タグ

2017年3月14日のブックマーク (24件)

  • OpenStackクラウド基盤構築・ハンズオンセミナー講義資料 - めもめも

    2014年3月3日〜4日にかけて、NPO法人トップエスイー教育センターによる表題のセミナーで使用する資料です。セミナーの詳細と申し込みについては、下記を参照ください。 ・【トップエスイー特別講義】OpenStackクラウド基盤構築・ハンズオンセミナー それぞれの資料は、二段組両面で印刷するときれいな冊子になるように空白ページが入っています。 第1日 講義No.1 OpenStackの概要と基機能 ハンズオンNo.1 All-in-one構成での環境構築 講義No.2 仮想マシン構築自動化技術 ハンズオンNo.2 仮想マシン構築自動化演習 第2日 講義No.1 OpenStackの内部構造 ハンズオンNo.1 複数ノード構成での環境構築 講義No.2 Neutronの内部構造とSDN

    OpenStackクラウド基盤構築・ハンズオンセミナー講義資料 - めもめも
    peltier
    peltier 2017/03/14
  • OpenStackとは?-OpenStack基礎講座-

    こんにちは。てくさぽBLOGメンバーの高村です。 今回はセミナーに参加すれば必ず一度は聞く「OpenStack」の基礎知識をご紹介します。 OpenStackは「なんだか取り掛かりにくい」「開発スキルが無いと難しそう」など思われたこともあるかもしれませんが、今回で少しでも疑問点を解消頂ければ幸いでございます。 それではさっそく始めましょう! OpenStackってなんだろう? Web検索で「OpenStack」と検索すると複雑な解説が返ってくるかと思いますが、 OpenStackを一言で言い表すと「IaaS環境を構築するためのソフトウェア(群)」と考えてください。 つまり、OpenStackを使用することでAWSの様なクラウドサービス(環境)が作成できてしまうのです。 OpenStackの大きな特徴としては以下が挙げられます。 1.オープンソースソフトウェアである 2.IaaS環境(仮想マ

    OpenStackとは?-OpenStack基礎講座-
    peltier
    peltier 2017/03/14
  • CoprにあるFedora用パッケージのインストール - Neovimを事例として - - Qiita

    まとめ FedoraやRHEL/CentOS用のRPMパッケージの入手先としてCoprというものがある。 Coprには比較的新しいソフトウェアのRPMパッケージが置かれていることもある。 NeovimやAtomのRPMパッケージも存在する。 自己責任で使いましょう。 前置き 普段使いのOSとしてFedoraを選んでいる方の中には「ソフトウェアの新しいバージョンを使いたい」という方も多いのではないでしょうか。Fedoraで提供されるRPMパッケージは、比較的新しいバージョンが採用されています。 しかしながら、新しいソフトウェア自体は(まだ)Fedoraの公式パッケージとして提供されていないケースも多々あります。例えば、2015-11-02バージョン0.1.0がリリースされたNeovimは、2015-12-07現在ではFedoraの公式パッケージとしては存在していません。 使いたいと思ったソフ

    CoprにあるFedora用パッケージのインストール - Neovimを事例として - - Qiita
    peltier
    peltier 2017/03/14
    “dnf -y”
  • UbuntuとCentOSどっちがいいの?正しいサーバOSの選び方 - lamichの日記 - 海外でイラスト制作を行う社長のブログ

    サーバOSを選定する上で一番大切なことは何か、それはもちろん安定性とセキュリティである。それも将来に渡ってのということになる。 セキュリティに関しては、万が一OSにセキュリティホールが見つかったとしても、それが世界で最も使われているOSでオープンソースであればすぐにパッチが用意され重要アップデートを自動更新する設定(Ubuntu においてもインストール後に設定するのが定石)によってすぐに適用される。 では将来にわたっての安定性とはなにか、これは今世界中の特にオープンソースコミッタ達の間で最も使われているものなのかどうか、世界中の企業のサーバで使われているものなのかどうか。これが将来にわたっての安定性を左右するということにつながる。OSのトレンドが変わればそのとき乗り換えばいいという人がいるかもしれない。 ただし、もしOSを乗り換えなければならない時にあなたのサービスが巨大なユーザーを抱えて

    UbuntuとCentOSどっちがいいの?正しいサーバOSの選び方 - lamichの日記 - 海外でイラスト制作を行う社長のブログ
    peltier
    peltier 2017/03/14
  • OpenStackはじめてみる(知識整理)。 - Qiita

    はじめに 「ねんがんの OpenStack で あそぶぞ !」 というわけでかねてから触ってみたいと思っていたOpenStackを触っていきますが、今回はまずOpenStackというソフトが何なのかをざっくり理解します。 OpenStackとは OpenStackはCloudStackやEucalyptus同様、最近は クラウドOS と呼ばれるソフトウェアに分類されます。 「自前でAWSが作れる」 ソフトというと理解しやすいかもしれません。 Googleトレンドでもこの通り、人気急上昇中です。 (Eucalyptusはググラビリティが低いので参考になりません) クラウドOS? クラウドOSの前に少し通常のOSの立ち位置を考えましょう。 OSというのは下記のように、あるコンピュータ上のリソースを管理し、OS上で動作するアプリケーションにリソースを供給します。 それぞれのCPUやStorage

    OpenStackはじめてみる(知識整理)。 - Qiita
    peltier
    peltier 2017/03/14
  • エンジニアなら知っておきたい、絵で見てわかるセキュア通信の基本 - Qiita

    TLS 1.3は現在策定中ですが、 前方秘匿性 の問題から RSAのみ を用いた鍵委共有が禁止になる見込みです。(詳細は後述します) HTTPSとは 次に、HTTPSです。 HTTPS - Wikipedia HTTPS(Hypertext Transfer Protocol Secure)は、HTTPによる通信を安全に(セキュアに)行うためのプロトコルおよびURIスキームである。 厳密に言えば、HTTPS自体はプロトコルではなく、SSL/TLSプロトコルによって提供される セキュアな接続の上でHTTP通信を行うこと をHTTPSと呼んでいる。 とのことです。 HTTPの説明を割愛するとすれば、「SSL/TLSでセキュアにHTTPをやる」というだけの説明で済んでしまいます。 最近では個人情報等の観点から全てのサイトをHTTPSにするような動きが見られますが、元々HTTPSが使われやすかった

    エンジニアなら知っておきたい、絵で見てわかるセキュア通信の基本 - Qiita
    peltier
    peltier 2017/03/14
  • インフラエンジニアの自分が買ってよかったと思う書籍10選 - Qiita

    はじめに インフラエンジニアとして働き始めて約3年が経ちましたが、その間の経験を踏まえ、 買ってよかったな と思った書籍をまとめていきます。 買ってよかった自体はたくさんあるのですが、そのうち インフラエンジニアの後輩がいたらオススメしたい と思えるような極力人を選ばない書籍をここにまとめています。 あくまで 現時点での10選 なので今後も時間とともに変わっていくと思います。多分随時更新します。 なお、特に順番にランキング要素はありません。 (2016/10/16追記) 改めて一覧を見直して思いましたが、あまりインフラエンジニアだから、という書籍があまりないですね。アプリエンジニアがそうでない、と言うつもりは毛頭ないですが、感覚的には「 色々な人と関わり、折衝することが多い インフラエンジニアだからこそ読んでおきたい」みたいなところも含む感じです。 買ってよかった書籍10選 人月の神話【

    インフラエンジニアの自分が買ってよかったと思う書籍10選 - Qiita
    peltier
    peltier 2017/03/14
  • NoSQLについて勉強する。 - Qiita

    と名だたるIT企業が立て続けにRDBMS製品をリリースし、この時期にリリースされた上記のDBによって現在のRDBMSシェアは9割を超えると言われています。 このように、多数のデータベース製品がリリースされた背景には、1970年~1990年頃においてビジネスフィールドへのITシステム導入が急速に進んだことがありました。 この時代ではまだ世の中はパソコン/インターネット時代には到達していないため、この時代のITの中心は正にこうしたデータベースによる情報管理そのものにあったと言っても過言ではありませんでした。 広義のDBMS(データベース管理システム)としてはリレーショナル型の他にネットワーク型、カード型、階層型などがありますがビジネスモデル(トランザクションの必要性など)に最もよく合致したのがRDBMSでした。RDBMSにおける"リレーショナル"とは 個々のデータ(レコード)がいくつか属性(カ

    NoSQLについて勉強する。 - Qiita
    peltier
    peltier 2017/03/14
  • Ansibleをはじめる人に。 - Qiita

    この記事で書いていること この記事では Ansibleをはじめる人 を対象に、下記の Ansible 入門的な内容についてまとめています。 Ansibleとは Ansibleを調べる Ansibleを試す Ansibleをもう少し試す 既にわかっている人向けに用語を使えば、 「 jinja templateによるファイルの動的配置などとroleによるタスクの切り出しまでをハンズオン 」 となります。 なお、環境は Python 2.6.6 + Ansible 1.9.4 です。 Ansibleとは Ansibleは "構成管理ツール" と呼ばれ、最近(少なくとも私の中で)話題のツールです。 Infrastructure as a Code なんていう文脈の中では Chef, Puppet などと並んで必ず出てくるツールの1つかと思います。 このあたりの話は話しだすとそれだけで記事が書けてし

    Ansibleをはじめる人に。 - Qiita
    peltier
    peltier 2017/03/14
  • 誰でも「超記憶」を練習次第で獲得できるようになるという研究結果

    by Richard Derrick 「5分で520桁の数字を記憶する」など、記憶力を競う記憶力大会に出場するようなメモリーアスリートたちは、他のスポーツ選手たちと同様に毎日何時間もの訓練を行っています。「超記憶」と聞くと天性の才能のように聞こえますが、メモリーアスリートたちの脳について調べた最新の研究では、一般の人々も訓練によって優れた記憶力を得られることが示されました。 Mnemonic Training Reshapes Brain Networks to Support Superior Memory: Neuron http://www.cell.com/neuron/fulltext/S0896-6273(17)30087-9 Don't Forget: You, Too, Can Acquire a Super Memory - Scientific American htt

    誰でも「超記憶」を練習次第で獲得できるようになるという研究結果
    peltier
    peltier 2017/03/14
  • ストレスフリーなGitHubのIssue生活 - クックパッド開発者ブログ

    こんにちは。サービス開発部の丸山@h13i32maruです。 今日はGitHub/GHE(GitHub Enterprise)で快適なIssue生活をおくるために作ったJasperというツールと、それを実際にどうやって使っているかを紹介させていただきます。 ストレス GitHub/GHEを日々の業務の中心として使っていると、すごくたくさんのIssueやPull Request(以下PR)が流れてきます。 これらのIssueを処理する方法としては主に「メール」と「通知ページ(github.com/notifications)」の2つだと思います。 僕もこれらの方法を使っていたのですが、以下の点ですごく困っていました。 多すぎてメンションされたものやコメントしたものを見逃してしまう あとで見ようと思って、忘れる ブラウザのタブを大量に開いた状態になる 知らないところのIssueで議論が進んでい

    ストレスフリーなGitHubのIssue生活 - クックパッド開発者ブログ
    peltier
    peltier 2017/03/14
  • React Conf 2017 現地レポート (1日目) - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

    ライブエクスペリエンス事業部 エンジニアの高松(@shimpeiws)です。 2017/3/13 ~ 14の期間で開催中のReact Conf 2017に参加するためにサンノゼに来ています。 React Conf 2017 つい数時間前に終わったばかりの1日目のレポートを現地からお送りします! 会場の様子 1日目の感想 Keynote (Tom Occhino, Jing Chen, Sebastian Markbage) 概要 Tom Occhino Jing Chen Sebastian Markbage A Cartoon Intro to Fiber (Lin Clark) 概要 メモ Next.js: Universal React Made Easy and Simple (Guillermo Rauch) 概要 メモ React + ES.next = ♥ (Ben Ileg

    React Conf 2017 現地レポート (1日目) - Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)
    peltier
    peltier 2017/03/14
  • “Jenkins職人”はもういらない

    開発支援ツールを提供するテクマトリックスが2017年3月21日、米クラウドビーズ(CloudBees)が開発するCI(継続的インテグレーション)ツール「Jenkins Enterprise」の国内提供を始める。クラウドビーズでCTO(最高技術責任者)を務める川口耕介氏は、Jenkinsを2011年2月にオープンソースソフトウエア(OSS)として公開した開発者。いわばJenkinsの生みの親だ。 Jenkinsはソースコードからプログラム実行ファイルへの変換、プログラムのテスト、性能評価、サーバーへの展開などを自動化させるCIツール。1200以上のプラグインが公開されていて、多くの開発ツールやクラウド基盤を関連付けて開発作業を自動化できる。 Enterprise版はOSSの反省から Jenkins利用者の頭を悩ませるのが、Jenkinsの運用だ。プラグインは動作確認が不十分で、組み合わせによ

    “Jenkins職人”はもういらない
    peltier
    peltier 2017/03/14
  • Windows での最速 Node.js 環境構築 - Humanity

    Windows での Node 環境のセットアップが楽になってるな。npm install -g windows-build-tools だけで済むようになってる。もう手動で Python とかインストールしなくていいのか。 https://t.co/r9KDFUp23Z— tyru (@_tyru_) 2017年3月12日 というわけで Windows で Node.js 環境をセットアップする方法をまとめてみる(もしかして前からこれぐらい簡単だったのかもしれないけど…)。 1. Nodist をインストール Node.js を直接インストールせず、まずは Nodist をインストールする。 github.com 今だと v0.8.8 が最新だった。 2. windows-build-tools をインストール 次に管理者権限で Powershell を起動*1して、npm instal

    Windows での最速 Node.js 環境構築 - Humanity
    peltier
    peltier 2017/03/14
  • Python: Pykka でアクターモデルについて学ぶ - CUBE SUGAR CONTAINER

    アクターモデルというのは、並行処理のプログラミングモデルの一つだ。 並行処理という言葉からは、まずマルチスレッドとかをイメージすると思うけど、それよりも抽象度の高い概念となっている。 つまり、アクターモデルというのはマルチスレッドなどを用いて構築することになる。 どちらかといえばプロセス間通信 (IPC) の技法であって、共有メモリやロック、RPC と比較するものかもしれない。 そんなアクターモデルは、概念とか使ったときの嬉しさを理解・実感するのがなかなか難しいモデルだとも思う。 理由としては、使い始めるまでに必要なコード量が多かったり、それなりの規模のアプリケーションで使わないとメリットが分かりづらい点が挙げられる。 ただ、これはあくまで主観的なものだけど、アクターモデルをベースに組まれたアプリケーションは規模が大きくなっても並行処理をしているコードが読みやすい。 共有メモリやロックを使

    Python: Pykka でアクターモデルについて学ぶ - CUBE SUGAR CONTAINER
    peltier
    peltier 2017/03/14
  • 【Unity入門】60分でつくるシューティングゲーム 全6回 - おもちゃラボ

    会社でUnityを使うことになったんだけれども「何から手を付けてよいかわからない」とか「Unityの基操作は分かったけど、自分のゲームに応用できない」とかいう方は多いと思います。 私もUnityを触り始めたときは、あまりに機能が多くて何から始めたら良いのか・・・さっぱり分かりませんでした。 そこで、初心者の方にも理解しやすいように、ここでは簡単なシューティングゲームを作りをとおして、Unityを使ったゲーム作りの方法を紹介していこうと思います。 どんなゲームを作るのかというと・・・こんな感じ。 上から降ってくる隕石を、ロケットを動かしながら破壊するというよくあるサンプルです。ですが、Physicsや当たり判定、UI、エフェクトなどゲーム作りに必要な一通りの要素は入っているので、Unity入門にはちょうど良いかと思います。 記事は第1回〜第6回まであり、次のような流れになっています。 第1

    【Unity入門】60分でつくるシューティングゲーム 全6回 - おもちゃラボ
    peltier
    peltier 2017/03/14
  • データサイエンスに関する初心者向けの参考書 - めもめも

    筆者が実際に読んだ(書いた)書籍の中で初心者向けのものを紹介しています。 ※英語の書籍については、日語版は読んでいないので、翻訳のクオリティなどは未確認です。 データサイエンスとは? 「そもそもデータサイエンスって何?」という事を理解するのに役立つ書籍です。 Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking 作者:Provost, Foster,Fawcett, TomO'Reilly MediaAmazon Doing Data Science: Straight Talk from the Frontline 作者:O'Neil, Cathy,Schutt, RachelO'Reilly MediaAmazon語版はこちらになります。 戦略的

    データサイエンスに関する初心者向けの参考書 - めもめも
    peltier
    peltier 2017/03/14
  • 配色パターン見本40選:ベストな色の組み合わせ確認ツール

    配色の使用例を確認しよう 気になる配色があれば、見をクリック/タップしてみましょう。その配色の使用イメージを確認することができます。気に入った色の組み合わせはコピペして使って頂いて構いません。 万人受けする配色 まずはシーン問わず使いやすい色の組み合わせを紹介します。青や橙色などは老若男女問わず受け入れやすい色ですね。

    配色パターン見本40選:ベストな色の組み合わせ確認ツール
    peltier
    peltier 2017/03/14
  • NginxとApache HTTP Serverの違いメモ - Qiita

    マルチプロセスモデル : 接続ごとにプロセスをフォークするのでメモリがいっぱいになりやすい 利点 : メモリ空間が独立しているので、スクリプト言語が組み込みやすい 欠点 : 同時接続が増えるとメモリが欠乏しやすい → とは言え、モジュールを使えば、イベント駆動モデルにもできるよ。Nginxには及ばないけど。 イベント駆動モデル : 1プロセス内で、接続ごとにイベント処理を行う。1プロセス1CPUなので、CPUの数だけワーカープロセスが作成できる。 利点 : 接続数が増えても、プロセス数やスレッド数が増えない。消費メモリが増えない 欠点 : 1つのメモリ空間で動作するため、スクリプト言語を組み込めないことがある。 → とは言え、プロキシサーバとして利用すれば、スクリプト言語を呼び出せるよ。 ではApache HTTP Serverを利用するメリットは WindowsサーバだとApacheのほ

    NginxとApache HTTP Serverの違いメモ - Qiita
    peltier
    peltier 2017/03/14
  • 調べなきゃ寝れない!と調べたら余計に寝れなくなったソケットの話 - Qiita

    なるほど、最近ソケット通信、ソケット通信と言ってるのはUNIXドメインソケットの事か! UNIXドメインソケットって何がいいの? Performance Analysis of Various Mechanisms for Inter-process Communicationに素晴らしい検証があった。 It was hypothesized that pipes would have the highest throughtput due to its limited functionality, since it is half-duplex, but this was not true. For almost all of the data sizes transferred, Unix domain sockets performed better than both TCP so

    調べなきゃ寝れない!と調べたら余計に寝れなくなったソケットの話 - Qiita
    peltier
    peltier 2017/03/14
  • nginx と PHP-FPM の仕組みをちゃんと理解しながら PHP の実行環境を構築する

    DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.1 LTS" PHP-FPM って何? Answer PHP: FastCGI Process Manager (FPM) - Manual FPM ( FastCGI Process Manager ) は PHP の FastCGI 実装のひとつで、 主に高負荷のサイトで有用な追加機能を用意しています。 そもそも CGI って何? Common Gateway Interface (CGI) - Wikipedia Common Gateway Interface(コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。 現存する多くのウェブ

    nginx と PHP-FPM の仕組みをちゃんと理解しながら PHP の実行環境を構築する
    peltier
    peltier 2017/03/14
  • Nginx(エンジンエックス)をインストールした環境で、WordPressを導入してみた

    2016.07.21 Nginx(エンジンエックス)をインストールした環境で、WordPressを導入してみた。 こんにちは(○´∀`○)田です。 前回の突撃!となりのエンジニアでは、GMOクラウドの開発エンジニアである宮島さんに、Nginx(エンジンエックス)とは何か分かりやすく教えていただきました。 前回は触れることができなかったのですが、Nginxを使ったWordPressの高速化も注目されているようです。 せっかくですので、今回は宮島さんがWeb上に上がっている情報を参考にしながら、Nginxのインストール方法からWordPressのインストール・簡単な初期設定まで紹介していきます。 >前回記事:Nginxとは?Apacheとの違いについてエンジニアに聞いてみた [root@nginx-dev ~]# yum install http://nginx.org/packages/ce

    Nginx(エンジンエックス)をインストールした環境で、WordPressを導入してみた
    peltier
    peltier 2017/03/14
  • Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2023 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Vue.js入門 ―最速で作るシンプルなWebアプリケーション 記事一覧 | gihyo.jp
    peltier
    peltier 2017/03/14
  • 本書について[Androidを支える技術〈Ⅱ〉──真のマルチタスクに挑んだモバイルOSの心臓部(WEB+DB PRESS plusシリーズ)|gihyo.jp … 技術評論社

    Androidがここ数年でどれだけ大きくなってきたかを行数で比較する。Androidはさまざまなオープンソースのソフトウェアを含んだ巨大なシステムで,どこまでを行数とカウントするか,どのファイルは行数とカウントするかで大きく数字はぶれるが,同じ計測方法で複数の年を比較すると,どれだけ成長しているのかは知ることができる。以上の数字では大体8年で4倍以上に膨れ上がっていることがわかる。 このようなAndroidについて各レイヤを解説していこうと思うと,1つ2つのレイヤについて解説しただけで1冊分の内容となってしまうのです。上から下まですべてのレイヤを,万遍なく解説するのは不可能と言えます。 しかし,レイヤを上から下までつなぐ所にAndroidおもしろさが多く含まれています。各レイヤの途中で力尽きてしまうと,Androidおもしろさは伝わりません。 そこで書は,各レイヤのすべてを解説する

    peltier
    peltier 2017/03/14