タグ

ブックマーク / miya2000.hatenadiary.org (5)

  • JScript でハマる日々 - m2

    Windows Script Programming でよく使われているイディオムに以下のようなものがあります。 @if(0)==(0) ECHO OFF CScript.exe //NoLogo //E:JScript "%~f0" %* GOTO :EOF @end WScript.echo("こんにちは") : これは体を .CMD (.BAT) ファイルとして保存しておきながら、実行の際は自分自身を JScript として実行するというものです。 んで、なんでこれがうまく動作するのかがよくわからなかったので調べてました。 まず前半の CScript 実行の部分はなんとなく理解。 コマンドの先頭には @ を付けてコマンドエコーを抑止する機能があるので、if にも付けられる。 普通に (0) == (0)は true だから echo off。 CScript で自分自身を引数つきで

    JScript でハマる日々 - m2
    nitoyon
    nitoyon 2014/03/04
    bat として開始しつつ、cscript としても動くスクリプト。
  • 僕たちプログラマーは、プログラミングに、Excelを使います! - m2

    なんとかカレンダー 21日目 id:miya2000 です。こんばんは! 低級テキストエディタでせっせとコーディングしているあなた!そろそろ手がが疲れてきていませんか? そんなあなたは、この記事で紹介する Excel コーディングをぜひ覚えてください。 わずか数秒で世界が変わります! 元ネタ めんどうな作業がわずか数秒に!新人デザイナーが 知らないと一生後悔するExcelを使ったHTML生成 | Webロケッツマガジン http://webrocketsmagazine.com/entry/20111209/html-code-generation-using-excel.html Excelを使った高級コーディング とにかく Excel でコーディングを行った画面を見てみましょう。今回は Java のコーディングをやってみます。 どうでしょう? 画面を見るだけでどれだけ恩恵があるかお分か

    僕たちプログラマーは、プログラミングに、Excelを使います! - m2
    nitoyon
    nitoyon 2011/12/22
    意外と便利なんじゃないかと思わせる魔力がある。
  • (pipes書く人向け)Yahoo Pipes のチューニング - m2

    前回のエントリではめんどくさくて結果だけにしちゃいましたが、一番言いたかったチューニングがあんまり注目されてないのでちゃんと書いてみます。 かなり面倒 Yahoo! Pipes の応答速度が結構遅くて、1箇所変更しては2?3秒待っては確認を繰り返す必要あり。根気が必要。 これ、私の場合は 20 秒でした。根気ってレベルじゃない。 ボトルネックは「Regex モジュール」 pipesエディタはよくできていて、選択した工程までの結果とかかった時間を表示してくれます。なのでどこがボトルネックなのかが一目瞭然です。 以下は上で紹介している「Yahoo! Pipes の Page Fetch モジュールでスクレイピングし放題」の「はてブ ブックマーク件数一括取得API」のpipesエディタ画面。 まずは Regex モジュールの前まで。 「Time taken: 0.377219s」と出てますね。

    (pipes書く人向け)Yahoo Pipes のチューニング - m2
    nitoyon
    nitoyon 2007/12/14
    Pipesの高速化テクニック。Regex を Loop+String Regex に置き換える。まにあっくすぎる…!
  • とりあえずブログパーツテスト - m2

    はてなダイアリーに(対応外の)ブログパーツを貼る http://d.hatena.ne.jp/Hamachiya2/20070814/google_gadgets で、とりあえずいつものやつを書いた。 http://miya2000.opera.googlepages.com/test.xml <?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title="test"> </ModulePrefs> <Content type="html"> <![CDATA[ <script>alert(document.cookie)</script> ]]> </Content> </Module> (注意)「続きを読む」ではアラートが出ます。 <script src="http://gmodules.com/ig/ifr?u

    とりあえずブログパーツテスト - m2
    nitoyon
    nitoyon 2007/08/16
    iframe で gmodules.com を開いているので、はてなの Cookie は盗まれない。
  • miya2000の日記 - これからドラッグ&ドロップを書く人のために

    2012/07/22 追記 久しぶりに確認したところ、IE9 では以下で指摘している IE (このときは IE6 でした) の問題(3, 4, 6)がすべて解消されていました。 また、Firefox での問題(5)も Firefox14 で試したらは解消されていました(ただ、All-in-One Sidebar のパネルの上では mousemove イベントが発生しないようでした)。 Chrome20 や Safari5 でも問題無く動作していますから、現在においてドラッグ&ドロップを実装するには mousedown 時の preventDefault() だけでOKと言えそうです。すばらしいですね! safari で動かないらしいのでどなたか情報ください!(くやしい!) というかこういうのに勝ち負けはないので実装できてる方は是非トラックバックお願いします。当方既に ipod 中毒ですし

    miya2000の日記 - これからドラッグ&ドロップを書く人のために
    nitoyon
    nitoyon 2007/03/08
    ドラッグアンドドロップ マニアックス。
  • 1