C言語によらず、対話的なプログラムなどでは
一行分の入力を受付けて、それを処理することがよくあります。
ただ、C言語で1行の入力を行うとたまに困った現象が発生します。
例えば
- 入力中に文字を挿入しようと無意識にカーソルキーを触ってしまい~]]D などエスケープな文字を出してしまう
- 入力用バッファの長さが固定なので無駄にバッファサイズを大きめに決めなければならない
などなどです。
C言語によらず、対話的なプログラムなどでは
一行分の入力を受付けて、それを処理することがよくあります。
ただ、C言語で1行の入力を行うとたまに困った現象が発生します。
例えば
などなどです。
WindowsでCのプログラミングを経験した人がUNIX系のシステムでプログラミングをするときに
最初に抱く疑問としてよく聞くものが1つがあります。
ユーザーがReturnキーを押すまで端末から入力を得る方法がない
ということです。
具体的にはLinuxなどのCライブラリでは
getch() … エコーバック無しで直ちに1文字分の入力を受ける
関数が使えません。
賛否両論あるようですが、
LINEはスマートフォン世代の事実上の標準的な
インスタントメッセンジャーとなりました。
しかし、LINE公式では
Android , iOS
Windows, OS X
向けのバイナリしか配布られておらず、Linux向けのものは
ありません。
方法としてWineを利用してWindows版のLINEを動かすという
手段がありますが、残念ながら日本語入力に何があったり、
適切な設定でなければ頻繁に落ちてしまい、使用感がよくありません。
ということで今回は何とかしてLinuxでまともにLINEを使おうという試みです
先日このような記事を読んで、おもしろそうだったので
僕もちょっとしたツールを作ってみました。
記事タイトルの通り、
フォルダ内の画像を電子書籍の形にまとめて、
携帯端末などで閲覧しやすくするツールです。
2011年01月23日 に LinuxでEPSON製ドライバを使用する
という記事を書きました。
アヴァシスが配布しているEPSON用プリンタドライバパッケージを使って
簡単にLinuxで最新のプリンタを使用可能にできる。 という
内容だったのですが、
Linuxドライバーダウンロードサービス運営終了のお知らせ(2013/01/21)
という通知があり、使えなくなっていることが分かりました。
ブログのアクセス解析をみると少なくない数のアクセスが前の記事に
来ているので、新しく記事を書きなおすことにしました。
現在では、EPSONの公ż..