タグ

2018年8月1日のブックマーク (7件)

  • ウナギを食えど保護しない日本

    蒲焼きの価格高騰がメディアを騒がせています。牛丼チェーン店では、鰻丼を昨年より100円近く値上げしましたし、数百円の値上げに踏み切った老舗の鰻料理店もあります。 日人のべるウナギは、ほとんどがいわゆる“養殖モノ”です。これは天然のシラスウナギ(ウナギの稚魚)を捕まえ、養殖池で育てたものです。タイやヒラメと異なり、飼育環境下で卵から稚魚を育てることのできないウナギは、養殖といえど元をたどれば天然モノなのです。昨今、シラスウナギが不漁となり、養殖モノの出荷量が激減しています。ならば、天然のウナギ資源を保護すれば良いじゃないかということになりそうですが、話はそう簡単ではありません。グアム島近くの太平洋に産卵場を持ち、数千キロの旅をして東アジアへやってくるウナギの生態には、まだまだ未解明の部分が多く残っています。産卵場で生み出されたウナギは、我が国のみならず中国台湾韓国にも来遊します。すな

    ウナギを食えど保護しない日本
  • 静的サイトをとにかく高速化する話

    自分のポートフォリオサイトをサンプルに、どのくらいの容量削減ができるのかを確認してみました。 jsおよびCSSは、サイトの表示に必要な要素を1ファイルにバンドルした状態です。 画像ファイルはjpegの圧縮率などによって最終的なサイズが大幅に変化するので、jsとCSSのサイズ変化のみを取り上げました。 Bootstrap + Font Awesomeのような重量級フレームワークを使用しても、十分に実用的な容量まで削減できました。これならスマホ+3G回線での表示も心配ありません。 手法 適用しやすさを順に手法を並べると、以下のようになります。 遅延する 圧縮する キャッシュする まとめて削る 遅延する サイト上にあるほとんどのリソースは、実際には後から読み込んでも問題なく動作します。 まず最小限の構成でサイトを表示させ、重いファイルは後から読み込みます。 javascriptの遅延読み込み h

    静的サイトをとにかく高速化する話
  • 最近話題になったイケてるWebサービス・アプリ11選(2018年7月編)

    7月もさまざまなサービス&アプリがリリースされました。 今回もそんな中から話題になったり、気になったサービスを取り上げました! ピックアップしてみてわかりましたが、今月は個人サービスが多い印象でした。 いくつかのサービスでは、デベロッパーの方からコメントもいただいています。 それでは紹介していきます。 【過去の記事はこちら】 » 【最新】話題のWebサービス・アプリまとめ ためしがき 日語フリーフォントをプレビューしながら試せるサービス。 試したい言葉を入力するだけで69種類の日語フリーフォントが一覧表示され、表示を確認できます。 フォントをクリックすると、シェアやダウンロード先のページへ飛ぶことも可能。 シンプルなサービスですが、気軽にフォントを比較できてとても便利です。 (入力したテキストを消すときの消しゴムのアニメーションがユニーク!) 技術的にはNuxt.js(Vue.js)

    最近話題になったイケてるWebサービス・アプリ11選(2018年7月編)
  • Ubuntuの新UIテーマ、名称が「Yaru」に決定 | スラド Linux

    Ubuntuが新たに開発したUIテーマの名称が「Yaru」に決定したそうだ(Linux Fan、Ubuntu開発者Didier Roche氏のブログ)。 「Yaru」は日語で「to do」「to give」を意味する「やる」が由来。ちなみにRoche氏のブログなどではフォーマルな言い方が「Suru」、カジュアルな言い方が「Yaru」だと説明されている。

  • Vue.jsのPWAでバックエンドをDjangoからFirebaseに移行した - GAミント至上主義

    現在開発中のVuejsを使ったPWAで、開発当初はログインやデータの保存にDjangoを使っていたけど、ずっと気になっていたFirebaseに変更してみることにした。 2018/8/2 追記 Vue.jsを使ったPWA、yagish 履歴書リリースしました rirekisho.yagish.jp 追記ここまで クライアント側のコードはほぼそのまま流用し、機能も少なかったので、1日程度でとりあえず動いた とりあえず移行した機能は下記。 Googleログイン(Firebase Authentication) ユーザーごとのデータバックアップ+ロード(Cloud Firestore ※まだベータ) もちろん移行できなかった、しなかった機能もある。 PDF生成サーバー(LinuxでヘッドレスChromeを使うため) アップロードされた画像をリサイズしてBase64で返すもの(Djangoのまま、こ

    Vue.jsのPWAでバックエンドをDjangoからFirebaseに移行した - GAミント至上主義
  • Grain: A strongly-typed functional programming language for the modern web.

    A modern web staple. Grain is a new language that puts academic language features to work. Let's Go Powered by WebAssembly Enter the future. Grain compiles directly to WebAssembly, taking full advantage of its speed and efficiency. Sensible Types No runtime type errors, ever. Every bit of Grain you write is thoroughly sifted for type errors, with no need for type annotations. Functional Yet Flexib

    k0yoshitsugu
    k0yoshitsugu 2018/08/01
    “Grain is a language built for the modern web by leveraging the brilliant work done by the WebAssembly project. ”
  • 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ - エンジニアHub|Webエンジニアのキャリアを考える!

    エンジニアHub > 記事一覧 > 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ 「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ プログラミング言語には作者の設計思想が強く現れますが、Go言語もまた後発であることを生かし、しっかりとした思想に基づいて開発されています。公式のドキュメント等で語られているSimplicityの哲学を理解し、Go言語らしさ、Go Wayに従って開発する良さについて、はてなチーフエンジニアの松木雅幸(Songmu)さんが解説します。 id:Songmuと申します。はてな東京オフィスでチーフエンジニアを務め、Mackerelというサーバー監視のSaaS開発においてプロダクトマネージャーを担当しています。 筆者が勤めている株式会社はてなでは、2

    「Go言語らしさ」とは何か? Simplicityの哲学を理解し、Go Wayに沿った開発を進めることの良さ - エンジニアHub|Webエンジニアのキャリアを考える!