FAMLog


たのしいRuby 第3版

April 06, 2010

プログラミング言語Rubyの基礎から学んで使いこなすための入門書「たのしいRuby 第3版」が2010年3月に発売されています。

Ruby入門書の定番であり、チュートリアル、基礎、クラス、実践とテーマを切り分けて平易に解説されています。

約3年半ぶりの改訂となる第3版ではRuby 1.8系とRuby 1.9系に両対応した内容となっています。

定価:2,730円(税込)
サイズ:A5
ページ数: 544
著者:高橋 征義、後藤 裕蔵
監修:まつもと ゆきひろ
出版社:ソフトバンク クリエイティブ
ISBN:978-4-7973-5740-0[Amazon.co.jpで購入...

Tag: Ruby

Sinatra 1.0が公開

March 29, 2010

Rubyで記述された軽量Webアプリケーションフレームワーク「Sinatra 1.0」が公開されています。

2007年から公開されているSinatraは、Rubyを使って最小限の作業でWebアプリケーションを作成できるDSL(ドメイン固有言語)であり、MITライセンスで提供されているオープンソースソフトウェアです。

Sinatoraを使うことで、下記のようなとてもシンプルな文法でWebアプリケーションを記述することができます。

[記述例]
# myapp.rb
require 'rubygems'
require 'sinatra'
get '/' do
  'Hello world!'
end

Tag: Ruby

Apache HTTP ServerでDigest認証を利用する際の注意点 (1)

February 18, 2010

Windows版Internet Explorer 6には、クエリー文字列を含むURLにGETメソッドでリクエストを送る際にDigest認証が正常に機能しない場合があります。

Apache HTTP Server 2.0.51以降には上記現象の回避策が用意されています。Apacheの設定ファイルに下記の設定を追加することで、Internet Explorer 6でDigest認証を利用できるようになります。

[設定例]
<IfModule mod_auth_digest.c>
    BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
</IfModule>

なお、Internet Explorer 7以降の場合には上記の回避策を利用する必要はありません。

Tag: Apache

2010年2月「FileMaker Pro 東京ユーザーズミーティング」発表資料

February 08, 2010

2010年2月7日に行われた「FileMaker Pro 東京ユーザーズミーティング(FM-Tokyo)」で発表したライトニングトークの資料を公開しました。

・ダウンロード:PHPで“使える”メール送信ライブラリQdmail(PDF形式/ファイルサイズ:約60KB)

「Qdmail.pdf」のSHA-1ダイジェスト:
9c68f01e72afc1bdb4437024211cfc931558f52c

■関連リンク

http://hal456.net/qdmail/

Tag: Apache

FileMaker データベース開発テクニック 改訂版

January 25, 2010

FileMakerを使ったデータベース構築におけるプロ向け解説書「FileMaker データベース開発テクニック 改訂版」が2010年1月に発売されています。

この書籍は、2006年12月に発売された書籍「FileMaker データベース開発テクニック」の改訂版です。

基幹系データベースとの連携で利用する外部SQLデータソース(ESS)、スクリプトトリガ、およびFileMaker Server上でのスクリプト実行に関する解説が新たに追加されており、FileMaker Pro 10 AdvancedおよびFileMaker Server 10 Advancedに対応した内容となっています。

定価:3,360円(税込)
サイズ:B5変型
ページ数: 416
著者:木下 雄一朗
出版社:アスキー・メディアワークス
ISBN:978-4-04-868314-2[Amazon.co.jpで購入...

Tag: FileMaker

Ruby 1.8.7-p249 & Ruby 1.9.1-p378

January 12, 2010

Ruby 1.8.7-p249およびRuby 1.9.1-p378が公開されています。

Ruby 1.8.7-p249およびRuby 1.9.1-p378では、Rubyに標準添付されているライブラリの1つであるWEBrickにおけるエスケープシーケンス挿入の脆弱性が修正されています。

攻撃者が悪意のあるエスケープシーケンスをログに挿入することが可能だったため、ログを閲覧する際に端末エミュレーターで危険な制御文字を実行される危険があったとのことです。

Tag: Ruby

-delete.relatedクエリー引数

January 08, 2010

FileMaker ServerのXMLおよびXSLTを使用したカスタムWeb公開において、ポータル内の関連レコードを削除するには「-delete.related」クエリー引数を使用します。

-delete.relatedクエリー引数は、-editクエリーコマンドのオプションで、FileMaker Server 9で新たに追加されたクエリー引数です。

削除対象のポータルレコードが含まれる親レコードをレコードIDで指定し、さらに関連テーブル名とそのテーブルにおけるレコードをIDを用いて削除対象のポータルレコードを指定します。

[使用例]
-db=employees&-lay=family&-recid=1001&-delete.related=dependents.3&-edit

なお、実際のシステムでこのクエリー引数を使用することは少ないものと思われますが、実際に利用する場合には、意図しないレコードの削除を防ぐために、-delete.relatedクエリー引数で指定するポータルレコードのレコードIDは慎重に指定するよう注意する必要があります。

[関連]FileMaker Server カスタムWebテクニック改訂版「3.3.27 ポータル内のレコードを削除する」(171ページ)

Tag: FileMaker

FileMaker Developer Conference 2010の開催日程および会場が変更

December 10, 2009

FileMaker, Inc.が、サンディエゴで開催される「FileMaker Developer Conference 2010」の開催日程と開催会場となるホテルが変更になったことを発表しています。

来年で15回目を迎えるFileMaker Developer Conference(通称デベコン)の開催日程は2010年8月15日から18日まで、開催会場はサンディエゴのSheraton San Diego Hotel & Marinaになります。

同ホテルでは、デベコン参加者には一泊149米ドルで宿泊できる部屋が限定数提供されるとのことです。

Tag: FileMaker

APPLE-SA-2009-12-03-2 Java for Mac OS X 10.5 Update 6

December 07, 2009

アップルからJava for Mac OS X 10.6 Update 1と同時に「Java for Mac OS X 10.5 Update 6」も配布されています。

Mac OS X v10.5.8およびMac OS X Server v10.5.8で利用可能であるJava for Mac OS X 10.5 Update 6にもセキュリティ上の修正が含まれています。

本アップデートにより、Java SE 6がバージョン1.6.0_17に、J2SE 5.0がバージョン1.5.0_22にアップデートされます。なお、J2SE 1.4.2は、不具合およびセキュリティの問題を修正するために今後更新されることはないため、このアップデートではデフォルトで無効にされています。

Tag: Security

APPLE-SA-2009-12-03-1 Java for Mac OS X 10.6 Update 1

December 04, 2009

アップルから「Java for Mac OS X 10.6 Update 1」が配布されています。

Mac OS X v10.6.2以降およびMac OS X Server v10.6.2以降で利用可能であるJava for Mac OS X 10.6 Update 1にはセキュリティ上の修正が含まれています。

本アップデートにより、Java SE 6がバージョン1.6.0_17にアップデートされます。

Tag: Security

このページの上へ