2014年

一昨年はAndroidアプリ、去年はiOSアプリなんかにも手を出してなかなか面白かったり、面倒だったり。

初のAndroidアプリはサクッと元が取れた感じなので今年もモバイル・スマホで何かやってみよう。

改行コード(UTF-8で確認)

改行コードは、文字コードではなくプラットフォームに依存。
platform改行コード
UnixLF (ctrlコード=\r) (16進=0x0a)
WindowsCR+LF (ctrlコード=\n\r) (16進=0x0d0x0a)

emacsでは、utf-8-unixとutf-8-dosで改行コードの切り替えが可能。
と、いうことでサンプルを作成。

cygwin上のemcsで各モードでファイルを作成。
user01@PC01[~]$">user01@PC01[~]$ ll utf-8* 
-rw-r--r-- 1 user01 None 21 Dec 20 23:54 utf-8-dos.txt 
-rw-r--r-- 1 user01 None 18 Dec 20 23:53 utf-8-unix.txt 
cygwin上のcatでは両者改行されて出力される。\r(0x0a)で改行されているためと思われる。
user01@PC01[~]$ cat utf-8-dos.txt
あああ
abc
123
user01@PC01[~]$ cat utf-8-unix.txt
あああ
123
abc
dumpをとると分かりやすい。
user01@PC01[~]$ dump utf-8-*
utf-8-dos.txt:
00000000  e381 82e3 8182 e381 820d 0a61 6263 0d0a c..c..c....abc..
00000010  3132 330d 0a                            123..
utf-8-unix.txt:
00000000  e381 82e3 8182 e381 820a 3132 330a 6162 c..c..c...123.ab
00000010  630a                                    c.
最近のWinアプリは、Unix形式の改行コードでもちゃんと改行してくれるものが多い(Office系とか)。
秀丸は改行コードを表示できるので便利(その他>動作環境>高度なウィンドウの「エンコードの種類」で設定)。

うーむ

FC2ブログ、なんて使いにくいんだ。
というか、投稿時のHTMLパーサがバカなんじゃないだろうか。。。

それともブログでソース的なものを書くのが限界なのかもしれない。
HPも使いにくかったのでここは終わりかな。

[続きを見る]

プログラミング小ネタ集 は nosource.web.fc2.com へ

プログラミング小ネタ集 - のまとめ。

最初はブログで書こうかと思ったのですが、やはりHPの方がまとめやすかったので上記に移動。

現在はまだシェルスクリプトを書きかけ。

カテゴリ

Amazon

アクセスランキング

[ジャンルランキング]
コンピュータ
261位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
47位
アクセスランキングを見る>>

RSSリンクの表示

ブロとも申請フォーム

Copyright © nopgm