A proposal of new concurrency model for Ruby 3 Koichi Sasada ko1@heroku.com People love “Concurrency” Concurrent RubyKaigi (at least, there are two parallel sessions) Why people love (to discuss) “Concurrency”? •Performance by “Parallel” execution to utilize multiple-cores •Ruby has thread system, but MRI doesn’t permit to allow parallel execution. About this presentation •Show “Why difficult mult
English Page このページはGoogle Summer of Code(GSoC)2016に採択された提案Automatic-selection mechanism for data structures in MRIの成果報告ページです。 成果物 Rope関連 C言語で実装されたRope拡張ライブラリの実装 Githubレポジトリ: https://github.com/spinute/CRope このプロジェクトの一環として作られたレポジトリです Rubyの文字列のRopeを使った内部表現の実装 Githubレポジトリ: https://github.com/spinute/ruby/tree/implement_ropestring implement-ropestringブランチがこの作業ブランチです その他 issue#12333: RubyのArray, String
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools. Ask for what you need, get exactly thatSend a GraphQL q
のようなクエリをクライアントが発行することになります。 なぜこのようなシステムが必要かの説明の前に、RESTの問題点を挙げてみます。 RESTの問題点 Server Side Renderingの場合 コントローラでEager Loading等のクエリ最適化を意識しないといけない ビューを実装するときも結局裏側でどのようなクエリが発生するかを意識しないといけない Client Side Renderingの場合 コンポーネント毎に必要な情報をリクエストする場合、AJAXリクエストを何度も発行する必要がある 提供されているAPIが不十分だと、クライアント側でテーブル結合が必要となる 共通する問題 クライアント毎にちょっとずつ違うAPIを用意してメンテしないといけない 端末に応じて異なるサイズの画像を返す ネイティブアプリとウェブアプリで異なる結果を返す 等など APIに「暗黙的な契約」が発生
2016/12/21 Apple、ATSが要求される時期を延期すると発表 Supporting App Transport Security December 21, 2016 App Transport Security (ATS), introduced in iOS 9 and OS X v10.11, improves user security and privacy by requiring apps to use secure network connections over HTTPS. At WWDC 2016 we announced that apps submitted to the App Store will be required to support ATS at the end of the year. To give you additional tim
ガン細胞を短時間に98%死滅させる驚異の野菜とは 癌細胞を短時間に、75~98%死滅させる野菜とは、美白効果のおまけも 普段の食事で摂れるガンに極めて効く食べ物をいくつか、 紹介させて頂きます。 その効果は、驚異的です。 その食べ物とは、ゴーヤとブロッコリー。 先ずは、ゴーヤですが、水にわずか5%に希釈した 苦瓜ジュースは、癌細胞の損傷に著しい効力を示し、 4つの膵臓癌細胞株の2つの癌細胞の生存能力を90%、 別の二つの癌細胞を驚異的にも98%まで 削ぎ落としたとのことです。 しかも、治療のわずか72時間後のことだったと。 沖縄の方が長生きなことは知られていますが、 豚肉を食べるからではなく、このゴーヤによるところが 大きいのではないかと思います。 県内がん発生率は全国平均以下 95年県がん登録報告書 それでは、ゴーヤが72時間内に、がん細胞を 98%破壊するという記事から。 (以下、転載
こんにちは。アプリケーション共同開発部 開発担当の図子です。 次期 iOS の iOS 10 がもうすぐリリースされるであろうこの時期、iOS アプリケーションエンジニアのみなさんはいかがお過ごしでしょうか。私はこちらのエントリでも書かせていただいたように今年も WWDC に参加して現地でいろんなセッションを見ました。WWDC から帰国したあともセッションビデオをいくつか見ました。そのなかで個人的におもしろいなぁと思った "Proactive Suggestions" について紹介します。 Proactive Suggestions とは何か Proactive とは辞書によると "先を見越した"、"先回りした" という意味です。Suggestion は "提案"、"忠告" です。つまり Proactive Suggestions とは "先回りした提案" という意味になります。 Proa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く