2009年11月

今日のTwitter 2009-11-30


会社の目標でiPhoneのこと書いたから堂々と会社でiPhoneアプリの開発ができる 20:01:30


今日のTwitter 2009-11-29


ボクシングみる 20:32:49
ネコかわいすぎ  http://www.ideaxidea.com/archives/2009/11/cute_kitten.html 20:21:48
http://f.hatena.ne.jp/hibinotatsuya/20091129191324 19:13:24


ゴーゴーカレー


a28dc6ac.jpg

うまし!!


今日のTwitter 2009-11-28


ドンキホーテに買物にいく 13:31:36
@kensuu http://www.craftec.co.jp/captureit/toolbar.html 11:12:34
@hidemi_san あはは 01:03:57
土日はiPhoneアプリの勉強する。しのたんの家に行く 00:19:45


C言語でURLエンコード


ApacheモジュールでURLエンコードしたかったから書いた。
Apacheの関数でap_escape_uriってのがあったけど、
?しかエスケープしてくれなくて
ちょっと違うみたい。

char * url_encode(apr_pool_t *p, char* url){
char *copy = apr_palloc(p, 3 * strlen(url) + 3);
int i;
char *pt = url;
char c;
char *url_en = copy;

for(i = 0; i < strlen(pt); i++){
c = *url;

if((c >= '0' && c <= '9')
|| (c >= 'A' && c <= 'Z')
|| (c >= 'a' && c <= 'z')
|| (c == '\'')
|| (c == '*')
|| (c == ')')
|| (c == '(')
|| (c == '-')
|| (c == '.')
|| (c == '_')){
*url_en = c;
++url_en;
}else if(c == ' '){
*url_en = '+';
++url_en;
}else{
*url_en = '%';
++url_en;

sprintf(url_en, "%02X", c);
url_en = url_en + 2;
}

++url;
}

*url_en = '\0';

return copy;
}

apr_pallocってのはApacheの関数で
メモリを自動で管理してくれるらしい。
この関数が終わってもcopyのメモリはちゃんと保持してくれて、
使い終わったら解放してくれるみたい。

動作は保障しません。
今のとこちゃんと動いてる。

〓たつや〓


今日のTwitter 2009-11-27


お名前.comでDNS障害 19:56:14
ApacheモジュールにURLエンコードする関数書いたぞ!! 13:53:32


今日のTwitter 2009-11-26


アメトークでガンダム芸人 23:51:15
ガラケー使ってるやつを見下してます 20:42:27


iPhoneで絵文字


2d6783b2.jpg


今日のTwitter 2009-11-25


iPhone SDKインストールした 13:57:58


今日のTwitter 2009-11-24


iTunesの使い方がわからん。MacとiPhoneを同期したら予想どうり音楽が全部消えた。iPhoneからMacに送るってできないの? 22:49:18
@softbank 山手線の目黒駅のホームでiPhoneが圏外になります。アンテナ立ててください 21:23:29


楽天市場
記事検索
  • ライブドアブログ