記事一覧はこちら

2012-01-01から1年間の記事一覧

phpのCURLOPT_POSTFIELDSに配列を渡すと@から始まるテキストをファイル名として読み込む事について

$ch = curl_init("http://..."); curl_setopt($ch,CURLOPT_POSTFIELDS,["message"=>$_POST["msg"]]); この場合、$POST["msg"]が"@/etc/passwd"等@から始まる文字列だった場合、サーバー内の任意のファイルが送信されるから注意。"@/etc/passwdhoge"でも通る…

twitlongerで返信が途切れる実例と検知方法

武雄市の樋渡市長による迷惑ツイート - Togetter 自称“日本ツイッター学会長”がどれだけ注意されても迷惑ツイートを繰り返している件 - Togetter 該当するツイートの一覧を作成しました。遡れる限界3200件で取得できた2012-05-02 20:14:45までが対象。 偶然I…

NEWS WEB 24で紹介されたツイートの調査

NHK総合で毎日0時から放送しているNEWS WEB 24というニュース番組。この番組は画面下部に常時twitterの発言を表示しているのが特徴。 そこで紹介されているツイートはどんな物か、どんな人がツイートをしているのかが気になったから調べた。 調査対象は2012…

twitterで自分用の鍵アカウントを作ってそこに情報を流し込む行為は規約違反?

Twitter、全ツイートアーカイブのダウンロードリクエスト受付を開始。全てをひとつのファイルでダウンロード可能に やっと全ログをDL出来るようになりました!やったー! そこで疑問となる「twitterで自分用の鍵アカウントを作ってそこに情報を流し込む」行…

unicodeと顔文字

この分野はiOSが強い。カラーアイコンで絵文字も表示出来るし。 windowsは弱い。文字を表示する方式がバラバラだし。 アートとも言える見事なアスキーアート文化はどうなったんだろう。unicodeで使える文字ば爆発的に増えたのに、キモい顔文字とか単純な図形…

未来の党のネットでプレ総選挙、結果のjsonにkada、nullpo、kawaisosu

http://www.pre-sousenkyo.com/enquate.json(魚拓) {"q1":{"a1":6348,"a2":1325,"kada":23,"nullpo":53},"q2":{"a1":6026,"a2":1673,"kawaisosu":23,"nullpo":53}} ままままさか、postされた値をそのまま記録してるなんて事は… 現在vote.phpは500エラー

スマホ用サイトは最低限word-break: break-all;を設定してくれ

スマホ用サイトで誤タッチを誘発するバッドノウハウ。想定外のスクロールはやめて!

期待のchrome拡張api chrome.downloads

今まで任意のファイルをDLさせようと思うと、chrome.webRequestで書き変えたり、 a要素のダウンロード属性で指定したりしましたが一番シンプルに行う方法が提供されそうです。 確認したgoogle ChromeのバージョンはVersion 25.0.1346.0 canary。 それはchrom…

全日本仮装大賞に「クリエイティブ・コモンズ」の動画がある

仮装大賞のyoutube公式チャンネルがオープンし動画を見ていたのですが、標準のYouTubeライセンスではなく、クリエイティブ・コモンズ表示ライセンス(再利用を許可する)が適用されている動画を発見しました。 全日本仮装大賞/水中ゴーグルから見た風景 - Yo…

twitpicとtwitterとtumblr 画質比較

twitpicが生画像の提供を中止して今後どこに画像を上げようと大騒ぎな今日この頃、そんな訳で画質比較を行いました。 投稿された画像が最大横幅、最大高さのどちらかをオーバーしていたら縮小されます。 また、全てのサービスで縮小されない横600px 縦1920px…

twitpicがオリジナルサイズの画像にアクセス出来なくなったのでpict3dsをtumblrに対応させた

pict3dsをtumblrに対応。3DSのタイムアウト相手に四苦八苦

ブラウザのステータスバーに表示されるリンク先をカスタマイズ

IE6まではwindow.statusでIEに限ってステータスバーに任意の文字を表示する事が出来た。それは色々問題になってIE7から出来なくなった記憶があるけど、今確かめたら普通に出来るようになってた。 IEでもfireFoxでもchromeでも出来る。方法は簡単 <a id="change" href="http://www.amazon.co.jp/gp/B0094E58C8">アフィが無</a>…

SI Captchaで表示される文字を入力すべき文字を分離する。

SI Captchaで表示される文字を入力すべき文字を分離する。 どうやら現在の文字認識技術は予想以上のようです。前回の記事で複雑化させたSI Captchaですが、普通に突破してきます。 そこで今度は表示される文字と入力すべき文字を分離する事にしました。例え…

ログイン無しで使えるtwitterのAPIは2013年3月5日以降どうなるの?

Twitter API 1.1リリース 開発者の対応リミットは2013年3月5日に - ITmedia ニュース twitter API 1.0が廃止されるのは数ヶ月前から言われていて、1.0では認証なしで取得できたAPIの認証が必須となる事も既知のはず。Twitter API 1.1で影響を受けるAPI 認証…

SyntaxHighlighterでコピペしたコードが動かない

みんな大好きSyntaxHighlighter。バージョン2とバージョン3がありますが今回はバージョン3のお話。 そもそも、このSyntaxHighlighterにコピペ専用のモードがある事をご存知ですか。そのままマウスでドラッグしてコピペすると、行数も一緒にコピペされてしま…

SI Captchaのイメージ改造

スパム対策に、WordPressのプラグインSI Captchaが出力する画像をいじくってみました。

とびだせどうぶつの森のスクリーンショットから調査するニンテンドー3DSの3D使用率

とびだせどうぶつの森のスクリーンショットにおける3D率を調査しましたこのソフトではゲーム中ほぼ全ての場所でスクリーンショットを撮ることが出来、その時mpoが作成されるかjpgが作成されるかは本体の設定に依存します。私が作ったpict3dsでスライドショー…

(object)による配列のオブジェクト化も注意が必要

$a=array("0"=>"zero","A"=>"B"); $b=json_decode(json_encode($a)); $c=(object)$a; var_dump($b===$c); 今度は配列に文字列のキーがあるからオブジェクト化してくれるに違いない!だからtrue! 外れです。falseなんです。 $bと$cをvar_dumpした結果はこち…

配列をjson_decodeしてもオブジェクトになるとは限らない

※ここで言うオブジェクトは$a->bでアクセス出来る値の事。 では問題です。以下のコードはどこでエラーが出るでしょうか。 var_dump( $a=json_decode( json_encode(array( )))); var_dump( $b=json_decode( json_encode(array("0"=>"val","1"=>"val-1")))); v…

json_decodeの強力すぎる第二引数

phpで連想配列とオブジェクトを使い分けたデータを、json_encodeで保存してjson_decodeで読み込むと、両方json_decodeの第二引数の型に変換されます。 あえて揃えたい場合は再帰的な変換方法でいいんだけど、あえて使い分けてる時はどうしたもんか。 連想配…

FileMenu Toolsのコマンド一覧

windowsの右クリックメニューに任意のコマンドを追加出来る便利なフリーソフト「FileMenu Tools 」。指定できるコマンド変数を調べました。 バージョンは6.3。 「すべての」が入っていないコマンドで複数のファイルを選んだ時は、最初のファイルのそれが入る…

ニコニコのコメントxmlにおける半角文字の実体参照について

ニコニコのコメントxmlにおける半角文字の実体参照について

phpのCURLOPT_POSTFIELDSで@から始まるテキストを送信する方法

phpのcurlでファイルとメッセージをpostしたい場合 $post["file"]="ほげほげ"; $post["file"]="@./upload.png"; $curl = curl_init("http://example.com/"); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS,$post); $resul…

Twitter API 1.1で影響を受けるAPI

.dis{ background-color:#CCC; } 今までバージョン1.0だったTwitterAPIがバージョン1.1に更新されるらしい。 Changes coming in Version 1.1 of the Twitter API | Twitter Developers Twitterブログ: Twitter API v1.1でのAPI利用ルールの変更について Twit…

chrome21のJoystickAPIを試す

chrome21のJoystickAPIを使いマリオ クローンをxbox360コントローラーで遊ぶ

chromeウェブストアの統計情報

chromeウェブストアの統計情報の有効方法とグラフの見方

janetterカスタマイズメモ

Janetterに施したカスタマイズを記録

twitterAPI 新方式の対応状況

非推奨となっているTwitterのAPIを使っているクライアントを調査

chrome Web Store のDL数は何時更新されるのか?

chrome Web Store のDL数を2週間集計し、どのタイミングでDL数が更新されるのかを調査

GooglechromeでページのURLを列挙する方法

一平くんと金太 - Togetter こりゃ可愛い。着ぐるみは小さいと可愛さが加速度的に増していく。 よし保存保存っと・・・でも画像が多くて面倒だな。さてどうやってURLを取るか。 今までは一つ一つクリックするか、ソースを開いて秀丸で正規表現を使って抽出し…