2011-01-01から1年間の記事一覧

VC10のmake_shared読んだら気分が悪くなった件

C++

えそらんカレンダーに使ってもよかったんだけど単発で。 unique_ptrにもmake_sharedみたいなのがほしいなーと思いました。 id:iorate:20101231:1293806776に、「Variadic Templatesがあれば簡単だよ!」と書かれていました。が、VC10ではまだ使えないようで…

空白型プログラミングのススメ

これはEsolang Advent Calendar 2011の11日目の記事です。 Esolangということで奇妙だったり難解だったりという言語が続いたわけですが、ちょっとここらで休憩しましょう。今回ご紹介する言語は、簡単で美しい言語です。 どんな言語なの? 命令体系だとか仕…

エンジニアの働き方?

アイデム エンジニアキャリアHacks共有プロジェクト 5年後の「エンジニアの働き方」は、どう変わっていてほしいですか? MBAがほしいというのはともかく。 5年後か−、大学行くなら働き始めた頃だろうか。行かないならとっくに働いてる頃? どう変わっていて…

「5年後の「エンジニアの働き方」は、どう変わっていてほしいですか?」を読んでみた

あまりに長くなったので別エントリに移動した先がこちら。 元記事もどうぞ。 d:id:unarist:20111210:1323490718 現時点でキーワードを付けているダイアリーを一通り読んで、引用してコメント。

IntelliSenseのデータベースをRAMディスクに移動してみた

C++

ええVisualStudio愛用してますとも。 さて、コード補完等をしてくれるIntelliSenseですが、C++の場合はソースを解析したものをキャッシュすることで高速化を図っています。具体的に言うと.ncb(2008以前)とか.sdfとかipch(2010)とかそんな名前のファイル・フ…

C++のconstと格闘中

C++

ちょっとC++を使う機会があったのでどうせならと色々試しています。 今回初めて触ったのはshared_ptrとconst。 shared_ptrはvectorに突っ込むときにコピーコンストラクタ呼びたくないなーというだけの理由なんですが、他に思いつかなかったのでこれで。いろ…

DxLibを微妙に軽量化できるようにした。微妙すぎる。

C++

手軽にDirectXを使えるライブラリとして有名なDxLibですが、えらく機能豊富です。 ところがでかい。リリースビルドで1MB超えるとうわぁ・・・ってなるのは私だけですか。 さて、DxLib.hを読むとマクロ定義でリンクするライブラリが変わるようです。 「これで…

第38回 名古屋アジャイル勉強会

行ってきた。 第38回名古屋アジャイル勉強会 「アジャイルにプロジェクトの"なぜ"を考える、インセプションデッキワークショップ」 http://blogs.yahoo.co.jp/nagoya_agile_study_group/35593161.html なんか人が多かった。 ところで名古屋アジャイルの一番…

NT名古屋4に行ってきた、ので懇親会の話

いやあ楽しかったです。展示は面白いしニコ技の人達とは一年ぶりだしであっという間でした。 とりあえずこれをどうぞ。 http://twitpic.com/7gvg14 ・・・さて、展示のことはまあWikiとかニコ動見てもらうとして、主に懇親会のお話。 個人的な懇親会まとめ …

TwilogとFavologの検索をアドレスバーからやりたかった

PC

メモ代わりにツイートしたりふぁぼったりしてると、なにかと検索することがあるんですよ。 まあ検索エンジンとかアクセラレータじゃなくてキーワード設定するだけなんだけども。 InternetExplorerで検索キーワード設定 - うなてっくろぐ Twilog http://twilo…

iOS5.0.1が来たのでPCなしで更新してみた

iOS5になってから初めてのマイナーアップデートがやってきました。バッテリー周りが改善されているとの説明ですが、どれぐらい変わるんでしょう。 せっかくなのでiOS5からできるようになった、iTunesなしの更新をやってみました。 iPhone、iPad、iPod touch …

Whitespaceで酒を飲んでみた

なにやら非公式RTで呼ばれる window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter…

Gentooとカーネル3.x

気がついたらgentoo-sources-3.0.6がstableになってた。 .configに大きな変更はなさそう (Realtek RTL8168系のドライバ)r8168-8.022.00は8.024.00にしないと動かなかった なぜかローカルオーバーレイ使ってたのでarconに変更 モジュールが自動読み込みされな…

SQLiteでEFの一対多アソシエーション、ついでにDBNull、それと和布蕪

C#

EntityFrameworkではデータベースからモデルを構築できるのでSQLServer等ではアソシエーションも読み込めるようです。が、SQLiteにリレーションシップを管理する機能はありません。 で、何も考えずにツールボックスからアソシエーションを選択して張ってみる…

SgmlReaderをXmlReaderとして使ったらバグ踏んだらしい

C#

hrで区切る構造のHTMLを処理しようと思い、せっかくなのでXmlReaderを直接使うことにしました。 ただそのまま流したらひどいことになるのでSgmlReaderを通したわけですが・・・ using(var reader = new SgmlReader{ Href = "http://.../hoge.html" }) { whil…

qmail.jpの証明書が不思議だった件

PC

IE9(もう少し前からかもしれないが)ではHTTPS接続をしたときにアドレスバーがカラフルになります。 オンライン トランザクションがセキュリティ保護されているかどうか確認する方法にそれぞれの意味が書かれています。 で、これまで僕はHTTPS接続は必ず色が…

iTunes10.5、そしてiOS5

キマシタワー ちなみにiTunesのアップデートをインストールしたらApple Software UpdateからMobileMeコントロールパネルの名前が消えました。 そして今朝2時頃、念願のiOS5が配信開始されましたが・・・なにかとエラーが多発している模様*1。エラー3200に関しては…

FizzBuzzはFibBuzzに進化した!

FizzBuzz は時代遅れらしいので FibBuzz はどうでしょう #fibbuzz 旧ルール(フィボナッチ数のときFib, BuzzFib) http://ideone.com/IL4Qg ヒープ使ってるしdeprecated*1言われるし・・・ HStore(0, 1); Push(1); Push(0); Label("loop"); Add(1); Dup(); C…

FizzBuzzにはまってしまった件

昨夜書いたセミコロンを使わずにFizzBuzzが書きたーい!!の続き。 Whitespace http://ideone.com/xNhH1 変換元はこちら。 Push(0); Label("loop"); Add(1); Dup(); Mod(3); JmpZ("fizz"); Dup(); Mod(5); JmpZ("buzz"); Dup(); PNum(); Label("loop_chk"); …

セミコロンを使わずにFizzBuzzが書きたーい!!(某Eテレ風に)

window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…

個人情報消してくれないとかどうとかって話を調べてみた

※内容の正確性、有効性等の確認は一切していません。チラシの裏のらくがきです。 モバゲーが退会しても個人情報を削除してくれない - babie, you're my home 個人情報を消さないことは退会とは関係ないよなー*1とか、そもそも悪意があればわざわざ消すわけな…

人は死んだらどこへ行くの?

というお題をC++臭い疑似言語で考えてみる。 struct Spirit; struct Body; どこまで精神かってのはあるだろうけど、肉体以外全てということで。 struct Spirit{ gender, age, name, location; }; struct Body: RealObject{ Spirit spirit; moveto(); }; で、…

パスワード管理を考え直すべき?

PC

「一括管理とかマスター壊されたらアウトじゃんねーおおこわいこわい」 「今どき記憶に頼るとか馬鹿じゃねーの?」 僕は今までずっと断固前者だったわけですが、ちょっとパスワード忘れた機能*1使うとか、パスワードは覚えてるんだけど紐付けを忘れて試行錯…

コードジャムっておいしいんですか

Google Code Jam*1、TLで話題になってたのでやってみたら予選通過の600何人だかには入ったらしい。来週もこれか・・・ 感想というかなんというか、ループ深すぎてLargeに撃沈したのと、C#からC++に移植したらそれだけで10倍近く速度出てなんかひどいとか、ST…

LPK25のUSB周りを手術してみた

LPK25というMIDIキーボードがあります。お安くてけっこういいやつです。 で、アマゾンのレビューにもあるんですが、どうもUSB端子が弱いらしく買って数ヶ月*1というあたりでピクリとしか動かなくなってしまいました。以来おやすみしていたのですが、今回意を…

ダンマス3がなんかすごい

ネタとしての話ね。もちろん参加はしませんよ。 踊ってみたの祭典 ダンマス3開催決定!出演者動画募集!6/19にディファ有明で大盛況のうちに終わったダンマス2から二ヶ月。 ダンマス3が10月15日(土)に開催決定です。 そして、出演者を動画エントリーにて募…

はてなとFacebook?

はてなダイアリー×Facebook連携記念キャンペーン ・・・Facebook使ってないなーw そんなにコミュニティ増やしても手に負えないし。

twcmdをv1.2に更新

コンソールクライアントがメインのはずだったんだけどねえ・・・開発が楽すぎて小物プラットフォームになってる。 さて、今回の目玉としては最近よく使ってたツールの公開ですね。 FavBattle この名前は元々ふぁぼ競争確認ツールとして作っていたことに由来…

第34回 名古屋アジャイル勉強会

行ってきた。 第34回名古屋アジャイル勉強会 「追悼企画 ”私たちがゴールドラット博士から学んだこと”」 http://blogs.yahoo.co.jp/nagoya_agile_study_group/35004528.html やっぱり勉強会いいね。 ディベートという名の雑談 行程ごとに余裕取ってたらあれ…

Windowsは有効期限の切れた証明書使ってるんですかバンバン

PC

サポートに問い合わせようと思ったらWindows7の無償サポートは90日間なんて書いてあったので覚え書き・愚痴程度に。 インターネットオプションなどからWindowsの証明書ストアを参照することができますが、ここには「信頼された発行元」というストアがありま…