タグ

sorayのブックマーク (574)

  • 【連載01】101.Vagrant-Ansible-Serverspecによるサーバ構築とサーバテスティング - Qiita

    当記事はケーススタディの連載となっています。目次は【こちら】です。 最新のソースコードは【GitHub】で公開中です。 開発環境全体構成 OSバージョン情報 Windows 8 CentOS 7 VirtualBox 5.0.8 今回の主目的 自分のローカル環境に開発用サーバを構成し、自由にサーバの設定変更/破棄できる環境を構築することです。 構築にはサーバを直接操作するのではなく開発用サーバを準備しAnsibleにて再現可能なインフラ設定コーディングを行います。 その上で、作成したAnsible実装コードを番サーバに対して実行する事により開発サーバにて担保のとれた設定を番にも適用します。これで開発サーバでは設定したが番サーバでは設定していなかった等のよくあるミスをなくす事が可能になります。 また折角サーバ設定をプログラミングで行ったのでテストに関しても、ドキュメントによるサーバ設定

    【連載01】101.Vagrant-Ansible-Serverspecによるサーバ構築とサーバテスティング - Qiita
    soray
    soray 2016/01/19
  • Itamae Meetup #1 に参加してきた - log.fstn

    概要 ↑ ついにロゴができた。 connpass: http://itamae.connpass.com/event/22857/ 開催概要 OSSの構成管理ツールであるItamaeのミートアップです。日頃お使いいただいているユーザの方々にいろいろ発表してもらいます。 日時: 12/9(水) 19時10分開場 19時30分開始 場所: クックパッド株式会社(地図) 東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー12F 受付にて受付番号をお伝え下さい 軽と飲み物を用意する予定です。 タイムテーブル 19:30-19:50 @ryot_a_rai オープニング 19:50-20:10 @sonots 「ぼくのかんがえた Itamae/Serverspec 構成フレームワーク 〜 板前の献立 〜」 20:10-20:30 @toritori0318 「Chef-soloからIta

    soray
    soray 2015/12/11
  • エンジニアが左うちわでホクホクする。AmazonEC2を使い月額1000円程度で24時間FX自動売買環境を整える方法 - 電脳ミツバチのコンピュータ広報室

    今日はAmazonEC2を使ってコンピュータに24時間FX自動売買させる方法をご紹介します。 これによって寝ている間も機械がトレードを続け、うまくいけば左うちわで暮らしていけるかもしれません。 FXはやったことあるけど結局負けて退場した、システムトレード(自動売買)は聞いたことあるけどコンピュータを24時間稼働させるのが出来なくて諦めた、という方いませんか? そんな方のご参考になればと思います。 まず、必要な準備として証券会社とAmazonEC2のアカウントが必要になります。 ①メタトレーダー4が使えるFX会社のアカウント 私はFXDDという海外の業者ですが日の業者も多くあります zai.diamond.jp ②AmazonAWSのアカウント aws.amazon.com さて、お金持ちへの準備が整ったところで早速設定をしていきましょう。 最初にAmazonEC2で24時間稼働させる方法

    エンジニアが左うちわでホクホクする。AmazonEC2を使い月額1000円程度で24時間FX自動売買環境を整える方法 - 電脳ミツバチのコンピュータ広報室
    soray
    soray 2015/11/29
  • Vagrant と Ansible で Windows でも快適開発 と AnsibleをゲストOSに押し込んでVagrant環境構築する - Qiita - mobile hack 楽しい生活情報を携帯しよう

    qiita.com qiita.com

    Vagrant と Ansible で Windows でも快適開発 と AnsibleをゲストOSに押し込んでVagrant環境構築する - Qiita - mobile hack 楽しい生活情報を携帯しよう
    soray
    soray 2015/11/22
  • Ansibleを使って本番環境にFluentdによるログ収集環境を構築した話

    Tokyo Otaku Mode Inc. の社内勉強会で発表した内容です

    Ansibleを使って本番環境にFluentdによるログ収集環境を構築した話
    soray
    soray 2015/10/23
  • そろそろ「プログラマー35歳定年説」を徹底論破しとくか - 書架とラフレンツェ

    世の中に流布している「プログラマー35年定年説」は、大きく以下の3つに分類できる。 プログラマーは激務なので、35歳を過ぎると体力低下のために続けられなくなる(体力低下説) プログラマーは常に新しい情報を吸収しなければならないが、35歳を超えると脳の働きが低下して新しいことを覚えられなくなるために続けられなくなる(学習能力低下説) プログラマーは35歳を超えると開発ではない業務を求められるようになるので、技術職としてのプログラマーのキャリアが途絶える(マネージメント原因説) 以下、ひとつずつ検証していく。 体力低下説 まず1つ目の「体力低下説」だが、これについてはそれほど深く考る必要がなさそうに思える。周知の通り気力や体力には個体差があり、若くても元気がないひともいれば歳をとっても元気なひともいる。また、35歳あたりの体力低下の原因としては、単純な加齢というよりも生活習慣の要因の方が大きそ

    そろそろ「プログラマー35歳定年説」を徹底論破しとくか - 書架とラフレンツェ
    soray
    soray 2015/03/03
  • VagrantでCentOSの仮想環境を作ってAnsibleで遊ぶ

    VagrantでCentOSの仮想環境を作ってAnsibleで遊ぶ Vagrantは今更説明するまでもないけど、仮想環境の作成や起動・破棄を自動化したりするツール。VagrantはChefやAnsibleといったようなプロビジョニングツールとも連携可能なのでそれも少し。 Vagrantで仮想環境を作る 自身には仮想化する機能を備えておらず、仮想化ソフトウェアとしてVirtualBoxやVMWareなどを使う。今回はVagrant + VirtualBoxでCentOSの仮想環境を作ってみる。 以下のサイトに環境ごとのインストーラがあるので、ダウンロードしてインストールする。 Vagrant Oracle VM VirtualBox CentOS 6のBoxファイルをダウンロード 今度はどのOSで仮想化するか決める。VagrantではOSイメージをBoxと呼ばれる形式で管理する。有志で配布さ

    VagrantでCentOSの仮想環境を作ってAnsibleで遊ぶ
    soray
    soray 2015/01/12
  • Ansibleを使い出す前に押さえておきたかったディレクトリ構成のベストプラクティス - 双六工場日誌

    Ansibleのディレクトリ構成を決める際、プロダクション環境、ステージング環境、開発環境といった環境ごとに異なる設定を変更する方法でしっくり来るものを思いつかず、どうしたものかと悩んでいたのですが、今日見つけたブログ記事でそれもスッキリ解消したのでメモっておきます。 結論 まず結論を。プロダクション環境、ステージング環境、開発環境といった環境ごとに異なる設定する場合は、以下のように対応するのが良さそうです。 ディレクトリ構成は、公式ドキュメントに従う。 Best Practices — Ansible Documentation プロダクション、ステージング、開発など、ステージごとの変数切替は以下のブログを参考に、"group_vars"を利用して行う。 インベントリファイルの中に、"[production:children]"のようなグループすべてが属するグループを作ってしまい、そのグ

    Ansibleを使い出す前に押さえておきたかったディレクトリ構成のベストプラクティス - 双六工場日誌
    soray
    soray 2015/01/06
  • Ansible初心者のつまづきポイント | DevelopersIO

    この記事はAnsible Advent Calendar 2014 - Qiitaの12日目の記事になります。 Ansibleを今年の夏頃から使い始めました。今ではそれなりの規模の構築にもAnsibleを利用するようにしています。 昨年末頃からChef(chef-solo)を使い始め、Chefに慣れてきた頃にAnsibleも触りだした形になります。今日はAnsibleを始めてから今日に至るまでにハマったポイントをいくつか挙げておきます。 なお、以下の検証は全てVagrant上のCentOS6.5で実施しています。 copyモジュールでdestにディレクトリを指定する際の注意点。 例えば以下のようなTaskを実行します。 ... tasks: - name: copy sample copy: src=foo/bar.txt dest=/tmp/baz/qux 上記実行時、/tmp/bazデ

    Ansible初心者のつまづきポイント | DevelopersIO
    soray
    soray 2014/12/23
  • 精神論抜きで”生産性”を向上させるために今すぐ実行できること - LITERALLY

    ネットで情報収集をしていれば「生産性を上げる系」の記事はよく見かけるが、精神論について書いてあるものが多く、実際の行動に反映されないことが多い。 人間、自分の中で強く決意したことでさえ1週間経てば忘れてしまうものだ。 今回は、精神論抜きでぼくが実行していて「仕事が早く片付くようになった」「集中しやすくなった」と感じた行動・習慣を挙げてみようと思う。 メール・メッセージチェックの時間を見直す PCで作業していて、メールが届く度に通知がポップアップされていては、集中力が阻害されてしまう。バイブ音が鳴っただけでも、何のメールなのか無意識のうちに気になってしまうものだ。 作業に集中するために、メールチェックの時間はまとめて取ったほうが良い。1時間に1回や短くても30分に1回にしよう。大抵のメールはすぐに返事をしなくても問題ないはずだ。当に緊急の連絡は電話で来る。 タイマーを使う タイムリミットを

    精神論抜きで”生産性”を向上させるために今すぐ実行できること - LITERALLY
    soray
    soray 2014/12/23
  • 38才からのプログラミング入門 - the code to rock

    こちらは Perl入学式 Advent Calendar 2014 の4日目の記事です。 昨日は @xtetsuji さんの「いつもの風景」でした。 お寿司いいですね。 はじめに さて、「Perl入学式」はプログラミング初心者およびPerl入門者のための無料の勉強会です。 最近の傾向としては、他のプログラミング言語の経験はあるけれどPerlには馴染みがないから来た、という参加者も少なくないようですが、僕自身はプログラミング自体まったくの初心者という段階から参加し始めました。 ただ、ひとくちに「初心者」と言っても、「子供の時期から学ぶのか、大人になってから学ぶのか」では大きな違いがあると感じます。 よって以下では、自分の体験にもとづいて、後者の「大人」(とくには30代以降の社会人)がプログラミングに初めて触れることについて、徒然に書いてみたいと思います。 極私的な入門記 僕は現在、39才+7

    38才からのプログラミング入門 - the code to rock
    soray
    soray 2014/12/04
  • ITインフラ業務自動化現状確認会に行ってきたよ話 #infra_auto - Qiita

    概要 @koemuさんにお声がけ頂いて、ITインフラ 業務自動化現状確認会 - connpassに行って来ましたのでそこで思ったことなどつらつらと。 どなたがどんな資料発表されたとかはITインフラ 業務自動化現状確認会を催しました #infra_auto | こえむの編集後記がイケてるのでもろもろ引用させて頂いております。 以下、発表者の方々それぞれ思ったことを(自分のは解説ですが @noexpectの話 参考発表資料:チケット駆動のサーバ/インフラ運用における問題点と手動作業の自動化 * いろいろ都合で当日資料はインターネッツには公開しておりませぬ 自分の話なのですが、以下夏のプログラミングシンポジウムというところでお話した内容をざっくりまとめてます。 アラートメールをJIRAに流して対応したかを管理するツールを作った話と、業務の依頼がJIRAで来た場合にその対応ノウハウを自動でそのJI

    ITインフラ業務自動化現状確認会に行ってきたよ話 #infra_auto - Qiita
    soray
    soray 2014/10/09
  • Vagrantで立ち上げた仮想マシンを利用してAnsibleを導入する - ponkiti's blog

    いつも通り、ドットインストールでAnsible導入の流れを見たので、その内容をメモしておく。 Vagrantで仮想マシンを3台立ち上げる ~/Vagrant/ansibleにプロジェクトディレクトリを作成する。 $ mkdir ~/Vagrant/ansible $ cd ~/Vagrant/ansible Boxの取得 今回、Boxはchef/centos-6.5を使うため、vagrantcloud.com から目当てのBoxを探す。 https://vagrantcloud.com/discover/featured コマンドをコピーする。 vagrant initし、Vagrantfileの設定を行なう。 $ vagrant init chef/centos-6.5 A `Vagrantfile` has been placed in this directory. You are

    Vagrantで立ち上げた仮想マシンを利用してAnsibleを導入する - ponkiti's blog
    soray
    soray 2014/10/03
  • コーソルDatabaseエンジニアのBlog

    コーソル DatabaseエンジニアBlog へようこそ コーソル DatabaseエンジニアBlogでは、 コーソル所属のエンジニアOracle Databaseを中心としたDatabaseに関わる技術情報を発信しています。 コーソルでは、Oracle Databaseをはじめとするデータベース全般に関わるサービス(コンサルティング、設計、構築など)、オラクル製品のプロダクトサポートサービスを提供しています。 また、不定期で無償の技術セミナーを開催しています。 株式会社コーソル - サービス案内 株式会社コーソル - セミナー情報 コーソルでは、Oracle DatabaseスペシャリストになりたいエンジニアOracle Database技術を活かして働きたいエンジニアを絶賛募集中です。 コーソルについて知るためには・・・ 株式会社コーソル - 会社情報 人事ブログ - 『コー

    soray
    soray 2014/09/27
  • Ansibleチートシート(実行周り) - Qiita

    Playbookの書き方はググればいくらでもサンプルがでてくるんですが、実行の仕方とかまとまってない気がしたので。 Ansibleのセットアップ ドキュメント読もう。Ubuntu系ならPPAあります。 http://docs.ansible.com/intro_installation.html Inventory シンプルな例 /etc/ansible/hostsに置くか、適当なとこにおいて-i(--inventory)オプションないしANSIBLE_HOSTS環境変数でパスを指定。 なおInventoryファイルに実行権限(+x)があるとDynamicInventoryと勘違いされ、実行できないよ!!みたいなエラーが出るので注意。Windowsの共有フォルダをマウントしたら全ファイルに+xついてて嵌りました。 これ作るの面倒 カンマで区切れば引数で直接指定できるようです。カンマで区切れ

    Ansibleチートシート(実行周り) - Qiita
    soray
    soray 2014/09/24
  • IT人材白書2014を読んだ - Qiita

    となり、圧倒的に Web ビジネスがホットな転職先であることが分かります。Web ビジネスでの中途採用は、「IT企業から」と同じ「Webビジネス企業から」の両方。IT企業から流れ込んでいるのかと思ったら、「Webビジネスを渡り歩く」人も増えてきているのでしょう。 逆に、IT企業では、同じIT企業からの転職が圧倒的。(Webビジネス企業からの逆流は少ない)もしくは、ここに数字は出てこないが社内配置転換、が多いと推察されています。 アジャイル開発 p.106 から始まる節では、アジャイル開発における人材像について記述されています。欧米ですでに主流になっている手法だが、日でも採用が増加傾向にあり、IPAのセミナーでのアンケートでは、2013年にはじめて「すべてのプロジェクトで適用している」もしくは「ほとんどのプロジェクトで適用している」の参加者割合が半数を超えた回があったそうです。 ただし、別

    IT人材白書2014を読んだ - Qiita
    soray
    soray 2014/08/11
  • まとめよう、あつまろう - Togetter

    コミュニケーションが生まれるツイートまとめツール

    まとめよう、あつまろう - Togetter
    soray
    soray 2014/08/03
  • 「littleBits」から新しく「cloudBit」モジュールが登場、IoTなスマートホームシステムが簡単に作れるように

    「littleBits」から新しく「cloudBit」モジュールが登場、IoTなスマートホームシステムが簡単に作れるように2014.07.27 12:00 mayumine だんだん知名度が高まってきたオープンソースの電子工作ガジェットlittleBitsから、あらゆるモノにインターネット接続できる「cloudBitというモジュールが登場します。これを使えば、既存の「LittleBits」のライブラリーを使って、オリジナルのIoT(Internet of Things)を効率的に作れるようになります。 これはもう素晴らしいアイデアじゃないかと。 部品を使ってインターネット接続可能なデヴァイスを作れるだけでなく、サーモスタットからドアベルのようなものまで、様々なデヴァイスをハックしてクラウド経由でアクセスできるようになります。 「これまでは、IoT(Internet of Things)プロ

    soray
    soray 2014/07/27
  • 無料で読めるlinuxのテキスト

    ウェブ上で無料で読めるお気に入りのlinux関連書籍をリストアップしてみました。 今後もいいものに出会えたら更新する予定です。 日語で書かれたlinux Linux標準教科書(Ver2.0.0) LPI-JAPANによる初心者向けテキスト。簡潔にまとまっていて文章も読みやすい。 フォーマット : PDF EPUB iPADアプリ Androidアプリ http://www.lpi.or.jp/linuxtext/text.shtml Linux道場 同じくLPI-JAPANによるlinux入門。 フォーマット : html http://www.lpi.or.jp/lpic_all/linux/ Linuxマスター.JP(リナックスマスター.JP) 各内容が細かくページ分けされていてる。充実した内容の解説集。 Linux Tipsを眺めるだけでも役に立つ。 フォーマット : html

    無料で読めるlinuxのテキスト
    soray
    soray 2014/07/26
  • 初心者プログラマ向けの本の選び方

    結城浩 / Hiroshi Yuki @hyuki 初心者🔰プログラマのための書籍の選び方。屋さんに行くとたくさんのがあふれています。どうしたらいいを選べるか。簡単です。1.自分の買いたいジャンルのを集める。2.適当なページを開き、じっくり読む。3.他のの同じページをじっくり読む。4.自分が理解できるを買う。これは、 結城浩 / Hiroshi Yuki @hyuki ベストではないが、少なくとも有効な一歩になるの選び方です。難しそうなではなく、有用そうなではなく、現在の自分に理解できるを買うこと。これは損になりません。もの足りず他のを買うことになるかもしれない。少しして、もっと有効なを買うことになるかもしれない。でも、

    初心者プログラマ向けの本の選び方
    soray
    soray 2014/07/19