米Facebookが大規模memchaed実装のための「mcrouter 1.0」をリリース

 米Facebookは9月15日、memcachedプロトコル用のルーティングソフトウェア「mcrouter」をオープンソースソフトウェアとして公開した。memcachedをクラスタ化するソフトウェアで、実サーバーだけでなくAmazon Web Services(AWS)のクラウド環境でも利用できる。

米FacebookやGoogle、GitHubなどがオープンソース利用を促進する「TODO」プロジェクトを立ち上げ

 米Facebookは9月15日、開発者向けカンファレンス「@scale 2014」でオープンソースの利用を推進するプロジェクト「TODO」を発表した。米Google、米Twitter、米GitHubらと共同で展開するコラボレーションプロジェクトで、自社がオープンソースソフトウェアとして公開するプログラムの利用促進を目指す。

米Red Hat、RHELシステムのライフサイクル管理「Red Hat Satellite 6」GA版を発表

 米Red Hatは9月10日、Red Hat Enterprise Linux(RHEL)などに向けたライフサイクル管理サーバー「Red Hat Satellite 6」の一般公開版(GA)を発表した。単一の管理コンソールでシステムのデプロイ、更新、モニタリング、管理というインフラのライフサイクル全体の管理を行えるツールで、管理作業の効率化を支援する。

FSFとDebian、GNU/Linuxハードウェア情報サイト「h-node.org」を共同支援へ

 Free Software Foundation(FSF)とDebian Projectは9月8日、フリーソフトウェアのOSが動くハードウェアについての情報を提供するプロジェクトh-nodeの活動支援を共同で行うことを発表した。DebianはFSFが支援するディストリビューションではないが、h-nodeの基準として利用される。

ITインフラ自動化ツール「Chef 12」がリリース、オープンソース版と商用版でコードを統一化

 米Chef Software(旧社名:Opscode)は9月8日、ITインフラ設定管理ツール「Chef」の最新版「Chef 12」をリリースした。高可用性、レプリケーションなどの機能が加わり、WindowsやVMwareとの統合も強化した。Chefはまた、オープンソース版と商用版のコードベースを単一にしたことも発表した。

MozillaがタイポグラフィックアニメーションのためのJavaScriptライブラリ「Blast.js」を発表

 Mozilla開発者のJulian Shapiro氏は9月3日、文字のアニメートやスタイル編集といったタイポグラフィックマニュピュレーションのためのJavaScriptライブラリ「Blast.js」を公開した。jQueryおよびjQuery互換ライブラリ「Zepto.js」のプラグインとして実装されており、文字単位での装飾やアニメーションを可能にする。

SourceForge.JP ブログ

マウス位置のポリゴン選択

9月になった途端、涼しくなりましたね。 さて、三連休はマウスポインタの指す場所にある3Dオブジェクトを取得する部分を実装しました。 もちろん、前回の記事で書いたIndexMapを利用する方法です。 現状では、まだ地形ポリゴンだけですが、いずれ建物なども増えてくるはずなので、 IndexMap上のピクセル値とオ...

[Gefu]0.23リリースとカラーテーマ追加

矢継ぎ早にVer0.22、Ver0.23とリリースしました。 主に機能改善、不具合修正です。 サムネイルの表示がかなり改善できました。 もともと画像読み込みは別スレッドにしていたのだけど、何も考えず同時多発的にスレッドを生成していたので、GUIスレッドの応答が悪くなっていました。 改善後は、画像読み込みスレ...

[Gefu]0.21リリース

Gefu Ver0.21をリリースしました。 ようやっとサムネイルモードを実装しました。 実装にあたり、モデル/ビュー/コントローラの構造を大幅に刷新しました。 ほとんどリライトです(笑)。 かなりデグレ(修正を加えたことにより生じる不具合)がありそうなんだけど…(汗)。 あとすいません、設定項目も大幅...

CAmiDionを持って石川町から赤レンガ倉庫まで散歩してみた

今日、なんとなく暇つぶしに横浜市街へ。 ここならきっと何かしらイベントやってるだろう… まずは石川町(大船方面から来ると最初にここにたどりつく)。 石川町といえばやっぱりエジソンプラザですよね。 少し前に店主が亡くなって閉店したという相模電子。 行ってみたらたしかに張り紙が。 タック電子は日曜...

LibreOffice SDK on Windows

普通にインストールし、sdk ディレクトリの<code>setsdkenv_windows.bat</code>を動かす。ここで色々聞かれる。 GnuWin32より、make, sed, cat, zip,coreutils, libiconv, libintlをインストールする必要がある。 このバッチが終了すると、実際に環境設定を行う別のバッチファイルが生成され、即座に...

CAmiDion基板セット最新版をパッケージ化しました!

先日届いた2014/08/11版のCAmiDion基板と、部品の一部をパッケージ化したものを9セット作りました。 前回のような薄い1.0mm厚の基板2枚構成から、1.6mm厚の1枚構成に変わっています。コネクタ類も基板に載せられるようにすることで、電線をつなぐ部分を極力減らしました。USBバスパワーで駆動でき、外付けアンプで...

Musical::Pitch#frequency

Musical::Pitch#frequencyを足した。まだ平均律にしか対応していない。他の音律はそもそも"A=440"みたいな調律ではないだろうから、まあ、当たり前だ。他の音律では、tuneの値をtonicの周波数として扱うことになるかもなと思っている。 あと、interval.rbのrequireが前の箇所でなくてよくなったので、musical.rbの頭に...

LibreOffice Draw as a Printer

CUPS のドライバとしてLibreOffice Draw Documentを生成することはできないか。考え方としては PDF を作るのと同じ。ドライバ自身が Document データを作っても良いが、UNOを通してsdrawのプロセスに作らせた方が面白い。 CUPSについて調べないと。"CUPS: Common UNIX Printing System"(P:SAMS;Y:2001;A:Michael Swee...

Musical::Pitch#set_octave_number!をちょっと直した

Too high/low pitch な辺りがObject化・Symbol化に未対応だったので直した。 後、RuntimeErrorを起こしてたところをRangeErrorに変えた。

はじめました

忘備録を兼ねてプログラミングやシステム構築上のメモをつぶやくことにしました。 各種の資料を LibreOfficeで作成していますが、いいかげん、手で図表を作るのが面倒になってきたので、自動化をめざし libreoffice sdk (on Fedora)を使い始めました。 sdkは/usr/lib64/libreoffice/sdkにrootでインストールされま...

many changes に、なってもうた

私用が忙しいと書いときながらもちょこちょこやってたわけで、6日も経つとそこそこの変化になってる。 以下思いつく変更点を列挙。  Musical::PitchをStringからObjectの派生クラスに変更。  それに伴い、Pitch::pitch_nameで音名を吐かせることにした。  吐かせる音名はStringだといじれるが、いじる必要を感...

はるかな道程

次期ninix-ayaはPython3+Gtk3をやめて、Ruby+Gtk3で開発します。Python版の開発は4.4系, 4.99系共に本日をもって終了です。 結局、Gtk3は外せないということでこういう結論になりました。まだ本体の移植が終わっていませんし、互換栞などの移植にも相当の時間を取られるはずですのでリリース時期は未定です。  

Visual Studio 2013 Express を使ってみた。

Visual Studio 2013 Expressをダウンロードした。Windows7なのでVisual Studio 2013 Express Windows Desktopをインストールした。 単体テストは使える。ただ、詳細な原因はよくわからないがVisual Studio 2010のプロジェクトをそのまま移行してもテストが動かなかった。 C#のプロジェクトとVBのプロジェクトをひ...

VirtualBox で「VERR_SUPDRV_COMPONENT_NOT_FOUND」エラーが発生した場合の対処法

VirtualBox で以下のようなエラーメッセージが起動し、VM が起動しない事象が発生した際の対処法。 Failed to open/create the internal network ‘HostInterfaceNetworking-eth0′ (VERR_SUPDRV_COMPONENT_NOT_FOUND) なお自分の環境は下記の構成で発生した。仮想ネットワークにブリッジアダプターを指定した場合に発...

8/31と9/1のこと

comitt->pushの対象に加えるのがaddというように思ってたのだが、そうではなくて add->commit->pushという流れで、新規ファイルを加えるのは"nilからの修正"として考えるということらしい。 なのでそれを31日の明け方にやったら無事反映された。 昼におかしなところを直して、1日の6時過ぎのが、忘れてたaug...