archive-com.com » COM » N » NITOYON.COM

Total: 757

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • AIR 違い - てっく煮ブログ
    Adobe AIR の記事を調べるために はてなブックマーク タグ AIR を含む注目エントリー をRSS購読していたのだが 今みたらMacBook AIRの記事で満ち溢れていた 迷惑すぎる nitoyonさん nitoyon 1月 16 2008 Adobe AIR ってそもそも名前がよくない 検索しにくすぎる 今からでも改名したほうがいいと思う nitoyonさん nitoyon 1月 16 2008 Mac Book Air で Adobe AIR は動きますか nitoyonさん nitoyon 1月 16 2008 Tweet 2008年01月17日 編集履歴 Adobe AIR 動ナビブログ全文配信RSS オブジェクトと参照の分かりやすい説明 Please enable JavaScript to view the comments powered by Disqus comments powered by Disqus About Profile nitoyon にとよん 京都のベンチャー会社勤務 プログラマ たまに趣味でデザイン 詳細 Subscribe twitter nitoyon

    Original URL path: http://tech.nitoyon.com/ja/blog/2008/01/17/adobe-mac-air/ (2016-02-13)
    Open archived version from archive


  • Context Free Art の tile が便利!? - てっく煮ブログ
    サンプルの ciliasun をベースに2つのヒマワリを配置してみる これに tile コマンドを追加すると このように はみ出た部分が反対側から出てくる 繰り返し用のタイル画像として使える ためしに敷き詰めてみた こんな感じ OH TILE まとめ Context Free Art で快適なタイル生活を tile についての詳細は Reference Card 1 1 4 tile にて Tweet 2009年03月11日 編集履歴 Context Free 関連する記事 驚きの表現力のお絵かきプログラミング Context Free Art を試してみた ウニができるまで Context Free Art の遊び方 Context Free Art で立体を描く Context Free Art のお気に入り作品5点 ウニができるまで Context Free Art の遊び方 Context Free Art で立体を描く Please enable JavaScript to view the comments powered by Disqus

    Original URL path: http://tech.nitoyon.com/ja/blog/2009/03/11/context-free-tile/ (2016-02-13)
    Open archived version from archive

  • ウニができるまで ~ Context Free Art の遊び方 - てっく煮ブログ
    3 再帰呼び出しで列挙 ここからが面白い 1行追加するだけで劇的に見た目が変わる 触角みたい 正体は再帰呼び出し LINE の中で LINE を定義してる startshape LINE rule LINE CIRCLE s 6 1 x 3 sat 1 b 3 hue 30 CIRCLE s 5 2 x 3 sat 0 b 1 LINE s 9 x 3 r 10 a 1 ここを追加 もうちょっと詳しく説明するとこうなる 右側に少し小さい LINE を回転させながら配置していってる CIRCLE s 6 1 x 3 sat 1 b 3 hue 30 CIRCLE s 5 2 x 3 sat 0 b 1 LINE LINE を以下の条件で表示する s 9 表示倍率を90 にする x 3 右に 3 移動する r 10 10 回転する a 1 透明度を 10 減らす 無限再帰呼び出しになってるんだけど 描画する図形がどんどん小さくなるので サイズが見えないぐらいに小さくなった時点で描画が止まってくれるようだ 4 うねうねさせる LINE に新たなルールを追加してみる startshape LINE rule LINE CIRCLE s 6 1 x 3 sat 1 b 3 hue 30 CIRCLE s 5 2 x 3 sat 0 b 1 LINE s 9 x 3 r 10 a 1 ここを追加 rule LINE LINE flip 180 flip 180 した上で LINE を表示 LINE のルールを2つ書いた 同じ名前が2つあると どちらかのルールが等確率で選ばれる flip というのは180度反転するということ つまり 1 2 の確率で曲がる方向が反転する 5 枝を作る 時々 枝分かれするようにしてみる 次のルールを追加する 0 3 の割合で選択される rule LINE 3 そのまま続ける LINE 30 回転させて 5割の大きさで LINE を描く LINE r 30 s 5 30 回転させて 5割の大きさで LINE を描く LINE r 30 s 5 0 3 の割合でこの枝分かれルールが選択される こんな感じになる 枝がでてきた 木を描くときも同じようなソースになる ちなみに 枝が追加される確率を計算すると それぞれのルールが 通常 LINE 1 0 反転 1 0 4 で追加したルール 枝生成 0 3 今回追加したルール の割合を占めるので 枝が追加されるのは 0 3 2 3 0 130 の確率となる 6 いっぱい回す 今までは1本だけ描いてたけど これを大量生産する START というルールを新たに定義して startshape も START に変更する startshape START rule START 60 r 6 hue 6 LINE START ルールでは 60 LINE という文法で 60 個の LINE を生産している 1つ目の の中がポイント r 6 hue 6 は 6 ずつ回転 hue 色相 を 6 増やす という意味 つまり 少しずつ回転させて 色を変えながら LINE を60回描画している 7 長さをばらつかせる ちょっと長さにばらつきを持たせたかったので まれに枝が元気なくなるようにさせた rule LINE 1 LINE s 7 おわり これで終わり 最終的なソースコードはわずか25行 一通りの文法は解説したが 詳しくは Reference Card Context Free Art に書いてある 最後に ウニの最終的なソースコードを掲載しておく Enjoy Context Free Art startshape START rule START

    Original URL path: http://tech.nitoyon.com/ja/blog/2009/03/10/context-free-tutorial-uni/ (2016-02-13)
    Open archived version from archive

  • 驚きの表現力のお絵かきプログラミング Context Free Art を試してみた - てっく煮ブログ
    r 60 b 0 5 flip 90 それっぽい木を生成してくれる 確率的に描画してるので メニューから Render Render で再描画すると また違った見た目の木ができあがる こんな簡単なルールの記述で自然界のものを記述できることが驚きだ 自然のものは案外 単純なルールと確率的な振る舞いで出来てるんだろうか 文脈自由文法って Context Free という名前の通り 文脈自由文法でプログラムを記述する 文脈自由文法については 文脈自由文法 Wikipedia が詳しいんだけど 小難しくてよく分からん どうやら プログラミング言語の文法定義に出てくる A は A か B みたいなやつのようだ BNF も文脈自由文法を記述するための方法らしい Context Free Art では文法を定義するような感じで 図形のルールを記述していく 変数や関数もないし 凝ったことはできないんだけど 幾何学模様や木のような自然界のものは短いコードで描画できる できあがった絵は ちょっと値を変えるだけで見た目が大幅に変わるし ちょっとした実験が気軽にできて楽しい ためしに作ってみた 自分でも作ってみようと 文脈自由絵画 Context Free Art http contextfreeart org 言語ゲーム の解説を参考に 改造していった なんかそれっぽいのができた ソースはこんなの 詳しくは 次回 解説する startshape Test rule Test CIRCLE

    Original URL path: http://tech.nitoyon.com/ja/blog/2009/03/09/context-free-try/ (2016-02-13)
    Open archived version from archive

  • CraftLaunch 3 自作拡張 open_folder - てっく煮ブログ
    exe を起動して ssh 接続したり pscp exe を起動して scp したりできる とできる コマンドプロンプトで特定のフォルダーを開くことが多い人は そのフォルダーをコマンドとして登録しておけば Ctrl Enter でコマンド プロンプトで開けて Shift Enter でエクスプローラーで開けるので便利だろう お気に入りのファイラーがある人は 適当にソースコードを修正して それを使うようにしてみるとよいだろう Alt Enter も ここまで作って Alt Enter を作りたくなった CraftLaunch 3 では Command と入力して 一覧からコマンドを選択して Enter か E を押さないと編集できないのが面倒だった そこで コマンド名を入力して Alt Enter を押すと コマンドの設定を変更できるようにしてみた 便利便利 インストール方法 ソースコードは https github com nitoyon clnch3 extensions blob master open folder py にある CraftLaunch のインストールフォルダの extension フォルダに open folder py を置く open folder

    Original URL path: http://tech.nitoyon.com/ja/blog/2011/09/02/clnch3-open-folder/ (2016-02-13)
    Open archived version from archive

  • プログラマブルなコマンドライン ランチャー CraftLaunch 3 が楽しい - てっく煮ブログ
    として実装して 残りの本体をスクリプト言語で実装している この方法のメリットは コアとそれ以外が分離されるし コアが提供する API を使って本体を開発するわけだから 自然と利用者に見せる カスタマイズ可能な部分 の API も洗練されてくる カスタマイズ可能なソフトウェアを作るときには参考になるプログラミングモデルだと思った せっかくなのでカスタマイズ 前置きが長くなったけど さっそく自作の拡張を書いてみた 同じアプリケーションを何個も立ち上げていたとき 同じアプリケーションのウインドウをまとめて最小化したり閉じたりしたくなることがある そんな要望に対応するために 指定した exe のウインドウを 最前面 最大化 最小化 元のサイズに戻す 閉じる コマンド を作ってみた ソースコードは https github com nitoyon clnch3 extensions blob master window command py にある インストール方法 CraftLaunch のインストールフォルダの extension フォルダに window command py を置く window command py 中の 定義例 のソースを config py に書く CraftLaunch を再起動するか Reload を実行する ざっと使い方 foreground notepad と入力すれば メモ帳を最前面にできる minimize notepad と入力すれば メモ帳を全て最小化できる close notepad の代わりに notepad と入力して Ctrl でもよい 対象の実行ファイルは実行ファイル名 もしくは 登録しているコマンドで指定することができる 内部的なこと ウインドウ操作の部分は CraftLaunch 3 に同梱されている同じ作者が作った Python でウインドウを扱うライブラリ pyauto を利用している Win32 API を知っていれば素直に扱えた 今回作ったコマンドでは 登録済みのコマンドを取得するために loadCommandListFromIniFile という関数を定義している この実装は CraftLaunch 本体の clnch mainwindow MainWindow loadCommandFromIniFile 関数の真似をして実装している そのまま流用できればよかったんだけれども clnch mainwindow MainWindow loadCommandFromIniFile 関数が破壊的だったので流用が難しかったのが残念だ ぜひとも 設定ファイルから一覧を取得するメソッドとして実装しなおしてほしいと思った こんな風に 850 7 850 7 u Quit self command Quit self loadCommandFromIniFile self launcher command list self loadCommandFromIniFile try fd file self config filename r 899 6 899 7 def loadCommandFromIniFile self i 0 ret while True try command string unicode clnch ini get COMMANDLIST comman d d i utf8 909 9 910 10 command name command args command tuple 0 command tuple 1 command self command ShellExecute None command args self launcher command list append command name command ret append command name command i

    Original URL path: http://tech.nitoyon.com/ja/blog/2011/08/31/programmable-launcher-clnch3/ (2016-02-13)
    Open archived version from archive

  • Flex Builder3 のアカデミックライセンス無料放出中 - てっく煮ブログ
    3 Pro for Education リンク先修正 2009 06 20 英語ばっかりで躊躇しちゃうけど 申し込んだ人の説明が分かりやすい Flexのアカデミック版 PHP MySQL Flexな日々 イラストとか 申請時には 学生証の画像ファイルにしてアップロードする スキャナーない場合は デジカメで撮ってもいいんじゃないかな 英語のサイトだからてっきり海外の学生だけかと思ってたら 日本人でもいけるっぽい 私は学生じゃないから試せないけど 既に入手した人はいるみたい Flex Builder 学生用シリアルキーもらえた よかたよかた яさん somonar 3月 25 2008 Adobeの仕事早すぎるwwwwwもう返信きたwwww 今日の12時頃に申し込んで いま16時45分なんだけど もう来た 学生証をアップロードしたりするから 人力じゃないといけないし 結構時間かかるかなーとおもってたのに もう来た shunirr org FlexBuilderのシリアルキーがたった4時間で届いた Tweet 2008年04月04日 編集履歴 Flex addEventListener のハンドラに trace gihyo jp 連載4回目 Please enable JavaScript to view the comments powered by Disqus comments powered by Disqus About Profile nitoyon

    Original URL path: http://tech.nitoyon.com/ja/blog/2008/04/04/flex-builder-academic/ (2016-02-13)
    Open archived version from archive

  • Flex 3 SDK オープンソース版のディレクトリ構造 - てっく煮ブログ
    と連携するための設定ファイル コンパイラやデバッガを Eclipse と結合できるのかな in AIR とか Flash Player のバイナリ ソースは公開されてない部分 modules フォルダ SDK の Java ソースコード 今回 OSS 化された部分の肝 antTasks flexTasks jar asc asc jar compiler mxmlc jar compc jar fcsh jar flex compiler oem jar asdoc jar optimizer jar digest jar copylocale jar debugger fdb jar コマンドライン デバッガ swfutils swfutils jar swfdump jar SWF 解析ツール DSAS開発者の部屋 Flex SDKのswfutilsでswfとXMLの相互変換を試してみる が参考になる 3 0 0 477 には asc と swfutils はなくて

    Original URL path: http://tech.nitoyon.com/ja/blog/2008/03/06/flex-3-org/ (2016-02-13)
    Open archived version from archive



  •