bose999のブックマーク (233)

  • カカクコム社内勉強会に参加 - mir the developer

    id:kiskeさんにお誘いいただいて先週金曜日にカカクコムさんの社内勉強会でお話させていただきました。貴重な機会をいただきありがとうございました。 自由に話してOKですよとのことだったので、何にしようかなと少し考えた結果、こんなスライドができあがりました。 MySQLのパフォーマンスの話View more presentations from ikdttr. MySQLも今となってはかなり広く使われていて、パラメータチューニングとかも一通りのことは皆さんご存知だろうと思ったので「チューニングをする際にソースを読んで調べたいと思ったらどうしたらいいか」といったようなテーマに対する答えの一例見たいな感じの内容になりました。 普段使っている/参照しているサーバ変数やステータス変数がどのように実装されていて、それらをソース上で追いかけるにはどうしたらいいか、みたいな感じですね。 勉強会ではgdb

    カカクコム社内勉強会に参加 - mir the developer
  • Ubuntu のディレクトリ名が日本語でメンドクサイ - 宇宙行きたい

    いままでシンボリックリンクつくって対処してたのですが LANG=C xdg-user-dirs-gtk-updateで、英語にもどせた!!! wassr で hidde さんに教えてもらいました! あざーっす

    Ubuntu のディレクトリ名が日本語でメンドクサイ - 宇宙行きたい
  • ゲーム内の絶対時間はフレーム数だよ - プログラマーの脳みそ

    ゲームのシステムを語るならゲームのシステムとはどんなものかについて多少は理解しておいた方がいい。 2009-08-22 ゲーム内時間とリアル時間の差に文句を言っているけど、ゲーム内では通常フレーム数で時間をカウントする。だからリアル時間で何分だったとしても、ゲーム内時間はひとしく平等に与えられる。一般的にゲームは1秒間に60回画面を書き換える。モニタがそういう仕様だからそれに合わせて描き換える。*1この1回の書き換えの間にやれる操作は一緒。まぁボタンを押すか離すかだ。1/60秒以内でのボタンの操作はゲームが感知できない。だから連射速度の限界は秒間30連射。画面の描画タイミングに合わせてON/OFFをするシンクロ連射装置というのがソレ。 スーパーマリオをエミュレータで1/2の速度でプレイしたとしても、2倍速でプレイしたとしても、ゲーム内の絶対時間は変わらない。TIMEが100でクリアできるス

    ゲーム内の絶対時間はフレーム数だよ - プログラマーの脳みそ
    bose999
    bose999 2009/08/26
    まぁ、とりあえずヒト狩り行こうや
  • 日経ソフトウエアに記事書いた!! - 都元ダイスケ IT-PRESS

    日経ソフトウエア 2009年 10月号 [雑誌] 作者: 日経ソフトウエア出版社/メーカー: 日経BP出版センター発売日: 2009/08/24メディア: 雑誌購入: 2人 クリック: 8回この商品を含むブログ (6件) を見る 日経ソフトウエア2009年10月号に特集で「最新Eclipse徹底マスター」という記事を執筆させていただきました。日発売です。 Javaでプログラムを書くためには、IDE(統合開発環境)の使用は欠かす事ができません。IDEの中でも広く普及しているEclipse、その最新バージョン3.5(Galileo)について初級〜中級向けの記事になっています。 インストール等の入門編から、コードフォーマッタ等を使って一貫性のある美しいコードを維持するコツ等、Javaプログラマ必携のテクニック満載です。今年の新卒エンジニアから、今ひとつEclipseを使いこなせていないと感じて

    日経ソフトウエアに記事書いた!! - 都元ダイスケ IT-PRESS
    bose999
    bose999 2009/08/25
    まさかの既に読みw
  • Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か

    GC周りでトラブルシューティングした際の経験や、Web等で調べたことをまとめてみる。 前提 ・JVMは、Sun Javaを想定。(他は使ったことないです。。。) ・Sun Java 1.5-1.6を想定。 目標 マイナーGC、Full GCそれぞれが頻発することなく、かつそれぞれの実行時間を1秒未満に抑えること。 マイナーGCは1秒未満どころではなく、もっと短くなるべき。どれくらいが理想かは?(0.1秒未満ぐらいを目指したい?) 連続した負荷状態(想定されるピークアクセス)でもOutOfMemoryErrorが発生しないこと。 理想的な状態は、上記に加えて、Full GCの発生が低頻度であること。 具体的には、できるだけマイナーGCで短命オブジェクト(1回使ったらもう使わないようなオブジェクト。逆にセッションオブジェクト等は長命オブジェクトとなる)を破棄させて、短命オブジェクトが、Tenu

    Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か
    bose999
    bose999 2009/07/13
  • おい、kawango、本当の受験勉強をおしえてやる - ひがやすを技術ブログ

    タイトルは釣りです。 ただ、kawangoさんが、だめな受験勉強をしている人を例にあげて、だから受験勉強はだめなんだと結論付けているので、当の受験勉強とはどんなものか説明しましょう。当っていっても、自分の経験と周りを観察した範囲のことですが。 個人でやらないとお金が足らなくなるからといって、個人でやれば成功するという理由にはならない。けれども成功する道は必ずあるはずだからとドラマの熱血主人公のように思い込んだとき、それは個人でやるという道の中に隠されているはずだという結論がでてしまうんだと思う。 でも、それって、解答が必ずある試験問題の解き方なんだよね。 受験では、「正解を出すことが重要だ」という思考パターンで動いていると思われているようですが、実際は「正解を出すよりも点数を取ることのほうが重要」です。説明不足で答えだけあってる答案よりも、最後の結論は間違っていても、答えを導き出す仮定

    おい、kawango、本当の受験勉強をおしえてやる - ひがやすを技術ブログ
    bose999
    bose999 2009/07/08
    warufuzaketaichi に のせられて ドラクエ予約した
  • 2009-07-01

    やっぱり帰りに傘忘れずに。 伝え聞いた話も含むけど、確かだろうから・・・ まこたんも含めて全員の仕事が決まった模様です。 ということで、心配してくれた皆様ありがとうございました。

    2009-07-01
    bose999
    bose999 2009/07/02
    よかったよかった
  • Tritonn: 近況 - mir the developer

    しばらくブログを更新していなかったのですがそろそろ再開しようと思います。 ここ半年くらいTritonnに動きがなかったと思うのですが、この間新しいストレージエンジンの開発に着手していました。Sennaの後継プロダクトとしてgroongaがリリースされましたが、このgroongaをMySQLのストレージエンジンにするというものです。 新しいストレージエンジンはもうしばらくしたらテストリリースする予定です。 従来のMySQL 5.0向けのTritonn(MyISAM+Senna)は大きなトラブル(落ちるバグなど)も無かったのでしばらくアップデートしていませんでしたが、こちらも来月あたりにアップデート版をリリースしようと思っています。 このアップデート版ではMySQL 5.0の最新版へ追随すると共に、今までTritonnでは実装していなかった「ORDER BYしなくてもscore順でソートしてお

    Tritonn: 近況 - mir the developer
  • http://twitter.com/t_wada/status/2217678785

    http://twitter.com/t_wada/status/2217678785
    bose999
    bose999 2009/06/18
    女医 との奇妙な冒険
  • 新・たけぞう瀕死の日記

  • サーセン、入社当初赤髪でした - 宇宙行きたい

    http://anond.hatelabo.jp/20090524195230 さすがに「赤髪って…社会人としてどうだろう」と思いましたよ、はい。 そこでオレはある方法を考えた。 最初から髪の毛赤ければ普通に「赤毛の人」なんじゃね? オレって天才! そうして、オレは真面目なリーマンのフリをして会社に通い始めた。 自分で言うのもなんだけど、オレは人当たりがよくて礼儀正しいし、要領の良いタイプなので仕事を覚えるのも早かった。 就職氷河期だったので同期はいなかったけど、会社の人達は皆オレに優しくしてくれた。 だけど、ほどなくしてオレはその「優しさ」に苦しむ事になった。 みんながオレと会話する時にビミョウに身体を緊張させたり、視線を泳がせていることに気が付くのにそう時間は掛からなかった。 そうさ、オレの頭は変だったんだ。 所詮は赤髪。新しく生えてきた髪の毛には赤色成分が不足していた。 生え際の黒髪

    サーセン、入社当初赤髪でした - 宇宙行きたい
    bose999
    bose999 2009/05/28
    僕特殊な髪型とか色とか勇気ないわー
  • 第2回LT大会やろうとおもいまつ - GoTheDistance

    もうやることに決めた。 197Xs's Wiki - Create /, ─── 、) //  /    ヽi |_|    ┃ ┃ |   まあとりあえず (     ⊂⊃ ヽ       やらないか? >、   \__ノ ノ  .nm /  \─── ´ヽ、 /)- | /    \--/ |  ̄|_丿 |      /   |  || !    /     ノ   | `iヽ__ノ━━━━ヽ、__ノ ヽ、     |^ヽ、__ノ  ̄ ̄ ̄` - ′ 開催概要 7月上旬ぐらいで。ネタのカオス度は誇るべきものかも。前回は言語からファミコンからイラストから自炊まで幅広かった。 ゲストとか呼びたい。全然197X関係ない所から意味不明なゲストを。ありむーの二郎入門講座とか、タケルンバのうどん講座とか、ひがやすを貴腐ワインについて大いに語るとか、けんすうの我がWebサービス人生とか、まなめ王子のネ

    第2回LT大会やろうとおもいまつ - GoTheDistance
    bose999
    bose999 2009/05/26
    すっかり忘れてた
  • Java開発者の読むDjangoの設計思想 - やさしいデスマーチ

    Djangoのサイトには「Djangoの設計思想」というドキュメントがあります。どんなフレームワークでもそうですが、設計思想を理解し、その流れをつかむ事で正しい利用への最短ルートです。もし、自分の思想にあわないならば問題です。可能であれば、そのフレームワークの検討を取り止めるべきでしょう。それが出来ないならば利用している時にはそのフレームワークの思想で思考することが求められます。 Djangoの設計思想は、緩く結合し、必要最低限のコードで、だが隠蔽せずに明示するという事です。DjangoではMVT(モデル/ビュー/テンプレート)と呼ばれるMVCに近い構造をとります。それらの3つのレイヤーはお互いに疎な関係を持ち、モデルとテンプレートはデフォルトの実装以外を容易に採用できるようになっています。また、ほどよく規約を適用し必要なコード量は少なくなっていまが、なんでもかんでも裏側で処理せずに、なに

    Java開発者の読むDjangoの設計思想 - やさしいデスマーチ
  • Mapion は Mayaa なんだってさ - 回り道日記@はてな

    リニューアルされた Mapion は Mayaa を使われているそうです。JavaScript をガンガンに使っているサイトなので単純には言えませんが、月間 300 万 PV 以上あるサイトでの採用事例ということになりますね。 ちなみに私は、キョリ測を知ってからメインに Mapion を使うようになっています。普段歩くところの距離を測るのがなんとなく楽しい。

    Mapion は Mayaa なんだってさ - 回り道日記@はてな
  • 株式会社マジカジャパンの羽生章洋が書いてるブログ:今日のCouchDB - livedoor Blog(ブログ)

    メインフレーム時代とはCOBOL時代と言い換えてもいいでしょう(RPGやPL/Iの方には申し訳ない)。これは更に言い換えると固定長のパラダイムだとも言えます。オープンシステム時代になりRDBMSが主流となったときに一番のパラダイムシフトは、実は明細の扱い方だったと言えます。 COBOLをご存じの方はOCCURSを当然使っていたはずです。OCCURSとは繰り返しを表すもので、売上データというファイルがあったときに明細部分は繰り返しになりますから、OCCURSを指定します。ややこしい言い回しを使っていますが、要するに配列定義ということです。 さて、COBOLは固定長のパラダイムだと書きました。実はこのOCCURSで定義される配列は繰り返し数が事前に固定されます。例えばOCCURS 5.と書けば5回繰り返しということです。一応可変長が可能ということになってはいるのですが、多分今でも指定した上限を

  • gdgd言ってないでコード書けよハゲ - ひがやすを技術ブログ

    に住んでいる限りはプログラマーじゃ飯はえないってことなんですよ. 最近、「日はもう立ち直れないと思う」とか「日に住んでいる限りはプログラマじゃ飯はえない」とか根拠のないことをgdgd言うやつ多すぎ。 少なくても俺は、プログラマで飯がえてるし、ワインも飲んでる。 なによりも、100%の時間を自分の好きに使うことができる。日にいても、プログラマとして十分に成功できるといういい証拠でしょう。 実際のところ、100%自由だといっても、それが楽しいわけではない。 等価交換の法則が存在し、「人は何かの犠牲なしに何も得ることは出来ない、何かを得るためには、同等の代価が必要である。」。「100%自由」へのお返しを会社へも世間へもしなければならない。 多くのものをもらっているからこそ、多くのものを返すために、常にハイリスクハイリターンを狙わなければいけない。この精神的プレッシャーはかなりのも

    gdgd言ってないでコード書けよハゲ - ひがやすを技術ブログ
    bose999
    bose999 2009/05/07
    行動行動行動
  • -GW - まさたか日記

    みなさま大型連休いかがお過ごしでしょうか?私は毎日お出かけです。 2日:SIOS&Gluegentな和尚バーベキューに参加。もちろん子連れ。 3日:家族で買い物 4日:実家泊まり 5日:市原ぞうの国、鴨川ホテル三日月泊(予定)しかし天気が崩れそうな 6日:スパ三日月、鴨川シーワールド(予定)しかし天気が雨っぽい

    -GW - まさたか日記
    bose999
    bose999 2009/05/07
    和尚バーベキューだったのかw
  • 医薬品のネット販売規制で世論巻き起こるか--ターニングポイントの検討会議事録

    改正薬事法がこの2009年6月1日に完全施行される予定だ。目前に迫ったこの時期にきてもまだ、「医薬品新販売制度の円滑施行に関する検討会」(構成委員・メンバーPDF)の議論は続いている。 この検討会は、舛添要一厚生労働大臣が、改正薬事法の完全施行(省令)について「議論がまだ十分につくされていない」「国民的議論がなされてない」とし、みずからの指示で設置された。完全施行に至るこれまでの経緯や直近2009年4月28日に開催された第5回検討会の内容などは、「改正薬事法の完全施行は土壇場で厚労省がどんでん返し--委員の不信感も募り混沌」に掲載したので併せてご覧いただきたいが、ここでは非常に重要なターニングポイントとなったその第5回検討会の内容を議事録として公開する。 厚生労働省が、さらなる省令案の改正を念頭にパブリックコメントを募集したい旨を述べて、検討会は紛糾した。検討会は予定時間の2時間を超え約2

    医薬品のネット販売規制で世論巻き起こるか--ターニングポイントの検討会議事録
    bose999
    bose999 2009/05/04
    うーん。。。
  • Jiemamy v0.2.0リリース計画 - 都元ダイスケ IT-PRESS

    さて。近頃表向きには新しい情報がまったく出ていないJiemamyだと思います。前回のリリースから今までの動きはこんな感じ。 2008年3月: Jiemamy 0.1.1リリース。遡ること1年1ヶ月前ですね。 2008年4月: 1000speakers:4で発表。 2008年5月: Jiemamyインサイド開催。コミッタ増員。スクラッチで書き直し開始。 2008年9月: @ITに紹介記事を掲載。 2008年9月: Seasar Conference 2008 Autumnで発表。 まぁ、しばらく動きが見えなかったと思いますが、丸一年かけて書き直してました。随分時間がかかってしまいましたが、そろそろ最初のリリースができるのではないか、という状況になってきました。 というわけで、5/6(水) に v0.2.0 をリリースしたいと思います。Jiemamyは細かくいくつものコンポーネントに切り分けら

    Jiemamy v0.2.0リリース計画 - 都元ダイスケ IT-PRESS
    bose999
    bose999 2009/04/21
    がんばれだいちゃん&開発者の皆さん
  • MySQLの cp932環境でのUPPER()関数の不具合 - sakaikの日々雑感~(T)編

    MySQLユーザ会(MyNA)のメーリングリスト(http://www.mysql.gr.jp/ml.html)で、日語の文字列検索が期待した動作をしないという質問がありました。なにか惹かれるものがあったのか、私も含め、滅多にMLに技術的なことを投稿しない顔ぶれが反応していてわくわくしました(笑)。 何人もの、数回にわたるやりとりの後に実際のSQL文を見せてもらうと、、、、 UPPER(col_name) LIKE "%ビタミン%" のような検索をしていることが発覚。 ここ!ここですよ!一番大事な情報は。 「UPPERして検索したら」なんてやりとりの中で一度も出てなかったじゃないですかぁ〜! ということで立岡さんが早速 MySQL開発チームのバグトラックに報告してくれました。パッチ付き。素早さに感動しました。(http://bugs.mysql.com/bug.php?id=4435

    MySQLの cp932環境でのUPPER()関数の不具合 - sakaikの日々雑感~(T)編