一年以上前の記事なので、コードが古いです。気をつけて読んでください。 PWAとは? 目的 技術スタック Service Worker PWAのview App Shell Content キャッシュ戦略 読み込みフロー Web App Manifest デザイン FirefoxとChromeしかService Workerないけどどうするの? ネットワーク 実装 ライブラリ webpack-offline 構成 ファイル ルーティング アセットのインストール API周り SSR 資料 さいごに そういえばPWAの実装したことがなかったなと思ったので少し触ってみた。 PWAとは? PWA(Progressive Web Apps) インストールが不要で、不安定なネットワークでも素早く起動し、プッシュ通知を可能にします。 また、ホーム画面にアイコンも表示でき、アプリと同様の扱いをすることが可能
LDRのフィードデータからレート(★★★☆☆)をカテゴリとしたOPML(XML)ファイルを作成するコマンドラインツールを作りました。 azu/ldr-export-opml: Convert exported json from LDR to opml with Rate. Live Dwango Readerから他のRSSリーダへ移行する際に、レートデータを維持して移行する用途です。 fastladderへの移行の場合は別の方法もあります。 LDRのレートの保存と復元 必要なもの Node.js 6>= 後述するldr.json ldr.json LDRのopmlエクスポートにはカテゴリ(ディレクトリ)の情報しか含まれていません。 なので、編集画面に使われてるAPIのレスポンスデータ(ldr.jsonとここでは呼ぶ)を使います。 ldr.jsonは http://reader.lived
おじさんです。 先日買ったばかりのiPad Pro 12.9インチですが、ちょっと考えるところがあり、手放す事を決めました。 手放す・・・となるとメルカリやヤフオクで売却する事しか僕の頭にはなかったのですが、調べてみると、気になる情報がありました。 なんと、Appleで購入した商品は2週間以内であれば返品が出来るそうなのです。 え?うそ? そんな都合のいい話があるのでしょうか?ドキドキしながら、調べてみました・・・。 Appleで購入した商品は返品できる? Appleで購入した商品は返品できます。普通で考えたら「未使用の商品の場合だろう?」と思ってしまうのですが、そうではなくて、普通に使った商品でも返品できます。 僕には一度使った商品を返品できる、というアタマがなかったので、これはかなりビックリしました。 でもこのシステム、本国アメリカではよくあるらしい?「買ってみたけどなんか思ったのと違
TypeScriptには似たような型としてObject型とobject型と{}型が存在します。 let o1: Object; let o2: object; let o3: {}; 今回はこの3つの使い分け、あるいはobject型導入の経緯についてです。 JavaScriptのデータ型 JavaScript のデータ型とデータ構造 - JavaScript | MDNを読めば分かるように、 Boolean Null Undefined Number String Symbol の6種のプリミティブ型を持つプリミティブ値とオブジェクトでJavaScriptは成り立っています。 TypeScriptにおけるobject型とはここでいうプリミティブ型以外を表現しています。 object型はいつ使われるのか いつ役に立つかというとObject.create()の定義です。 TypeScript/
「OPEN IPv6 ダイナミック DNS for フレッツ・光ネクスト」サービスへようこそ。 本サービスは、フレッツ網上での IPv6 対応装置間の ISP 不要の直接通信を可能にし、フレッツの IoT や拠点間 VPN 目的での利用を促進します。「ドコモ光」などの、フレッツのコラボ回線でも利用できます。 本 DDNS サービスの概要と使い方 本 DDNS サービスの社会的意義 (2016-06-14) 登録済みのホスト一覧 DDNS ホストの新規作成 過去に作成した DDNS ホストをリストに追加 DDNS ホストの新規作成 簡単に作成できます。 ホスト名: 32 文字以下の英数字またはハイフン。 .i.open.ad.jp 初期 IPv6 アドレス (オプション): このホストに関連付ける IPv6 アドレス。後から何度でも変更可能。 メールアドレス (オプション): DDNS ホス
State of Elm 2017 Results Published July 27, 2017 · 10 Minute Read · ∞ Permalink The State of Elm 2017 results are here! I first presented these as two talks, one to Elm Europe and one to the Oslo Elm Day. I’ve embedded the Elm Europe talk below (it’s shorter) but the longer version is on also YouTube. So… What’s This Survey For Anyway? The State of Elm survey takes the temperature of the Elm comm
Version 1.0.0 # Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - v1.1 Brazilian Portuguese translation. - v1.1 German Translation - v1.1 Spanish translation. - v1.1 Italian
これまで PHP のアプリケーションのデプロイは rsync でどべーとコードを撒いていました。が、それだと新旧のコードが混在するし Capistrano とかはデフォでシンボリックリンク切り替えでアトミックなデプロイになっているし、周回遅れな感じもしますが今後は似たような方法でデプロイしたいと思います。 releases/ ディレクトリの中にリリースタグでディレクトリを掘ってコードを配置して current を最新のリリースのディレクトリへのシンボリックリンクにします。そして Apache や Nginx でドキュメントルートを current の中の公開用のディレクトリに設定します(/path/to/app/current/public とか)。 /path/to/app/ releases/ 20161213/ 20161224/ 20170101/ current -> relea
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く