トップ «前の日記(2008-07-31) 最新 次の日記(2008-08-11)» 編集

ピックはどこだ。



2008-08-10 [長年日記]

_ [program]Kansai.pm 第 10 回ミーティング

株式会社はてな様で行なわれた Kansai.pm 第 10 回ミーティング に参加してきました。

AzureStone さんの挨拶から始まり。

  • セキュアコーディング勉強会(AzureStone)
概念だけではダメ

「セキュアコーディング」でぐぐれ

話を聞きながら「ぷ、ぷぷ、プログラマーじゃないんだからねっ、あなたのためにコード書いてるんじゃないんだから…」とか 頭に浮んでしまったのはここだけの秘密。

  • Plaggerプラグインの作り方(hashy)
- データ取得
  + Subscription
  + CustomFeed
- データ加工
  + Filter
- データ出力
  + Publish

Plagger は使ってますけど、中身まではよく知らないです。 やっぱりコード読んだ方がいいのかなぁと思う今日この頃。

  • ウェブログ管理システム Serene Bach 2.0 プラグインの作り方(hashy)
Serene Bach(シリーン・バッチ) -  Perlで書かれたウェブログツール
SBプラグイン
 - data
 - template
 - lib
 - plugin
   + Unyu.pm
 - resource
 - ja
   + unyu.html
   + unyu.txt

SB っていうのがあることを知りました。

  • CGI::ApplicationのPlugin(はしもと)
写真から位置情報を埋め込み
Hatenaでやってほしい - やります
  • Error.pm の簡単な使い方(ビンゴ中西)
use Error qw(:try);

try、catch、otherwise(どのcatchにもマッチしない例外)とかが記述できる。 otherwiseの処理が終った後はそのまま実行を続けるという話。 積極的に使っていきたいなぁと思いました。

  • Thrift という Facebook の作った RPC フレームワークについて(伊藤直也)
クロス言語 RPC フレームワーク
XS、SWIG - ライブラリレベルで結合
Thrift   -  サービスレベルで結合
使い方
 - Thrift IDLを書く
 - thriftコマンドでコードを生成
 - サーバーを書く
 - クライアントを書く
Thrift Wiki(http://wiki.apache.org/thrift/)

どんな時に使えば効果が出るのか、わたしがやってる業務レベルでは想像もつかないです。 ようするにフレームワークにまかせて好きな言語で簡単に機能実装を行なおうって話らしい。

  • 続・脱KENT様方式(AzureStone)

慣れからの離脱が重要そのためには目標と理由がないとだめ。

  • PersistentPerl による高速化の実例紹介(TAMASHIRO)
プリコンパイルによう高速化
プリプロセッシングによる高速化
AS(Autonomous system)
fast and simple

事前処理を行なうことにより処理速度を高速化できるプリプロセッシング手法の紹介。 わずかなコードで高速化できる。

そんな簡単に高速化を実際にコードにできる力が欲しいです。

  • EmacsでPerlプログラミングする上で必須な設定(antipop)
Ack - grepの代替を目指しているツール
color-moccur - ファイルバッファのみを検索、指定したディレクトリ下のファイルのみを検索とかができる
moccur-edit - MoCo を PoCo にしたい
flymake - 動的にシンタックスチェックを行なうツール、Emacs22から標準添付、間違った行を赤くする
perly-sense - EmacsをPerlIDEにすることを目論んでいるらしい、クラスの Overview を見る、use してるモジュールへ移動、テストファイル実行
perl-completion - anything.el、関数/変数補完、モジュール補完、補充画面での動作

emacs は使えないので、ふぅんという話。 vim 使いとかに話をすると「それ○○でできるよ」とか言われるかも。

_ [food]三条

Kansai.pm の後に三条まで移動して K さんとお酒。

主に K さんの愚痴を聞いてました。 まぁ、体を壊さないようにだけ気を付けて下さい、と。


2002|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|12|
2009|01|02|03|04|05|06|07|08|09|10|11|

body | book | boot | bsd | cml | darts | debian | diary | food | game | hns | home | hpcmips | js | life | linux | mac | maid | mds | misc | music | mutt | netbsd | palm | pda | perl | piv | program | qmail | room | satori | stationery | tdiary | tv | univ | unix | vi | vim | willcom | win | windows | work

最近のつっこみ :

  1. YAA (04-23)
  2. gerywerry (04-17)
  3. うみそだち (04-04)
  4. поиск удаленной работы предложение удаленной работы биржа удаленная работа для дизайнеров программистов менеджеров оптимизаторов рекламщиков сео-специалистов копирайтеров (03-18)
  5. продвижение сайтов реклама в Москве реклама сайтов (03-15)

アンテナ情報の取得は antenna.lirs または Pick Antenna(アンテナ)から、お願いします。

written by 無月 霞