2007年10月25日のブックマーク (52件)

  • 正規表現を処理するためのルーチン in C

    Copyright (C) 1996,1998 Taiji Yamada <taiji@aihara.co.jp> [戻る] 正規表現を処理するためのルーチンには Solaris などでは regcmp(3G), regexpr(3G)、GNU では regex や rx などがあるので自前で用意する必要性もあまりないのですが、国際化の問題や諸々の理由、やはり何事も経験ということで、自分で作ってみました。しかし、一応、国際化を念頭に作成してはいたのですが、まだ国際化した正規表現ルーチンにはなってませんし、後方参照などのいくつか重要な機能が実装されていません。また、効率の悪いところも多々あると思いますが、とりあえずのバージョンとして公開しています。 rege-0.51.tar.gz [1998/12/17] 開発バージョン、最左最短マッチを試験的に導入 日語の README ヘッダファイル

    endtitle
    endtitle 2007/10/25
    正規表現の実装例
  • ひらメソッド - 読学のススメ

    最近オープンしたエミナルクリニックの池袋東口院がめっちゃ気になるなぁ。 医療脱毛なのにすごい安くていい評判も聞くけど、ほんとに痛くないのかな? 通っている人の口コミをみてみたいなぁー。 なんて気になったので、エミナルクリニックの池袋東口院についてSNSやネットで調べてみました。 そう思ってSNSを中心に調べてみたら、、、口コミや評判も良いじゃない♪ ちなみに、似たようなサービスや商品があるかも?なので、今回調べてみたのはこちらになります。 オープンしました! エミナルクリニックの池袋東口院ですが、すでにオープンしています!(2021年10月6日オープン済) もちろんですが、オープンしたてなんでめっちゃ予約が取りやすいです。 ただし!!人気のある医療脱毛院なので早めの予約が良いかも?!

  • プログラミング言語論教材

    List of Examples 1. Esoteric languages 2. Various syntax for iteration 3. An example of tokens 4. Simple grammar 5. Simple arithmetic expression 6. Parse tree of A*(B+C) 7. An example of ambiguous grammar 8. Dangling else 9. Fortran has no reserved word 10. Namespace in C++ 11. Importing a module in Python 12. TinyBASIC 13. Variable declaration in Java 14. Anonymous function in JavaScript 15. Anon

  • Becky!でスパムメールを自動的に90%以上捨てる方法 | きまぐれノート

    第142回で、スパムメールを自動的にごみ箱行きにするために、文に書かれたURLを条件にする方法を紹介しました。しかし、この方法でもいたちごっこになります。今回は、いたちごっこにならない方法をご紹介します。第149回で紹介した、メールサーバでのスパム対策のノウハウを応用しています。 使うメーラーはBecky!です。Becky!は、文字列条件の指定に正規表現という記法を使えるので、この方法が可能です。残念ながら、同じことができるメーラーはほかにほとんどないでしょう。 (以下の説明は、2007年10月16日に全面的に書き直しました。) 設定方法 Receivedヘッダのタイプを調べる まず、あなたが受信するメールのReceivedヘッダのタイプを調べます。 他ドメインから受信したメールのヘッダを見て、Receivedヘッダを下から順に見ていって、自ドメインのメールサーバ(仮に「mail.exa

  • P2P basic

    P2P basic P2Pとは何か?〜基礎から研究紹介まで〜 最近,P2Pという言葉を良く聞きます。ニュースの中でも「P2Pを意識している」とか「P2Pの研究に着手」というニュースを聞いたことがあるのではないでしょうか? しかしながら,P2Pとは何かいまいちわからなかったり、どんなことに役に立つのか調べにくいことも確かです。 またP2Pの動向は激しく,その流れについていくのも大変です。 私は情報系の研究所でP2Pの研究開発をしていました。 そのため、このような現状を踏まえてP2Pの基礎から私の研究まで重要な部分を なるべくわかりやすく紹介致します。 また用語についてはわかりやすさを優先するために一部不正確なところがあるのでご了承下さい。 質問,コメント等はメール(tnishita@yahoo.co.jp) にて連絡して頂くと,ページ改良の参考になりますのでよろしくお願い致します。 P2Pに

  • UDP送受信方法

    一応、Windows 環境での場合については途中注釈を入れていますが、基的には Linux などで使うためのメモです。 ヘッダとライブラリ ソケットの初期化 ソケットをバインド 送信 受信 ソケットの破棄 WinSock の場合 サンプルコード ネタもと 履歴 ヘッダとライブラリ socket を利用するには以下のヘッダとライブラリが必要です。 # Windows環境(WinSock2)では sys/socket.h などは存在しませんのでその辺りは適当に。 ヘッダ sys/types.h sys/socket.h unistd.h netdb.h resolv.h(solaris?) netinet/in.h arpa/inet.h winsock2.h(windows) ws2_tcpip.h(windows) ライブラリ libsocket(solaris?) libnsl(sol

  • 僕の歩いた跡に道はできるversion.X【地図上で距離を測るサンプル】

    無料で抜けるエロ動画まとめ

    僕の歩いた跡に道はできるversion.X【地図上で距離を測るサンプル】
  • ラジオJOJO体操第一公式フラッシュ

  • http://xi-real.bms.ms/work-music.html

    endtitle
    endtitle 2007/10/25
  • wav ファイルフォーマット

    'fmt ' チャンク構造体 #define FormatID 'fmt ' /* chunkID for Format Chunk. NOTE: There is a space at the end of this ID. */ typedef struct { ID chunkID; long chunkSize; short wFormatTag; unsigned short wChannels; unsigned long dwSamplesPerSec; unsigned long dwAvgBytesPerSec; unsigned short wBlockAlign; unsigned short wBitsPerSample; /* Note: there may be additional fields here, depending upon wFormatTa

  • WAVEの録音・再生 (C Magazine9月号掲載)

    音声の録音・再生 WAVEファイルを再生するだけだったらMessageBeep()やPlaySound()を使えば簡単に行うことが出来ます。プロジェクトPlaySoundはファイルやリソースを指定して再生するというものです。普通のアプリケーションで音を出したいだけだったらこれで十分だと思います。 PlaySoundを使ってWaveデータを再生する //--------------------------------------------------------------------------- // チェックボックスの状態を調べる DWORD TForm2::GetAsyncOption()const { DWORD Result=0; if(cbAsync->Checked){ Result |= SND_ASYNC; //非同期 if(cbLoop->Checked) Resu

  • Win32 メッセージ一覧

    ここで掲載されているメッセージは、講座内で紹介されたメッセージだけです ウィンドウメッセージ タイミングwParamlParamreturn WM_CHANGECBCHAIN

  • HSPの裏技?? - Win32 API

  • Perl・CGI無料講座-ミスティーネット−MISTY-NET −

    このサイトではCGI作成に関する技術的な情報を お届け致します。是非、ご利用ください。 当サイトからのお知らせはこちらをご覧ください

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

    endtitle
    endtitle 2007/10/25
    いろいろなお話
  • VB.NET、C#変換表

    VB.NET、C#変換表下の表では、VB.NETとC#とで同じ役割を果たしているであろうものをそれぞれを対応させて紹介しています。見やすくするため、分類のようなことをしていますが、これはかなりいい加減です。説明のほとんどはVB.NETの方のMSDNでの説明をのせています。 Visual Basic、Visual J#、C++、C#、JScript、F#の比較は、ヘルプの「各言語の比較」が参考になります。

    VB.NET、C#変換表
  • PiGC : P/ECE 用ガベージコレクター

    これはなに? つかいかた だうんろーど どれくらいすごいの? どうやってんの? なんでつくったの? もうちょっとすごいつかいかた ちょっと、まじめに みておくべきもの なにがかわったの? Fri, 28 Feb 2003 17:30:24 +0900 、v4。GC対象にしない malloc を追加。 Wed, 26 Feb 2003 19:42:23 +0900 、v3。test を追加。 Sun, 23 Feb 2003 23:07:04 +0900 、v2。 Sun, 16 Feb 2003 16:03:12 +0900 、初稿。 これはなに? GC って知ってますか? ゲームキューブでもなく、グラフィックカードでもなく、ゴールドカードでもなく、ゴルフクラブのことでもなく、もちろんギコのことでもない、ガベージコレクション(Garbage Collection) のことですけど。詳しいこ

  • Borland C++ Compiler 5.5 FAQ

    このWebページはインプライズ(株)が無償で提供しているBorland C++ Compiler 5.5に関するFAQを集めたものです。有馬元嗣が個人的に集めただけなので,ここで掲載されている内容に関して,インプライズ(株)さんへの問い合わせはご遠慮願います。 「こんな内容についてはどうなのよ?」,「こんなところはどうするのよ?」といったネタについては,gohodoji@neco.nuまでお願いします。ただし,Borland C++ Compiler 5.5に関する内容にかぎらせていただきます。 このWebページはリンクフリーです。記載されている内容については自由に扱ってください。雑誌への掲載など他メディアへの使用も可能です。このWebページで配布しているソースコードなどは,改変や転載していただいてかまいません。 また,Borland C++ Compiler 5.5に関して広く情報を求め

  • Programming in Emacs Lisp: Programming in Emacs Lisp

    この Info ファイルは、Programming in Emacs Lisp (An introduction) 1.05 版の日語訳です。翻訳元のファイルは GNU の配布の中に含まれている `emacs-lisp-intro-1.05.tar.gz' です。

  • まとめサイト@筋トレ質問スレ

    ここは、ウエイトトレーニング@2ch掲示板内◆筋トレなんでも質問スレッド◆のまとめサイトです。 ご意見・ご要望はメール(bartholin_max@yahoo.co.jp)でお寄せください。 尚、トレーニングに関する質問はメールでは受け付けていません。

  • 遊んで学ぶお父さん 人生に役立ついろいろな『コツ』のリンク集

    もしかしたらすごい知識が集まるのではないかと、いろいろな「コツ」に関するサイトを探してみたところ、やっぱりすごい事になりました。 ■コツ - 語源由来辞典 http://gogen-allguide.com/ko/kotsu.html ちなみにコツとは。 ▼学習・教育に役立つコツ ■読み聞かせを始める12のコツ http://www14.plala.or.jp/yomikikase/sub1.html ■作文嫌いをなくす国語の授業のコツ http://benesse.jp/berd/center/open/syo/view21/2003/01/s040112.html ■受験と勉強のコツ http://mpk1.com/ ■子どもと先生のための器械運動の指導のコツ http://www31.ocn.ne.jp/~taiiku/ ■エネルギー補給のコツ http://www.cramer.c

    遊んで学ぶお父さん 人生に役立ついろいろな『コツ』のリンク集
  • ウノウラボ Unoh Labs: 共同開発を効率よく行う方法

    尾藤正人です。 ウノウではおかげさまで順調にエンジニアの数が増えてきました。エンジニアが増えてくると、共同開発をいかに効率よく行うかが問題になってきます。n人の開発者がいれば開発スピードはn倍にはならず、n倍よりも落ちます。人数が多ければ多いほど、共同開発は難しくなり、ひどい場合には人数が増えたから開発スピードが落ちたということになりかねません。 ウノウでは共同開発を効率よく行うために様々な工夫を用いています。今回はウノウでどのようなステップで開発を行っているか紹介したいと思います。 subversion でソースコードを管理 ソースコード管理ソフトがなくては話になりません。ウノウではソースコードの管理に subversion を使ってます。subversion を使うことで過去の状態に簡単に戻すことができますし、個人の環境を完全に分離することができます。 subversion のコミット

  • Domain im Kundenauftrag registriert

    Warum wird diese Seite angezeigt? Diese Seite wurde automatisch erstellt. Sie wird bei jeder neuen Domain hinterlegt und zeigt, dass die neue Domain erreichbar ist. Ohne diese Platzhalter-Seite würden Besucher eine Fehlermeldung erhalten. Als Kunde von united-domains können Sie diese Domain in Ihrem Domain-Portfolio jederzeit selbst online konfigurieren (z.B. Web-Weiterleitungen, E-Mail-Einstellun

  • FrontPage - 大学生にもなって今さら聞けないコト。まとめwiki

    メニュー テンプレ 過去ログ BBS? 質問と答 すべての質問 遊び からだと健康 性風俗 行政・公共施設 経済・金融 郵便・物流 社会・政治 乗り物・交通 思想・宗教 自然科学 趣味・スポーツ 家電製品 コンピュータ 買い物 生活 就職・アルバイト 教育・大学 ファッション 料理べ物 その他 最新の20件2022-08-18 松良多 アーティスト ポストデジタル社会 2015-12-30 RecentDeleted 2014-05-15 コメント/FAQ/Living 2013-01-22 FAQ/Living 2012-12-02 コメント/FAQ/Postal 2012-07-28 コメント/FAQ/Education 2012-07-27 コメント/FAQ/Fasion 2012-04-12 SandBox 2012-03-31 コメント/FAQ/Shopping コメント/

  • white_cake - 実践的護身研究その1〜襲われないための生活編〜

    こんな記事を書いたらそれがきっかけになって、いろいろ考えることがありました。 つーかすんげー昔の一時期、私の中で「護身」がテーマだった数ヶ月があったので、それを思い出したんですよねえ。 なんかその頃、一件一件はたいしたことないけど、ちょっと嫌なカンジ……という出来事が、ばたばたっと続いたんですよ。夜道でひとに後をつけられるとか、イタズラ電話が増えるとか、他にもまあ、いろいろ。 頭の中でピンクレディ(古すぎ)が「男はオオカミなのよ、きをつけなさーい」とか歌い出したりして、歌えるくらいだからそれほど深刻な事態でもないわけですけど、不快な日々。 自意識過剰だなあ私、別に気にすることなんてないって、今までそれほど怖いことは起きてないじゃん、とか思いつつも、 「それは今まで死んだことないからこれからも死なないというのと同じ理屈だね」 と友人に指摘されたりして、しょうがねえ、いっちょ護身について考える

    white_cake - 実践的護身研究その1〜襲われないための生活編〜
  • Windows XP の動作を軽快にしたい - mtblue.org

    ご案内:このページ「Windows XP の動作を軽快に(軽量化・高速化)したい」は、ウェブサイト「 mtblue.org 」の中のページの一つです。サイト内のページを少しでも効率よく参照していただけるよう、次の機能を提供しています。ご利用ください。 サイト内検索 サイトマップ また、トップページからこのページまでのアクセスの経路を示す情報を提供しています。この情報は、ページの先頭付近と終端付近で合計二度提供されていますので、この情報が二度目に出現した箇所を、ページの終端と捉えていただくことができます。一度目の出現はこのご案内の直後です。すなわち、次のような形式で提供しています。以上で、ご案内を終わります。 HOME > PC関連 > ちょっとしたTips > Windows XP の動作を軽快に(軽量化・高速化)したい Windows XP は、軽快に動作するよう設計されていますが、シス

  • ソニーの株価下落とソニーの財務状況の関係について財務諸表から観察

    ソニーに対する投資判断が一気に奈落の底へ CNET経由。 いや、まぁ、なんといいますかね。 ソニーに関しては、財務状況が結構悪いので、頼みの綱のPS3がすっこけたらこうなるのは目にみえていたというかね。 一応、ソニーは大企業だし、いきなり倒産して株がトイレットペーパーになるって事はないんですけどね。 ただね、 http://www.sony.co.jp/SonyInfo/IR/financial/fr/06q1_sony.pdf こっちのソニーの財務諸表眺めておりますとね、不安になる点はあるわけですよ。 簡単にいくつか抜き出しますけど 棚卸資産と売掛金の伸び メディアだと、財務情報は売上と利益くらいしか出てこないケースが多いわけですが、売掛金と棚卸資産は結構重要な情報です。 このどちらかが、損益計算書の売上高、または収入の数字の伸びよりも大きく増えていたら、何か問題が起こっている可能性があ

    ソニーの株価下落とソニーの財務状況の関係について財務諸表から観察
  • 働いてはいけないIT企業

    とアジったタイトルつけてはみましたが、問題の記事はこちら。 働いてみたいIT企業ランキング(1) ITproで出ていました。 で、なんですが、ちょっと突っ込んでみようかと。 えーとですが、まず、ランキング1~3位までは問題ないと思います。 マイクロソフト、野村総合研究所、日IBMですね。ランキングトップのうち、二つが外資系というのもアレですが、マイクロソフトとIBMは財務的には問題ありません。 というか、マイクロソフトは財務的には最強臭い企業です。市場独占力をいかして儲け過ぎだなんて世界各国で嫌われちゃったりしてますし、株価はここ5年くらい緩やかに下がったりしてますが、財務面では文句無し超優良企業です。 IBMも、財務的には問題のない企業です。1993年、アメリカ企業史上最悪の50億ドルという大赤字だしたりしましたが、ガースナ―さんの下でリストラしたり、経営改革したりして、持ち直していま

    働いてはいけないIT企業
  • AxWebBrowser(IEコンポーネント)の利用

    いわゆるIEコンポーネント(WebBrowserコントロール)を使用すると、アプリケーションに簡単にWebブラウザを組み込むことができます。.NET Framework自体にはIEコンポーネントのクラスはない(2.0からは用意される模様)のですが、ActiveXコントロールをWindowsフォームコントロールにラップするAximp.exeを使うと、「.NET Frameworkで利用できるIEコンポーネント(AxWebBrowser)クラス」を作成できるようです。 VisualStudioを使うとGUIでWebBrowserの参照設定ができますが、今回はSDK(コマンドライン)でAxWebBrowserを作成し、使ってみることにしました。 AxWebBrowserクラスの生成と利用 AxWebBrowserクラスを利用するには、まずAximpコマンドでWebBrowserを含むshdocv

  • Windowsプログラミング研究室

    Windowsプログラミング研究室-VC++やC#- WindowsのWin32APIを使ったプログラミング研究室 .NET FrameworkとWindows Vista Windows Vista時代の標準プラットフォーム、.NET Framework。高機能なライブラリと柔軟なGUI、新世代プログラミング言語C#が特長。 .NET Frameworkの導入(2002/ 5/30) ビットマップパネルコンポーネントの作成(2002/ 6/16) Jpegファイルとメモリストリームの操作(2004/ 5/15) WebClientによるネット上リソースの利用(2005/10/22) AxWebBrowser(IEコンポーネント)の利用(2005/11/22) DataTableによるメモリ上のデータベース(2006/ 1/21) WebBrowserコントロールによるWebアクセス(20

  • 高原芳浩のKeep-Alive - ソフトウェア開発会社を作ろうという小資本理系学生向けのメモ

    私は8年前の8月、23歳で会社作ったのだが、経営なんて興味なかったんで会社を作るとき知らなくてはいけない事を後から知った。それでまぁいろんな人に迷惑をかけているわけだから、やっぱり普通にプログラム書けるだけで起業しちゃだめだよね(反省)参考になるか判らないけどとりあえずメモ。資金今はいくらでもいいらしいけど昔は有限会社つくるのに300万円必要だった。でも資金の2割は現物出資できたのでパソコンを出資して240万円。結局、自分はこのうち180万円を出資した。良く考えたら自分の収入源がディノだけなので今に至るまで自分の投下資は180万円のみ。もちろん、役員報酬→増資を繰り返すことで名目上もっと出資した事になっているのだが。設立登記最近は司法書士に頼むとネット経由で登記して割安らしい。無理せず専門家に頼もう。売上計上は納品基準。売上予測受注と開発期間を元に基準に売上を予測する。この予測は傾向

  • 地図Z::簡単に地図を作成できるサイト

    は、間単にGoogle Mapを利用した地図を作成できます。 道順を線で示したり、ランドマークにマーカーをつけたりできます。目的地への道順を友達に紹介したり。お店までの道順を紹介したりできます。 しかも無料で作成できます。 作成した地図はこのサイトに保存されいつでも誰でも見ることが出来るようになります。 地図をブログに埋め込んだり、印刷することもできます。 ■サンプル 東京タワーへの案内地図 エジプトの三大ピラミッド(サテライト) 作成した地図はブログやサイトに埋め込むことが可能です。 東京タワーへの案内埋め込み用 ■地図をつくる 新しく地図を作るのはこちらから(解説付き) ■掲示板 ご意見 感想 不具合はこちらに書き込みお願いします! ■作成された地図 今までに作成された地図一覧 このサイトはGoogle Mapを利用しています。 地域検索の経緯度値はCSIS シンプルジオコーディング実

  • 【2ch】日刊スレッドガイド : 東京行く時、ここは行っとけと言う場所は?

    1 :番組の途中ですが名無しです :2007/01/24(水) 18:47:51 ID:i41TxvRZ0 ?2BP(3000) 実はまだ行った事がない東京の2006年新名所ランキング 1 アーバンドック ららぽーと豊洲 2 GUCCI銀座 3 表参道ヒルズ 4 六木天然温泉zaboo 5 ごはんミュージアム 東京ではここ数年、高層マンションや大型商業施設の 建設などといった都市開発が盛んです。 昨年にオープン、またはリニューアルされたけれど実はまだ行ったことのない 東京の新名所を調査したところ、上位には、 《アーバンドック ららぽーと豊洲》《GUCCI銀座 》《表参道ヒルズ》と、 ショッピング関連の新名所がランク・インしました。 http://ranking.goo.ne.jp/ranking/051ki/stillvisit_tokyo_2006/

    endtitle
    endtitle 2007/10/25
    実家でも東京まで1時間の範囲だが出不精の自分にとって知らないところばかり。暇な時に行ってみようかしら
  • ネイティブ DLL の関数を呼び出したい,の巻

    ネイティブ DLL の関数を呼び出したい,の巻 2003/11/17 新規 唐突ですが、以下のサイトが非常に有用です。 Win32 APIやDLL関数を呼び出すには? Win32 APIやDLL関数に文字列や文字列バッファを渡すには? Win32 APIやDLL関数に構造体を渡すには? ネイティブ(Win32)DLL で定義された関数を呼び出すのは(引数がなければ)簡単で、すぐにできます。 ですが、その DLL が一体いつ読み込まれているのかは不明です。 そもそも、VC++ ではこんな感じで DLL をロードしてると思います。 LoadLibrary() 関数で DLL を読み込む 自動的に対象 DLL の DllMain() 関数(引数:DLL_PROCESS_ATTACH)が呼ばれる 最初の手順で得られる DLL のインスタンスを使って、任意の関数を呼ぶ DLL が不要になったら、Fr

  • @IT:.NET TIPS Win32 APIやDLL関数を呼び出すには? - C#

  • .NET TIPS Win32 APIやDLL関数に文字列や文字列バッファを渡すには? - C# - @IT

    TIPS:Win32 APIやDLL関数を呼び出すには? では、.NETのプログラムからWin32 APIやDLLファイルにある関数を呼び出すための基的な手順を解説している。ここではそれらDLL関数のパラメータが、文字列や文字列バッファの場合について解説する。 DLL関数に文字列を渡す場合 .NET FrameworkからWin32 APIやDLL関数を呼び出す場合に、パラメータとして文字列を渡す場合は、そのパラメータや戻り値の型としてstring型を指定する。ただし一口に文字列といっても、この場合にはANSI文字セット(日語の場合はシフトJIS)で表現された文字列と、Unicodeで表現された文字列の2種類があるので注意が必要だ。ちなみに、.NET Frameworkの内部では文字列をUnicodeで処理しているが、Win32 APIやDLL関数に文字列を渡す場合は、デフォルトでAN

  • .NET TIPS Win32 APIやDLL関数に構造体を渡すには? - C# - @IT

    TIPS:Win32 APIやDLL関数を呼び出すには? では、.NETのプログラムからWin32 APIやDLLファイルにある関数を呼び出すための基的な手順を解説している。ここではそれらDLL関数に渡すパラメータが「構造体」である場合の取り扱い方法について解説する。 .NET FrameworkからWin32 APIやDLL関数を呼び出す場合に、パラメータや戻り値に構造体が使用されているときは、その構造体と等価なものをC#で改めて定義しなければならない。Win32 APIで使用する構造体は、TIPS:Win32 APIやDLL関数を呼び出すには? で解説している定数と同様に、プラットフォームSDKのヘッダ・ファイルにその定義がある。また、構造体に関してはMSDNのドキュメント類にも定義が記述されている。 例えば、Win32 APIでしばしば使用される構造体の1つにPOINT構造体がある

  • 複雑な引数付きでネイティブ DLL の関数を呼び出したい,の巻

    複雑な引数付きでネイティブ DLL の関数を呼び出したい,の巻 2003/11/17 新規 以下のサイトも参考にしてください。 Win32 APIやDLL関数を呼び出すには? Win32 APIやDLL関数に文字列や文字列バッファを渡すには? Win32 APIやDLL関数に構造体を渡すには? C/C++ 言語で作られた DLL の関数に引数として構造体を渡すとき、 その構造体のメンバに構造体ポインタが含まれていた場合どうすれば良いでしょうか? ポイントは 構造体ポインタは IntPtr 構造体で扱うこと 事前に必要サイズ分だけメモリ確保すること IntPtr 構造体から目的の構造体配列へはマーシャリングできないので、個々の構造体として取り出すこと 使い終わったら確保したメモリを開放すること という感じです。 以下に、サンプルを示します。 STRUCT_A 構造体は以下のように、別の構造体

  • Standard Template Library プログラミング on the Web

    1985年、AT&TのBjarne StroustrupがC++をこの世に送り出しました。その後C++は様々な拡張を繰り返しながら進化してきました。 1991年、ISOはC++の国際標準(standard C++)を定める作業を開始しました。標準C++の最終草案は1997年にISO C++標準化委員会に承認されました。 標準C++が規定するのは言語仕様だけなく、C++標準ライブラリも規格の中で明確に定められています。それまでC++のライブラリといえばiostreamぐらいのものでしたし、それもあくまで"事実上の標準"でしかありませんでした。 そしてそのC++標準ライブラリの一部として組み入れられたのがSTL(Standard Template Library)です。すなわちSTLは標準C++の仕様の一部ということです。 僕がSTLを知ったのは1995年、いくつかのコンパイラがtemplat

    endtitle
    endtitle 2007/10/25
    STL 入門によろしい感じ
  • C++編(標準ライブラリ)●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    endtitle
    endtitle 2007/10/25
    STL以外のライブラリについてもあるのでうれしい
  • C++ 編(言語解説) トップページ ●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Sandcastle Help File Builder を使って、ソースコードからドキュメントを自動作成しよう

    Sandcastle というのは、ソースコードの構造やコメントを元に、ドキュメント(APIや内部説明書)を自動作成してくれるソフトです。 類似のソフトとして、doxygenやNDocがあります。 今回は、Sandcastle と 支援ソフトの Sandcastle Help File Builder の使い方について、簡単に説明します。 まずは概要 Sandcastleには、以下の特徴があります。 MSDN風のHTML Help形式(.chm)のドキュメントを作成してくれます。 .NET 2.0に対応しています。 Microsoft自身が対応してくれています。 VS SDK 4.0 December CTP に同梱されたり、単独で配布しています。 日語を使っても大丈夫のようです。 Sandcastleについて、先行で調べてらっしゃる方については、以下が参考になると思います。 Kazzzの

    Sandcastle Help File Builder を使って、ソースコードからドキュメントを自動作成しよう
    endtitle
    endtitle 2007/10/25
    NDoc の後継としていけるかしら
  • C++ STL | ++C++; // 未確認飛行 C

    C++ STL に関する説明

    C++ STL | ++C++; // 未確認飛行 C
    endtitle
    endtitle 2007/10/25
    リファレンス的にまとまっているので良い
  • http://www.printout.jp/services/yameru/

  • Wizard Bible

    Wizard Bibleは2018年4月22日24時に閉鎖しました。 投稿者や読者の皆様、これまでの間当にありがとうございました。 【2021年6月27日更新】 Wizard Bibleの設立から閉鎖までに至る過程を詳細に述べたが出ることになりました。 『Wizard Bible事件から考えるサイバーセキュリティ』執筆プロジェクト 興味のある方は是非読んでみてください。 Security Akademeiaに戻る

    endtitle
    endtitle 2007/10/25
    昔の同人誌とか大学のサークル誌を思い出した。
  • ガーベージコレクション

    ガベコレページ Garbage Collection 入門 Aug 2006 説明を修正 Javaやプログラム言語に興味のある方なら、garbage collection (ガーベージコレクション, GC) という 仕組みのことを聞いたことがあると思います。 表記揺れ: Wikipediaではガベージコレクション. @IT, e-words.jpではガーベジコレクション. 他,ガーベッジコレクションなど. GCは、 プログラムが作ったオブジェクト(Javaの場合はnewした領域)のうち、 「もういらなくなったもの」(=garbage)を自動的に消してくれます。 もう少し詳しい人なら、それは便利だけどプログラムを遅くするらしい ということも知っているでしょう。 ここでは、GCのからくりや、なぜ遅い(と言われている) のかについて解説します。 基アルゴリズムだけでなく、世代別アルゴリズム な

  • Garbage Collection - Seminars - Langphilia!

    {Richard Jones, Rafael Lins}, GARBAGE COLLECTION Algorithms for Automatic Dynamic Memory Management. John Wiley & Sons Ltd, 1996. (訳注) このページは、上記のの第1章までをてきとーに訳したものです。 原文の著作権は、原著者にあります。このページの著作権は私にあります。 翻訳許可はもらっていません。 前書き (Preface) このはGCのです。 GCとは、プログラムが利用し終わったヒープ領域を自動的に回収するものです。 昔も今も、メモリは限られた貴重な資源です。 コンピュータの初期、VLSIが現れるまでメモリは高価で、 Unixのような時分割OSでもたった64KBのセグメント1つで動くことが望まれました。 今日、SIMMは比較的安価でインストールも簡単で

  • mck Wiki

    This domain may be for sale!

  • 喫煙者を救え

    今さら強調するまでもないことだろうが、世間ではタバコの悪口が増加の一途である。タバコによる健康障害、環境汚染、副流煙、受動喫煙...。 喫煙コーナーや喫煙席はますます狭くなり、禁煙の場所はますます増え、タバコや喫煙者に対する攻撃が日増しに強くなってきている。喫煙者は、ますます卑屈になり、嫌煙者はますます増長し、互いに反目するその姿は、まるで宗教対立の様相を呈しているようにも見える。 しかし、この争いは、実は巧妙に仕掛けられた罠である。少なくとも私は、罠だと確信している。それを言いたくて、この文を書いた。 喫煙者も嫌煙者も、お互い無意味な争いはやめるべきである。敵は別の所にいる。喫煙者と嫌煙者には、共通の敵がいるのだ。その敵の姿をあばき、喫煙者を不当な差別から救いたい。 喫煙者を救え! 彼らは被害者である。 もちろん、嫌煙者も被害者である。しかしその加害者は喫煙者ではない。嫌煙者は喫煙者に被

  • データ圧縮法概説 目次

    最終更新日:2001年7月2日 第1章へ webmaster@snap-tck.com Copyleft (C) 2000 SNAP(Sugimoto Norio Art Production)

  • 急にお葬式をする場合に知っておくべき心得

    先月末に実の父が亡くなったのですが、その際の教訓を生かすため、急にお葬式をする場合に知っておくべき心得をまとめてみました。実際のところ、人が亡くなるときは急に亡くなる場合が多く、あまり事前に準備する時間などもないのが実情ですので、何かの役に立てば幸いです。 今回は市営葬儀で家族葬をする場合、どのようなことを決めていく必要があるのか、そして合計でいくらほどかかるのかを示します。市営葬儀とは、住んでいる市町村の運営する斎場・葬儀場などを利用する葬式のこと。家族葬とは、ごく親しい家族などだけで行う葬式のことです。 ■葬儀社を決める 葬儀社を決める方法は一般的には2種類。1つは生きている間に「互助会」などに入って葬儀代を積み立てておくというもの。この場合は亡くなってすぐに互助会へ電話連絡すれば、互助会に入る際に人が決めた段取り通りにすべてがフルオートで進んでいくことになり、残された人たちの負担が

    急にお葬式をする場合に知っておくべき心得
  • 3,500円以下で泊まる!東京の格安ホテル

    カプセルホテルではありません。出張にも便利!女性も安心!きれい!東京にもそんな大満足の格安ホテルが増えています。