今からお前んちこいよ

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

プログラミング

PHPUnitの逆引きメモ - テストコードの小技

便利機能 テストデータを書く - @dataProvider 例外のテストを書く - @expectedException 特定のテストをスキップする - @require / markTestSkipped() 依存メソッドをダミーに置き換える - Stub / Mock 小技リスト private/protected メソッドをテストする …

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

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

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

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

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モジュールは信頼性の側面か…

プロキシ設定のまとめ - 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…

ディレクトリ内のファイル追加・削除・更新を監視する!

概要 つらいし枯れた技術だろうな。 何でいまさら枯れた技術?って感じだろうが、 枯れた技術をも生かしてゆきたい、そんな初夏2016 っというわけもなく、 もろもろあって本番しか動いて無いし、故に何もインストールできない。 のでタイトルを実現するため…

iOS Simulator の場所

iOSシュミレータの場所が Xcodeのバージョンでコロコロ変わるのつらいからNSLogではいてもらう。 NSLog(@"app dir: %@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);

ircにhubotを登場させる

ネタが無い。最近はまっていることと言えばbot作りということで、既にあちこちでhubotの記事がありますが同僚にも色々教えてもらったしメモとして残していこうかなと。hubotをircに置いて、色々やってもらうところまでを目標に。 まずはircのチャットルーム…

技術書 『達人プログラマー』 8章達人のプロジェクトの感想を

達人プログラマーを読んでみて。 8章達人のプロジェクトは特にイイネ!

js配列の末尾要素にカンマ(,)を付けたらエラー

配列の末尾要素にカンマ(,)を付けたらエラーになった。 javascript特有な話かもしれない。通称ケツカンマ。

PHPでのXMLパースエラー出力は必須だね

日本語 | English PHPでXMLパースを $xml = simplexml_load_string($data); で終わらせていて痛い目にあった。 失敗したらfalseが返ってくるし大丈夫だと思っていたが、 制御文字コードが含まれていると失敗してしまう 他パースエラーが発生した場合の原因が…