2010-01-01から1年間の記事一覧
最近ウイッシュリストを使う機会が多くて、それなりに知見が溜まってきた。 検索機能による個人情報流出騒ぎとか以前ありましたけど、それとは別件で個人情報(名前、住所)がばれまくるという事例に何回も出会ったので、想定される漏洩とその対処方法について…
とエラーが出るのでどうにかした。 現象 $ g submodule add https://github.com/hogehoge/fugafuga Cloning into fugafuga... error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTI…
追記: redsvd 0.1.2リリースによりeigen3beta2に対応しました。また、いくつかのバグらしきものについては報告済みです。以下の内容は古いですが一応残しておく。あとで整理。 なんでコンパイルごときに苦労せねばならぬのだパッケージ管理は闇だエラーメッ…
プログラミングコンテスト ~最強のAIを作ろう!~ 4人でする対戦ゲームのAIを作れというもの。 ゲームのルールは、 壁、タイル、門で構成される正方形のマップの上で試合を行う 兵士が敵の門に突入すれば得点(得られる得点は相手のスコアに比例) タイルには…
def kconv_encoding_id encoding_name case encoding_name when 'UTF8' Kconv::UTF8 when 'SJIS' Kconv::SJIS when 'EUC' Kconv::EUC when 'NONE' Kconv::NOCONV else raise "wtf: Unknown encoding name: #{encoding_name}" end end $KCODE='u' require 'kc…
なにかよい解決法はないものか
「お気に入り」タブの内容を任意のリストと同期させたら楽しいのではないかと思った。 ので書いた。 ソースのコメントのとこにも書いたけど、手順としては アクセストークンを準備してPitに入れとく 同期したいお気に入りタブ名を「list:リスト名」に設定 以…
2010年9月22日12時50分〜9月23日21時30分の間、一部のお客様のモバゲータウンのユーザIDに紐づくページ(マイページを含む)に、他のお客様がアクセスできる状態 となっており、単体では個人が特定できない情報ではありますが性別・地域等の一部の登録情報の…
Emacsのリージョンを激しく点滅させるEmacs Lisp - hitode909の日記と同じことができないか調べたんだけど、vimはそういう機能をサポートするAPIに欠けているようだ(参考:http://vim-users.jp/2010/09/hack173/)でも、よく考えたら、高速で画面が点滅しても…
Twitter風URL自動リンクの話(関連: Kazuho@Cybozu Labs: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について)。 あの問題では、関数のシグネチャを expandString(String):String 、「文字列を受け取って文字列を返す関数」と…
仕様 TwitterのURL自動リンクみたいな機能を実現する関数expandString(String):Stringを実装しなさい(言語自由)入力: 文字列 出力: HTML断片文字列以下の文字列をリンクに展開すること URL: http,httpsのURLを、そのURLへリンクする @: @(ユーザid)を、http:…
正規表現の否定は\@!を使う。:help \@! 参照。ちなみにこれはzero-widthなマッチなのに注意。ふつうの否定とかないんですかね、まあいいけど。 例: バッファ内、 PATTERN にマッチしない行を REPLACEMENT で置き換える :%s/\(PATTERN\)\@!.*/REPLACEMENT/ 追…
sttyとか.inputrcとかが関係していると思うのですが詳しいことがよくわからないです。 詳細はhttp://www.ibb.net/~anne/keyboard.htmlを読んでいただくとして、今回直面したケース(cygwin+bash+screen)だと、~/.inputrcに以下の記述を加えることで解決しまし…
概要 MySQLのソースを落としてきてビルド&インストールして、libmysqlを得る gem install mysql localhostを指定すると接続できない問題がある 参考サイト Installing MySQL gem on Windows & cygwin for Rails | Phase Shift - An IT & Web Consulting Com…
参照したページ cygwin上にmecab&mecab-rubyをインストール - ラシウラ 基本的にはこのページ見ればいいけど、mecab-rubyのインストールに別途手順が必要だった。
現象 irbとかmysqlとかscalaとか、対話型の非Cygwinアプリがmintty上で正しく実行できません! 症状としては 何の反応もない 何を入力しても応答が帰ってこない などなど。 解決策 これは開発コミュニティに認識されている問題で、minttyのptyエミュレーショ…
私のモバイル環境はEeePC+EMobile D12HW(延長ケーブルで接続)なんですが、持ち運びが少々不便。 PCの横から巨大USB端子が突き出してるので、うかつにカバンに入れられない(小さいカバンだとそもそも入らない)んですよね。ぶつかったら本体にもダメージ受けそ…
プロマネとはあまり関係ないテスト自動化の話。本当はアジャイルなソフトウェア開発のありかたについて話したかったのだけど準備が足りなかった。 プレゼンの形式が安定しないなー。今回は角谷メソッドをパクりました 遅刻してきて会場でプレゼン作るという…
プロジェクトマネージメント未経験ですがなぜか発表してきました。 プロセスを変えるには努力が要るし、そのモチベーションって結局愛とか情熱だよなーという。結局精神論だが、しかしそれしかないのではないか……。精神論によるいきいきとした組織づくりのご…
EclipseでTopCoderに参戦するときはEclipseCoderプラグインを使用することで劇的に快適になります。
動画 チームラボ / teamLab スライド 分散バージョン管理システムGitの紹介View more presentations from todesking.読む価値があるのは22ページ目あたりからだとおもいます。 補遺 コミットオブジェクトの話はgitはどう動くのか: コミットオブジェクト周辺…
Gitは実装が直感的ですばらしい。 # ブランチは.git/refs以下 $ ls .git/refs/heads/ master experimental maint# HEADとかは.git直下。 $ ls .git COMMIT_EDITMSG ORIG_HEAD description index objects FETCH_HEAD RENAMED-REF gitk.cache info refs HEAD c…
私がgitを使いだしたのはgit入門(濱野2009)を読んでからなんですが、これが非常によかった。何のために用意された機能なのか/どのような仕組みで動いているのか、その根っこのところがきちんと解説されているので各種コマンドがどのような意味を持つのかすん…