GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
おかげさまでCakePHPガイドブックの売れ行きは好調のようです。 今回の書籍は主にCakePHP1.1を対象として解説を行っています。 現在CakePHPを利用している方の多くは1.1を利用しているであろう事と、正式版のリリースまではまだ時間があるであろうというのがその理由です。 追記) CakePHPガイドブックの内容は1.1を基本にしていますが、1.2の機能を利用する為の章も設けてあります。 とはいえ10月22日にはCakePHP1.2のpre-betaがリリースされ、その完成度は着々と上がっています。 まだ1.2を使った事がない方も多いと思いますので1.2から利用できるさまざまな新機能からいくつかを紹介します。 1.エラー発生箇所のフレンドリーな表示 実際に開発を行っていると一回の作業で正しい記述のコードが書けるとは限りません。 命令の名前や変数の指定を誤ったりした場合はエラーメッ
なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー
お待たせいたしました。「宇多丸×掟対談 25000字対談」、完成いたしました。第1章から第8章まで一気にアップいたしました。 日ごろ、窮屈な紙面にあえいでいる新聞記者が、雑誌のようなのびのびとした記事にあこがれて手を出したものの、25000字とは暴挙も甚だしいものでした。気持ちとしては、2時間にわたる対談の中身があまりにも濃いものだったので、1000字程度の記事ではもったいないと感じたこと、そしてお二人の言葉を無駄にしたくないということだったのですが、締め切りやラジオの本番を抱える宇多丸さん、掟さんから、余計に時間を奪う結果となってしまいました・・・・。 でも、その甲斐があり、web上で公開するにはあまりにも贅沢な対談内容となっております。お二人の心意気に感動した方は、ぜひ、 TBSラジオ、毎週土曜日午後9時半からの「ライムスター宇多丸のウィークエンド・シャッフル」を聴いてください! ht
ふと思いついたので書き留めてみる。別に他意はありません。 みんな自分のフレームワークを作っている。 みんな自分のORMを作っている。 「でも結局はSQLを直接書くよね」と言う。 みんな自作のテンプレートエンジンを作りたいと思っている。 実際に作っちゃう人は少数。 Zend_CacheではなくCache_Liteを使う*1。PHPを自分でビルドするのが好き。 当然PHP4, PHP5は両方使えるようにしておく。 いろいろconfigureオプションを変えてビルドしてみる。 RCが出るたびにビルドし直す。 でもいずれ飽きる。Perlに関心がない。もしくは敵意を持っている。 焼肉大好き。 【追記】あるかなぁと思いつつ、自分だけのことかも・・・ということを一応列挙。Zend Frameworkを真剣に研究したわけではないのに、「Zend Frameworkって期待したほどのものじゃなかったよねー」
本来は、プレイベントのようなものから始め、主催者も経験を積みながら大きくしていけたらなと考えていたが、みんな同じ気持ちなのか本イベント開催の勢いである。しかし、経験不足は否めないし、急な開催なので時間もない。 読書会にした場合、今回のために本を購入する人が出てくると思う。読書会が失敗した場合、本を購入した人に申し訳ない。とりあえず、準備期間のいらなさそうなCodeReadingにした。 CodeReadingなら主催者も参加者も痛手は少ない。それに、Codeを各々で持ち寄れば、費用は会場費とお菓子代位しか発生しない。 上記の通り、CodeReadingを甘く考えていたが、現実は違うのかもしれない。運の良い事に、ミラクル・リナックスのCTOである吉岡氏に直接お会いする機会があったので、CodeReadingについて少しお伺いした。要約すると、「JavaScriptのことはよくわからないけど、
大きな変化が日本には起こっていて、今はちょうどその底辺のあたりにいる時期かもしれません。このままずっと不景気が続くのかと思うと気が重いですが、ここにくるまで色々と貸金業界でも変化が起こっていました。キャッシング業界を大きく変えたのは日本の法律で間違いありませんが、最近その法律の穴を突いて大きく変えた会社といえば?やはり、レイクしか無いでしょう。レイクがなぜそのような評価をされているのかご存じない人もいるかもしれませんが、レイクが銀行系カードローンというものを創りだしたのです。 今、お金を借りる人ならご存知でしょうが、銀行系カードローンというものがあります。銀行系カードローンといえば総量規制がなく、3分の1に縛られることなく借り入れができることで多くの人が知っています。また銀行系カードローンは大きなメガバンク系は厳しい審査がありますが、新しい銀行系カードローンであれば審査はゆるく、場合によっ
Twitter を始めてから半年が過ぎようとしている。 使い始めて3ヶ月位して思ったのは、Twitter には3つの段階があるということ。 3段階目の「What are you thinking of?」が楽しくて仕方なかったので、 家でも会社でもブラウザのトップページを Netvibes から Twitter に変更した。 しかし、その頃私が見ていた世界は Twitter の二つの世界のうち 実は一方の世界だけだったということに気付かされたのは、9月21日のことだった。 「@lalha は32人しか follow してないのに twitter の何を語ってんだ。」 最初私が感じたのは、「それは違うだろう」という抵抗感だった。 というのも、以前から RSS や Twitter について、フィード登録数や Follow 数が少ない人間は語る資格がないという趣旨の発言を見るたびに、どちらもこん
Move your mouse around in this page. Move it to some places you can remembers. For example move your mouse cursor along the edges of the cube. Click on the bulb to start an amazing highlight effect. I use Prototye Event.observe() on the image to start the effect on this paragraph. Event.observe($('img-bulb'), 'click', function(){ new Effect.Highlight('highlight', {duration:2.0}); }); No big deal
タグクラウドの必要性についての是非はここでは置いておいて、このアイテムのデザインって色々考えさせられますね。 Vicuna CMSでも真面目に対応しようと重いケツを上げましたので、とりあえずサンプルとなるCSSスタイルを色々と書いてみました。 表示例とCSSファイルを置いておきましたので、気に入った表示があったらどうぞ使って下さい。 2007.10/21 追記・編集 Tag Cloud 10,11,12で.level5のフォントサイズが.level4と同じになってたのを修正 応用編としてTag Cloud 13を追加 単純に該当する記事が多いタグが他より目立てばいいだけなので、大抵のスタイルは大小の区別で表示しているけど、それだけじゃちょっと味気ない気もするので サイズ 色 明暗 彩度 色彩 形 というところでタグの強弱をより強調してみました。 HTMLは以下のような要素とクラス名で作って
一般的な登録フォームの画面遷移は、 入力画面→入力確認画面→完了画面 であるかもしれないけど処理の流れとしては、 入力画面表示処理→入力確認画面表示処理→登録(メール送信)処理→完了画面表示処理 になる。 処理を分けることにより、完了画面でリロードされても、二度も登録処理が行われることはない。 個人的には、完了画面で登録(メール送信)処理を行うのは、あまり好きではない。 登録(メール送信)処理と完了画面表示処理を同一処理上で行おうとすると、面倒なリロード対策を行わなくてはいけない。 それで件のページの内容に行き着く。 すごいリロード対策 件のページの内容が『すごい』というのはCSRF(クロスサイトリクエストフォージェリ)対策を同時に行っている点でしょう。 CSRFは、通常のフローを通らずに登録処理だけを行おうとする攻撃である。コメントスパムなんかがよい例。 CSRF対策としては、『リファラ
まず、日本のサイトにある一般的な登録フォームの画面遷移は 入力画面→入力確認画面→完了画面 となっている場合が多いようです。ここでリロード問題となるのは完了画面でのDBへのINSERT処理やCSV書き出し処理、メール送信処理など「一度しか行わない処理」です。例えば完了画面へ遷移した際にブラウザのリロードボタンが押された場合、確認画面よりsubmitした情報が再度submitされて上記の一度しか行わない処理が二度行われてしまいます。そうならないよう、リロード対策はスクリプトで制御します。 まずは確認画面のスクリプト 確認画面でチケットを発行し、セッションに保存しておきます。同時に完了画面へチケットがPOSTされるよう、hiddenにセット。こうして完了画面へ遷移させます。それでは完了画面のスクリプトを見てみましょう。 このように、確認画面で発行されたチケットは一度使い切ってしまえば2度処理さ
SuperCollider 3 Server という音響合成のためのプログラミング・ツールに関して、少しずつ書きためていこうと思います。とは言っても、書こうとしている本人があまりよく分かっていないので、これから使おうと思っている人にとっては、あまり役に立たない気がします。何か間違ったことを書いていたら、ぜひ教えてください。 ソース・コードをダウンロードしてProject Builderを使ってコンパイルする方法もありますが、http://sourceforge.net/projects/supercollider からsnapshot versionをダウンロードしてそのまま使うほうが、とりあえずは手っ取り早いと思います。ただ、いずれにしてもまだベータ版以前の段階なので、MacOS9用のversion2.2.16より不完全な部分もありますが、既にそれを補って余りある、とても優れた音響合成環
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く