わんくま同盟の大阪勉強会 #30に参加してきました。
>「PowerShell ver2について ~ついにWindowsサーバー管理環境の主流へ~」by むたぐち lv1くま~
PowerShellのv1が発表された頃、事務所のVirtualServerを管理するために使おうとしたことがありました。
しかし、オブジェクトが名前空間に別れていないので、全部出てくるわ、サンプルはあるのにまとまっているページが見つからないわで挫折し、WSHに逃げました。
今後は標準搭載されていくようなので、使いやすくなりそうです。
>「スマートフォン勉強会出張版」by ながくらえいるさん lv1くま~
スマートフォン欲しいね!
なんで日本の各社が出すスマートフォンは、通信方式を合わせただけで、SMSとか使えないんだろうね。
最近のiPhoneでやっと出来るようになったみたいですが、まわりがauなので、auも頑張って欲しいです。
スマートフォンだけauの庭の外とか嫌すぎます。
>ライトニングトーク Yalabさん
Gitいいよって話。
わたしはTortoiseGitが出始めた頃に試してみました。TortoiseGitが安定していなかったのと、分散リポジトリが、出先で作業することがないので必要に迫られなかったことで、SubVersionを使い続けています。
仕事場はVisualSourceSafe。データベースがすぐ壊れるのをなんとかして欲しいです。一度一からちゃんと自社で作り直した方が良いんじゃないでしょうか?
>ライトニングトーク みるぽんさん
大阪は怖いところですねー。
>ライトニングトーク fuhdukiさん
おすすめ同人ゲームの話。
コミケ行ってた頃は、絨毯爆撃とかしていたのですが、作る側に回ったりとかして、あまり遊ぶことが少なくなりました。
Flashゲームとか時間つぶしには良さそうです。
>「C++0x むーぶせまんちくす」by Cryoliteさん lv2くま~
仕事ではC++を使ったのが1年以上前なので、すごい懐かしい。
仕事し始めるまではC++オンリーだったんですが、仕事始めてからCとVBになって、会社始めてからはWeb周りが多いです。
プライベートで参加しているo2onはC++なのですが、なかなか思い切った変更が入れられないので、ちまちました修正が多い。
たまには便利になったC++でがっつり書いて脳汁出したいですな。
>「ループ書いたら負けかなと思っている」by uskzさん lv2くま~
なんというか…「コンパイラってすごいね!」違うのかな?
別の意味で脳汁出ました。数学をしっかりやってると、このあたりのはなしが面白くなるんでしょうなぁ。
>「IPnutsではじめよう 快適?PCルータ構築」by しおんぐさん lv1くまー
バトルフィールド ベトナムをプレイしていた頃に、サーバを立てたことがあって、そのときは大量のアクセスがやってきて、すぐにルータがパンクしました。
ある程度パワーのあるマシンが余ってると、ルーターにしちゃうのも良さそうですね。
>ライトニングトーク ちゅきさん
仮想化の話。VirtualPCを使っていたときは、まあ便利だなー、程度の感想でしたが、VirtualServerを触ると、こりゃ便利だと思いますね。
>ライトニングトーク CH3COOH(酢酸)さん
やっぱりスマートフォン欲しいよー。
しかし普段の携帯ですらあんまり使っていないので、ネットしたいためだけに2回線もつというのにすごい抵抗が。
auの庭の中にいるスマートフォンを…(やっぱりそれか)
>ライトニングトーク 山下康成@京都府向日市さん
端末は複数持つけど、回線は一本にまとめるってのも手段の一つですね。
2回線目は趣味と割り切るしかないのかなぁ。
>ライトニングトーク るーごんさん
ポケモンむずかしい。自分でプレイしてるか、子供がいる家庭なら、親も覚えられるんですかねぇ。
>ライトニングトーク ???さん
ごめんなさい、名前が思い出せない。
ムーンウォークのやり方について。
ツルツルの床じゃないと難しそうですね。あと、座敷での宴会では台の上に乗った方が良いかもしれません。
しかし、このネタが分かる人もだんだん減ってくるんですよねぇ。やだやだ。
>懇親会~
ゲーム派のオフ会にサインしてたときみたいな気分になりました。賑やかというのはよいですな。
改めて感想を読み返すと、年取ったな―と思いますね(笑)
ライトニングトークぐらいなら、なんかやってみたいなと思いました。
もっとOutputしていかないといかんなー。
2009/07/04
2009/06/26
Windows 7予約開始
Windows 7の予約が始まりました。
Windows7 Home Premium アップグレード版
Windows7 Professional アップグレード版
ついこないだ、2000からXPに上げた気がするんですが、Windows 7はちょっと期待しています。
Vistaも7も、MSDN版やお試し版で少し触りましたが、インターフェースの違いさえ克服すれば、まあ便利なんじゃないかと。
VistaのUACも慣れたらそういうもんかなーと言う気がします。
Linux系で、なんかいじろうと思ったらrootにならないといけないようなもので。
事務所のXPは64ビット版で使っているので、64ビット版での注意点はだいたい把握できました。
今度は家のヤツも64ビット版にしようかなと思いつつ、これ、パッケージは共通なのかな?
とりあえず、HALO
がやりたいので(Halo2
以降はVista以降)ポチる
Windows7 Home Premium アップグレード版
Windows7 Professional アップグレード版
ついこないだ、2000からXPに上げた気がするんですが、Windows 7はちょっと期待しています。
Vistaも7も、MSDN版やお試し版で少し触りましたが、インターフェースの違いさえ克服すれば、まあ便利なんじゃないかと。
VistaのUACも慣れたらそういうもんかなーと言う気がします。
Linux系で、なんかいじろうと思ったらrootにならないといけないようなもので。
事務所のXPは64ビット版で使っているので、64ビット版での注意点はだいたい把握できました。
今度は家のヤツも64ビット版にしようかなと思いつつ、これ、パッケージは共通なのかな?
とりあえず、HALO
2009/06/09
2009/05/30
PHP_Archive_Creator続き
先日書いた、PHP_Archive_Creatorの件。
PHP-usersのメーリス(最近の若い人は、メーリングリストのことをメーリスって呼ぶらしいですよ!)に投げてみた。
そしたら、go-pearで使われているphar形式と、phar拡張モジュールでできるphar形式は別物とのこと。
そして、PHP_Archive_Creatorでつくったpharファイルは、go-pearと同じ形式なのでした。
phar拡張モジュールは、次のバージョンあたりから本体に取り込まれるという話も出ているので、そうなると、ますます展開が面倒になる。
レンタルサーバなどでは、実質展開できないことにもなる。
うーん、pharはまだ手を出さない方が良いな。と判断して、zip形式で配布することにしたのでした。
PHP-usersのメーリス(最近の若い人は、メーリングリストのことをメーリスって呼ぶらしいですよ!)に投げてみた。
そしたら、go-pearで使われているphar形式と、phar拡張モジュールでできるphar形式は別物とのこと。
そして、PHP_Archive_Creatorでつくったpharファイルは、go-pearと同じ形式なのでした。
phar拡張モジュールは、次のバージョンあたりから本体に取り込まれるという話も出ているので、そうなると、ますます展開が面倒になる。
レンタルサーバなどでは、実質展開できないことにもなる。
うーん、pharはまだ手を出さない方が良いな。と判断して、zip形式で配布することにしたのでした。
2009/05/28
PHP_Archive_Creator
とある要件で、複数のファイルを配布する必要が出てきた。
作業の都合上、PHPでインストーラを作れば便利なんじゃないかねと思い、そういえば、Pearのインストーラって、go-pear.pharだったよなと思い出した。
phar形式という、先頭に展開処理があって、後ろのほうにアーカイブがくっついている形式だ。
自己解凍ファイルと言えば解りやすいかも。
んで、pharファイルはどうやって作ろうか、と調べてみると、peclでpharモジュールを入れて、自前でアーカイブを作るページが出てきた。
うーん、やりたいことはgo-pear.pharみたいなことなんだよなぁ。
もう少し調べていると、pearのほうに、PHP_Archive_Creatorというのを見つけた。
アーカイブの作成から、最初に起動するphpファイルの指定まで出来るらしい。
これはすばらしい。
早速、アーカイブの作成処理を書いてみた。
addFile("./install_process.php", "index.php");
//stock( $phar, INSTALL_SOURCE );
// 保存するpharファイル名
$phar->savePhar("install.php");
function stock( &$phar, $dir_name ) {
foreach ( glob( $dir_name . '/*' ) as $filename ) {
$stockname = str_replace( INSTALL_SOURCE . '/', '', $filename );
print $stockname . "\n";
$phar->addFile( $filename, $stockname );
}
}
?>
そして実行すると、install.phpのできあがり。
しかし、これをブラウザから呼び出してみると、思いっきりPHPソースが表示された。
拡張子PHPの他のファイルはちゃんと実行されるのに。
さくらインターネットや@pagesにアップしてみたら、ちゃんと実行された。
ということは、開発環境のサーバが問題らしい。
ファイルの形式がおかしいにしても、拡張子PHPなんだから実行しようとしてくれたっていいのに、そこへも行き着いていない模様。
Apacheのエラーログもなにも出ず、アクセスログにHTTPステータス200が記録される。
一日ぐらい、あれやこれや試してみたんだけど、どうにも原因が分からないので、PHP-usersに投げる。
作業の都合上、PHPでインストーラを作れば便利なんじゃないかねと思い、そういえば、Pearのインストーラって、go-pear.pharだったよなと思い出した。
phar形式という、先頭に展開処理があって、後ろのほうにアーカイブがくっついている形式だ。
自己解凍ファイルと言えば解りやすいかも。
んで、pharファイルはどうやって作ろうか、と調べてみると、peclでpharモジュールを入れて、自前でアーカイブを作るページが出てきた。
うーん、やりたいことはgo-pear.pharみたいなことなんだよなぁ。
もう少し調べていると、pearのほうに、PHP_Archive_Creatorというのを見つけた。
アーカイブの作成から、最初に起動するphpファイルの指定まで出来るらしい。
これはすばらしい。
早速、アーカイブの作成処理を書いてみた。
addFile("./install_process.php", "index.php");
//stock( $phar, INSTALL_SOURCE );
// 保存するpharファイル名
$phar->savePhar("install.php");
function stock( &$phar, $dir_name ) {
foreach ( glob( $dir_name . '/*' ) as $filename ) {
$stockname = str_replace( INSTALL_SOURCE . '/', '', $filename );
print $stockname . "\n";
$phar->addFile( $filename, $stockname );
}
}
?>
そして実行すると、install.phpのできあがり。
しかし、これをブラウザから呼び出してみると、思いっきりPHPソースが表示された。
拡張子PHPの他のファイルはちゃんと実行されるのに。
さくらインターネットや@pagesにアップしてみたら、ちゃんと実行された。
ということは、開発環境のサーバが問題らしい。
ファイルの形式がおかしいにしても、拡張子PHPなんだから実行しようとしてくれたっていいのに、そこへも行き着いていない模様。
Apacheのエラーログもなにも出ず、アクセスログにHTTPステータス200が記録される。
一日ぐらい、あれやこれや試してみたんだけど、どうにも原因が分からないので、PHP-usersに投げる。
2009/05/09
ニンジン
またまたニンジンのヘタを育てています。ニンジンのヘタを水につけておくと、伸びてくるんですよ。
前回育てていたやつは、根っこも生えてきたのですが、今回のは生えてきません。
根っこが生えてきたら安定した成長が出来そうなんだけど、根っこが生えないと土にも植えられないしなぁ。
早く成長するように、なるべく太陽に当てています。ベランダに出しておいた方が、たくさん太陽に当たるだろうと思って室外機の上に置いておいたら、すごい萎れてしまって焦りました。あまりの太陽パワーに、水がお湯に変わっていたのです。
慌てて水を入れ替えて、室内に待避。なんとか無事に復活しました。
写真は、室内からベランダのプランターを眺めるニンジン氏。
2009/04/26
データベースを移行
サーバを借りているさくらインターネットでは、MySQL4.0が提供されていたのですが、先月からMySQL5.1も使えるようになりました。
5.1では機能も増えているし、何と言っても文字コードにUTF-8が使える。
ずっと文字コードをEUC-JPで運用していたんだけど、なんだかんだ言いつつ、これからの時代はUTF-8になってしまうんだなぁということで、移行を考えていました。
UTF-8でないと表現できない文字もちらほらと出てきますし。ほら某アイドルグループのメンバーとか。
しかし同時に使えるデータベースは1つだけ。
既にいくつかのシステムを動かしていて、テーブルの数でだけで144もあります。
これらを一気に移行するのは、ちょっとしんどい。
そこで閃いた!2つ契約してちょっとずつ移せばいいじゃないか。
対応したプログラムから順に新サーバのデータベースを見るようにして、全て対応したら、今度は旧サーバのバージョンを上げて一気に切り替え。
しかも2週間のお試し期間があるので、そのうちにやれば…。
早速いそいそと申し込み画面を開いてポチる。
1会員で2契約状態にして、新サーバでMySQL5.1をセットアップ。
そして順番に移行作業を始めたのですが…。
繋がらない。
動作しているタスク一覧を見てみると、php-mysql-4.0とか表示されてます。
使用しているデータベースのバージョンに合わせて、読み込まれるphpの種類が変わる?
ということは、1台のサーバから2台のデータベースへ接続は無理ということかー!
仕方がないので、一気に切り替え全て作業を開始。
大きいシステムの移行は完了して、今は個人用のやつなどのチェック中。
この書き込みも日記のテストを兼ねて。
もっと自由に使えるサーバが欲しくなりますなぁ。
まあそれはそれでメンテナンスが大変になるんだろうけど。
5.1では機能も増えているし、何と言っても文字コードにUTF-8が使える。
ずっと文字コードをEUC-JPで運用していたんだけど、なんだかんだ言いつつ、これからの時代はUTF-8になってしまうんだなぁということで、移行を考えていました。
UTF-8でないと表現できない文字もちらほらと出てきますし。ほら某アイドルグループのメンバーとか。
しかし同時に使えるデータベースは1つだけ。
既にいくつかのシステムを動かしていて、テーブルの数でだけで144もあります。
これらを一気に移行するのは、ちょっとしんどい。
そこで閃いた!2つ契約してちょっとずつ移せばいいじゃないか。
対応したプログラムから順に新サーバのデータベースを見るようにして、全て対応したら、今度は旧サーバのバージョンを上げて一気に切り替え。
しかも2週間のお試し期間があるので、そのうちにやれば…。
早速いそいそと申し込み画面を開いてポチる。
1会員で2契約状態にして、新サーバでMySQL5.1をセットアップ。
そして順番に移行作業を始めたのですが…。
繋がらない。
動作しているタスク一覧を見てみると、php-mysql-4.0とか表示されてます。
使用しているデータベースのバージョンに合わせて、読み込まれるphpの種類が変わる?
ということは、1台のサーバから2台のデータベースへ接続は無理ということかー!
仕方がないので、一気に切り替え全て作業を開始。
大きいシステムの移行は完了して、今は個人用のやつなどのチェック中。
この書き込みも日記のテストを兼ねて。
もっと自由に使えるサーバが欲しくなりますなぁ。
まあそれはそれでメンテナンスが大変になるんだろうけど。
2009/04/05
花見
今年も花見へ行ってきました。再び万博記念公園。
去年は家を出た時間が遅かったのもあり、広場はすごい人出だったのですが、今年は早めに出発。
公園に着いたときは、まだ人は少なかったです。
それでも、まあ人は多い方だったので、広場から少し離れたところでお弁当。周りにも同じように逃れてきた人たちが何組かいました。
屋台は全くありませんでしたが/(;^_^)
あとはチューリップフェスタなんかをやっていたり。
公園や森の中にカラスが結構いました。
公園をぐるっと回ってきて、去年お弁当を食べた広場に戻ってきたら、やっぱりすごい人になっていました。まあこれはこれで花見に来たって感じがしますね。
歩き疲れたので、昼過ぎには早々に退散して、千里中央のスタバで糖分を補給して帰宅。
登録:
投稿 (Atom)





