タグ

2014年8月4日のブックマーク (13件)

  • メンテナブルなJsってなんだろう

    38. 読みやすい。を目指す – スタイルガイドの作成 みんなで一緒に スタイルガイドを作る? • 当にプロジェクトに合ったスタイルを 見つけられる • スタイルガイドの存在を脳裏に・・ • そういえばスタイルガイド決めたなー • 自分たちで決めたルールだから守らねば! 39. 読みやすい。を目指す – スタイルガイドの作成 みんなで一緒に スタイルガイドを作る? • 当にプロジェクトに合ったスタイルを 見つけられる • スタイルガイドの存在を脳裏に・・ • そういえばスタイルガイド決めたなー • 自分たちで決めたルールだから守らねば! • おれが悪者にならない

    メンテナブルなJsってなんだろう
    decoy2004
    decoy2004 2014/08/04
    JavaScript コード整形、テスト / “メンテナブルなJsってなんだろう”
  • メンテナブルなJsってなんだろう

    38. 読みやすい。を目指す – スタイルガイドの作成 みんなで一緒に スタイルガイドを作る? • 当にプロジェクトに合ったスタイルを 見つけられる • スタイルガイドの存在を脳裏に・・ • そういえばスタイルガイド決めたなー • 自分たちで決めたルールだから守らねば! 39. 読みやすい。を目指す – スタイルガイドの作成 みんなで一緒に スタイルガイドを作る? • 当にプロジェクトに合ったスタイルを 見つけられる • スタイルガイドの存在を脳裏に・・ • そういえばスタイルガイド決めたなー • 自分たちで決めたルールだから守らねば! • おれが悪者にならない

    メンテナブルなJsってなんだろう
    decoy2004
    decoy2004 2014/08/04
    JavaScript コード整形、テスト
  • Ansibleで作るGitlab+Redmine - Qiita

    Merry Christmas!! Ansible Advent Calendar2013も、とうとう最終日です! ご参加の皆様、ご覧の皆様、ありがとうございます! あうとーに載らなくて良かったです(笑) さて、これまで24件の記事は、Ansibleの内部まで踏み込んだ記事(プラグインや記法、Tips)が多くありました。 今回はタイトル通り、私個人がAnsibleで構築しているものを、ご紹介しようと思います。 決してクリスマスが忙しくて、適当になったわけではありません。。 こんなものを作れるんだー、くらいに見ていただければと思います。 インストールするもの。 Gitlab Ruby on Rails製のGitリポジトリです。Githubのクローン版です。 Redmine Ruby on Rails製のバグ管理ソフトウェアです。 Ansibleは2つに分割していますが、1台のサーバ上で動作し

    Ansibleで作るGitlab+Redmine - Qiita
    decoy2004
    decoy2004 2014/08/04
    『Gitlab Ruby on Rails製のGitリポジトリです。Githubのクローン版です。』
  • 続・ラフなラボ – 久々に第10回記念シェル芸勉強会行ってきたんでまとめとか

    ブログ更新自体がかなりお久しぶりです。 何とか生きてました。身の回りの環境が最近がらりと変わったわけですが、 そのへんはまた近々別のエントリにでもしたいと思います。 今回は久々にシェル芸勉強会に行ってきたのでそのまとめを。 といいつつも、実際の会場の様子は以下の Togetter を見てもらったほうが早いかと。 第10回記念シェル芸勉強会@シェルリアンタワー&第28回場所が未定だったが決まったぞ定例会 - Togetterまとめ 過去のシェル芸勉強会ブログではいちいち自分の Tweet 拾って引用したりと面倒な真似してましたが、 今回からは実際に自分で実行したコマンドたちは gist にまとめてみました。 最終問題についてはお察しください。 収穫とか せっかくなので今回の収穫とか sed 's/./&\n/g' より grep -o . が便利。 会場でたちまち grep ブームが発生して

    decoy2004
    decoy2004 2014/08/04
    『grep -q で結果を表示しない。』
  • 続・ラフなラボ – あるインフラエンジニアとAnsibleの付き合い方

    この記事は Ansible Advent Calender 2013 10日目の記事です。 私は普段MSPな一応インフラエンジニア的なことをやっている人間ですが、 少しずつ今の仕事で ansible を利用し始めているのでその導入の際に障壁になったことや利用しているシーンを紹介したいと思います。 障壁1 / root権限 CentOSなどのRedHad系を中心に運用している場合は意外と su - が使えても sudo が使えない。という状況があるかもしれません。 fabric の場合は無理やりprefixを弄って su -c 'command' をやることができなくもないですが [1] ansible の場合は公式で特に対応されるような気配はなく、モジュールを作るしかなさそうですがなんだか割に合わないような気もします。 added su capability by willthames ·

    続・ラフなラボ – あるインフラエンジニアとAnsibleの付き合い方
    decoy2004
    decoy2004 2014/08/04
    『踏み台を超える』
  • エンジニアの学び方─効率的に知識を得て、成果に結び付ける 記事一覧 | gihyo.jp

    第4章何を学ぶか、何を作るか―問題の探し方と成果の出し方 西尾泰和 2014-07-25

    エンジニアの学び方─効率的に知識を得て、成果に結び付ける 記事一覧 | gihyo.jp
  • gihyo版「エンジニアの学び方」を公開しました - 西尾泰和のはてなダイアリー

    技術評論社のWEB+DB PRESS Vol.80に掲載した、特別企画「エンジニアの学び方」がWeb上で無償で読めるようになりました。 僕は、自分の学び方をよく観察して、改善すべき問題点を見つけ、それを改善する、というサイクルを続けていくことがとても重要だと感じています。そのため、今後もブログなどでこの手の話題を書くのですが、そこから雑誌の記事に言及しても読者さんは入手がしにくいので何とかならないかと相談したところ、快くWebでの公開という形になりました。技術評論社さん、ありがとうございます。 技術評論社のウェブサイトgihyo.jpで読むことができます: エンジニアの学び方─効率的に知識を得て,成果に結び付ける:特集|gihyo.jp … 技術評論社 公開時の筆者のブログ記事: 「エンジニアの学び方」を執筆しました。 Web版公開時の筆者のTweet: WEB+DB Pressの特別企画

    gihyo版「エンジニアの学び方」を公開しました - 西尾泰和のはてなダイアリー
    decoy2004
    decoy2004 2014/08/04
    『技術評論社のWEB+DB PRESS Vol.80に掲載した、特別企画「エンジニアの学び方」がWeb上で無償で読めるようになりました。』
  • Gitチートシート - Qiita

    #Gitチートシート ##用語 ###リポジトリ バージョン管理システムにおいて,プログラムやファイルを蓄積しておく場所. Gitではローカルリポジトリとリモートリポジトリの二種類のリポジトリを扱える. ###ローカルリポジトリ 現在作業中のリポジトリ.主に自分のPCや開発サーバーなどで作業する場合はローカルリポジトリとなる. また,リモートリポジトリからリポジトリをクローンして,自分のPC上やサーバー上に環境を構築することもできる. ###リモートリポジトリ 外部にあるリポジトリ.リモートリポジトリはローカルリポジトリを通じて作業を行う. 複数人での作業やインターネットに公開する場合に利用できる. ###ワーキングツリー ユーザーが編集したり新しいファイルを作成したりする場所. ###インデックス ワーキングツリーでの編集後,リポジトリへのコミットの前に次のコミットの対象となる状態を保持

    Gitチートシート - Qiita
    decoy2004
    decoy2004 2014/08/04
    『both modified マージやリベースに失敗した場合で,複数のブランチで変更が加えられているファイルに対して表示される.』
  • 第1回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!)

    (スタッフ枠の参加者確認はこちら: http://usptomo.doorkeeper.jp/events/13729 ) ChefやPuppetなどの構築自動化ツールが流行っている昨今ですが、数台〜数10台の同一構成サーバーの構築であれば、シェルスクリプトで充分です。また、シェルスクリプトで書くということは「少ない手順、究極には1回のコマンド実行でサーバー構築が完了する」「スクリプト実行のための環境構築が不要」というメリットを享受し、よりサーバーの中身を理解することにも繋がります。 今回は、さくらのクラウドにNginxPHP-FPMMySQLサーバーをインストールしてWordPressを動かすところまでをシェルスクリプト一撃で行う手順をご紹介します。そして、さくらのクラウドでサーバーを作成する際に「スタートアップスクリプト」として実行することで、ターミナルへログインせずにWordPr

    第1回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!)
  • jotコマンドについて調べてみた - くんすとの備忘録

    日のシェル芸勉強会(http://usptomo.doorkeeper.jp/events/8339)の中でプチ話題になったjotコマンド。 イマイチ使い方をちゃんと把握していなかったので調べてみました。 ※確認・検証はFreeBSD 8.3にておこなっておりまする。 当時の認識 jot 回数 開始 終端 #シェル芸 #usptomo— くんすと (@kunst1080) 2014, 2月 15 調べてみた結果、かなり便利なコマンドのようです。seq + yesみたいな感じかな。 man jot JOT(1) FreeBSD General Commands Manual JOT(1) NAME jot ? print sequential or random data SYNOPSIS jot [-cnr] [-b word] [-w word] [-s string] [-p pre

    jotコマンドについて調べてみた - くんすとの備忘録
    decoy2004
    decoy2004 2014/08/04
    『1000~2000の間の乱数を3つ % jot -r 3 1000 2000』
  • Ctrl+Cとkill -SIGINTの違いからLinuxプロセスグループを理解する | ギークを目指して

    しばらくLinuxネタが続く・・。 近いうちに最近出たJava8ネタを書いてみようと思います。が、もう少しLinuxネタにお付き合いください。 前回はsshdを対象に親プロセスをkillした場合の動作を確認した。 killされたプロセスの子プロセスは孤児プロセスとなり、カーネルによって自動的にinitプロセスの子として扱われる事を説明した。(この動作を「リペアレンティング」と呼ぶ) 今回はこの続き。 Linuxで作業していてCtrl+Cしてプロセスを終了した場合、フォアグラウンドのプロセスやその子プロセスも一緒に終了する。 ということは、子プロセスは孤児として扱われず、リペアレンティングされていないことになる。 今回の記事ではこの振る舞いの違い(リペアレンティングされるか否か)に着目し、kill -SIGINTコマンドとCtrl+Cの違いについて考えていく。 そもそもkillコマンドやCt

    Ctrl+Cとkill -SIGINTの違いからLinuxプロセスグループを理解する | ギークを目指して
    decoy2004
    decoy2004 2014/08/04
    『killコマンドは特定のプロセスにのみ送信するのに対し、Ctrl+Cはプロセスグループ全体にシグナルを送信している』
  • MacのFinderをスーパー強化する無料ソフト「XtraFinder」 | ソフトアンテナ

    「XtraFinder」はMacのFinderに「あったらいいな」と思われる様々な機能を追加することができる無料ソフトです。標準のFinderを拡張するソフトなのでインストールするだけで使い慣れたFinderがパワーアップしてしまいます(新たに別のソフトの使用方法を覚える必要はありません)。 例えば、Windowsのエクスプローラーではおなじみの「切り取り」メニューを追加したり、デュアルペインモードで2箇所のフォルダを同時に表示したり、常駐Finderをショートカットキーで瞬時に呼び出すことができるようになります。 人気ソフトですが、最近実際に使い始めて便利だったので紹介してみたいと思います。 おすすめ環境設定 インストールしただけだとあまり便利ではありません。メニューバーのアイコンから、「環境設定」を実行します。 ピン止めウィンドウ ピン止めウィンドウとは常駐Finderのこと。「タブ」

    MacのFinderをスーパー強化する無料ソフト「XtraFinder」 | ソフトアンテナ
    decoy2004
    decoy2004 2014/08/04
    『Windowsのエクスプローラーではおなじみの「切り取り」メニューを追加したり、デュアルペインモードで2箇所のフォルダを同時に表示したり、常駐Finderをショートカットキーで瞬時に呼び出すことができるようになります
  • Amazon.co.jp: 入門Ansible: 若山史郎: Digital Ebook Purchas

    Amazon.co.jp: 入門Ansible: 若山史郎: Digital Ebook Purchas