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".
  • ブラウザ上で Python を試せる「IPYWEB」を作ってみた - てっく煮ブログ
    HTML JavaScript CSS だけ IronPython さまさま Firefox の謎 現在の xap は Iron を含んでいて 1MB 近くあるので ローディング中は Silverlight を表示したい ただ ロードが完了すれば Silverlight の表示は不要になるので xap の初期化が完了した段階で JS を使って xap を隠している けれども これをやると IE では動くのに 何故か Firefox で xap が再度実行されてしまう 対処方法は全く不明で JS 経由であれやこれやするのがいけないのかもしれない 全く意味が分からん 手がかりは昨日のエントリで id matarillo さんがコメントしてくれた bodyのスタイルを後からoverflow hiddenにするとapp rbが再度動いてしまいREPLのdivがさらに追加されるのでJSでセットしない はてなブックマーク matarilloのブックマーク 2009年4月6日 というコメントのみ んー これってどこかに情報があるんでしょうか 対処法はないんだろうか Tweet 2009年04月07日 編集履歴 Python Silverlight 関連する記事 ブラウザ上で Ruby を試せる IRBWEB を作ってみた ブラウザ上で Ruby を試せる IRBWEB

    Original URL path: http://tech.nitoyon.com/ja/blog/2009/04/07/ipyweb-released/ (2016-02-13)
    Open archived version from archive


  • Bugzilla に登録してあるバグをプログラムから更新する方法 - てっく煮ブログ
    Bugzilla Bug new bug id die bug error if defined bug error get user my user Bugzilla User new name admin example com die user not found unless defined user login Bugzilla set user user comment to the bug bug add comment text FIXED bug set bug status Bugzilla Status new name RESOLVED resolution FIXED save to database bug update Bugzilla 4 2 5 で動作を確認している あとは Git なら post receive

    Original URL path: http://tech.nitoyon.com/ja/blog/2013/05/17/bugzilla-hack/ (2016-02-13)
    Open archived version from archive

  • Perl で文章の特徴抽出した話を Kyoto.pm #01 で発表しました - てっく煮ブログ
    のプレゼン機能を使ってみた 参加と発表を決めたのが当日で スライドを作る環境も時間もなかったので Google Docs のプレゼンテーション作成機能を使ってみました ブラウザー上でプレゼン資料を作成できるのが便利だったのですが プレゼン モードでの日本語フォントが変 ブログに埋め込む手順が分からない ヘルプ には1つ古い UI での手順が書いてある 共有の URL を開いても閲覧用の全画面表示にならない 推測で URL 末尾の ID edit を ID embed にしたらそれっぽくなった など いろいろと悲しいのでたぶんもう使わない Yappo さんが使ってた impress js がかっこよかったので試してみたい 参加の感想 技術の無駄遣いな Acme モジュールの話があったり OR マッパーの濃いの話があったり 最近気になる git の話があったり そのほかも色々面白かった 10 人ぐらい LT してたけど 厳密に時間を区切ってたのがよかった LT 大会が盛り上がるためには 発表者がそこそこ多い 時間がきたら強制終了 という条件が重要なんだなー と思った 次は 3 4 ヶ月後に開催らしいので 予定があえばまた参加したい Tweet 2012年03月19日 編集履歴 Perl 勉強会 発表資料 ブログのデザインを新しくしてみた mova から FOMA に機種変更した話

    Original URL path: http://tech.nitoyon.com/ja/blog/2012/03/19/perl-feature-extraction/ (2016-02-13)
    Open archived version from archive

  • Image::ExifTool で写真の EXIF 時刻をまとめてずらす - てっく煮ブログ
    フォルダに出力する e WriteInfo f out f ただ こんな凝ったことしなくても Image ExifTool と一緒に導入される exiftool を使えば もっと手軽にできたようだ exiftool AllDates 0 0 0 9 0 0 バックアップファイルまで作ってくれるので安心 タイムスタンプを修正する この方法で EXIF を書き換えることには成功したのだけど ファイルのタイムスタンプが現在時刻になってしまう そこで タイムスタンプを EXIF のものに置き換えるスクリプトを書いた perl MImage ExifTool MTime Local e for f glob jpg e new Image ExifTool e ImageInfo f t reverse split e GetValue ModifyDate t 4 t timelocal t utime t t f インデントしてみた カレントフォルダの jpg を列挙 for f

    Original URL path: http://tech.nitoyon.com/ja/blog/2010/02/23/perl-exif/ (2016-02-13)
    Open archived version from archive

  • Perl 2008年のファイルオープン - てっく煮ブログ
    found or die No such file or directory at e line 1 おー 確かに 数値リテラルだとエラーコードになるらしい どれどれ perl e open FH not found or print int 2 ほんとだ MODE を分ける それでは modern その1のコードを見てみる open my fh filename or die 謎だ 困ってても仕方がないので perldoc の open を見てみた いくつもの書き方があるようだ open FILEHANDLE EXPR open FILEHANDLE MODE EXPR open FILEHANDLE MODE EXPR LIST open FILEHANDLE MODE REFERENCE open FILEHANDLE なるほど 今回は2番目の形になってる MODE を分離して書けるのはセキュリティ的にも素敵だ これは明日からでも使いたい感じ my fh の謎 問題は my fh なんだこの書き方は open の説明をみても良く分からなかったので perlopentut を見てみた そしたら Indirect Filehandles にズバリそのものの記述が 日本語は私が訳したもの open の第一引数はファイルハンドルのリファレンスを指定することもできます Perl 5 6 では 第一引数が初期化されていない場合 Perl はファイルハンドルを自動的に作成し 第一引数にリファレンスを代入します open s first argument can be a reference to a filehandle As of perl 5 6 0 if the argument is uninitialized Perl will automatically create a filehandle and put a reference to it in the first argument なるほど 初期化されてない変数を渡せるわけね しかし メリットがいまいち分からん 続きを読む 同じく 日本語は私が勝手に訳したもの Indrect filehandle を使うと 名前空間の扱いが簡単になります ファイルハンドルはパッケージ空間に対して global なので 例えば2つのサブルーチンで INFILE を開くとクラッシュしてしまいます indirect filehandle を利用して my infile を開いた場合にはクラッシュする心配はありませんし それ以後に名前の衝突が発生する恐れもありません Indirect filehandles make namespace management easier Since filehandles are global to the current package two subroutines trying to open INFILE will clash With two functions opening indirect filehandles like my infile there s no clash and no need to worry about future conflicts なるほど

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

  • Perl でひらがなをカタカナに変換する - てっく煮ブログ
    xFE xA1 xFE my threeBytes x8F xA1 xFE xA1 xFE my chars 0 ascii twoBytes threeBytes og my ret foreach chars if xA4 xA1 xF3 ret xA5 1 else ret return ret 出力例 print hiragana2katakana 出力例はこんな感じ 出力例ハコンナ感ジ 参考にしたページは 文字単位に分割する Perlメモ JIS X 0208 文字コード表 文字コードとエンコーディング 2 ネットワークプログラミングの基礎知識 Tweet 2004年03月18日 編集履歴 Perl ldd HDDを無意味なデータで埋める方法 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/2004/03/18/p2/ (2016-02-13)
    Open archived version from archive

  • Google Chrome で超手軽にスマホ向けデザインを確認する方法 - てっく煮ブログ
    をチェックする Console 以外のタブで Esc キーを押してコンソールを表示する コンソールの Emulation タブを開く Overrides page in Chrome Developer Tools gone in latest Canary Stack Overflow を参照しました ためしに Yahoo を表示してみよう User Agent で iPhone iOS 4 を選んでから Yahoo のトップページを開いてみると m yahoo co jp にリダイレクトされて iPhone 4 のサイズで表示されました 解像度指定の右にあるボタンを押すと 縦横切り替え ができます リロード不要です 横方向になると 画面の構成が少し変わりましたね 今度は iPad iOS 5 にしてみます リロードしてみると はい PC 版にリダイレクトされて iPad のサイズで表示できました User Agent も切り替えてくれるので レスポンシブ Web デザインに対応したサイトだけでなく User Agent で表示を切り替えているサイトも確認できますね 登録されているスマートフォン一覧 Google Chrome 26 に登録されているスマートフォンは次のもの iPhone iOS 5 iPhone iOS 4 iPad iOS 5 iPad iOS 4 Android 2 3 Nexus S Android 4 0 2 Galaxy Nexus BlackBerry PlayBook 2 1 BlackBerry 9900 BlackBerry BB10 MeeGo Nokia N9 試したい機種が登録されていなくても心配後無用 User Agent や解像度は手入力も可能です 気になるところ 注意しなきゃいけないのは スマートフォンの表示を完全にエミュレートできるわけではない ということです PC 版ブラウザーでUserAgent と表示サイズを変更しているだけだと割り切りましょう まず viewport の設定が無視されます そのため viewport の設定によっては実際のスマートフォンでの表示と異なります たとえば Yahoo のモバイル版では viewport に device width が設定してあるので iPhone 4 では横幅 320px 相当で描画されるべきです しかし 実際には 640px 相当で描画してしまってます 実際の iPhone の表示に近づけるためには サイズを 320px に変更しなきゃいけません 他にも Fit in window をチェックすると ブラウザーの領域内に収まるように表示してくれて便利なのですが iPad の設定で Yahoo のトップページを開くと横スクロールバーが表示されて変でした Fit in window のチェックを外すと表示されないので ズーム関係の処理と CSS の何かの指定がバッティングしてるのかもしれません ということで 最終確認は必ず実機でやるべきです それでも この機能を活用すれば 開発効率はかなり改善するはずです まとめ Google Chrome に統合されているので とてもお手軽に試せることが分かりました レスポンシブ Web デザインしている場合も サーバー側で User Agent みている場合でも どちらでも活用できるのが便利です 大手サイトのスマホ デザインを確認するのも手軽にできるのが嬉しいですね ちなみに User Agent を変更する機能は 2012 年 2 月の Chrome 17 から提供 サイズを変更する機能は 2012 年 10 月から 提供されている

    Original URL path: http://tech.nitoyon.com/ja/blog/2013/04/23/chrome-responsive-debug/ (2016-02-13)
    Open archived version from archive

  • 経路探索アルゴリズムの「ダイクストラ法」と「A*」をビジュアライズしてみた - てっく煮ブログ
    なるべくゴールに近いほうに流れようとする ようなイメージです ここがまさに A のキモです ゴールへの近さを加味して 探索するノードの数をなるべく減らそうとします A では スコアとして f g h を用います 各ノードの f を調べて f の値が小さいノードから先に探索していきます g はスタート地点からの距離であり ダイクストラ法で用いるスコアと同じです h がゴールへの距離なのですが 実際の最短距離は途中の段階では分からないので ゴールへの直線距離やマンハッタン距離を利用して計算します この h の部分がゴールへの近さを加味する部分です スタートからの距離が同じノードが複数ある場合には h ゴールへの距離 が近いものから調べていこう という作戦です もし h が 0 ならダイクストラ法と同じ処理になります h が実際の最短距離より小さい値である限りは 選んだノードが最短距離であることが保証されているようです 直線距離やマンハッタン距離を使ってる限りは それよりも最短距離が小さくなることはありませんね まとめ ダイクストラ法と A の探索途中の様子をビジュアライズしてみました ソースコードは wonderfl に投稿しています ダイクストラ法 A それぞれ200行ほどですがコメントはしっかり書いたつもりですし ソースの diff は40行ほどなので共通点も多いです よければ参考にしてください ちなみに 私が参考にした 詳解 ActionScript 3 0アニメーション のデモは O REILLY のサイト から閲覧できますし ソースコードも

    Original URL path: http://tech.nitoyon.com/ja/blog/2010/01/26/dijkstra-aster-visualize/ (2016-02-13)
    Open archived version from archive



  •