Month of 4月, 2009
ちょっと変態的な関数ポインタ
メンバ関数のポインタをvectorに突っ込んで使おうとして手間取ったのでメモ。ググってみたらstructに関数ポインタ変数を宣言すれば簡単にvectorに格納できるのはすぐにわかったのだけれど使い方で一晩悩みました。まだまだです>自分。とりあえず、グローバルな関数なら、
UndocumentedGoodness
CocoaDevのUndocumentedGoodnessというトピックで、キーチェーンで新しくパスワードを作成する際に使われているPasswordAssistantPanelを使っちゃおうっていうTIPSが紹介されています。この「パスワードアシスタント」はキーチェーンアクセスで「新規パスワード項目」を作成するとき使うツールなんですが、
- 英単語混じり
- 文字と数字
- 数字のみ
- ランダム
- FIPS-181準拠
といったルールを選択することでそのルールにあったでパスワードを自動生成してくれてしかも強度まで表示してくれるすぐれものです。忙しい日々テキトーなパスワードを考えるのすら面倒な僕には重宝しそう。
MacPowerの最新刊が面白い
復刊後、デザイナー向けの雑誌になった(ように思える)MacPowerの最新刊がなかなか読み応えがある。今後もこの路線が続いてくれると定期購読復活ということになりそうなのだけど...
雑誌とはいえ、ジョブズの記事は読み応えがあるし、XCodeについての日本語の記事なぞPeopleやFanではなかなかお目にかかれないわけで、かつてのようにMac系の雑誌が面白い時代がまたこないかな、こないだろうな。
| MACPOWER 2009 Vol.1 (アスキームック) | |
![]() |
マックパワー編集部
アスキー・メディアワークス 2009-03-17 |
IntelliSenceでイライラするのは退化なのか?
csvの取り込みにはずっと自作のライブラリを使っていたのですが、目先を変えてboost::tokenizerを使ってみました。ちょっとウェブを検索すれば、
boost::char_separator<char> sep(",");
typedef boost::tokenizer<boost::char_separator<char> >tokenizer;
tokenizer tokens(s,sep);
tokenizer::iterator itr=tokens.begin();
while(itr!=tokens.end())
{
// somothig do
}ってカンジのおきまりのコードを書くことはできたのですが、これだと、「a,b,c,,e」のようにセパレータが連続したデータの場合、カラムがスキップされてしまいます。僕としては、カラム3番目はnullが来て欲しい。










最近のコメント
13 weeks 5 days ago
22 weeks 4 days ago
22 weeks 5 days ago
22 weeks 5 days ago
23 weeks 6 days ago
23 weeks 6 days ago
24 weeks 5 days ago
25 weeks 1日 ago
25 weeks 6 days ago
26 weeks 2 hours ago