タグ

ブックマーク / blog.wktk.co.jp (4)

  • データベースからランダムにレコードを1つだけ取り出す方法(MediaWiki編)

    「ランダムで何かの要素を表示したい」という要件を見かける。難易度は低い。すぐ実装できる。が、それなりにスケールする実装は簡単ではない。 カウンター、ランキングなど、「コンピュータだとすぐできそうじゃん」と思えるようなことを、スケールする実装に仕上げるのは難しい。 — グニャラくん (@gunyarakun) April 23, 2013 MediaWikiというソフトウェアがある。Wikipediaで使われているWikiソフトウェアだ。Wikipediaにも「おまかせ表示」という機能がある。記事をランダムに1つ表示してくれる機能だ。さすがにWikipediaで使われている機能なので、スケールする実装になっているだろう。 MediaWikiのレポジトリのmaintenance/tables.sqlにテーブル定義がある。ここで着目するのは、pageテーブルのpage_randomというカラムで

    データベースからランダムにレコードを1つだけ取り出す方法(MediaWiki編)
    hiro_y
    hiro_y 2014/12/11
  • freee株式会社に遊びにいって、クラウド型会計ソフトfreeeを試してみたよ

    全自動のクラウド型会計ソフト「freee (フリー)」でおなじみの、freee株式会社に遊びに行ってきました。引っ越したばかりの新オフィスです。 僕は大学院博士課程在席時代に、なぜか大原簿記学校の公認会計士科にも通っていました。しかし、どう見てもムリなダブルスクールによってどちらも挫折しプログラマーへの道を選んだという経緯があります。その過程でなんとか日商簿記1級までは取得しており、一応簿記に詳しいプログラマという設定になっています。 クラウド型会計ソフトが普及すれば、正確な企業統計も取れるし、そもそも領収証というものもいらなくなるかもしれないし、夢が広がりまくりんぐとは思っていました。代表の佐々木さんと偶然知り合った際、「すごく面白そうなことやってますね!!!」と僕がノリノリになってしまい、ランチにお誘いいただいたのです。 「社交辞令を真に受ける」というポリシーを定めているので、会社訪

    freee株式会社に遊びにいって、クラウド型会計ソフトfreeeを試してみたよ
    hiro_y
    hiro_y 2013/09/08
  • インターネット上で楽しく過ごすために | グニャラくんのwktk運営日記

    ニコニコ大百科というサービスの、企画・開発・運営を3年間やらせてもらった。その幸運に感謝している。 当初は、MediaWikiというWikipediaと同じシステムを改造して匿名掲示板をつけるだけ、という予定だった。実際にMediaWikiの改造をはじめたところ、かなり制約が多かった。「HTML書けるようにしていいですか?」「1から実装していいですか?」と会議で無茶な要求を通し、「Ruby最近書いてなくて忘れそうだからRubyを採用」などのいい加減な実装プランを受け入れてくれた関係者には感謝してもし足りない。 ニコニコ大百科に、「ニコニコ大百科:楽しく過ごすために」という記事がある。僕が初版を書いた記事だ。この記事、結構気に入っている。 小学生4年生くらいのころ、OMRONの2400bpsモデムをオヤジが家に持ち込んできたときから、僕のネットワークライフは始まった(音響カプラじゃないところ

    インターネット上で楽しく過ごすために | グニャラくんのwktk運営日記
    hiro_y
    hiro_y 2011/08/09
    この文章すごくいい。コミュニティの指針として。「ニコニコ大百科をご利用くださる皆さんは、「楽しい人生を送る」という勝利を勝ち取っていただきたいものです。」
  • 全文検索エンジンgroongaについての発表資料を公開しました。

    2010年末に、3つに勉強会にて「全文検索エンジンgroonga」の紹介をさせていただきました。 第4回Solr勉強会 groongaを囲む夕べ ドワンゴ技術勉強会(2) MySQLについて それぞれの勉強会にて用いた発表資料を公開いたします。 groongaの紹介部分については使いまわしがバレバレですが、それぞれの勉強会の特性に合わせた味付けをしているので、ぜひご覧になっていただければ嬉しいです。勉強会当日のレポートをされている方もいらっしゃるようなので、興味のある方は検索してみるとよいでしょう。 また、groongaを囲む夕べに関しては、他の発表者さんの資料も以下のリンクから見ること...

    全文検索エンジンgroongaについての発表資料を公開しました。
    hiro_y
    hiro_y 2011/02/01
    groongaの紹介資料
  • 1