lynx   »   [go: up one dir, main page]

2013年3月25日のブックマーク (10件)

  • perlモジュールのinstallにcpanmを使う - Perl - @OMAKASE

    当サイトのblogのエントリーで検索ワードが多いのはCPANなんですがこの古い記事はperl5.6時代に書いた記事(多分10年近く前だと思う)で今時のperl使いにお勧めできるものではありません。 2010年2月にあの miyagawa さんが書いた cpanminus が非常に素晴らしいので CPAN::shell を捨てて App-cpanminus を積極的に利用しましょう。 と言うことでcpanに関連して新しい記事を書いてみました。 CPAN::shell の欠点 設定が面倒 動作が遅い(cpanmと比較して) 多くのメモリが必要(制約のきついレンタルサーバで使うのは無理) 依存するモジュールが多い 基root権限が必要 cpanm の利点 一枚岩のプログラムで可搬性に優れる 高速で小メモリでも動作可能 pluginで拡張できる local::lib と組み合わせるとユーザーラン

    tendo3201
    tendo3201 2013/03/25
    cpanm
  • 構築済みサーバを RSpec でテストする serverspec という gem をつくった - Gosuke Miyashita

    Puppet や Chef で構築したサーバを RSpec でテストする で書いた仕組みを使いやすくするために serverspec という名前で gem 化してみた。 rubygems.org にも登録してあるので、gem install でインストールできる。 $ gem install serverspec インストールしたら、適当なディレクトリで serverspec-init を実行。すると、雛形となるディレクトリやファイルを生成する。 $ serverspec-init + spec/ + spec/www.example.jp/ + spec/www.example.jp/httpd_spec.rb + spec/spec_helper.rb + Rakefile spec/www.example.jp/httpd_spec.rb がサンプルテストコードで、こんな感じになって

    tendo3201
    tendo3201 2013/03/25
    Puppet や Chef で構築したサーバを RSpec でテストする
  • 今更聞けないインフラ構築の業務フロー(ネットワークエンジニア編)

    ●上流工程(客先ヒアリング~詳細設計)①客先ヒアリング"お客様が何を求めどのようなシステムを構築したいかなどお客様の考えるシステムの要件を引き出します。既に要求仕様書としてまとまっている場合もあります。" ②客先要件の分析"ヒアリングした要件(もしくは要求仕様書)を分析し、ネットワーク構成、使用するネットワーク機器(ルータ、スイッチなど)の種類と数、使用する回線の選択、などを行います。" ③提案書作成と提案分析した要件を検討して、ネットワークシステムを提案書としてまとめます。ベンダによって扱うネットワーク製品が異なるために、小さな機器を複数台使用するか大きな機器でまとめるかなどコストパフォーマンスを含めて検討します。 特に広域回線を利用するネットワークシステムの場合には、回線費用が毎月のランニングコストに大きく関係するので回線の選択はとても重要です。また回線業者も日々新しい安価なサービスを

    今更聞けないインフラ構築の業務フロー(ネットワークエンジニア編)
    tendo3201
    tendo3201 2013/03/25
  • Chefのテストスイーツを色々試してみた (1)chefspec, minitestなどによるテスト整備 - カイワレの大冒険 Third

    エンジニアのみなさま、自動化は進めていますでしょうか。海外ドラマにハマってる@masudaKです。 すたじおなんとかさんが、以下のようなことを仰ってまして、 . @kenjiskywalker さんとか @nakashii_ さんとか@mikeda さんとか@masudaK さんとかはユーザローカルなRuby環境作るcookbookとか既に書いてそう— Satoshi.S (@studio3104) 2013, 3月 13 rbenvのcookbookでも作ろうかなと思ったのですが、折角なので前から触りたかったツールを色々使ってみました。その紹介記事であります。 記事書こうかなと思ってるうちにVagrantがクリティカルに進化してたりして追いつけてない(近いうちに動かなくなる)部分もあるかもしれませんし、Rubyも触りしかわかってないので、間違い等あったらご指摘お願いします。 ちなみにCh

    Chefのテストスイーツを色々試してみた (1)chefspec, minitestなどによるテスト整備 - カイワレの大冒険 Third
  • Ops School Curriculum — Ops School Curriculum 0.1 documentation

    Ops School Curriculum� Welcome to the Ops School curriculum documentation site. Ops School is a comprehensive program that will help you learn to be an operations engineer. Operations engineers are highly skilled people who manage the computer systems of businesses big and small. In addition to corporate systems, operations engineers also maintain the systems that allow websites, networks, payment

    tendo3201
    tendo3201 2013/03/25
    成長
  • Perl のハッシュ値の再計算メカニズムの脆弱性 - JPA 運営ブログ

    JVNでも公開されていますが、perl 5.8.2からperl 5.16系までのバージョンでハッシュ値の計算に対する脆弱性が報告されています。 perl 5.16系であれば perl 5.16.3、5.14系であれば perl 5.14.4 で修正がされていますので、アップグレードを推奨されています。 すでにEOLとなっているperl 5.8系、5.10系、5.12系ではgit レポジトリに存在するパッチを適用することでこの件に関しての修正を行う事ができます (perl 5.8 -> レポジトリ 対象コミット、 perl 5.10 -> レポジトリ 対象コミット、 perl 5.12 -> レポジトリ 対象コミット 各ベンダー提供のperlも自前でインストールしたperlもアップグレードが推奨されています。

    tendo3201
    tendo3201 2013/03/25
    perlのハッシュ値再計算メカニズムの脆弱性
  • 一般的な脆弱性とアプリケーション要件としての脆弱性

    脆弱性には2種類あります。 一般的に要求される最低限のセキュリティ水準を満たさない場合アプリケーション要件として規定しているセキュリティ機能が、要件を満たしていない場合たとえば、パスワードリセットするのに、(a)秘密の質問に対する答えを知っている、(b)あらかじめ登録したメールへの送信文を読める、の両方が必要という要件に対して、実際には片方だけでリセットできたとすると、「アプリケーションの要件を満たさない」という意味では脆弱性ですが、一般的な要求水準は満たしているので、「一般的には許容されるレベルだが、来のセキュリティ機能を満足していない」という意味で「軽微な脆弱性」となります。 一方、個人情報入力フォームがSSL暗号化していない場合、「最低限の水準」を満たしていないとはいえないので一般的には脆弱性ではありませんが、プライバシーポリシー等に「個人情報は暗号化して送信されます」などと書いて

    tendo3201
    tendo3201 2013/03/25
    脆弱性の意味
  • SSD+HDDで「SSHD」、Seagateの新型2.5"ドライブが登場 フラッシュはSLCとMLCのデュアルモード?

  • 同僚の外国人プログラマ観察記録 - rinu's blog

    概要 1ヶ月くらい一緒にお仕事している外国人プログラマさんを観察した記録です。 スペック 性別: 男性 仕事内容: うちの会社のプログラマは、ざっくり JS 等のフロントエンドと、 Java 等のバックエンドエンジニアにわかれているのですが、彼はどちらもやっているようです。 好きなべ物: はちみつ たまに、くまさんのようにはちみつを舐めていました。 性格 彼はめんどくさがり屋です。 同僚の Windows ユーザの手伝いをしている時、 "C:¥Program Files¥..." みたいなパスを打ちながら、「めんどくさい。 ああ めんどくさい」 と 100回くらいつぶやいていました。 (普段の彼の環境は mac なので /usr/local/bin) パスワードを覚えるのもめんどくさいので 1Password で管理しているようです。 PC スペック マシン: Macbook Pro メ

    同僚の外国人プログラマ観察記録 - rinu's blog
    tendo3201
    tendo3201 2013/03/25
    怠惰を歓迎せよ
  • 【書評】まさに万人のためのPython入門書「みんなのPython 第3版」

    著者、柴田氏より献御礼。Python入門書籍の定番中の定番が、なんと第3版まで到達した!!しかもバージョン3対応!!というわけで拝読させて頂いたのでレビューをしてみたいと思う。 プログラム初心者にもおすすめまずこの点を強調したい。書はプログラムの初心者にも非常にオススメである。関数とは何か、変数とは何か、オブジェクトとは何かということを分かりやすいアナロジーを用いて解説してくれている。Python以外でも、ここまで丁寧に「プログラミングとはどういうものか」ということについて解説してくれている書籍は無いのではなかろうか。もちろんコンピュータ業界でメシをっている人であれば関数や変数などの概念は身近なものであるが、それでも「ほう、そんな説明の方法があるのか!」と楽しんで読み進めることが出来るだろう。 例えば、以下は変数のスコープの説明をするのに「机」を例にした説明の抜粋である。 Pyth

    【書評】まさに万人のためのPython入門書「みんなのPython 第3版」
    tendo3201
    tendo3201 2013/03/25
    python初心者におすすめ書籍とのこと
Лучший частный хостинг