2008-08-01から1ヶ月間の記事一覧

WEB APIを初めて使ってみた(クロスドメインの解決ってこーやるんや・・)

なぜか今までWebAPIを使ったことがなかった パストラック*1のAPIを利用して過去24時間(1時間区切り)にGoogle訪れた人数を出すだけのものを作ってみた。 HTML <html> <head> <script type="text/javascript" src="http://www.prototypejs.org/assets/2007/11/6/prototype.js"></script> <script type="text/javascript"> function result(data) { data.start.match(/(\d{2}):\d{2}:\d{2}/…</head></html>

MySQLのSQLをシェルから実行

シェルから実行 mysql --user=【ユーザ名】 --password=【パスワード】 --database=【データベース名】 --execute="SQL文;SQL文;SQL文;" 複数のSQL文があるなら ヒアドキュメントを使った方がきれいに書ける(?) mysql --user=【ユーザ名】 --password=【…

MySQLはソートや比較のときに、英字の大文字小文字を区別しない

MySQLはデフォルトでは大文字区別を区別しない 参考:http://lgrobscrt.exblog.jp/361128/ そうだったのか。。めちゃめちゃはまった↓↓ PKに使うと、主キーの一意性違反でInsertすらできません。 対処法① CREATE TABLEのときに大文字小文字を区別したいカラム…

CSVファイルからMySQLのテーブルに入力

CSVファイルからMySQLのテーブルに入力 /tmp/SampleTable.csvというファイルからMySQLのSampleTableというテーブルに入力する方法。※CSVとテーブルのカラム数、データタイプ等が一致していることを確認する。 ※MySQLはmysqlユーザのため、読み込み権限に注意…

MySQLのテーブルをCSVへ出力

MySQLのテーブルをCSVで出力 SampleTableというテーブルを/tmp/SampleTable.csvへ出力する方法。※MySQLから実行するため、出力されるファイルはmysqlユーザのファイルになるため、書き込み権限に注意する。 SQL文 SELECT * INTO OUTFILE '/tmp/SampleTable.c…

ちゃらっと書いてみたBase64デコードのソース(C言語)

とりあえずまともに書いたらこんな感じかな??プログラム引数にBase64文字列を指定すると、文字列を出力してくれる。 ソース #include <stdio.h> #include <string.h> int main(int argc, char **argv){ char b64[128], *w = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu</string.h></stdio.h>…

strncatを使って自分自身に連結

c

今頃気づいたこと strcatは文字列を連結するC言語の標準関数。 でも、自分自身を連結することができない。。。だから今までは、 int main(int argc, char **argv) { char str1[255] = "ABCDEFG"; char tmp[255]; strcpy(tmp, str1); strcat(str1, tmp); prin…

WindowsでObjective-C

環境準備 http://www.gnustep.org/experience/Windows.htmlから以下をダウンロードする gnustep-system-0.19.2-setup.exe gnustep-core-0.19.2-setup.exe SystemPreferences-1.0.2-2-setup.exe gorm-1.2.4-setup.exe Calculator-1.0.0-2-setup.exe ほんでも…