タグ

2015年9月25日のブックマーク (28件)

  • 仮想マシンが参照するDNSキャッシュサーバ クラウド各社の比較 – CLARA ONLINE techblog

    今回は、IaaSサービスの仮想マシンが、どこのDNSキャッシュサーバを参照しているのかを確認してみました。 全てCentOS6で確認しています。 調査対象は以下のIaaSサービスです。 AWS Microsoft Azure IDCFクラウド ニフティクラウド さくらのクラウド AWS VPC ネットワークの範囲に “2” をプラスした値です。例えば、10.0.0.0/16 ネットワークの DNS サーバーの位置は 10.0.0.2 となります。 Amazon DNS サーバー DHCPのoption domain–name–serversで設定されていました。 DHCP情報は、dhclient.leasesファイルに保存されます。 [root@ip-10-1-0-170 ~]# cat /var/lib/dhclient/dhclient-eth0.leases lease { inte

  • LTSV FAQ - LTSV って何? どういうところが良いの? - naoyaのはてなダイアリー

    LTSV って何? Labeled Tab-Separated Values という、テキストのフォーマットの仕様です。CSV や TSV や JSON そのほかと同じ、テキストデータのフォーマット名。主にログ、特に httpd のアクセスログなどに適用すると便利です。 仕様は http://ltsv.org にまとまっています。随時更新中です。 LTSV は単なるログのフォーマットであって、それ以上でもそれ以下でもありません。 LTSV ってタブ区切りで値に名前を付けただけのもの? はい、そうです。 これが 127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.example.com/start.html" "Mozilla/4.08 [en] (

    LTSV FAQ - LTSV って何? どういうところが良いの? - naoyaのはてなダイアリー
  • 「Oculus Rift」の最終製品版「CV1」体験レポート。新ジャンル「VRストーリーテリング」で,Oculusはプレゼンスの最大化を目指す

    「Oculus Rift」の最終製品版「CV1」体験レポート。新ジャンル「VRストーリーテリング」で,Oculusはプレゼンスの最大化を目指す ライター:奥谷海人 仮想現実(以下,VR)対応のヘッドマウントディスプレイ(以下,HMD)「Rift」を開発しているOculus VRは,同社主催の開発者向けイベント「Oculus Connect 2」を,米カリフォルニア州ロサンゼルス市のLoews Hollywood Hotelにて,現地時間の2015年9月23日から25日まで開催中だ。 ハリウッドの中心地にあるLoews Hollywood Hotel(ロウズ ハリウッド ホテル)にて開催中のOculus Connect 2。CEOのBrendan Iribe(ブランドン・イリベ)氏や,CTOのJohn Carmack(ジョン・カーマック)氏らが登壇する基調講演は日時間の9月25日2:00時

    「Oculus Rift」の最終製品版「CV1」体験レポート。新ジャンル「VRストーリーテリング」で,Oculusはプレゼンスの最大化を目指す
  • GitHub、プログラミング教育支援ツール - リポジトリ作成等で現場を効率化

    GitHubは9月22日(現地時間)、プログラミング教育支援ツール「Classroom for GitHub」をリリースしたことを発表した。 同ツールは、コンピュータ科学教育の改善を目標に掲げた「GitHub Education」という取り組み内の1プロジェクトという位置づけで、リポジトリの作成や、受講者がたくさんいるクラスのアクセス管理など、煩雑になりがちな教育現場における管理作業を簡易化し、教育現場を効率化するために開発されたもの。 教師は課題を簡単に作成し、プライベートな招待用URLを通じて学生に課題用コードを配布することができる。また、リポジトリ作成とアクセス管理を自動的に行うことが可能で、生徒も課題提出を簡単に行えるようになる。 このほか、教育機関や教師がサイトから申請すれば、通常では有料なプライベートリポジトリを、無料で作成することも可能。オプションとして、課題の参考用コード

    GitHub、プログラミング教育支援ツール - リポジトリ作成等で現場を効率化
  • Electronを使ってMac向けのアプリを開発する時のファイル名の扱いについて (所謂UTF-8-MAC問題) - Qiita

    以前Nodeで作っていたものをElectronで作り直していて、同じ問題にまたハマったので書いておく。 所謂、UTF-8-MAC問題である。もう遥か昔にNodeでハマった時の記事がある。 node.jsでUTF-8-MACを扱う - joker1007の日記 Macのファイルシステムはファイル名に対してNFDとかいう正規化を行っていて、ファイルシステムにアクセスする時に勝手に変換しやがる仕組みになっている。 このせいで、濁点が入ると急に死ぬとか、当辛い問題が起きる。何の嫌がらせなんだと……。この世界は文字が8ビットで済む様な国ばっかじゃねえんだよ! とりあえずMac NFDでググると辛いのは俺だけじゃない気持ちになれる。 で、昔は上で貼ったブログに書いたような方法で解決していたのだが、正直、この解決策は2015年にもなって面倒過ぎるだろと思っていた。 (マジかよーってググって自分の記事が

    Electronを使ってMac向けのアプリを開発する時のファイル名の扱いについて (所謂UTF-8-MAC問題) - Qiita
  • 2015-09-24 自動化可能なオペレーション

    Operation as Code による効率化の検討 日MSP協会 「オペレーションカンファレンス 2015 summer」 にて

    2015-09-24 自動化可能なオペレーション
  • というわけで - 伊藤計劃記録 はてな版

    はてなを導入してみる。 日記、というものからぼくはいかにも縁の遠い人生だった。3年前に癌を患って、あんたいちおー死ぬかもしれんよ、わたしが助けるからんなこたならないけどね、と恩人である先生に言われたときは、自分が結婚もしておらず子供もなく、この世に自分が生きてきたなにかしらのかたちや想いが遺らないことの恐怖、というやつに心底怯えてヤバげなサイコスパイラルに捕われたりもしたのだが、多くは覚悟でなく愚鈍と慣れによってなんとやら、とイノセンスで押井大人も申しておりますように、死の恐怖すら人はあっというまに日常に回収してしまうものなのでございます。5年生存率、という厄介な言葉もありますように、いまだって転移の可能性がないわけじゃございません。というのに、それにすら慣れてしまう。人間の鈍感さ(というか俺の鈍感さだけど)というのは、人間を発狂から救う重要なセーフティなのだと思う訳ですよ。 そういうわけ

    というわけで - 伊藤計劃記録 はてな版
  • ssig33.com - 自宅サーバーの現状

    録画界隈とかで公開するの流行ってるっぽいので mdadm + lvm + xfs です。これくらいなら余裕で安定運用できます。 HDD は Seagate が一番頻繁に壊れます。というか Seagate しか壊れない。 back to index of texts Site Search

  • Webプログラマから見たiOS9 Safari9のCSS/JavaScriptなどの新機能解説 - Qiita

    iOS9がリリースされ、iPhone6sも発売され、iOS9 Safari9で使える新機能をWebプログラマ目線で使ってみたいものをいくつか試してみました。iOSはアップデートの進捗がわりと良いので、新機能でもモバイルサイトであれば積極的に使える…はず。デスクトップ版の方は…お察しください。 ぶっちゃけ今回はそこまで目玉機能はなく、地味です。地味ですが、SafariでWebアプリを作れるようになりそうな気配がどことなくするようなしないような感じの内容です。残念ながらServiceWorkerには対応していないので、それに対応してくれたらもっとアレなんですが。 iOS Safari9の新機能(OSX版含む) CSS系 backdropフィルタ対応 新し目のiOSやOSXとかのメニューバーが半透過されるあれが作れます。要は背景要素に対してフィルタがかけられるプロパティです。綺麗で良いですね。

    Webプログラマから見たiOS9 Safari9のCSS/JavaScriptなどの新機能解説 - Qiita
  • 2015年のスマホゲーム開発者に求められるスキル – ぼくのセーブポイント

    この記事は何か? この記事はスマホゲーム開発をしているプログラマーのぼくが、スマホゲームの変遷と求められてきたスキルを振り返り、2015年の今現在求められるスキルを考えます。 あくまでぼくの周りから感じたものなので、いけてるディベロッパーにいる人はもっと進んでいるのではないかと思います。 ちょっと長いので、結論だけを知りたい場合は下部のまとめだけご覧ください。 ぼくは誰か? ぼくはゲーム開発会社でスマホゲームを開発しているプログラマーです。 mobageやGREEのプラットフォームで、各社が自由にWEBブラウザゲームを公開できるようになった時からゲーム開発をしてきました。 WEB業界出身な人間で、スーパーなプログラマーではないことに注意してください。 WEBブラウザゲーム前期 「DeNAの怪盗ロワイヤル」「コナミのドラゴンコレクション」「Cygamesの進撃のバハムート」などのゲームが流行

    2015年のスマホゲーム開発者に求められるスキル – ぼくのセーブポイント
  • ベトナムオフショアのすすめ - てくすた

    はじめまして、ピクスタ開発部の小張といいます。ベトナムでラボ型オフショア開発を始めて約3ヶ月経ちましたので、今日はその話をします。 ラボ型オフショア開発? 従来のオフショアと異なり、一定期間チームをアサインしてもらう形式です。以下の説明が詳しいです。 Framgiaの開発スタイルと開発実績(受託開発・ラボ開発) ピクスタではフランジアさんという会社のベトナム拠点に数人のチームを組成してもらい、私が常駐して一緒に開発をしています。 なぜオフショア? 日でのエンジニア採用が理想的なスピードではできていなかったことと、海外事業を伸ばすため、日に限定せずグローバルに開発を進められる体制に変えていきたいという思いが重なり、近年オフショアが熱いと言われるベトナムを視察した結果、Rubyに強いフランジアさんと一緒にやることにしました。 やっていること 今はバックエンドシステムを中心に、ピクスタのマイ

    ベトナムオフショアのすすめ - てくすた
  • Composerによるライブラリの管理とオートローダーの使用

    Rob Pike worked at Bell Labs for many years where he helped develop Unix. He is now at Google working on infrastructure projects. He is best known for his books on programming and developing the UTF-8 encoding standard with Ken Thompson. While pair programming with Ken Thompson early in his career at Bell Labs, Pike observed that Thompson was usually able to understand problems before examining th

    Composerによるライブラリの管理とオートローダーの使用
  • 第33回 「車輪の再発明」の価値 | gihyo.jp

    言語「GAME」との出会い 私が若いころにした仕事の一つに「GAMEコンパイラの開発」がある。まだPCすら世の中になく、NECのTK-80に代表されるむき出しの基板に8ビットのプロセッサと数KBのメモリを乗せただけの「マイコン」と呼ばれるコンピュータしか一般の人には手に入らなかった時代である。 当時、私は(マイコン専門の月刊誌を出していた)アスキー出版に出入りする高校生のバイトだったが、そこで出会ったのが大西博氏によって作られたGAMEという言語とインタプリタである。BASICを簡略化した非常に簡単な言語だった。それまではアセンブラ[1]で書くしかなかったTK-80 の開発環境を格段に良くするものだったのだ。 GAMEの開発効率の良さに惚れ込んだ私は、さっそく(アセンブラでは到底不可能だった)アクションゲームを作り始めたが、たかだか2MHz 程度のクロック数しかないプロセッサで走らせるGA

    第33回 「車輪の再発明」の価値 | gihyo.jp
  • 岩波データサイエンス

    岩波データサイエンス サポートページ 各巻に対応する内容は,上のバーの3線「三」をクリックして左に表示されるメニューからご覧ください (トップページの内容が空白の場合も,メニューで下位の階層をクリックして頂くと内容が表示される場合があります) 新グーグル・サイトに移行しました.自動変換のため,見難くなっている部分,表示されない部分がありますが,ご容赦ください シリーズ「岩波データサイエンス」では、統計科学や機械学習など、データを扱うさまざまな分野について、多様な視点からの情報を提供することをめざします。まったくの初歩からやや高度な話までのいろいろな手法の解説、実務に役立つソフトの使い方、さらには各領域のサイエンスや応用に踏み込んだ内容まで、多彩な記事を掲載します。 装丁には蛯名優子さんの作品を使わせて頂いています。蛯名さんのホームページはこちらです。 【公式ツイッターアカウント】ツイッタ

    岩波データサイエンス
  • トピックモデルを利用したアプリケーションの作成 | Tech-Sketch

    最近、「機械学習」や「自然言語処理」、といったキーワードを聞くことが多くなってきていると思います。 反面、すごそうだけどなんだか難しいもの、というイメージもあるのではないかと思います。そこで、今回は「自然言語処理」の一種であるトピックモデルを取り上げ、その仕組みを紹介するとともに、その実装方法について解説していきたいと思います。 (「機械学習」の方については、以前開催した勉強会の資料がありますので、興味があればそちらもご参照ください。) トピックモデルとは トピックモデルは、確率モデルの一種になります。つまり、何かが「出現する確率」を推定しているわけです。 トピックモデルが推定しているのは、文章中の「単語が出現する確率」になります。これをうまく推定することができれば、似たような単語が出てくる文章(=似たようなモデルの文書)が把握でき、ニュース記事などのカテゴリ分類を行ったりすることができま

    トピックモデルを利用したアプリケーションの作成 | Tech-Sketch
  • Neverbleed - RSAの秘密鍵演算を別プロセスに分離する話

    機能毎にプロセスを分割し、それらを別個の権限のもとで実行することで、脆弱性があった場合の影響を抑え込むというのは、一定以上の規模をもつプログラムでは、しばしば見られるデザインパターンです。 qmailは、そのような設計がなされたメール配送デーモンとして名高いですし、OpenSSHもまた、認証プロセスと通信プロセスを分離することで、外部との通信を担当するコードにバグがあったとしても、ルート権限が奪われないように設計されています(参照: Privilege Separated OpenSSH)。 一方で、OpenSSLにはそのような権限分離は実装されていません。Heartbleedの際にサーバの秘密鍵が漏洩したのも、秘密鍵の取り扱いと、その他の通信の取り扱いを同一のメモリ空間の中で行っていたからだと考えることができます。 ないのなら、自分で作ればいいじゃない…ということで作りました。それが、N

  • 「XcodeGhost」:iOS正規アプリの汚染はどのように起きたか | トレンドマイクロ セキュリティブログ

    Apple の iOS端末向け正規アプリストア「App Store」は、Apple が公開前にアプリを審査し、集中管理を行う、いわゆる「ウォールド・ガーデン(壁に囲まれた庭)」であり、安全なアプリストアと考えられてきました。しかし、「XcodeGhost」と名付けられた不正なコードが App Store上の複数の正規アプリで確認されたことから、App Store の安全性が揺らぐことになりました。 この「XcodeGhost」による正規アプリの汚染はどのように起きたのでしょうか。「Xcode」は、さまざまなプラットフォーム上で開発するための Apple社が提供する正規のツールキットです。中国の開発者にとって、公式サイトから「Xcode」をダウンロードするのは困難でした。なぜなら、「Xcode」は数ギガバイトあり、また Apple のサーバへの接続速度が遅いためです。中国では、国外より自国の

  • クラウド・コンピューティングの普及に伴うMSPの現状と課題

    オペレーションカンファレンス 2015 Summer 2015年9月24日(木) マイクロソフト品川@東京Read less

    クラウド・コンピューティングの普及に伴うMSPの現状と課題
  • なぜValveはPCゲーム業界の頂点に立てたのか。「Valve新入社員用マニュアル」の訳者あとがき。 - ゲーマー日日新聞

    「A fareless adventure in knowing what to do when no one's there telling to you what to do(誰かの助言に頼らずとも、己の命題を知る限り、冒険は恐るるに足らず。)」 この一文から始まるValve社の「HANDBOOK FOR NEW EMPLOYEES」は、合計56ページ、実際に日語に訳して2万字ほどの内容からなり、そこに新入社員のための訓戒がありったけ書き込まれている。 私はこれを読んで、ブログにおいて翻訳文をいずれ公開しようと決意した。それは押し付けがましい博愛精神でなく、Valveのゆるぎない自信故の透明性に、私が胸打たれたからである。 解説 -Valveとは何か (※PCゲーム、とりわけValveに詳しい者なら大した情報でもないので、読み飛ばしてもらえると嬉しい。) ValveがPCゲーム業界で

    なぜValveはPCゲーム業界の頂点に立てたのか。「Valve新入社員用マニュアル」の訳者あとがき。 - ゲーマー日日新聞
  • いい機会だし自宅サーバの現状を整理してみる - ラブライブ駆動開発

    vector.hateblo.jp 友人が上の記事で録画サーバについて色々書いていたので、自分も自鯖の現状を把握するために書き出してみる。 上記記事と似たようなアジェンダで行く。 前提 あ、私的利用の範囲ですよ。 ほぼ毎日放送されているアニメを録画している また以下のタレントが出演している番組もほぼ録画されている マツコ・デラックス さまぁ~ず TSの増加ペースとしては、13〜6GBで1週間で60〜80ほど(溜まるときは300GB/weekぐらいのペース) 流石に容量増加に耐え切れないので、録画が完了したTSから順次ffmpegにてh.264+aacな720pのmp4に変換される エンコード済のTSは1ヶ月ほど保持してから削除 サーバについて 自鯖その1(NAS) HP ProLiant Microserver N40L AMD Turion II NEO 1.5GHz 2Core U

    いい機会だし自宅サーバの現状を整理してみる - ラブライブ駆動開発
  • Python Dask で 並列 DataFrame 処理 - StatsFragments

    はじめに 先日のエントリで少し記載した Dask について、その使い方を書く。Dask を使うと、NumPy や pandas の API を利用して並列計算/分散処理を行うことができる。また、Dask は Out-Of-Core (データ量が多くメモリに乗らない場合) の処理も考慮した実装になっている。 sinhrks.hatenablog.com 上にも書いたが、Daskは NumPy や pandas を置き換えるものではない。数値計算のためのバックエンドとして NumPy や pandas を利用するため、むしろこれらのパッケージが必須である。 Dask は NumPy や pandas の API を完全にはサポートしていないため、並列 / Out-Of-Core 処理が必要な場面では Dask を、他では NumPy / pandas を使うのがよいと思う。pandasとDas

    Python Dask で 並列 DataFrame 処理 - StatsFragments
  • そこそこ仕事をもらえるようになったWeb漫画家のリアル - オモトピア

    Web漫画家と紙の漫画家でも違ってきますよね…。

    そこそこ仕事をもらえるようになったWeb漫画家のリアル - オモトピア
  • 自分の生まれた日に全米No.1だった映画を教えてくれるサイトが話題に : 映画ニュース - 映画.com

    1995年9月24日のNo.1は「セブン」写真:AFLO [映画.com ニュース] 自分の生まれた日に全米興行収入No.1だった映画がわかるサイトが誕生した。 米サイト「Playback FM」は、すでに自分の生まれた日に全米チャートでNo.1だった楽曲を調べることができる機能で話題のサイトだが、このほどその映画版も始まった。 サイト(http://playback.fm/birthday-movie)にアクセスし、誕生年月日をプルダウンメニューから選択して「Find #1 Movie」ボタンをクリックすると、その日にNo.1だった映画のタイトルと予告編動画、当時の入場料、さらにその日から現在までの同作の推定上映回数が表示される。自分の誕生日はもちろん、親しい人や有名人の誕生日を使って調べてみるのも楽しいかもしれない。

    自分の生まれた日に全米No.1だった映画を教えてくれるサイトが話題に : 映画ニュース - 映画.com
  • 米政府版マイナンバー情報漏えい、560万人の指紋データも流出していたことが判明

    米連邦政府の人事管理局(OPM)は9月23日(現地時間)、6月に発表した約400万人(当時発表された数字)の職員および元職員の個人情報流出事件に関連し、560万人分の指紋データも流出していたことがその後の調査で判明したと発表した。 この事件が発覚したのは4月。OPMITシステムに何者かが不正に侵入してデータを盗んだという。この犯行は中国ハッカー集団によるものとみられている。 6月の発表では影響を受けるのは約400万人とされていたが、23日の発表では2150万人の社会保障番号(SSN、日マイナンバーに当たる全国民が持つ背番号)が影響を受け、その中の560万人が指紋データも盗まれたとあり、かなり人数が増えている。 当局は指紋データの悪用の可能性は限定的だとしながらも、悪用の可能性を排除するために、国土安全保障省(DHS)、連邦捜査局(FBI)、国防総省(DOD)を含む関連組織を横断する

    米政府版マイナンバー情報漏えい、560万人の指紋データも流出していたことが判明
  • エイズ治療薬の権利を買った製薬会社、ひと晩で55倍に値上げして大炎上…海外の反応 : らばQ

    エイズ治療薬の権利を買った製薬会社、ひと晩で55倍に値上げして大炎上海外の反応 アメリカの医療費は異常なほど高騰していますが、いくつもある理由のひとつに、処方される薬の高額さがあります。 (参照:「もうこんな国いやだ…」アメリカで請求された恐ろしく高額な医療費14例) HIV患者のための薬の権利を購入した製薬会社が、たったひと晩で55倍に値上げしたことから、猛烈な批判にさらされています。 それまで1錠13.5ドル(約1600円)だった“Daraprim”という薬が、1錠750ドル(約9万円)に跳ね上がったのです。 現在はHIV感染者の治療に使用されていますが、薬そのものは古くからあり、その権利を買い取ったTuringという製薬会社が値上げをしたというもの。 治療薬が急に値上がりしたことで、治療できない患者や破産する患者が出ることは容易に想像がつくとして、海外のネット上では大炎上しています

    エイズ治療薬の権利を買った製薬会社、ひと晩で55倍に値上げして大炎上…海外の反応 : らばQ
    fumikony
    fumikony 2015/09/25
  • npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita

    背景 Javascript で Web アプリを作ろうとすると、よくわからないことだらけで超混乱します。 npm と bower の違いは? npm はサーバーサイド用、bower はクライアントサイド用らしいよ えっ、でもなんで bower のインストールに npm が必要なの? サーバーサイドは Rails で書きたいから npm 要らないと思うんだけど・・・ ていうかサーバーサイドJSとか node.js って何? よく見る browserify って何? こういった疑問が沸き上がるのは、各ツールが生まれた文脈がよくわかっていないからです。いろいろ調べてやっとちょっとわかってきたのでメモします。間違いがあったらご指摘ください。 「CommonJS」誕生 - Javascript は汎用プログラミング言語へ その昔、Javascript 大好きおじさんは言いました。 Javascrip

    npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita
  • ゲームボーイアドバンスのゲームを書こう | POSTD

    子どもの頃は、ゲームボーイのゲーム(たいがい、かなりひどいもの)で遊ぶのにたっぷり時間を費やしました。 これまでは「標準の」一般的な目的に使われるコンピュータ以外のためにコードを書いたことはなかったのですが、最近考えるようになりました。 「ゲームボーイ(アドバンス)のゲームは簡単に書けるだろうか?」 ゲーム機には詳しくない方のために説明すると、ゲームボーイアドバンス(GBA)は、任天堂が発売した人気携帯型ゲーム機でした(写真下)。 240 x 160 (3:2) 15ビット カラーLCDディスプレイ、6種類のボタンと十字キーが付いています。 ゲームボーイアドバンス 内部を見ると、GBAのCPUは32-bit ARM7TDMI RISCコア(16.78MHz)です。 標準の32-bit ARMのインストラクションのほかに、 このチップは16ビットThumb のインストラクションも実行できます

    ゲームボーイアドバンスのゲームを書こう | POSTD
  • 二次元から三次元を作る方法 — サーバ内でBlenderを動かしてみたら意外にもイケていたという話 - pixiv inside [archive]

    こんにちは、エンジニアのみどです。 ピクシブは、イラスト1枚で簡単にオリジナルグッズが作れるサービス pixivFACTORY を開発しています。 そのpixivFACTORYのプレビューに焦点を絞った勉強会を社内で行いました。 今回は、その勉強会の内容を公開したいと思います。 プレビューとは pixivFACTORYでは、グッズの仕上がりのイメージを確認する機能を提供しています。 この機能は、チーム内でプレビューと呼ばれていて、pixivFACTORYの売りのひとつになっています。 今回の勉強会では、ピクシブのエンジニアがこのプレビューに関する技術やノウハウについて発表を行いました。 pixivFACTORYのプレビューを支える技術 まず、私がアプリケーションサーバ側の処理について発表しました。 ImageMagickやBlenderといったソフトウェアをどのように使い分けているかが見所

    二次元から三次元を作る方法 — サーバ内でBlenderを動かしてみたら意外にもイケていたという話 - pixiv inside [archive]