タグ

ablaboのブックマーク (3,977)

  • Vagrant Documentation - Documentation - Bridged Networking

    Vagrant 1.1 has been released. The documentation you are reading is for Vagrant 1.0.x. Read more about Vagrant 1.1 in the release announcement. Or go straight to the 1.1 documentation. Bridged Networking Bridged networking is another type of networking that VirtualBox provides which causes the virtual machine to appear as another physical device on your network. Your virtual machine will ask for a

  • 「写経」から始めるChefクックブックの作成

    斎藤です。こんにちは。 Chef の話題がアツくなっている今日この頃、みなさまいかがお過ごしでしょうか?Chefの解説も出つつある今日この頃ではありますが、プログラミングそのものに慣れないうちはそれさえ読むのもちょっと大変かもしれません。そこで今回は、 Chef のレシピ+ライブラリを用いて、MySQLの設定の自動化を試します。いわゆる「写経」から始めてみて、少しずつ「手動」からプログラムを通じた「自動化」にチャレンジしてみましょう。 ※Chef 11.04.0, knife-solo 0.2.0, Ruby 1.9.3p327, CentOS 6.3 で検証しています。 今回のお題 MySQLサーバをインストールしてみます。ITインフラを構築・運用している方ならご存知かと思いますが、MySQLはインストールだけでなくmy.cnfの設定までが作業です。その際にinnodb_buffer_

    「写経」から始めるChefクックブックの作成
  • phpmaster | Automate PSR Compliance through Jenkins

    July 2, 2012Automate PSR Compliance through Jenkins one of the reasons our society can function is our ability to communicate in a standard? well formed and universally %albeit with local + cultural variations% understandable way) this requires that not only symbols but also their usage be agreed? whether implicitly or explicitly? by both the transmitter + the receiver of information))if such unif

    phpmaster | Automate PSR Compliance through Jenkins
  • IRC BOTを作って仕事をさせるようにした - Glide Note

    cinchrb/cinch · GitHub 普段仕事中はIRCがコミュニケーションの中心で、私はWeeChatという CUIIRCクライアントを使っていて、一日の7〜8割はターミナル上で過ごしてて、 全社員がIRC使ってるし、GitHubへのcommitログや、deployのログ、 NagiosのアラートもバンバンIRCに流れてくるのでIRCを見てる時間も結構ある。 サーバのラック番号とかmuninのグラフ、server-status、Nagiosなどを確認するのに ターミナルから離れて、マウス使ってブラウザを操作して 探してたりすると集中が切れるので、IRC BOTを作って、URLを教えてくれるようにした。 URLをクリックすればブラウザが勝手に開いてくれる。 管理サーバが数百台でも、ブラウザのブックマークからmuninの一覧を出して、 該当サーバのURLを探すのも結構だるいし、そも

  • 技術的負債を管理する

    日付2013-5-18(Sat) 書いた人おかざわ (id:yujiorama) 書いた理由技術的負債はいつ読んでも面白いんだけどそろそろ普通に向き合いたくなったので。 技術的負債を管理する 技術的負債は悪いものとみなされている。避けるべきものであり、できるだけ早く支払うべきものなのだ。 あなたもそう思うだろうか?私たちはそうは思わない。最初に技術的負債と財政的負債を比較して、戦略の設計とステークホルダーにおける類似点について驚くべき点があることを説明する。それからコード中の技術的負債を識別するための様々な可能性について一覧にする。それらはきっとあなたが対処しなければならないものだ。 最後にプロジェクト技術的負債を返済するために取りうるいろんなやり方について述べる。あなたが返済したほうがよいのか、負債を変換するほうがよいのか、ただ注意を払うだけでよいのかを考える時にきっと役に立つだろう。

  • Sqale の Puppet と Chef (と テスト)

    2015/09/10 「Ansible 入門 #01 (初心者向け) 」の資料です。 ハンズオンの答え => https://github.com/uorat/ansible-handson.git https://atnd.org/events/68155

    Sqale の Puppet と Chef (と テスト)
  • 米Google、「検索結果の多様性」の仕様変更を発表、同ドメインの表示件数は減少へ ::SEM R (#SEMR)

    Google、「検索結果の多様性」の仕様変更を発表、同ドメインの表示件数は減少へ 検索結果の多様性と、クエリに適合する、優れた権威あるサイトを提示することのバランスはどうとるべきか。Googleは今回、新たな変更を加え、ドメインあたり4回以上は検索結果に表示しないよう仕様を変更すると発表した。近日中に導入される。 公開日時:2013年05月18日 23:32 米Googleウェブスパム対策チームのMatt Cutts氏は2013年5月15日、検索結果に表示されるドメインの多様性に関する変更を実施することを発表した。この変更内容はすでにチームミーティングで承認されており、近日中に導入される見込みだ。 先日のビデオで言及されていた、検索結果あたりの表示ドメイン数に関する変更がまもなく行われる。今後、同ドメインのページがGoogle検索結果に表示される件数が減少する。具体的には、あるクエリに対

    米Google、「検索結果の多様性」の仕様変更を発表、同ドメインの表示件数は減少へ ::SEM R (#SEMR)
    ablabo
    ablabo 2013/05/19
    要注視
  • Selenium Auto Exec Server(AES)

    Japanese / English Selenium Auto Exec Server(以降 Selenium AES)は、Seleniumによる継続的なリグレッションテストを行うためのツールです。 プロジェクトにおけるテストの手助けとなることを目標としています。 Selenium AESを使えば、SeleniumのHTML形式のテストを毎日決まった時間に実行し、その結果をメールで送信するといったことが簡単に行えます。 他にもSeleniumを使ったリグレッションテストを手助けするための様々な機能が提供されます。 Selenium AESは、Selenium RCを拡張することにより、実現しています。 また、Selenium RCのHTMLSuiteに対する使い勝手を向上させたツールとして、Selenium HTMLSuite Extensionというものも公開しており、Selenium

  • O'Reilly Japan - 実践 Fiddler

    FiddlerはHTTPに特化したフリーのネットワークキャプチャツールです。ネットワークとアプリケーションの間でプロキシとして動作し、ネットワークパケットの監視はもちろんのこと、パケット内のデータの変更やセッションに対してのブレークポイントの設定なども行えます。また、クライアント側だけでなく、ウェブサーバー側にFiddlerを配置してクライアントからのリクエストを調査するのにも使用できます。書は、Fiddlerの基的な操作からFiddlerScriptや拡張(プラグイン)による実践的な活用方法までを、Fiddlerの開発者自らが詳しく解説しています。ウェブデザイナーやウェブアプリケーション開発者、ウェブサーバーの管理者など、HTTPにかかわるすべての技術者に役立つFiddler解説書の決定版です。 目 次 はじめに 1章 イントロダクション 1.1 起源 1.2 簡単な入門 2章 Fi

    O'Reilly Japan - 実践 Fiddler
  • AWS-CloudDesignPattern CDP2.0候補

    AWSクラウドデザインパターンとは? AWSクラウドデザインパターン (AWS Cloud Design Pattern, 略してCDPと呼ぶ)とは、AWSクラウドを使ったシステムアーキテクチャ設計を行う際に発生する、典型的な問題とそれに対する解決策・設計方法を、分かりやすく分類して、ノウハウとして利用できるように整理したものである。 これまで多くのクラウドアーキテクト達が発見してきた、もしくは編み出しきた設計・運用のノウハウのうち、クラウド上で利用が可能なものをクラウドデザインのパターンという形式で一覧化し、暗黙知から形式知に変換したものであるといえる。 パターンの中には、クラウドでなくても実現できるもの、今まででも実現されていたものも含まれているが、クラウド上でも今まで通りのアーキテクチャが実現でき、かつクラウドを利用する事で、より安価にそしてより容易に実現できるものは、CDPとして収

  • 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を使いプロセス間でやりとりします。待機

  • FreeBSD カーネルモジュール Accept Filter accp_http.cを読み解く

    このドキュメントの内容は、以下の通りです。 概要 流れ sohashttpget() soparsehttpvers() soishttpconnected() soisconnected() メモ Apacheの性能を向上させるための FreeBSDのカーネルモジュール Accept Filter(accf_http.ko) の中身が気になっていたので、適当に accf_http.c を読みました。 accp_http.c は、 FreeBSD の /usr/src/sys/netinet/accf_http.c にあります。 http://www.jp.freebsd.org/cgi/cvsweb.cgi/src/sys/netinet/accf_http.c 概要 socketプログラミングでは、接続を待ち受け、リクエストを読み込むタイプのデーモンは、accept()システムコールで

  • AddDefaultCharset(core - Apache HTTP サーバ)

    This directive enables operating system specific optimizations for a listening socket by the Protocol type. The basic premise is for the kernel to not send a socket to the server process until either data is received or an entire HTTP Request is buffered. Only FreeBSD's Accept Filters, Linux's more primitive TCP_DEFER_ACCEPT, and Windows' optimized AcceptEx() are currently supported. Using none fo

    ablabo
    ablabo 2013/05/19
    acceptfilterディレクティブの説明
  • 【銀座 篝】ラーメンランキング1位のこだわりつけ麺&ごはんもの+おすすめメニューをご紹介 - 己【おれ】

    もはやラーメン屋のレベルを凌駕した特製つけSOBAの盛りつけ。 先日お届けした「『銀座 篝』の鶏白湯&煮干醤油各SOBAの記事」なんですが、ありがたいことに実に多くの皆様に読んでいただく形となりました。当に、感謝感謝です。 それで今回は、当編集部に読者の方から多数お問い合わせいただいた、まあお問い合わせはもちろん、編集部自体存在しないんですが、前回の記事で書き切れなかったつけ麺と残りのごはんもの、あと初めて訪れる方の参考として、おすすめメニューをランキング形式で発表したいと思います。 「銀座 篝」の特製つけSOBAは盛りつけのキレイさだけでも一見の価値あり どん! どん! どん! ど●きー! どん! きほ●てー! といった感じで、せっかくの美しい盛りつけがまるで台無しな気がしないでもありませんが、写真が特製つけSOBA並でして、通常の煮干つけSOBAの豪華版となります。 最初に長方形の別

    【銀座 篝】ラーメンランキング1位のこだわりつけ麺&ごはんもの+おすすめメニューをご紹介 - 己【おれ】
  • GitHub - FredKSchott/CoVim: Collaborative Editing for Vim

    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

    GitHub - FredKSchott/CoVim: Collaborative Editing for Vim
    ablabo
    ablabo 2013/05/19
    共同編集を可能にするvimplugin.serverを立てて実現する様子
  • Comparison with Similar Tools

    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

    Comparison with Similar Tools
  • Signals vs. Noiseの去年のエントリに、テストをどれくらい書くべきかということについてDHHが指針を示していたものがあったので... - Sooey

    Signals vs. Noiseの去年のエントリに、テストをどれくらい書くべきかということについてDHHが指針を示していたものがあったので読み返してみました。 Testing like the TSA by David of 37signals(TSAはTSAロックのTSAですね。RailsConf行く時に買った) 予想通り、DHHはなんでもかんでもテストを書くということに対してはだいぶ批判的なスタンス。 曰く、テストを書くということの裏側には、テストを書く時間、テストをアップデートする時間、テストコードを読んで理解する時間といったコストが発生しているので、テストを書くことによって得られるメリット(回避できる問題)とのバランスをよく考える必要がある、と。 議論を呼ぶことは承知のうえでDHHが提案する「Railsアプリのテストにおいて、やってはいけない7つのこと」は以下の通り。 100%の

  • 組織のロゴの schema.org マークアップのサポートを開始しました

    +1 ボタン 2 AMP 11 API 3 App Indexing 8 CAPTCHA 1 Chrome 2 First Click Free 1 Google アシスタント 1 Google ニュース 1 Google プレイス 2 Javascript 1 Lighthouse 4 Merchant Center 8 NoHacked 4 PageSpeed Insights 1 reCAPTCHA v3 1 Search Console 101 speed 1 イベント 25 ウェブマスターガイドライン 57 ウェブマスタークイズ 2 ウェブマスターツール 83 ウェブマスターフォーラム 10 オートコンプリート 1 お知らせ 69 クロールとインデックス 75 サイトクリニック 4 サイトマップ 15 しごと検索 1 スマートフォン 11 セーフブラウジング 5 セキュリティ 1

    組織のロゴの schema.org マークアップのサポートを開始しました
    ablabo
    ablabo 2013/05/18
  • つらくない構成管理 - Sexually Knowing

    小さなgemの代わりにプロジェクトに含む形で機能をホストすること - Beating the Averages(just like me) 複数のプロジェクトを横断して使われるモジュールとかそういうかんじの単位のものをどう扱うか、というはなしについて、僕もいろいろ思うところがあっていろいろ考えたりもしている。 更新が楽 VCS (Git) と相性がよい 重複しない 「みなさ〜〜〜ん更新してくださ〜〜〜〜い」と必死で声をかけるのはつらいし、できればコマンド一発でどうにかしたい。その点、Git submodule はたいへん扱いづらい。 また、VCS との相性も重要で特に分散型 VCS を使っている場合、頻繁にブランチは切られてマージされるため、衝突解決もろもろがめんどうな手法だとつらい。その点、Git submodule はたいへん扱いづらい。 重複しない、というのは修正は一箇所で済むように

    つらくない構成管理 - Sexually Knowing
  • CIをプロジェクトファシリテーション(PF)コンテキストで考えてみた

    先日(2012-08-22) に、私が所属する会社で平鍋さんをお招きしてPFの講演を行なっていただいた時に、話を聞くだけではなんだからと思い、弊社サイドからも事例紹介LTを3名発表しました。石橋を〜〜 については、LTの1つとして私が「語られなかったPFの話をしよう」と題して行ったトークから来ています。 そのトークのスライドからピンポイントで一枚抜いてみます。 平鍋さんがアジャイルの文脈でライト/レフトと呼んだように、PFについても普段あんまり語られない要素として「チームの力を引き出す隠れたメンバーとしての自動化マシン」がいるよね、というのを話しました。特に、CIについて。 通常、CIはエンジニアリングマターとして語られることが大半だと思いますが、PFという切り口で考えると PFの5つの価値全てに絡んでくることがわかります。 例えば、「ビルドと結合は常に成功する状態が保たれている」のはエン