プログラミング
便利機能 テストデータを書く - @dataProvider 例外のテストを書く - @expectedException 特定のテストをスキップする - @require / markTestSkipped() 依存メソッドをダミーに置き換える - Stub / Mock 小技リスト private/protected メソッドをテストする …
“Cracking the coding interview” の感想。 海外の大手企業 Google/Amazon/Microsoft/Apple の面接攻略本。 この本は就職対策本として出版されているが、アルゴリズムとデータ構造の問題量も多く問題集的なものを探しているなか丁度よかったので紹介する。 …
Jupyter ログを集計したりした結果を報告する際にスゴイ便利だった。 言語はPython。 レポートでよく書くこと ① 前置き、目的など ② 実行スクリプト ③ 実行結果 ④ グラフとか ⑤ 結果の細かい説明 ⑥ まとめ だいたいこんな感じだと思う。 スクリプトの実行含め…
概要 ちょっとしたリスト選択や日付選択をやるのが意外と面倒で、 いい感じにモーダルで出してくれるライブラリが欲しかったので作ってみた。 ・ list: リスト表示形式、ラジオボックスで一つ、チェックボックスで複数選択できる ・ drum: 縦にくるくるする…
swiftでチェックボタン・ラジオボタンを作る。プログラムで。 ここではUIButtonクラスを拡張してコードで作る。 Storyboardでやる人はそれでやればいいと思う。 作るもの <ラジオボタン> <チェックボタン> 使い方 // 生成 let myButton:MyCheckButton = …
概要 PostgreSQLのRDSでファンクションにjavascriptを使う。 自分でインストールすれば拡張言語でplpythonを入れてpythonでストアドプロシージャやストアドファンクションを書くことができる。*1 だが、AWSのRDSの場合、plpythonモジュールは信頼性の側面か…
日本語 | 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シュミレータの場所が Xcodeのバージョンでコロコロ変わるのつらいからNSLogではいてもらう。 NSLog(@"app dir: %@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
ネタが無い。最近はまっていることと言えばbot作りということで、既にあちこちでhubotの記事がありますが同僚にも色々教えてもらったしメモとして残していこうかなと。hubotをircに置いて、色々やってもらうところまでを目標に。 まずはircのチャットルーム…
達人プログラマーを読んでみて。 8章達人のプロジェクトは特にイイネ!
配列の末尾要素にカンマ(,)を付けたらエラーになった。 javascript特有な話かもしれない。通称ケツカンマ。
日本語 | English PHPでXMLパースを $xml = simplexml_load_string($data); で終わらせていて痛い目にあった。 失敗したらfalseが返ってくるし大丈夫だと思っていたが、 制御文字コードが含まれていると失敗してしまう 他パースエラーが発生した場合の原因が…