投稿

11月 17, 2018の投稿を表示しています

未経験からエンジニアに転職して一ヶ月で学んだ事

イメージ
未経験からエンジニアに転職して一ヶ月で学んだ事 : エンジニアに転職し1ヶ月が経ちました。 自身の整理も兼ねて学んだ事を記載します。Qiita初投稿 入社前のスペック HTML / CSS / JavaScript 初心者向けチュートリアルがなんとなくできる程度 入社してまもなく、先輩から 「まずはこのWEBサイトのコピーを作ってみよう!CSSはSCSSをコンパイルして、JSはクラス構文で書いてみてね」 という課題と共にwebpackの設定が書かれたsampleファイルを頂きました。 webpack?SCSS?クラス?? 1ヶ月で学んだ亊 ① webpack ┗導入と動かし方 ② CSS ┗SCSSで書く ┗flexbox以外の書き方を知る ③ JavaScript(JQuery) ┗クラス構文で書く ┗DOMの取得回数を減らす 1. webpack ううぇぶぱっく? 1-1. webpackとは 複数のモジュールを1つにまとめたファイルを出力するモジュールハンドラ。 JS以外のリソース(スタイルシートや画像など)もバンドルできる。 先輩から頂いたsampleファイルは以下のような構造↓ sample ┗config   ┗webpack.config.js //既に設定が記載されている ┗dev ┗src ┗html ┗js ┗scss ┗package.json //既に設定が記載されている 既に設定を記載頂いている!! が動かし方が解らないので調査 1-2. インストール webpack、の前にyarnインストールが必要 Macにhomebrewとxcodeをいれ、yarnをインストール ※yarn:JSのパッケージマネージャ $ brew update $ brew install yarn yarnがインストールされたらyarn installコマンドを叩き、package.jsonにリスト化されているもの全てをインストール(webpack含む) $ yarn install 無事node_modules内にインストールされました。 1-3. 動かす yarn run + XXXコマンドで実行 ※XXXの部分はpa

(迫真)自動運転 覇を競う(4) 百度、疾走する「アポロ計画」  :日本経済新聞

イメージ
(迫真)自動運転 覇を競う(4) 百度、疾走する「アポロ計画」  :日本経済新聞 : (迫真)自動運転 覇を競う(4) 百度、疾走する「アポロ計画」  :日本経済新聞 「安全に注意してください。車両が曲がります」。北京から西南に約100キロメートル。中国の最高指導者、習近平(シー・ジンピン、65)肝煎りの新都市構想「雄安新区」のモデル地区では、中国ネット大手の百度(バイドゥ)が中国バス大手と共同開発した自動運転バス「アポロン」が走り回る。 全長4.3メートル、幅2メート...

WalmartはAppleを抜いて米国で第3位のオンライン小売業者になる見込み | TechCrunch Japan

イメージ
WalmartはAppleを抜いて米国で第3位のオンライン小売業者になる見込み | TechCrunch Japan : WalmartはAppleを抜いて米国で第3位のオンライン小売業者になる見込み | TechCrunch Japan eMarketerからの今週のレポートによれば、WalmartはAppleを抜き米国で第3位のオンライン小売業者になった。依然Amazonが、2018年のeコマースの48%を占め、他を圧して首位を保ってはいるものの、年末までにWalmartは(Sam’s ClubとJet.comも加えると)、米国内のオンライン小売業における売上の4%を占めることになりそう...

ワイヤレス充電対応!コンセント差込口に直接挿入して充電するモバイルバッテリー「NOVA」

イメージ
ワイヤレス充電対応!コンセント差込口に直接挿入して充電するモバイルバッテリー「NOVA」 : モバイルバッテリーを充電する際、通常はそのためのケーブルを用意する。コンセント差込口のアダプターとモバイルバッテリーを接続するケーブルだ。 しかし、それを省くことができれば余計な数のケーブルを持ち歩く必要もなくなり、よりスマートな生活を送れるのではないか。クラウドファンディング「Indiegogo」で発表された新型モバイルバッテリー「NOVA」は、まさにそのような製品だ。 設計に無駄がなく、いつ何時気軽に利用できるようなモバイルバッテリーがやはり欲しい。そう考えているとしたら、NOVAはうってつけである。 ・Aタイプのプラグを内蔵 NOVAは8000mAh容量のモバイルバッテリー。だがこれは、電源アダプターとしての役割もになっている製品だ。 だから、NOVAの本体にプラグが内蔵されている。これをそのままコンセント差込口に挿入することができる。しかも嬉しいことに、このプラグは日本で使用されているAタイプ。NOVAの開発者はアメリカの企業だから、デフォルトがAタイプなのだ。 NOVAにはQC3.0 USBと、18WUSB-Cのジャックがそれぞれ搭載されている。しかも側面は10Wワイヤレス充電パッドになっている。いざという時は3台同時充電も可能である。電力残量を表示するLEDディスプレイもあるから、充電の頃合いを目視することもできる。 ・他種のプラグアダプターも用意 なお、NOVAはEU規格、イギリス規格のプラグアダプターを用意している。これがあれば、海外旅行の際にも難儀しない。だが繰り返すが、デフォルトのプラグがAタイプであることは日本人にとっては非常に大きい。 NOVAはIndiegogoで1台35ドル(約4000円)からの出資枠を公開している。配送は来年1月を予定。 Indiegogo

北陸電力も「卒FIT」買取を表明、2019年度に9100件が「満期」

イメージ
北陸電力も「卒FIT」買取を表明、2019年度に9100件が「満期」 : 北陸電力は11月15日、固定価格買取制度(FIT)の買取期間が終了した「卒FIT」の住宅太陽光から発電電力を継続的に購入する方針を発表した。現在、顧客ニーズを踏まえたサービスを検討し始めており、具体的な買取メニューは2019年4月頃に発表する予定。

フリーWi-Fiの管理ID/パスワードが初期設定のまま!? 攻撃者が施設に直接出向いてマルウェアを仕掛けられる危険性も - INTERNET Watch

イメージ
フリーWi-Fiの管理ID/パスワードが初期設定のまま!? 攻撃者が施設に直接出向いてマルウェアを仕掛けられる危険性も - INTERNET Watch : フリーWi-Fiの管理ID/パスワードが初期設定のまま!? 攻撃者が施設に直接出向いてマルウェアを仕掛けられる危険性も - INTERNET Watch

Kiwi - テスト計画/テストケース管理システム

イメージ
Kiwi - テスト計画/テストケース管理システム : システム開発においてテストは重要です。ユニットテストなどは広まっていますが、結合テストなどはまだまだ十分に行われていないケースもあります。また、そうしたテストはExcelなどを使って前時代的な管理になっていることも多いです。 そこで使ってみたいのがKiwiです。テストケースを管理、運用するためのソフトウェアです。 Kiwiの使い方 ダッシュボードです。

「自律型ロボットで“物流”に魔法をかける」立命館大発ベンチャー・Kyoto Roboticsの挑戦 - エンジニアtype | 転職@type

イメージ
「自律型ロボットで“物流”に魔法をかける」立命館大発ベンチャー・Kyoto Roboticsの挑戦 - エンジニアtype | 転職@type : 「自律型ロボットで“物流”に魔法をかける」立命館大発ベンチャー・Kyoto Roboticsの挑戦 - エンジニアtype | 転職@type ネット通販が台頭し、クリック一つでどんなものでも運んでもらえるようになった現代。生活は便利になる反面、うなぎ上りに増えていく物流量を、全て人力でさばくのには限界がある。この“物流問題”を打破すべく誕生したのが、立命館大学発のベンチャー企業Kyoto Roboticsだ。 彼らが挑むのは、1時間に700~800個の荷物を...

TATERUの2018年度3Q決算分析~資金繰り問題が発生する可能性も~ - 銀行員のための教科書

イメージ
TATERUの2018年度3Q決算分析~資金繰り問題が発生する可能性も~ - 銀行員のための教科書 : TATERUの2018年度3Q決算分析~資金繰り問題が発生する可能性も~ - 銀行員のための教科書 TATERUという企業をご存知でしょうか。 スマートデイズのシェアハウス問題では、購入希望者の預金残高が水増しされる等の事象が発生し、その改竄された資料を基に、スルガ銀行からオーナーへの融資が実行されました。 TATERUでも同様の問題があったことが発表されています。この問題によりTATERUの決算が変調を来してい...

Z世代の若者はAI時代を楽観--ITリテラシーに自信、ソフトスキルには不安も - CNET Japan

イメージ
Z世代の若者はAI時代を楽観--ITリテラシーに自信、ソフトスキルには不安も - CNET Japan : Z世代の若者はAI時代を楽観--ITリテラシーに自信、ソフトスキルには不安も - CNET Japan これから就職する世代の若者は自分のテクノロジスキルにかなり自信があり、人工知能(AI)の台頭も自動化も恐れていない。少なくとも今の段階では。 Dell Technologiesは、これから就職するいわゆるZ世代(1990年台半ばから2000年初頭までに誕生した世代)のテクノロジと就職に関する意識調査を実施した。 社会全般では...

“お客様のため” の “お客様” とは誰のことか、そして "ため" とは具体的に何をさすのか、自分の言葉で説明してみる - ジャスミンソフト日記

イメージ
“お客様のため” の “お客様” とは誰のことか、そして "ため" とは具体的に何をさすのか、自分の言葉で説明してみる - ジャスミンソフト日記 : “お客様のため” の “お客様” とは誰のことか、そして "ため" とは具体的に何をさすのか、自分の言葉で説明してみる - ジャスミンソフト日記 法人向け業務アプリケーション開発を行っているシステム開発会社(以降、SIerと記します)の多くは、社是として "お客様のため” を標榜しています。これ自体は正しい方針でしょう。しかし、ここでいう “お客様” とは誰のことか、そして “(お客様の)ため” とは具体的にどういうことか、についてもう一歩踏み込んでみませ...

軍事とIT 第271回 軍事のRDT&EとIT(8)飛行試験のデータはリアルタイム収集

軍事とIT 第271回 軍事のRDT&EとIT(8)飛行試験のデータはリアルタイム収集 : 第265回でも少し触れたが、軍用品はモノが完成してロールアウトしたらそれで終わり、ではない。その後の試験・評価に、べらぼうな時間と手間と費用がかかっている。費用は仕方ないとしても、時間と手間はどうにかしたい。今回は、飛行試験について説明しよう。

アマゾン第2本社の都市、身もふたもない選択…拍子抜け:朝日新聞デジタル

イメージ
アマゾン第2本社の都市、身もふたもない選択…拍子抜け:朝日新聞デジタル : アマゾン第2本社の都市、身もふたもない選択…拍子抜け:朝日新聞デジタル ネット通販の世界最大手、米アマゾン(本社・シアトル)の「第2本社」探しが決着した。200以上の都市を巻き込んだ大狂騒曲の末、選ばれたのはニューヨークと首都ワシントン郊外の2カ所。「拍子抜け」ともいえる結末は、米経済に横たわる断裂の深さを示している。 「新本社はニューヨーク・クイーンズ地区と、バージ...

組み込みコンピューター 5G対応に PFU

組み込みコンピューター 5G対応に PFU : 組み込みコンピューター 5G対応に PFU   日本経済新聞 Full coverage

北陸銀行、タブレット端末による生命保険商品の申込受付開始

イメージ
北陸銀行、タブレット端末による生命保険商品の申込受付開始 : タブレット端末による生命保険商品の申込受付開始 株式会社北陸銀行は11月12日、平成31年1月に全店稼働を予定している、タブレット端末を利用した生命保険取引の申込受付を、平成30年11月から一部店舗にて試行的に開始したと発表した。 生命保険を窓口で契約する際、これまでは顧客に数種類の申込関係書類を記入してもらっていたが、タブレット端末上での保険申込手続きとすることで申込関係書類を削減し、顧客の契約時負担を軽減することが目的という。 この効果としては、契約時に要する時間の短縮を図ることで、相談時間の充実につなげることができ、また視覚的に分かり易い手続き画面により、顧客の契約時負担を軽減できることとなる。 また、タブレット端末による申込関係書類の受付は、書類の電子化につながり、保険会社への郵送が不要となることから、保険契約開始日までの日数が短縮されることも期待できるとしている。 平成31年1月から全店での稼働 既に投資信託取引については、平成29年5月からタブレット端末を利用した申込手続きを導入、顧客の金融資産保有状況を表示する機能や視覚的に分かり易い手続きの流れを実現していて、今回は生命保険商品へのサービスを拡大するものとなる。 なおこの実施時期については、平成30年11月からは「ほくぎんプラザ」(一番町出張所)と「ウェルスマネジメントセンター太閤山」(太閤山支店内)にて試行稼働を行い、平成31年1月からは全店での稼働を行うとしている。 (画像は株式会社北陸銀行HPより) ▼外部リンク 株式会社北陸銀行 プレスリリース http://www.hokugin.co.jp/info/files/pdf/1461.pdf ●この記事に関連したニュースカテゴリ: その他 (記事提供:スーパー・アカデミー)   オリジナルのエンクロージャ: 20181117120003.jpg

Lambda Python S3で5GB以上のファイルをコピーする

Lambda Python S3で5GB以上のファイルをコピーする : Lambda+PythonでS3のファイルをコピーしようとして苦労した話。(PythonでローカルからS3にアップロードするコードは書いたことがあります) 5GB以上不可(同じS3内なのに) Lambdaは15分制限(2018/10) チャンク処理が面倒 Lambdaでスレッド処理 通常のコピー(5GB以上不可) s3 = boto3.resource('s3') s3.Object(new_bucket, new_file).copy_from(CopySource={'Bucket':old_bucket, 'Key':old_file}) マルチパートコピー(遅い版) サイズ30バイトでチャンク10バイトの場合 0-9 10-19 20-29 となります。0-10, 10-20 とすると、出来たファイルが少しおかしくなりました。最後の 20-29 を 20-30 にするとエラーになりました。(要は苦労したという話) # Copy 5 GB or more in S3 def multipart_copy(new_bucket, new_file, old_bucket, old_file): s3 = boto3.resource('s3') mp = s3.Object(new_bucket, new_file).initiate_multipart_upload(new_file) parts = [] part_byte = 1 * 1024 * 1024 * 1024 for part_num in range(1,100): # 0-9 # 10-19 # 20-29 first_byte = (part_num-1) * part_byte last_byte = (part_num * part_byte) - 1 bLast = False if (size_byte-1)

DataGripからJDBC経由でAthenaを利用する

イメージ
DataGripからJDBC経由でAthenaを利用する : Amazon AthenaにはAWSのマネージメントコンソールから、SQL実装&クエリログ保存ができるUIが提供されており、便利に使えます。 ちょっとした調査や分析であればこれで十分なのですが、ローカルのDB統合環境からつなげるとより捗りそうです。 もともと、SQL Serverを扱う際にSQL Operation Studioを使っていたのですが、UIや動作でつらみが結構あり、DataGripに切り替えたところ劇的に改善されたので、その流れで今度はログ調査でよく利用しているAthenaの接続を試みることにしました。 Athenaにローカル接続できる専用ツールは見つからない GUIの専用ツールは見つけられず(2018/11/15時点)。あったら使ってみたい Athena用のJDBCドライバが公式に配布されている AWSからJDBCドライバが提供されており、これを使えばツールからの接続ができそう https://docs.aws.amazon.com/ja_jp/athena/latest/ug/connect-with-jdbc.html AthenaJDBC42-2.0.5.jar は、JDBC 4.2 と互換性があり、JDK 8.0 以降が必要です。 すでに試している方がいる(欧州) eu-west-1(アイルランド)リージョンですでにDataGrip -> Athenaの手順をまとめてくれている方がいました(感謝)。 今回はこちらを参考に、Athenaのデータストア(S3)が東京リージョンの場合の手順をまとめてみます。 https://medium.com/datamindedbe/connect-to-aws-athena-using-datagrip-c34762e37a17 JDBC接続に必要なもの(事前準備) Athenaに接続可能な管理ポリシーを持つIAMのアクセスキー取得 必要なポリシー https://docs.aws.amazon.com/ja_jp/athena/latest/ug/managed-policies.html 実行結果保存用のS3バケット作成 DataGripのインストール htt

Javascriptでスワイプ処理

Javascriptでスワイプ処理 : WebサイトやUI作成時に使えるようメモ。 jQuery swipeイベントよりも、スワイプ感度の指定を簡単に。 また、使用例ではjQueryを使っていますが、jQuery無しでも使用可能。 1 サンプル 画面を右か左にスワイプするとページが切り替わる。 See the Pen zMdoQv by snst.lab ( @snst-lab ) on CodePen . 2 関数の定義 /** * @function HTMLElement.prototype.swipe HTML要素のスワイプを検知する関数 * @string direction スワイプの方向(left, right, up, down) * @fucntion callback スワイプイベント時に実行するコールバック関数 * @int sensitivity スワイプの感度。値が大きいほど小さい動きで発火する。デフォルトは5 (画面サイズ/5のスワイプで発火) */ HTMLElement.prototype.swipe = function(direction,callback,sensitivity){ const self = this; const sens = Object.prototype.toString.call(sensitivity)!=='[object Number]' || sensitivity <= 0 ? 5 : sensitivity; switch(direction){ case 'left': self.addEventListener('touchstart', function (event) { self.removeEventListener("touchstart",null,false); //<--イベントリスナ解除しておく。2回目以降、要素に触れただけで発火してしまうので。 var position = event.changedTouches[0].pageX; self.

グーグルのクラウド事業トップが交代、後任は元オラクルのクリアン氏

イメージ
グーグルのクラウド事業トップが交代、後任は元オラクルのクリアン氏 :  米グーグルは2018年11月16日(米国時間)、クラウド事業「Google Cloud」のCEOを務めるダイアン・グリーン氏が2019年1月で退任すると発表した。後任には米オラクルで最近まで製品開発担当のプレジデントを務めていたトーマス・クリアン氏が就任する。

Microsoft、来年に光学ドライブ非搭載の「Xbox One」を発売か

イメージ
Microsoft、来年に光学ドライブ非搭載の「Xbox One」を発売か : Thurrottが、Microsoftは来年に「Xbox One」のアップデート版をリリースする計画で、光学ドライブ(ディスクドライブ)を廃止した「Xbox One」が用意されるようだと報じています。 これはMicros […]