Paradigm Shift Design

ISHITOYA Kentaro's blog.

仕事

C#とPHPでファイルアップロード

C#でのファイルアップロードには、いくつかの方法がある。 WebClientを用いた方法 WebClientクラスでWebページを取得するには?:.NET TIPS - @IT WebRequestを用いた方法 WebRequest/WebResponseクラスでWebページを取得するには?:.NET TIPS - @IT POS…

FFMpegで3gp/3g2をエンコード時にエラー

最近更新してないなぁ…orz まぁいっか。 FFMpegで3gp/3g2をエンコードしようとしたら、 Assertion failed: sample_duration % sc->time_rate == 0, file libavformat/mov.c, line 1695という実にワケワカメなエラーがでる。 FFmpegのバージョンは、 FFmpeg v…

PHPでjson_encodeした文字列をC#でデコードするときの注意事項

ちょっとはまったのでメモします。 PHP側で例えば とする*1。 で、これをC#側で、 String postdata = "tokuninashi"; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://example.com/api/"); request.Method = "POST"; request.Headers…

C#でZipファイル作成

ファイルを固めて転送するために、Zipファイルを生成したかったのだけれども、J#のライブラリを使ってZIP圧縮、展開(解凍)、リスト表示を行う: .NET Tips: C#, VB.NET辺りをみると妙に複雑。 下のほうにあった、 .NET Zip Library #ziplib (SharpZipLib)を…

テーブルをソート可能にするTinyTableで行を削除できるようにする

テーブルをソートできるようにするスクリプトはいくつもありますが、なかでもTinyTableというのがあって、結構使い勝手がいいのだけれども、要素を削除したりするとエラーが出るので困っていた。 で、色々探したけれど、要素を削除できるようなものは大抵の…

空白の違いだけを検出する関数

仕事で、二つの文字列の空白の違いだけを検出する必要があって、xdiffを使おうと思ったんだけれどExtensionをビルドするのも面倒なので関数を書いてみた。

使えるねっとの備忘録

Fxxking Plesk.うーん. yumのインストールは,使えるねっとのVPSにyumをインストールする | CentOSサーバ構築術 文具堂と yumを使ったCentOSのパッケージアップデート ( しゃいん☆のブログ| 名古屋市 Webシステム開発 サーバ構築 ネットワーク構築 株式会社…

新年の抱負,2009

はいはいはいはい, 新年明けましておめでとうございます! 今日から仕事始めですが,目ぇ覚めてますか!*1 しかし1ヶ月以上御無沙汰でした. いやまぁ,Blogかけないことはないんだけれど,それより修論で泣いています. 今年は無事に卒業する予定です. と…

Quun.CM.Bank公開

この3ヶ月ほど取り組んでいた、401 Authorization Requiredが公開されました。 パワーソース|広告代理店、ホームページ制作|愛知県岡崎市 さんが西三河のショップ情報満載!『Quun.Shop.Bank(キューン・ショップ・バンク)』で紹介している、西三河地方を…

終端文字\0の除去

小一時間悩んだ。 携帯電話でどうしてもセッションが継続されず、セッションIDをダンプしたら、終端にヌル文字?がついていた。で、除去しようと、 とかすると、「\0」だけでなく「0」まで削除されてしまう。なぜ。 $ php -f null.php string(7) "hoge0\0" str…

携帯でファイルアップロード

ファイルアップロードも鬼門らしい。何も知らずに <form> <input type="file"> </form> なフォームを設置して、SoftBankのエミュレーターで確かめると、ファイル選択画面が出てきたので、他でも動くだろうと高をくくっていたら。 動かないんだねぇ。だからどこも、メールで投稿なのか。 アッ…

携帯からmailtoするときの注意点

最近のハマりポイント。 知ってる人は、絶対に知ってるんだろうな。ノウハウって大事だ。 <form method="get" action="mailto:hoge@moge.com?subject=title&body=contents"> <input type="submit" value="submit"> </form> というフォームで、メール画面が開いて標題にtitle、本文にcontentsと表示されそうだが、されない。ボタンにしたかったので、formだったんだけれども。 urlencode…

htmlのbuttonとinputの違い

<form method="post"> <input type="submit" name="delete" /> <input type="submit" name="new" /> </form> というフォームがある場合、newを押したときはnewが、deleteを押したときはdeleteがPOST値として送られてくるが、 <form method="post"> <button type="submit" name="delete" /> <button type="submit" name="new" /> </form> の場合は、IEでは、常に両方の値が送られてくるということを…

Excel2007で開発タブを表示する

メモ Excel 2007:開発関係のタブを表示するん,これがなくて,6時間ほど大変だった