This presentation is about the proposal of new feature of Ruby: pattern matching. It was published at the session of RubyKaigi 2017 http://rubykaigi.org/2017/presentations/yotii23.html
![Pattern Matching in Ruby ( 2017 RubyKaigi)](https://cdn-ak-scissors.b.st-hatena.com/image/square/30893946cce86a59d377cf2c5c6398e5629e2837/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fff1657915acd4d2c807b0402dbe155de%2Fslide_0.jpg%3F8608599)
Compilers are complex pieces of software and have a multitude of command-line options to fine tune parameters. Clang is no exception: it has 447 command-line options. It’s nearly impossible to memorize all these options and their correct spellings, that's where shell completion can be very handy. When you type in the first few characters of a flag and hit tab, it will autocomplete the rest for you
[速報]Java 9が正式リリース、Javaをモジュール化するProject Jigsawがついに実現。今後のJavaは6カ月ごとタイムベースのアップデートへ 米オラクルは9月21日(日本時間9月22日未明)、Javaの最新バージョンとなるJava 9正式版を公開しました。 Java 9 is Out!!!!#JDK9 #Java9 #Javahttps://t.co/VE7BI4KPlK pic.twitter.com/kOdNiLJ1ky — Java (@java) 2017年9月21日 Java 9最大の新機能は「Project Jigsaw」として開発されたJavaのモジュール化機能です。おそらくJavaの開発のなかでももっとも難産なプロジェクトだったといえるでしょう。 難産の末にProject Jigsawがついに実現 Javaをモジュール化して必要な部分だけを使えるようにする
2017年9月19日(米国時間)、iOS 11の正式版がリリースされました。iOS 11では、ユーザー向けだけではなく開発者向けにも多くの面白い機能が追加されています。本稿では、そのうちの「ARKit」「Core ML」について、実際にアプリを作りながら紹介します。 ARKitとは ARKitとはAR(Augmented Reality)アプリの開発をサポートしてくれるフレームワークです。 ARとは現実の映像にオブジェクトや情報を重ねる技術で、ゲームや医療、教育など多くの分野で利用されています。 ARKitでは、それらを実現するための、現実の映像へのオブジェクトの重ね合わせ、水平な面の検出、映像内の距離計算などの機能を提供しています。 今回は下記の要件を満たすアプリを作りながらARKitの概要を紹介します。 アプリを立ち上げるとカメラが起動する カメラ越しの床の上に、オブジェクトを配置する
iOSDC Japan 2017でApp Transport Securityとローカルネットワーキングについて発表しました。 speakerdeck.com 内容は次のようなものです App Transport Security(以下ATS)の復習 ATSとローカルネットワーク内での平文通信の共存をするには iOSの後方互換性の問題 Bonjourを使う時の注意点 SecurityやPrivacyのセッションに参加しよう というような内容です。 セッションの時間が少し残りそうだったので、会場でATSをオンにしている人がどのくらいいるかアンケートを取ってみたところ、まだオフのひとと半々といった感じでした。 カンファレンスについて 前回の運営のクオリティも高かったのですが、今回はさらに磨きがかけられたようで、非常に高いクオリティだったと思います。スタッフの皆様に感謝します。 前回のフィードバ
Safari Technology Preview Release 40 is now available for download for macOS Sierra and betas of macOS High Sierra. If you already have Safari Technology Preview installed, you can update from the Mac App Store’s Updates tab. This release covers WebKit revisions 221334-221968. JavaScript Added support for regular expression named capture groups (r221769) Fixed semicolon tokens becoming interpreted
以前、以下の投稿で反響があり、直近ITPが騒がれ始めているので、9/20現在の各社の対応を分かる範囲でまとめておく。 FacebookのITP対応 毎日訪れるようなサイトに関しては、cookieは継続的に利用できるようなので、特に問題は大きないだろうとされている。アメリカではDAUも高いと思うが、日本ではどうであろうか。 marketingland.com Google のITP対応 Google Analyticsと連携して、引き続きレポート計測は可能、ただしsafariで計測できなくなるweb siteコンバージョンについては、推定値もreportに含まれるようになる。 Yahoo JapanのITP対応 Apple、Safari 11のCookieブロック機能への批判に対し回答 - iPhone Mania IAB Tech Lab Archives | IAB - Empoweri
RubyKaigi 2017 でどんな発表をしたか 発表スライド 荷物とともに PC 送っちゃったのであとで貼ります ほぼ同内容のテキストはこちらの 4 記事です。 RESTful API のおさらい Rails での JSON API 実装まとめ スキーマファースト開発 The NEXT of REST 発表時の twitter での反応 togetter にまとめておきました。 API Development in 2017 - RubyKaigi 2017 #rubykaigi - Togetterまとめ Proposal 事前資料の公開が推奨されていたので、CFP に出した内容も置いておきます。 事後になってしまい申し訳ありません。 Title API Development in 2017 公開されてから思ったんだけど、RubyKaigi は ruby の API の話が多いので
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く