RejectTokyoRubyKaigi10でrubyとphpの比較について話してきた

Ruby and comparison_and...php from do_aki スライドは、そのまま見てもあまりよく分からない(&自分が後から見ても何を意図したのか分からないと思う)ので、ここで補足しておく。補足というか、考えていたことをぐだぐだとただ書き並べただけなのだけど…

YAPC::Asia Tokyo 2012 で PHP の話をしてきたこと

やー、緊張した。Perl の父の前で 「そろそろ Perl にも飽きてきたでしょ」とか言ってしまったわけで。「Perl? それPHPでできるよ」とか言ってしまったわけで。 本当はもう少しゆっくり話すつもりだったんですが、緊張すると早口になるのはどうも癖らしく、…

あまりに書いてないので、自重して何か書く事にする。 本家は http://d.hatena.ne.jp/do_aki/ です。

Scientific Linux6.2 で redmine2.0 のプロセスを monit で監視したメモ

概要 Scientific Linux6.2 に redmine2.0 を導入したメモ - do_akiの徒然想記 で構築した redmineのプロセス監視について。1分毎にプロセスをチェックして、死んでたら起動するようにした。ほとんど、 Scientific Linux6.2 で GrowthForecast のプロセスを m…

Scientific Linux6.2 で GrowthForecast のプロセスを monit で監視したメモ

概要 Scientific Linux6.2 に GrowthForecast を導入したメモ - do_akiの徒然想記 の続き。当初は daemontools で監視するつもりだったのだけど、 RHEL6 系だと動かすのが面倒だという話を聞いたので(未検証です) monit を利用することに。 1分毎にプロセス…

Scientific Linux6.2 に Skype4Py で SkypeBot を構築したメモ(その1)

概要 社内で Skype つかっているので以前から作りたいなぁとは思っていたのですが、 最近 HDD が吹っ飛んで過去ログが見られなくなったのが相当な痛手だったので、ログをとるために導入を決意。ついでに、BeProud さんのようなこと (hbqpbp study Skype-Bot …

Scientific Linux6.2 に GrowthForecast を導入したメモ

概要 タイトル通り、sl6 に GrowthForecast を導入したときのメモ。 perl や cpan モジュールを、OS のパッケージに依存しない形で入れたかったので、 RPM にはせず。growthforecast ユーザを作り、その中で perlbrew と cpanm で実行環境を構築した。 導入 …

Scientific Linux6.2 に redmine2.0 を導入したメモ

動機と概要 redmine 1.4を導入しようと思ったら、ちょうど 2.0 がリリースされたので、2.0 をインストールすることになったのでそのメモを。いつもならRPM を作って yum で install するだけにしてしまうのだけど、依存関係を解決するのが大変だったので断念…

MySQL Casual Talks Vol.3 で超LT しました

1分間の Lightning Talk 。実際には数秒超過したのは内緒。 早口すぎて(そして滑舌が悪くて)聞き取ってもらえなかったんじゃないかという心配もあったり。 続マスタN対スレーブ1レプリケーションの作り方 View more PowerPoint from do_aki そんなこんなで…

mysqlでテーブルのサイズを取得する方法

SHOW TABLE STATUS でもとれるんですが、1テーブルずつしかとれません。 information_schema にあったような気がしたので調べてみたらやっぱりありました。 SELECT table_schema, table_name, data_length, index_length FROM information_schema.tables tab…

Webサーバ勉強会#5 で mod_lua について発表してきました

Lua 面白そう! ってだけでこのネタ選びました。スライドはこちら。 Mod lua View more PowerPoint from do_aki おまけとして書いた fluent-logger-lua のコードについては gist にも置いときました。 https://gist.github.com/2246245 他の方の発表も濃くて…

MySQL のエラーログを削除する際の注意点

とある事情により、 MySQL (バージョンは 5.5.13)の エラーログが溜まってしまったのでパージしようとした時のこと。さすがに、そのままエラーログを削除するのは拙いよなーと思い、探してみた。

infrapp2012 に参加してきた

infrapp2012 何をやるのかが具体的に分からないままに、主宰者陣が知り合いだったというのもあり、「きっと面白いんだろう」という期待だけでとりあえず参加してみました。

llenv を使って fluentd をインストールしてみた(修正と追記)

bundler を使って入れ直す [twitter:@riywo] さんから window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "…

llenv を使って fluentd をインストールしてみた

llenv とは? perl の perlbrew とか ruby の rbenv とか node の nvm とかいった、複数バージョンの言語環境をユーザローカルでインストール・実行できるツールを、統一的に扱うことのできるツール。一つの言語だけならそんなに問題はないのだけど、複数の…

一年の振り返りを

twilog を見ていたら、去年の大晦日には振り返り記事を書いていたので、今年も書こうと思う。昨年同様、結構アルコール入っているので乱文注意。 何事もなくいつも通り続くと思っていた年始 今年の頭は、取り立てて大変なこともなく、ただただ、いつも通りの…

PHP 5.4 のバグレポ出したら30分で修正された話

php

Advent Calendar 22日目 scanner.l と parser.y の差分を解説してみる - do_akiの徒然想記 にもちょこっと書いたのですが、 php 5.4.0 RC4 において、 code.1 が Segmentation fault を引き起こしていました。 code.1 Segmentation fault with PHP5.4.0RC4

Advent Calendar 24日目 Xmas Tree on PHP

PHP 版作ってみた。https://github.com/do-aki/php-xmas-tree

Advent Calendar 22日目 scanner.l と parser.y の差分を解説してみる

この記事は、 PHP5.4 Advent Calendar 2011 (http://atnd.org/events/22473) 22日目です。 そして同時に do_aki Advent Calendar 2011 (http://atnd.org/events/22834) の 22日目でもあります ;-pPHP5.4 Advent Calendar 2011 の 21日目は [twitter:@kokkeku…

Advent Calendar 21日目 MySQL において1つのクエリでカラムの値を入れ替える方法

たぶん滅多に使うことはないと思うけれども、必要になって調べたことがあったので掲載。 sample table CREATE TABLE `sample` ( `id` int(10) unsigned NOT NULL auto_increment, `a` int(10) default NULL, `b` int(10) default NULL, PRIMARY KEY (`id`) )…

Advent Calendar 20日目 Jenkins の PHP コードカバレッジ推移グラフ

以前(11月の末頃)書いてて中途半端になってた記事を手直しして放出。Jenkins での PHP コードカバレッジ推移グラフの表示について。

Advent Calendar 19日目 Brainf*ck on PHP

PHP で Brainf*ck を実装してみました。以前 KQ 言語 (http://ideone.com/DDWfy) を見たときに、これって、 Brainf*ck の亜型だよなぁと思い、そう言えば Brainf*ck の実装したこと無かったことに気付いたので、さっくりと PHP で書いてみたモノです。 (な…

Advent Calendar 18日目 デンカレライブに行ってきた

デンカレをご存じでしょうか。正式には電気式華憐音楽集団。 電気式華憐音楽集団(でんきしきかれんおんがくしゅうだん。通称: デンカ レ)は、作詞・作曲(電気)とボーカル(華憐)中心から成る日本の 音楽ユニット、ヘヴィメタルバンド。 電気式華憐音楽…

Advent Calendar 17日目 PHP 黙示録

PHP Apocalypse (http://atnd.org/events/21831) に参加してきました。会場は六本木ヒルズの gree さん。

Advent Calendar 16日目 PHP コンパイラの実行を中止する方法

今回は、PHP コンパイラの実行を中止する方法 について。「それって、 exit とか die でしょ?」 と言われそうですが、ハズレ。exit や die は、スクリプトを終了させるものです。何が違うのか、実際に例を見てみましょう。

Advent Calendar 15日目 Perl/Ruby/Python 版 Native Driver ?

かじゅある! (挨拶)や、それはもういいか。昨日、 php の mysqlnd について書きましたが、id:nihen さんから、 【Perl や Ruby でも Native Driver 俺が書いてやんよっていう猛者がいたら面白い】Perl=DBD::mysqlPP, Ruby=>Ruby/MySQL, Python=>oursql ht…

Advent Calendar 14日目 MySQL と PHP の間を詳しく見てみる

かじゅある! (挨拶)本記事は、 MySQL Casual Advent Calendar 2011 (http://mysql-casual.org/2011/11/mysql-casual-advent-calendar-2011.html) 14日目です。 そして同時に do_aki Advent Calendar 2011 (http://atnd.org/events/22834) の 14日目でもあ…

Advent Calendar 13日目 書くことがない……

14日目は MySQL Casual Advent Calendar の担当なのですが、ほんとに、書くネタがない……。 どうしようと考えてこの時間。 ネタはあったんだけど1 [twitter:@kamipo] さんに先を越されました。 window.twttr = (function(d, s, id) { var js, fjs = d.getElem…

Advent Calendar 12日目 落語

落語そのものは今までにも見たことがありましたが、 お金を払って見るものは初めてでした。 王楽・たけ平・きつつき 新作落語の会 〜夢で逢えたら〜特別編 http://yume-kukan.in/2011/12/post-489.html こちらを鑑賞してきました。

Advent Calendar 11日目 java-ja 忘年会

日付は変わってしまっているのだけど、11日目の記事として。java-ja 忘年会に参加してきました。