2017年5月のてげWebまとめ

鹿児島市で毎月開催しているてげてげなWebのなんでも勉強会「てげWeb」の2017年5月開催分まとめ。
0
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

本日19時からのてげWebはモバイルWebの高速化手法の紹介chibi:bitでビーコンを作る講習会です。モバイルWebの高速化手法&Physical Webのデモも見られる…!まだ若干数席はありますのでぜひご参加くださいませ。 tegeweb-201705.peatix.com/view

2017-05-26 13:25:22
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

まずは動画から。若い発明家の発泡スチロールリサイクル計画 goo.gl/MAzPYv この技術は地球のゴミ問題を解決する1つになるかもしれないです。若い発明家すごい。 #tegeweb

2017-05-27 21:25:04
リンク www.ted.com 若い発明家の発泡スチロールリサイクル計画 梱包用の詰め物から使い捨てのコーヒーカップまで、アメリカだけで毎年900万トンの発泡スチロールが生産されており、それは全く再利用されません。この資源の無駄と溢れかえったごみ処理施設の現状に衝撃を受け、アシュトン・コーファーは科学フェアのチームメートと共に、使用済みの発泡スチロールに熱処理を施して他の役立つ物質を造り出しました。FIRST LEGOリーグの世界イノベーション賞とGoogle科学フェアのアメリカ科学イノベーター賞を受賞した彼らのオリジナルデザインを見てみましょう。 20
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

次はモバイルWebページの表示高速化手法(AMP, PWA)について。AMP (Accelerated Mobile Pages) というのは表示高速化できるHTMLの書き方。スマホでGoogle検索したときに検索結果に「AMP」と表示される。 #tegeweb

2017-05-27 21:29:31
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

モバイルのGoogle検索結果でAMPと表示されるページを表示すると驚くほど早く表示されるはず。AMPはAMP HTML, AMP JS, AMP Cacheの3つで構成されている。 #tegeweb

2017-05-27 21:33:44
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

AMP HTMLは<img>は<amp-img>に置き換えるとか<base>, <frame>は使えない。外部CSSの読み込みは不可。<style>に記述。上限は50,000バイト≒48KBとか。 ampproject.org/docs/reference… #tegeweb

2017-05-27 21:35:54
リンク www.ampproject.org AMP HTML Specification – AMP Accelerated Mobile Pages Project 2 users 24
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

AMP JSはWebページ表示高速化をするJSライブラリ(AMP JSライブラリ)が提供されている自作のスクリプトは基本的に実装不可。詳しくは→github.com/ampproject/amp… #tegeweb

2017-05-27 21:37:15
リンク GitHub ampproject/amphtml amphtml - AMP HTML source code, samples, and documentation. See below for more info. 43 users 503
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

AMP Cacheは必要に応じてキャッシュしたページを配信する仕組みがあること。つまりCDN(Contents Delivery Network)がある#tegeweb

2017-05-27 21:38:33
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

構文チェックはURL に #development=1 をつけると Google Chrome の開発者ツールで確認できる。エラーは ampproject.org/docs/guides/va… にあるようにvalidator.jsからのエラーが表示される #tegeweb

2017-05-27 21:40:00
リンク www.ampproject.org Validate AMP Pages – AMP Accelerated Mobile Pages Project 1 user 11
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

WordPressでは「AMP」というプラグインで簡易的にAMPを実装できる。AMPページは通常のURLに amp/ をつけると表示される → ja.wordpress.org/plugins/amp/ #tegeweb

2017-05-27 21:40:50
リンク WordPress.org AMP WordPress サイトを Accelerated Mobile Pages (AMP) 対応にします。 1 user 17
リンク NET BIZ DIV. TECH BLOG WordPressをマジメにAMP(Accelerated Mobile Pages)対応させた話 #AMPlify | こんにちは、2016年中途入社のku-sukeです。現在はkidslyという保育園むけサービスのプロダクトオーナーを担当しています。今回は個人的にも注目しているAMP(Accelerated Mobile Pages)を 81 users 161
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

参考リンク。AMP(Accelerated Mobile Pages)とは?今から導入するための基礎知識と手順書マニュアル ferret-plus.com/4005 #tegeweb

2017-05-27 21:43:19
リンク ferret [フェレット] AMP(Accelerated Mobile Pages)とは?今から導入するための基礎知識と手順書マニュアル 今なにかと話題になっているAMPについて解説します。AMPページの詳しい作成方法などは分からなくても、Web業界に関わる方であればその概要だけでも把握しておく必要があります。まだ概要がよくわからない方はもちろん、すでにご存知の方も再確認として一読しておくことをオススメします。 42 users 188
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

PWA (Progressive Web Apps) Webサイトでアプリのような体験を提供できる仕様。Webサイトを開く→ホーム画面にWebサイトのブックマークアイコンを作る→タップでアドレスバーがでない画面で閲覧できる、とか。 #tegeweb

2017-05-27 21:45:54
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

PWAは表示が早い。キャッシュを使ってオフラインでも利用できる。httpsなので安全。App Cacheという仕様が廃止されて、Service Workerを使うようになった。ブラウザサポート → caniuse.com/#feat=servicew… #tegeweb

2017-05-27 21:47:41
森 史憲🍛🍻🍫 / コーディングデザイン @mr_moo555

はじめてのプログレッシブ ウェブアプリをやってみると楽しいよ〜。 goo.gl/al7q2y #tegeweb

2017-05-27 21:52:24
リンク suumo.jp 【SUUMO】不動産売買・住宅購入・賃貸情報ならリクルートの不動産ポータルサイト 【SUUMO(スーモ)】不動産・住宅に関する総合情報サイトです。全国の賃貸情報からマンション・一戸建て・土地などの不動産売買・物件購入情報はもちろん、注文住宅、リフォーム、設備情報に至るまでの豊富な住宅情報で、あなたの幸せな住まい探しをサポートします。 377 users 385097