タグ

2012年1月19日のブックマーク (13件)

  • 関数を呼び出すということ - Web/DB プログラミング徹底解説

    前の資料では、WINAPI というのは __stdcall の別名であり、これは呼び出し規約であると説明しました。 そして 「呼び出し規約」 を理解するためには 「関数を呼び出す」ということがどのようなものか理解すると良いです。 尚、ここでは x86 アーキテクチャを想定しています。 結局、関数を呼び出すってどういうこと? あるプログラム A から、あるプログラム B を呼び出す時に x86 ではスタックというメモリ領域を使用します。 ここでは、A は Windows の Win32 サブシステム、B はここで作った自前のプログラムとします。 A から B の WinMain を呼び出すときのことを考えます。 この時に、A はスタックにパラメータを積み上げます。 B を実行するときに、必要に応じてスタックに積み上げられたパラメータを参照します。 B の処理が終わったら、制御は A へと戻り

    関数を呼び出すということ - Web/DB プログラミング徹底解説
  • Hello, world の解説 ~ WINAPI とは何か? __stdcall の説明

    おや? WINAPI ってなんだ? 今回は前節に続いて、以下の単純なソースコードを詳しく見てみましょう。 今回は WINAPI というキーワードを取り上げます。 よ~く、以下のコードを見てください。 WinMain という関数名の前に、WINAPI というキーワードが書いてありますね? #include <windows.h> int WINAPI WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { MessageBox( NULL, TEXT("Hello, world!"), TEXT("Hello"), MB_OK | MB_ICONINFORMATION ); return 0; } C 言語の単純なコードを書いていて、通常この位置には何も書かないですよね

    Hello, world の解説 ~ WINAPI とは何か? __stdcall の説明
  • MinGWによるWindows Programming - PukiWiki

    2010-12-12 Javaの復習 JavaC++ JavaのFrame Javaの復習(2) 2010-11-29 メールの保存 Hirofumi Fujii Start Page 2010-11-19 C++のiostream C++のiostream感想-その3- 2010-11-18 C++のiostream感想-その2- 2010-05-30 標準入出力のバイナリモード 2010-05-26 MinGWについて 2010-05-21 C++入門第一回(2) C++入門第一回 画像添付 2010-01-13 gnuplot の iostream 化 C++ iostream 実装例 その 7 C++ iostream 実装例 その 6 C++ iostream 実装例 その 3 2010-01-07 乱数の例題(3) 乱数の例題(2) MinGWについて この文書は、MinGW

  • ウォズが語る、iPhoneとAndroidの差

    ウォズには毎度驚かされます。思うところがあれば、結果なんて考えずに思うところをそのまんま言っちゃうんですよね。でもまさか自分のiPhoneよりAndroidの方が機能では上だなんて話、ウォズの口から出てくるとは思いませんでした。 The Daily BeastからAndroidの長所・短所を尋ねられたスティーブ・ウォズニアックは、こう答えています。 「メインで使ってるのはiPhone。あの美しさには惚れる。でも僕のAndroidでできることが全部iPhoneでもできたらどんなにいいだろうって思うよ、ほんとにね」 例えば... 例えばなんなんでしょう? ウォズ曰く、音声コマンド...これはAndroidの方がベターだそうです。あとAndroid内蔵ナビシステム...携帯がGPSシステムのような役目を果たすのだけど、これもAndroidが上。さらにiPhone 4S発売後はバッテリーもち、です

    ウォズが語る、iPhoneとAndroidの差
    sirocco
    sirocco 2012/01/19
    ウォズって素敵!
  • フリーでWindowsプログラミング

    Windowsのプログラミングをしようとする場合、多くの場合は、 Microsoft社製のMicrosoft Visual C++などを利用します。 Visual C++は、簡単にプログラムが出来、コンパイルも早く、 Windowsプログラムの最適化も一番確実です。 また、ディバッグ環境も強力です。 しかし、フリーでプログラミングが出来ることが当たり前になった現在、 Windowsでも出来ないかと考えてしまいます。 MinGWがそれを実現してくれます。 MinGW http://www.mingw.org/ 上記サイトから最新版のMinGWをダウンロードしてください。 C:\MinGWへインストールするとします。 Cygwin http://www.cygwin.com/ 上記サイトから最新版のCygwinをダウンロードしてください。 C:\cygwinへインストールするとします。 パスの

  • 千葉県白井市男性fromCSさんと核医学専門医PKAさんの対話

    fromCS/NT @fromCS @PKAnzug おはようございます。少しずつお付き合いください。プロフィールは「ゲームが好きなお医者さん」という意味ですか?放射線障害もご専門ですか?私は千葉県白井市に住んでいます。簡易線量計で0.25〜0.45程度の周辺空間線量。ピンポイントで最高3.89μが除去されました。 2012-01-11 10:21:08 𝑷𝑲𝑨 @PKAnzug @fromCS 私の素性はそんなもんです。放射線科の中で放射性物質による検査・治療を主に扱った核医学の分野を専門にしています。放射線障害そのものを専門にはしてないですが、患者を内部被曝させる仕事ですんで、当然放射線障害(特に低線量内部被曝の)については情報をかき集めています。 2012-01-11 10:47:27

    千葉県白井市男性fromCSさんと核医学専門医PKAさんの対話
  • Amazon.co.jp: IMPERIA 150 イタリア製 パスタマシーン パスタメーカー 正規品: 家庭用品

    【イタリア発 世界各国で高評価を得たベストセラー】▶︎世界各国のAmazonにてグローバルレビュー合計2000個超/平均点4.5の圧倒的高評価を獲得しているパスタマシーン 【パスタ場イタリアの老舗メーカー】▶︎イタリアの老舗メーカーであるIMPERIAのフラッグシップモデル。 ▶︎伝統的で洗練されたデザイン。▶︎多くのイタリア人に愛された確かな性能と頑強さでイタリアの家庭の味を日でも! ▶︎うどんそばはもちろん、ラーメンの自家製麺や餃子などの生地作りにも対応 【圧倒的な性能と耐久性】▶︎一般的なパスタマシーンに比べ精巧で頑強な作りで長く使える! ▶︎高品質な切り刃と調整ダイヤルで生地をスムーズに調理 ▶︎生地の厚さに誤差が生じにくい精巧なローラー ▶︎手に馴染む木製ハンドルでより使いやすく ▶︎プラスチックではない鉄製のクランプでより安定性を確保 【様々な自家製麺/自家製生地を作れる

    Amazon.co.jp: IMPERIA 150 イタリア製 パスタマシーン パスタメーカー 正規品: 家庭用品
    sirocco
    sirocco 2012/01/19
    水洗いはできないようだがレビューの件数が多いのはこの機種のようだ。相当硬いデュラムセモリナの塊でも延ばせるようだ。
  • Amazon.co.jp: 日本ニーダー 洗える 製麺機( カッター3種類) MCS203: 家庭用品

    sirocco
    sirocco 2012/01/19
    これでうどんを打つを壊れるらしい。
  • ttsshのエンジニアリング漫遊記 IT奮斗編 Haskell

    前回の続きで、今度はCreateDIBSectionをHaskellで呼び出してみるプログラムを書いてみました。Haskell側からデータを渡すことがない(BITMAPINFO以外は)せいか、すんなり動かすことができました。 ので、あまった勢いでちょっとフレームワークっぽい感じのコードにしてみました。 VideoMemory.hs {-# LANGUAGE ForeignFunctionInterface #-} module VideoMemory(VideoMemory, withVideoMemory, display, getMemory) where import Graphics.Win32 import System.Win32.Mem import System.Win32.Types import Data.Word(Word8) import Foreign.C.Typ

  • ttsshのエンジニアリング漫遊記 IT奮斗編 HaskellとSetDIBitsToDevice

    Haskellを使いこなせるようになりたくて、Windowsと密着したプログラミングをしてみました。ためしに、SetDIBitsTODevice関数を使って、BMPファイルを表示するプログラムを書いてみました。 ところが問題発生。最初、以下のようなコードを書き、 (SimpleViewer.hs) {-# LANGUAGE ForeignFunctionInterface #-} module SimpleViewer (display) where import qualified Data.ByteString as BS import Graphics.Win32 import System.Win32.DLL(getModuleHandle) import System.Win32.Types import Foreign.C.Types(CInt, CUInt, CChar) i

  • 中島聡 | 週刊 Life is beautiful - メルマガ

    エンジニアのための経営学講座」を中心としたゼミ形式のメルマガ。世界に通用するエンジニアになるためには、今、何を勉強すべきか、どんな時間の過ごし方をすべきか。毎週火曜日発行。連載:菅首相に会って来た/米国で起業する時に知っておかねばならないこと。 ブロガー/起業家/ソフトウェア・エンジニア、工学修士(早稲田大学)/MBA(ワシントン大学)。 NTT通信研究所/マイクロソフト日法人/マイクロソフト社勤務後、ソフトウェアベンチャーUIEvolution Inc.を米国シアトルで起業。現在は neu.Pen LLCでiPhone/iPadアプリの開発。

    中島聡 | 週刊 Life is beautiful - メルマガ
    sirocco
    sirocco 2012/01/19
    菅直人さんが中島さんと会ったそうで、人は弱くて自分を理解してくれる人が必要なんだなぁ・・・と。中島さんはかなり菅さんを擁護する発言をしていて、それは私も同感でした。
  • オランダはどうやって自転車天国になったか

    このビデオ、色々な意味で感動したので貼付けておく。 一つは「市民運動」の力。高度経済成長とともに都市を自動車に最適化しようとしていたオランダ政府に、人々がまったをかけたのだ。日ではこれまでは「市民運動=左翼」というレッテルを張られてしまって来たが、今回の原発事故以来、少し変わって来た様に思う。日の未来を決めるのは、政治家でも霞ヶ関の官僚でもなく、私たち国民だという意識を持って、発言すべきときは発言すべきだとつくづく思う。 そしてもう一つは、電気と石油を使いまくる「経済成長」がかならずしも国民の幸せに繋がるとは言えないこと。その意味で、「自動車にとっては天国だが、年間400人もの子供が自動車事故で死ぬ国」よりも、「自動車で生活するには不便だが、誰もが安全に自転車に乗れる国」を選んだオランダは、今後の日のエネルギー政策を考える上でもとても参考になると思う。

    sirocco
    sirocco 2012/01/19
    オランダは土地が平坦そう。都市部は自転車がいいけど地方は・・・補助動力付きがあるから、なんとかなるか・・・。
  • asahi.com(朝日新聞社):外相会見、英語の質問どうぞ 1千万円かけ通訳付きに - 政治

    印刷 関連トピックスイラン  玄葉光一郎外相の記者会見が18日から日語と英語の同時通訳付きになった。震災後の海外での風評被害を踏まえ、発信力を強めるためという。約1千万円かけて会見室に通訳者の座るブースを併設した。  第2次補正予算に「外国報道関係者への発信力強化のための基盤整備」として2800万円を計上。ブース工事費やマイク、スピーカーの新調などに約1千万円かかった。  18日の会見ではパキスタン人記者がイラン制裁について英語で質問。玄葉氏は「効果的な制裁を行うためにどのような国際協調ができるか。関係国が緊密に連携していく必要がある」と答えた。この日、英語での質問はこれだけだった。 関連記事イラン制裁めぐり日米協議 米側、日に同調を期待(1/18)首相「安住氏個人の見解」 イラン制裁で原油調達削減(1/13)

    sirocco
    sirocco 2012/01/19
    シンガポールのマーライオン、コペンハーゲンの人魚姫、ブリュッセルの小便小僧が世界三大がっかりなのだそうだが、玄葉さんにはもっとがっかり。自民の森まさこさんが活躍しているのに(https://twitter.com/#!/morimasakosangi)