2014年12月26日のブックマーク (16件)

  • Jenkins でリモートサーバーのコマンドを実行できる SSH pluginを使ってみた

    毎朝Linuxサーバーの電源を入れては起動後に必要なスクリプトを実行していたのですが たまに忘れたりして他の人に迷惑をかけていました。 このような作業は自動でやりたいと思っていたのでJenkinsで出来ないか調査したところ リモートサーバーのコマンドを実行できるSSH pluginというのがありました。 インストールから設定方法 プラグインの管理の「利用可能」からsshで検索してSSH pluginをインストールします。 システムの設定で「SSHリモートホスト」でSSHサイトの「追加」ボタンを押すと下のキャプチャの設定項目が表示されます。 ユーザー名とパスワードで接続できる場合はホスト名、ユーザ名、パスワード/パスフレーズでパスワードを入力します。 公開鍵で接続を行っている場合 キーファイルに秘密鍵のファイルパスを入力して、パスワード/パスフレーズで秘密鍵の パスワードを入力することで接続

    Jenkins でリモートサーバーのコマンドを実行できる SSH pluginを使ってみた
    kkeisuke
    kkeisuke 2014/12/26
  • rootだけtty無しのsudoを許可 - Qiita

    Chef、Capistrano、ansibleを触ったことがある人なら誰もが通る道。 いざ実行すると失敗するアレである。 デフォルトでttyなしのsudoは拒否 デフォルトでttyなしの sudo が許可されてないことが多いので、なるべくしてそうなる。 ssh で sudo 付きコマンドを実行されるのを防ぐとかなんとか…

    rootだけtty無しのsudoを許可 - Qiita
    kkeisuke
    kkeisuke 2014/12/26
  • sudo の設定

    1. sudo を用いる理由 sudo を用いる理由は以下の通りである. 必要に応じてルート権限を使える. ルートのパスワードを共有しなくて済む. sudo は専攻サーバのように管理者グループに属するユーザ全員が ルート権限を使いたい場合, 非常に有用である. ユーザ登録システム(gate)をインストールするまでは 『サーバ構築者アカウント割り当て』 (アカウント名: mondo*)が ルート権限でコマンドを実行できるようにする. 2. 準備 2.1 確認 sudo がインストールされているか確認する. 3. 設定 sudo の設定ファイルは /etc/sudoers である. このファイルを編集して, mondo* が ルート権限でコマンドを実行できるように設定する. 編集するためのコマンドは次の通りである. # visudo 実際に編集した内容は /etc/sudoers に反映される

    kkeisuke
    kkeisuke 2014/12/26
  • CTOとはなんなのか、あるいはエンジニアの生存戦略 | GREE Engineering

    Merry Christmas! GREE Advent Calendar もいよいよ最終日、25日目はグリー株式会社でCTOをしておりますふじもとがお送りします。 今日まで24人のGREE Engineersなみなさまにエントリを書いていただいたわけですが、思ったよりも多種多様な内容で、あらためていろいろな方面で素敵なエンジニアがいるなー、としみじみしてしまいました。いやしかしgitとchefの記事人気ですね、そして、「当然CTOはすごい記事書くんですよね」とプレッシャーをかけて楽しむ仲間たちに囲まれてぼくは幸せです、あーすごい幸せー。そんなプレッシャーの中、今までのエントリとはちょっと方向性を変えて、CTOの話でも書いてみようかと思います。なお、ぼくの趣味は多分問題解決です。 そんなわたくしふじもとは来年で、CTOっていう肩書きでお仕事をはじめて10年とかになるんですが、なかなか先輩と

    CTOとはなんなのか、あるいはエンジニアの生存戦略 | GREE Engineering
    kkeisuke
    kkeisuke 2014/12/26
  • 実は2014年に終結していた?--ブラウザ戦争の現状をおさらい

    現代のブラウザ戦争格的に始まったのは2004年のことだ。Mozillaの「Firefox」が2004年、「Internet Explorer」(IE)の完全かつ絶対的な市場支配に戦いを挑み、それから5年足らずでユーザー数を0人から数億人に伸ばすことに成功した。 Googleも2008年、「Google Chrome」ブラウザを発表して、それに続いた。Chromeは2012年にはFirefoxに追いついた。 この戦いは2014年に遂に終結したのかもしれない。 この10年間で多くのことが変わった。現在、モバイルデバイスの台数は従来のPCを上回っており、デスクトップブラウザの重要度はモバイルウェブクライアントやアプリに大きく劣るようになってしまった。現在の主要なプレーヤーは、Appleのモバイル版「Safari」とGoogleChromeだ。Mozillaは大きな過渡期を迎えており、Mic

    実は2014年に終結していた?--ブラウザ戦争の現状をおさらい
    kkeisuke
    kkeisuke 2014/12/26
  • 適当勝手な技術トレンド予測 (2014年末版) | GREE Engineering

    tl;dr 去年も言われたので先に書いておきます。今年は(も)そんなに有用なエントリでもなく、脊髄反射で「1年後こんな感じかなー」という予測を、思いつきなテーマでつらつら書いてるだけです。 きっと1年後には、「あー外してるわー」とかとか自分で振り返れるので楽しそうですよねー、というのが主な目的なので、あんまりまじめに受け取らないでくださいなにとぞよろしくおねがいします。 はじめに (駄文且つ長め) ということで Merry Christmas! GREE Advent Calendar 25日目は、グリー株式会社でCTOをしておりますふじもとがお送りします。今年も育児休暇からオンラインゲーム開発、OpenStackまで、多種多様な24のエントリーがある中で、最後のエントリーをどんな内容にしたものか、と悩んでいたらはや12月も23日になってしまいまして、こんな素敵な冬晴れの日 (2014/1

    適当勝手な技術トレンド予測 (2014年末版) | GREE Engineering
    kkeisuke
    kkeisuke 2014/12/26
    “最近はPeopleっていうのが流行らしい”
  • 第1回 藤本真樹―グリーを初期から支えるCTO | gihyo.jp

    Webエンジニアのキャリアにはどんな道があるのか、先頭を走ってるいろいろなエンジニアに話を伺うインタビュー連載。第1回はグリーCTOの藤さんです。 [撮影:平野正樹] CTOの役割 ─⁠─私舘野も最近CTO[1]になって、長年CTOをされている藤さんが、CTOに対してどんな考えをお持ちなのかを聞かせていただければと思い、日はお伺いしました。突然ですが、ぶっちゃけCTOってエンジニアなのでしょうか? 藤:純粋な意味ではエンジニアではないですね。もちろん技術の知識は必要で、エンジニアリングも業務で兼ねたりしますけど、それだけじゃないですよね。 ─⁠─大きな技術ビジョンを描いて、それに対して貢献したりとかでしょうか? 藤:そうですね。会社がある程度大きくなると、そこに経営視点で貢献したり、技術と事業を結び付けたりなど、全体の舵取りをする必要があります。そういう意味ではいちエンジニアでは

    第1回 藤本真樹―グリーを初期から支えるCTO | gihyo.jp
    kkeisuke
    kkeisuke 2014/12/26
    “コードを書く力・マネジメント力・アーキテクト力”
  • 「ITエンジニアに読んでほしい!技術書・ビジネス書 大賞(エンジニア本大賞)」決定しました!

    2014 大賞の発表!!みなさんのご参加ありがとうございました!を選ぶイベント「ITエンジニアに読んでほしい!技術書・ビジネス書大賞(エンジニア大賞)」の第一弾の投票、第二弾のプレゼン大会が無事に終了し、「技術書部門大賞」、「ビジネス書部門大賞」、各選考委員による「特別賞」が決定いたしました。みなさまのご参加ありがとうございました。 技術書部門大賞※会場のみなさんによる投票で決定しました! 『リーダブルコード より良いコードを書くためのシンプルで実践的なテクニック』 出版社:オライリー・ジャパン ダスティン・ボズウェル、トレバー・フォシェ 著 / 角 征典 訳 投票した理由などみなさんからのコメント同僚にプレゼントしてみようと思います新人研修で使いたいと思いました「話しかけるように」といった訳す時の工夫点が興味深かったですテンポが良く、小ネタもあって好きなプレゼンでした 『小さなチーム

    「ITエンジニアに読んでほしい!技術書・ビジネス書 大賞(エンジニア本大賞)」決定しました!
    kkeisuke
    kkeisuke 2014/12/26
  • ダミーテキスト生成

    「すぐ使えるダミーテキスト」が暗号化通信(https)に対応しました。 2018年6月現在、移行のテスト中でどちらでもアクセスできます。 【2018年6月12日更新】移行テストが完了し、https に強制転送されるようになりました。

    ダミーテキスト生成
    kkeisuke
    kkeisuke 2014/12/26
  • PhpStormとGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ

    PhpStormGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ 2014年12月24日 17:47PHP 「チケット」だったり「イシュー」だったり「タスク」だったり様々ですが、まあそういうやつと PhpStorm を連動させると便利。 とりあえず今回は GitHub と Bitbucket とつなげて、以下のような流れの作業を勝手にやってくれるようにする流れをまとめてみます。 GitHub / Bitbucket の issue を PhpStorm のタスクに取り込む 対応する Git のブランチを自動生成する 作業が終わったら master をチェックアウトする 作業ブランチを master にマージする 作業ブランチを削除する GitHub / Bitbucket にプッシュ

    PhpStormとGitHub/Bitbucketのissueを連携させてブランチを自動生成してマージしてチケットのクローズまでを全部PhpStormにやってもらう時の流れ
    kkeisuke
    kkeisuke 2014/12/26
  • 現場で使うGitのテクニック - Qiita

    お疲れさまです、trebyです。 もうだいぶ日付が変わりそうな勢いですが、Git Advent Calendar 2014の23日目を担当させていただきます。 Gitを業務で使い始めて早2年、だいぶ慣れてきた感じがありますが、それをアウトプットする機会があるかといえばなかなかありません。せいぜいたまに同僚に聞かれるくらいでなんかもったいない感じがあります。 そこで今日は私個人がgitを使って仕事をする上でどういうフローしているかなーということを改めて文字にアウトプットしてみたいと思います。ご参考にしていただくなり、ツッコミしていただくなりしていただけますと幸いです。 なお、投稿において想定するツールはGit、ホスティングサービスはGitHubですが、多分その他のサービスでもいけるのではないかと思います。 開発準備 「新しくチームに配属された!」等のシチュエーションを想定しています。 開発

    現場で使うGitのテクニック - Qiita
    kkeisuke
    kkeisuke 2014/12/26
  • CSS3とjQueryでオリジナル画像のスプライトアニメーションを実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうもですよ、フロントエンドエンジニアのはやちですよ( ˘ω˘)✌ 今回はスプライト画像を使用した、アニメーションの実装方法を2つご紹介いたします(´ʘ‿ʘ`)✌ 実装する前に準備をしよう まず画像が必要ですね。今回はこのような画像を用意いたしました。 1つの絵に対して100×126で作っております。ズレがないようにご注意くださいまし( ˘ω˘)☝ HTML マークアップはこんな感じで、sectionの中のspriteを動かします( ˘ω˘)☝ <section class="section css"> <h2>CSS</h2> <div class="sprite"></div> </section> 準備はこれで以上になります( ˘ω˘)☝ 実装をしよう お次にそれぞれの実装方法をご紹介します( ˘ω˘) CSS3を使用した形での実装方法 CSS3ではanimationを使用します。

    CSS3とjQueryでオリジナル画像のスプライトアニメーションを実装する方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    kkeisuke
    kkeisuke 2014/12/26
  • Elastic SVG Elements | Sidebar menu

    kkeisuke
    kkeisuke 2014/12/26
  • モダンなローディングエフェクトが実装できる「fakeLoader.js」:phpspot開発日誌

    joaopereirawd/fakeLoader.js GitHub モダンなローディングエフェクトが実装できる「fakeLoader.js」。 ページ全体にオーバーレイ効果をかけ、中央にスピナーアニメーションを配置する形式のローディング画面が簡単実装できます。 最初に用意されているローディングアニメーションの他、独自に画像などを設定することも可能 関連エントリ いい感じに動くフラットデザインのローディングインジケーター「SVG Loaders」 超カッコ良いプレローディングエフェクトサンプル ページ内のローディングをもっとオシャレにできる「Progress.js」

    kkeisuke
    kkeisuke 2014/12/26
  • JavaScriptのフレームワークの選定について

    はじめまして。JavaScriptのフレームワークについて質問します。 AngularEmberやBackboneなどのフレームワークがありますが、 みなさんはどういった理由・観点からフレームワークを選定しますか? アプリケーションの種別とニーズに応じて選ぶべきだと思うのですが、 例えばどんなときに、何のフレームワークを選べばよろしいのでしょうか?

    JavaScriptのフレームワークの選定について
    kkeisuke
    kkeisuke 2014/12/26
  • CSS で「吹き出し」をつくってみる | バシャログ。

    こんにちは。mackyです! 最近、何かと吹き出しを目にすることが多かったので自分でもサンプルを作成してみることにしました。 よかったら読んでみてください。 では、早速。 HTML HTMLはこの一行。 <div class="baloon">お久しぶりです。まっきーです。ここに好きなテキストをいれてね。</div> CSS:スタンダードな角丸長方形 使える環境であれば使いたい :before 。CSSもシンプルにできてしまいます。 .baloon { width: 400px; padding: 10px; background: #FF3399; position: relative; color: #fff; border-radius: 5px; text-align: center; } .baloon:before { content: ""; position: absolu

    CSS で「吹き出し」をつくってみる | バシャログ。
    kkeisuke
    kkeisuke 2014/12/26