ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有
列挙の簡易実装 foreach 文などで利用できるコレクション型は、System.Collection 名前空間の IEnumerable インタフェースを実装しているオブジェクトのことを表します。 例えば配列も、この IEnumerable インタフェースの実装の一つです。 IEnumerable はインタフェースなので、これを実装すれば独自のコレクション型を定義することができます。 コレクション型の基本的な概念は、先頭から末尾までのデータの列のことで、その多くは動的、または静的なインデックスで管理された配列となるでしょう。 しかし、foeeach で処理できるような IEnumerable インタフェースの実装を作成するのは多少煩雑でした。 IEnumerable インタフェースは、同じく System.Collection 名前空間の IEnumerator インタフェースを実装する
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
メタセコイア、六角大王、モーション、HSP、DirectX、Direct3D、プログラミング、ゲームに関するページ おちゃっこが執筆した本「3Dゲーム・クックブック HSP+Easy3D入門」が 2007/12/15に秀和システムから発売されました。 メタセコイアでモデリングし、RokDeBone2でゲームデータを作り、HSPとEasy3Dでプログラミングする という流れが理解できる本です。難易度の高いRokDeBone2での影響度の設定は実例を交えて解説しています。 3Dアクションゲーム、格闘ゲーム、音ゲーのサンプルを詳細に解説していますので、ゲーム作成の基本が身に付きます。 CDROMにはメタセコイア、RokDeBone2, HSP3.1, Easy3Dの他、フリーの3Dモデリングデータなども収録しました。 ユーザーさんの作成したゲームも収録しました。 詳しい情報は秀和シス
参照: http://d.hatena.ne.jp/ryocotan/20081006/p1, http://d.hatena.ne.jp/ryocotan/20081011/p1 Windows ってオーバーコミットしなかったような 一気に大量に malloc すると、swap が足りなくて失敗するんじゃないか*1 swap は適宜拡張されて行くのでちょっとずつ malloc すれば OK みたいな いずれにせよ、GB 単位のメモリを確保して使うのであれば、同サイズのファイルを作って、CreateFileMapping (mmap) するのがいいんじゃないのかなぁ。そうすれば、ユーザー空間の連続アドレスが確保できれば (64bit なら問題ないし、32bit でも事前にほぼ成否が予測できる)、malloc のように環境によって成否が分かれるとか、OOM killer でいきなり殺されると
バッチファイルの中で利用する %1 等のパラメータ修飾子で パスを分解できるようです。今まで知りませんでした。 【例】 「C:\Data\Piyo 鳩ぽっぽ.txt」をバッチファイルへドロップ した時のパラメータ %1 を見てみましょう。%1 → "C:\Data\Piyo 鳩ぽっぽ.txt" ファイル名に半角スペースがあるので、ダブルクォーテーション が両端についています。 %~1 → C:\Data\Piyo 鳩ぽっぽ.txt ダブルクォーテーションが削除されます。 %~f1 → C:\Data\Piyo 鳩ぽっぽ.txt %1を完全修飾パス名に展開する。 %~d1 → C: ドライブ名のみを取得します。 %~p1 → \Data\ フォルダ名のみを取得します。 %~n1 → Piyo 鳩ぽっぽ ファイル名(拡張子無し)のみを取得します。 %~x1 → .txt 拡張子のみを取得します
U20プログラミングコンテスト:入賞作品決まる 楽器練習支援ソフトやタイピングゲームなど 中学生の作品も 20歳以下の若者の独創的なソフトウエアを募る「第29回U20プログラミングコンテスト」の入賞作品が17日決まった。経済産業大臣賞に、本物の楽器の上達に役立つ音楽ゲームを制作した大阪府立工業高専5年の國領正人さんら5人・団体、同省商務情報政策局長賞には、音楽に合わせて歌詞を入力するユニークなタイピングゲームを制作した東京大1年の片岡俊基さんら5人・団体が選ばれた。入選作品の技術レベルは年々上がっており、「作りたい」という思いを実現した作品に審査委員の評価が集まった。 國領さんは、ヴァイオリンに挑戦して音程に苦しんだ経験と、音楽ゲームをどんなに練習しても実際の楽器を演奏できるようにならない悔しさから、本物の楽器が上達する音楽ゲームを作りたいと、電子弦楽器練習支援システム「STrike」の開
私の「プロの開発者」としてのキャリアは、同年代の開発者よりちょっと長いと思います。当時、読者からの投稿プログラムを掲載している雑誌がありました。そこに最初に送った短いゲームプログラムが採用されたのです。 中学生のころの話です。自分の作ったプログラムで最初にお金を稼いだのはそのときです。初めてパソコンを買って、1年たたないくらいの時期の出来事でした。 その後縁があって雑誌の編集部に遊びに行き、定期的にお邪魔しては、プログラムを作って掲載してもらうようになりました。中学生にとって、かなりいいお小遣い稼ぎになったように記憶しています。 当時のマシンは非力で、開発環境もいまほど充実してはいませんでした。多くのゲームがPCに付属していたBASICというプログラミング言語を使って作られていました。当時のBASICは機能があまり豊富でなく、かつ処理速度に問題がある場合が多く、ちょっと凝ったことをしようと
PS2DEV.ORG provides all the information needed to program your Playstation 2,Playstation Portable or Playstation 3 with free tools and utilities.For the lucky folks in and around London, there's a "AV Social" event on friday 26th September 2008. I've received the following details from Kouky via the forums: 8bit artists Steve and Pikilipita will perform a unique Audio+Video set exclusively from g
3/2(日)の生駒読書会#2に向けて、Schemeのパーサを準備しておこうと思って作ってみました。なんちゃってSchemeで遊ぶくらいなので、機能はまだまだ足りません。R5RSと見比べると足りないのはだいたいこんな感じかな。 ペア。 文字。 n進数。小数。複素数。 quote。 ベクタ。 マクロ関係。 文字列の中の"。 ファイル: list_parser.y # Local Variables: # mode: ruby # compile-command: "racc -o list_parser.rb list_parser.y" # End: class ListParser rule atoms : | atom atoms { result = List.new(*val) } atom : IDENT | BOOLEAN | NUMBER | STRING | list lis
当ホームページで公開しているソフトウェアの使用に付随または関連して生ずる 直接的または間接的な損失、損害等について、いかなる場合においても一切の 責任を負いません。 了解して頂けますか。 写真 針孔写真とJava 針孔写真の撮影を支援するためのプログラムをjavaで作ってみました。 郷土史 岡山の郷土史 岡山の戦国期の文献が集められた吉備群書集成 第参巻 戦記部をパブリックドメインとして公開しています。 プロジェクトX engine xengine for Java Xwindowで有名なベンチマークソフト xengine をJavaに移植しました。 Java 2 Micro Edition Java 2 Micro Edition Java 2 Micro Editionで開発したPDA用のJava アプリケーションを公開しています。 対応機種は、Palm,Sharp Linux Zau
期間限定で Surface Pro 8 ご購入で対象のキーボードが無料になり、本体にも特別価格が適用されます。
Windowsセキュリティオンサイトセミナー タイトル 第01回: カーネルデバッガ「WinDbg」入門(その1) 第02回: カーネルデバッガ「WinDbg」入門(その2) 第03回: カーネルデバッガ「WinDbg」入門(その3) 第04回: WinDbgのインストールと起動 第05回: WinDbg環境の確認 第06回: WinDbg環境の有効性を確認する 第07回: WinDbgコマンド体系 第08回: WinDbgコマンドスクリプティング入門 第09回: WinDbgコマンドスクリプティングの利点 第10回: WinDbgとはいったい何なのか? 第11回: WinDbgを使ったアプリケーション分析 第12回: システム管理とWinDbgカーネルデバッガーコマンド 豊田孝の「IT談話館」 ホーム
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く