タグ

2014年10月31日のブックマーク (7件)

  • サーバ/インフラ徹底攻略を読んでインフラエンジニアの高齢化問題について考える - Glide Note

    サーバ/インフラ徹底攻略 (WEB+DB PRESS plus) 書の「テスト駆動インフラ&CI最前線」を執筆されたmizzyさんからご恵贈頂きました。ありがとうございます。 事前に断っておくと私がここで記載している「インフラエンジニア」はITインフラエンジニアの話です。 書の詳細なレビューは他の方にお任せするとして、内容を読むと サーバプロビジョニング Vagrant Serverspec インフラCI AWS GitHub Docker nginx メンテナンス、運用の話 が主なTopicsになる。 これらは今のインフラエンジニアにとって必須の知識、スキルになってきていて、その他にも 従来から必要だったOSレイヤー、ミドルウェアレイヤー、LAMP、ログ収集の定番Fluentdなど インフラエンジニアに要求されるスキルセットの範囲が広く、しかも深くなっていると個人的には思っている。

    syuu256
    syuu256 2014/10/31
  • メジャーなプログラミング言語15種類の違い(難易度・将来性)を、乗り物に例えると? | ホットニュース (HOTNEWS)

    メジャーなプログラミング言語15種類の違い(難易度・将来性)を、乗り物に例えると?メジャーなプログラミング言語15種類の違い(難易度・将来性)を、初心者にも分かりやすく "乗り物" に例えて解説します。 人間の数万倍〜数億倍の処理速度を持つコンピュータ。元々コンピュータとは、暗号解読やミサイルの弾道計算といった「軍事利用」を主な目的として開発された装置。その大きさは工場をまるまる占有してしまうぐらいの巨大な物でした。 しかし、現代のコンピュータは大きさ・形態・使用用途が多岐に渡り、小型のコンピュータはTV・スマートフォンやパソコンに組み込まれるなど、人々の生活に無くてはならない物へと進化を遂げています。 そして、人がコンピュータに命令を下すためには、「プログラミング言語」という特殊な命令語を用いる必要があります。 現代のコンピュータが用途や形態が多種多様であるように、このプログラミング言語

    メジャーなプログラミング言語15種類の違い(難易度・将来性)を、乗り物に例えると? | ホットニュース (HOTNEWS)
    syuu256
    syuu256 2014/10/31
  • MATLAB - Wikipedia

    MATLAB(マットラブまたはマトラボ[24])は、アメリカ合衆国のMathWorks社が開発している数値解析ソフトウェアであり、その中で使うプログラミング言語の名称でもある。MATLABは、数値線形代数、関数とデータの可視化、アルゴリズム開発、グラフィカルインターフェイスや、他言語(C言語/C++/Java/Python)とのインターフェイスの機能を有している。MATLABは、主に、数値計算を扱う事ができるが、追加のオプションSymbolic Math Toolboxを使うことで、数式処理の能力を得ることができる。2019年時点でMATLABのユーザー数は400万人を超えており、100,000 以上の企業・政府・大学で、工学・理学・経済学など幅広い分野に利用されている。 MATLABは、MATrix LABoratoryを略したものであり[25]、行列計算、ベクトル演算、グラフ化や3次元

    MATLAB - Wikipedia
    syuu256
    syuu256 2014/10/31
  • The Insanely Great History of Apple – Pop Chart

    UPDATED WITH THE GROUNDBREAKING iPHONE XS, XS Max, XR, and other new products, this sprawling chart is the world's most comprehensive mapping of Apple devices. Our panels are manufactured in our Brooklyn woodshop Ultra-strong birch plywood Print affixed permanently using archival adhesive Keyhole slot for quick hanging

    The Insanely Great History of Apple – Pop Chart
  • Web Componentsを構成する4つの仕様 ー Web Components基礎編

    我々Web開発者がWeb Componentsという言葉を耳にしてから、もう2年程経ったでしょうか。Web Componentsが変えるWeb開発の未来という記事に、「今のWeb開発がどのような課題を抱えているか、それをWeb Componentsがどう解決するか」を書きました。これを踏まえて、連載ではWeb Componentsの仕様から実装、PolymerやX-TagといったWeb Componentsを支えるライブラリなどの周辺知識まで解説していきます。 Web Componentsを支える4つの仕様 連載第1回目となる記事では、Web Componentsを支える4つの仕様について解説します。Web Componentsは以下の4つの独立した仕様から構成されます。 Custom Elements – 独自のカスタム要素をユーザーが定義することを可能にする Shadow DOM

    Web Componentsを構成する4つの仕様 ー Web Components基礎編
    syuu256
    syuu256 2014/10/31
  • tcpdumpとtcpreplayとtcprewriteと他。

    CTF for ビギナーズのネットワーク講習で使用した資料です。 講習に使用したファイルは、以下のリンク先にあります。 https://onedrive.live.com/redir?resid=5EC2715BAF0C5F2B!10056&authkey=!ANE0wqC_trouhy0&ithint=folder%2czip

    tcpdumpとtcpreplayとtcprewriteと他。
    syuu256
    syuu256 2014/10/31
  • Cのエラーハンドリングと例外設計、例外処理のメモ - 百日半狂乱

    二十五日半狂乱、6日目(の分...orz)の記事 Cのエラーハンドリングを毎回やるのは面倒だ! 前回も言ったが、Cではエラーハンドリングに戻り値とerrnoを用いる. それはそうと例外設計において"無視"は大罪である. だから、関数を呼び出したら戻り値は漏らさずチェックすべきだ. ということで、例えば以下のように逐一戻り値をチェックする. if(send(sockfd, buf, len, 0) < 0){ ERROR("send"); exit(1); } あぁ、面倒だ. 一体コードのどの部分が正常系の処理なのか? ほとんどエラーハンドリング*1で埋め尽くされるじゃないか. そもそもエラーハンドリング部分に書くのは毎回同じコードだし、コードの繰り返しは防ぎたい. エラー処理部分をラッピングして楽をする unpv12eの中でラッパーを被せることによってこの面倒を回避する方法を知った. in

    Cのエラーハンドリングと例外設計、例外処理のメモ - 百日半狂乱
    syuu256
    syuu256 2014/10/31