Home > プログラミング

プログラミング Archive

ICPCのビジュアライザ

プログラミングの大会で幾何が出ると困る.頭の中や紙の上で絵を描くのにはさすがに限界があるからだ.というわけで簡単にかけて使いやすいビジュアライザを作ってみた.

Continue reading

Macで簡単にRAMディスクを使う方法

地味に普段自分用に使っているコマンド公開第二弾.RAMディスクを作る方法です.メモリが潤沢にある環境が多いMac上の場合,RAMディスクを作って色々すると得することが多いのでこれを使ってみると良いことがあるかもしれません.これを /usr/local/bin などにつっこみ,

001: ram 256m

を実行すると256MBのRAMディスクを作ることができます.

Continue reading

C++で可変長引数を扱う方法

C++で double a=1.4; int b=3; string c("hoge"); みたいなのに対して DE(a,b,c); ってやると 1.4, 3, hoge って風に出力してくれるようなものがあると便利だと思って少し考えたのだけどなんかあんまり出来る気がしない (2月21日 23:18:20)

という@ir5の発言を受けて.少し考えてみたところ実は "," の演算子のオーバーロードを行うことによって意外と解決できるのではないかと考えた.

Continue reading

Adobe AIR と WebKit

関西アンカンファレンスなるイベントに参加してきました.久しく勉強会のようなイベントに参加していませんでしたが,今回友人が行くと言っていたので参加してきました.アンカンファレンスというのは発表内容が当日に決まるという形式のイベントで,自分も前日に用意をし始め「HTMLで作るデスクトップアプリケーション」というタイトルで発表させていただきました.内容は Adobe AIR と WebKit がすごいという事を主張するだけの内容でしたが,それなりに反響(?)がありほっとしています.(※右の画像はデモ3で,CSSで3Dが扱え,その中にFlashオブジェクトも格納できるというデモ)

Continue reading

SSL 越しに telnet する

Gmail のデータをプログラムで取得するべく IMAP プロトコルを調べて Gmail とたたかおうと思ったところ,残念ながら SSL を使ってアクセスをしなければならないようで,しかし telnet は残念ながら SSL を持っていない.そこでどうにかしないといけないなーと思ってぐぐっていたところ,SSL越しにTelnetをする方法として鯖の缶詰で紹介されていたのでそれを使ってみたがどうやら認証が通るのに LIST コマンドで失敗していた.ちなみにそのコマンドは以下の通り,

$ openssl s_client -connect server:port -quiet

最初はアクセス制限か何かかと思ったが Thunderbird とかはいけていたので,改行コードが実は間違っているんじゃないかと思い始め PHP で簡単に組んでみたところ案の定通ってしまいぐんにょり.そこでとりあえず stelnet というコマンドを作ってみた.

Continue reading

Home > プログラミング

Search
Feeds
Meta

Return to page top