タグ

2010年9月29日のブックマーク (11件)

  • グリーの開発環境(歴史と概要) | GREE Engineering

    こんにちは。グリーでインフラ的なお仕事をしているsotarokです。今回は、グリーの開発環境についてお話します。 グリーの開発環境 開発環境どうするか、という問題はエンジニアリングをしている会社であれば誰しも一度は悩んだことのある問題だと思います。開発環境の作り方は、会社やサービスの規模、事業の形態などによって様々ですし、割と小さな規模から「歴史的な経緯」を経て成長してくることが多く、これといったスタンダードがあるわけでもありません。 グリーでも初期の頃から、いくつかの経緯を経て現在の開発環境があります。これは、特に画期的な開発環境やスタンダードに合わせてつくったわけではなく、日々の業務のなかで、あれこれ困ったことやより便利にしたいことなどを解決していくうちに作り上げられたものです。 今回は、グリーの開発環境の移り変わりと、今後の開発環境づくりについてお話させていただきます。 初期の頃の開

    グリーの開発環境(歴史と概要) | GREE Engineering
  • Cプログラミングの秘訣

    特集 Cプログラミングの秘訣 最終更新: 2006-03-28 このテキストはC MAGAZINE 1992年4月号に掲載された原稿のオリジナルテキストを元にしてHTMLに変換したものです。掲載文章と細部が異なっていると思われます。また、気付いた個所をいくつか修正してあります。 当時はまだWindows 95もないような時代で、現在の状況から見ると違和感のある内容も結構あるかもしれませんが、時代背景を想像しながら補正しつつ読んでいただければ幸いです。 ※2006年3月28日追記: 何が原因か知りませんがこのページのアクセスが増えているそうなので、 HTML のおかしなところを修正しました。 文章の変更はありません。 なお、このサイト(表ページ)は現在休眠状態ですが、 裏ページ や 裏の裏ページ の方を、細々と更新していたりします。 目次 Part1 よいプログラムを書く条件 Part2 明

  • リアルタイム・ランキングを考える | GREE Engineering

    はじめに こんにちは。プラットフォーム開発部のsp1rytusと申します。 先日、私もついに30歳のおっさんになってしまいました。加齢臭が出ないようにがんばります! ランキングって? ランキングは誰でもわかる、何らかの得点をソートして順位位置を決定する凄く簡単でシンプルなものです。しかし、ゲームを扱うコンテンツ・サービスにおいては、得点を通算/日別に順位付けされたものが直ぐに目に入るように、他人と自分を比較する非常に重要な役割を果たしています。そこで、この記事では次の3つ要件を満たすようなランキング・システムの難しさと、それを解決するための一例を簡単に説明させて頂きます。 順位付けはリアルタイムに行い、集計時間を必要としない。 100万件以上の得点データが扱える。 すべてのデータが正しい順位付けで取得できる(線形補完などで順位を概算しない)。 リアルタイムによる正確な順位付けは、データ件数

    リアルタイム・ランキングを考える | GREE Engineering
  • 日本語入力シンポジウム

    文の入力方式シンボジウム 1981年7月2日~3日に東京の機械振興会館で行われました。 情報処理学会では「日文入力法」という研究委員会が設立されて活動しており、その成果発表でした。 私はこの委員会のメンバーでした。 シンポジウム予稿表紙 シンポジウムプログラム1 シンポジウムプログラム2 このバネル討論に私も出席しました。 シンポジウム予稿 シンポジウムを開催するに当たって 高橋秀俊(慶大理工学部) その1・その2・その3 ・・このシンボジウムの位置づけ、これまでの日本語入力の経緯、考え方などがあります。 日文入力の現状と展望 高橋延匡(東京農工大学工学部) その1・その2・その3・ その4・その5・その6・ その7・その8・その9・ その10・その11・その12・ その13 ・・日文入力の現状をまとめたもの。筆者の意見では、専門家はカナ2タッチ式、素人にはオンライン手書き文字認

    foaran
    foaran 2010/09/29
  • PHPと仲良くなろう − empty()とdefine() − | GREE Engineering

    はじめに こんにちは、グリーでエンジニアをやっている梶原と申します。 今日は、以前PHPについて気になって調べたことについて、紹介したいと思います。 敬遠されがちなPHPですが、中身を知ると自然と愛着が湧いてきます。 empty()について empty()と言えば、PHPが誇る7不思議関数のひとつです。 http://www.php.net/manual/ja/types.comparisons.php こちらにある通り、どうしてtrueになるのかfalseになるのか不明な点が多い関数です。 empty()が呼ばれる箇所を見てみたいと思います。 php-5.3.2/Zend/zend_vm_execute.h 22701 static int ZEND_FASTCALL ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_HANDLER(ZEND_OPCODE_HANDLER_A

    PHPと仲良くなろう − empty()とdefine() − | GREE Engineering
  • 大人のためのInnoDBテーブルとの正しい付き合い方。

    InnoDB関連でよくある質問のひとつに「テーブルのメンテナンスは何をすればいいんですか?」というものがある。InnoDBMySQL 5.5でデフォルトストレージエンジンとなるため、InnoDBのテーブルメンテナンス計画を立ようと思う機会も増えることだろう。そこで、今日はInnoDBのテーブルメンテナンスの各種方法となぜそうしなければいけないかという理由を解説しようと思う。 ANALYZE TABLEテーブルメンテナンスの代名詞といえば、インデックス統計情報の更新ではなかろうか。運用を続けるうちに、知らず知らずインデックス統計情報が狂ってしまい、思うような性能が出ない。RDBMSにはそのような問題がつきものであるが、InnoDBの場合、ANALYZE TABLEは不要である。なぜなら、InnoDBが自発的に統計情報を更新するからだ。InnoDBは以下の条件に適合すると、ANALYZE T

    大人のためのInnoDBテーブルとの正しい付き合い方。
  • ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ

    ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor

    ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ
  • 実録、ほぼ無停止なMySQLのフェイルオーバ (動画もあるよ) - (ひ)メモ

    レプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をスクリーンキャストに収めました。 埋め込みプレイヤーだと、小さくてわからないと思うので、リンク直接でみてください。 http://www.irori.org/pub/mysql-mm.mov 登場するホスト 登場するホストは2台、db901db902です。 最初は、db901が更新系クエリを受けるプライマリでdb900の浮動IPアドレスを持っています。 画面分割 画面は5分割しています。 左上 = 「select sysdate(),@@server_id」をdb900に対して(sleep 1しながら)延々と実行しまくりんぐ 右上 = ping -n

    実録、ほぼ無停止なMySQLのフェイルオーバ (動画もあるよ) - (ひ)メモ
  • RubyはメッセージのないSmalltalkか、に関するまとめ

    Smalltalk-Squeakの日における先駆者の@abee2さんの発言に端を発した@sumimさんの発言を受けて@yukihiro_matz さんが直接回答。この会話をまとめました(2010/09/28)。 イテレータの話題に移っています。そのあたりを追加しました。発端の発言も追加しました。(2010/09/29)

    RubyはメッセージのないSmalltalkか、に関するまとめ
    foaran
    foaran 2010/09/29
    確かに衝撃だった。。
  • A&Gで『井口裕香のむ〜〜〜ん ⊂( ^ω^)⊃』って番組が始まるっぽい 世界一かわいいよ!

    969:名無しさん@お腹いっぱい。:2010/09/28(火) 19:32:06 ID:Fsn1XOHQ0 井口裕香のむ〜〜〜ん ⊂( ^ω^)⊃ って番組がA&Gで始まるっぽい 1時間番組 ttp://www.kikeru.com/timetable/ 972:名無しさん@お腹いっぱい。:2010/09/28(火) 19:37:26 ID:g+z4VrY/0 >>969 !!!!!!!!!!!!!!!! 971:名無しさん@お腹いっぱい。:2010/09/28(火) 19:35:48 ID:DHbY3x/z0 >>969 マジか! 977:名無しさん@お腹いっぱい。:2010/09/28(火) 19:43:07 ID:eVuU84zc0 >>969 き、キタ━━━━━━(゚∀゚)━━━━━━ !!!!! 990:名無しさん@お腹いっぱい。:2010/09/28(火) 19:57:49 I

  • 東京から近すぎる日本三大清流!富士の伏流水で水遊び - 沙東すず

    残暑が厳しい今日この頃、いかがお過ごしでしょうか。…と書くと、皆さんのお住まいの地域によっては「やっと秋めいてきたどころかフトンを増量してあったかい飲み物を飲んでるのに、相変わらず寝言の多い女だヨ」って思われるかもしれません。しかし、これから納涼スポットの記事を書こうとしているので残暑が厳しくないとこちとら商売あがったりです。ここだけ残暑ということでお願いします。 日やってきたのは静岡県の三島。駅前から水がお出迎えです。新幹線の停車駅でもあり、「ひかり*1」に乗ればなんと品川から40分程度で着いちゃいます。 友達に静岡県民と遠距離恋愛してる人がいるけど全然会ってないので、静岡は三重とかその辺にあるものだと思いこんでいたが、単に冷えきっ…ゴフッ、忙しいとかそういう個人的事情によるもので地理的事情ではないことがわかりました。 三島名物、美味しいうなぎをべよう! 三島の名物といえばうなぎ。い

    東京から近すぎる日本三大清流!富士の伏流水で水遊び - 沙東すず