Slideshareブームが来る予感がするのでいまのうちに。
自分で勉強した内容をメモしておきます。
自分にしか分からない内容で申し訳ない。
C言語は文字列の操作が難しいですね。
2012年4月26日木曜日
2012年4月24日火曜日
PHPからJSを呼ぶ
こんなに簡単に呼び出せるなんて驚きですね。
DBから値取得(PHP) → GoogleMapにマーカー追加(JS)
の部分で使いました。
備忘録としてメモしておきます。
DBから値取得(PHP) → GoogleMapにマーカー追加(JS)
の部分で使いました。
備忘録としてメモしておきます。
if ($id == 1) {
echo "<script language=javascript>sample_function(".$id".")</script>";
}
2012年4月3日火曜日
chromeアプリを作ろう!
Chrome アプリについて調べたのでメモ。
Chrome Web Store
こちら
Googleの提供するマーケット。
有料アプリと無料アプリとがある、Google版App Store。
Google Apps、Google Extension、Google Themeの3種類がある。
有料アプリでは売上の30%がGoogle側に回収されるが、
アプリ内課金だとGoogle側の取り分はたったの5%。
95%ももらえる開発者に心地よいマーケット。
Google Apps
通常のWebサービスみたいなもん。
Google Apps独自のAPIみたいなんがあって色々できる。らしい。
Google Extension
かつてのChrome 拡張機能。
Google Theme
かつてのChrome テーマ。
Chrome Web Store
こちら
Googleの提供するマーケット。
有料アプリと無料アプリとがある、Google版App Store。
Google Apps、Google Extension、Google Themeの3種類がある。
有料アプリでは売上の30%がGoogle側に回収されるが、
アプリ内課金だとGoogle側の取り分はたったの5%。
95%ももらえる開発者に心地よいマーケット。
Google Apps
通常のWebサービスみたいなもん。
Google Apps独自のAPIみたいなんがあって色々できる。らしい。
Google Extension
かつてのChrome 拡張機能。
Google Theme
かつてのChrome テーマ。
2012年2月2日木曜日
Excelの表をtex形式に変換する簡単な方法
execlで表作ると便利ですよね。
すぐ図にできるし関数が豊富なので、あんなことやこんなことまでできちゃいます。
ただ、Excelで数値をまとめるとめんどいのが、texになおすとき。
僕も手で地道に打ってました。。
しかし!
こんなもんはテキストエディタに一回コピーすれば余裕なんですね。。
つまり、こういうことです。
1.Excelのデータをコピー
2.それをテキストエディタに貼付け
3.テキストエディタ上で "¥t" を"&"に変換
終わりです。
Execlのセルはタグで分けられるので、それを変換しましょう。
うまくいかない場合は正規表現を使えるエディタにしましょう。
フリーでいいのいっぱいあるので。
これいろんなところで使えそうですね。。
ただ、プログラマーとしてはこんなんをスクリプト書いてさっと処理したいですね。
次はそうしましょう。
すぐ図にできるし関数が豊富なので、あんなことやこんなことまでできちゃいます。
ただ、Excelで数値をまとめるとめんどいのが、texになおすとき。
僕も手で地道に打ってました。。
しかし!
こんなもんはテキストエディタに一回コピーすれば余裕なんですね。。
つまり、こういうことです。
1.Excelのデータをコピー
2.それをテキストエディタに貼付け
3.テキストエディタ上で "¥t" を"&"に変換
終わりです。
Execlのセルはタグで分けられるので、それを変換しましょう。
うまくいかない場合は正規表現を使えるエディタにしましょう。
フリーでいいのいっぱいあるので。
これいろんなところで使えそうですね。。
ただ、プログラマーとしてはこんなんをスクリプト書いてさっと処理したいですね。
次はそうしましょう。
2012年2月1日水曜日
Terminalで文字コードを変換する方法
メモ帳などのエディタでテキストデータを作成すると,
文字コードが勝手に埋めこまれてることがあります.
ファイルの先頭に<U+FEFF>みたいな表記がある.
(メモ帳では見えないが,lessコマンドで見れる.)
これはバイト順マークといって,UTF-8を識別するためのもの.
しかし日本国内のみのものであり,国際的には認知されていない.
(どんだけ厄介やねーーーーん!!)
これ,テキストデータ処理するときにかなりじゃま.
実際(扱えない謎の)文字列として認識されちゃうので除去しましょう.
コマンド:
nkf [option] [file]
使用例:
1) nkf -g ex.txt
ex.txtの文字コードをチェックする.
2) nkf -w ex.txt
ex.txtの文字コードをUTF-8に変換して出力する.
3) nkf -w --overwrite ex.txt
ex.txtの文字コードをUTF-8に変換して上書きする.
こんな感じ.ちょー簡単!
参考:
文字コードが勝手に埋めこまれてることがあります.
ファイルの先頭に<U+FEFF>みたいな表記がある.
(メモ帳では見えないが,lessコマンドで見れる.)
これはバイト順マークといって,UTF-8を識別するためのもの.
しかし日本国内のみのものであり,国際的には認知されていない.
(どんだけ厄介やねーーーーん!!)
これ,テキストデータ処理するときにかなりじゃま.
実際(扱えない謎の)文字列として認識されちゃうので除去しましょう.
コマンド:
nkf [option] [file]
使用例:
1) nkf -g ex.txt
ex.txtの文字コードをチェックする.
2) nkf -w ex.txt
ex.txtの文字コードをUTF-8に変換して出力する.
3) nkf -w --overwrite ex.txt
ex.txtの文字コードをUTF-8に変換して上書きする.
こんな感じ.ちょー簡単!
参考:
コンソール出力関数一覧
イトウです。
新しいスポーツを始める時に重要なのが走りこみ、
新しいプログラミング言語を勉強し始めた時に重要なのがコンソール出力、ですよね。
プログラミング言語別のコンソール出力関数のまとめです。
-------------------------------------------------------
C
printf("%s", message);
Java
System.out.println(message);
JavaScript
console.log(message);
Objective-C
NSLog(@"message: %@", message);
-------------------------------------------------------
Cベースの言語とはいえ文法全然ちゃいますね。とっつきにくいですね。
他の言語も勉強次第追記していきます。
新しいスポーツを始める時に重要なのが走りこみ、
新しいプログラミング言語を勉強し始めた時に重要なのがコンソール出力、ですよね。
プログラミング言語別のコンソール出力関数のまとめです。
-------------------------------------------------------
C
printf("%s", message);
Java
System.out.println(message);
JavaScript
console.log(message);
Objective-C
NSLog(@"message: %@", message);
-------------------------------------------------------
Cベースの言語とはいえ文法全然ちゃいますね。とっつきにくいですね。
他の言語も勉強次第追記していきます。
ラベル:
C,
java,
javascript,
objective-c,
入門,
比較
登録:
投稿 (Atom)