モノノフ日記

普通の日記です

2008-01-01から1年間の記事一覧

MySQL ユーザコンファレンス 2008 - MySQL トラブルシューティング概要

本日、MySQL ユーザコンファレンス 2008に参加してきました。13:00〜13:50のJ-1セッション「MySQL トラブルシューティング概要」のまとめです。スライド進むペースがめちゃ速かったのでメモ書き風になってます。 開発目標 安定性 パフォーマンス トラブルシ…

第2回symfony勉強会

第2回symfony勉強会 2008/11/07追記 動画が公開されました。 前半 後半 第2回symfony勉強会に参加しました。10/26にリリース予定だったsymfony1.2とdoctrineはまだ自分が触っていないところだったので非常に参考になりました。公式ブログ読んでても感じたけ…

Macbook買いました

mac

先週末の日曜に秋葉原のヤマダ電機で購入しました。ポイントが13%だったので迷わず即決。 (クレカ払いにしたので実質11%) 人生初マックです。イーモバも一緒に契約しました。ポイントでVMWare Fusion買いました。ATOK2008、iWork、VMWare Fusionの3つで少し…

gitについて簡単にまとめた資料

git

先週末に社内向けにしゃべった発表資料を公開します。初学者向けの発表です。15分でわかる分散バージョン管理システムgitView SlideShare presentation or Upload your own. (tags: git)SlideShareで見ると、ちょっとレイアウト崩れてるところありますね。ま…

達人に学ぶSQL徹底指南書読了

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)作者: ミック出版社/メーカー: 翔泳社発売日: 2008/02/07メディア: 単行本(ソフトカバー)購入: 46人 クリック: 938回この商品を含むブログ (74件) を見るだいぶ前に詠み終わっていたのですが、ブログ書くモチベ…

VimM#3

VimmerによるVimmerのためのVim勉強会であるVimMの第3回が告知されてました。 http://wiki.livedoor.jp/biowithit/d/VimM%233?wiki_id=67811日程がちょっと先なので、予定がどうなるかわからないけどとりあえず参加表明! 今回のVimMのテーマは「脱初心者」…

git勉強会に参加

先週の土曜に開催されたgit勉強会に参加してきました。*1 今回の講演者はなんとgitメンテナの浜野さん。 講演資料も既にアップされてます。http://userweb.kernel.org/~junio/200810-tut.pdf 追記 動画も公開されてました。http://pneskin2.nekoget.com/pres…

知らないと損をするgit

git

タイトルはホッテントリメーカーから。 明日のgit勉強会に知識ゼロで行くのはまずいと思って触り始めてみました。 基本知識 かWiki - Git/分散レポジトリって何が嬉しいのがわかりやすかった。Subversionでいう、svkのことみたい。 インストール 手元にあるC…

MySQLのCOUNT関数が標準SQLと仕様が違って嵌った

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS)作者: ミック出版社/メーカー: 翔泳社発売日: 2008/02/07メディア: 単行本(ソフトカバー)購入: 46人 クリック: 938回この商品を含むブログ (74件) を見る上記の本の演習問題10-1の模範解答がMySQLで動かないので…

Git勉強会に参加予定

2008-09-30 - kunitの日記で告知されてました。 イベントの参加はATNDでどうぞGit勉強会 : ATND Gitは名前と仕組みだけ知ってて実際使ったことない人なので、少し触っておかないと・・・。

Propelで同一カラムに対して複数の条件文を使う書き方

知らなくて5分くらいハマったのでメモ。生SQLだとこんなクエリです。 SELECT * FROM TEST WHERE created_at >= "2008-08-01" AND created_at <= "2008-08-31" これをPropelで書き直すと、下のようなイメージでした。 add(TESTPeer::CREATED_AT, "2008-08-01"…

Rubyのsuperの挙動

社内で下記コードの挙動どうなの?みたいな話題が挙がってました。 class A def foo bar end def bar puts "A's bar" end end class B < A def foo super end def bar puts "B's bar" end end # run B.new.foo 出力結果は「B's bar」になります。http://code…

memcached Night in Tokyo #1に参加してきました

memcached Users Group :: Japan | Google Groups昨日、mixiで行われたmemcachedなイベントに参加してきました。 発表者の方々が担当されてるサービスでmemcachedがこんな感じで使われてるよー、という実際の事例をプレゼンされていたので非常に参考になりま…

Controller内でHelper使いたいとき

sfLoader::loadHelpersを利用したらOK。

社内勉強会で発表したときの資料

7月に発表した際の資料が発掘されたので公開しておきます*1。Javascriptの基本となるDOM Scriptingのお話です。DOM Scripting ことはじめView SlideShare presentation or Upload your own. (tags: javascript programming)下の本を参考に書きました。DOM Sc…

シェルスクリプトノウハウ part2

IBM DeveloperWorksにTipsの続編があったのでまとめておきます。コマンド履歴、pushd・popd、awkは覚えると便利です! 参考リンク 前回の記事 UNIX tips: Learn 10 more good UNIX usage habits ファイル名の補完 どのシェルで動いているかチェック $ echo $…

シェルスクリプトノウハウ

昔の記事ですが、IBM DeveloperWorksで紹介されていたUnixコマンドをご紹介。たまに忘れるので備忘録用にまとめておきます。 参考リンク UNIX tips: Learn 10 good UNIX usage habits 1コマンドでディレクトリツリー生成 -pオプションを利用 $ mkdir -p tmp/…

sfMemcachePluginでcacheのlifetimeが有効になってなかったので修正した

symfony 1.1からはデフォルトで対応してるmemcachedですが、1.0.XはsfMemcachePluginというプラグインを利用して使います。 導入方法については下記ページを参照してください。 memcacheをsymfonyから利用してみる | ueblog Windows+PHP+memcached+symfony |…

photohitoの写真ページのカメラ名の横にアマゾンへのリンクをつけるGreasemonkey

photohitoの写真ページのカメラ名の横にAmazonへのリンクをつけるぐりもんを書いてみました。Amazon A2SをJavaScriptから初めて触ってみましたが、RESTでデータ取得できるので思ってたより簡単でした。http://svn.coderepos.org/share/lang/javascript/users…

もくもく会@ディノが気になる

id:kunitさんがhttp://d.hatena.ne.jp/kunit/20080819#1219114867で告知されてますが毎週ディノさんのセミナールームを開放して自習部屋にするみたいです。ひたすら本読むとかでもありなんだろうか。。気になる本を買うのはいいけど消化不良気味なんですよね…

photohitoの写真ランキングページにはてなスターをつけるGreasemonkey

PHOTOHITO: 週間ランキング - 写真 - ランキング - 写真共有サイト:フォトヒト最近サイ本読んでるので練習がてら、photohitoの写真ランキングページにはてなスターをつけるグリモン作ってみました。http://svn.coderepos.org/share/lang/javascript/userscri…

convertUrlStringToParameterの仕様変更

symfony 1.0.16で動作してたアプリが1.0.17だと動かなくなってたページがあったので調べてみると、原因はconvertUrlStringToParameter関数の仕様が変わってるのが原因ぽかった。(該当チケット)convertUrlStringToParameterが定義されてるファイルは/sf_symfo…

DOM関連の本を2冊読んだ

DOMのお勉強ということで下の2冊を読みました。Web標準テキスト(1) DOM Scripting (Web標準テキストシリーズ)作者: 古籏一浩出版社/メーカー: 技術評論社発売日: 2008/01/11メディア: 単行本(ソフトカバー) クリック: 19回この商品を含むブログ (3件) を…

MySQLのパフォーマンスチューニング

とある勉強会でSunのエンジニアの人のプレゼンを直接聞く機会があったのでメモったことを公開します。基本的な事が多いんだろうけど、非常に参考になりました。 パフォーマンスとは スループット レスポンスタイム/レイテンシ スケーラビリティ 上記のコンビ…

PECL::Imagickを簡単に使えるライブラリを作った

php

Imagickを使いやすくするImagick_Thumbnailerというライブラリを作ってみました。 早速CodeReposに公開しています。初コミット! http://coderepos.org/share/browser/lang/php/Imagick_Thumbnailer/trunk/Imagick_Thumbnailer.php 概要 画像をリサイズした…

第14回オープンソーステクノロジー勉強会

第14回オープンソーステクノロジー勉強会 −開催のご報告− - GREE LabsGREEで開催されたOST勉強会に参加してきました。OST勉強会は初めて参加したんですが、セミナールームの広さにビックリ。発表者はDeNAの川崎さん。YAPCで発表されたフレームワークMobaSiF…

WAS Forum Developer Dayに行ってきました #4

OpenIDのセキュリティ サイボウズラボのid:ZIGOROuさん スライドが公開されていますhttp://d.hatena.ne.jp/ZIGOROu/20080705/1215234132 OpenIDについては簡単な内容しか知らなかったのでついていけませんでした><発表内容は公開されてるスライドを見た方…

WAS Forum Developer Dayに行ってきました #3

飄々とした感じで登場されて、スーツの人が多い中最初スベった感があったんですが、徐々に人惹きこんでいく話術はさすがだなー、と思いました。 携帯電話向けWebのセキュリティ GREEのふじもとさん この後結婚式だからスーツ 自転車はGIANTがオススメ 携帯電…

WAS Forum Developer Dayに行ってきました #2

徳丸さんのSQLインジェクションのお話です。 淡々と面白い事言うのが個人的にツボでした。楽天の話は面白すぎです。 SQLインジェクション対策再考 詳しい内容は徳丸さんのブログを読むとよいと思います。http://www.tokumaru.org/d/ HASHコンサルティング株…

WAS Forum Developer Dayに行ってきました #1

7/5 Developers DAY – 事件は現場で起こっている……セキュリティライフサイクルとマルプラクティス | Web Application Security Forum - WASForum午後から私用があったので午前だけ参加してきました。 普段行く勉強会よりスーツの人の割合が高かった気がしま…