Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 2051 to 2060 of 3187 « Previous | Next »
mixiのコードレビューについてご紹介

こんにちは技術部たんぽぽグループのmasartzです。でも今日はコードレビューアのmasartzとしてお送りします。

mixiの開発フローにはコードレビューという工程が含まれています。
今回はこの工程を行うコードレビューアな人々と、その業務内容、今後(の予定)などをお話しようと思います。

コードレビュー業務

mixiのサービスがスタートしたのは2004年2月の事ですが、コードレビュー業務が始まった正確な日時は残念ながらわかりません。
レビューツールもemailのやりとり->Tracのチケット->JIRAチケットと変遷があるため、最古のものをトラッキングできないのですが、おそらく5年以上前から様々な変遷を経て、今に至ります。

…

[さらに読む]
mixiのコードレビューについてご紹介

こんにちは技術部たんぽぽグループのmasartzです。でも今日はコードレビューアのmasartzとしてお送りします。

mixiの開発フローにはコードレビューという工程が含まれています。
今回はこの工程を行うコードレビューアな人々と、その業務内容、今後(の予定)などをお話しようと思います。

コードレビュー業務

mixiのサービスがスタートしたのは2004年2月の事ですが、コードレビュー業務が始まった正確な日時は残念ながらわかりません。
レビューツールもemailのやりとり->Tracのチケット->JIRAチケットと変遷があるため、最古のものをトラッキングできないのですが、おそらく5年以上前から様々な変遷を経て、今に至ります。

…

[さらに読む]
dstat2graphs - dstatのログをグラフ化するツール

dstatが便利ですね。

私は特に--outputオプションでCSV形式のログファイルを出力できるところが気に入っています。本番環境ではきちんとした監視ツールを使うと思いますが、開発・検証環境で手早くOSリソース情報を可視化できるので重宝しています。
それでもExcelやCalcでグラフを描くというのは何度も繰り返すと面倒なもので、

…

[さらに読む]
[Ruby][MySQL] Ruby/MySQL

最近 Rails でプログラム作ったりしてるのですが、Ruby/MySQL が Rails で使えないことがわかったので、1年以上放置していた Ruby/MySQL をいじって使えるようにしてみました。

Ruby/MySQL というのは Ruby スクリプトから MySQL を使用するためのライブラリです。

https://github.com/tmtm/ruby-mysql

ややこしいのですが MySQL/Ruby というのもあります。Ruby/MySQL は Ruby だけで書かれたライブラリで、MySQL/Ruby は C で書かれたライブラリです。Ruby/MySQL は MySQL/Ruby とほぼ互換があります。

Ruby/MySQL はコンパイルの必要がないため Ruby さえ動けばどこでも動くというのと、libmysqlclient を使用しないのでアプリが GPL の影響を受けないというのが特徴です。

インストール …

[さらに読む]
Ruby/MySQL

最近 Rails でプログラム作ったりしてるのですが、Ruby/MySQL が Rails で使えないことがわかったので、1年以上放置していた Ruby/MySQL をいじって使えるようにしてみました。

Ruby/MySQL というのは Ruby スクリプトから MySQL …

[さらに読む]
IBM DB2の同期レプリケーションもMySQL5.5でいうところの準同期レプリケーション相当ですよ。

以前下記のようなブログエントリを書きましたが、IBM DB2のHADRによるレプリケーションも「同期」と呼ばれるものはMySQLでいうところの準同期レプリケーションとのことです。

PostgreSQL9.1の同期レプリケーションはMySQL5.5でいうところの準同期レプリケーション相当ですよ。

# 逆にMySQLのデフォルトの非同期レプリケーションはIBM DB2でいうところの「超非同期」と呼ばれるものに該当します。(超....)

今回はClub DB2の「第141回:追加公演決定!!DB2 10新機能のご紹介」に参加して(第140回は仕事が押してしまい参加できませんでした。。。)DB2 …

[さらに読む]
ヘッドマウントディスプレイの衝撃

こんにちは、たんぽぽグループの森本です。
尊敬するエンジニアはカナヅチひとつで何でも作れるバイキンマンです。

前回、「ヘッドマウントディスプレイで仕事してみた」という記事でSonyのHMZ-T1というヘッドマウントディスプレイ(以下HMD)をご紹介しました。
この記事を書いた後、一ヶ月間HMDをつけて仕事をしてみました。
いろいろなメリットとデメリットがわかりましたのでそれについて記したいと思います。
またデメリットの改善点についてもお伝えします。

メリットとデメリット

メリット

  • まわりが見えないので集中できる。話しかける人も減った気がする。
  • …
[さらに読む]
ヘッドマウントディスプレイの衝撃

こんにちは、たんぽぽグループの森本です。
尊敬するエンジニアはカナヅチひとつで何でも作れるバイキンマンです。

前回、「ヘッドマウントディスプレイで仕事してみた」という記事でSonyのHMZ-T1というヘッドマウントディスプレイ(以下HMD)をご紹介しました。
この記事を書いた後、一ヶ月間HMDをつけて仕事をしてみました。
いろいろなメリットとデメリットがわかりましたのでそれについて記したいと思います。
またデメリットの改善点についてもお伝えします。

メリットとデメリット

メリット

  • まわりが見えないので集中できる。話しかける人も減った気がする。
  • 天井の明かりがまったく気にならない …
[さらに読む]
Blocksを使ったHTTPリクエスト

聖闘士星矢Ωが、思ったより面白くて小宇宙が軽く爆発しそうなk_kinukawaです。
今回は、iOSアプリでHTTP通信を行うときの話です。

2012年4月27日 「メインスレッド上で処理している」について一部修正

従来のNSURLConnectionは、レスポンスをdelegateでハンドリングしていました。
そのため、リクエストを投げる箇所とレスポンスを受ける箇所がコード上で離れてしまい、可読性がよくありませんでした。
また、レスポンスを受け取ったあとの処理についても、delegate内で条件分けをして処理をしているうちに分岐/ネスト地獄になりがちでした。

一方、iOS5からNSURLConnectionにsendAsynchronousRequest:queue:completionHandler:というメソッドが誕生しました。
…

[さらに読む]
Blocksを使ったHTTPリクエスト

聖闘士星矢Ωが、思ったより面白くて小宇宙が軽く爆発しそうなk_kinukawaです。
今回は、iOSアプリでHTTP通信を行うときの話です。

2012年4月27日 「メインスレッド上で処理している」について一部修正

従来のNSURLConnectionは、レスポンスをdelegateでハンドリングしていました。
そのため、リクエストを投げる箇所とレスポンスを受ける箇所がコード上で離れてしまい、可読性がよくありませんでした。
また、レスポンスを受け取ったあとの処理についても、delegate内で条件分けをして処理をしているうちに分岐/ネスト地獄になりがちでした。

一方、iOS5からNSURLConnectionにsendAsynchronousRequest:queue:completionHandler:というメソッドが誕生しました。
…

[さらに読む]