タグ

2014年7月2日のブックマーク (18件)

  • Vagrant - naoyaのはてなダイアリー

    先日 Vagrant を触ってみたら便利すぎて鼻血が出ました。しばらく見ないうちに色々進んでるもんですねえ、いやはや参っちゃいました。 Vagrant は仮想マシンの VirtualBox のフロントエンドに相当する、ruby で書かれたツールです。vagrant コマンドなどを使ってコマンドラインから簡単に新しい VM を作れる。 % gem install vagrant % vagrant box add centos http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.3-x86_64-v20130101.box % vagrant init centos % vagrant upこれだけで CentOS の Linux box をローカルマシン内に立ち上げることができる。*1 *2 なにこれすごい。 % vagra

    Vagrant - naoyaのはてなダイアリー
    taka222
    taka222 2014/07/02
  • 「kernel_task」とは何か? MacBook Airの熱暴走は夏の風物詩なのか? - ネタフル

    みなさんのところのMacBook Airはお元気でしょうか? 日増しに暑くなり7月。ぼくのMacBook Airは「kernel_task」が暴れる頻度が高まってきたように思います。ああ、夏だな、と。マシンの動作が異常に重くなったと感じたら、アクティビティモニタで確認してみてください。きっと「kernel_task」が暴れているはず。 実は、この「kernel_task」の暴走は、初代MacBook Airの時代から悩まされています。結局、根的な原因は分からず、夏になると発生する頻度が高まることから恐らく熱暴走なのでは、と思っています。対症療法として「CoolBook」というアプリでクロック数を抑えて回避する、なんていうことをしていたこともあります。 2年前にMacBook Airを買い替えてからは、あまり「kernel_task」の暴走に悩まされることもなかったのですが、今年はちょっと

    「kernel_task」とは何か? MacBook Airの熱暴走は夏の風物詩なのか? - ネタフル
    taka222
    taka222 2014/07/02
  • CentOS 基本設定

    SELinuxは強制アクセス制御(MAC:Mandatoryaccesscontrol)とよばれる管理者による権限管理機能を提供する仕組みのひとつです。FISC(金融情報システムセンター)やNISC(内閣官房情報セキュリティセンター)などの...

    CentOS 基本設定
    taka222
    taka222 2014/07/02
  • chefでさくらVPSの初期構築を全部自動化してみた - そのねこが学ぶとき

    Chefでサーバー構築を全部自動化して、借りているさくらVPSに当ててみた。意地でも手作業はまったく入れない完全自動構築設定。これはよい。毎回手作業やらずに済むというのは、抜け漏れをなくすという点でも、構築時間を短縮するという面でも当に楽。 前提 今回構築するサーバーの前提は次の通り。 CentOS 6.4環境で試行 vagrantを使って試験後、さくらVPSに対して適用 基の設定として以下を実施 構築用のユーザーを作成 構築用ユーザーにsudo権限を付与 構築用ユーザーを秘密鍵認証でsshログイン許可 rootによるsshログインを禁止 パスワード認証によるログインを禁止 sshのポート番号を変更 ssh, http以外のアクセスをiptablesでシャットアウト nginxを導入 将来的にunicornを入れるための設定を準備 極力サードパーティクックブックは使わない(ブラックボッ

    chefでさくらVPSの初期構築を全部自動化してみた - そのねこが学ぶとき
    taka222
    taka222 2014/07/02
  • ChefとVagrantによる開発環境の構築 - tkr's blog

    2014-03-11 ChefとVagrantによる開発環境の構築 WordPressに移行しました。 ChefとVagrantによる開発環境の構築 以降の記事は下記リンクのサイトを見てください。 http://tanimichi.com/ 入門Chef Solo - Infrastructure as Code を参考に、ChefとVagrantを使って開発環境の構築を自動化したので、その手順のメモ。 関連記事 ChefでさくらVPSの環境構築を自動化する Chefでrbenvを使ってRubyをインストールする Vagrantのインストール Download Vagrant - Vagrant からインストーラをダウンロードする。指示に従ってインストールする。 VirtualBoxのインストール Downloads – Oracle VM VirtualBox からインストーラをダ

    ChefとVagrantによる開発環境の構築 - tkr's blog
    taka222
    taka222 2014/07/02
  • ChefでさくらVPSの環境構築を自動化する - tkr's blog

    2014-03-11 ChefでさくらVPSの環境構築を自動化する 入門Chef Solo - Infrastructure as Code を参考に、Chefを使ってさくらVPSの環境構築を自動化したので、その手順のメモ。 関連記事 ChefとVagrantによる開発環境の構築 Chefでrbenvを使ってRubyをインストールする 前提 サーバの環境構築をChefで自動化する場合、まずはVagrantなどで作成したローカルのVMを使って試行錯誤しながらレシピを開発し、レシピが完成したらサーバに対して実行する、という手順をふむ場合が多いと思う。Vagrantで立ち上げたVMに対してChefでプロビジョニングを行う手順についてはChefとVagrantによる開発環境の構築を参照のこと。 今回作成したCookbook 今回作成したCookbookはGithubに置いてあるので下記リンクを参照

    taka222
    taka222 2014/07/02
  • さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog

    Chef Soloの正しい始め方 | tsuchikazu blogがどういうわけかgoogleさんに好かれているので、続編を書きました。入門Chef Soloと正しい始め方を読んで、じゃあ実際に色々やってみようかな。とはいえ、チュートリアル的なことでなく、もうちょっと実践的なことをして理解を深めたい。このような人を対象に、さくらVPSの初期設定を題材に、Chef Soloを説明していきます。 この記事でやることは以下のとおりです 一般ユーザの作成 鍵認証の設定 sudo有効化 sshの設定 iptablesの設定 さくらVPSでよく行われる初期設定で、これを実施すればrootが乗っ取られてヤバイことになった。とかそういう事態は防げるはずです。AWSのEC2ですと、デフォルトで設定される内容になっていますので、さくらVPSをEC2レベルまでセキュリティ向上させるのを目標にします。 前提 自

    さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog
    taka222
    taka222 2014/07/02
  • Chef Soloの正しい始め方 | tsuchikazu blog

    伊藤直也さんのブログ(開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー )でchef-soloが紹介され、Vagrantと一緒にちょっとしたビッグウェーブが巻き起こりました。 さらに昨日、入門Chef Solo - Infrastructure as Codeが達人出版からも発売開始。が出版される前に一度挫折したchef-soloですが、こののお陰でchef-solo童貞を卒業することができました。 続編も書きましたので、よろしければこちらもどうぞ 続編:さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog なぜ挫折したかというと、Chefの公式ドキュメントが、量が多くてめちゃくちゃわかりにくいんです。naoyaさんの

    Chef Soloの正しい始め方 | tsuchikazu blog
    taka222
    taka222 2014/07/02
  • Vagrant の VirtualBox 用 Base Box ファイルを手動で作ってみる

    Vagrant で作成した既存の仮想マシンを元にした Base Box ファイルの作り方は以前この記事で扱った。 今回はまっさらな状態から手動で Base Box ファイルを作る方法について書いてみる。 おそらく格的にやるなら VeeWee や Packer といったツールで自動化するんだろうけど、何事も一足飛びは失敗の元なので最初はマニュアルでやってみる。 Vagrant ホストには Mac OS X Mavericks (10.9.1) を使った。 VirtualBox のバージョンは 4.3.6 で、Vagrant のバージョンは 1.4.3 で動作確認している。 作成する Base Box ファイルは CentOS 6.5 (minimal) にする。 まず、一般的な Base Box ファイルの要件は以下に書かれている。 http://docs.vagrantup.com/v2

    Vagrant の VirtualBox 用 Base Box ファイルを手動で作ってみる
    taka222
    taka222 2014/07/02
  • Vagrant で作った仮想マシンから Box ファイルを作りなおす

    Web サイトなどから落としてきたデフォルトのままの Box ファイルから作ることのできる VM は、当たり前だけど自分がいつも使っているような設定が入っていない。 例えば、デフォルトの Box ファイルから作った VM に毎回生じる多量のパッケージの更新作業に費やす時間だけ見ても明らかに無駄だ。 だから、自分でカスタマイズした Box ファイルを作りたいんだけど、どうやら vagrant package コマンドを使えば簡単にできちゃうみたいだ。 Vagrant のインストールなどはプラットフォームによっても異なるため省略。 ひとまずデフォルトの Box ファイル (centos64) を使って VM を起動するところから。 $ vagrant --version Vagrant 1.3.5 $ vagrant init centos64 $ vagrant up $ vagrant s

    Vagrant で作った仮想マシンから Box ファイルを作りなおす
    taka222
    taka222 2014/07/02
  • 開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー

    開発メモその5です。表題どおり EC2 インスタンスの Amazon Linux で knife-solo を使う話。 開発メモ#4 : EC2スナップショットとの差分は chef-solo で解決 - naoyaのはてなダイアリー で、chef-solo を使って EC2 の環境管理をしていると書きました。うち chef-solo の実行は capistrano like な perl のデプロイツール Cinnamon に任せている、という旨を述べました。 が、件のデプロイツール任せだと chef-solo 実行の度にレポジトリ経由でレシピをサーバー側に転送する必要がある。自分は github を使っているので github に push してサーバー側で fetchc される。デプロイツールがこの辺をやってくれるとは言え、レシピの動作確認のためにちゃんと動くことが保証されていないレシ

    開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー
    taka222
    taka222 2014/07/02
  • Jenkinsでmysqldumpをスケジューリングしてみる - 株式会社オーツー|スタッフブログ

    社内サーバーの状況は、zabbixである程度管理出来るようになったんですが、ちょっと不安になってきたのがバックアップです。 開発用サーバーも含めてmysqlが色々なところで立ち上がっているのですが、このバックアップを楽に出来ないものか、と。 要件的には、 mysqldumpを各サーバーで行う リモートでmysqldumpを行うのではなく、各サーバーでdumpし、出力ファイルを回収する形で。リモート接続を許可していないmysqlもあるので。 各サーバーでdumpしたsqlファイルをまとめて、圧縮して固めておく 圧縮したバックアップは数日間、履歴管理出来るようにする(10日間ぐらい) 対象となるサーバーのリストは簡単に更新出来るようにする 各サーバーにログインする必要がありそうなので、fabricの出番です。 問題は履歴管理。 logrotate等色々とやり方があると思うのですが、練習がてらj

    Jenkinsでmysqldumpをスケジューリングしてみる - 株式会社オーツー|スタッフブログ
    taka222
    taka222 2014/07/02
  • サービス終了のお知らせ - NAVER まとめ

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

    サービス終了のお知らせ - NAVER まとめ
    taka222
    taka222 2014/07/02
  • [1]AWSを始める前に押さえておきたいポイント

    昨今、Amazon Web Services(AWS)が注目を浴びている。もともとメディアやソーシャルゲームなどではよく使われていたが、ここに来てエンタープライズの分野でも適応領域が急拡大しており、「格的にキャズム(製品の初期市場と普及期の間に存在する深い溝)を超えた」と見なしている関係者は多い。 ところが、新しくAWSにチャレンジしようとするエンジニアからは「難しい」「思ったように学習できない」という声を頻繁に耳にする。稿では、これからAWSを使い始めようとしているエンジニアを対象に、“つまずきポイント”を明らかにし、その活用を手助けすることを目指している。 第1回では、AWSを始める前に押さえておきたいポイントを解説する。第2回から第5回にかけては、主要サービスごとの“つまずきポイント”を説明する。 ポイント1:サービスの多さに惑わされない AWSを始める前に押さえておきたいことと

    [1]AWSを始める前に押さえておきたいポイント
    taka222
    taka222 2014/07/02
  • uu59のメモ | RailsとJS(vue.js)の連携

    前書き Railsを使いつつJSもそこそこ書きたい、という条件であればまず前提としてjQuery脳を捨てましょう。jQueryスタイルで考えるかぎり何をどうやっても破綻するのでJSを諦めるか保守性を諦めるかして覚悟を決めましょう。 捨てるのは「jQuery」ではなく「jQuery脳」です。jQueryでグローバルな領域に進出してメソッドチェインで狼藉を働いたり、いま現在目の前にあるHTMLだけを考えてDOM操作をしたり、$.onと$.triggerを使ったクロージャ内部へのGOTOなどを記憶から消しましょう。 可能な限りスコープを小さく保つのはプログラミングの基原則といえます。その原則を思い出し、JSを軽く扱わず、一般的なプログラミングと同様に閉じられた関心事にのみ注力するようにしましょう。 RailsとJSと役割分担 Railsもviewとしてテンプレートエンジンの処理を持っていますが

    taka222
    taka222 2014/07/02
  • 好奇心の赴くままに:Dropboxを支える女性エンジニア、ティナ・ウェンの仕事術 | ライフハッカー・ジャパン

    ── 「これがないと生きられない」というアプリ・ソフト・ツールは? 「Xcode」と「Instruments」:Xcodeは、iOS開発者にはおなじみの、AppleのIDE(統合開発環境)です。DropboxやCarouselのようなリソース集中型アプリの開発では、パフォーマンスが問題になることがあります。そんなとき、Instrumentsの出番。Instrumentsを使えば、コードの状態がわかり、パフォーマンスのボトルネックを見つけて修正できるのです。 「Twitter」と「Hacker News」:モバイル開発は常に進化を続けています。だから、最新かつ最高の情報を入手するために、TwitterとHacker Newsを使っています。コーディング以外のことが必要になったとき、他社や他人がどうやっているかをチェックするのに便利です。 「Dropbox」:もちろん手前味噌なのはわかっていま

    好奇心の赴くままに:Dropboxを支える女性エンジニア、ティナ・ウェンの仕事術 | ライフハッカー・ジャパン
    taka222
    taka222 2014/07/02
  • iPhone4SにSIM下駄をさしてOCN(docomo)SIMで使ってみた話。 : どこにでもいる学生のブログ-どこブロ-

    コメント一覧 (11) 1. 質問です 2014/05/11 17:59 契約の切れたSB 4S、ios7.1.1をシム解除しようと思い、こちらのサイトを参考にさせて頂きましたが、解除用SIMを挿したら画面中央に「SIMに問題あり」左上に「不正なSIMです」とメッセージが出て、何十回やってもキャリア設定画面になりませんでした。 これは、解除用SIMが悪いのか、やり方が悪かったのでしょうか? 解除用SIMを挿す前に何かやる事はありますか? 2. にゃっき 2014/05/11 21:46 シム解除じゃなくてSIMフリー化、ですね。 (実際はさらに違うけど) で、下駄ですけど、ちゃんとしたショップから購入したものですか? どうもAmazonだとピンキリというか偽物 or 駄目なものも売っているようで。 うちはキンモバのですけど、試しに下駄にアクティベートSIMを載せた状態でSIMトレイに入れる

    iPhone4SにSIM下駄をさしてOCN(docomo)SIMで使ってみた話。 : どこにでもいる学生のブログ-どこブロ-
    taka222
    taka222 2014/07/02
  • SELinuxの無効化方法 設定方法 使い方について

    SELinuxは強制アクセス制御(MAC:Mandatory access control)とよばれる管理者による権限管理機能を提供する仕組みのひとつです。FISC(金融情報システムセンター)やNISC(内閣官房情報セキュリティセンター)などのガイドラインには強制アクセス制御に関する規定が存在し、もともとは政府の規定を満たすために作成されたのがSELinuxらしいです。 以上の説明やアットマークITのような経営者向けサイトを見ると、SELinuxは、いかにもコンサルタント様が導入を検討しそうな素晴らしい機能ですが、運用を行うのは至難の業です。 以下、私がSELinuxハンズオン – hbstudy #28に参加した時のメモを記します。何となく読んで頂きSELinuxの運用が如何に難しいかを悟って頂けると幸いです。なお、実務でのお役立ち度は期待しないでください。私がSELinuxを勉強して役

    SELinuxの無効化方法 設定方法 使い方について
    taka222
    taka222 2014/07/02