BP Study#17に参加しました

毎月恒例:Be Proudさん主催の勉強会 BP Study に参加してきました。


今回は開発ネタで、O/Rマッパー対決の続きでした。
3つのうち、MS系が1つ、Pythonが2つ、となかなか偏った構成で楽しかったです。

自分は開発から離れて久しいですが、、、しかも業務で開発したことあるのはJavaだけですが、SQLAlchemyが持つHibernate的なLazy Loadingのしくみなんかは、知っておくだけでチューニングの時に参考になりますね。

懇親会はshohu33さんたちと、MySQLネタや仮想マシンのネタ、UNIXネタなど楽しく話させてもらいました。
2次会は一転して会社のスタイルやライフスタイルの話を立ち飲み屋で。こちらも楽しかったです。
やっぱり合宿とかするべきですよね。24/365の会社には若干ハードル高いのが難点です。。。

その後はいつもどおり(?)朝まで楽しく飲ませていただきました。
また次回もよろしくおねがいします!

[Read More]
Event 

MySQLチューニングの基本ツール - MySQL Tuner

MySQLをチューニングする時に、基本的な事項をチェックするツールとして便利なものがあったのでご紹介。



1ファイルのperlプログラムなので、ダウンロードして実行権限設定すれば簡単に実行できます。

↓実行結果はこんな感じ。カラーで安心。
mysqltuner.gif

細かい見方は、またおいおい。

[Read More]

URLの最大文字数

URLの最大文字数の制限について、改めて調べてみました。
URIではなく、URLについて。

URLなのでHTTPだろう、ということでRFC 2616をチェック。すると・・・

The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15).
Note: Servers ought to be cautious about depending on URI lengths above 255 bytes, because some older client or proxy implementations might not properly support these lengths.

[Read More]
OpenX 

[読書]デジタルネイティブ

NHKスペシャルの放送当時(2008.11.10)はTVを持っていなかったので、本で興味深く読ませてもらいました。

デジタルネイティブの細かい定義とか、誰が入る/誰が入らないなどは不毛なのでやめておくとして。。。

単純に、インターネットの歴史が一回りして、健全に成長している姿が見てとれてとても嬉しいです。
ふた昔前、インターネットは実名でやりとりする場でした。
その後、(日本だけかもしれないけど)匿名性がクローズアップされて「無責任なユーザによる無法地帯」のイメージがついたように感じます。
でも今、ふたたび実名(もしくは特定のハンドルにより中の人を特定できる形)でのコミュニケーションの場に戻ってきています。
それによって、再び活用できるツールとして復権してきたことがとても嬉しいです。

そのベースには個人が自立していること、これがあるように感じます。
物事の判断、人生のコントロールは自分の責任において、自分でする。
この覚悟がある/なしが、フラットな感覚の有無・リテラシーの高さに結びついているように感じます。
はてなが情報共有型で経営できているのは、メンバーが自立した人ばかりだからなのではないかな~と思います。。
(はてなに知り合いがいないので、あくまで推測ですが)

もう1点気になったのは、ワールドワイドに活躍するデジタルネイティブの姿。
インターネットが世界中で利用できることによって、コミュニケーション・情報共有の対象が「言語圏」に拡大しました。
本書でも、インド系アメリカ人の少年がイギリス人と仕事をする例が挙げられてます。
また、何かのwebサービスを作ったら、まず対象はその言語圏になります(他言語版は翻訳が必要)。
そうなんです。日本語って、あんまりインターネットを有効に使えていないかもしれない。
この状況をどう乗り越えるべきか。。。国家レベルで真剣に考える必要がありそうです。
Others 

Windows VISTAで休止状態が使えなくなった

タイトルの通り、とある日からWindows VISTAで休止状態が使えなくなってしまいました。。。

BIOSの設定を見ても、有効になってるし、、、ということでWindowsのヘルプを見て下記を発見

[Microsoft サポート オンライン]ディスク クリーンアップ ツールを使用した後に Windows Vista でハイブリッド スリープ機能と休止状態機能が使用できなくなることがある

管理者権限でコマンドプロンプトを起動して

powercfg -h on
で解決しました。

※管理者ユーザーでも、管理者権限で操作しないとダメです。

ヘルプが優秀で助かりました。

[Read More]
Others 

謹賀新年

あけましておめでとうございます

本年も宜しくお願いいたします

2009初日の出.jpg


某ブログにも同じエントリがあるのはご勘弁ください・w・;

その他の新年な写真はこちらで⇒Zorg

[Read More]
Others 

BP Study#16に参加しました

毎月恒例:Be Proudさん主催の勉強会 BP Study に参加してきました。
今回はMCということで、インフラまわりのことについて喋らせてもらいました。
→BP Study #16

資料も公開します。はみ出しているところがあるのはご愛嬌ということで。。。
Linuxシステムの物理制約と(web)システム監視のポイント

今回はかなりライトな内容にしました。
中にはディープなのを期待してくださっていた方もいたようで、もうしわけないです。
次の機会があれば、もっともっとマニアックな話をしたいとおもいます!

MySQLのネタでトラブルと解決方法の話をしたときに、場が急に盛り上がったのが印象的でした。
みんな困ってるんですね。
MySQLはMySQLなりの、PostgreSQLはPostgreSQLなりの悩みとか、ポイントとかあるんですよね。
しかし、Slony-Iにはがんばってもらわないと。


懇親会、2次会と、いろいろ楽しくお話させていただきました。
やっぱり、もっとインフラはアプリのことを、アプリはインフラのことを知るべきですよね。
お互いに協力して1つのシステムをつくっているわけで、チームなんですから。
インフラ系同士のエンジニアの交流・インフラとアプリのエンジニアの交流はもっと推進していきたいですね!


しかし、いまのRails実行環境の定番って何なんでしょう。。。。
mongrel_railsは開発とまってるし、どうなんでしょうねぇ〜

[Read More]
Event 

ギズモードラジオの公開収録に参加してきました

縁があってギズモードラジオの公開収録に参加できることになったのでいってきました。
場所はマイクロソフト@赤坂。

会議室が超キレイです。
タリーズのコーヒーとマフィンも出してくれました。
これだけでも幸せ★


参加者は20名ちょい+スタッフの方々って感じでした。
みなさんノートPCを持ってきてるんですが、さすがにこの手のイベントにしては異常なMacの低さでした。さすがWindowsLive協賛(それでも2割くらいはMacでした)。


内容はというと、前半がギズモードラジオの公開収録。
後半はWindowsLiveの体験会でした。

ギズモードラジオのほうは、基本的に井戸端会議なんですがグダグダで楽しかったです。
MSのバルマーネタが面白かった。
すさまじいハッスル!さすがCEOです。
お土産にカレンダーと、バルマーTシャツ I'M A PC Tシャツをいただきました。
PCの起動音にバルマーのシャウトでも設定してみようかな。


後半のWindowsLiveの紹介コーナーもなかなか面白かったです。
なんでもWindowsLiveは写真を得意分野として押し出していくもよう。
SkyDriveも25GBまで置けるようになったので、これからどんどん便利になりそうです。

個人的には、IEであればドラッグ&ドロップで写真がuploadできるのがいい感じ。
グループを作ると、25GBが個人用のものとは別にグループに対して割り当てられるので、写真部グループを作ればそこに集約できそう。
RAWデータ(自分の場合、現時点で36GBあった)を入れちゃうとアウチだけど、JPEGだけであれば容量的には余裕っぽい。

基本的にはwebベースなんだけど、クライアントソフトを利用するともっと便利だそうで。
画像から顔を検出して、顔に対してタグを付与できるとのこと。
例えば、普段は日付ごとにディレクトリを整理しておいて、長男の成長の記録を横断的に見たい時には顔タグで抽出すれば簡単に一覧できるみたい。
この機能、すごくいいかんじ。

これがWindows版しかないってのが痛い。
クラウド推進の足枷になってますね。。。


ちなみに、近々にWindowsLiveMessengerがupdateされるそうです。
自分のスキンが相手に見えるようになったり、動画アイコンを設定できたり、人ごとに着メロを設定できたりとなかなか面白そう。
WindowsLiveの広報チームの方々もチームワークよく、楽しそうでなによりでした。



イベントの最後に WindowsLive活用法アイデアコンテスト が実施されました。
いちるさん+MS中村さん(?うろおぼえ)による選考の上、参加者による投票で大賞を決める方式でした。

アイデアの中身は言っていいのか分からないので保留するとして、
私が投票したのは得票数1でダントツ最下位という素晴らしい結果に。
一番面白そうなのに投票したので、悔いはないですw


と、いうわけで、楽しい場をご用意していただいたギズモード編集部の方々、マイクロソフトの方々、参加者の皆様ありがとうございました。

[Read More]
Event 

PostgreSQL事例紹介セミナー2008が終了しました

先日ご紹介したPostgreSQL事例紹介セミナー2008ですが、お陰様で総勢80人程度のご参加をいただき、大盛況でした。
なんでも、日本は世界でも有数のPostgreSQL利用国だそうで。
話を伺うとみなさんおっしゃいますが、マルチバイトの扱いがちゃんとしているのはMySQLにはない利点なんですね。
これからも適材適所で利用していきましょう。

セミナー後は、恒例(?)の懇親会へ。
名古屋支部沢田さんのご尽力で、その日のアンケート結果がその場で発表されて大盛り上がりでした!

事例セミナーでもご講演いただいたSunの中村さん、オールクリエイターの橋本さん、住友電気工業の中塚さんはじめ、第四企画の黒田さん、JPUG理事の宗近さんなどいろいろとお話させていただきました。
とても楽しかったです!

その後、JPUG理事の面々(+なぜかハートビーツ社長の藤崎)と、2次会へ。
いつもの感じ(?)で、病院内システムの話やらIPv6の話やら、楽しい時間を過ごさせていただきました。

またまたその後、websig24/7の集まりにまぜていただき
花園神社@新宿の 酉の市 に行って飲んできました。

最近のweb業界の動向など、いろいろと面白い話ができました!
おまんじゅう見ましたよ!>あやさん
途中3時で帰ってしまって申し訳ないです。。
次の日には楽天テクノロジーカンファレンス2008があったので失礼させていただきました。
・・・・が、結局寝過して、いけませんでした。。。

とまぁこんな感じでとても楽しい、有意義なPostgreSQL事例紹介セミナーです。みなさま次回も(次会は?)ぜひご参加ください!

[Read More]

PostgreSQL事例紹介セミナー2008のご案内

PostgreSQL事例紹介セミナー2008を開催します。
事前申込制です。。懇親会はもう〆切ですが
セミナーのほうはまだいけるはずなので
ぜひ参加してみてください。

http://www.postgresql.jp/events/jirei-seminar-2008/event_info

以下紹介用テンプレです。

       ★ PostgreSQL事例紹介セミナー2008 開催のお知らせ ★

年に1度毎年恒例となりました、
様々なPostgreSQLの事例をご紹介するセミナー
です。PostgreSQLは、本格的なリレーショナルデータベースとして注目され、
年々その利用は拡大しています。今年は、ニューヨーク証券取引所でも採用され
たPostgreSQLのDWH事例や、月間25億PVを超えるWebシステムのバックエンドを支
えるPostgreSQLの事例病院で利用される画像診断データベースでの採用事例
全社標準データベースとしてPostgreSQLを採用した例など、たくさんの事例をご
紹介いただきます。皆様のPostgreSQL活用推進のヒントとなれば幸いです。皆様
のご参加を心よりお待ちしております。

【開催概要】

会場:  サン・マイクロシステムズ株式会社 神宮前オフィス セミナールーム
日時:  2008年11月28日(金) 10:25 ~16:00
定員: 80名(定員になり次第締め切ります)
会費: 無料(事前登録制、懇親会は別途費用)
主催: 日本PostgreSQLユーザ会
後援: サン・マイクロシステムズ株式会社

【詳細・申し込み】

http://www.postgresql.jp/events/jirei-seminar-2008/event_info

【プログラム】

10:00~受付開始
10:25~10:30 開催あいさつ

10:30~11:15 大規模導入事例(証券取引所クラス)のご紹介
 サン・マイクロシステムズ株式会社 
            システム技術統括本部 中村 完 様

ニューヨーク証券取引所でも採用されている、 PostgreSQL をベースにした
大規模並列処理 DWH アプライアンスについて、デモを交えながら、導入例と
アーキテクチャのご紹介を致します。

11:20~11:50 携帯向けCGMサイトにおけるPostgreSQL可用性対策について
            株式会社ビジュアルワークス
            取締役 社長室 室長 落水 恒一郎 様

ビジュアルワークスは、携帯無料ホームページサービス(forestpage)を運営して
います。主に10代に高い支持を得ており、開設ホームページ数は180万以上、月
間ページビュー数 25億以上(PCを含む)のシステムです。そのシステムを支
えているのがPostgreSQLです。 PostgreSQLの利用方法とともに、採用の理由、
アクセス増大に伴う対処の過程をご案内いたします。 また、最近、可用性対策
として導入した Slony-I についてもご紹介します。

11:50~13:20 お昼休み

13:20~13:50 医療分野における診断画像データベースを支えるPostgreSQL
            株式会社日立メディコ
            メディカルIT事業部 システム本部 開発部
            画像グループ 鈴木雅登様

日立メディコ社は、X線画像,MRI,CT,核医学検査など、放射線画像診断用装置を
医療施設へ提供すると共に、フィルムレス・デジタル画像を保存するICOM画像シ
ステムを開発しています。装置から発生する大量の診断画像ファイルと、それに
付属する患者氏名、撮影年月日、撮影情報など、多量の属性情報やインデックス
を管理するDICOMサーバのDBとして PostgreSQLを採用し、医療施設向けの診断画
像システムを、安心・安全に提供してきた取り組みをお話しします。

13:55~14:35 PostgreSQLを使ったチラシ・口コミサイトの構築・運営事例
             オールクリエイター株式会社
             代表取締役 橋本 俊秀 様

オールクリエーター株式会社では、ネットでクチコミ・チラシを楽しむ携帯・P
Cサイト「とっとくねっト」の企画・開発・運用をしており、データベースとし
て当初よりPostgreSQLを活用してきました。今回は、PostgreSQL活用における体
験を皆様にご紹介させていただきます。

14:40~15:10 自治体ビジネスに向けたPostgreSQLでの試み
             株式会社BSNアイネット
             白柏 雅資 様

BSNアイネットは、本社が新潟市のシステムインテグレータです。
自治体に向けたオープンソースの取組みとして、昨年度の
IPA(独立行政法人情報処理推進機構)のオープンソース活用実証事業で、
新潟県上越市様における「OSSによる統合DBを介した基幹システムと業務システ
ム連携の実証」プロジェクトを実施し、PostgreSQL,pgpool-HAを採用しました。
PostgreSQLの採用理由と、導入後の評価についてご紹介します。また、現在開発
中の「全国障害者スポーツ大会競技運営システム」においてもPostgreSQLを採用
しており、このシステムについてもご紹介します。

15:15~15:55 住友電気工業株式会社におけるオープンソースソフトウェアの
            積極的な導入
            住友電気工業株式会社 情報システム部
            中塚 康介 様

住友電気工業株式会社ではオープンソースソフトウェアの積極的な導入の取り組
みの一つとして、 PostgreSQLを標準データベースとして定め、基幹システムや
全社システムへの導入を行ってきました。PostgreSQLを導入しているシステムの
うち、全社システムの社内ポータルサイト、申請システムを取り上げ、同じく
オープンソースソフトウェアの一つであるXenを用いた仮想化とあわせて具体的
な構築事例をご紹介します。また、現在最も大規模である全社経理システムのリ
プレイスにおいてもPostgreSQLの導入を検討をしており、住友電気工業株式会社
におけるPostgreSQLの今後の利用についてもご紹介します。

[Read More]