タグ

2013年9月5日のブックマーク (34件)

  • Docker を読む - Kato Kazuyoshi

    Docker はひとつの Linux システムの上で、複数の Linux システムを動かすためのソフトウェアだ。システムの分離には Linux Containers (LXC) を、ファイルシステムまわりには Advanced multi layered unification filesystem (Aufs) をつかっている。 DockerGo で書かれている。ソースコードは全体でだいたい15,000行で、そのうちおよそ 2/3 が体、1/3 がテストとなっている。 % cat **/*.go | wc -l 14976 % cat $(ls **/*.go | grep -vi test.go) | wc -l 9797 % cat $(ls **/*.go | grep -i test.go) | wc -l 5179 % Docker Init, Docker Daemo

    riywo
    riywo 2013/09/05
  • 高大接続・キャリア教育プログラム「WEEKDAY CAMPUS VISIT」が1年で上げた成果 | 倉部史記のブログ

    クラベです。 普段の大学の授業に高校生が参加し、 大学案内やオープンキャンパスではわからない大学の特色について理解を深めつつ、 「大学の見方」を学ぶプログラム、 「WEEKDAY CAMPUS VISIT(WCV)」。 NPO法人NEWVERYが展開する、新しい高大接続の取り組みです。 これが、わずか1年足らずの間に、異例の成果を上げています。 【2012年秋学期】 ■2大学でパイロットプログラムを実施 ・法政大学キャリアデザイン学部 ・立教大学経営学部 ■各メディアでWCVの趣旨と取り組みが紹介される ・2012.12.7 日経済新聞 ・2013.3.29 読売新聞 【2013年春学期】 ■8大学でWCVを実施 ・法政大学 ・立教大学 ・青山学院女子短期大学 ・産業能率大学 ・京都大学 ・聖学院大学 ・東京造形大学 ・武蔵野美術大学 ・デジタルハリウッド大学 ■各メディアでWCVの趣旨

    riywo
    riywo 2013/09/05
  • 2013年度助成金公募

    2013年度助成金公募 今年度の助成事業を下記のとおり実施します。 助成金概要 Rubyアソシエーションは、Ruby処理系、ライブラリ及びフレームワーク等に関連した下記のテーマについて 開発プロジェクトを募集し、助成金を交付します。 よいアイデアがあれば、ぜひ提案を応募してください。ただし、この助成金の目的はRuby及び周辺環境の改善にあるため、 特定目的のアプリケーションを開発するプロジェクトは対象外ですので、ご注意ください。 募集する開発テーマ Ruby処理系の改善(高速化、省メモリ化等) Ruby開発支援ツール(デバッガ、プロファイラ、静的コード解析ツール等) Web関連技術(HTTP・HTML等のWeb関連のライブラリやWebアプリケーションフレームワーク等) 業務システム向けツール(帳票出力やバッチ処理、他言語からの移行支援ツール等、業務システム開発で必要となるツール) 助成額

    2013年度助成金公募
    riywo
    riywo 2013/09/05
  • 『進撃の巨人』figma「ミカサ・アッカーマン」登場!立体機動装置の造形が凄すぎる! : 萌えオタニュース速報

    ゲーム

    『進撃の巨人』figma「ミカサ・アッカーマン」登場!立体機動装置の造形が凄すぎる! : 萌えオタニュース速報
    riywo
    riywo 2013/09/05
    ヤヴァイ
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]

    2020年8月31日(月)をもちまして、nanapiに関わるすべてのサービスは終了いたしました。 nanapiは、2009年のサービス開始より「みんなで作る暮らしのレシピ」という考えのもと、ユーザーの皆さまに生活に関する様々な「ハウツー」を投稿していただく投稿型ハウツーサービスとして運営してまいりました。 約11年間にわたって皆さまからご支援をいただきサービスを継続できたこと、nanapi編集部一同、心より御礼申し上げます。 掲載されていたコンテンツなどのnanapiについてのお問い合わせは、nanapi@supership.jp までお願いいたします。 長きに渡りnanapiを応援してくださり、当にありがとうございました。

    riywo
    riywo 2013/09/05
  • My Github Trends 2013-09-04 - As a SW/Ops/DB Engineer

    riywo
    riywo 2013/09/05
    Today's my github trends
  • Introducing Our New Logo!

    By Kathy Savitt, Chief Marketing Officer We’re excited to share the new Yahoo logo with you. It will begin appearing across Yahoo properties globally tonight. We wanted a logo that stayed true to our...

    Introducing Our New Logo!
    riywo
    riywo 2013/09/05
  • Chef、Vagrantに興味があるけどRubyをやったことない技術者が最低限知っておいた方がいい知識 まとめ | DevelopersIO

    Chef、Vagrantに興味があるけどRubyをやったことない技術者が最低限知っておいた方がいい知識 まとめ 最近、ChefやVagrantを勉強し始めたのですが、設定がRubyで記述されているため私は「たのしいRuby」を読んで勉強することにしました。 私は元々Rubyに興味があったのでいいのですが、Ruby知らないしそのために勉強するのは大変だから手を出すのをやめとこう、と思う人がいるかもしれないのでこれだけ知っていればある程度読めるのではないか、というポイントをまとめました。 まったくプログラミングをしたことない方には説明するのは無理なのでプログラミング経験があり 条件分岐、ループ、クラス、メソッド、文字列 が何か分かるくらいの方が対象です。if文、for文など他の言語でもあるようなものは省いていきます。 真面目にRubyを勉強したい方は下のアフィリエイトから「たのしいRuby」を

    Chef、Vagrantに興味があるけどRubyをやったことない技術者が最低限知っておいた方がいい知識 まとめ | DevelopersIO
    riywo
    riywo 2013/09/05
  • Errbit - Railsアプリケーションの本番エラーをHerokuで管理、メール通知する【無料枠】

    Errbit - Railsアプリケーションの本番エラーをHerokuで管理、メール通知する【無料枠】
    riywo
    riywo 2013/09/05
  • APIゲートウェイアーキテクチャ | オブジェクトの広場

    稿は、オージス総研の米国法人「OGIS International」が社内向けに米国のIT動向を報告する「Silicon Valley Report」を、オブジェクトの広場向けに加筆修正したものです。 はじめに 稿では、クラウドインテグレーションのためのアーキテクチャのひとつであるAPIゲートウェイについて解説します。 APIゲートウェイはクラウドインテグレーションの要素技術として非常に重要で、iPaaSはこれを実現するプラットフォームとして注目されています。 APIゲートウェイとは APIゲートウェイとは、Web APIを使ったクラウドインテグレーションのためのアーキテクチャスタイルのひとつです。 企業ネットワーク内にデプロイされたアプリケーションとインターネット上のパブリックなクラウドサービスとの間に、ゲートウェイとして機能するコンポーネントを配置し、すべての通信をそのゲートウェイ

    APIゲートウェイアーキテクチャ | オブジェクトの広場
    riywo
    riywo 2013/09/05
  • Reactive Coffee - A lightweight CoffeeScript library/DSL for reactive programming and for declaratively building scalable web UIs

    Already familiar with other frameworks such as Angular or React? See Design and Comparisons. Library of reactive programming primitives Declarative DOM construction Scalable in both performance and application architecture Simple, no magic, no new template language, all CoffeeScript Tested with Chrome, Firefox, Safari, and IE10 Available via Bower and cdnjs Works with jQuery MIT license Example: T

    riywo
    riywo 2013/09/05
  • The Reactive Manifesto

    Thank you! And spread the word! Remove your signature Organisations working in disparate domains are independently discovering patterns for building software that look the same. These systems are more robust, more resilient, more flexible and better positioned to meet modern demands. These changes are happening because application requirements have changed dramatically in recent years. Only a few

    riywo
    riywo 2013/09/05
  • 注目を集めるリアクティブプログラミング

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    注目を集めるリアクティブプログラミング
    riywo
    riywo 2013/09/05
  • /etc/hosts はホスト数が増えるとDNSより遅くなる

    /etc/hosts にホスト名を書いて配るというのは、数台のマシンを管理する状況では誰しもやったことがあると思います。DNSクエリが発生しないのでとても早く、また単一障害点が発生しないメリットがあります。その反面、台数が増えてくると全部を更新するのがとても大変になるだけでなく、致命的な速度低下をもたらします。 テスト環境は OS: CentOS 6.4 64bit, Linux 3.10.2 CPU: Intel Core i7-2600 @ 3.4GHz です。 テストにはひたすら getaddrinfo(3) し続けるプログラムを作成し、名前を解決しました。 /etc/hosts には 10.234.130.1 host1301 10.234.130.2 host1302 10.234.130.3 host1303 のように適当なアドレスとホスト名を並べたものを作り、利用しました。な

    /etc/hosts はホスト数が増えるとDNSより遅くなる
    riywo
    riywo 2013/09/05
    ほほー
  • 「コネクションプーリング都市伝説」はほんとに都市伝説?(その1) - 最速配信研究会(@yamaz)

    「コネクションプーリング都市伝説」という単語がある.かいつまんでいうと 「コネクションプールって一般的に速いと言われているけど,クライアントが 多くなると接続維持のコストが大きくなるから今となっては速くないんじゃね?」 というものだ. WEB+DB PRESS vol.33でnipotanさんの中の人が書いてた記事が発端だと思われる. あとこんなエントリもあった. hori-uchi.com コネクションプーリング都市伝説は正しそう またちょっと古いねたですが、WEB+DB PRESS vol.33でnipotanさんが書いてたコネクションプーリング都市伝説を読んだ時、ほんとのところどっちが速いのかってのをabでベンチマークをとってみました。 (snip) これ以外にもいくつかパスを替えてベンチマークをとったところ、いずれも若干ですがプーリングしないほうが早かったので、現在はプーリングしな

    「コネクションプーリング都市伝説」はほんとに都市伝説?(その1) - 最速配信研究会(@yamaz)
    riywo
    riywo 2013/09/05
  • メソッドの使い方もRubyに教えてほしい

    Rubyの世界には「RubyのことはRubyに聞け」という格言があります1。 この格言に従い、早速Arrayクラスがどんなメソッドを持っているかRubyに聞いてみます。irbを使います。 % irb irb> Array.instance_methods(false) => [:inspect, :to_s, :to_a, :to_ary, :frozen?, :==, :eql?, :hash, :[], :[]=, :at, :fetch, :first, :last, :concat, :<<, :push, :pop, :shift, :unshift, :insert, :each, :each_index, :reverse_each, :length, :size, :empty?, :find_index, :index, :rindex, :join, :reverse,

    riywo
    riywo 2013/09/05
  • (翻訳)英語は私にとって15年にわたって悩みの種です - YAMAGUCHI::weblog

    はじめに Redisの開発者である@antirezが一昨日投稿したブログポストにとても共感したので翻訳しました。 English has been my pain for 15 years - <antirez> 世界一わかりやすい英文法の授業 作者: 関正生出版社/メーカー: 中経出版発売日: 2008/02メディア: 単行購入: 14人 クリック: 99回この商品を含むブログ (31件) を見る 僕が@antirezの文章を翻訳するのは今回が初めてではありません。RedisのドキュメントをまだRedisがバージョン2.0になったばかりの頃に日語訳したのが最初でした。Redisドキュメント日語化をしていた当時は翻訳しながら「ドキュメントが整っているなぁ」と感じたと同時に「独特の英語を使うなあ」という印象を受けました。その当時は彼が英語に苦労していた過去のことなど知らなかったので、こ

    (翻訳)英語は私にとって15年にわたって悩みの種です - YAMAGUCHI::weblog
    riywo
    riywo 2013/09/05
    nice work!
  • MySQL-5.6.4からの新機能「InnoDB FullText Search」を用いた全文検索エンジンのベンチマークLTをしました。#mysqlcasual - Y-Ken Studio

    2013年4月17日にオラクルで開催された「MySQL Casual Talks Vol.4」に初参加してきました。 さらにライトニングトーク(LT)もさせて頂けましたのでレポートしたいと思います。 前夜 開催前日の夜に「MySQL Casual Talks Vol.4」のイベント告知をTwitterで見つけました。 この手の勉強会は気づいたときには満席で参加を諦める事が多かったのですが、 今回は「事前登録不要/先着順受付」という新しい試みのお陰もあり、参加することが出来ました。 どうやらLT枠がまだあるようなので、ここはチャンスとネタ探しを始めました。 空き狙いでLT発表したいMySQL-5.6ネタがあるのだけれど、スライドを明日までに用意できるだろうか… #mysqlcasual— Y.Kentaro (@yoshi_ken) April 16, 2013 @yoshi_ken まだま

    MySQL-5.6.4からの新機能「InnoDB FullText Search」を用いた全文検索エンジンのベンチマークLTをしました。#mysqlcasual - Y-Ken Studio
    riywo
    riywo 2013/09/05
  • MySQL-5.5/5.6でのレプリケーション利用者に伝えたい「RESET SLAVE」にまつわる怖い話 - Y-Ken Studio

    MySQL-5.5よりRESET SLAVE;の挙動が変わり、直後にCHANGE MASTER構文を 発行しないと場合によっては問題が発生するとMySQLのドキュメントに記載されていました。 さらに、RESET SLAVE ALL;というクエリもサポートされたようです。 どういう事なのでしょう? 調べてみました。 ドキュメントにさらっと何か書いてある In MySQL 5.6 (unlike the case in MySQL 5.1 and earlier), RESET SLAVE does not change any replication connection parameters such as master host, master port, master user, or master password, which are retained in memory. Thi

    MySQL-5.5/5.6でのレプリケーション利用者に伝えたい「RESET SLAVE」にまつわる怖い話 - Y-Ken Studio
    riywo
    riywo 2013/09/05
  • fluent-plugin-geoip v0.0.4 をリリースしました。ElasticSearch+Kibanaの世界地図に位置情報をプロットするために必要なFluentdの設定サンプルも紹介します

    fluent-plugin-geoip v0.0.4をリリースしました。 今回は主にGeoLiteCityデータベース参照パスの不備の修正とREADMEの加筆を行いました。 https://github.com/y-ken/fluent-plugin-geoip http://rubygems.org/gems/fluent-plugin-geoip 修正内容の説明に続けて、後半では次のお役立ちTipsの紹介も行います。 インストール時のTips Fluentd + ElasticSearch + Kibana v3 を使う際のTips 変更内容概要 v0.0.3とv0.0.4の修正差分より紹介します。 [不具合] GeoLiteCityデータベース参照パスの不備を修正 [改善] 過剰なログ出力の削除 [改善] Travis-CIを用いた自動テストへの対応 Tips紹介 ここで、ハマりやす

    fluent-plugin-geoip v0.0.4 をリリースしました。ElasticSearch+Kibanaの世界地図に位置情報をプロットするために必要なFluentdの設定サンプルも紹介します
    riywo
    riywo 2013/09/05
  • 米で人気!ハイチュウ 15年9月めどに現地生産へ ― スポニチ Sponichi Annex 社会

    米で人気!ハイチュウ 15年9月めどに現地生産へ 米国で販売されているハイチュウ「グレープ」 Photo By 提供写真 森永製菓は4日、米国ノースカロライナ州に同社の人気ソフトキャンディー「ハイチュウ」を生産する工場を新設すると発表した。米国では初めての自社生産の工場で、2015年9月をめどに生産を開始する。 米国は世界最大の菓子市場で、森永は08年に現地販売会社を設立しハイチュウの販売を始めた。米市場向け製品は、現在は台湾から輸出しているが、今後も需要拡大が見込めると判断し現地生産に切り替える。13年内に工場用地約8万平方メートルを取得する予定で、将来的には中南米への輸出も検討する。米国での売上高目標は、16年3月期に現在の約5倍の50億円に増やす。  同社担当者は米でのハイチュウ人気について「もともとハワイで売り出し、米国のお菓子にはないフルーティーさが好評だった」と説明。日でも

    riywo
    riywo 2013/09/05
    マジか!
  • 日本一野球が上手いアイドルおたく・田中将大さんに学ぶ、職場に趣味を持ち込むワークライフバランスの巻。 : スポーツ見るもの語る者〜フモフモコラム

    一野球が上手いアイドルおたく・田中将大さんに学ぶ、職場に趣味を持ち込むワークライフバランスの巻。 Tweet Share on Tumblr カテゴリ:野球 2013年09月04日11:26 職場に、推しを、持ち込もう! 僕は怒りに震えています。9月2日月曜日、僕は8月の勤怠実績を上司に提出しながら愕然としました。出勤日数30日、実動時間281時間53分(昼の時間が1時間×出勤日数分自動的に引かれているので、実際に会社に居た時間は311時間53分)、深夜勤務62時間23分。ブラック。THEブラック。僕が倉田てつをさんなら「俺は太陽の子!」とかトチ狂ったことを言い出してバイクで走り出すレベルでブラックです。 でも8月は31日ありますよね。一日だけポコッと出勤してない日があったので、休みは1日だけか…と思ったのですが、よく考えたらその日は日産スタジアムにももいろクローバーZのライブを見に

    日本一野球が上手いアイドルおたく・田中将大さんに学ぶ、職場に趣味を持ち込むワークライフバランスの巻。 : スポーツ見るもの語る者〜フモフモコラム
    riywo
    riywo 2013/09/05
  • Pryが真の力を発揮してくれる19個のコマンドとコマンドの自作方法[Rails]

    開発の効率を大きく向上してくれるgem Pryをさらに使いこなすための便利なコマンド19個をまとめてみました。標準のコマンドをしっかり理解してPryの使いこなしを目指します! (04/16 20:55) オススメの記事を追加その2 🎃 オススメ記事Pry の簡易的なコマンドまとめ Pryの設定ファイルや、関連Gemの簡易的なコマンドをまとめてくれている記事。この記事をひととおり読んだあとに、設定をいじると捗るかも! Rails4 今のところ最強なデバッグツール達 開発やテスト環境で使っているGemfileの紹介。pryについてもかなり丁寧に書かれています! Ruby 2.1の基構文/基文法まとめ&Pryの使い方 オープンソースのオブジェクト指向プログラミング言語「Ruby」の文法をゼロから学ぶための入門連載。 🐞 (1) helphelpはコマンドの一覧と英語での説明を表示してくれ

    Pryが真の力を発揮してくれる19個のコマンドとコマンドの自作方法[Rails]
    riywo
    riywo 2013/09/05
  • クラウド時代にインシデント対応を軽んじてはいけない理由

    サービスデスクというとコストセンターと捉えられ、十分な予算と人が割り当てられていないケースが多い。だが来、日々のインシデント対応にこそ情シスの存在意義が懸かっている。 “勝手クラウド”や増え続けるインシデントにどう対応する? 仮想化、クラウドの浸透は柔軟・迅速なITリソースの調達・配備を可能にした。だがシステムインフラは複雑化し、ITシステム/リソースの一元管理はますます難しくなっている。こうした中、情報システム部門にはさらなる問題が突きつけられている。 例えば、業務基盤を速く整えたいばかりに業務部門主導でSaaSなどを導入してしまう“勝手クラウド”のような問題だ。情報システム部門が関知しないリソース調達はシステムのサイロ化やスパゲティ化を招き、運用管理の負担、コストを一層増大させる。また、システムが複雑化すればインシデントの数や種類も増加する。それなりの対応体制がなければ社内外のエンド

    クラウド時代にインシデント対応を軽んじてはいけない理由
    riywo
    riywo 2013/09/05
  • 新しいクラウド時代を迎えるための「3つのキーワード」とは?

    サーバ仮想化やクラウドコンピューティングの導入が進んだ今、情報システム部門の運用管理体制には、大幅な見直しが迫られている。従来の手法だけでは、新たなIT基盤に対応しきれないからだ。そこで、これからの運用管理に求められるのは「見える化」「共有化」「自動化」の推進である。 複雑なシステム運用管理の課題解決が急務 企業の情報システムにサーバ仮想化技術が取り入れ始めてから、およそ10年が経過した。当初は、業務アプリケーションやハードウェアなどレガシーなIT資産を延命するために利用されることも多かったが、現在は基幹システムも含めたIT基盤をプライベートクラウド環境として刷新するためのテクノロジーとして、サーバ仮想化は当たり前に使われるようになった。 サーバ仮想化の普及により、最も大きく変化したのが、情報システム部門のシステム運用管理体制だ。過去の企業システムは、業務単位の縦割りでそれぞれ独立した、い

    新しいクラウド時代を迎えるための「3つのキーワード」とは?
    riywo
    riywo 2013/09/05
  • ITmediaニュースとコラボしました: デイリーポータルZ 制作日記(DPQ)

    林です。IT関連メディアの雄、ITmediaニュースと異色のコラボしました。 新入社員がイスでコロコロしだす瞬間をたしかめた この記事にネタとイラストを提供しています。 「新人が職場に慣れるとキャスタ付きのイスでフロアをどこまも行く」「電話をとらなくなった後輩は昇進が内定している」という職場あるあるを検証しています。 ちなみにこのネタを送るにあたって用意した他のあるあるはこんな感じでした。 新人に「お前そろそろ何でも俺に聞かないで進めてみろよ」と言った先輩社員は数時間後〜翌日に「お前なんで俺に確認しないで勝手に進めんだよ!」と怒りをぶつける。 忘年会でビンゴやってもりあげようとすると地味な人にあたる どこの部署かわからないけどトイレでしか会わない人がいる 部下OLに課長が急にちょっかい出さなくなったらその子と不倫してる トイレの個室が空かなくなったらビルの同じフロアにIT系の企業が入ってき

    ITmediaニュースとコラボしました: デイリーポータルZ 制作日記(DPQ)
    riywo
    riywo 2013/09/05
  • Play2.0(Scala)を導入してみる | mwSoft

    前書き 家でWebアプリを組む時、ここ数年はRailsを使っていた。 しかしスコラ派を自称する私としては、そろそろPlayに流れるべきではないかと思ってみた。 そこで今回はPlayを導入して、数値をpostしてサーバで足し算して返すだけの簡易なサンプルアプリを作るまでの道のりをまとめてみた。DBとかの操作はまた今度。 Play2.0.4。OSはLinuxを想定。 とりあえず公式サイトからzipファイルをダウンロードして、適当な場所に解凍する。 中に入っているplayコマンドを叩いて、example(仮)という名前のプロジェクトを作ってみる。 $ ./play new example 上記コマンドを実行すると、「Scalaにする? それともJavaにする?」と新のような質問をしてくるので、1(Scala)と答える。 Which template do you want to use for

    riywo
    riywo 2013/09/05
  • 東大・中内教授:iPS有力研究者が米国流出- 毎日jp(毎日新聞)

    riywo
    riywo 2013/09/05
  • 「インターネットの父」が語った、タイムトラベル、ポルノ、SF、Web中毒

    「インターネットの父」が語った、タイムトラベル、ポルノ、SF、Web中毒2013.05.29 18:00 福田ミホ ネットを生んだ張人は、ネットの現状をどう見ている? 成功の親はたくさんいるけど、失敗はみなし子、なんて言われます。そういう意味では、インターネットは成功した側のもののようです。だってアル・ゴア元米副大統領がインターネットを発明したっていう人もいるし、ティム・バーナーズ=リー氏もインターネットへの貢献でナイトの称号をもらっています。「インターネットが流行る前から使ってた」って言う人もたくさんいます。でも「インターネットの父」って呼ばれる人は、世界にふたりしかいません。ひとりはボブ・カーン氏、そしてもうひとりが、ヴィント・サーフ氏です。 サーフ氏の功績がわかりづらいとしたら、それは彼があまりに根底の部分を作ったせいです。1973年頃、ヴィント・サーフ氏とボブ・カーン氏は機械がお

    「インターネットの父」が語った、タイムトラベル、ポルノ、SF、Web中毒
    riywo
    riywo 2013/09/05
  • gem パッケージのバージョン番号は gemspec で定義すれば良い - Qiita

    bundle gem でテンプレートを生成すると、version.rb というファイルに Package::Name::Version::VERSION という定数を作ってそこにバージョン番号を定義してくれる。gemspec では version.rb を require して、VERSION 定数を参照することで gem パッケージのバージョンを設定する。 この方法は、バージョン番号の定義が一カ所だけになって DRY だが、Package::Name をモジュールではなく、Objectではないクラスのサブクラスにしたい場合に問題を発生させる。 その問題とは、lib/package/name.rb と lib/package/name/version.rb の2つのファイルで、以下のようにスーパークラスを二重に書く必要があることだ。 # lib/package/name.rb module

    gem パッケージのバージョン番号は gemspec で定義すれば良い - Qiita
    riywo
    riywo 2013/09/05
  • 君がOpsでもRubyで書いたライブラリはGemで配ろう - Qiita

    Infrastracture as code流行の副産物として、もうOpsはある程度Rubyでライブラリを書けるようになりました。 折角Rubyでライブラリを書いたなら、安全&ラクに配布するためGemパッケージにしましょう、出来る人には今更でしょうが知らない人は真似してみてね。 ちなみに意外と誤解されてる点、gemにする=Rubygems.orgで公開する、ではありません、してもOKというだけで。 目標 gemファイルを置いて、gemコマンドで自分のライブラリをサーバに導入する。 こんなかんじで。 gem install -l my_libs-0.0.1.gem じゃあやってみましょう。 Gemの雛形をつくろう Gemの作り方は色々あるようですが、私はもっぱらbundlerです。 bundle gemで必要なファイル群を作成します、便利ですね。 $ bundle gem my_libs c

    君がOpsでもRubyで書いたライブラリはGemで配ろう - Qiita
    riywo
    riywo 2013/09/05
    ですなぁ
  • ApacheのVirtualHostによる高集積Webホスティングでsymlink問題を根本解決する方法について考えた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 最近、各所でApacheのVirtualHostを利用した高集積ホスティングのセキュリティに関するインシデントが起きています。僕自身、自分の専門の一つがWebサーバのセキュリティなので、他人事には思えず、毎日各所の経過情報を眺めています。また、数社からApacheのセキュリティに関してもいくつか質問を受けたりしており、公に話せるような内容はこのブログでも公開していきたいと思います。 ということで、ApacheのVirtualHostによる高集積Webホスティングにおけるsymlink問題を根解決するにはどうしたら良いのかを考えました。まずは、静的コンテンツも動的コンテンツのようにファイルのユーザ権限で処理する方法から紹介します。その後、ホス

    ApacheのVirtualHostによる高集積Webホスティングでsymlink問題を根本解決する方法について考えた
    riywo
    riywo 2013/09/05
  • What is a Full Stack developer? | Laurence Gellert's Blog

    Is it reasonable to expect mere mortals to have mastery over every facet of the development stack? Probably not, but Facebook can ask for it. I was told at OSCON by a Facebook employee that they only hire ‘Full Stack’ developers.  Well, what does that mean? To me, a Full Stack Developer is someone with familiarity in each layer, if not mastery in many and a genuine interest in all software technol

    What is a Full Stack developer? | Laurence Gellert's Blog
    riywo
    riywo 2013/09/05
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    riywo
    riywo 2013/09/05
    未来的