2010-01-01から1年間の記事一覧
[["mikan","nashi"],["keizoku","spec"]] この配列を '[["mikan","nashi"],["keizoku","spec"]]' のような文字列に変換したい場合は、 toSource()を使う alert([["mikan","nashi"],["keizoku","spec"]].toSource()); // [["mikan", "nashi"], ["keizoku", "s…
ダウンロードした画像を整理する際にファイル名がバラバラで選別しにくい事ってよくありますよね。サーバによってランダムにファイル名が付けられていると画像ビューアで取捨選択する際に並びが揃っていないので高速に処理できない。そこでプログラミング。 …
この記事は、git-bashは諦めてコマンドプロンプトで日本語コメントはできたという内容だけど、githubでコメントを見ると文字化けしてるので参考にならないと思います。 msysGitをアップデートしたついでに日本語対応もできるようなので調べたメモ。1.5のとき…
目標 Ctrl+Dで今日の日付を入力させたい。フォルダ作成やファイルを保存する際に使う。 Google日本語入力などのIMEで「きょう」で変換すれば、「2010/11/24」「2010-11-24」「2010年11月24日」などのフォーマットで変換されるが求めているのは20101124の形で…
夢卵アイデアコンテストに挑戦する川崎名人特集を中京テレビで見て、これは面白そうということで11/14(日)に行ってきました。デンソー 夢卵2010 可能性を信じて、「夢」への挑戦 夢卵(ムーラン)とは? デンソーでは、「豊かな夢のあるアイデア作品の企画・…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
問題:ポインタを使って配列の各要素を0に設定するプログラムをつくれ。 #include <stdio.h> #define ARYLEN(ary) sizeof(ary) / sizeof(ary[0]) int main() { int *p, i, ary[] = {1,2,3,4,5}; p = ary; for(i=0;i</stdio.h>
問題:引数として文字列を一つとり、その文字列中のスペース文字でない最初の文字へポインタを返す関数をつくれ #include <stdio.h> char *leftTrim(char *str) { while(*str == ' ') str++; return str; } int main() { printf("%s\n", leftTrim(" hello.")); printf</stdio.h>…
なぜ標準でこの機能が無いのだろう。 今回gistのAPIを発見したのでそれを使ってgist idからファイル名を取得して表示するグリモンを作りました。 インストール gist.github - display file name for Greasemonkey 使い方 自分のGist にレッツアクセス! また…
今日は「第1回浜松ウェブAPIハッカソン」にいってきました。会場はHI-Cube。 参加者のtwitter listはこちら。@hamackathon/members 見学超楽しい 自分は見学組のくせに事前ミーティングにも顔を出したり、参加者の中で一番楽しんでいたと思います。 グルーポ…
実は、第1回浜松ウェブAPIハッカソンをガッツリ見学してきた - Cherenkovの暗中模索にっき には心残りがありました。 それは、朝までかけて作ったJetpackを発表しそこねた事。 事前に何も言ってなかったし、見学組だし、主張しなかったし。 宣伝するいい機会…
Browse MinGW - Minimalist GNU for Windows Files on SourceForge.net ここからmingw-get-0.1-mingw32-alpha-3-bin.zipをダウンロード。 J:\Program Files\MinGWとかにフォルダを作ってzip解凍したファイルをコピーする。 J:\Program Files\MinGW\binをpath…
問題:テキスト1行を入力して、これを逆順に出力するプログラムを作れ。ポインタを使用せず配列を用いた形式で書き、ポインタを用いたものと比較せよ。 配列 #include <stdio.h> #include <string.h> int main() { char str[100]; int n; gets(str); for(n=strlen(str); n>0; n-</string.h></stdio.h>…
検索メモ(Saved Searches)には、検索結果が0の場合に解除するリンクが表示されない欠陥がある。それをブックマークレットで解決する。 javascript: var id = $('#saved_searches .active').attr('id').replace(/^ss_/,""); $.ajax({ type: "post", url: 'htt…
0.7がでたのでcfx testallしてみた。これまでバージョンのテストより賑やかになった。 Vista SP2、Firefoxのバージョンは上が3.6.8、下が4.0b5pre (Minefield) cfx testall -b "J:\Program Files\Mozilla Firefox\firefox.exe" 〜〜〜〜〜 2363 of 2375 test…
問題:数値中のすべてのビットを左端までシフトする。例01010110は11110000。 #include <stdio.h> int main(){ int i; char c[100], result[100], one[100]="1"; strcpy(result, ""); fgets(c, sizeof(c), stdin); for(i=0; i</stdio.h>
/* 32ビット整数型(long int)をとり、それを8つの4ビット値に分割する。符号ビットに注意。 */ #include <stdio.h> int main(){ char c[100]; int i, n, target, ary[8]; fgets(c, sizeof(c), stdin); sscanf(c, "%d", &target); for(i=0, n=0; n<32; n+=4, i++){ ary</stdio.h>…
引数が10進数の場合は真を返すマクロを作る問題なんだけど、わからないから関数で…。 #include <stdio.h> int is_digit(char str[]) { int i, n; char cpy[] = ""; strcpy(cpy, str); cpy[1] = '\0'; if(strcmp(str, "0") != 0 && strcmp(cpy, "0") == 0) return 0; f</stdio.h>…
環境変数XYZZYHOMEを作る。値はインストール先。 インストール先に.xyzzyファイル作成。 type null .xyzzy .xyzzy ; キーバインドをWindowsとほぼ完全に同じに (load-library "Gates") ; Windows風な終了に (defun query-kill-xyzzy () (handler-case (save-…
Jetpack SDKで作るxpiのinstall.rdfは固定されているので、Firefox4(minefield)をアップデートするとxpiがインストールできなくなりました。 対応策 jetpack-sdk: changeset 722:af02bf6dcc0aにある通りSDKのinstall.rdfを書き換えればよい。 場所はSDK内のp…
表示 - ツールバー - カスタマイズ。から出来なくて放置してたんだけど、ブックマークサイドバーの区切りをD&Dしてみたらできたのでこの方法を見つけた。追記:普通にツールバー右クリックメニューで区切り入れられた… 手順 メニュー - ブックマーク - ブッ…
タダで本が読みたい人こんにちは。 本を検索して近所の図書館の在庫状況がわかる「カーリル」超便利ですね。本の検索結果のページでAutoPagerizeされるとさらに便利になるはずなので、ちょろちょろSITEINFOを書いてみました。 ところがAutoPagerize化しただ…
*1 *1:heroku error oops, we seem to have a glitch in our system.
トリビア。 webから s*とつぶやけない。 コマンドの予約か正規表現のミス($.fn.isUpdateFormでP.replace(/s\*/g, ""))かどっちだろ。 関連 Twitter Help Center - Official Twitter Text Commands
プログレスバー風になって、クリックすると止まります。 インストール Twitter - Undo tweet for Greasemonkey 関連 Twitterに「送信アンドゥ」機能――ただし5秒まで - Cherenkovの暗中模索にっき
リニューアルで動かなくなっていたので更新しました。アイコンをクリックすると発言までスクロールします。 インストール Togetter - Who's tweeting? for Greasemonkey 関連 Togetterに引用された人の一覧を追加するグリモン。 - Cherenkovの暗中模索にっき
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
20100626:以下の内容はライブラリの認識が間違っています。またあとでまとめます。http://lib-doc.jgate.de/ こちらで使えそうなライブラリのリストをつくっています。 Other popular AppJet libraries? (Page 1) - Getting Started - JGate on AppJet Forum…
javascriptのwindow.open()をrubyでやりたい。 systemを使う。 #firefoxで開く system 'firefox http://localhost:5001/' #chromeで開く system 'chrome http://localhost:4567/' #規定のブラウザで開く #win system 'start http://localhost:5001/' #mac sy…
Jetpack SDK 0.4がリリースされたし、いっちょSDKを試してみるかという人向けのエントリー。 動作環境は Vista, Python 2.6.4公式ドキュメント Jetpack SDK Docsはこちら Jetpack SDK Documentation 追記 まとめ:Firefoxがインストールされたフォルダをpath…