• 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
 

ちょっと趣向をかえて製本の話です。

分厚すぎて持ち歩きにくい技術書などを、章ごとに解体するという事はまれにあると思いますが、いつも困るのが章見出しが見開きの左側に来てる事です。

ss

見出しが見開きの左側に来ている場合、章ごとに本を解体すると、見出しのページの裏に前の章のページがあったりして難しい事になります。 それに対して、見出しが見開きの右側に来ていれば、簡単に章ごとに分解して持ち歩く事が出来るようになります。

posted by Png genki on Sat 27 Jun 2009 at 07:37 available in PDF

何らかの理由でcoreが行方不明になることがありますが、 以下のような指定を行うと、指定した場所にcoreを吐かせることができます。

   1  # sysctl -w kernel.core_pattern="/tmp/%h.%e.core"

最初から(core dumped) だけじゃなくて、dumpされた場所も表示してくれるといいんですけどね。

posted by Png genki on Wed 24 Jun 2009 at 09:22 available in PDF

GoogleDocs OutlinerはGoogleDocsを使って長文を書く人のためのブックマークレットです。

ss

インストール

以下のリンクをブックマークに登録してください。

GoogleDocs Outliner

使い方

  • Googleドキュメントを開いて、ブックマークレットを実行します。
  • 上図の右側にでているようなアウトラインが表示されます。
  • アウトラインは内容の変化にあわせて自動的に更新されます。
  • "GoogleDocs Outliner"をクリックすると開閉が切り替わります。
  • [X]ボタンをクリックするとアンインストールされます。

動作環境

Firefox 3.0でのみ動作確認をしています。

ライセンス

ソースコードは http://gist.github.com/132009 にあります。 著作権表示を変更しない限り改変、再配布などは自由に行ってください。 本ブックマークレットに関するお問い合わせは http://twitter.com/takiuchi まで。

posted by Png genki on Thu 18 Jun 2009 at 19:23 available in PDF

RubyGemsを使うときに、たびたびGemのバージョンを指定する機会があります。 '=', '>=', '>' などの等号、不等号は、対応するRubyのオペレータと同じような機能なのでわかりやすいのですが、'~>'についてはどういう意味なのか若干わかりにくい感じです。一応マニュアルにはこんな感じに書かれています。

  • = Equals version
  • != Not equal to version
  • > Greater than version
  • < Less than version
  • >= Greater than or equal to
  • <= Less than or equal to
  • ~> Approximately greater than (see "Pessimistic Version Constraint" below)

'~>' は、悲観的(pessimistic)なバージョン指定です。 例えば、'~> 1.2.0' は、'1.2.0', '1.2.1.1' などにはマッチしますが、 '1.3'にはマッチしません。 最後の数字の桁だけがGrater than or equal toで、それ以外は厳密一致のようです。

posted by Png genki on Sat 6 Jun 2009 at 02:04 available in PDF

MySQLのbackupデータの復旧の際、掲題のエラーが発生したので、 対処法をメモしておきます。

このエラーに関する詳しい情報は以下のサイトにまとまっています。

とくに後者では、

段階 4: 非常に困難な修復

などと脅かされるのですが、my.cnfでInnoDB関係の設定が抜けている場合にも同じエラーがでるようです。その場合はInnoDBの設定を書き足せばなおります。

posted by Png genki on Tue 2 Jun 2009 at 08:51 available in PDF

弊社で利用しているAmazon EC2のサーバ(インスタンス)に障害が発生したため、 今朝よりお昼頃までの間、サービスにつながりにくい状況が発生しておりました。 現在は新しいサーバ(インスタンス)に引っ越しを完了し、通常通りお使いいただける状態に復旧いたしました。

利用者の皆様におかれましては、 ご迷惑をおかけいたしまして、申し訳ございませんでした。

今後ともよろしくお願いいたします。

posted by Png genki on Tue 2 Jun 2009 at 08:45 available in PDF

gitを使っていてローカルでつけたタグを、リモートにpushする場合は、

   1  % git push --tags

逆に、リモートのタグ情報をローカルに持ってくる場合は

   1  % git pull --tags

これでok

posted by Png genki on Wed 20 May 2009 at 12:23 available in PDF

今度は-std=c99の時にstrdupが使えなくて困ったので解決策をメモ。 以下のようなオプションをつけると良いようです。

   1  -D_GNU_SOURCE

See Also

posted by Png genki on Wed 20 May 2009 at 02:53 available in PDF

gccで-std=c99を指定した時に、filenoが利用できなくて困ったのですが、 filenoはC標準ではなくて、POSIXの関数なので、以下のようなオプションを指定する必要があるようです。

   1  -D_POSIX_C_SOURCE=200112

See Also

posted by Png genki on Wed 20 May 2009 at 02:44 available in PDF

ribmosaic を使うと、 blender からrib形式のファイルをエクスポートできるようになります。 ribmosaicのtar.gzをダウンロード後展開し、中にあるmosaic.pyファイルを scriptsディレクトリにコピーします。

   1  /usr/share/belnder/scripts

scriptsディレクトリは、 たとえば上記のような場所にあります。

あとは、blenderを起動して、メニューから "Render" -> "MOSAIC RenderMan(R) System" を選択すると、 以下のようなパネルが開きます。

スナップショット1.png

Mosaic Settingsのタブから、レンダラを選んで、Export Directoryを指定し、(R)ender Current Frame/Passesをクリックすれば、指定したディレクトリの下にMosaicディレクトリが作成され、その中にribファイルなどが一式出力されます。

posted by Png genki on Mon 18 May 2009 at 10:01 available in PDF
Contents
章見出しは見開きの右側に来て欲しい
coreを指定した場所に吐かせる
GoogleDocs Outlinerのご紹介
RubyGemsのバージョン番号指定の'~>'の意味
Incorrect information in file: *.frmの対処メモ
障害情報(6/2)
gitでtag情報をpushする方法のメモ
gccで-std=c99の時にstrdupを使用する方法
gccで-std=c99の時にfilenoを使用する方法
blenderからribファイルをエクスポートする方法
Tags
Comments
瀧内元気: どうもです。いまのところMerbを使う事が多くて、なかなかRails-2.3.2とShooti... '09-4
kashi: ShootingStarのRuby1.9.1,Rails2.3.2対応お願いします '09-4
瀧内元気: 確かにw ただのtraceが欲しいですねー '09-4
Leonard Chin (レオ): これはただのtraceじゃないですか!!!! ;) '09-4
瀧内元気: なるほど。thx! '09-4
Trackbacks
軽量 webサーバ - Google 検索 02:16
linux バイナリエディタ vi - Google 検索 02:10
lighttpd rails windows - Google 検索 02:05
postfix 転送 ubuntu - Google 検索 02:00
Cygwin hello world - Google 検索 01:56
I Use This!
Writings
Job Board
Monthly Archives