タグ

2017年1月5日のブックマーク (8件)

  • バッファロー、IEEE 802.3bz規格対応スイッチを2017年春に販売へ

    b-wind
    b-wind 2017/01/05
  • LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる - Qiita

    大人気TBSドラマ、「逃げるは恥だが役に立つ」でも話題になったインフラエンジニアという言葉ですが、今ではインターネットインフラを知らないまま開発をするのも難しい状況になっています。クラウドが一般化されたからといって単にリソースの調達が簡単になっただけで、つまりハードウェアの知識が無くても何とかやっていけるようになっただけであり、インフラの知識が要らなくなったなどということは全くなく、むしろdevopsの掛け声とともに、ソフトウェア開発者にインフラを見なければならない新たな責務が課せられたという、なかなか痺れる状況なのだろうと思います。 そういった中で、先日のさくらインターネットのAdvent Calendar最終日に「いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方」という記事を書かせて頂きましたが、今回はLinuxサーバの「負荷」と、ロードアベレージに関して、掘り下げ

    LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる - Qiita
    b-wind
    b-wind 2017/01/05
  • HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様

    今日では HTTP(s) で API が公開されることは当たり前の時代ですが、エラーをアプリケーションにどう伝えるかは、個々の API の設計に依存していました。特に、HTTP ステータスコードは有限であり、元々持っている意味があるので、自由に使うことはできません。API はそのドメインごとにもっと複雑で細かなエラー情報があるはずで、それらはレスポンスボディに載せてアプリケーションに伝えることになりますが、その書式に規定は今までありませんでした。 HTTP API にて、アプリケーションにエラー情報を伝達するための(レスポンスボディに載せられる)標準的な形式が、RFC7807 Problem Details for HTTP APIs で定められています。適用例としては、以下のようになります。 HTTP/1.1 403 Forbidden Content-Type: application

    b-wind
    b-wind 2017/01/05
  • 開発者のMac離れが進行中。移行先はLinuxか? | ソフトアンテナ

    プログラミングカンファレンス等を確認するまでもなく、MacBook Proは開発者のためのマシンとして近年大きな人気を誇っています。ハードウェアの完成度が高いだけで無く、UNIX由来の各種コマンドが利用できるmacOSも開発者が好む理由の一つにもあげられると思います。 ところが2017年はその状況が変わってくるのかもしれません。開発者Luca Ciavatta氏は、今年開発者がmacOSから離れLinuxにスイッチする可能性があると、ブログ記事「Why devs are switching from Mac OS X to Linux?」にまとめています。 ブログの根拠は、Appleが開発者の需要を無視し、割高なハードウェアを販売しているというもの。そのために人々はハードウェアとソフトウェアの両面で代替案を探しているというのです。 参考リンクとして同様な動きを伝える以下のようなリンクをリス

    開発者のMac離れが進行中。移行先はLinuxか? | ソフトアンテナ
    b-wind
    b-wind 2017/01/05
    “macOSの代わりとしてはFedora / Ubuntu / Arch / ElementaryのようなLinux系OSを押す声が多い模様です。”
  • 株式会社はてなに入社しました - そーだいなるらくがき帳

    あけましておめでとうございます。 2017年1月1日付で株式会社はてなに入社しました。 はてなに入社するということでやっぱりはてなブログに移行しました。 そーだいなるらくがき帳は移行出来たらします。 はてなにはMackerelのセールスエンジニアとしてジョインしました。 なぜ「はてな」なのか WebサービスのスタートアップのCTOを辞めてなぜ「はてな」なの?という疑問があると思います。 理由としては勿論前職を離れるのに良いタイミングだったってのも大きいのですが PostgreSQLがそこにある セールス部門でチャレンジ出来る エンジニアの全体のレベルが高い などです。 でも1番はMackerelチームに一緒に働きたい人が沢山いるって言うのが大きいです。 そして広島から東京に転居してまでチャレンジしたい価値がMackerelにはあると思っています。 初出社日の所感 初めての東京転居(まだして

    株式会社はてなに入社しました - そーだいなるらくがき帳
    b-wind
    b-wind 2017/01/05
    “Mackerelチームに一緒に働きたい人が沢山いる”
  • GNU sed 4.3がリリース - 正規表現が10倍高速に | ソフトアンテナ

    GNUプロジェクトがストリームエディタ「sed」の最新安定版であるv4.3を1月4日に公開しました(アナウンス、Phoronix)。 sedはファイルやパイプライン等のストリーム入力を受け取り、データを加工する、UNIX系のOSで使用可能な長い歴史を持つツールです。 v4.3の改善点としては典型的な処理における正規表現検索の10倍程度の高速化や、unlocked-ioの使用によるIO操作の高速化等、処理速度の高速化があげられています。同時にさまざまな不具合も修正されており、詳細はアナウンスからたどることが可能です。

    GNU sed 4.3がリリース - 正規表現が10倍高速に | ソフトアンテナ
    b-wind
    b-wind 2017/01/05
  • GoogleがGoによるPython実装、Grumpyを発表

    Googleが既存の社内のPythonコードをGoで実行するためのPython実装を公開している。 Google Open Source Blog: Grumpy: Go running Python! google/grumpy: Grumpy is a Python to Go source code transcompiler and runtime. Googleの発表によれば、YouTubeのフロントエンドサーバーとYouTube APIはほとんどPythonで書かれているという。現在、YouTubeのフロントエンドはCPython 2.7で実行されているが、CPythonの制約により効率化には限界があるのだという。 GrumpyはPython 2.7のコードをGoのコードに変換するツールgrumpcの実装だ。grumpcPythonで実装されていて、astモジュールでPyth

    b-wind
    b-wind 2017/01/05
  • MVNOとVoLTEの関係

    ではドコモ、au、ソフトバンクの3キャリア共に新しい電話の仕組みである「VoLTE」への対応をアピールしています。それらのキャリアから設備を借りているMVNOにはどのような関係があるのでしょうか? VoLTEの仕組み MVNOとVoLTEの関係を説明する前に、まずはVoLTEについてあらためて確認しておきましょう。 携帯電話網の中では、次の図のように3G(W-CDMA)の設備と、4G(LTE)の設備がそれぞれ別に設けられています。また、緑色で示したパケット交換(データ通信)のための交換機と、青色で示した回線交換(音声通話)のための交換機が使用されています。スマホのアプリやブラウザなどでデータ通信を行う場合はパケット交換が使われますが、090、080、070番号での通話とSMSの送受信を行う場合は回線交換が使われます。 ここで注目していただきたいのは、青色で示した回線交換のための設備は3

    MVNOとVoLTEの関係
    b-wind
    b-wind 2017/01/05