新しいblogに移行しました

新ブログ "All Yout Bugs Are Belong To Ass" に移行しました!

ラベル pm の投稿を表示しています。 すべての投稿を表示
ラベル pm の投稿を表示しています。 すべての投稿を表示

2013-04-22

[Perl]Perl入学式 in 東京 #1でサポートメンバーしてきました

4/20(土) 13:00〜17:00 にシーサー株式会社さんで開催されたPerl入学式 in 東京に、サポートメンバーとして参加してきました。

実はもともとperl入学式を関東でもやってほしい&やりたいという需要と供給があって、特に主催の@__papix__さんからは、「Perl Beginnersとコラボしたい!」みたいなことを言われていたと言うのもあり、開催場所のアサインとサポートメンバーとしての参加をするという形で協力させていただくことになったものです。
また、会場のアサインをしている最中、@toku_bassさんから「うちの会社、会場につかってもいいですよ?」という、とてもありがたい申し出をしていただきました。この場を借りてお礼申し上げます。

今回の講習(というほど堅苦しいものではなかったのですが)は2部構成となっており、第1部はLinux環境構築、第2部はLinuxの基礎コマンド紹介、plenv+cpanmによるイマドキなPerl環境の設定、初めての方向けの基礎(ハローワールドとその発展形)という、とても初学者にやさしい構成となっておりました。

第1部ではwindowsユーザの方向けに、vmware-playerのインストールからVMの設定、Ubuntuのインストールまでを、じっくりと時間をかけてレクチャー。実は僕自身、第1部は比較的スムーズにいくのかなと思ったのですが、compiz(ウインドウマネージャー)の破損や、インストール直後の硬直現象等、微妙にハマり所があり、当初の予想よりは難儀した感がありました。とはいえ、参加者全員が無事時間内にUbuntu環境を手に入れることができました。

第2部では突然参加者が増え、会場内には20名強のPerl初学者の方が集まってくださいました。LinuxのCUIに慣れていただくべく、基本のコマンド(cd,ls,pwd,cp,rmあたり)についての説明と実践をおこない、plenvの入手(まさかのgit経由かつ、一部CentOS5.xの方がいて、gitのインストールでつまづく等ありました・・・)と設定、perl-5.16.3のインストールまで行い、Hello,world! をperlで出力するところまで体感時間およそ40分ほど。さらに応用問題を10分程度でこなし、cpanmの設定(plenv install-cpanm)までやったところで、CPANの解説と、CPANからのモジュールインストール体験(なんと、Acme::FizzBuzz!)、そしてAcme::FizzBuzzを使ったFizzBuzz問題への取り組みまでこなしました。恐るべし、Perl入学式!

ここまでで第1回は終わりでしたが、主催曰く「今回参加枠から漏れてしまった方向けに、5月中旬に補講(第1回と同じ内容で)をやる」そうですので、今回都合つかなかった方も、補講を受けてみるといいとおもいます。

Perl Beginners主催としては、非常に学ぶべき点が多く、とくに「ホントの初心者」向けの対応とフォローアップはぜひ真似していきたいと思った次第でした。

2011-02-21

[Perl]Hachioji.pm #2

去る2/19(土)に開催されたHachioji.pm #2に参加しました。

既にあるレポート等

hondallicaさんのHachioji.pm参加者まとめ
hide_o_55さんのレポート
uzullaさんのレポート
maka2_donzokoさんのレポート
norry_gogoさんのレポート
equinox79さんのレポート(#1含む)
bisque33さんのレポート

そもそもHachioji.pmとは

ATNDにあるuzullaさんのご説明によると、
本イベントは主に東京西部、神奈川西部のエンジニアの交流を目的としたものです。
普段エンジニア交流会は都心部、平日に多くおこなわれており、それらの補完を目指しています。

pmとついている様に、Perlユーザーが多くいますが、話題はPerlに限定されているわけではありませんし、私を始め、PHPやJS、HTML等をPerlよりも使っている人多くいます。
エンジニアであれば、お気軽に参加いただければと思います。
とのこと。

手っ取り早く言うと、「八王子周辺のIT技術者の飲み会」で間違いないと思います。
たぶん首都圏のpmの中では最も敷居の低いpmでしょう。
ご興味のあるあなた!ぜひとも参加してみてください!
次回は3/26(土) 18:00スタート予定です! → Hachioji.pm #3

IRC #hachiojipm (freenode)
Twitter @hachiojipm #hachiojipm

Hachioji.pm 恒例 A4ライトニングトーク

今回のお題は
「Perl以外」
でした。

MacでDTraceを使って見る - ono_pmさん

Mac上でDTraceを使い、Tatsumaki/eg/chatをトレースしてみたレポート。
>perlならDevel::NYTProfがあるけど…
>>もっとローレベルな情報取得をする場合(デバイスドライバの開発など)には重宝するとのこと。

haXeでさぼる。 - sKSKeさん

このLTでhaXeという言語を初めて知りました。
JavaScript,PHP,ActionScript等に変換できるのが強みだそうです。

タスク管理について - bisque33さん

GTDとよばれるワークフローの管理方法に、TwitterとRemember the Milkを取り入れるタスク管理手法の紹介。
ご本人も当日より始めたばかりだそうです。

プロトタイプベースOOPへの誘い - ytnobody

はい、Plass紹介したかっただけです><
LT資料はこちら(スライドが8枚ありますが、実際はA4用紙1枚に印刷しました)。

モバイルのキャリア課金に関するお話 - hondallicaさん

キャリア側の対応状況やノウハウを披露してくださいました。
ただし、内容が内容なので、詳細は非公開です。

モバイル端末の位置情報まとめ - hatakさん

モバイルにおけるGPSと一般的に呼ばれているのは、A-GPS方式で、
測地系一つとっても日本測地系と世界測地系で400~500mも差がでてしまうというお話。
実際、OpenSocialコンテナによっても、採用している測地系が異なるので、苦戦を強いられます。
ちなみに、Geo::Coordinates::Converterを使えば、測地系毎の変換ができます。(その際に生じる誤差がどうなるかは解りませんが。。。)

Hachioji.pmとは何だったのか - maka2_donzokoさん

前日にTwitterで、
鉄拳メソッドでやればいいんじゃないんですか?」
なあんて、軽い気持ちでボケていたのですが、それがどうやら図星だったらしく、鉄拳風紙芝居/もんたハイブリッドメソッドというとてつもない手法でLTを敢行してました。
hachioji自体にもなんか尊大な意味があったり、PMには某大物チェンバロ奏者があてがわれていたりと、お馴染みのまかまか節が炸裂していたのでした。
LT資料

node.jsでperl - hide_o_55さん

node.jsで何か作りたい→addonはC++で作れる→つまりCのライブラリも使える→perlインタプリタもCだから組み込める!
というのを思いつき、実際にやってしまうのが彼にとって自然な流れらしいですw
そのうち、CPANモジュールをnode.jsに食わせたりするのではないのでしょうか。

IIS5.0→IIS7.0に変わってハマったこと - usaymanさん

閉域網で活躍するクライアント証明書認証付きのHTTP-GWサーバのIISバージョンアップ時の苦労話。
IISと聞くだけでも「ご苦労様です!」と言わざるを得ないのに、バージョンアップに伴う仕様変更に相当泣かされている模様でした。
そしてそれぞれの解決方法もWindowsならではのパワープレイが効いており、改めて「IISコワー><」と実感した次第です。

OAuth/xAuth on mobile sucks - uzullaさん

いつぞやのTwitterの偉い人曰く「モバイルにも力入れマース!」→OAuthだとモバイル環境で文字化けてたりして使い物にならない。→あれはリップサービスだったんだねー。→xauthも面倒。じゃあどうしようか。→WWW::Mechanizeでいいじゃないか→WWW::Mechanizeマンセー!!!
いや、僕が大分昔にSourceforgeにあげていたCUIツイッタークライアント「Cuitter」もそんな実装してますんでw

uzullaさん「んじゃうごかしまーす」<ポチっ>
...
uzullaさん「うごかねーw」<ぎょわははははは>
ネタとテクノロジーに関する話題が程よくミックスされた、面白いLTでした!

最近作った2つのtwitter-botについて - equinox79さん

自社サービス「いつもNAVI」関連のツイッターbot[@itsumolabot]の紹介と、amazonの特価情報を垂れ流す[@amzn_off_bot]の紹介。
いつもNAVIはサービスとして非常によくできていますね!

Cassandraを使って複数台のMTAでNGアドレスを共有とか - norry_gogoさん

PHPで作られたMTA(!!!)がNGアドレスを溜め込んだり、MXにつなげる前に予めNGアドレスの場合はエラーで返したりするメール配信周りのバックエンドのお話。
Cassandraでデータ分散させるも、分散自体が偏ったりして結構苦戦している模様です。
それもそうですが、PHPのMTAというのが非常に興味深いですね!

SQLのEXPLAINについて - takeR14aさん

SQLでEXPLAIN使ってクエリ自体のパフォーマンスをチェックしましょうというお話。EXPLAIN重要ですよ!
MySQLとPostgreSQLとでEXPLAINの出方が全然違ったりするので、この辺はできるなら統一してほしいかも…

2011-01-23

[Perl]Hachioji.pm #1

LTしました!

「Perlで杉を伐採しよう」という、タイムリーかつ割とどうでもいい様な話題を扱いました><


まとめについては・・・

hide_o_55さんの記事がまとめとして秀逸です!

酔魔の猛攻を潜り抜けた記憶を書き溜めておきます><

・「寒い」という会場に関する前情報があったものの、「意外とあったかいじゃない!」
・次回は2月開催予定
・サイトを用意しよう!
 >すでにドメインは取ったけど、MTかwikiのどっちを採用するか迷ってる
・サイトのデザインどうしよう。。
 >水色を基調にオレンジをちりばめる感じで
・今後の連絡手法をどうするか
 >Hachioji.pmのついったーアカウントを用意しよう
 >ちなみにIRCも用意してます irc@freenode#hachiojipm ってかおまいらスルーすんな(゚Д゚)ゴルァ!wwww
・uzullaさん「俺以外の人にも幹事任せたいんだよねー」
 >遠征のタイミングで、遠征先在住の方が担当したり・・・?
・次回のLTはPerl以外で
 >Hachioji.pmって何の略か知ってる?
 >>まかまかさん「八王子プログラマー・マウンテン!」
 >>>どこにもPerlって書いてないよね!だからOK!!!

個人的に

ono_pmさんのLTにあったIPv4アドレスの枯渇予想を聞いて、空恐ろしく感じましたね。
だって、今年の2/2には枯渇する見込みですからね。ちょっとコワーって。

そんなこんなで

18:00開始にもかかわらず、23:30まで14名の男たちがクダをまいていましたw
そんなトレンディPerl(?)をこよなく愛するHachioji.pmに、みんなも参加してね~><