並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 139件

新着順 人気順

monocerosの検索結果1 - 40 件 / 139件

  • 2015年Webサーバアーキテクチャ序論 - ゆううきブログ

    2023年03月31日追記:この記事を基に、@sadnessOjisanさんより、コードレベルにより踏み込んだ、かつ、グリーンスレッドベースの新しいWebサーバアーキテクチャも含めて整理された記事 Webサーバーアーキテクチャ進化論2023 | blog.ojisan.io が公開されました。 主に新卒のWebエンジニア向けに、古典的なWebサーバアーキテクチャを学ぶ道のりと代表的な実装モデルの概要を紹介します。 この辺りの話題がWeb界隈で流行っていたのは数年以上前というイメージですが、Webサービスは相変わらずWebサーバの上で動いているので、流行り廃り関係なく学ぶべき内容だと思っています。 また、HTTP/2がいよいよRFC化し、既にh2oやtrusterdなどのHTTP/2のサーバ実装があり、今後Webサーバアーキテクチャを再訪することが増えるような気がしています。 ところが、We

      2015年Webサーバアーキテクチャ序論 - ゆううきブログ
    • はてなで大規模サービスのインフラを学んだ - ゆううきブログ

      中〜大規模サービスのインフラの様子を知りたいアプリケーションエンジニア向けに、もともとアプリケーションコードを書いていた視点から、個人的な体験をベースにはてなで大規模サービスのインフラを学んだ過程や学んだ内容の一部を紹介します。 Webアプリケーションのブラックボックス Webアプリケーションフレームワークの向こう側 なぜ複数のサーバが必要なのか 突然のWebサービス3層構成 リバースプロキシ アプリケーション データベース その他のコンポーネント キャッシュは麻薬 飛び道具としてのKVS/NoSQL 非同期処理 バッチ処理 Mackerelの場合 参考 まとめ Webアプリケーションのブラックボックス 今年もはてなインターンの時期が近づいてきた。 毎年ではないけど、はてなインターンでは「インフラ講義」というのをやっている。 今年はインフラ講義の講師としてアサインされたのでちょうど何を話そ

        はてなで大規模サービスのインフラを学んだ - ゆううきブログ
      • Monoceros というPrefork型だけどC10Kの接続を捌くことができるPSGI/Plackサーバ書きました - blog.nomadscafe.jp

        Monoceros というPSGI/Plackサーバ書きました https://metacpan.org/release/Monoceros https://github.com/kazeburo/Monoceros StarmanやStarletのようなPreforkなアプリケーションサーバでは、コネクションの維持イコールプロセスの占有なので、HTTPのKeepAliveは無効にするのが一般的ですが、負荷の高いサービスではTIME_WAIT状態のソケットが溜まったり、SYN-ACKの再送問題などあり、KeepAliveを使いたいという欲求があったりなかったりします。 Monoceros はリクエストを処理するworkerの他に、イベントドリブンで動くコネクション管理プロセスを立てて、クライアントからの接続ソケットをunix domain socketを使いプロセス間でやりとりします。待機

        • HTTP/1.1 の Transfer-Encoding: chunked をビジュアライズするツール書いてみた - blog.nomadscafe.jp

          Chunked Transferとは 一般にHTTP KeepAliveを利用するには、レスポンスのボディがどこで終わり、次のレスポンスがどこから始まるかをクライアントが知る必要があります、そのためHTTP/1.0ではKeepAliveを行う為にボディの長さをContent-Lengthをヘッダに入れなければなりませんでしたが、サイズを測るためにデータをすべてメモリに読み込むなどの処理が必要になり、レスポンス開始までの時間もかかります。(一般的なアプリケーションにはあまり影響がありませんが) そこでHTTP/1.1ではChunked Transferという仕組みが入っていて、事前に全体のレスポンスの長さが分からなくても、chunk=固まり毎にサイズを記してレスポンスを返していき、最後に0byteと送信することで、コンテンツの切れ目がわかるようになっています。 HTTP/1.1 200 OK

          • How to build a High Performance PSGI/Plack Server

            This document discusses key metrics to monitor for Node.js applications, including event loop latency, garbage collection cycles and time, process memory usage, HTTP request and error rates, and correlating metrics across worker processes. It provides examples of metric thresholds and issues that could be detected, such as high garbage collection times indicating a problem or an event loop blockin

              How to build a High Performance PSGI/Plack Server
            • Astronomy Picture of the Day Archive

              | Index | Search | Today's Picture | This archive list links to previous daily APOD pages from the current date through January 1, 2015. An archive of all existing APOD pages (current date through June 16, 1995) can be found here: APOD Full Archive. 2024 March 21: The Leo Trio 2024 March 20: The Eyes in Markarians Galaxy Chain 2024 March 19: A Picturesque Equinox Sunset 2024 March 18: Comet Pons B

                Astronomy Picture of the Day Archive
              • MOEMILK 「萌えミルク」

                [Saotome Mondonosuke] Kanojo no Ana. [早乙女もんどのすけ] 彼女の穴。 2016-02-27, 198 Pages, 698MB, 2400×3400 Sample ■|■ DLC | ∞ ∞ ∞ ∞ [Korosuke] Yuganda Fukushuu SEX ~ Shoujo no Mitsu Okumade Neji Komarete…! [Kanzenban] 2 [ころすけ] 歪んだ復讐セックス~少女の蜜奥まで捻じ込まれて…!【完全版】 2 Sample ■ ●|◐ ◑ [Korosuke] Yuganda Fukushuu SEX ~ Shoujo no Mitsu Okumade Neji Komarete…! [Kanzenban] 1 [ころすけ] 歪んだ復讐セックス~少女の蜜奥まで捻じ込まれて…!【完全版】 1 Sample ■

                • スタッフとしてのYAPC::Asia 2014 レポート(Without about my talk) - uzullaがブログ

                  YAPC::Asia Tokyo 2014が無事終了しました。みなさんお疲れ様でした。 今回私はコアスタッフとして関わらせて頂き、イベントホール(コーヒーが出ていた部屋)のリーダーを担当しつつ、YAPCに参加しました。その思い出のエントリです。 YAPCでの私のトーク、「半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情(5.6対応)」についての話は、また後日、別にエントリをポストしたいと思います。 TL;DR 色々あったけど、事故はなくYAPCを終えることができ、スタッフとしてうれしい。 (トークはほぼみれなかったけど)楽しいという意見をいただくとこちらも楽しい。 貴重なフィードバックありがとうございます。 YAPC::Asiaに参加する方法は、「来た、見た、しゃべった*1」、だけでなくスタッフという手段もあるので是非。 他の方のレポート(感想エ

                    スタッフとしてのYAPC::Asia 2014 レポート(Without about my talk) - uzullaがブログ
                  • エロゲブランド別に発売日を延期した回数をカウントしてみた - spring efemeral

                    2013年01月末に発売される予定だったエロゲの50%以上が延期するという状況が発生しているようです。で、これを受けて「エロゲの発売予定日延期常習犯は誰なんだろう?」という疑問が浮かんできたのでちょっくら調べてみました。今回データとして用いたのは「Getchu.com」の「発売日変更情報」です。ここには2000年08月以降のPCゲーム発売日変更情報が20件単位で約500ページぐらい掲載されています。この内 さくらさくら FESTIVAL! 初回版 (ハイクオソフト) 2013/01/25 → 2013/03/29 といった、発売予定日が確定していたのにもかかわらず延期したエロゲブランドだけを抽出して延期した回数を調べてみました。逆に あかばんず 〜リアルな世界で僕が君にできること〜 (ボンボンカンパニー) 2013/春予定 → 2013/04/26 のように発売予定日が決まっていなかったの

                    • Monoceros雑感 - kazuhoのメモ置き場

                      Monoceros は @kazeburo さんが開発してる Plack 用ウェブサーバ。prefork型だけど、待機中の接続をイベントドリブンのマネージャで管理することで、同時接続10,000本とか行ける(ソケットの受け渡しは SCM_RIGHTS とか使う)。 で、雑感 大好き!!! Starletより遅い問題は、以下のようにすれば解決できると思う listen するソケットに TCP_DEFER_ACCEPT つけて、accept(2) は worker でのみ実行する worker は HTTP レスポンス送信後に read(2) してみて、後続のリクエストが来てない場合にのみ、マネージャプロセスにソケットを返還する (追記) 「返還」ではなく、マネージャプロセスが管理しているソケットのいずれかにデータがきている場合のみ、そのソケットとworkerのソケットを「交換」する、とすれば

                        Monoceros雑感 - kazuhoのメモ置き場
                      • ブランド一覧

                        ABHAR(2) AyPio(アーヴォリオ)(1) ああかむ(5) Ark(2) Ark Shell(6) ARC SYSTEM WORKS(2) age(18) アースガルド(1) artifact(3) Artel(1) Artel Team Prefab(3) Art(4) Abel(6) AbelSoftware(4) Armonica(1) Aaru(5) R7(1) EYE(1) あいあい(2) aias(2) 相討ちネガティブギャング(1) ISF(1) EGIS(1) アイギス(1) icingCandy(1) I’s9(1) アイチェリー(1) IDEA FACTORY(26) I.D.(3) Idle Fancy(1) IdleFancy(6) ainos(6) ivory(3) Ivory Tower(1) I-Raf-you(9) Iris(1) あいりゅ(1) ア

                        • Starlet が HTTP/1.1 に対応しました / wrkによるベンチマークとYAPC::Asiaのトーク宣伝 - blog.nomadscafe.jp

                          Starlet が HTTP/1.1 に対応しました。これによりでnginxのupstream keepaliveなどが捗ると思われます https://metacpan.org/release/Starlet https://github.com/kazuho/Starlet ながらくStarletはHTTP/1.0 + keepaliveなサーバでしたが、version 0.20にてHTTP/1.1に対応しました。具体的に対応したスペックは以下。 HTTP/1.1 keepalive Transfer-Encoding: chunked (Request & Response) Expect HTTP Pipelining StarmanやMonocerosとだいたい同じ動きをするようになっていると思われます。 なお、導入にあたっては、リバースプロキシ等と組み合わせた場合の動作パターン

                          • YAPC::Asia 2013 で Best Talk Awards 第2位いただきました。 - まいんだーのはてなブログ

                            まとめ 世界最大級のPerlの祭典「YAPC::Asia 2013」に参加&トークして来ました。 そして参加者の投票で決まるBest Talk Awardsにて第2位をいただきました! 60個近いトークの中での2位です!ありがとうございます>< 第2位賞品は「国内技術カンファレンス(Perlに限らない)への参加費用補助」ということで、Perlに限らない国内のカンファレンスへの参加が出来るそうです。 他の言語カンファレンスあまり詳しくないので、おすすめがあれば id:myfinder 宛にメンション飛ばしていただけるとありがたいです>< 昨今仕事はOpsを主軸としていますが、蒙古タンメン中本にハマったせいでだいぶDevってしまったので、来年までにまた巻き返したいと思っております。 今回の YAPC を振り返って「もっとこうしておけば」と思った点として、BOFにもっと行っとけばよかった!!とい

                              YAPC::Asia 2013 で Best Talk Awards 第2位いただきました。 - まいんだーのはてなブログ
                            • Monoceros が HTTP/1.1に対応しました & nginx と組み合わせたベンチマーク - blog.nomadscafe.jp

                              C10K対応Prefork型高速PSGI/Plackサーバの Monoceros をHTTP/1.1に対応させました。 https://metacpan.org/release/Monoceros https://github.com/kazeburo/Monoceros MonocerosではHTTPのKeepAliveに対応して、大量の接続を捌く事ができますが、リリース時点ではHTTP/1.0 KeepAliveにしか対応していませんでした。しかし、nginxのupsream などでは、keepaliveを有効にしてHTTPセッションを使い回したい場合にHTTP/1.1が求められます。 以前このあたりの事をしらべてblog書いています nginx-1.1.x で httpなupstreamにもkeepaliveができるようになったので検証してみた https://blog.nomads

                              • PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方 - YAPC::Asia Tokyo 2013

                                先日、MonocerosというPlack::Handler(サーバ)をリリースしました。MonocerosはStarmanやStarletと同じくPrefork型ですが、AnyEventを使い、C10Kのような多数のコネクションを捌くことができる特徴を持ち、非常に高いパフォーマンスを備えています。 このセッションではStarmanやStarlet、Twiggyといった各Plack::Handlerの内部構成の簡単な紹介、Monocerosを実装する上で学んだPlack::Handlerの構成や作成方法から、forkやUNIXプロセス、Linux TCPの話を交えて、高性能なWebアプリケーションサーバの作り方について紹介します。 今では当たり前となったPlack/PSGI対応Webアプリケーションですが、どのPlack::Handlerを使うべきなのか、なかなか自信をもって選ぶことができて

                                • Holyseal ~聖封~

                                  Holyseal ~聖封~ 美少女ゲームを中心とした情報データベースや、メーカサイトの更新情報、 ミラー支援を行っている総合情報サイトです。 総合情報 通常の入り口です。 ↓↓ 目的別専用インデックス ↓↓ ※どこから入っても全コンテンツを利用できます ニュース メーカサイトの更新状況 ダウンロード メーカサイトでのファイル配布情報 ミラー/転載 当サイトにて公開しているファイル情報 このサイトでは一部、下記(敬称略)の素材を許可を得て、もしくは引用の規約等に従い使用しています。 これらの素材を無断使用・無断転載することを禁じます。 ≪あ≫Ark / Ark Shell / アージュ / アースガルド / Artel / Art / Abel / AbelSoftware / R/A software / ABHAR / ABHAR Tronc / Aypio / r. / あいあい /

                                  • YAPC::Asia 2013 Tokyo で PSGI/Plack サーバの高速化について発表してきました - blog.nomadscafe.jp

                                    livedoorBlogのPlack/Starlet化を背景として、この半年間ぐらいの間、PlackやStarletの高速化に取り組んできました。この発表はその中で学んだPSGI/Plackの基本仕様、PSGIサーバの構築の方法と最適化、PSGIサーバの選び方、またMonocerosについて紹介しました。 多くのWebアプリケーションではこの最適化の恩恵を受ける事はないかもしれません。しかし、アプリケーションが動作する基盤がどのように実装され、最適化のテクニックが施されているかを知る事により、アプリケーション層の最適化がより捗るのではないかと思います。 質問等があれば気軽に、コメントやtwitterでメッセージを下さいませ。 1日目のトークでは、tokuhiromのFuture Perlの話。新しい構文や正規表現やpfjのexobrainなど、が気になりました。 あと、前夜祭のLT-Tho

                                    • アプリケーションに手を入れずに #isucon 2013 予選のperlアプリケーションのスコアをあげてみようの巻 - Hateburo: kazeburo hatenablog

                                      セッション管理モジュールやルーティングライブラリが速くなる事で何もしなくても isucon3 予選のperlのアプリケーションが高速化していく— masahiro nagano (@kazeburo) October 10, 2013 ということで、やってみた。 初期 「オンライン予選で使用した問題が手元で再現できるAMIを公開しました」に書かれているAMIを使って起動し、まず、初期状態でのベンチマークを取ってみる。 2013/10/28 14:21:18 done benchmark Result: SUCCESS RawScore: 865.9 Fails: 0 Score: 865.9 disble? たぶんミスだと思うのですが、Starmanの起動オプションがdisbleになっていたので修正 - command=/home/isucon/env.sh carton exec --

                                        アプリケーションに手を入れずに #isucon 2013 予選のperlアプリケーションのスコアをあげてみようの巻 - Hateburo: kazeburo hatenablog
                                      • YAPC::Asia Tokyo 2013 1日目レポート[更新終了] | gihyo.jp

                                        19日から21日までの3日間、慶応大学日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2013」が開催されます。昨日は前夜祭で、本日は1日目ということになります。ここでは、1日目の模様を随時レポートしていきます。 ※すべてのセッションをレポートするわけではないことにご注意ください。 受付は、藤原洋記念ホール前に設置されています。 オープニング JPA運営事務局長の櫛井さんから、オープニングの挨拶です。今年の企画として、次のものを案内しました。 遠方からの参加者支援制度 懇親会無料化 ランチセッション ランチ交流企画(くじを引いて4人一組のチームが決まる。抽選でお弁当ももらえる) BOF・交流スペース(アンカンファレンス等で利用もOK) Perl入学式 参加者には、「⁠トークを楽しむ」「⁠Perl Hacker達との交流」「⁠ベストトーク賞への投票」を挙げ、今年もYAPC::A

                                          YAPC::Asia Tokyo 2013 1日目レポート[更新終了] | gihyo.jp
                                        • YAPC::Asia 2013 にて採択されたトークと、気になっているトークについて - まいんだーのはてなブログ

                                          YAPC::Asia 2013 に submit していたトークが採択されました&気になってるトークについて書きます。 自分の予定トーク フルテストも 50ms で終わらせたい プロダクトが大きくなってくると、フルテストの実行が遅くなってリリースサイクルが遅くなり、ビジネスチャンスを逃したりやる気がなくなったりしますよね。 このトークでは、そういったプロダクトのテストの類型やCI、更にタイトルにある通りどのようにフルテストを高速に回しているかといったところをお話します。 Perl and Riak 今年から Riak を徐々に使い始めているので、その流れで得られた知見やアウトプットしたものの総決算的なトークにする予定です。 YAPCまでに打つ予定の新たな施策も内容に含められればと思ってます。 同僚のトーク宣伝 BrowserStack を用いたクライアントサイドのテスト FreakOut

                                            YAPC::Asia 2013 にて採択されたトークと、気になっているトークについて - まいんだーのはてなブログ
                                          • ブランド一覧

                                            ABHAR(2) AyPio(アーヴォリオ)(1) ああかむ(5) Ark(2) Ark Shell(6) ARC SYSTEM WORKS(2) age(18) アースガルド(1) artifact(3) Artel(1) Artel Team Prefab(3) Art(4) Abel(6) AbelSoftware(4) Armonica(1) Aaru(5) R7(1) EYE(1) あいあい(2) aias(2) 相討ちネガティブギャング(1) ISF(1) EGIS(1) アイギス(1) icingCandy(1) I’s9(1) アイチェリー(1) IDEA FACTORY(26) I.D.(3) Idle Fancy(1) IdleFancy(6) ainos(6) ivory(3) Ivory Tower(1) I-Raf-you(9) Iris(1) あいりゅ(1) ア

                                            • ユニコーン - Wikipedia

                                              ユニコーン(英語: Unicorn, ギリシア語: Μονόκερως, ラテン語: Ūnicornuus)は、一角獣(いっかくじゅう)とも呼ばれ、額の中央に一本の角が生えた馬に似た伝説の生き物である。語源はラテン語の ūnus 「一つ」と cornū 「角」を合成した形容詞 ūnicornis (一角の)で、ギリシア語の「モノケロース」(モノセロス)[1] から来ている。非常に獰猛であるが人間の力で殺すことが可能な生物で、処女の懐に抱かれておとなしくなるという。角には蛇などの毒で汚された水を清める力があるという。海の生物であるイッカクの角はユニコーンの角として乱獲されたとも言われる。 ドメニコ・ザンピエーリ(1581 – 1641) 「処女と一角獣」 フレスコ画、1604 – 1605年、ファルネーゼ宮、ローマ。 形態[編集] コンラート・ゲスナー(1516 – 1565) 『動物誌 第

                                                ユニコーン - Wikipedia
                                              • YAPC::Asia Tokyo 2013 2日目レポート[更新終了] | gihyo.jp

                                                19日から21日までの3日間、慶応大学日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2013」が開催されます。本日は21日、最終日です。ここでは、2日目の模様を随時レポートしていきます。 ※すべてのセッションをレポートするわけではないことにご注意ください。 藤原洋記念ホールに入るところには、スポンサー企業、個人スポンサーの提灯が飾られています。お祭りであることが実感できます。 Yusuke Wadaさん「Mojoliciousでつくる!Webアプリ入門」 このセッションでは、昨年のベストスピーカー賞のyusukebeさんが「初心者がどのようにWebアプリケーションを開発するか」をMojoliciousをベースとして説明しました。 「これからWebアプリケーションを作りたい!」という人をターゲットとし、「⁠占いアプリ」をテーマに、他のWAFの紹介やMojoliciousの開発

                                                  YAPC::Asia Tokyo 2013 2日目レポート[更新終了] | gihyo.jp
                                                • YAPC::Asia 2013で"はてなのサーバ管理ツールの話"というはなしをします - ゆううきブログ

                                                  "YAPC ASIA 2013"に応募してたトークが採択されました。 はてなのサーバ管理ツールの話 - YAPC::Asia Tokyo 2013 はてなの自社製サーバ管理ツールの思想と設計を紹介します。 はてなでは数千台のホストを運用しており、運用を効率化するためにサーバ管理ツールを自社で開発しています。 このセッションでは、「はてなにおけるサーバ運用に求められるもの」と「パフォーマンスメトリクスの可視化」の話をしたいと思います。 実装言語はもちろんPerlです。 ... サーバ管理ツールの話にみせかけたRRDtoolとの戦いのはなしです。 がんばりましょう。 YAPCで聞きに行きたい話 Talks - YAPC::Asia Tokyo 2013 PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方 - YAPC::Asia Tokyo 2

                                                    YAPC::Asia 2013で"はてなのサーバ管理ツールの話"というはなしをします - ゆううきブログ
                                                  • YAPC::Asia Tokyo 2013 にて「PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方」というはなしをします #yapcasia - blog.nomadscafe.jp

                                                    YAPC::Asia Tokyo 2013 にて「PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方」というはなしをします。 トークの内容は 先日、MonocerosというPlack::Handler(サーバ)をリリースしました。MonocerosはStarmanやStarletと同じくPrefork型ですが、AnyEventを使い、C10Kのような多数のコネクションを捌くことができる特徴を持ち、非常に高いパフォーマンスを備えています。 このセッションではStarmanやStarlet、Twiggyといった各Plack::Handlerの内部構成の簡単な紹介、Monocerosを実装する上で学んだPlack::Handlerの構成や作成方法から、forkやUNIXプロセス、Linux TCPの話を交えて、高性能なWebアプリケーションサーバ

                                                    • Test::TCP でサーバが起動するまで待つ時間を変更する - blog.nomadscafe.jp

                                                      追記: 1.30でsleepとretryのデフォルトが変更になりました。詳しくはドキュメントを参考にしてください 追記2: 2.00でsleepとretryがなくなりました。代わりにmax_waitが追加されました。詳しくはドキュメントを参考にしてください。blogも書いた TCPサーバ・クライアントのテストには欠かせない、みんな大好きtokuhiromのみんな大好きTest::TCP。Plackのサーバのテストなら use Plack::Loader; use Test::TCP; test_tcp( server => sub { my $loader = Plack::Loader->load( 'Monoceros', port => $port, max_workers => 5 ); $loader->run($app); exit; }, client => sub { my

                                                      • YAPC::Asia 2013 に参加してまいりました。 - Studio3104::BLOG.new

                                                        昨年に引き続いて、今年も参加してまいりました。 じぶんのちいささをしった kazeburoさんのトークを拝聴して、大筋では仰っていること、ご説明されていた内容は理解出来ましたが、なんとなくぼんやりした感じになってしまいました。 UNIXプロセスとかシステムコールについてほとんどちゃんと理解していなかったからでした。 ほう、さすがベテランのスーパエンジニアさんや!で片付けてしまうのは簡単です。 そうではなくて、知ってしかるべきことを知らなかったのであればそれを埋める努力をしなくてはならないし、そういうところ甘かったな、と。 そもそものセンスとか、経験値積んだ上で霊力上げないとー、とかではなく、知ってるか知らないかというところで、何か問題に直面したとき、それを解決するために取れる手法、手段の幅が変わっていってしまうのであれば、学ぼうとしない理由がないですね。と思った次第です。 まぁ、現状の問題

                                                          YAPC::Asia 2013 に参加してまいりました。 - Studio3104::BLOG.new
                                                        • bonar note

                                                          普段の仕事中いろんなメモ(ログやコピペの断片)を取りながらやりたい派なのですが、メモのファイル名をいちいち考えるのが面倒くさかったりします。一つのファイルに書き続けてもいいのですが、ファイルを開くのが重くなってくるし、後で検索したりするのも面倒です。 最初は Evernote で毎日新しいノートを作成したりもしていたのですが、 Evernote はプレインテキスト編集が出来ない Dropbox とかに同期して他の端末でも見れるようにしたい grep などのコマンドラインツールと組み合わせて使いたい vim で書きたい(切実) という事もあって、今日の日付でテキストファイルを作成する gem を作りました。 daily-txt https://github.com/bonar/daily-txt gem install daily-txt 初回起動時に以下の設定ファイルを作成します。 $ c

                                                            bonar note
                                                          • 博物誌 - Wikipedia

                                                            1669年版の表紙 『博物誌』(はくぶつし、ラテン語: Naturalis historia)は、古代ローマの大プリニウスが著した書。全37巻。地理学、天文学、動植物や鉱物などあらゆる知識に関して記述している。数多くの先行書を参照しており、必ずしも本人が見聞、検証した事柄だけではない。怪獣、巨人、狼人間などの非科学的な内容も多く含まれ、学問的な体系を完全に成しているわけではない。 古くから知られていたが、特にルネサンス期の15世紀に活版印刷で刊行されて以来、ヨーロッパの知識人たちに愛読され、引用されてきた。科学史・技術史上の貴重な記述を含むほか、芸術作品についての記述は古代ローマ芸術についての資料として美術史上も珍重された。また、幻想文学にも影響を与えた。 主な内容[編集] 第1巻 序文 第2巻 天文 第3 - 6巻 地理 第7巻 人間 第8 - 10巻 動物 第11巻 昆虫 第12 -

                                                              博物誌 - Wikipedia
                                                            • Holyseal 〜聖封〜

                                                              Holyseal 〜聖封〜 美少女ゲームを中心とした情報データベースや、メーカサイトの更新情報、 ミラー支援を行っている総合情報サイトです。 総合情報 通常の入り口です。 ↓↓ 目的別専用インデックス ↓↓ ※どこから入っても全コンテンツを利用できます ニュース メーカサイトの更新状況 ダウンロード メーカサイトでのファイル配布情報 ミラー/転載 当サイトにて公開しているファイル情報 このサイトでは一部、下記(敬称略)の素材を許可を得て、もしくは引用の規約等に従い使用しています。 これらの素材を無断使用・無断転載することを禁じます。 ≪あ≫ Ark / Ark Shell / アージュ / アースガルド / Artel / Art / Abel / AbelSoftware / R/A software

                                                              • ISUCON3 予選に参加してきました。無念ばかり残る - Hateburo: kazeburo hatenablog

                                                                isucon3予選に @sugyan @tagomorisとLINE選抜チームを組んで参加しました。共催枠なので結果に関わらず本戦には出れるのですが、結果は総合8位。無念です やったこと sugyanのエントリが詳しいのですが、自分がやったのは nginx(openresty)への入れ替え mysql 5.5へのダウングレード Starlet/Monocerosへの入れ替え 正直5.6とか分からないので5.5で。my.cnfを公開してあるやつから持って来てbinlogを消したりした。おかげで memcached plugin にまったく気付いてなかった。 あれこれ 自分とtagomorisはこれまでの2回とも出題側だったので、参加は今回が初。予選は免除されているのですが、出ておいてよかった。これほど出来る事が少ないのかと驚いた。この短時間でアプリケーションを作り直すのマジ凄い。自分、速くプ

                                                                  ISUCON3 予選に参加してきました。無念ばかり残る - Hateburo: kazeburo hatenablog
                                                                • 2007-2015 YAPC::Asia Tokyo で喋ってきたまとめ - Hateburo: kazeburo hatenablog

                                                                  今年のblogはまだ書いてないけど書きました、これまでYAPC::Asia Tokyo で喋ってきたblog記事をまとめてみました 2007年から2015年まで10回中9回、トーク(2007年はLT)をさせて頂きました。 2015 ISUCONの勝ち方 isucon優勝するぞー! blog.nomadscafe.jp 2014 Dockerで遊んでみよっかー 2014年はDockerの話をしました blog.nomadscafe.jp 2013 PSGI/Plack・Monocerosで学ぶハイパフォーマンスWebアプリケーションサーバの作り方 2013年はPlackのサーバを作る話。前夜祭LTもやりました blog.nomadscafe.jp 2012 1台から500台までのMySQL運用(YAPC::Asia編) 2012年はDB運用の話 blog.nomadscafe.jp 2011

                                                                    2007-2015 YAPC::Asia Tokyo で喋ってきたまとめ - Hateburo: kazeburo hatenablog
                                                                  • Mojoliciousアプリをmod_perlでデプロイする - Qiita

                                                                    mod_perlってまだいけるの? PlackベースのStarmanやStarlet、そしてMonocerosなどの優秀なウェブサーバ全盛時代、そしてApacheよりもNginxのほうが流行な昨今、Apache mod_perlが良い場合ってあるの?と聞かれることがあります。 mod_perl は今も開発が進められている とても安定している Apacheのノウハウがある技術者がそのノウハウを活用できる リバースプロキシをしたりしない分、 ミドルウェアとして起動されるデーモンが一種類減ることになり、ある種の案件では喜ばれる 場合がある mod_perl環境でMojoliciousアプリをデプロイする これは簡単な話で、MojoliciousはPSGI環境に対応しているので、Plack::Handler::Apache2 でデプロイしてやると良いです。 今回は Apache2.x と mod_

                                                                      Mojoliciousアプリをmod_perlでデプロイする - Qiita
                                                                    • Shibuya Plack/PSGI Conference (shibuya.pl) #1 に行って来た! #plackcon - 僕のYak Shavingは終わらない

                                                                      Blogを書くまでが #plackcon— songmu (@songmu) 2013, 11月 21 ということなので、とってもゆるふわだったPlackConに行って来たのでご報告です。 だらだら書きます。適当に流してみてください。 発表自体はとてもがっちりしてて参考になるものが多かったです。 ありがとうございました。 基調講演 ふじわらさん これからfujiwaraさんの基調講演 #plackcon— kazuph (@kazuph) 2013, 11月 20 発表資料 普通に使う Plack/PSGI Server 前半は会場に質問したり、Plackのベストプラクティスの紹介など。 この段階で何回かkazeburoさんwareの紹介がされている #plackcon— kazuph (@kazuph) 2013, 11月 20 PlackのWorker数は監視できる #plackcon

                                                                        Shibuya Plack/PSGI Conference (shibuya.pl) #1 に行って来た! #plackcon - 僕のYak Shavingは終わらない
                                                                      • ISUCON3 予選参加報告 - まいんだーのはてなブログ

                                                                        結果 暫定14位で本戦出場できることになったので、前回よりは進歩したかと思います。 既に @__kan さんと @bonnu さんがエントリをあげていますので、ポイントよりも推移に関してログを抜粋して行こうかと。 前日まで チャンネルを作り、ざっくりと「個別の環境を作って、自分がやっている改善施策を共有しつつ3並列で違う事を試していく」という方針を決めた。 [13/09/30 11:47:18] まいんだー: まいんだー がタイトルを "ISUCON対策会議室" に設定しました [13/09/30 11:48:19] Satoshi Ohkubo: 当日集まってやりたいっすね [13/10/03 16:26:10] まいんだー: 土曜日の飲酒を禁止といたします! [13/10/03 16:27:01] Satoshi Ohkubo: そっすねー。体調整えてきましょう。 [13/10/03

                                                                          ISUCON3 予選参加報告 - まいんだーのはてなブログ
                                                                        • bonar note

                                                                          普段の仕事中いろんなメモ(ログやコピペの断片)を取りながらやりたい派なのですが、メモのファイル名をいちいち考えるのが面倒くさかったりします。一つのファイルに書き続けてもいいのですが、ファイルを開くのが重くなってくるし、後で検索したりするのも面倒です。 最初は Evernote で毎日新しいノートを作成したりもしていたのですが、 Evernote はプレインテキスト編集が出来ない Dropbox とかに同期して他の端末でも見れるようにしたい grep などのコマンドラインツールと組み合わせて使いたい vim で書きたい(切実) という事もあって、今日の日付でテキストファイルを作成する gem を作りました。 daily-txt https://github.com/bonar/daily-txt gem install daily-txt 初回起動時に以下の設定ファイルを作成します。 $ c

                                                                            bonar note
                                                                          • X51.ORG : 伝説の一角獣 - ユニコーンは実在するか

                                                                            【Unicorn /etc】ユニコーン=一角獣の起源は古く、それは古代ギリシャ、紀元前400年頃のクテシアスにまで遡る。クテシアスはインドに住むというロバに似た一角獣の姿をその著書に記し、それは西洋世界におけるユニコーンの初めての報告として現在に伝えられている。後にプリニウスらによって引用されたクテシアスの記述は次のようなものである。「インドにはまた中のつまった蹄、一本の角のウシがいる。それからアクシスという名の動物がいて、これは茶褐色の皮にもっと多くもっと白い斑紋があり、リーベル・パテルの儀式に用いられるものである。しかしもっとも獰猛な動物は一角獣で、これは身体のほかのところはウマに似ているが、頭は雄ジカに、足はゾウに、尾はイノシシに似ていて、深い声で吠える。そして額の中央から突出している二クビットもある一本の黒い角をもっている、という。この獣を捕獲することは不可能であるという。(「博物

                                                                            • 「1969-2019:50年のジャズ・アルバム・ベスト 100」のための柳樂光隆の候補作リスト 250くらい|柳樂光隆

                                                                              『ミュージックマガジン』誌の特集<2020年代への視点 50年のジャズ・アルバム・ベスト 100>に掲載するベスト30は1969年以降の重要作を沢山選んで、そこから趣旨に合わせて削っていく形で選びました。 せっかくなので、《柳樂が選んだ1969年以降のジャズ重要作リスト》ということでリストだけ公開しておきます。 思いついたら不定期で更新します。 《1969-1975》・ David Axelrod - Songs Of Experience : 1969 ・ Herbie Mann - Memphis Underground : 1969 ・ Jaki Byard - The Jaki Byard Experience : 1969 ・ John Klemmer - Blowin' Gold : 1969 ・ Les McCann & Eddie Harris - Swiss Moveme

                                                                                「1969-2019:50年のジャズ・アルバム・ベスト 100」のための柳樂光隆の候補作リスト 250くらい|柳樂光隆
                                                                              • kazeburo/Monoceros · GitHub

                                                                                Link: kazeburo/Monoceros · GitHub Monoceros is PSGI/Plack server supports HTTP/1.0. Monoceros has a event-driven connection manager and preforking workers. Monoceros can keep large amount of connection at minimal processesGreat addition to the PSGI/Plack web servers. Gets the best of event-based servers to handle C10K connections while working a pool of preforking workers.

                                                                                • PSGI Server がリクエストボディをどうしているのか知りたくなったので…

                                                                                  背景 諸般の事情により(お察しください)、巨大なファイル(おおむね2GB以上)が HTTP で POST された場合に、PSGIでどのように処理されるのかを調べてみましたよ。 観点としては、PSGIより下のレイヤー(PSGI server)でリクエストボディをどのように扱っているのかを調査。全体をバッファリングしてしまうのか、またボディの読み込みを遅延(あるいは拒否)できるのかを確認した。 また、想定しているシステムの temp 領域がかなり小さいということもあって、PSGI app の中で HTTP ヘッダの内容にもとづいてボディの扱いを変えたい(指定したディスクにバッファリングするのか、それともそもそもボディを無視するのか)。そのため、バッファリングが遅延できるようになっていると嬉しい。 結論 総じていうと、 Stream::Buffered を使って事前にリクエストボディ全体をバッフ