タグ

ブックマーク / homepage1.nifty.com (39)

  • SSE4.2の文字列処理命令の紹介に関する補足(アイランとページ境界)

    x86/x64最適化勉強会1 なんとか無事終了. ustがうまくいったりいかなかったり, 運営が手間取ったりと申し訳ない. 主催するというのはたいへんだなあ. 名前だけはwebなりでよく見かけていたけど会ったことなかった方々に会えたので満足. でもこれまた初めてお会いした@takehiro_tさんとは殆どしゃべれなかった. 残念. 個人的にはw_oさんのベンチマークの結果から理由を探していく部分が興味深かった. 反省点 : 発表の間は5分マージンを入れておく. タイマーあるとよさげ. とりあえずいくつかの資料へのリンク(uploadされれば随時更新). herumi : 条件分岐とcmovとmaxps m_asama : IA32/Intel64におけるキャッシュ利用最適化 sinya8282 : 開発中のJIT版grepの苦労話 TAKESAKO : ビットを数える herumi

    RanTairyu
    RanTairyu 2011/08/07
  • コードサイズと実行速度の関係に関する話 - melancholic afternoon

    RanTairyu
    RanTairyu 2011/06/16
  • http://homepage1.nifty.com/herumi/diary/1105.html

    RanTairyu
    RanTairyu 2011/05/28
  • [PDF] Cプログラマのための カッコつけないプログラミング の勧め

    カッコつけないプログラミング 光成滋生(サイボウズ・ラボ) Cプログラマのための の勧め 自己紹介 
好きな言語 ‣ C++, Xbyak(自作x86/x64用C++用JITアセンブラ) ‧ C++WG小委員会エキスパート 
まあまあ使う言語 ‣ Python, JavaScript, Haskell 
サイボウズ・ラボで最近やってること ‣ 暗号の高速実装研究 ‣ 自然言語処理(まだ始めたばかり) 普通じゃないプログラミング2010 9/21 / 202 昨今の言語 
多機能,高度な概念 ‣ C++0x ‧ 型推論,ラムダ式,move semanticsなどが追加される ‣ Haskell ‧ 高階関数,参照透過性,モナド,非正格評価… 普通じゃないプログラミング2010 9/21 / 203 難しい概念は理解も使用も大変 
人にものを教えるには,その7倍の理解が必要 (要出典) 
プ

    RanTairyu
    RanTairyu 2010/09/22
  • ShiftJIS::String - Shift-JIS 文字列操作関数

    名称 概要 このPODについて 詳細 関数 文字列が正しいかどうかの確認 文字列の長さ 逆順 検索 文字列の前後の余分な文字の除去 部分文字列 分割 比較 文字範囲 文字の変換 変換のクロージャの生成 アルファベットの大文字・小文字 平仮名・片仮名の変換 空白類文字の変換 注意事項 バグ 著者 関連モジュール 名称 ShiftJIS::String - Shift-JIS 文字列操作関数 概要 use ShiftJIS::String; ShiftJIS::String::substr($str, ShiftJIS::String::index($str, $substr)); このPODについて このPODは、Shift-JISで書かれています。 'あ' が HIRAGANA LETTER A に見えますか ? また、'\' が REVERSE SOLIDUS ではなく YEN SIGN

    RanTairyu
    RanTairyu 2009/03/25
  • x86_64 Assembly Language Programming

    レジスタの使い方は次の通りです. レジスタ用途保存 rax戻り値不要 rcx1番目の整数型引数不要 rdx2番目の整数型引数不要 r83番目の整数型引数不要 r94番目の整数型引数不要 r10, r11-必要なら呼び出し元(caller)で保存 r12〜r15, rdi, rsi, rbx, rbp, rsp-必要なら呼び出し側(callee)で保存 xm01番目の浮動小数型引数 / 戻り値不要 xm12番目の浮動小数型引数不要 xm23番目の浮動小数型引数不要 xm34番目の浮動小数型引数不要 xm4, xm5-必要なら呼び出し元(caller)で保存 xm6〜xm15-必要なら呼び出し側(callee)で保存 スタックは常に16byteアラインメントされています. ただし関数呼び出し直後は戻りアドレス(8byte)がpushされているため, 8(mod 1

    RanTairyu
    RanTairyu 2009/01/21
  • AWTとSwingのペイント(paint)の仕組み

    AWTとSwingのペイントの仕組み 上質な描画コード(ペイントコード)がアプリケーションの実行性能を支える By Amy Fowler [原文] 訳:岩谷 宏 (updated: 080709) (小さな明朝文字の部分は訳者による注記です。) 文字しか使えなかった昔のコンピュータとちがって、グラフィックを駆使する今日のシステムでは、画面のどこを、いつ、何色に塗るかという決定と処理があらゆる瞬間に重要です。それを比較的容易に行い、グラフィックを使うユーザインタフェイス(GUI, graphical user interface)を楽に構築するために、画面の上にウィンドウを作ってそれらのウィンドウを操作するツールキット(windowing toolkit)(小さな部品的なソフトウェアの集まり)が、プログラムを開発するための基的な枠組みとして使われます。 AWT(abstract wind

    RanTairyu
    RanTairyu 2008/07/03
  • 官庁統計でゲームを見る

    総務省などの各省庁で定期的に行われる調査の集計結果をもとに、テレビゲームに関係するデータを見てみるコーナーです。 分析以前の「こんなデータがあるよ」みたいな紹介になってますが。 「こんな分析してみたらどうか」「このデータを自分はこう見た」のような御意見をお待ちしております(mail) 1 総務省「家計調査」より。「がん具」「テレビゲーム」支出金額の推移(02/04/30) 2 総務省「家計総世帯集計」より。収入階級別に見た「テレビゲーム」支出金額(02/05/11) 3 総務省「社会生活基調査」より その1 平成8年と13年の行動者率、平均行動日数(02/10/09) おまけ 総務省「平成8年社会生活基調査」より「第20-1表 男女教育、ふだんの就業状態、卒業者の年齢、趣味・娯楽の種類別行動者数」をExcelで入力しました。分析に使ってやって下さい。lha圧縮で、解凍すると約240

  • コンピュータゲームに関連する書籍・論文・学会発表リスト - ゲームを語ろう

    コンピュータゲームに関連する書籍・論文・学会発表 以下のサイトも参考になります。 テレビゲーム関連文献の紹介ページ(すいづたくみさん) COG(井上明人さん)には書評があります。 2007年4月29日、2006年までの学術雑誌掲載論文を中心にタイトルのみ追加しました。 ここで紹介した論文の中には、論文どころかエッセイにすらなっていないようなものから、ゲームについて思いを馳せるあらゆる人に読んでもらいたいものまで様々ですが、表立って評価することは避けました(まあ、文体から推し量れるかも知れませんが)。そのあたりは実際に論文を読んで判断していただければと思います。とりあえず、自分にとって価値あると思われるものには★をつけました。 「学会」は、学会以外の報告要旨集掲載のものも含みます。また、ゲームレビューやエッセイ、経営戦略関連(こんな分類が可能かどうかもよくわかんないけど)の書籍は、と

  • 情況に対して発言する

    情況に対して発言する ここでは、日々の出来事に接する中で個人的に感じたことを書き綴っていきたいと思います(2007年10月2日更新)。なお、2002年以前の発言は、別項目にしました。 法務大臣の暴言と共謀罪法案の行方 2007年9月25日、鳩山邦夫法務大臣が、福田内閣の発足前の退任会見で、「法務大臣によっては、自らの気持ちや信条、宗教的な理由で執行をしないという人も存在する。法改正が必要かもしれないが、法相が絡まなくても自動的に執行が進むような方法があればと思うことがある」と述べて、法務大臣が死刑執行命令書に署名しなければ執行されない現行制度の見直しに言及した。 鳩山法務大臣はその際に、「法務大臣が絡まなくても、自動的に客観的に進むような方法を考えたらどうか」として、「ベルトコンベヤーと言ってはいけないが、(死刑確定の)順番通りにするか、乱数表にするか、そうした客観性がある何か」を基

    RanTairyu
    RanTairyu 2007/11/27
  • まなめはうす - はてなスター関連記事リンクまとめ

  • DAM アニカラ新譜情報

    ■このページの内容に関して、株式会社第一興商への問い合わせはご遠慮ください。 ■このページの転載は自由ですが、事後でも構いませんのでメールをいただけるとありがたいです。 DAM G128/G50(cyberDAM)/G100(BBcyberDAM)/XG1000(PremierDAM)専用曲(新曲) [09/10] 3258-71/ガンバランスdeダンス 〜希望のリレー〜/キュア・カルテット(五條真由美・うちやえゆか・工藤真由・宮佳那子)/Yes!プリキュア5 GoGo! 2ndED [09/16] 1896-23/傷だらけの夢/高橋洋子/[OVA]COBRA THE ANIMATION OP [09/16] 2120-15/Wanderer/松崎しげる/[OVA]COBRA THE ANIMATION ED [09/16] 3518-11/プリキュアメドレー/DKオリジナルメ

    RanTairyu
    RanTairyu 2007/05/15
  • ゲームはいかにして物語となるか 序

    ゲームをプレイするって、どういうことなんだろう。 そんな疑問をずっと持っていた。 ばかばかしいといえば、ばかばかしい疑問だ。やればそれなりに面白いけど別にやらなくてもいい、そんな娯楽の一つに過ぎないと言ってしまえば終わりなんだから。 それなのに割り切ってしまうことができなくて、今の自分がいる。逆に言えば、今のような自分じゃなかったら、今までゲームを続けていたとは思えない。 だけど、冒頭の疑問はいつも私の心の中にある。 だって、テレビ画面の前でただボタンを押してるだけで、なんで楽しかったり時間を忘れたり、あるいはショックを受けたりしなきゃならないんだ? それ以前に、なんだって十数時間――もしかしたら数十時間――もの長い間、一つのゲームをやってられるんだ? 映画やドラマなんかはいずれ勝手に終わってくれる。でもゲームにはまってる時、それは終わらないんじゃなくて終えられないんじゃなかろ

    RanTairyu
    RanTairyu 2007/05/15
  • MacとWindowsを繋ごう (無線LANとかVPNとか)

    MacWindowsのLAN (local area network) とWAN (wide area network) の解説です。MacはOS X 10.1から特にソフトを入れずともWindowsのネットワークに繋がるようになりました。OS 9以前の苦労が嘘のようです。 (Windows NT/2000 Serverなら「Macintosh サービス」があるので、OS 9以前のMacともOSだけでデータ交換可能です) 繋いだ後のデータ交換に関しては「MacintoshとWindowsファイル送信の掟」をどうぞ。 まずはハードを繋ぐ 基はEthernetだね 無線LANもできるよ IP over IEEE1394 (FireWire) USB直結 その他の接続 ソフト的にはこんな感じ Winのネットワークに繋ぐ Macのネットワークに繋ぐ FTPサーバをたてる Webサーバをたてる

  • 招猫倶楽部:招き猫の豆知識

    常滑で招きを買いますと箱の中に『招きの由来』と題されたビラが入っています。その中に、 京都の称念寺の白と黒の招きは、白が『福を招くもの』、黒は『病を防ぐもの』、また金は『金運を招くもの』として珍重されています。 と書かれています。 このように、招きの色についても意味付けがされています。白、金についてはどの資料もそれぞれ「福を招く」「金を招く」とほぼ共通ですが、黒、赤については微妙に違っています。 ● 三 毛 白に黒や茶色の斑のついた。招きにはこの三毛が圧倒的に多いようです。洋の東西を問わず、三毛のオスは幸運を招くとして珍重されています。遺伝子上、三毛のオスは数が非常に少ないうえに、生殖能力を持たないオスが多からです。このことは1946年に京都大学駒井卓博士によって遺伝学的に証明されています。三毛のオスが珍しいというのは経験的に古くから世界的に知られていました(

    RanTairyu
    RanTairyu 2007/04/26
  • インフルエンザウイルス 新薬 リレンザとタミフル

    感染症 【インフルエンザウイルス 新薬 リレンザとタミフル】 インフルエンザ(ウイルス感染)で今年注目される薬からです。 リレンザとタミフルという薬が2001年2月2日から保健適応になりました。 昨年や今までは自費だったので高かったのです。A型B型両方に初期に効果が あるとされています また、このタミフル、リレンザはインフルエンザウイルスのA,Bの初期に使えますが ほかのウイルスや、C型インフルエンザウイルスには効果がないことと、 細菌性風邪症候群には効果がないこと、 インフルエンザウイルスAまたはB型の風邪症状発症2日以内に投与開始すること、 成人の患者さんを対象にすること、 検査キット(Aのみ、あるいはAB判定用検査キット)で陽性。 流行状況であきらかにインフルエンザAまたはBと判定できる、あるいは周囲流行や症状で AかBかと判断か推定できる場合にのみ使うこと、 つまり細菌感染症、C型

    RanTairyu
    RanTairyu 2007/04/18
  • http://homepage1.nifty.com/saruhobo/tool/mysoft.html

    RanTairyu
    RanTairyu 2007/03/29
  • http://homepage1.nifty.com/maname/log/200612.html

    RanTairyu
    RanTairyu 2006/12/27
  • クリスマスの「X'mas」表記は誤字です。

    (1997年12月に、 「言葉の誤用の小ネタ」文に書いたネタを移動しました。) (正) Xmas Xマス (アポストロフィなし) (誤) X'mas X'マス (アポストロフィあり) なのだそうです。英和辞典(研究社)を見ると、確かに「X'mas は誤用」と書いてあります。 この言葉が日に入ってきたときに、「1997年」の意味の「'97」と混同したのかもしれません。 でも、「X'mas」は定着しまくっているので、慣用的にはOKということで仕方がない気もします。 さて、今年のテレビの字幕やCM、新聞や雑誌の表記はどっちが多いでしょうか。 ちなみに、いろんなサーチエンジンで「Xmas」と「X'mas」を検索してみたら、次のようになりました。(1997.12.6) ・goo … 「Xmas」 2449件、 「X'mas」 3171件 ・Yahoo! JAPAN … 「Xma

    RanTairyu
    RanTairyu 2006/12/25
  • MySQL on MACOS X

    MacOS Xで使うMySQL 説明をはしょっている部分はご容赦下さい。 なお、次の書籍を参考としました。 「MySQL徹底入門」日MySQLユーザー会(翔泳社) 「MySQL活用ガイド」株式会社ソフトエージェンシー監修(秀和システム) *「活用ガイド」はWindows向けの内容ですが、分かりやすくて良いです。 0)MySQLという選択肢 OS X上ではPostgreSQLも動作しますが、MySQLはコマンドが覚えやすく、入門書も親切なものが多いので、いくらかでも習得しやすいのではないかと思っています。(ヴァージョン4にならないと副問い合わせの機能がありませんが、テーブルの結合だとかトランザクションは大丈夫です。) 1)バイナリの入手とインストール 有名かもしれませんが、Macintosh用は下記URLから入手出来ます。 http://www.entropy.ch/

    RanTairyu
    RanTairyu 2006/12/22