タグ

ブックマーク / nak2k.hatenablog.com (32)

  • Javascriptでのシンボル - nak2kのブログ

    シンボルだけCreateSymbol()で作成する形では統一性がないので、他のオブジェクトも同様に作れるようにします。 記事の題から外れた細かいつっこみなるけど、以下のように書くと new Symbol() でいけます。 var TAG_SYMBOL = 1; function Symbol(str) { var instance = Symbol.symbols[str]; if (instance == undefined) { instance = this; Symbol.symbols[str] = instance; } instance.tag = TAG_SYMBOL; instance.name = str; return instance; } (function() { if (!Symbol.symbols) { Symbol.symbols = {} } })(

    Javascriptでのシンボル - nak2kのブログ
  • サブフォルダにあるファイルを全選択 - nak2kのブログ

    デジカメ画像などフォルダ管理しているが、サブフォルダの中にあるファイルを一旦ルートに戻したいときがある。 ひとつ上のフォルダにファイルを簡単に送る方法 | POP*POP サブフォルダ群を含んでいるフォルダで右クリック→「検索」 ファイル名「*」で検索 検索が終わったらメニュー「表示」−「アイコンの整列」−「フォルダ」 後はファイルのみを一括して選択 これでOK。

    サブフォルダにあるファイルを全選択 - nak2kのブログ
  • tableモデルを作ったらアウト - nak2kのブログ

    $ rake db:migrate == CreateTables: migrating ==================================================== -- create_table(:tables) rake aborted! MysqlError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'tables (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `n: CREATE TABLE tables (`id` int(11) DEFAULT NULL aut

    tableモデルを作ったらアウト - nak2kのブログ
  • rimoはyoutubeに対するアグリゲーター - nak2kのブログ

    zonia はてな ITmediaの記事の「例えば、ユーザーが独自のチャンネルを作成し、公開できる機能などを検討している」のところは完全スルー? はてなブックマーク - どんなに愛されても「幸せ」にはなれない "Rimo"という名のシザーハンズ | 音極道茶室(旧アーカイブ) なるほど。例のITmediaの記事はそこに着目すべきか。 独自チャンネル作成機能ができれば、ブログ界に対してアグリゲーターとして機能しているサイト・人があるように、Youtubeに対するアグリゲーターとして機能しだすかな。 視聴者の受動的なスタイルを保ちつつ、いかに並列して創造・発信の力が集まるか。

    rimoはyoutubeに対するアグリゲーター - nak2kのブログ
  • Rails::Configuration#view_path - nak2kのブログ

    Viewの配置場所変えることできるのね。 フロントでRequestURIやUserAgentで振り分けるのなら、モバイル用/PC用でRailsインスタンスを別に上げてこのパラメータいじるだけでViewの切り替えとかやると手っ取り早そうか。

    Rails::Configuration#view_path - nak2kのブログ
  • xargsのオプションって環境によるのね - nak2kのブログ

    -execもxargsも、rmを何度も実行するが、perlにパイプする例では、findとperlしか実行されないので高速かつ負荷が低い。 404 Blog Not Found:勝手に添削 - find(1) コメントでも指摘されてるけど、確かrmが何度も実行されるのはオプションをつけた時だよなぁ、とちょっと気になったので手持ちの環境でxargsの動作を調査。 Mac OS Xの場合 $ ls -1 | xargs echo Desktop Documents Library Movies Music Pictures Public Sites $ ls -1 | xargs -l echo xargs: illegal option -- l $ ls -1 | xargs -l2 echo xargs: illegal option -- l $ ls -1 | xargs -L 1 e

    xargsのオプションって環境によるのね - nak2kのブログ
  • 今日はShibuya.jsの日 - nak2kのブログ

    今回は JavaScript だけでなく、ActionScript やその他スクリプト言語など、様々な ECMAScript に関するテクニカルトークを行います。es は ECMAScript の es です。 http://shibuyajs.org/articles/2007/03/09/shibuya-js-technical-talk-3-shibuya-es 最近はAS3周りがかなり熱くなってきてるようなので、そろそろ取り組んでみたいなー、と思ってたので様子を見るために参加。 この手のオフラインのイベントは初参加なんだけど、どんな感じなんだろう。

    今日はShibuya.jsの日 - nak2kのブログ
  • Rimoを”安全に”独立したアプリケーションっぽくする方法 - nak2kのブログ

    ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのメモ帳」に頂いたTBで、「WindowsでRimoを独立したアプリケーションっぽくする方法」の内容を安全に実行する方法、ありました。 で、そのためのスクリプトがこんな感じ。 $ = WScript.CreateObject("InternetExplorer.Application"); $.Visible = true; $.AddressBar = false; $.MenuBar = false; $.StatusBar = false; $.ToolBar = false; $.Navigate("http://rimo.tv/"); ダウンロード 上記のスクリプトをそのまま実行するなり、パスの通ったフォルダに配置して「ファイル名を指定して実行」から「rimo.js」と打ち込むなりでOK。 ※実行時に

    Rimoを”安全に”独立したアプリケーションっぽくする方法 - nak2kのブログ
  • ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのブログ

    しかも、「mshta [任意のURL]」と入力すれば、WebページをHTA(HTMLアプリケーション)として開くことも可能だ。 「ファイル名を指定して実行」の便利な使い方(その1) - ITmedia エンタープライズ このTips、HTMLアプリケーションとしてWebページを実行した場合はIEのセキュリティゾーンがローカルコンピュータの状態で実行されるから、表示したWebページでは「どんなスクリプトでも」動かせてかなり危険。 以下のようなスクリプト(MicrosoftのJScriptについてのヘルプに載ってるサンプル)を含んだHTMLを上記の方法で表示してみたよ。 <script> var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile("c:\\testfile.txt"

    ITMediaにとんでもなく危険なLifeHackが載ってる件 - nak2kのブログ
    nak2k
    nak2k 2007/03/03
    id:luxonさん。MSHTAはIEと同じ部品を一杯使ってる別アプリケーション、と見たほうがいいです。別アプリなので目的や用途も違います。(要は使い方次第)
  • WiiのライバルはiTV? - nak2kのブログ

    2006.9.14 Wii Preview - Wii 色々な記事を見ていてWiiすごそうだなぁ、とは理解してたけど、 このプレゼン内容見て「ほんとにすごいの作ってるな」と実感した。 というか「これってほんとにゲーム機?」って感想を抱いた。 で、その感想から考えてみるとAppleiTVとの共通点が気になった。 新しいライフスタイルを提案しようとしていること。 TVをネットと自然に連動させようとしていること。 TVのインターフェイス(リモコン)を大きく変えていないこと。 PCを使わない人たちに対してネットと自然に連動するライフスタイルを提案する。 そのために、誰もがなれているTVの既存のインターフェイスを活用する。 リビングに存在することが自然になっている今のTVと同じポジションに、 新しくい込めるのはWiiとiTV、果たしてどちらか? (この線で考えると、そのうちWii内臓TVとかでそ

    WiiのライバルはiTV? - nak2kのブログ
  • ■ - nak2kのブログ

    少なくとも質部分に着目した場合はこう言える。 問題の質が見えてきたでしょうか? 「Nさんは顧客企業が求める “やる気”には程遠い」というふうに見えていました。しかし、その事実は「顧客企業の求めるやる気(責任)を要求されるほどもらっていない」という事実へと変わっていきます。 エンジニアのやる気は報酬だけじゃ維持できない (1/3) - ITmedia エンタープライズ とはいえ、記事を読んだ直後の直感的な感想なので、きちんと検証しないとだめかな。 とりあえず箇条書きでメモ。 中間会社について。 中間会社が提供している価値(リスクテイク分)に対し、20〜30%というのは妥当な価格か? 価格とは経費を積み上げて決めるものではなく、提供する価値に基づいて決めるべきもの。(そしてその結果、価格<経費+利益、ならそもそもそのビジネスには手をだすべきではないと思われる) 元々中間会社はビジネスモデル

    ■ - nak2kのブログ
    nak2k
    nak2k 2006/09/13
    とりあえずセルクマ~。
  • nak2kのメモ帳 - Win版インタラクティブJavaScript

    「SpiderMonkey で JavaScript のインタラクティブシェル - bkブログ」のWin版です。 以下の内容で「ijs.js」というファイルを作成。 function print(s) { WScript.StdOut.Write(s); } (function () { for(;;) { print("js> "); var l = WScript.StdIn.ReadLine(); if (l == "!") { var a = []; while((l = WScript.StdIn.ReadLine()) != "!") { a.push(l); } l = a.join("\n"); } try { var v = eval(l); print(v); print("\n"); } catch(e) { print("Exception: "); print((

    nak2kのメモ帳 - Win版インタラクティブJavaScript
    nak2k
    nak2k 2005/09/10
    TBもらえた~(嬉。どころかポイントももらえた~(嬉