[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2013年4月28日のブックマーク (15件)

  • DBI->connect 時に使う鉄板オプションを教えて! - blog.nomadscafe.jp

    perlでデータベースを使う時に誰もが必ず使うDBI。その接続時に使うconnectメソッドの第4引数に設定しているオプションがサービスによりまちまちなんだけど、だれか鉄板設定を教えてください。 僕が使うのが、 my $dbh = DBI->connect($dsn, $user, $password, { AutoCommit => 1, PrintError => 0, RaiseError => 1, ShowErrorStatement => 1, AutoInactiveDestroy => 1, }); これ。 加えて、mysqlであれば mysql_enable_utf8 => 1 mysql_auto_reconnect => 0, SQLiteだと sqlite_unicode => 1 sqlite_use_immediate_transaction => 1 を追加し

  • 意識が高まりゆき、Test::More::Hooksというモジュールかいた #perlましましブログ | ましましブログ

    先日から社内で、今年度の新卒向けにテストの講師やってくださいと仰せつかり、 別に誰かに強制されたわけではないのですが、去年までの講義資料だとチュートリアル的な感じで終始してしまったいたので、 資料をスクラッチで書き始めてしまい、しばらく苦しみが続きましたが、そこそこ体系的に知識突っ込めたような気がします。 Perl Advent Calendar 2011 Test Trackとか,tokuhiromさんのPerl テスティングハンドブック読んだりしましたし、 Perlだけじゃなくてユニットテスト全般の話をしたかったので、Junit実践入門読んだり、レガシーコード改善ガイドとか、 The RSpec Book読んだりしました。 そんな中、Perlでユニットテスト書くのってどうするのが最強なんだ?って言う疑問がすごいあって、 Test::Classが最強なんじゃないかと思ったりしたのですが、

    y_uuki
    y_uuki 2013/04/28
  • Q4M - a Message Queue for MySQL

    Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M). To start using Q4M, download either a binary or source distribution from the install page, and follow the installation instructions. A small tutorial is also

  • Q4Mを簡単に導入する方法 - MySQL Casual Advent Calendar 2011 - blog.nomadscafe.jp

    xaicronとネタが被ったようだけど気にしない>< livedoorでOperations EngineerやってるkazeburoだYo。最近livedoorからオープンソース化された3億ファイルを管理してるオブジェクトストレージ「STF」でも使ってるMessage QueueのQ4Mのインストール方法を紹介するよ! カジュアルだからインストールだけ! 知ってる人も多いと思うけどQ4Mはkazuhoさんによって開発されたMySQLのストレージエンジンとして実装されてるMessage Queue。livedoorではもちろん、mixiやDeNAをはじめソーシャルゲーム各社でも使われている。 Message Queueの説明や使い方はDIS_COMMENTでテーブルスペースフルの神様が書いてるので参考になるね! Perl Hackers Hub 第10回 ジョブキューで後回し大作戦―Th

  • Kyoto.pm#01のQudoの発表についてのレス - blog.nekokak.org

    @shiba_yu36さんがQudoの発表をするというのがKyoto.pmに行く強いきっかけになったので、 一番まえの席に陣取って発表を見ていました。 @Yappoさんのように発表者が発表している最中にtwitterという公開の場でlive disをするのはためらわれたので、 今あらためて@shiba_yu36さんの発表内容を振り返りつつ突っ込んでみたいと思う。 disじゃないよ。 @shiba_yu36さんの発表資料 http://shibayu36.hatenablog.com/entry/2012/03/18/230525 拡張性について Job Queueを使う上でTheSchwartzではなくQudoを使った利用に、 「TheSchwartzはオーバースペック」 「たくさんカスタマイズ詩たいわけではない」 ⇩ 「Qudoがちょうどよさそう」 とあったのですが、Qudoは拡張性が高

  • AnyEvent::Twitter::StreamでuserstreamのURLを抜き出す - Debuginfo

    今週はグラフの続きを書きたかったですが、twitter APIのwindow制限が醜くてグラフが出来上がりませんでした-_-;; backbone.jsの勉強もしてるのですが、読みは週末ではなく通勤時間にやりたいですね。 (電車の中でHuluを見てたのは秘密。4400 is nice btw ;) ) なので、Twitter Stream APIをAnyEvent::Twitter::StreamでURL抜き出すスクリプトを書きました。AnyEvent::Twitter::Streamは2年前ぐらいでの代物で最近、これについてブログ書いてる人はあまりいませんね〜 では、イベントループをぐいぐいまわしましょう^^ ほぼコピペです。先人の方に感謝。 参考 http://d.hatena.ne.jp/hironorism/20101217/1292540246 http://blog.dtpw

    AnyEvent::Twitter::StreamでuserstreamのURLを抜き出す - Debuginfo
  • 開発メモ#3 : レガシーなCGIアプリケーションのリファクタリング - naoyaのはてなダイアリー

    開発メモその3です。今回は Perl のおはなし。 何年も前に作ったウェブアプリケーションのコードを開いてみたら黒歴史なコードが出てきて憂な気分になる、そんな経験ありませんか。私はあります。ずっとそんな現実から目を背けて生きてきました。 さて、先日 Perl + CGI で書いて Apache::Registry で高速化している、実行環境が Apache に癒着した CGIアプリケーションを発見しました。おえ〜っ。一から作り直したい気持ちをぐっと堪えて、これを Plack 化したりとリフォームしていくとしましょう。その過程を以下記します。劇的ビフォア・アフター! ・・・とかは期待せず、地道な変更を積み重ねていくのがコツです。 方針 いきなりコードをがりがり書き換えていくというよりは、試行錯誤のしやすい環境に移行させていきながらリフォームを進めます。遠回りですが、結果的にその後の運用が楽

    開発メモ#3 : レガシーなCGIアプリケーションのリファクタリング - naoyaのはてなダイアリー
  • PerlのWAFのAmon2でTwitterのOuth認証を作るの巻 | hirobanex.net

    TwitterやれFacebookやれでOuth認証してウェブサイトのユーザー登録を簡易化、兼、個人情報を持たなくてハッピーな展開がいろんなサイトでも見受けられる今日この頃ですが、PerlのWAFのAmon2では簡単にこの実装ができちゃうよってことで、その備忘録でございます。 【前置き】Amon2はWeb周りの実装が充実している tokuhiromさんがオーサーのPerlのWAF(ウェブアプリケーションフレームワーク)のAmon2ですが、軽量・高速とコードが少ないということで、今度のWEB+DBでも記事が出るそうでとても楽しみな今日この頃なのですが、DancerとかMojoliciousとか軽量と言われるその他のWAFと比べてどうか知りませんが、軽量といってもプラグインで以下のようなウェブ周りのプラグインが充実しているので、結構、使いやすいように思えます。 Amon2::Plugin::W

  • Amon2::Plugin::Model

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Amon2::Plugin::Model
  • Amon2+TengとMVC的Modelの実装 | UCWD-Studio

    前回のTengのリファレンスに続き、今度はAmon2でTengを利用するケース。これは amon2-setup.pl を実行する際に flavor に Teng を指定するとすぐに利用できるようになります。以下、一応手順。 Amon2, Teng, Amon2::Setup::Flavor::Teng が入ってない場合はインストール $ cpanm Amon2 Teng Amon2::Setup::Flavor::Teng 任意の場所で Amon2 のスケルトンを作成。この際 flavor に Teng を指定 $ amon2-setup.pl --flavor=Basic,Teng MyApp amon2-setup.pl を実行すると指定したプロジェクト名(上の例では MyApp)のディレクトリとともにスケルトンが作成されます。 use File::Spec; use File::Ba

    Amon2+TengとMVC的Modelの実装 | UCWD-Studio
  • 植村会計事務所|ネットビジネス・IT業に強い税理士事務所【渋谷】

    2024年12月21日 個人事業主から合同会社に切り替えて法人化する手順やメリット・デメリット こんにちは、合同会社設立の支援実績が豊富な税理士の植村拓真です。 弊所では、合同会社の設立を迷っていらっしゃる個人事業主(フリーランス)や会社員の方から、以下のようなご相談をいただく機会が多いです。 […]

    y_uuki
    y_uuki 2013/04/28
    つらい
  • http://atnd.org/events/39189

    http://atnd.org/events/39189
    y_uuki
    y_uuki 2013/04/28
    参加します
  • 出版-購読型モデル - Wikipedia

    出版-購読型モデル(しゅっぱん-こうどくがたモデル、英: Publish/subscribe)は、非同期メッセージングパラダイムの一種である。メッセージの送信者(出版側)が、特定の受信者(購読側)に直接メッセージを発行するプログラムではなく、発行(出版)されたメッセージはクラス分けされ、どんな受信者が居るのかは知らない。受信者は興味のあるクラスを指定しておき、そのクラスに届くメッセージだけを受け取り、どんな送信者が居るのかは知らない。送信者と受信者の結合度が低いため、スケーラビリティがよく、動的なネットワーク構成に対応可能である。 出版-購読型モデルはメッセージキューパラダイムと対比され、一般に大きなメッセージ指向ミドルウェアの一部として使われる。一部のメッセージシステム(Java Message Serviceなど)は、出版-購読型とメッセージキューの両モデルをサポートしている。 出版-

  • C#のRedisライブラリ「BookSleeve」の利用法

    高パフォーマンスなKey-Valueストア「Redis」とは? 「BookSleeve」というライブラリによりC#でRedisを使う方法を紹介し、コードで示しながらその特徴を解説する。 Redis(=REmote DIctionary Serverの略で、読みは「レディス」が近いようだ)は、イタリアの開発者Salvatore Sanfilippo(a.k.a. antirez)氏が中心になって開発しているオープンソースのKey-Valueストア(以降、KVS)で、VMware社がスポンサーしている。オンメモリで動作するデータ・ストアであり、非常に高いパフォーマンスを誇っている。KVSということでMemcachedに近い性質を持つが、違いとして、 単純なKey-Valueのデータ型のほかに、リストやハッシュなど多彩なデータ構造を持つ 定期的にデータを書き出すことで永続化できる Pub/Sub

    y_uuki
    y_uuki 2013/04/28
  • 『WebSocketで監視もリアルタイムに』

    こんばんは。社内ニートの佐野と申します。所属はいちおAmebaのインフラチームです。Twitterもやっていますがフォローする価値はないです。つぶやいているのはメシと酒の話と下ネタだけです。 最近、組織改編とかもろもろありましてこのたびは雑用からニートになりました:(;゙゚'ω゚'): あまり目立たないように生きてたんですが、何気にこのブログへの登場は3回目になります...。前回は2012年12月に「QCon San Francisco 2012の参加レポ」を書かせていただきました。その前は2012年5月に「Virident FlashMAXの検証」として名前だけ登場しました。なんか、ニートだけど会社に貢献してる気がしてきた(^ρ^) そんなわけで以前WebSocketを使った監視ツールもどきを作ったので、それについての簡単な説明と、各種技術要素(Python, Jolokia)のTips

    『WebSocketで監視もリアルタイムに』