文字表現メモ

charのエスケープの「\」は8進拡張表記 16進拡張表記は「\x」で始まり2桁「A」という文字を表すには ・'A' ・0x41 ・'\x41' ・'\101'

最近気分転換に

etc

ひたすらCの世界にどっぷりなのでちょっと気分転換で最近プライベートで変わった言語を触ってたりします。しかもつまみ食い感覚で2つも><1つは、id:takuto_hさんが開発したCyanという言語です。 非S式のLispマクロを導入した言語で、インスタンスベース・…

VNC便利!

etc

PCもう一台用意したのだがなぜかディスプレイケーブルだけが足りないという事態に><で、一時的にディスプレイケーブルを借りて、設定などして、「さぁ、どうしよっかな」って思ったときに、そういやVNCってRemote操作できるツールあったよなぁ。と、思い出…

if (!p)について

よくはまるのでメモif (!p) {〜}って記述・・・ぱっと見わからないときがあります。(pはポインタ変数)!pについて読み解こう!ってだけのメモっすw まず、Cにおいて真/偽は0か0以外かで区別されていて、真が0以外、偽が0となってます。!pが真になるというこ…

mod_sslって・・・

ApacheのConfigure->mod_sslのConfigureを行いApatchにpatchをあてて->Apacheのmakeとな。。。ってことはApacheの動作もわからないとだめかも。。。 ふむぅ。。。 結構しんどいかも><

mod_sslというかApacheModuleの作り

なかなかにややこしいですね。httpd.confの設定もあわせていろいろ調べたり勉強したりしないとだめっぽい。 まぁ、当面はhttpd.confは無視のmod_sslでどのようにhandlerを管理しているかっていうのと、read/writeの仕組みを追いかける感じかなと。 これと、…

Handshake Protocol拡張!?

OpenSSLのHandshake Protocolってどうなってるんだろう?ってことで、TLS Handshake Protocolの流れを追ってみる。大きく分けると以下のような感じかな。・Hello ・Certificate ・KeyExchange ・ChangeChiperSpec (・Finished)以後は基本的にはアプリケーシ…

mod_sslを見てみる

実際にOpenSSLがどのように利用されているかなどを見るのに丁度いい材料かなぁと思いつつ。

DTLSはとりあえず放置

とりあえずUDP周りは現状放置でよさげなので放置w

TODOメモ

プリプロセッサマジック(マクロの2段階・事前走査)について

DTLSを調べてみる

OpenSSLのソースを読んでいて、SSLv2,v3とTLSv1はさらっと見たんだけどDTLSv1ってのがあってなんだ?と思ったら、UDP用のTLS実装なんてあるんですねぇ。。。 RFC4347で定義されているとのことで、ここらは後で暇があれば・・・ Datagram TLSってことで、UDP…

これってどうなんだろう・・・

ssl\ssl_locl.hで見つけたんだけど・・・#define FP_ICC (int *(*)(const void *, const void *))なぜだ・・・typedef int *(*FP_ICC)(const void *, const void *);じゃぁだめだったのかなぁ・・・まぁ、関数ポインタはあまりtypedefされない(わかりにくく…

マクロの罠

まぁすでにプリコンパイルだけしたものを作ってるのでそこまではまらなかったのですが。。。SSL_METHODという構造体があってそこにSSL/TLSのVersionだったり、呼び出すべき関数のポインターが入ってたりするんですが、どこで生成されているのか追っていたら…

とりま#ifndef多すぎ

プリプロセッサで#defineと#ifdefや#defined(〜)はよく見るので大丈夫なのですが#ifndefがやたらと多いのが見受けられます。まぁ、普通に#ifndef 〜ならまだいいんですが、#ifndef OPENSSL_NO_〜って・・・ ということで、基本はいろいろと利用すること前提…

OpenSSLを読んでたりするので

とりあえず、かなーりお久しぶりです。 ずっと書くネタもあまりなかったのですが、ちょうどOpenSSLをいじってたりしますし、メモかねてたまには書いていこうかなと。 ちなみにVersionは0.9.8jです。 久々に、マニアックなCなので、要所やめんどくさいところ…

Eclipse PluginはEclipse PluginであってOSGi Bundleじゃない!?

ってことですね。終わった。。。独自の拡張が前提になってる、かつ、Equinoxに依存しちゃってたりするので、そのままじゃEclipse PluginはApatch Felixだと動かない・・・要は、OSGi Bundleとしての定義を満たしてないってことですね。まぁImportPackageにor…

age++

とりあえず歳を取ったということです><28かぁ。。。20代も残りわずかになってしまいました。30までにどうしようとかはぜんぜんないので気楽にいきますw

Jiemamyの記事が!そして今更ながらのSeasarCon2008Autumnの宣伝w

etc

「データベースもアジャイルに開発したい!」という記事が@ITにありますね。 http://www.atmarkit.co.jp/fdb/single/08s_jiemamy/jiemamy1.html です。id:daisuke-mさん(ChiefDeveloper?)が執筆されてます。で、今更ですがSeasarCon2008Autumnが明後日6日(…

多重継承

やっぱり使いたい場面が出てくる・・・メインで開発に使ってる言語はサポートしてないんだよなぁ。C#・Javaだし>< で、最近マイブーム!?な言語はEiffelとSatherかな。Towerつながりw まぁSatherは初期はEiffelのサブセットだったし、両方とも同じ感覚で…

HashSet

C#

なんで、3.5からなんだよー><VS2005開発だと、2.0だから・・・DictionaryのKeyのみ利用ってのが増えてうざい・・・ しかも、すでにKeyに登録してあると例外投げられるからContainsKeyで調べて・・・ってかなりめんどくさいね。。。

iKnowのブログパーツを張ってみた。

etc

特になにがあったわけでもないけど・・・w ちょっとずつ昼休みを利用してやってたりします><

めも

etc

C#でのCOMの作り方 http://www.codeproject.com/KB/vb-interop/csCom.aspx

友人と電話してて

etc

IT業界(だけじゃないかもだけど。)でよく「Win-Win」の関係とか言われてるけど結局それって「Draw」とまでは言わないまでも「Tie」じゃねぇの?ってw 確かにそういう考え方もできるなと思ったのでありましたw

暫定税率復活しましたね。

etc

一般財源化していくとか言ってますが本当になるのでしょうか?消費者財源として、生活の・・・とかいってますが、それなら暫定税率復活しないのが一番よかったかと思うのは自分だけでしょうか。 まぁ、どうなっていくのか今後も目が離せない感じですかね。

エントリ的には後だけど上に書きます!

etc

まぁそんなに大したことでもないのかもですが、弊社(Gluegent)で、人材募集中です!詳しくはまさたか日記 - 求人中 -にて!

暫定税率復活!?復活すれば160円/ℓ

etc

なんてこったw まぁ、車もバイクも今は乗らないので直接関係はないですが、これはちょっとひどいですねぇ。 現在ほぼ底値で130.6円らしいのですが、5月から卸価格が2.4円上がるということで、133円にはなってしまうのですが、まぁそれは仕方ないとして、そ…

青少年インターネット規制法案ってどうよ。。。

etc

まだ、提出とかまではいってないけど、GWまでにとかいってたりしますよねぇ・・・ これが提出され、閣議で通り、法案じゃなく法律になったら、確実にこのBlogも死にますw生き残ろうと思えば残せますが、とりあえず、有害サイト登録はしとかないといけないっ…

働きすぎといわれる日本において

etc

http://chubu.yomiuri.co.jp/news_k/glocal/glocal_040609.htmこんな会社もあるんですねw ちょっとうらやましく思ったのは内緒です(ぁ

SeasarConference2008Spring開催!

ということで、申し込みも開始したとのことですし、とりあえず一応(本当に一応)コミッタとしても宣伝w 上部バナーから申し込みにいけますので興味ある方は、申し込んでください。 注意書きもありますが、メールが来るのでちゃんとそのメールからActivation…

社会人になる際に考えたこと。

etc

ちょっとふと思い出したのでEntryを起こしてみるw 我々はしたいことの出来るものではない。只出来ることをするものである。 これは我我個人ばかりではない。我我の社会も同じことである。 恐らくは神も希望通りにこの世界を造ることは出来なかったであろう…