注意 内容については一切保証しません。 ここでは、主に W3C ML での議論や各種仕様などに基づいて書いています。 ここに書かれていることが正しいかどうかは、自身で判断して下さい。 事実としておかしいところなどは、コメントでどんどん指摘して下さい。遠慮はいりません。 ただし、このエントリでは「form が PUT/DELETE をサポートするべきかどうか?」の議論はしません。 「REST の是非」や「PUT/DELETE の意義」についても議論する気はありません。 ここでやっているのは、あくまでもどういった議論の末現状があるのかの調査です。 そうした意見がある場合は、 W3C などに投稿するのが最も有益だと思います。 History 2014/03/29: 公開 2014/03/29: XForm と XHTML の関係を明確化(thanx koichik) 2014/03/29: HT
Add your Ruby gems to AWS CodeArtifact Ruby developers can now use AWS CodeArtifact to securely store and retrieve their gems. CodeArtifact integrates with standard developer tools like gem and bundler. Applications often use numerous packages to speed up development by providing reusable code for common tasks like network access, cryptography, or data manipulation. Developers also embed SDKs–such
大事なことなのでもう1回言います。今回のVPC Peeringは、2つのVPC間のL3ネットワーク通信を提供します。 ...言わんとするところ、伝わったでしょうか。伝わりにくいですかね?(笑)説明としては上の文章でいいのですが、思い浮かぶイメージと実現できることにはそれなりに隔たりがあるので、そこを理解いただきたいというのが今回のエントリーの狙いです。VPC Peeringの仕組みを自分なりに考察(≒妄想)し、そこから見えてくる留意点を紹介してみます。以下に要点をまとめます。 ルーティングの設計はユーザーが行う。 Peeringなので、2VPC間以外のルーティングを取り持つことはできない。 Peering経由でIGW/VGWは利用できない。 ルーティングの設計はユーザーが行う Peeringの設定は、VPCの[Peering Connections]画面で、作成・管理します。ただ、このPe
こんにちは。望月です。 昨日、VPC Peeringという特大アップデートがありました!今までは行えなかった、VPC間のローカル接続を実現するVPC Peering機能です!詳細はこちらのブログを参照して下さい。 Amazon VPC Peeringの技術的考察と留意点 - Developers.IO クラスメソッド開発ブログ さて、このアップデートで今まで出来なかった色々な問題が解決されると思います。で、私がこの機能追加を聞いた時に「これだ!」と思ったものをCDP候補"Shared Server"として提案したいと思います!CDP(Cloud Design Pattern)については、公式サイトを御覧ください。 AWS-CloudDesignPattern : メインページ 解決したい課題 AWSの設計の基本として、「システムごとにVPCを作成して独立したネットワーク環境を作成する」とい
はじめに 先日お伝えしました通り、ELBのアクセスログが取得出来るようになったのですが、すぐさまfluent-plugin-elb-logというfluentプラグインがリリースされました。さすがfluentd界隈、対応が早いです。 ということで、今回はELBのアクセスログをfluentd経由でElasticsearchに取り込み、それをKibanaで表示したいと思います! セットアップ Elasticsearch Elasticsearchは最新のrpmパッケージを更新サイトから取得し、rpmコマンドでインストールします。 $ wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-1.0.0.noarch.rpm $ sudo rpm -ivh ./elasticsearch-1.
If you’re using Docker on CentOS, RHEL, Fedora, or any other distro that doesn’t ship by default with AUFS support, you are probably using the Device Mapper storage plugin. By default, this plugin will store all your containers in a 100 GB sparse file, and each container will be limited to 10 GB. This article will explain how you can change that limit, and move container storage to a dedicated par
os/exec.LookPathを使うと、コマンドが実行可能かチェックできる。$PATH を考慮して探してくれるが、スラッシュが入っていると $PATH を考慮しない。 package main import ( "log" "os/exec" ) func main() { tests := []string{ "hoge", "/bin/hoge", "./hoge", } for _, test := range(tests) { if _, err := exec.LookPath(test); err != nil { log.Print(err) } } } 2013/12/10 19:18:34 exec: "hoge": executable file not found in $PATH 2013/12/10 19:18:34 exec: "/bin/hoge": sta
Go の Test に対する考え方 この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様々な言語が test (主に Unittest) について言語レベルでサポートしたり、デファクトなライブラリが確立したりといった状況が、今日では至って普通のこととなっています。 そんな言語や環境で、息をするようにテストを書いてきたみなさんが、はじめて Go でコードを書く時に見るべきは testing パッケージです。 http://golang.org/pkg
Nexus 7(2012)のファイルシステムをNANDフラッシュ用に開発されたF2FS(Flash-Friendly File System)に変更して、端末のI/O性能を高めようという実験的な開発作業がXDA Developersで進められています。 F2FSは、Samsungが中心となって開発したSSDやeMMC、SDメモリなどのNAND型フラッシュメモリに特化したファイルシステムで、Linuxカーネル3.8でメインラインにマージされました。特にNANDフラッシュへのランダムライトで他のファイルシステムよりも良い性能を発揮するとされています。ちなみに、F2FSはMoto Xなど一部のAndroid端末では既に採用されています。 ストレージのI/O性能が改善されるとプチフリといった現象が軽減され、体感的にも動作が軽くなった印象を受けるはずです。 XDA Developersで公開された導
Epilogue Three years ago, we set out to create an open, independent reading platform. We believed that the reading experience could be beautiful and that it was meant to be shared. Along the way, we created a reading app for iOS and Android that proved these things to be true. We’re proud of the product we built, but even more so, we’re grateful for the community of readers that made it grow. At e
「HackerNews翻訳してみた」が POSTD (ポスト・ディー) としてリニューアルしました!この記事はここでも公開されています。 Original article: What is a Web Framework? by Jeff Knupp Webアプリケーションフレームワーク、略して「Webフレームワーク」がWeb対応のアプリケーション構築に広く使われているのは、皆さんご存じですよね。単純なブログからAjax機能を搭載した複雑なアプリケーションまで、Web上のすべてのページはコードで記述されています。最近気になるのは、FlaskやDjangoのようなWebフレームワークに興味を持ってはいるけれど、実際にはWebフレームワークの目的や機能をちゃんと理解していない開発者が意外に多いということです。そこでこの記事では、ややもすれば見落とされがちなトピックであるWebフレームワークの基
岡野雅行 岡野工業代表社員。1933年、東京都生まれ。痛くない注射針やリチウムイオン電池ケースなどを開発した金属深絞り加工の世界的職人。NASAをはじめ国際的な企業とのコラボも多い。 今年で81歳になるけどさ、俺はこういう雑誌を購読しているんだよ。「LEON」「Pen」、カード会員誌の「SIGNATURE」……。意外だろ? こんなオシャレ雑誌を俺みたいなジイさんが読むなんて。ファッション、インテリア、旅行、いろんな分野のトレンドがどうなっているのか気になるんだよ。 自分の仕事に直接役立つわけじゃない。でもね、刺激を受けるんだよなあ。雑誌をパラパラめくって、そこに載っている情報にピンとくることがある。「あ、これは本物だ」ってね。考え抜いて、作られた優れたモノやサービスだってわかる。すると、俺も負けてらんねぇ、いいモノ作らねえといけねえって、不思議とやる気がむくむくと湧き上がってくるんだな。
バージョン 0.9 くらいのときの公式ドキュメントのざっくり訳+個人のメモ 情報が古い+理解が間違ってるとこあるかもなので注意して欲しいけど、需要がありそうなので出してみる Overview Sensu は監視ツールの一つ。Sensu はよく "monitoring router" と記述される。もっと平たく言うと、Sensu は多くのノードに対して "check" スクリプトを実行し、1 つまたは複数の Sensu サーバーにて "handler" スクリプトを実行する。 例えば、Apache の死活チェックをするとしよう。チェックスクリプトにより死活だけでなくメトリクスも収集する。そしてそのアウトプットは 1 つまたは複数の Handlers にルーティングされる。Handlers はチェック結果によって何をするのか定義するものだ。Handlers は今のところ E メール、IRC、T
[FONT=Arial Black]Overview The first thing I ran into as a problem within the technical side of developing on the unreal platform, years ago, was the compile times. UnrealScript was occasionally a hand full of seconds long, but on larger projects it would balloon tremendously. Now that we have graduated to UE4 compile times are still much longer than simply saving files out. I am a firm believer i
Overview Dash is an API Documentation Browser and Code Snippet Manager. Dash instantly searches offline documentation sets for 200+ APIs, 100+ cheat sheets and more. You can even generate your own docsets or request docsets to be included. Supported Documentation Sets Dash comes with 200+ offline documentation sets. You can choose which documentation sets to download and Dash will take care of the
UP by JawboneとMisfit Shineを比較してみる by よしかわ · 公開済み 2013年8月25日 · 更新済み 2013年9月7日 先日届いたMisfit ShineとUP by Jawboneを暫くの間一緒に使ってみたので比較してみる ※2013.8.29追記 この記事を書いた直後にUP by Jawboneは充電が出来なくなりました。明確に壊れるにあたって思い当たる節があれば文句は無いのですが、同期後にシャワーを浴びる間に充電…と充電しておいたらうんともすんとも言わなくなっていました。 ※2013.8.30追記 ソフトウェアリセット、ハードウェアリセットしてもダメだったのでサポートに連絡をしたら「バッテリが0%の状態でハードウェアリセットを最後にしてくれ」と言われたので、試した所復活。したように見えます。また何かあれば、再度レポートします。というか、近日中にエント
アクティビティモニターMisfit 「SHINE」に新カラー「レッド」が登場&待望のAndroidに対応 2013/12/06 アクティビティモニターMisfit 「Shine」に新カラー「レッド」が登場&待望のAndroidに対応 テックウインド株式会社(本社:東京都文京区、代表取締役社長:王 夢周、以下 テックウインド)はMisfit社(本社:米国サンフランシスコ、以下Misfit)製 アクティビティモニター「Shine」(シャイン)の新しいカラーバリエーションであるレッドを12月5日よりアップルストアにて販売開始いたしました。また、12月2日にAndroid向けアプリ「Shine for Android」がリリースされました。 Misfit「Shine」は身に着けるだけで、ユーザーの1日の行動を記録するアクティビティモニターです。スマートフォンとBluetoothで通信して自動的にロ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? CoreOS 入門 CoreOS は Alex Polvi が設立した会社であり、OS、新しい Linux Distribution である。OSS で公開されている。 Polvi 氏といえば Rackspace に 買収された CloudKick を立ち上げ、その後も Rackspace 働いていたクラウドの専門家とも言えるだろう。 その Polvi 氏以外にも Googler や Linux 関連の人材、アドバイザーに Linux の stable branch のメンテナ を迎えるなど、Linux に関する知識がかなり豊富なメンバ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #課題 /tmpと/var/tmpどっちも大体一緒だからいいんじゃないかと思って/tmpにファイルをつくろうとしたら、プログラムが使用するものは/var/tmpにと叱られた。確かに、基幹系システムのディストリビューションだと何故か/var/tmp派の人が多かった気がする。じゃあ、linux系特有の宗派の問題なのか?と思い調べてみた。 #何が他のディレクトリと違うか 通常のディレクトリは、基本的にはファイルは削除しない限り消えない。 /tmpに関しては再起動するとファイルが綺麗さっぱり無くなる。 /var/tmpは再起動しても消えないがい
「10代はボカロ世代、20代はアニソン世代!?」――昨年12月、「JOYSOUND」を運営するエクシングが発表したカラオケ年代別ランキング(年間)には、こんな言葉が書かれていた。実際、以下の表を見て分かるように、年代を下るにつれてアニソンの率が明らかに高まっていき、そして10代になるとボカロの影響力が大きくなる。 プレスリリースより このランキングは90年代以降の音楽シーンでのJ-POPとカラオケの蜜月関係を知る人には、少々驚きの結果かもしれない。ただ、プレスリリースをよく見てみれば、ここで集計されているのは、JOYSOUNDのカラオケ・ソーシャルメディア「うたスキ」会員の歌唱履歴。そもそもネットユーザーに偏ったランキングであると言えるかしれない。 だが、実はJOYSOUND全体での歌唱履歴で集計されたランキングでも、数年前からハチ feat.初音ミク,GUMIの「マトリョシカ」、Whit
3. 講義内容 序論 - 並列データベースの前に 並列処理の基礎 並列処理のTerminology 並列計算機アーキテクチャ 並列データベースのアーキテクチャ データベース処理の並列化 結合処理の高速化 並列ハッシュ結合 並列ソート パーティショニング手法 多重結合や計算機間のデータ交換で発生する問題 MapReduceによる関係演算の並列処理 3 4. データベース開発の流れ Coddの論文: 1970年 System RやIngres: 70年代中盤 Oracle, IBM DB2, Ingres: 80年代序盤 並列データベースの隆盛: 80年代後半 A Relational Model of Data for Large Shared Data Banks, Communications of ACM 商用
Dockerを便利に使うためのaliasをつくった tcnksm/docker-alias いろいろなひとのTipや,自分がやったやつの寄せ集めで作った.以下で使えるようになる. $ curl -fsSL https://raw.github.com/tcnksm/docker-alias/master/zshrc >> ~/.zshrc && source ~/.zshrc コンテナの起動 インタラクティブモードでコンテナを起動する. alias dki="docker run -i -t -P" $ dki base /bin/bash デーモンモードでコンテナを起動する. alias dkd="docker run -d -P" $ dkd base /bin/echo hello コンテナの情報 最後に起動したコンテナのIDを取得する. alias dl="docker ps -l
去年の今頃、物凄い赤字と特別損失で株価が500円以下になり倒産寸前だったKLab株式会社はラブライブ!のソーシャルゲームであるラブライブ!スクールアイドルフェスティバルをリリースしたことで株価が一時急騰し2000円になったが、一年経って元の500円台に戻った。 ↓値動きチャート KLab(株)【3656】:リアルタイム株価チャート - Yahoo!ファイナンス ↓昨年4月 失速した成長企業がクソ株として広く認知される瞬間、ソーシャルゲームのKLabが決算で真っ赤に茹であがる : 市況かぶ全力2階建 ↓スクフェスリリース後、暴騰 ラブライブ信者からのお布施期待で昏睡状態にあったKLabの意識が戻る : 市況かぶ全力2階建 ↓昨年10月、スクフェスバブルがはじけて下方修正 蟹って脱皮に失敗して死ぬことが結構な割合であるらしい。KLabの場合は結構な割合で投資家が死ぬ。 : 市況かぶ全力2階建
こんにちは、運用部 アプリ運用グループの清水です。Golang鋭意勉強中です。 今回は、SNS「mixi」に限った話ではなく、ミクシィ社全体として利用している仮想環境について紹介したいと思います。パブリッククラウドも一部のサービスで利用していますが、今回は、自社で運用している仮想環境にフォーカスして書いてみようと思います。 今まで利用してきた仮想環境 今まで利用してきた仮想環境というと、手作業で構築したKVM(Kernel-based Virtual Machine)環境が中心でした。手作業といってもある程度手軽に構築できるように、シェルスクリプトとCobblerでVMを構築できるようになっています。構築の流れは以下のとおりです。 CobblerにVMのIPやホスト名などをスクリプトで登録する。 KVMのホスト上でスクリプトを実行(koanコマンドでCobblerと連携してVMをセットアッ
5. 端的に言うとこういうこと • Model と それ以外を分ける • Objectのライフサイクルと参照関 係の整理理をしよう • ⾮非同期制御でState Machineを活⽤用 しよう 11つずつ説明していくよ 7. まずは「MMooddeellって何?」っ てことよね。 MMooddeellが意味する範囲は広い のよ。 基本的にはアプリケーション データの本質的な処理をする のがMMooddeellに相当するわ。 といってもピンとこないから、 「何がMMooddeellでないか?」を 考えるとわかりやすいよ。 8. 簡単に言うとMMooddeellは アプリの中でUUIIに関係しない部分 つまりUUIIに関係する部分はMMooddeell ではないわ UI=User Interface: ユーザの操作を受け付けたり何かを表⽰示をする部分
Web サービスの UI 改善を簡単に実現できるプラットフォーム「planBCD」 (https://planb.cd) を運営する KAIZEN platform Inc. (本社:米国カリフォルニア州、CEO:須藤憲司、以下 KAIZEN platform) は、シリーズAを実施し、Fidelity Growth Partners Japan (本社:東京都港区、代表:デービッド・ミルスタイン) 、グリーベンチャーズ株式会社(本社:東京都港区、代表取締役:青柳 直樹)の VC 2社より総額 $5,000,000 の資金調達を実施しました。 今回の資金調達で、更なる経営基盤の強化を図ると共に、開発人材拡充やインフラ増強、および海外向けのマーケティング強化を予定しています。昨年8月より大手企業向けにサービス提供を開始している A/B テスト管理プラットフォーム「planBCD」は、おかげさ
おいでやす、くしいどす。 さあさあ!様々なインターネット系な企業のオフィスを紹介しまくっているこの行ってきたシリーズもなんと79記事目!このシリーズで結構人気なのが「引っ越したらしい」で再訪するパターンのやつだ!というわけで今日はそれです。 前回お伺いした時は、あまりの凄さに「カッコいい!」「音楽好きにはたまらん!」と話題だったフリークアウトさん。ドドーンとオフィス移転されたそうなので早速お邪魔したわけですけども、まずは前回の表参道スタジオの様子をご覧ください。 ▼株式会社フリークアウト に行ってきた! ねー、ほんと。凄いですね。前回は表参道スタジオで今回はどうなっちゃったのかなーと会社概要みたら奥さん、あなた、ちょっと!どうするのこれ!「新本社 ヒルズ ガレージ」て!ガレージいうたらぐーぐるの創業のあれのこれが伝説のあれでドーンのあれでしょ?いわゆるあれでしょ。まぁよくわかってないから行
[GDC 2014]PowerVRがついにリアルタイムレイトレーシングエンジンを統合。ゲームグラフィックスはハイブリッド時代へ ライター:西川善司 Imaginationのブースで,実動デモを食い入るように見る来場者達 2014年3月19日の記事でお伝えしたとおり,組み込み機器向けグラフィックスIPの大手であるImagination Technologies(以下,Imagination)は,北米時間3月17〜21日に開催されたGDC 2014で,新しいGPUコアIP「PowerVR Wizard」を発表した。製品型番は「PowerVR GR6500」だ。 展示会場となる「Expo」ではプロトタイプとなるテストシリコンによる実動デモが行われ,来場者の注目を集めていた。 PowerVR Wizardの目玉は,レイトレーシングユニット(Ray Tracing Unit,以下 RTU)の搭載であ
初めに アナログゲーマーのみんな、スパ帝の『ゲーム2.0』はもう読んだかな? 自分は先ほど読み終えた。スパ帝国の中で最も読む価値を持つ本かもしれない、裏表紙にはフクロウの写真が載っていてマーケティング的にも大成功だ! さて、ゲーム2.0はゲームが未来のキャリアだとする言説だ。人間はゲームを通じて将来必要となるスキルを訓練し、そのスキルを鍛えるゲームを楽しいと感じるという。そして必要としているキャリア・技能からプレイヤーは7つの民族に分類される。(http://spa-game.com/?p=3430) ゲーマーにとっては少々都合の良すぎる言説かもしれない。ゲーマーはゲームへ夢中になる正当な理由をいつも探している。今回はこの考え方を引用しつつ、自分が麻雀を好きな理由について話をしよう。麻雀が持つ最大の魅力とはなんだ? 敗北のゲーム ドイツゲームに出会う以前から、自分は麻雀やポーカーのファンで
CoreOS の提供してくれる etcd と fleet を少し触って見たのでまとめることにします。 あんまり頑張って CoreOS のドキュメントを読んでいないので理解に間違いがある可能性があるので、編集リクエスト大歓迎です。 詳細なエントリー @mopemope が書いてくれています。詳細に知りたい方はコチラを読むと良いです。 入門と書いてある割にまったく入門ではないので注意。 CoreOS 入門 - Qiita CoreOS は Docker を提供してくれる便利 OS というイメージが広まってますが、それはあまり適切ではありません。 CoreOS はクラスター機能を持っているモダンな Linux です。もちろん Docker も入っていますが、それはベースの一つというだけです。Docker を使うだけなら Ubuntu に Docker をインストールして使う方が良いでしょう。 C
A reserved Jekyll theme that places the utmost gravity on content with a hidden drawer. Made by @mdo. Running an Akka Cluster with Docker Containers Mar 23 2014 Update! You can now use SBT-Docker with SBT-Native Packager for a better sbt/docker experience. Here’s the new approach with an updated GitHub repo. We recently upgraded our vagrant environments to use docker. One of our projects relies on
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く