【プログラミング】テトリスを1時間強で作ってみた【実況解説】 [技術・工作] ■今回は、Win32API + C言語でテトリスを作る様子を実況してみました。■徐々にテトリスが出来ていく...
オブジェクト倶楽部、コーディング規約の会の「C# コーディング標準」の駄目なところ - ぐるぐる〜から派生して、 「他の例外クラスを継承しただけの例外クラスを作らない」に不同意の理由 - Diary of Dary、 例外クラスの指針 - 猫とC#について書くmatarilloの雑記や、さらには Twitter で Java の検査例外と非検査例外についての議論へと発展したので例外についてまじめに考えてみた。 あくまで、今の自分の考えなので真に受けない方がいいかも!そもそも経験が少ないので、トンチンカンなことを言ってるかもしれません。 あ、それと、用語は基本的に Java から取ってきています。ただ、メソッドじゃなくて関数を使っているけど、これに深い意味はありません。多分。 例外とは まず、例外とは一体何者なのか、ということ。 ここでは面倒を避けるために、Meyer 先生の定義を借りること
本編では、主にIA-32版GNU/Linuxのアプリケーションを、64bitのx86-64に移行するにあたって有用と思われる基礎知識をまとめます。 まず第1章では一般的な64bitプロセサとx86-64アーキテクチャを概説し、第2章ではLinuxの64bitプロセサ対応に関して述べたのち、第3章で移植にあたっての具体的な注意点やヒントを列挙します。 本編では、64bitの整数を整数演算の基本とするプロセサを64bitプロセサと称します。 一般に、64bitプロセサの特徴として、 ・ 64bitの整数レジスタ ・ 64bitのメモリアドレス空間 などが挙げられます。メモリアドレスの計算も一種の整数演算と考えられることから、この2つの特徴は密接な関係にあります。メモリはバイト単位でアドレスが振られることから、64bitのアドレス空間で表現できるメモリは、264 バイト、すなわち16
Ubuntu 7.10 日本語ローカライズド DesktopでのGUIプログラミング Ubuntu のデスクトップ上で動作するアプリケーションを自分で作りたいと思い、いろいろと調査中。 (フリーOSの精神に基づき、書籍等は購入しない。英文も含め、インターネットで情報収集) Ubuntuのデスクトップ上で動作するかっこいいアプリケーションは、 GTK2+、GNOMEのライブラリを使用して作られている(らしい)。 GNOMEアプリケーションのライブラリ階層 Linuxでのプログラミングは始めてで、開発環境もツールもまったく分からないが、 (Java、VC++、C#、VBはちょっとやった経験がある) とりあえず無謀かもしれないけど挑戦を試みる。 いろいろ調べて、次の資料をバイブルとさせていただき、GUIプログラミングの海原へと入る。 (Eclipse なんかも調べたけ
連載インデックス 「Androidで動くJavaアプリ開発入門」 初心者のための入門連載です。「Androidアプリとは何か」の基礎知識から開発環境の構築(Android Studio、SDK ToolsとEclipse ADT、NDK、エミュレーターなどのインストールや使い方)、Java言語で書くアプリ開発の基本的なところから、最新版5の新機能までまとめて解説します。Activity、Intent、サービス、WebView、ゲーム開発、センサー、カメラ、位置情報/GPS、Bluetooth通信、NFC、Android Wearなど ※本連載のアップデート版連載は「実業務でちゃんと使えるAndroidアプリ開発入門」として連載中です。 Javaでの常識が通用しないAndroidにおけるメモリ管理の注意点 実業務でちゃんと使えるAndroidアプリ開発入門(3) Androidアプリのメモリ
ディレクトリサービス製品選択のポイント 連載:ディレクトリサービスの仕組みと活用1 ネットワークをより効率的に管理するディレクトリサービス。その生い立ちから、実際に製品を選択する際のポイントを紹介していく
Structure Synth は,文脈自由文法を使って 3D CG を作成するソフトウェア。つまるところ, Context Free の 3D 版だ。単純なプログラムから複雑な CG を生成することができる。 GI レンダラー SunFlow 用のシーンファイル出力にも対応しており,これらを組み合わせることによって,とてもお手軽かつ高品質な幾何 CG アート環境が完成する。 以下,とりあえず作ってみた習作。仕組みはほとんど Context Free と同じなので,Context Free に慣れていればすぐにコードを書けるようになる。 set maxdepth 50 12 * { rx 30 } RC BG rule RC { {} CROSS { rx 10 z 0.7 s 0.98 } RC } rule RC { {} CROSS { ry 10 z 0.7 s 0.98 } RC
体を使ったFlashアプリの作り方が分かる連載。今回は、バランスWiiボードをリモコンにしたFlashアプリの作り方を紹介します 体を使ったFlashアプリ 本連載では、「次世代のインプットを考えよう」というテーマで、体を使ったFlashアプリの作り方について紹介していきます。 前回「iPhoneをリモコンにしてみる」はiPhoneをリモコンにしたFlashアプリの作り方を紹介しましたが、今回はバランスWiiボードをリモコンにしたFlashアプリの作り方を紹介します。 サンプルではActionScript 3を使いますが、クラスやライブラリなどの基礎的な知識があれば簡単にご理解いただける内容になっています。 バランスWiiボードをFlashで使える楽しさにぜひ触れてみてください! バランスWiiボードとは? バランスWiiボードは、Wii用ソフト「Wii Fit」に同梱されている板状のコン
日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
このサイトはリンクフリーです. リンクすることに対して特に連絡とか無くてOKです.現在,相互リンクとかは,特に募集とかしておりません. バナーは下記をお持ち帰りお使いください. http://www.shader.jp/xoops/html/themes/mambo_taste/logo.gif リンクは下記のURLにお願いします("xoops/html/index.php"は無くて大丈夫です). http://www.shader.jp/ 本サイトのサイト名は"Shader.jp"("S"は大文字.Welcom〜は長いんで別に省略しちゃって問題ないです)です. それ以外の箇所をリンクされても構いませんが,そこにページが存在するかどうかについて保証はしませんので注意してください.
Context Free is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that can contain millions of shapes. Look The gallery contains almost a thousand works of art created by artists from around the globe. Create Context Free is, well, free! You can download the software and start creating art on your comp
本を読むこととは、その本を読んだことに費やした時間の間、その書籍のテーマについて考えを巡らせることではないか、と近頃思います。本を読みながら集中して、ある特定のテーマについて考え続ける。本を読み終えた頃には、その思考の量的な価値が、自らの中で質的な価値に変換されているというのが理想であり、それが読書の醍醐味ではないかと思います。 インターフェイス指向設計 ―アジャイル手法によるオブジェクト指向設計の実践 を読みました。この書籍はシステム設計における「インターフェイス」(ユーザーインターフェイスではなく、プログラムインターフェイス) についての書籍です。インターフェイスについて考えを巡らせるにあたって、思考のための指針を与えてくれる良著だと思います。 プログラムインターフェイスというものをどのように捉えるか。ファイルをブロック単位で読むための手順であるとか、ソートのアルゴリズムであるとか、そ
とりあえず開発を始めるにあたっては特殊なハードウェアなどは必要なくて、 コンパイルは gcc テストはエミュレータの VisualBoyAdvance といった流れで開発を進めます。 最後の最後に実機確認をする段階になったら、ロムイメージを書き込んで GBA の実機で実行させるためのマジコンが必要になりますが 当面は必要ありません。 まず VisualBoyAdvance で動けば実機で動きますし、その逆も真です。 ちなみに「Linuxから目覚めるぼくらのゲームボーイ!」などで用いられている ブートケーブル経由での開発はハードウェア資源の制限がキツくなるのでオススメできません。 コンパイルについては gcc で OK で、これは devkitPro r18 (buildscripts 20060412) をインストールすれば一式入ります。 Windows, MacOSX, Linux など
AutotoolsでHelloWorldをやってみたのでメモしておきます。GNU Autotoolsとはautoconf、automake、libtoolといったC/C++プログラムを容易にかつポータブルにビルド可能にするためのツール群の呼び名とのことです。 分かりやすく言うと、自分のプログラムを↓↓↓でビルド&インストールできるようにしてくれるすごい奴らということです。 ./configure make sudo make install上記コマンド実行時にはconfigureスクリプト、Makefileなどが活躍するわけですが、これらは大抵、プログラマの手作業で作られたファイルではありません。規模の大きなソフトウェアほどこういったファイルを手作業で作るのは無理なので、代わりにもっとプログラマに優しいAutotools用の入力ファイルを作って、そこから自動生成させるのが良いということにな
皆さんは「プロコン」というイベントをご存じですか? プロコンは正式名称を「全国高等専門学校プログラミングコンテスト」と言い,全国にある高等専門学校(以下高専)の学生が年に一度集まって,プログラミングやソフトウエアの開発能力を競う,言わば情報系の甲子園のような大会です。年々規模も大きくなり,最近は,ソフトウエア・ベンダーさんやシステム・インテグレータさんからも注目していただけるようになりました。 筆者は,2002年から4年間にわたってこのプロコンに参加し,3回,最優秀賞にあたる賞をいただきました。といっても,あまり自慢できるような話ではありません。むしろ辛く,ときに恥ずかしい経験ばかりの4年間でした。 今回から3回の短期集中連載で,筆者が経験した,ちょっぴり変わった学生集団によるソフトウエア開発の現場をご紹介したいと思います。若者ならではの無謀さと,ドタバタぶりを楽しんでいただければ幸いです
2007年06月13日02:20 カテゴリLightweight Languages 電脳言語を嫁に例えると.... Dave Thomasにインスパイヤされて。 日本 Ruby 会議 2007 - Log0610-S5 なぜRubyを愛しているのか - それは難しい質問だ。 なぜ奥さんを愛しているのか簡単には答えられないよね。 なお、「妻」となっているのは、私がたまたま「夫」だから。他意も鮃もございません。 以下、アルファベット順。夫に例えばバージョンや他の言語は読者の皆さんにおまかせします。 C 不器用 でも子だくさん。 他の嫁達の多くが、彼女の娘。 不器用だが、一番きつい仕事もしてくれるので、未だに娘達が家事を押し付けに実家にやってきたり。 C++ Cが高齢出産した娘 英才教育を受けたが、親の期待が大きすぎたのか、妙な行動を取る事も多く、美人なわりにもてなかった。 しかし親を吹っ切れ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く