• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

 CGI::Sessionを使うためにCPANでインストールしようとしたところ、「サーバの応答にエラーがあるので、接続を終了します。再試行しています。」となって最終的にインストールに失敗してしまいました。ネットで検索したところ、FTPサーバに接続できていないためのようで、CPANのシェルから下記コマンドでurllistに他のFTPサーバを追加しました。
 参考サイト cpanを利用したperlモジュールインストール不具合

   1  cpan> o conf urllist push ftp://ftp.u-aizu.ac.jp/pub/CPAN
   2  
   3  cpan> o conf urllist push ftp://ftp.kddilabs.jp/CPAN/
   4  
   5  cpan> o conf urllist push ftp://ftp.jaist.ac.jp/pub/lang/perl/CPAN/
   6  
   7  cpan> o conf urllist push http://ftp.cpan.jp/
   8  
   9  cpan> o conf urllist push ftp://ftp.dti.ad.jp/pub/lang/CPAN/
  10  
  11  cpan> o conf urllist push ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
  12  
  13  cpan>

 そして再度インストールを実行し、今度は成功しました。

   1  cpan> install CGI::Session
   2  Running install for module CGI::Session
   3  Running make for M/MA/MARKSTOS/CGI-Session-4.48.tar.gz
   4  ~~~ 中略 ~~~
   5  Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/CGI/Session/.packlist
   6  Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
   7    /usr/bin/make install  -- OK

posted by Png akanuma on Thu 24 May 2012 at 21:34

 CPANからDate::Simpleをインストールしようとすると、make testで失敗してインストールできませんでした。

   1  # perl -MCPAN -e 'install Date::Simple'
   2  CPAN: Storable loaded ok
   3  Going to read /root/.cpan/Metadata
   4    Database was generated on Tue, 22 May 2012 05:43:03 GMT
   5  Running install for module Date::Simple
   6  Running make for I/IZ/IZUT/Date-Simple-3.03.tar.gz
   7  ~~~ 中略 ~~~
   8  make: *** [test_dynamic] エラー 1
   9    /usr/bin/make test -- NOT OK
  10  Running make install
  11    make test had returned bad status, won't install without force

 この場合は環境変数LANG=Cに設定すれば成功するようです。
参考サイト Date::Simpleのインストール失敗と、その対応

   1  # echo $LANG
   2  ja_JP.UTF-8
   3  # export LANG=C
   4  # echo $LANG
   5  C

 再実行します。

   1  # perl -MCPAN -e 'install Date::Simple'
   2  CPAN: Storable loaded ok
   3  Going to read /root/.cpan/Metadata
   4    Database was generated on Tue, 22 May 2012 05:43:03 GMT
   5  Running install for module Date::Simple
   6  Running make for I/IZ/IZUT/Date-Simple-3.03.tar.gz
   7  ~~~ 中略 ~~~
   8  Writing /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/Date/Simple/.packlist
   9  Appending installation info to /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/perllocal.pod
  10    /usr/bin/make install  -- OK

posted by Png akanuma on Thu 24 May 2012 at 06:47

平河町1-3-9 ブルービル別館 1Fにあるオー・プロヴァンソーに行きました。 フレンチのお店です。二度目の訪問になります。

食べログはこちら
お店のHPはこちら

ランチは、

DejeunerA
本日のスープ、本日の魚料理又は肉料理、デザート、コーヒー(紅茶、エスプレッソ、ハーブティーなど)  2,500円

DejeunerB
色々な前菜からお好みの一皿、本日の魚料理又は肉料理、デザート、コーヒー(紅茶、エスプレッソ、ハーブティーなど)  3,000円

DejeunerC
色々な前菜からお好みの一皿、シェフ特選魚料理、シェフ特選肉料理、デザート、コーヒー(紅茶、エスプレッソ、ハーブティーなど)  6,000円

DejeunerD
色々な前菜からお好みの一皿、ちょっと美味しいハヤシライス、デザート、コーヒー(紅茶、エスプレッソ、ハーブティーなど)  4,300円(限定5食)

です。 前回訪問時と比較して、 DejeunerDが200円安くなりました。

DejeunerA以外にも800円で本日のスープを付けられます。
このときはグリーンピースのスープでした。
前菜は前回と変わらず、
野菜のムースと小海老のコンソメゼリー添え
魚介のサラダ仕立て 黒トリュフソース
フォワグラのテリーヌ いちじくの赤ワイン煮
ジャンボマッシュルームのグラタン ボルドー風
サーモンと帆立貝、季節の野菜のゼリー寄せ
本日の前菜から選ぶようになっていました。

今回はDejeunerBを注文しました。

DSC_0030.JPG
・パン
3種類のパンがありました。前回は印象の良かったパンですが、今回はあまりおいしく感じませんでした。

DSC_0035.JPG
・前菜
ジャンボマッシュルームのグラタン ボルドー風にしました。 普通のグラタンのようなものを想像していたのでびっくりしました。器がマッシュルームです。本当に大きいです。 器にはマッシュルーム軸の部分?とベーコンが入っていたように思いますが、確かではないです。 茸が好きな方ならお勧めです。

DSC_0041.JPG
・メイン
子牛の冷温ローストだったと思います。 柔らかめのお肉で食べやすかったです。前回のメインより印象がいいですが、すごくおいしいというほどではなかったです。おいしくないわけではないですが、普通においしいくらいです。

DSC_0043.JPG
・デザート
こちらのお店の一番の楽しみのワゴンデザートです。
挙動不審にしていたらワゴンの状態で撮影させてもらえました。
手前からベイクドチーズケーキ、ガトーショコラ、苺のロールケーキ、抹茶とホワイトチョコのケーキ、ココナッツのブラマンジェ、クレームブリュレでした。
DSC_0046.JPG
今回も全品頼みました。ガトーショコラとクレームブリュレは前回と同じで、ロールケーキは中身が違いました。 ベイクドチーズケーキはチーズそのものを食べているような濃厚な味わいです。 ロールケーキは相変わらずスポンジがふわふわです。 抹茶とホワイトチョコは抹茶が強かったですが、ホワイトチョコもしっかり感じます。 ココナッツのブラマンジェはクリーム状でおいしかったです。 どれも良かったです。
DSC_0044.JPG
こちらはロールケーキのみを注文した場合です。 当然ですが、厚さが結構違います。

同伴者が注文したものも載せておきます。

DSC_0033.JPG
・前菜
サーモンと帆立貝、季節の野菜のゼリー寄せです。

DSC_0037.JPG
・本日のスープ
グリーンピースっぽさはあまりなく、チーズのような味わいだったようです。

DSC_0039.JPG
・ちょっと美味しいハヤシライス
お肉の塊がのっています。見た目は濃厚そうです。これまで食べたハヤシライスの中では一番おいしいと言っていました。

posted by Png mari2 on Tue 22 May 2012 at 21:47
15th Tue

ハラカラ。

世田谷区三軒茶屋2-16-8にあるハラカラ。に行きました。
ハンバーガーのお店です。

DSC_0007.JPG

食べログはこちら
お店のHPはこちらtitle

DSC_0012.JPG

ハンバーガー850円
チーズバーガー950円
パインバーガー950円
目玉焼きバーガー1,000円
クリームチーズバーガー1,050円
鬼おろししそバーガー1,050円
アボガドバーガー1,100円
ベーコンバーガー1,100円
チーズ三昧バーガー1,100円
ダブルバーガー1,150円
トリプルバーガー1,450円

DSC_0013.JPG

などがあります。
他にサンドイッチやトッピング、サイドオーダー、サラダなどがあります。
セットメニューにはドリンクセットとスペシャルセットがあります。
ドリンクセットはハンバーガーやサンドイッチに100円でドリンクを追加できます。
スペシャルセットはドリンクセット+サードオーダーやスープを250円で追加できます(ただし、量はSサイズの半分です)。

DSC_0017.JPG

パインバーガーを注文しました。
パインの酸味がハンバーガーに良く合います。

DSC_0021.JPG

こちらのハンバーガーはパンもとってもおいしいです。パンだけでもおいしく食べられると思います。
ハンバーグもジューシーでおいしいです。
テーブルにはハンバーガーを入れる袋と、フォークとナイフがあります。
袋に入れて食べてもいいですし、カットして食べても良いようになっています。
いつも袋に入れて食べています。

DSC_0002.JPG

2011年10月22日から、ぷりぷり海老とアボガドのサンドイッチ900円と、ヴィシソワーズスープが追加されています。

DSC_0004.JPG

ヴィシソワーズスープはお試しのミニスープ(280円)、Sサイズ(480円)、Lサイズ(580円)があります。冷製も温製もできます。
写真はSサイズのものです。

また、今回はアンケートがテーブルの片隅に置いてありました。
トマトが苦手な人が多い、高価ということで、トマトを抜いてレタスを増量する案があるようです。
トマトは好きなので抜かないでもらいたいですが、抜いたとしてもレタスの増量はいらないように思いました。すでにかなりボリュームがあるので。

posted by Png mari2 on Tue 15 May 2012 at 10:30

港区南青山2-13-7 マトリス 1Fにあるgrace Kihachirou HACHISUKAに行きました。 自然栽培野菜にこだわったフレンチのお店です。

食べログはこちら
お店のHPはこちら

ランチのコースは、自然栽培野菜のミジョテと魚料理、肉料理とデザートの組み合わせになります。 2,500円~6,500円までの5種類のコースがあります。 すべてのコースにスペシャリテである自然栽培野菜のミジョテがつきます。 3,500円のコースを注文しました。

DSC_0003.JPG

テーブルにお皿にのったコイン状のものがありました。席につくと店員さんがそれに水をかけてくれます。 長く伸びていってお手拭になりました。面白かったです。

DSC_0005.JPG

はじめに薄いパイのようなものが提供されました。 塩味だったような気がします。

DSC_0011.JPG DSC_0013.JPG

・パン
パンとバターです。 バターについていた塩がすごくおいしかったです。

DSC_0016.JPG

・アミューズ
新玉ねぎのスープでした。

DSC_0018.JPG

・前菜
佐賀産ホワイトアスパラガスと埼玉産田ゼリ、和歌山産稚鮎、氷見産ホタルイカ、春の温製サラダ仕立て 葉わさびの香り 緑のソースが葉わさびです。確かにちょっと辛みがありました。ホタルイカは苦味がありました。しっかりしたホワイトアスパラガスはおいしかったです。

DSC_0020.JPG

・自然栽培野菜のミジョテ
たくさんの野菜を食べられました。酸味が強かったです。

DSC_0029.JPG

・肉料理
メニューにはイノシシとありましたが、変更になっていました。 子牛のバラ肉のコンフィでした。 お肉が大きかったです。程よい柔らかさがありました。野菜もおいしかったです。

DSC_0034.JPG

・デザート
茨城県産フルーツトマトと栃木産あまおうのヴルーテ モッツァレラチーズとバジルの香り 結構しっかりトマト味です。多少の青臭さもありますがおいしかったです。

DSC_0040.JPG DSC_0043.JPG

・紅茶
紅茶、コーヒー、エスプレッソなどがありました。 カヌレが付きます。カヌレはスイートポテトのような味がしましたが、賛同は得られませんでした。外側は硬いです。

シェフの方がテーブルまで挨拶に来てくれましたし、帰りもシェフを含め三人くらいの方で見送ってくれました。 味も良かったですが、雰囲気も良いお店です。 特に野菜が好きな方にはお勧めです。野菜はこだわっているだけあっておいしいのですが、味が濃かったりするので、野菜が苦手な人にも大丈夫、というものではないと思います。物によっては普段食べているものより苦手になるかと思います。

posted by Png mari2 on Sat 12 May 2012 at 17:54

Base32 URL はでっちあげたもの。

   1  
   2  static	char* sBase16Table1 = "0123456789ABCDEF";
   3  static	char* sBase16Table2 = "0123456789abcdef";
   4  
   5  static	NSString*
   6  StringEncodedByHEX( NSData* p )
   7  {	char* w = (char*)p.bytes;
   8  	int wNumOutputBytes = p.length * 2;
   9  	char v[ wNumOutputBytes ];
  10  	for ( int i = 0; i < p.length; i++ )
  11  	{	v[ i * 2 ] = ( w[ i ] >> 4 ) & 0x0f;
  12  		v[ i * 2 + 1 ] = w[ i ] & 0x0f;
  13  	}
  14  	for ( int i = 0; i < wNumOutputBytes; i++ ) v[ i ] = sBase16Table1[ v[ i ] ];
  15  	return [ [ NSString alloc ] initWithBytes:v length:wNumOutputBytes encoding:NSUTF8StringEncoding ];
  16  }
  17  
  18  
  19  static	NSData*
  20  DataDecodedByHEX( NSString* p )
  21  //	If the number of valid characters is odd number, the last one will be ignored.
  22  {	char wBuffer[ p.length ];
  23  	int	wValidCharCounter = 0;
  24  	for ( int i = 0; i < p.length; i++ )
  25  	{	char* wPtr = strchr( sBase16Table1, [ p characterAtIndex:i ] );
  26  		if ( wPtr ) wBuffer[ wValidCharCounter++ ] = wPtr - sBase16Table1;
  27  		else
  28  		{	wPtr = strchr( sBase16Table2, [ p characterAtIndex:i ] );
  29  			if ( wPtr ) wBuffer[ wValidCharCounter++ ] = wPtr - sBase16Table2;
  30  		}
  31  	}
  32  	int wSize = wValidCharCounter * 4 / 8;
  33  	char v[ wSize ];
  34  	for ( int i = 0; i < wSize; i++ ) v[ i ] = ( wBuffer[ i * 2 ] << 4 ) | wBuffer[ i * 2 + 1 ];
  35  	return [ NSData dataWithBytes:v length:wSize ];
  36  }
  37  
  38  static	char* sBase32URLTable1 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
  39  static	char* sBase32URLTable2 = "abcdefghijklmnopqrstuvwxyz";
  40  
  41  static	NSString*
  42  StringEncodedByBase32URL( NSData* p )
  43  //	Although there is no standard named Base32URL but we need it.
  44  //	The difference with Base32 is that it doesn't use padding charater i.e. '='.
  45  {	int	wNumInputBits = p.length * 8;
  46  	int wNumOutputBytes = ( wNumInputBits + 4 ) / 5;
  47  	char* w = (char*)p.bytes;
  48  	char v[ wNumOutputBytes ];
  49  	for ( int i = 0; i < wNumOutputBytes; i++ ) v[ i ] = 0;
  50  	for ( int i = 0; i < wNumInputBits; i++ ) v[ i / 5 ] |= ( ( w[ i / 8 ] >> ( 7 - i % 8 ) ) & 1 ) << ( 4 - i % 5 );
  51  	for ( int i = 0; i < wNumOutputBytes; i++ ) v[ i ] = sBase32URLTable1[ v[ i ] ];
  52  	return [ [ NSString alloc ] initWithBytes:v length:wNumOutputBytes encoding:NSUTF8StringEncoding ];
  53  }
  54  
  55  static	NSData*
  56  DataDecodedByBase32URL( NSString* p )
  57  {	char wBuffer[ p.length ];
  58  	int	wValidCharCounter = 0;
  59  	for ( int i = 0; i < p.length; i++ )
  60  	{	char* wPtr = strchr( sBase32URLTable1, [ p characterAtIndex:i ] );
  61  		if ( wPtr ) wBuffer[ wValidCharCounter++ ] = wPtr - sBase32URLTable1;
  62  		else
  63  		{	wPtr = strchr( sBase32URLTable2, [ p characterAtIndex:i ] );
  64  			if ( wPtr ) wBuffer[ wValidCharCounter++ ] = wPtr - sBase32URLTable2;
  65  		}
  66  	}
  67  	int wSize = wValidCharCounter * 5 / 8;
  68  	char v[ wSize ];
  69  	for ( int i = 0; i < wSize; i++ ) v[ i ] = 0;
  70  	for ( int i = 0; i < wSize * 8; i++ ) v[ i / 8 ] |= ( wBuffer[ i / 5 ] >> ( 4 - i % 5 ) ) << ( 7 - i  % 8 );
  71  	return [ NSData dataWithBytes:v length:wSize ];
  72  }
  73  
  74  static	char* sBase64URLTable = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";
  75  
  76  static	NSString*
  77  StringEncodedByBase64URL( NSData* p )
  78  {	int	wNumInputBits = p.length * 8;
  79  	int wNumOutputBytes = ( wNumInputBits + 5 ) / 6;
  80  	char* w = (char*)p.bytes;
  81  	char v[ wNumOutputBytes ];
  82  	for ( int i = 0; i < wNumOutputBytes; i++ ) v[ i ] = 0;
  83  	for ( int i = 0; i < wNumInputBits; i++ ) v[ i / 6 ] |= ( ( w[ i / 8 ] >> ( 7 - i % 8 ) ) & 1 ) << ( 5 - i % 6 );
  84  	for ( int i = 0; i < wNumOutputBytes; i++ ) v[ i ] = sBase64URLTable[ v[ i ] ];
  85  	return [ [ NSString alloc ] initWithBytes:v length:wNumOutputBytes encoding:NSUTF8StringEncoding ];
  86  }
  87  
  88  static	NSData*
  89  DataDecodedByBase64URL( NSString* p )
  90  {	char wBuffer[ p.length ];
  91  	int	wValidCharCounter = 0;
  92  	for ( int i = 0; i < p.length; i++ )
  93  	{	char* wPtr = strchr( sBase64URLTable, [ p characterAtIndex:i ] );
  94  		if ( wPtr ) wBuffer[ wValidCharCounter++ ] = wPtr - sBase64URLTable;
  95  	}
  96  	int wSize = wValidCharCounter * 6 / 8;
  97  	char v[ wSize ];
  98  	for ( int i = 0; i < wSize; i++ ) v[ i ] = 0;
  99  	for ( int i = 0; i < wSize * 8; i++ ) v[ i / 8 ] |= ( wBuffer[ i / 6 ] >> ( 5 - i % 6 ) ) << ( 7 - i  % 8 );
 100  	return [ NSData dataWithBytes:v length:wSize ];
 101  }
 102  

posted by Face Saturn on Mon 7 May 2012 at 13:22

DES などの他に、 SDK 4.3 だと AES が使える。 SDK 5.X だと AES, Blowfish が使える。

Base SDK を 5.X にして Deploy Target を 4.3 にすると、Blowfish を指定してコンパイルできるが 4.3 の環境では動かないという現象になるので注意。

典型的なコードは以下の通り。

   1  
   2  void
   3  X( int p )
   4  {//エラー判定処理
   5  }
   6  
   7  NSData*
   8  DataEncryptedByAES256( NSData* p, NSData* pKey )
   9  {	size_t	wSize = ( ( p.length + kCCBlockSizeAES128 - 1 ) / kCCBlockSizeAES128 ) * kCCBlockSizeAES128;
  10  	char	v[ wSize ];
  11  	X
  12  	(	CCCrypt
  13  		(	kCCEncrypt
  14  		,	kCCAlgorithmAES128
  15  		,	kCCOptionPKCS7Padding | kCCOptionECBMode
  16  		,	pKey.bytes
  17  		,	kCCKeySizeAES256
  18  		,	NULL
  19  		,	p.bytes
  20  		,	p.length
  21  		,	v
  22  		,	wSize
  23  		,	&wSize
  24  		)
  25  	);
  26  	return [ NSData dataWithBytes:v length:wSize ];
  27  }
  28  
  29  
  30  NSData*
  31  DataEncryptedByBlowfish( NSData* p, NSData* pKey )
  32  {	size_t	wSize = ( ( p.length + kCCBlockSizeBlowfish - 1 ) / kCCBlockSizeBlowfish ) * kCCBlockSizeBlowfish;
  33  	char	v[ wSize ];
  34  	X
  35  	(	CCCrypt
  36  		(	kCCEncrypt
  37  		,	kCCAlgorithmBlowfish
  38  		,	kCCOptionPKCS7Padding | kCCOptionECBMode
  39  		,	pKey.bytes
  40  		,	pKey.length
  41  		,	NULL
  42  		,	p.bytes
  43  		,	p.length
  44  		,	v
  45  		,	wSize
  46  		,	&wSize
  47  		)
  48  	);
  49  	return [ NSData dataWithBytes:v length:wSize ];
  50  }
  51  

posted by Face Saturn on Mon 7 May 2012 at 13:13

麹町からはだいぶ離れますが、港区六本木6-10-3 六本木ヒルズ グランド ハイアット 東京 1Fにあるイタリアンのお店フィオレンティーナに行きました。

食べログはこちら
お店のHPはこちら

ランチには間に合わなかったので、アフタヌーンに伺いました。
お昼ごはんになりそうなのはシエスタプレートだけでしたが、間違えてテーブルに持ってこられそうになった料理が単体のパスタだったので、パスタのみでも注文可能だったのかもしれません。

シエスタプレートを注文しました。
・アンティパスト
・季節野菜とトマトのサラダ
・本日のスープ
・シェフのおすすめのペンネパスタ
・ピッコロ フィオレンティーナ ハンバーガー
・フレッシュフルーツ
・珈琲、紅茶、またはハーブティー
以上のメニューになります。2,400円です。

DSC_0002.JPG
順番に出てくるのかと思いましたが、プレートに全部のって出てきました。

DSC_0003.JPG
・アンティパスト
海老カツにタルタルソースがついたものでした。無難においしかったです。

DSC_0010.JPG
・季節野菜とトマトのサラダ 酸味の強いトマトが独特でおいしかったです。
いろんな野菜が入っています。

DSC_0009.JPG
・本日のスープ
ハーブのスープでしたが、ハーブっぽさはなく飲みやすいものでした。
飲むというより食べるというくらい濃いものです。

DSC_0008.JPG
・シェフのおすすめのペンネパスタ
トマトソースのパスタでした。
ペンネが硬くてちょっと好みではなかったです。

DSC_0005.JPG
・ピッコロ フィオレンティーナ ハンバーガー
ミニハンバーガーです。揚げたパスタが爪楊枝替わりに刺さっています。
これが一番おいしかったです。

DSC_0006.JPG
・フレッシュフルーツ
パイナップル、マンゴー、ラズベリー、いちご、ブルーベリー、ザクロ、ぶどうと盛りだくさんのフルーツでした。

DSC_0012.JPG
・珈琲、紅茶、またはハーブティー
紅茶を頼みました。二杯分あります。その場で注いでもらいました。

店内は広いです。お昼時からは外れていましたが、利用者はそれなりにいました。
テラス席を使用している人もいました。
お水の補充も何度もしてもらえますし、料理を間違えて持ってこられたときも恐縮されていて、スタッフの対応は良かったです。
のんびり過ごすのに向いたお店だと思います。

posted by Png mari2 on Sun 6 May 2012 at 01:55
Contents
[Perl] CPANでのモジュールインストール時に「サーバの応答にエラーがあるので、接続を終了します。」となってしまう
[Perl] Date::Simpleのインストール
オー・プロヴァンソー 12/05
ハラカラ。
grace Kihachirou HACHISUKA
各種エンコード実装
CCCrypt
フィオレンティーナ
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
KingofSmack: Here also good reads for this mobile applicatio... '14-5
Spencer: You don't have to re-compile it, this version w... '14-4
staiano: Any chance we can get a recompile for 10.9? '14-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ