重大事件や災害情報などの 大事なニュースはもちろん 気になる話題やあなたに合った情報を 通知でお届け。 気になる話題やあなたに合った情 報を通知でお届け。
![グノシー](https://cdn-ak-scissors.b.st-hatena.com/image/square/0b999be25aeb9eeec6d8dc730da81b45f1dbd93c/height=288;version=1;width=512/https%3A%2F%2Fwebassets.gunosy.com%2Fassets%2Fgunosy-share-ae7bad2fc6b8303904e996282bd4fbe5ec9c54348c231d4c0dca49f707ba0f51.png)
いつの時代もより高速に動作するフレームワークや言語に対する関心は高いものですが、そんな疑問に答えるWeb Framework Benchmarksの最新版が公開されています。こちらのベンチマークはテスト用のコードや環境がオープンソースになっており16の言語(C C# Clojure D Erlang Go Groovy Haskell Java JavaScript Lua Perl PHP Python Ruby Scala)と57のフレームワークについて最適な実装が集められてテストされているという点で一般性があります。また実行環境もEC2と実マシンの2種類をそれぞれ実行している点も興味深いです。 気になるテスト結果のうち特に複雑度の高いデータベースから複数件のデータを取得してHTMLページとして出力した場合の結果は下記のとおりです。 堂々のトップに輝いているのはServletで最大で1
4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。そこで語られたエンジニアと文系女子のセキララな日常風景をレポートする。 4月18日、技術者のためのトークライブイベント「TechLION vol.12」が開催された。今回のテーマは「出会い」。さまざまな「出会い」が語られる中、ITを通じて出会った夫婦、ショウジ ヨシオリ氏とショウジ ユウコ氏によって繰り広げられたプレゼンテーションの一部を紹介する。ショウジ ヨシオリ氏はクックパッドのサービス開発エンジニア、ショウジ ユウコ氏はグルーヴノーツで広報を担当している。 エンジニアと文系女子が結婚するとどうなるのか。日常の風景をセキララに語ってくれた。 自転車に乗って2人で仲良く帰宅しているときの会話 ユウコ氏:ヨシオリさんの方が速い! ヨシオリ氏:へへへ、勝った!! ユウコ氏:私の方が軽いから遅いんだも
1986年生まれ。大分県出身。株式会社ZINEという会社とPLIMES株式会社という会社で生命に挑戦しています。 日本人は本当によく文字を読む。世界一の識字率を誇る民族なので、これはもう宿命なのかもしれない。トイレの中でも読む。ごはん食べながら読む。通勤電車の中で読む。 SmartNews、Instapaper、Feedly、Kindle……。ちょっとした時間をつぶすのにもってこいなアプリは枚挙にいとまがないが、Gunosy(グノシー)も、そのひとつである。 そのグノシーが、どういうわけか最近、非難を浴びている。 「はてなブックマークの再編集サービス」に過ぎない。 http://goo.gl/vcSUU Gunosyの価値は、元々、数多くあるはてなブックマークでの人気エントリを個人個人に適したフィルタリングをして、使いやすい形で提供したこと http://qixil.jp/q/394 批判
人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 HTTP関連の研究をしているので、そろそろ古い技術を詰めるばかりではなく(これはこれでとても大事な事なのですが)、新しい技術についても調べておきたいところです。 ということで、僕のSPDYに関する現状の理解を、mod_spdyに関する情報を元にまとめておきたいと思います。 SPDY概要 SPDYの概要を表す図としては、下記が良く用いられます。 TLS上にのせたSPDYストリーム上でHTTPやWebSocketを扱うプロトコルで、特徴としては、以下の4つがあげられます。 ストリームの並列化 フレームレイヤーやヘッダーの圧縮 リクエストの優先処理 サーバからのリソースプッシュ HTTP/2.0についても、SPDYを元に仕様が検討されています。では
これは、とても歴史的な話で、僕たちの知っている現在の “Mozilla” よりも時はさかのぼる (とはいえ、現在の Mozilla もその精神を受け継ぐ末裔だ)。 質問をブレイクダウンしよう: 最初に: この文脈でいう “mozilla” はなにを指すのか? ヒント: それは Mozilla Corporation や Mozilla Foundation のことではなく、Gecko エンジンのことでもない。 90 年代初頭、Mosaic というブラウザがイリノイ大学・米国立スーパーコンピュータ応用研究所 (NCSA) のとあるグループによって開発される。Mosaic の使いやすさや特徴的な機能は当時の “world wide web” の一般化に役立った。Mosaic の共同開発者の一人は Netscape という会社を設立し、この会社は Netscape という商用ウェブブラウザを生み
前回の記事で書かせてもらったEnchantoMOON。 UEIという年商10億規模の中小企業のプロダクト参入という意欲的な商品なのに、売れ行きが良いようで暗い話の多い日本経済には嬉しい話です。 さて、ここで売れ行きが良いのに敢えて水をかけるがごとく、先日のEnchantMOON発表イベントで実機に触った”素直“な感想を書いてみたいと思います。 EnchantMOONは紙の再発明、タブレットへの新しいアプローチというのが売りです。 しかし、実機を触った感触としては「やりたい事は分かるんだけど理想に届いてない」というのが正直な感想でした。 発売直前までプログラムのブラッシュアップをするようですが、こういった機体そのものの性能とプログラムの質の2方向が組み合わさったものだと思うのです。 今から、どこまでプログラムが良くなるか分かりませんが、生産が始まってしまえば機体のスペックが変えられる訳ではな
オンラインストア「Google Play」のポリシー変更により、セキュリティ上の抜け道が是正され、Google Playを通じてインストールされたすべてのアプリには同ストアを介してのアップデートが強制される。 DroidLifeの報道によると、Google Playを通じてインストールされながら、Google Playを介さずにアップデートをインストールするようユーザーに求めていたアプリケーションが、セキュリティ上の修正により排除されるという。 このコンテンツポリシーへの変更は、開発者がGoogle Playにログインしたときにも表示されるようだが、Google Playの迂回をユーザーに押し付けることのないよう警告している。新しいポリシーには、「Google Playからダウンロードされたアプリは、Google Playのアップデート処理以外の方法を利用してAPKのバイナリコードの修正や
同じ開発プロジェクトのメンバーに、頭でっかちで、口は達者だが、まったく手を動かそうとしない、いわゆる「批評家」な人が居る。その人とどう接したら良いのかわからず、悩んでいる。(以下、「先生」と呼ぶ) 先生はあまり技術スキルが高く無かった。先生が担当する部分のシステム仕様や、そのシステムに関連するスキルの習得状況が芳しくないことと、そもそも基本的なプログラミングスキルも、低いとは言わないが、安心してまかせられるレベルではない、ということが分かってきたため、最終的には、スキルが求められる部分については、分割して他の人が分担して持つことになった。 先生はそれなりに時間ができ、スキルアップのために技術書を読み始めたようだった。それはとても良いことなのだが、どちらかというと、はじめての◯◯、とか、猫でもわかる◯◯、等を読むべき技術スキルだったにも関わらず、読み始めたのがデザインパターンやリファクタリン
PHP5.5 からコードキャッシュとして標準バンドルされた Zend OPcache を試してみました。 第6回関西PHP勉強会で Zend OPcache についてLTしたのでインストールやベンチマークなどはこちらで。 beta4時点では、Zend OPcache は拡張で提供され、opcache.so インストールされる。 Zend OPcache を使うには、php.ini で zend_extension=opcache.so の記述が必要。 やっぱりデフォルトでインストールされるのは楽。 PHP5.5リリースと共に使えるので安心。(PHP5.4 対応の APC はまだ beta) ユーザデータのキャッシュはできないので、別の方法が必要。 OCP – OPcache Control Panel Zend OPcache の利用状況(設定、キャッシュ量など)が確認できるスクリプトが
GWが始まりましたが、鎌倉のGWは観光客多すぎて逆に住民はげんなりして外に出なくなる感じです。とはいえ路地まで観光客が攻め込んでくることは少ないので、路地を散歩する分には天気がよくていい感じですね。ちなみに人力車のおにーさんはそういう味のある路地を知り尽くしているので人力車で移動するのはそこそこオススメです(ぼくは乗ったことないけど「こんなところも通るんだ!」ってところで見かけたりします)。 さて、jqというコマンドをご存じでしょうか。 jq jq is a lightweight and flexible command-line JSON processor. と書いてあるとおり、コマンドラインでJSONを扱うことができるコマンドです。で、今まさに仕事で巨大JSONと戦うことが多く、このコマンドが大活躍です。 とはいえ、ぼくの使い方としては「巨大JSONをキレイに整形して表示する」とい
米Advanced Micro Devices (AMD)がIntelに買収されるという観測が出たことで、5月1日(現地時間)の同社株は一時前日比で14%超の水準で取引されるなど、株価が急上昇している。ほかにも台湾Acerが同社TemashプロセッサをノートPC製品に採用、Microsoftが次期XboxにAMD製プロセッサを採用などのニュースが重なったこともあるという分析もある。 同件はBarronsが報じている。AMDは同日、「FX」シリーズの新プロセッサ2製品を発表しているが、株価急上昇の原因はほかの部分にあるとの見方が有力だ。1つが「Intelによる買収」観測で、Barronsによれば匿名のある人物がIntelによるAMDの買収計画の存在を示唆しているという。その理由として、プロセッサ業界はPC以外にも枠が広がりつつあり、現在のIntelがAMDを買収しても独占禁止法違反に問われる
cyber-life.info Buy this domain. 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
常々、コンテンツ産業の最大の輸出産業「ゲーム」のステイタスの低さに、疑問を感じている。特に産業政策としてコンテンツ産業を語る上で、「ゲーム」は順序が最後だ。「アニメ」「マンガ」「映画」「音楽」とかの序列で、最後に「ゲーム」が来る。「クールジャパン」といった戦略が語られるときにも、ひどいときには欠落していることさえある。 最も外貨を稼いでいる産業であるにも関わらず、奇妙なほどに社会的な評価が低い。 ■アニメは低下していても、ゲームの世界的なステイタスは相変わらず高い ゲームは、世界で日本のイメージを形成している重要なコンテンツであると確信できる。アメリカなりの海外のおもちゃ屋に行けば、「マリオ」や「ピカチュウ」がいないことはない。 香港やシンガポールに行けば違法コピーもあるかもしれないが、Tシャツにプリントされているものも、時計になっているフィギュアを常に見かける。コピーが起きるのはステイタ
Java クライント実装におけるAPIスタイル頂上決戦! 野良REST vs GraphQL vs OData vs OpenAPI (Swagger) Burikaigi 2019 の発表資料です。 https://toyama-eng.connpass.com/event/111062/ #### Blog & Github Java クライント開発における Web API の実装アプローチ その1 Web API を活用する上で意識したい APIエコシステム http://bit.ly/2MmT1Py その2 一般的なREST API編 http://bit.ly/2Bdt40D https://github.com/sugimomoto/CData.WebAPI.JavaConsole.StandardRequest その3 Swagger(OpenAPI)Code Generat
誰得なエントリ、かつ「これはひどい」ネタ。 まず、以下のようなコンパイラ設定ファイルを書いておき、例えば~/.groovy/config.groovyなどに保存しておきます。 import org.codehaus.groovy.control.* import org.codehaus.groovy.antlr.* import org.codehaus.groovy.syntax.* class Rubylizer extends ParserPluginFactory { ParserPlugin createParserPlugin() { new AntlrParserPlugin() { Reduction parseCST(SourceUnit sourceUnit, Reader reader) { def s = reader.text s = s.replaceAll(
「Hiveの10倍速い」クエリエンジンが一般公開に。最新の列指向データフォーマットなどにも対応している。 Apache Hadoopディストリビューションプロバイダである米Clouderaは、2013年5月1日、HDFS(Hadoop Distributed File System)、HBase向けのデータクエリエンジンである「Cloudela Impala 1.0」の一般公開版をリリースした(ダウンロードサイト)。Impala 1.0の公開と併せて、Impalaの自動管理や技術サポートを提供する「Cloudera Enterprise Real-Time Query(RTQ)」も間もなくリリースするとしている。 Cloudera Impalaは、DremelおよびF1に触発されて開発されたとされるデータクエリエンジン。一般的なデータ形式のほとんどをカバーするほか、列指向のデータフォーマッ
哲学のなんたるかがわかってるんかねえ。 なんか勘違いした偏見があるとしか思えない。 他の学問や芸術や娯楽・趣味がオッケーなら哲学もいいじゃん。 まあ、工学や法学や医学のような実学をやる気がおきなかったのはいいにしても、 この時代になんで自然科学やらないんだ?もうさんざんやりつくされた古典の文献学なんかやってるんだ?っていいたくはなる。 文系の諸君は、 わかるわからないで測るはずのところを、知っている知らないに変えて区別する。 だから、 これについて語れない者は駄目だとか、彼の著著を読んでないのなら駄目だとか そういう見分け方をする。 グローバルな大地で演算処理能力を共通の武器に切磋琢磨せず、 よりローカルなルールへと、より私の文脈で使われるタームへと、 奥へ奥へ穴を掘り寝床を作る。 つまり、賢さを、どれだけ知っているかを表すものに再定義したいのである。 どう考えた
Google Chrome Canary(正確にはV8)に、ついにGenerators(yield)が入った。これを上手に使うと、エラー処理を含む非同期コードを同期的に書くことができるようになり、見通しが極めて良くなるので、ここで紹介する。 ここで紹介するものはいずれNode.jsでも使用できるようになるので、Webとの互換性を気にする必要のないNode.jsでは近いうちに活用できるようになると思う。 下のコードを動かすためには、最新のGoogle Chrome Canaryで、chrome://flagsからexperimental javascriptを有効にしておく必要がある。 ES6 HarmonyのGenerator構文について functionではなくfunction*というキーワードを使うと、yieldキーワードが使えるようになる。 function* range(begin
[追記]v0.9.84現在、--enable-generator-emulationが必要です。これを付けないと、ES6のgeneratorを使うようにコンパイルされます。[/追記] 最近、JSの非同期まわりが新しい盛り上がりがありました。 Google Chromeに入ったジェネレータとPromiseで非同期処理に革命が起きた - 素人がプログラミングを勉強していたブログ 2013-05-02 とくにES6のgeneratorを使えば、非同期コードを同期的に書けるようになるということで期待が持てます。 ところで、JSXにも最近実験的にgeneratorが実装されました*1。生成されるJavaScriptはES5準拠ですから、スマートフォンでも実行可能です。 すなわち、これが本格的に使えるようになれば、ブラウザの対応を待たずにgeneratorが使い放題になるというわけですね!genera
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く