タグ

ブックマーク / blog.kentarok.org (17)

  • 「「技術的負債」を問いなおす」というタイトルでJAWS DAYS 2014で話してきた #jawsdays - Kentaro Kuribayashi's blog

    JAWS DAYS 2014のImmutable Infrastructure(以下、II)に関するトラックに呼ばれたので、話をしてきました。Immutable Infrastructure時代のConfiguration Management Toolの要件およびその実装についてや最近のImmutable Infrastructureに関する議論(Orchestration編)というエントリを書いていたからということでしょう。 ただ、最近は首都大学東京ビジネススクール不合格記に書いたように、経営学関連の学習をずっと行っていて、すっかりそのような話題から離れてしまっていた、ありていにいえば特に興味を持たなくなってしまっていたので、進学していたら研究テーマのひとつにしていたであろう件について、だいぶ生煮えではあるけれども最近またそうした話題でネットが盛り上がっていたりもしたので、以下スライド

    「「技術的負債」を問いなおす」というタイトルでJAWS DAYS 2014で話してきた #jawsdays - Kentaro Kuribayashi's blog
    yappo
    yappo 2014/03/17
    ただしい Acme::FizzBuzz の使い方だった
  • YAPC::Asia 2011について社内で報告会をしました - Kentaro Kuribayashi's blog

    YAPC::Asia 2011について社内で報告会をしました。 チーフエンジニア id:onishi による挨拶 YAPC::Asia 2011総括(id:antipop) 登壇者による短縮版発表 20分発表 → 5分 id:cho45 id:onishi id:motemen id:antipop LT → 1分 id:nitro_idiot id:hakobe932(不在) 意識の高まったid:shiba_yu36によるDBIx::DataFactoryの辻プレゼン 今年は弊社からも多数登壇・参加したので、社内報告会も盛り上がったと思います。来年はさらに盛り上げていきたいですね!!1 Yapc::Asia2011参加報告 View more presentations from kentaro フォトギャラリー

    yappo
    yappo 2011/10/29
    え、俺何しゃべったの。。。
  • PrePANにいろいろ機能を追加しました - Kentaro Kuribayashi's blog

    先日リリースした、PerlモジュールのためのソーシャルレビューサイトPrePANですが、いろいろ機能追加しております。 Chrome拡張ができました これは先日書いた通り。 スマフォビューができました スマートフォン(iPhone/Android)からもPrePANを楽しむことができます。便利ですね。 GitHubユーザでもユーザ登録/ログインできるようになりました これまではTwitterだけに対応していましたが、 GitHubでもユーザ登録できる GitHubでもログインできる 既にTwitterユーザで登録していても、GitHubユーザにも紐づけできる といったあたりを機能追加しております。 未ログイン状態の画面がかっこよくなりました かっこいい!!1

    PrePANにいろいろ機能を追加しました - Kentaro Kuribayashi's blog
    yappo
    yappo 2011/10/11
    すくしょ。。。
  • Imager::Marquee、あるいは、揺れるイケメン - Kentaro Kuribayashi's blog

    画像を左右に動かしたり揺らしたりするモジュールを作成しました。 https://github.com/kentaro/imager-marquee 以下、使い方を説明します。 たとえばここに、イケメンを写した画像があります。 確かにイケメンです。しかし、しばらくほれぼれと眺めているうちに、いくらイケメンとはいえ、動きがないとちょっと飽きてしまうのも事実(「美人は3日で飽きる」ともいいますし)。これでは、せっかくのイケメンも片無しです。そこで、ちょっと動きをつけてみましょう。 use strict; use warnings; use Imager::Marquee; my $image = Imager::Marquee->new(file => shift); $image->marquee(3)->write( file => 'marquee.gif', gif_loop => 0,

    Imager::Marquee、あるいは、揺れるイケメン - Kentaro Kuribayashi's blog
    yappo
    yappo 2011/04/11
    こんな時期に揺れを題材にするとか不謹慎極まり無い
  • Data::Model事始め - Kentaro Kuribayashi's blog

    たまにはいつも使ってるのとは違うORMを使ってみようってんで、id:yappoさん作のData::Modelを使ってみました。その特徴である、独立したカラム定義や、そのことによる柔軟なエイリアス、inflate/deflateの仕組み、透過キャッシュなど、とてもいい感じだなーと思いました。 ……が、Active Recordパターン脳としては、たとえばRow クラスにメソッドを追加 - JPerl Advent Calendar 2009にあるような、schema定義の中にadd_methodしておのおののテーブル定義の中にロジックを書いていくのは、なんだか見通しが悪いという感じが……。どうにかならないのかなーってんでソースを見てみたら、どうにかなっていました。申し分けございません。 たとえば、Userというモデルに対して、以下のような定義を行うとして、 package MyApp::Mo

    Data::Model事始め - Kentaro Kuribayashi's blog
    yappo
    yappo 2010/01/04
    そういえばそんなのが!使い方はあってますー use しなきゃならない件は、僕がその使い方を使って無いから仕様が固まってないというだけです><
  • PSGI/Plack勉強会 - Kentaro Kuribayashi's blog

    PSGI/Plack勉強会を開きました(ひとりで)。資料はGitHubにあげてあります。いろいろまとめ書き足りてないのですが、自分的には納得したので満足してしまいました。 http://github.com/kentaro/psgi-study 以下にもコピペ。 PSGI/Plackとは? PSGI = Perl Web Server Gateway Interface Specification WebサーバとWebアプリケーションとの間のインタフェイス仕様 Plack = PSGIのリファレンス実装 PSGI実装のひとつ(とはいえ、やたら気合いの入った感じになってるけど) PSGI != Yet Another WAF PSGI != Plack PSGI策定の背景 各Webアプリケーションフレームワークがバラバラに実装していた、WebサーバとWebアプリケーションとのインタフェイスを

    PSGI/Plack勉強会 - Kentaro Kuribayashi's blog
    yappo
    yappo 2009/09/24
  • 新しいTokyo Tyrantで遊んでみて挫折した記録 - Kentaro Kuribayashi's blog

    追記: 2009-05-12 新しいTokyo Tyrantで遊んでみてなんとなく動いた記録 - antipopに続きを書きました。 mixi Engineers’ Blog » プラグインで独自ストレージを作ろうにて、 今回はTokyo Tyrant(TT)を使ってユーザ独自のストレージシステムを簡単に構築する方法について説明します。 プラグインで独自ストレージを作ろう - mixi Engineers' Blog なんて、Tokyo TyrantがCレベルでプラグインを作れるようになったとのことで、すげーっ!!1てんで、さっそく遊んでみようと思いました。 ところで、Tokyo Tyrantで、ある単位で分割した複数のデータベースを扱いたいってなことがあるんじゃないかと思うのですよね。たとえば、データ量が多いとかメンテナンス性を確保するためとかで、ユーザごとにDBを作りたいとか、ある期間

    新しいTokyo Tyrantで遊んでみて挫折した記録 - Kentaro Kuribayashi's blog
  • Shibuya Perl Mongersテクニカルトーク#10 京都サテライト開場のご案内 - Kentaro Kuribayashi's blog

    11/27(木)、Shibuya Perl Mongersテクニカルトーク#10が開催される旨、発表がありました。いつも以上にアツい発表が盛り沢山の今回ですが、あまりの人気ぶりで定員は既に締め切られていますし、また、遠方に住んでいるために参加したくてもできなくて、悲しい思いをしていた方も多いことと思います(僕もそうですが……)。 そんな折り、id:yappoさんからこんな提案がありました。 そこで提案なのですが折角ネット中継されるので「Shibuya Perl Mongersテクニカルトーク#10 パブリックビューイング」という催しを同時開催するのはどうでしょうか? ustで見れるから会場に来なくてもいい。という話ではなく、やはり現地にきたら現地に来たなりの何かが得られるので、というか一人で見るよりも同じ目的の人間が集まってワイワイ見た方がたのしいじゃんすか。 定員で参加出来なくて「現地で

    Shibuya Perl Mongersテクニカルトーク#10 京都サテライト開場のご案内 - Kentaro Kuribayashi's blog
  • はてなに入社しました - Kentaro Kuribayashi's blog

    突然ですが、5/1付でアプリケーションエンジニアとして、はてなに入社しました。これまでは、鹿児島県の奄美大島というところに住んでいましたが、これからは京都オフィス勤務です。これまでユーザとして、はてなの各サービスを愛用していたわけですが、今後は作る側からよりよいものにしていきたいと思っています。今後ともよろしくお願いいたします。

    はてなに入社しました - Kentaro Kuribayashi's blog
    yappo
    yappo 2008/05/02
    はてなはサブテカを嫌ってるはずじゃなかったっけ
  • CodeRepos: 個人レポジトリを共有しよう!計画 - Kentaro Kuribayashi's blog

    typesterさんはつぶやいた。 みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! 2007/08/29 - memo - unknownplace.org さっそく、YappoさんによりCodeReposとして、コード共有リポジトリ/Tracが作成された。 個人レポジトリを共有しよう!計画。 詳しくは http://unknownplace.org/memo/2007/08/29#e001 links svn repos. http://svn.cod

    CodeRepos: 個人レポジトリを共有しよう!計画 - Kentaro Kuribayashi's blog
  • HTML::WidgetValidatorのプラグインを簡単に作成する - Kentaro Kuribayashi's blog

    HTML::WidgetValidatorのプラグインを作成した」にて述べた通り、はてなダイアリーのブログパーツ対応を可能にするモジュールであるところのHTML::WidgetValidatorのプラグインを作ったりした。今後、これを増やして行くに際して、プラグインを一個ずつちまちま作成するのは、非常に面倒である。ブログパーツは多数あれど、やるべきことは大して変わらないので、パーツのコード断片の入力さえあれば、作業をある程度までは自動化できるはずだ。 というわけで、plugin-start.plというスクリプトを書いた。スクリプトの、あまりにもてきとーな書きぶりについては、特に触れないことにする。 plugin-start.plのソース ここでは、Wassrを例として取り上げ、その対応プラグインを作成する。また、HTML::WidgetValidatorはすでにインストールされているもの

    HTML::WidgetValidatorのプラグインを簡単に作成する - Kentaro Kuribayashi's blog
    yappo
    yappo 2007/08/28
  • Acme::Youpy - Create your own youpy! - Kentaro Kuribayashi's blog

    ネット中のそこかしこで目撃されているにもかかわらず、誰もそれが実際にはなんなのかを知らない……。Bus error吐いたり、寝返りで地震を起こしたり、窓の外で光ったり、youpyが人間に見えた人は、抽象化能力が高くてプログラマに向いていたり、怪しげなビデオを枕元においていったりする、謎の存在、id:youpy……。あまりにもわからなさ過ぎるので、もうこうなったらみんなで、俺の/私の考えるyoupyを作ってしまえばいいんじゃないかと思い、Google Codeを利用して、youpy作成プロジェクトを立ち上げた。 acme-youpy - Google Code また、このyoupyの活動の様子をTwitterにて観察することができる。以下をご覧いただきたい。 Twitter / acme_youpy youpyの使い方 以下、youpyの使い方を解説する。 まず、以下のようにして、svnリポ

    Acme::Youpy - Create your own youpy! - Kentaro Kuribayashi's blog
  • antipop - ソーシャルグラフについて

    Web 2.0の次はこれだ!との呼び声も高いソーシャルグラフについて、LiveJournalのファウンダーであり、数々の優れたソフトウェアの作者としても名高く、また、最近ではSixApartを離れることとなった件でその去就が注目されてもいるBrad Fitzpatrick氏が、"Thoughts on the Social Graph"と題するマニフェストを発表した。さっそく一読して、これこそが、今後追求されるべき課題だという思いを、いっそう強くすることとなった。そこで、理解を深めるために、翻訳を試みた。 原著者: Brad Fitzpatrick 協力者: David Recordon 超訳者: kentaro a.k.a. id:antipop 原文のURL: http://bradfitz.com/social-graph-problem/ ここしばらく、私はソーシャルグラフについて

    antipop - ソーシャルグラフについて
    yappo
    yappo 2007/08/21
    自分の今一番欲しい物がこれ
  • HTML::StripScriptsでXSS対策をする - Kentaro Kuribayashi's blog

    先日公開した「はて☆すたアンケート」にて、アンケートの説明文をはてな記法で書けるよう、機能追加を行った。その際、Template::Plugin::Hatenaを用いた。これは、はてな記法パーサであるText::Hatena(正確には、そのヴァージョン0.16以下)を、Template::Toolkitのプラグインとして使えるようにしたものである。 はてな記法は、それ自体で全ての文書構造を表現できる、あるいは、はてなダイアリのシステム自体は、はてな記法のみしか許容しないというものではなく、たとえば画像を貼る際には、普通にimg要素を書く必要があるし、また、その他の要素についても、記法が用意されていないものについては、「はてなダイアリーのヘルプ - はてなダイアリー利用可能タグ」に掲載されているものに限り、自分でタグを書くことができる。これは自由度を高める反面で、XSSを誘発し得る潜在的なリ

    HTML::StripScriptsでXSS対策をする - Kentaro Kuribayashi's blog
  • Hatena::Star::Questionnaire: はてなスターを利用したアンケートサービス - Kentaro Kuribayashi's blog

    追記:(株)はてな提供のサービスに付される名前空間Hatena::*を使うのは、いろいろな意味でマズかろうと気になっていたので、サービス名をHatena::Star::Questionnaireから、サービス開発当初、候補に挙げていた名前のうちのひとつである「はて☆すたアンケート」に変更しました。 しばらく前にリリースされたはてなスターは、基的にはブログとの組み合わせで使うことが想定されているのであろうサービスであり、それはそれで素晴しいのだが、Yappoさんの「ほめまスター」により、パーマリンクさえあればなんにでも☆をつけまくれるところに、実は大きな可能性が潜んでいることを教えられた。そんな折、「TERRAZINE - Mozilla24 乗っ取り計画」にて、はてなスターをアンケートに用いるという使い方を見て、これをさくっとサービス化してみたらどうかと思って作ったのがこれ、Hatena

    Hatena::Star::Questionnaire: はてなスターを利用したアンケートサービス - Kentaro Kuribayashi's blog
  • blog.kentarok.org - IRC2Twitter Gateway Apps

    blog.kentarok.org about daily life, thought, popular culture, technologies etc. Do you enjoy twittering? How do you play with Twitter? The best way I think is to post statuses via IRC. You may wonder how you can do it. Don't worry! Many people help you with their excellent tools. Yappo and typester hacked up Perl scripts which work as a gateway and connect IRC to Twitter. To make it, the former i

  • DIS られた><。。 - Kentaro Kuribayashi's blog

    Drk7jp の中の人にものすごい勢いで DIS られた><<><<。。 えーっと、奄美大島行ってきます。奄美大島ってどこ?って鹿児島県なのだ。沖縄県ではないのです。そんなの当たり前。 (中略) ハブがでるらしいので死なないようにしなければなりません。夜釣りに行くときに草むらの中歩くらしいです。一番前じゃなくて後ろの方が危険と聞いたことがあります。 ハブがいたら捕まえて売らなければなりません。一匹三千円くらいになるらしいです。結構お金になります。 20 年ぐらい住んでるけど、天然自然のハブとか遭遇したことねーwwwんでも、金がなかった頃に、小遣い稼ぎに友人とハブ取りにいったことはあるが(ぉ 奄美大島、すごい田舎だと思うんですが調べてみたら予想外に FOMA 提供エリアなんです。ケータイつながっちゃう訳なんです。 あたりまえだっつの><。携帯も使えないようなところでネットワーカけんたろたんが

    DIS られた><。。 - Kentaro Kuribayashi's blog
    yappo
    yappo 2006/09/05
    だって誰かがパスポート探さないとって言ってたんだもん>< [奄美大島行きたい!] >># 2006年09月05日 yoshiki okinawa <<
  • 1