タグ

2016年3月28日のブックマーク (14件)

  • サーバ管理者も開発者も知っておきたい構成管理ツールとAnsibleの基礎知識

    近年Webアプリが増え、サーバの環境構築を行ったり、アプリのデプロイを行ったりする機会が増えてきました。しかし、いまだにこのようなサーバ作業をマニュアル頼りに手作業で行っていることもあるかと思います。環境構築やデプロイなどを何度も行う場合は自動化したいところです。 サーバ作業を自動化しようと考えたとき、最初に思い浮かぶのはシェルスクリプトを利用することではないでしょうか。シェルスクリプトを使って環境構築やリリースを自動化することは可能ですが、シェルスクリプトだけだと手間が掛かってしまう作業もあります。 例えば、リリースを行う環境が複数ある場合、scpでビルド成果物を送り、sshで接続してリリース用スクリプトを実行する、といった作業が環境ごとに必要になってしまいます。 また、ファイルの追記や修正などを行うシェルスクリプトが途中で失敗してしまった場合、シェルスクリプトを修正した後にそのまま再実

    サーバ管理者も開発者も知っておきたい構成管理ツールとAnsibleの基礎知識
    kwms
    kwms 2016/03/28
  • ディープラーニング(TensorFlow)を使用した株価予想 ~その2~ - Qiita

    前回の続き。 ディープラーニングのフレームワークであるTensorFlowを使用して株価を予想するぞ~、というお話です。ちなみに前回は完全に失敗でした。 前回のコメントで、tawagoさんから「Googleが同じようなことしている」という情報をいただいたので、そちらをコピ・・・インスパイアしてみました。 前回との相違点 前回は、「数日分の日経平均を使用して、次の日の日経平均が上がるか、下がるか、変わらないか(3択)を予想する」ものでした。 Googleのデモでは、「数日分の世界中の株価指数(ダウ、日経平均、FTSE100、DAXなど)を使用して、次の日のS&Pが上がるか下がるか(2択)を予想する」という内容でした。 ということで、下記が前回からの主な変更点となります。 - 「上がるか」「下がるか」の2択 - 日経平均だけでなく、他国の株価指数も使用 - 隠れ層x2、ユニット数は50,25

    ディープラーニング(TensorFlow)を使用した株価予想 ~その2~ - Qiita
    kwms
    kwms 2016/03/28
  • CQRSの小さな演習(1) 現実の問題 - 考える場所

    2016 - 02 - 20 CQRSの小さな演習(1) 現実の問題 作ったもの 考えたこと システム開発とエンジニアリング ドメイン駆動設計 CQRSの小さな演習 仕事で業務向けのWebアプリケーション開発をしています。その中でもいろいろな問題がやはりあるのですが、特に大きな問題だなと思えることがあります。エンハンスや保守改修が続くと、もうなにがなんだったか分からなくなってしまうことです。私はもう20代でもなくて、記憶力が衰えてきているということもあるのですが、問題はそこではないでしょう。むしろ、個人の記憶力が頼りになってしまうというのはおかしいことです。しかし、それが現実だということです。 仕事ではどうしてもこの現実から脱却できないということがあります。正直なところ、モダンな開発スタイルを取り入れている現場の雰囲気は分かりません。私が長いこと携わっている現場がそうではないからです。優先

    CQRSの小さな演習(1) 現実の問題 - 考える場所
    kwms
    kwms 2016/03/28
  • なぜH2Oを作るのか 〜HTTP/2の未踏性〜

    なぜH2Oを作るのか 〜HTTP/2の未踏性〜
    kwms
    kwms 2016/03/28
  • オープンソースなCIサーバまとめ

    業務システム開発においてCI(継続的インテグレーション)サーバは欠かせなくなっています。自動テストを行ったり、開発用サーバにデプロイするなどといった手順が自動化できるのが魅力です。 今回はそんなCIサーバの中でもオープンソース・ソフトウェアのものをまとめて紹介します。オープンソース・ソフトウェアの場合、特定のプログラミング言語についてサポートされているものが多いので、自分たちのプロジェクトで使っている言語に合わせて選択するのが良さそうです。 Jenkins CI 最も有名なCIサーバです。Javaで作られていますが任意のプログラミング言語に対して自動テストが可能となっています。 Welcome to Jenkins CI! | Jenkins CI Integrity Ruby製のCIサーバです。バージョン管理はGitのみサポートしています。 Integrity | Continuous

    オープンソースなCIサーバまとめ
    kwms
    kwms 2016/03/28
  • 技術書典

    新しい技術に出会えるお祭りです

    技術書典
    kwms
    kwms 2016/03/28
  • なぜ会社はダメな管理職を「降格」しないのか。

    一般的にリーダーをヒラ社員に戻したり、部長を課長にしたりする「降格」が行われている会社は少ない。 降格することが人のプライドを傷つけたり、ヤル気を損なわせたりすることを経営者が危惧するからだ。 しかし、中にはこれをうまく使っている会社もある。 あるテクノロジー企業では「降格」を人事制度の一種として普通に用いており、社員からも普通に受け止められている。 なぜ彼らは降格をうまく使うことができているのか。 その会社の経営者は30代半ばである大手企業から独立し、起業したやり手だ。 彼は独立する前、大手企業で働いている時、常にこう思っていたという。 「有能な管理職が少ない、なぜ、あれほど多くの無能な上司が上に立っているのか?上が入れ替われば、もっと事業はうまくいくのに」 彼は社内で「できる」とされる役員に、この質問をぶつけたという。するとこんな答えが返ってきた。 「うちは年功序列だからな。必ずしも

    なぜ会社はダメな管理職を「降格」しないのか。
    kwms
    kwms 2016/03/28
  • サーバレスアーキテクチャとは? - プログラマでありたい

    サーバレスアーキテクチャの整理です。少し前は、2-Tier Architecture(クラウドネイティブなアーキテクチャ)と3-Tier Architecture(従来のアーキテクチャ)という対比で論じられることが多かったです。しかし、API Gatewayの登場により、3-Tierな構造でもクラウドネイティブなアーキテクチャにしやすくなりました。ということで、サーバレスアーキテクチャ(ServerLess Architecture)と呼ばれることが多いです。 サーバレスアーキテクチャのパターン それでは、従来型のアーキテクチャ(旧3-Tier)と2-Tierパターン、API Gatewayを利用したサーバレスアーキテクチャをそれぞれ見てみましょう。 従来型のパターン( アプリケーションサーバ・パターン) まずは従来型のアーキテクチャです。間にELBを挟んでAutoScaleにすることは多

    サーバレスアーキテクチャとは? - プログラマでありたい
    kwms
    kwms 2016/03/28
  • サーバーレス・アーキテクチャの話 - yoshidashingo

    どうも、吉田真吾(@yoshidashingo)です。 re:Inventで AWS Lambda が大幅アップデートされたことをきっかけに、サーバーレス・アーキテクチャという単語をよく聞くようになりました。 自分も現在、サーバーレスに作る案件があり、何度か説明してるときに、単語自体はとてもイージーですが、会話する相手によって概念や実装のディテールがフワっとした感じに伝わってしまうので、コンパクトに上手い説明がしたいなと思っているのが現状です。 単純な実装方法にいきなり落とし込んで話すと「サーバー代は別に気になってないので」って返されるのがオチです。運用まで含めて変化を促すことができるはずなのに、分かってる人だけ使えばいいと思われちゃうのはちょっと悲しいですね。 (ARC308) The Serverless Company: Using AWS Lambda from Amazon We

    サーバーレス・アーキテクチャの話 - yoshidashingo
    kwms
    kwms 2016/03/28
  • [AnimeJapan]スタジオジブリが磨き続けてきたアニメ制作ソフト「OpenToonz」とは何か。オープンソース化を実現したドワンゴが語る,その狙い

    [AnimeJapan]スタジオジブリが磨き続けてきたアニメ制作ソフト「OpenToonz」とは何か。オープンソース化を実現したドワンゴが語る,その狙い 編集部:touge 2016年3月26日,東京・有明の東京ビッグサイトで開催されているイベント「AnimeJapan 2016」のクリエイションステージにて,「アニメーション制作ツールのオープンソースプロジェクトについて」と題された講演が行われた。 これは先日発表され,講演当日の2016年3月26日に配布が開始された2Dアニメーション制作ソフト「OpenToonz」の概要を紹介するというもの。同ソフトは,スタジオジブリの劇場作品で長らく使用されてきた「Toonz」をベースに改良が施されたもので,この度開発元であるDigitalVideoをドワンゴが買収したことにより,オープンソース化が実現したという経緯がある。 登壇したのはドワンゴの技術

    [AnimeJapan]スタジオジブリが磨き続けてきたアニメ制作ソフト「OpenToonz」とは何か。オープンソース化を実現したドワンゴが語る,その狙い
    kwms
    kwms 2016/03/28
  • Effective Pythonを読んで心に響いたこと - MyEnigma

    Effective PythonPythonプログラムを改良する59項目posted with カエレバBrett Slatkin オライリージャパン 2016-01-23 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Pythonのランタイムの種類 プライベート属性はアンダーバーを2つ先頭におく リストや文字列の空判定にlenなどは使わない mapやfilterよりもリスト内包表記を使う rangeよりはenumarateを使う オプションのキーワード引数は、位置ではなくキーワードで与えるとコードが読みやすい どんなクラスオブジェクトでも__dict__ですべてのフィールド辞書にアクセスできる Pythonコードのプロファイルを取るにはcProfileを使うと便利 参考資料 MyEnigma Supporters はじめに 以前、C++の名著Ef

    Effective Pythonを読んで心に響いたこと - MyEnigma
    kwms
    kwms 2016/03/28
  • JavaScriptの文化とleftpadの話とpadStartについて - from scratch

    無駄にラノベみたいに長いタイトル書いちゃったんですが、まぁやっぱり一言くらいは残しておくかと思ったので書きます。長いのでまとめだけでも見てもらえると良いかもしれません。 leftpadの話はかなり大事になっていて、Node.js界隈を中心としてその他のOSSをやっている全体的に話が波及しています。幾つかの記事を読みました。今回はJSの文化歴史についてちょっとずつ書いていこうかなと思います。 の虫: npmからkikとその他諸々が消されたまとめ 江添さんの話はすごくよくまとまっていて、ネタも含めた上で一番面白い話になっていました、ここで言われている下記の疑問に答えていこうと思います。 もっと憂うべきパッケージがある。isArrayだ。このパッケージは一日88万回もダウンロードされていて、2016年2月だけの一ヶ月間に1800万回もダウンロードされていて、72個ものNPMパッケージが依存し

    JavaScriptの文化とleftpadの話とpadStartについて - from scratch
    kwms
    kwms 2016/03/28
  • 書評: Site Reliability Engineering

    英語だけどぜひ読んでほしい Site Reliability Engineering: How Google Runs Production Systems 参考になったのでご紹介。Googleのインフラ/Ops系技術チームの働き方や考え方を題材にしたです。GoogleのSREについては断片的に知っていたのですが、まとめて読むと違いますね。背景やストーリーがあって、理解しやすいです。 共感できるネタがどんどん繰り出されるので、一気読みしました。読み込みが浅いところもあったので、改めて読む予定。 以下、印象に残ったこと。 Site Reliability Engineering teamは、インフラ/Ops担当であるが、Unix内部やネットワークなどインフラの知見を持つソフトウェアエンジニアの集団。自分たちのオペレーションを効率的に、迅速に、確実にするために、コードを書く。 インシデント対

    kwms
    kwms 2016/03/28
  • SFDC:Salesforceナレッジの便利機能と制限について - tyoshikawa1106のブログ

    SalesforceナレッジはService Cloudユーザが利用できる便利な機能です。よくある質問や問題の解決方法などを登録することで社内のユーザや社外のパートナーユーザの人たちが困ったときに検索して解決方法を探すことができます。 ナレッジの便利機能 (Chatter & ナレッジ) ナレッジはChatterの質問機能とも連携できるようになっています。質問の件名から類似のナレッジ一覧を表示することが可能です。 ナレッジ記事の作成にはナレッジライセンスが必要になりますが、記事の参照だけならプロファイルや権限セットでアクセス権限を追加することで参照可能になります。(記事タイプはオブジェクト扱いとなっていました。) そのため、一般ユーザでもChatterの質問記事からナレッジ記事を参照するといった使い方ができるようになっています。 ナレッジとChatterの連携ですが、Chatter Fre

    SFDC:Salesforceナレッジの便利機能と制限について - tyoshikawa1106のブログ
    kwms
    kwms 2016/03/28