今からお前んちこいよ

ベルリンにて細々とお勉強。

docker-compose で nginx+php7 の環境をチャチャッとつくるテンプレ

構成イメージ 準備 ディレクトリの作成 Nginxの設定ファイル作成 Dockerfileの作成 docker-composeで構成設定 コンテナ起動 ビルド 起動 あとは 構成イメージ [XXXX-MacBook-Pro] >>> [web-template] $ tree . ├── docker-compose.yaml ├── docker │ ├── Doc…

技術書 (洋書)『SCRUM: THE ART OF DOING TWICE THE WORK IN HALF THE TIME』 を読んだのでレビュー

概要: Chapter 1: The Way The World Works is Broken Chapter 2: The Origins of Scrum Chapter 3: Teams Chapter 4: Time Chapter 5: Waste Is a Crime Chapter 6: Plan Reality, Not Fantasy Chapter 7: Happiness Chapter 8: Prioritize Chapter 9: Cha…

また転職したってよ?

5月終わりに転職した。 そこから何も記事を書かなかったけれど、 何もしてなかった訳ではないと思いたい。 某赤いECサイトへ転職 と同時に引越し 人間らしい生活を目指す キッチンを本棚にするのをやめる 電子レンジを買う クローゼットをいい感じにする …

海外/外資系への転職エージェント - 実体験まとめ

まず 体験談&レビュー アデコ ★★★☆☆ 星3つ リクルートキャリア ★☆☆☆☆ 星1つ RGF ★★☆☆☆ 星2つ JACリクルートメント ★★★☆☆ 星3つ Spring ☆☆☆☆☆ 星0つ Next Move ☆☆☆☆☆ 星0つ 結局 Robert Half (ロバートハーフ) ★★★★★ 星5つ おわりに まず どの転職エ…

海外転職活動をしたけど失敗した話

転職活動してみた アメリカ ドイツ シンガポール・フィリピン 他アジア(台湾・マレーシア・タイ) 結局 転職活動してみた アメリカ ベンチャー企業は数社Skype面接してくれた。結論から言うと結果はダメ。実際話してみると労働ビザサポートができない会社だ…

通る英文レジュメへの試行錯誤をまとめる

レイアウト・デザイン 名前を変える 業界精通者によるネイティブチェック 所感 レイアウト・デザイン いろいろ試してみた結果、情報の拾いやすさが重要だと感じた。 いつどの技術を使ったかという情報を埋め込んでいく点に気をつけると通りやすくなった。 日…

英会話上達の壁3つとその壊し方 - こうやって語学は上達していく

STEP1: 口を慣らす、体で覚える 中学文法 SVOC で十分 情報を加えていく STEP2: 自分の事を知る 話す聞くのパーセンテージ 自分の便利フレーズを学ぶ STEP3: 単語の違いを知る どういうことか 調べ方 "vs" を賢く使う 終わりに STEP1: 口を慣らす、体で覚え…

社会人5年目で振り返るインパクトのあったこと

いい有能な上司との出会い ”いい人だが有能ではない上司” ”有能だがいい人ではない上司” こういった方とは割とあちこちで出会うが、 ”いい有能な上司” との出会いにはかなり強いインパクトを受けたと思う。 一緒に働けた期間は短かったが、そのチームの一員…

Sublime Text 3 + pyenv + virtualenv + flake8 で構文チェックの設定

忘れそうなのでメモ。 Mac Sierra (10.12.3) を使っている。 システムはPython2.7、アプリケーションはPython3.5で 2バージョンを共存させる。 Sublime Text 3 には Python3.5のflake8での構文チェックを設定する。 Pyenv環境の設定 pyenv, pyenv-virtualenv…

中国人の上司と働いてみて思うこと

1年ちょっと前に上司(チームリーダ)が中国の人に変わった。前上司が転職をし、後任が誰も見つからずこうなったようだった。前上司は本当にマルチスレッドで案件を回し、要という箇所以外は緩めで "とりあえずやってみる” 精神が私にはとても心地よかった。…

エンジニアのための海外就労ビザ情報まとめ

海外で働いてみたいと思うエンジニアは多いだろう。 そこで大きな壁となるのが就労ビザ。 ここでは技術を持ったエンジニアが正社員(単身)として働くためのビザ情報をまとめる。*1 アメリカ オーストラリア ドイツ シンガポール フィリピン タイ アメリカ 名…

アプリケーション配置における /home/[user]/ 派と /var/local/[app] 派の話

概要 いろいろな会社やチームで働くとサーバ内のディレクトリお作法が各々あることに気づく。 特にアプリケーションの配置場所が /home/[user]/ なのか /var/local/ なのか。 /home/[user]/ 派 インフラエンジニア = ネットワーク・サーバ構築運用 ソフトウ…

Wikipedia - Sorting algorithm を舐めるな!?

技術書とまではいかないけど、 Wikipedia - Sorting algorithm がまじ最高だった。 いろんなアルゴリズム本がある中、 wikiはソートアルゴリズムの全体像を把握するのにすごくよかった。 個人的にチートシートとしてまとめる。 安定なソートとは (引用) if…

技術書 (洋書)『Cracking the coding interveiw』 を読んで解いてみた感想

“Cracking the coding interview” の感想。 海外の大手企業 Google/Amazon/Microsoft/Apple の面接攻略本。 この本は就職対策本として出版されているが、アルゴリズムとデータ構造の問題量も多く問題集的なものを探しているなか丁度よかったので紹介する。 …

技術書 (洋書)『Linux Administration(English Edition)』 を読んでみた感想

英文技術書の中でもとても読みやすい本。 内容はLinux を扱う上での基礎を幅広く浅めにカバーしている。 199ページの本なのですぐ挫折する人でも読める。(読めた← 日本語で既知でも英語の勉強になるし技術的にも良い復習。 日本語で知らなくても十分英語で…

技術も英語も学べる動画 - アルゴリズムとデータ構造

MITの電子科学・情報科学の講義動画。 Video Lectures | Introduction to Algorithms (SMA 5503) | Electrical Engineering and Computer Science | MIT OpenCourseWare 2005年なので古い動画ではあるが、 内容がアルゴリズムとデータ構造なので問題ないと思…

【可視化】 Jupyterが集計・分析レポート作成にびっくりするくらい便利

Jupyter ログを集計したりした結果を報告する際にスゴイ便利だった。 言語はPython。 レポートでよく書くこと ① 前置き、目的など ② 実行スクリプト ③ 実行結果 ④ グラフとか ⑤ 結果の細かい説明 ⑥ まとめ だいたいこんな感じだと思う。 スクリプトの実行含め…

技術英語 - できる、ちょっとできる、まぁまぁできる

レジメとか書いてて技術レベルの表現方法を少し調べたのでメモ。 プログラミング言語レベル 英語 雰囲気 メモ Expert 専門(ちょーできる) Advanced 上級(結構できる) Proficientとかもアリ Experienced 経験あり(まーやったことある) Competentとかもアリ …

swiftで便利なModalPickerライブラリ [PKPicker]

概要 ちょっとしたリスト選択や日付選択をやるのが意外と面倒で、 いい感じにモーダルで出してくれるライブラリが欲しかったので作ってみた。 ・ list: リスト表示形式、ラジオボックスで一つ、チェックボックスで複数選択できる ・ drum: 縦にくるくるする…

swift - チェック・ラジオボタンをプログラムで作る

swiftでチェックボタン・ラジオボタンを作る。プログラムで。 ここではUIButtonクラスを拡張してコードで作る。 Storyboardでやる人はそれでやればいいと思う。 作るもの <ラジオボタン> <チェックボタン> 使い方 // 生成 let myButton:MyCheckButton = …

PostgreSQLのRDSでfunctionにjavascriptを使う

概要 PostgreSQLのRDSでファンクションにjavascriptを使う。 自分でインストールすれば拡張言語でplpythonを入れてpythonでストアドプロシージャやストアドファンクションを書くことができる。*1 だが、AWSのRDSの場合、plpythonモジュールは信頼性の側面か…

ログを扱う時のルーティン的コマンド

日本語 | English ちょろっとログを扱うときによくやることの個人的まとめ。 マシンスペックに依存するけどだいたいこんな感じでやってます。 対応ツール ・ エクセル 5万行くらいはいける ・ Sublime text 30万行くらいはいける ・ それ以上はコンソールで…

プロキシ設定のまとめ - yum/rpm/curl/wget/git/gem/pip/npm -

日本語 | English 例えばプロキシが barproxy:1234 だとすると yum $ vim /etc/yum.conf proxy=http://barproxy:1234 # 追記 rpm $ rpm --httpproxy barproxy --httpport 1234 http://aaa.com curl # --- command -------- $ curl http://aaa.com --proxy ba…

Lambdaの使い方 - ローカルで開発・実行・デプロイまで[nodejs編]

日本語 | English 概要 AWSサービスのLambda入門メモ。 S3にある指定ファイルの内容を返すイベントを作る。 Lambdaは node 4.3 を使う。 開発コード package.json ・・・ aws-sdk インストール { "name": "application-name", "version": "1.0.0", "descript…

インポート機能でDynamoDBに書き込み - 費用,速度,性能の検証 -

日本語 | English 概要 参照テーブルの作成で、 いかに良い感じに4200万件のデータをDynamoDBに書き込むかの挑戦。 24hで終わればいいなという考え。 公式ドキュメント)AWS DataPipeline 参考)DynamoDBでデータのexport/importを行う | Developers.IO S3…

gistab - Gistのファイルを縦並びからタブにするChrome拡張

日本語 | English 私はgistをよく使う。 evernoteやiosのnote代わりに結構使っているのだけれど、 1リポジトリに複数ファイルを置くと縦に並んでいくのがとても見づらいので タブ切り替えにしてくれるchrome拡張を作った。 gistab - Chrome Web Store こん…

AWSのS3バケットのライフサイクル設定をしてファイルを自動削除させる

概要 AWSのS3は色々な場面で使えて便利だけれど、 個人的にいいなって思ってる機能がライフサイクル設定。 キャッシュを使う感覚で、バケット(もしくはキー)に期限を指定できる。 期限を過ぎたファイルは自動で削除やアーカイブとしてGlacierに移動できる。 …

slackのメンバー数・規模別での利用レビュー

概要 数百人の比較的大規模で1チーム(ドメイン)だったり、 5人とかの小規模で1ドメインだったり色々あると思う。 どちらの規模でも使ってた実際の経験から個人的に思うslack利用感を書く。 大規模に1ドメインパターン ・みんなにチャットリテラシーが…

DynamoDBをローカルで〜DynamoDBLocalの使い方〜

日本語 | English 概要 AWSサービスのDynamoDBをローカルで動かすことができるDynamoDBLocal。 用途的には、実際にDynamoDBサービスを使う前段階の開発環境用、サーバー上に配置して本稼働も良いでしょう。 公式ページ) docs.aws.amazon.com 必要なもの JRE …

Github Shop に英語で問い合わせ

概要 github shop に限ったことではないが、 海外からの輸送は2分の1でうちに届いてくれない。 クレカの返金履歴をみて届いてないことに気付く。 もしかしたらお金払って受け取ってないものもあるかもしれないが、 考えるとつらいので考えない。 だがしか…