タグ

ブックマーク / amachang.hatenablog.com (13)

  • ブラウザでお絵描きプログラミング! Processing.js 登場! - IT戦記

    はじめに 今日、 jQuery の作者として有名な John Resig さんが Processing.js という JavaScript のライブラリを公開しました。 John Resig - Processing.js このライブラリを使うと、比較的簡単に以下のようなグラフィックスやアニメーションを書くことができるようになります。 というわけで、公開されたばかりのこのライブラリを簡単な使い方から詳しい使い方までとことん掘り下げてみたいと思います。 Processing.js 概要 まず、 Processing.js とは何かという話をします。 Processing.js とは、ブラウザで Processing というプログラミング言語を実行する JavaScript のライブラリです。 では、 Processing とはどのようなプログラミング言語なのでしょうか。 Processing

    ブラウザでお絵描きプログラミング! Processing.js 登場! - IT戦記
    YTPX
    YTPX 2012/11/06
  • JavaScript < jQuery < Lisp ? - IT戦記

    はじめに 僕は jQuery も Lisp も触ったことがないので、このエントリが言ってることは間違えてる可能性があります>< もし、「それ違うよ」ってのがあれば指摘してくれると嬉しいです>< そういえば 初めて dankogai さんと会ったときに「S 式とアセンブラは両極端にいながら データ==プログラム というところが同じだ」というようなことを言っていた(気がする)。 データ==プログラムというのは当にすごい データとしてプログラムを直接書き換えたりいろいろなことができる。当にすごい。 もちろん、他の言語でも、リフレクションすることや、変数やプロパティに関数を格納することでそれと似たようなことは可能だ。でもそれは、データ=プログラムとは全然違う。 バイトコード書き換えは似ているが、バイトコードの世界がデータ==プログラムなのであってその言語自体はそうじゃない。でも、バイトコードを

    JavaScript < jQuery < Lisp ? - IT戦記
    YTPX
    YTPX 2009/09/01
  • ブラウザで X86 のマシン語を動かす! Google 謹製 Native Client をさっそく試してみる - IT戦記

    はじめに Google から、非常に面白そうなソフトウェアがリリースされました! その名も Native Client なんとブラウザ上で X86 のバイナリを動かしてしまうそうです。 これはすごい! さっそく試してみたいと思います。その過程を逐次更新していきます。 自分が試したときの環境 自分が試す環境は、以下の通りです。 Mac OS X Xcode の gcc (version 4.0.1 (Apple Inc. build 5465)) python 2.5.1 準備 では、さっそく準備をしましょう。 http://nativeclient.googlecode.com/svn/trunk/nacl/googleclient/native_client/documentation/getting_started.html を参考にやってみます。 環境一式をダウンロード まずは、以下

    ブラウザで X86 のマシン語を動かす! Google 謹製 Native Client をさっそく試してみる - IT戦記
    YTPX
    YTPX 2008/12/10
    "third_party/sdl というディレクトリがありますね!ワクワクします。"
  • そろそろ新はてなブックマークの感想を書いておく - IT戦記

    「お気に入りページ」がいい 現在のはてなブックマークでは「お気に入り」に数十人入れただけで、情報がすぐ流れてしまうようになって使いづらかった。 新しいはてなブックマークでは 400 人以上「お気に入り」に入れても、使いにくくならない。 まず、そこが一番いい。 「お気に入り」がその場で追加出来るのがいい 「お気に入りページ」で面白い記事を見つけて、記事を読んだあとにその記事の「エントリーページ」を見る。 そうすると、おもしろい視点を持ったコメントを書いている人がたくさんいる。 新しいはてなブックマークでは、そんなときに「エントリーページ」から直接「お気に入り」に入れられる。 これもいい。 こうやって、どんどん「お気に入り」に入れていくと自分の「お気に入りページ」がどんどんおもしろくなっていく。 いい! 「非表示」がその場で追加出来るのがいい 逆に、その場で「非表示」に入れられるのもいい。 「

    そろそろ新はてなブックマークの感想を書いておく - IT戦記
    YTPX
    YTPX 2008/11/13
    そうやって、いろんな人種(特に技術者以外)が住みやすいはてなブックマークになっていけばいい。
  • 様々なソーシャルブックマークを時系列に並べて表示できるサービスを公開! - IT戦記

    きっかけ ここの部分 [6:33] えがちゃん: 口だけで何もサービスあたってねーじゃねーか [6:33] えがちゃん: 金かえせー!とかですか?>はまちちゃんさん [6:33] えがちゃん: って、なんでやねーん!(笑) egachat(2008/10/07) part2 - ついったーとHamachiya2 - はてなグループ::ついったー部 えがちゃんは、冗談で言っているのかもしれませんが、当にその通りなんですよ。 なんか、いろいろ作ってはみるんですけど、公開しないで終わったり、何もあたってなかったり orz えがちゃんは、当にすごいよ。公開して、注目を集めて。うん。ホントにすごい。 ちょっと凹んだ。 僕ももっと頑張らないとですね! というわけで、今まで公開しないで放置してたモノを公開してみる まだまだ、作りかけだけどこのままじゃずっと公開しなさそうなので! リンク http:/

    様々なソーシャルブックマークを時系列に並べて表示できるサービスを公開! - IT戦記
    YTPX
    YTPX 2008/10/10
    えがちゃん: 口だけで何もサービスあたってねーじゃねーか
  • Shibuya.JS in Kyoto の資料を公開します。 - IT戦記

    久しぶりの Shibuya.JS めっちゃ楽しかったです! また来てください! リンク http://javascript.g.hatena.ne.jp/keyword/JavaScript%20%E6%9C%80%E6%96%B0%E5%8B%95%E5%90%91%20-%20Shibuya.JS%20in%20Kyoto%20%E8%B3%87%E6%96%99

    Shibuya.JS in Kyoto の資料を公開します。 - IT戦記
    YTPX
    YTPX 2008/07/20
  • はじめての雑誌>< - IT戦記

    初めて書いた雑誌が発売されました! 「イベント駆動な DOM」と「エフェクト」と「パフォーマンス」について書きました!興味がある方は読んでみてください。この一冊は思い出として、実家にでも送ろうっと。 なんかうれしー><

    はじめての雑誌>< - IT戦記
    YTPX
    YTPX 2006/10/20
  • IT戦記 - mixiの C言語とC++言語コミュニティ が酷すぎる件に付いて

    mixiにはこんなコミュニティがあります。 C言語とC++言語コミュニティ コミュニティの説明 C言語やC++言語について情報を交換し合う場です。ソースをもとに議論したりします。 そんなコミュニティのはずだった。。。 しかし、このコミュニティのトピックは 教えてください 助けてください 誰か力になってください などなど、その 8 割が課題の丸投げのために建てられたトピックなのだ。 当然、トピックは毎回荒れる その結果、こんなコミュニティが出来ました。 C/C++の課題丸投げ コミュニティの説明 プログラミング言語CやC++についての、授業・講義・実験の課題を丸投げしちゃおう!きっとヒマジンの誰かがといてくれます。 仕事も研究も丸投げ問OK (☆゜-^)b 。。。。。。orz こんなバカな僕でも 日ITの未来がとても心配なのです。 こんなやつらが大人になって SE とか言って、白シャツに

    IT戦記 - mixiの C言語とC++言語コミュニティ が酷すぎる件に付いて
    YTPX
    YTPX 2006/10/17
    学ぶ喜び
  • tinyurl.com で mailto - IT戦記

    よく メールアドレスをクローラに拾われないように hogehoge at hoge.hoge とかってやること多いですよね。 でも tiniyurl で mailto:hogehoge@hoge.hoge を変換すればいい気がしてきました。 こんな感じ amachang にメールする これでスパムもこないし 便利じゃない??

    tinyurl.com で mailto - IT戦記
    YTPX
    YTPX 2006/10/17
  • それすぐ実行!JavaScript! - IT戦記

    思った JavaScript はすぐに実行してみましょう! ブラウザの URL 入力欄に javascript:(function() { /*実行したいコードを書く*/ })()FireBug を使ってる人は、コンソール開いて実行したいコードを書く。 たとえばこんなことができます。 これらの例は僕が日頃使っているものです。 グローバルで使える関数を列挙する(Firefox Only) FireBug用 for(var n in window) if(typeof window[n]=='function')console.log(n); URL用 javascript:(function(){var b='';for(var n in window)if(typeof window[n]=='function')b+=n+"\n";alert(b)})() Object.prototyp

    それすぐ実行!JavaScript! - IT戦記
  • Xgl がカッコよすぎる - IT戦記

    最近の OS の話題といえば UI がかっこいい Mac や Vista ばかりですが、 Linux だって Xgl というかっこいいデスクトップがあります。 いやむしろ、「それ Xgl でできるよ」みたいな みんな、 Linux デスクトップでいいじゃん どうぞ、ご覧ください いい PC 買って、Xgl 入れてみたいなぁ 元記事 http://chris.pirillo.com/2006/09/06/vistas-ui-is-better-than-this/

    Xgl がカッコよすぎる - IT戦記
    YTPX
    YTPX 2006/09/15
  • HDJSExecuter(Hatena Diary JavaScript Executer)っていうグリモン作った。 - IT戦記

    ブログ書くとき JavaScript の例がちゃんと動くか確認するのめんどい ブログ読むとき せっかく JavaScript の例書いてあるんだけど、コピペするのめんどい ということで それ GreaseMonkey でできるよ。 使いかた こんな感じで >|| //Executable ↑から始まるJavaScriptのソースをクリックだけで実行できるようになります。 ||< 例 //Executable with HDJSExecuter alert('testok'); インストール http://sample.ecmascript.jp/hdjsexecuter.user.js ご注意 ソースを実行する前にちゃんとソースを読まないと、任意のスクリプトを実行されてしまう可能性があるので、実行は自己責任でお願いします。

    HDJSExecuter(Hatena Diary JavaScript Executer)っていうグリモン作った。 - IT戦記
  • JavaScript 1.7 の yield が凄すぎる件について(続き) - IT戦記

    d:id:amachang:20060805 の例ではちょっと説得力が無かったので もうひとつ例を書いてみました。 Firefox 2 beta 1 など(JavaScript 1.7 対応環境)で見てください http://sample.ecmascript.jp/s17-2.html 今回の例のポイント 繰り返し部分の実装 run: function() { this.setOpacity(0); while (this.setOpacityBy(0.01) < 1) yield; while (this.moveBy(-2) > 20) yield; while (this.setOpacityBy(-0.01) > 0) yield; },たったこれだけで、アニメーションが実装できるのだ。 副産物とはいえ、これは便利ではないだろうか。

    JavaScript 1.7 の yield が凄すぎる件について(続き) - IT戦記
  • 1