Live Nation says its Ticketmaster subsidiary was hacked. A hacker claims to be selling 560 million customer records. An autonomous pod. A solid-state battery-powered sports car. An electric pickup truck. A convertible grand tourer EV with up to 600 miles of range. A “fully connected mobility device” for young urban innovators to be built by Foxconn and priced under $30,000. The next Popemobile. Ov
V 先生から教えて頂いたので、Instagram 同様 Django/AWS 構成の Pinterest のスケールをメモ。Pinterest はいつものアカウント名が初めて 先取 されたサービスなので、今後使わないと思います。 本題に入る前に、Python には The Zen of Python (日本語) という思想があります。私はこの思想を Python でのプログラミングだけでなく、インフラの構築の際も意識するように心がけています。"Simple is better than complex" です。Instagram や Pinterest のスケールを見て、この思想がもっと好きになりました。 Instagram はよりシンプルなインフラに更改していくことで、ただスケールするだけでなく、運用や変更のコストも最小限になるように最適化していると思います。結果的に Android ア
4月から新しく社会人になった新入社員のみなさん、仕事に慣れてきましたか? まだ始まったばかりなので、研修や挨拶回りでそれどころじゃないですよねw 最近では、仕事でもパソコンを使うことが多いと思いますが、上司からこんな依頼がくることがあります。 「◯◯についてインターネットで調べて、必要そうな記事をピックアップして印刷したものを◯◯のミーティングに持ってきてほしい」 会社にもよると思いますが、URLだけメールで送ってくれればいいという場合もありますが、紙に印刷しなければいけないシーンも必ず出てきます。 そんな時に、印刷したページのレイアウトが崩れていて読みにくかったり、途中で切れていたり、変な広告が写っていたりすると、上司からの印象はあまりよくありません。 せっかくなので、ホームページの記事の部分だけを崩さずに綺麗に印刷したいですよね! 「えっ?ブラウザで印刷ボタンを押すだけじゃダメなの?」
Webサイトにおいて、レイアウトの基本的な型と、レイアウトからデザインまでの流れを簡単にまとめてみました。 レイアウトからデザインまでの流れを把握しておくと、その間の思考が分断されずデザインがしやすくなると思います。 また、ユニークなレイアウトにするにしても、あらかじめ基本的な型を知っておくと逸脱がしやすくなりますね。 レイアウトに影響を与える要因 レイアウトにはいくつかの型がありますが、まずその型を決定する前に、レイアウトに影響を与える要因を知っておく必要があります。これらの要因によって、レイアウトの型があらかじめ決まったり、レイアウトが大きく変わるからです。 情報階層の深さ →1ページのサイトなのか、第二階層以降ありグローバルナビゲーションが必要になるのか、など サイトの目的・属性 →そのサイトでは何を伝えたいのか。企業・ブランドのメッセージや情報、ユーザーに役立つ知識(Wikiped
4月16日、英国の心理学者のチームが音声で夢をコントロールするiPhone向けアプリを開発し、大規模な実験を試みている。北京のホテルで眠る女性。3月撮影(2012年 ロイター/Jason Lee) [トロント 16日 ロイター] 寝ている間に自分の望み通りの夢を見ることは可能か───。英国の心理学者リチャード・ワイズマン氏らの研究チームが、音声で夢をコントロールするiPhone向けアプリを開発し、大規模な実験を試みている。 ハートフォードシャー大学の心理学教授であるワイズマン氏らが開発したアプリ「Dream:ON」は、iPhoneを通じてユーザーの体の動きを感知し、夢を見るとされるレム睡眠に入ったとき、特定の環境にいるかのような感覚を呼び起こす音風景を流す。現時点では、「西部劇」や「スペースシャトル」、「東京への旅」など20種類の音風景を選べる。 また、ワイズマン氏によると、夢は目が覚める
Snowfall Snowfall is a restful api load testing tool for python. Defining flakes It works a little something like this: from snowfall import flake, snow @flake('/project', method='GET', params={'name':'project1'}) def index(req, resp): """ Query project """ return resp.code == 200 import json @flake('/project', method='POST', data={'name':'project2'}) def project_post(req, resp): """ Verify POST (
mosh: MITからモバイル時代のSSH代替品という記事を読んでmoshというモノの存在を知りました。で、USENIXに採録予定の論文があるというのでそれも読んでみました。 moshでは、作者が独自に設計したSSP (State Synchronization Protocol)というトランスポート層の独自プロトコルを使っています。SSPというのは大雑把に言うと、下層にUDPを想定して、状態を送り合うというプロトコルのようです。 ターミナルのようなアプリケーションの場合、クライアントにせよサーバにせよ知りたいのは最新の状態であってそれ以外はドロップしてしまっても問題はない。そこで、UDPの1データグラムに収まる範囲で状態を送り合うということを想定しています。コネクションを張らないことで、クライアント側は途中でいきなりIPアドレスが変わっても問題が起きない、というのが「モバイル時代の」とい
ムクムクムクっと不思議ですね~。 勝手に折り畳まっていくんだもん。これは、産業デザインを学んでいるクリストフ・ガビラン(Christophe Guberan)さんが、インクジェットプリンターを改造して作った「Hydro-Fold」っていうプリンターで、幾何学模様をプリントすると、インクが乾いて行くにつれて線にそって紙が折り曲がり3D化していくようにしたものなんです。 ポイントとなるのはインクと水の配合なんだそうですけど、ラインによって山折り、谷折りになるのは、どういう仕組みなんだろぉ~。勝手に紙飛行機ができるようになったらいいのにぃなんて思ったりもするけど、それはちょっとムリかな? 作品をギャラリーにまとめてみたのでご覧ください。 [Dezeen] - Andrew Liszewski(原文/junjun )
聴いてイジってアイドル育成!? 新世代音声メディア「WALLOP」が先進的すぎ...2012.04.17 11:00Sponsored 新しい時代の、新しい放送のかたち。 「才能の原石を、原石のまま終わらせない」そんなスマホ向け新放送局「WALLOP(ワロップ)」が4月1日に開局しましたよ。WALLOPはスマホに専用アプリをインストールして聴く新しい音声放送メディア(一部映像もあり)です。開局当日に東京・押上の東京スカイツリーの目と鼻の先にある、WALLOPスタジオで行われた開局イベントにぼくらもおじゃまして来ましたよー。 イベントではWALLOPで番組を持つご当地アイドル5組が登場して、ライブやトークで開局を盛り上げてくれました。トップバッターだった山口のご当地アイドル「山口活性学園」は結成半年ながらも見事なダンスで盛り上げてましたよ。5人中2人がダンス未経験だったというから驚きですよね
東大院生が開発、世界初シャボン玉ディスプレイ! 眼鏡なし3D表示や物体の貫通も可(動画)2012.04.16 21:007,480 東京大学大学院に在籍するメディアアーティスト落合陽一さん、カーネギーメロン大学に在籍するAlexis Oyamaさん、筑波大学大学院に在籍する豊島圭佑さんらによる「Colloidal Display(コロイドディスプレイ)」。 半透明なシャボン膜に超音波を当てて膜を細かく振動させることで、光を乱反射させスクリーンにしてしまうというもの。従来のディスプレイに比べてよりリアルな質感を表現できたり、複数のコロイドディスプレイを重ねれば眼鏡なし3D表示も実現できます。また、やさしくだったら指を突っ込んでかき回すことも可能。 水っぽいディスプレイとかカッコいい。膜を割れにくくするのが課題ですが、より割れにくいシャボン膜も既に開発済みのようです。(落合さん談) びゅイーン
NoSQLデータモデリング技法.markdown #NoSQLデータモデリング技法 原文:NoSQL Data Modeling Techniques « Highly Scalable Blog I translated this article for study. contact matope[dot]ono[gmail] if any problem. NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティック
Hello, I’m Kristof, a human being like you, and an easy to work with, friendly guy. I've been a programmer, a consultant, CIO in startups, head of software development in government, and built two software companies. Some days I’m coding Golang in the guts of a system and other days I'm wearing a suit to help clients with their DevOps practices. While SQL databases are insanely useful tools, their
Karl Seguinさんの「The Little MongoDB Book」を和訳しました。 この本はMongoDBの基礎を実際に手を動かして学ぶチュートリアルです。 MongoDBの基礎から、データモデルの設計方法、MapReduceなど幅広い内容をカバーしています。 また、特別MongoDBに興味が無くても筆者のNoSQLへの考え方は一読の価値があるだろう。 ダウンロードPDF版 the-little-mongodb-book-ja.pdf epub版 the-little-mongodb-book-ja.epub(あんまりきれいに組版できてないけど…) 誤訳などあれば @hamano まで ソースはこちら: https://github.com/hamano/the-little-mongodb-book 更新履歴2012/04/17 v1.0 初版公開。 2012/06/15 v
Instagram がどこに買収されたとかは他のニュースサイトにお任せして、Django アプリケーションを正攻法でスケールして "成功" してるのがとても興味深いです。現時点で Instagram Engineering で紹介されていることと TechCrunch にも掲載されたスライドから個人的なメモとしてまとめてみました。 Instagram の哲学は シンプルであること オペレーション負荷を最小化すること すべて装備 とのこと。 Instagram は以下の OSS, サービスで構築されているようです。 >>> OS / ホスティング Ubuntu Linux 11.04 を Amazon EC2 にホスティング。以前のバージョンは高トラフィックになると固まる問題があったようです。運用は 3 人。EC2 にホスティングしている理由は、調査結果によるものではなく、"まだ進化途中だか
Flashのエンジニアとして著名なGrant Skinner氏が開発している、「CreateJS」の公式サイトがオープンしました。 http://www.createjs.com/ CreateJSはHTML5を介してリッチなインタラクティブコンテンツの制作をサポートする、JavaScriptライブラリとツールのスイートです。CreateJS SuiteにはEaselJS、TweenJS、SoundJS、PreloadJS、とZoeのツールがあります。 私のブログでもEaselJS、TweenJSを使ったインタラクティブコンテンツのデモを幾つか制作して紹介してきましたが、Flashで培われた技術がそのまま利用できる点で非常に使い勝手のいいツール群だと思っています。 EaselJSとTweenJSでテキストエフェクト EaselJSを使った流体パーティクル入門 今回は公式サイトで明らかになっ
git push/pullは何気なく使ってるけど実はよくわかってなかった。ことのきっかけはこういう質問。 hogeというリモートブランチをローカルのhogeブランチにもってきたい hogeをローカルのmasterにはマージしたくない pullでなんかこんな感じでいけそう? $ git pull origin hoge:hogeでもこれは間違えで、なぜか今いるブランチ(master)にhogeがmergeされるし、期待してる動作じゃない。正解はこう。 $ git branch hoge origin/hogeもしくはチェックアウトも同時にするなら $ git checkout -b hoge origin/hogeこう。自分は普段後者のやり方でやってたけど、なんで上のはダメで下のが正解なのか説明できなかったのでちゃんと調べてみた。 入門Gitと実用Git、あとhelpを参考にした。 ブランチ
ペニスも休んでばかりだと錆び付くらしい ・ とんだ誤解を訂正しました(ヒトのペニスは他の哺乳類のペニスにはない骨を有します→ヒトのペニスは他の哺乳類と違って骨が”ありません”) コロナ感染による呼吸窮迫症候群患者のMink社のiNKT細胞治療が有望 ・ 関連ニュースを追加しました。 エーザイのアルツハイマー病薬Leqembiの去年12月末までの3か月間の売上11億円 ・ 関連ニュースを追加しました。
フレームワークは得てしてそうだが、本体だけでもある程度の開発効率向上が臨めるが、そこにプラグインが加わることでさらに便利になるものだ。Railsの場合でもタグやユーザ管理、OpenIDなど様々なプラグインが存在している。これらがRailsの魅力を高めているのは間違いない。 Djangoを使った開発の際にはまずチェックしよう 同様の試みをDjangoで行うオープンソース・プロジェクトがPinaxだ。PinaxはGoogle Code上にホスティングされており、様々なプラグインを開発、提供している。 主なものを挙げると、OpenID、メールアドレス確認、パスワード管理、サイトアナウンス、通知システム、ユーザ同士のメッセージング、簡易的なtwitterクローン、アバター、グループ、タスク管理、Wiki、ブログ、ブックマーク、タグ、アドレス帳インポート(Gmail、Yahoo、vCard)、写真管
It has been almost a year since we announced the support for WebKit remote debugging. It is now officially supported by BlackBerry PlayBook and in Chrome for Android. Latest version of Chrome introduces new extensions API that exposes it to the in-browser clients as well. Today we are happy to announce the v1.0 of the remote debugging protocol. We commit to supporting it and maintain its backward
What does it do? jPages is a client-side pagination plugin but it gives you a lot more features comparing to most of the other plugins for this purpose, such as auto page turn, key and scroll browse, showing items with delay, completely customizable navigation panel and also integration with Animate.css and Lazy Load. Apart from all its features, the main diference for the other pagination plugins
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く