タグ

2019年12月10日のブックマーク (16件)

  • JAMstackってなに?実践に学ぶ高速表示を実現するアーキテクチャの構成 - エンジニアHub|Webエンジニアのキャリアを考える!

    JAMstackってなに?実践に学ぶ高速表示を実現するアーキテクチャの構成 JAMstackは、「JavaScript」「APIs」「Markup」の3つの技術を組み合わせた、新しいWebアプリケーションアーキテクチャです。いち早くJAMstackを利用してWebサイトを作成した、寺川直宏さんと風間雅也さんにJAMstackについて聞きました。 JAMstackという言葉をご存知でしょうか。JAMstackは、「JavaScript」「APIs」「Markup」という3つの技術を組み合わせた、新しいWebアプリケーションアーキテクチャです。パフォーマンスの改善、セキュリティの担保、スケーラビリティの確保が見込めるため、フロントエンド界隈で、大きな注目を集めています。 しかしまだ登場したばかりの概念ゆえ、実例も少なく、理解しにくい面もあります。そこで、いち早くJAMstackでWebサイトを

    JAMstackってなに?実践に学ぶ高速表示を実現するアーキテクチャの構成 - エンジニアHub|Webエンジニアのキャリアを考える!
    ryshinoz
    ryshinoz 2019/12/10
  • 新管理画面のAPIにGraphQLを採用した話 - 一休.com Developers Blog

    一休.com レストランを開発している所澤です。この記事は一休.comアドベントカレンダーの10日目の記事です。 先日、一休.comレストランの管理画面をリニューアルしました。 この記事ではその際にAPIの実装方法として採用したGraphQLについてフロントエンド視点で利点や使い所について述べます。 GraphQLについて以下の記事がわかりやすかったです。 「GraphQL」徹底入門 ─ RESTとの比較、API・フロント双方の実装から学ぶ - エンジニアHub|若手Webエンジニアのキャリアを考える! 短いまとめ 新しくAPIサーバーを書くなら是非GraphQLで! というくらい良かった Apolloのエコシステムに乗り切らなくてもいい。ふつうのRESTfulなAPIサーバーの代わりに、くらいの気軽さでGraphQLを採用してもいい プロジェクトの概要 今回リニューアルした一休.comレ

    新管理画面のAPIにGraphQLを採用した話 - 一休.com Developers Blog
    ryshinoz
    ryshinoz 2019/12/10
  • 「Kubernetes で構築する PHP 開発環境」を発表しました - Shin x Blog

    2019/12/01 に東京で行われた PHP Conference Japan 2019 - #phpcon にて、「Kubernetes で構築する PHP 開発環境」を発表してきました。 発表資料 サンプルコード: https://github.com/shin1x1/laravel-k8s-dev-sample Togetter: https://togetter.com/li/1438089 Kubernetes を使って、PHP 開発環境を構築するという内容でした。デモでは、Mac に構築した Kubernetes クラスタを紹介して、Mac にあるソースコードを変更すると、Kubernetes クラスタ内で実行している PHP Pod で読み込めるということを紹介しました。PHP 開発では重要なことですね。 開発環境に特化した内容なので、番等で使うときはまた違う点があります

    「Kubernetes で構築する PHP 開発環境」を発表しました - Shin x Blog
    ryshinoz
    ryshinoz 2019/12/10
  • カラーミーショップの開発環境をすべてDockerに移行しました - Pepabo Tech Portal

    なぜDockerへ移行しようと思ったのか 以下3点の理由により開発環境をすべてDockerへ移行することにしました。 これまでpuppetのメンテナンスをしていた開発メンバーがいなくなってしまった これまでは、Vagrantで立ち上げたイメージに対してpuppetでプロビジョニングを行い環境構築を行ってきましたが、これまでpuppetをメンテナンスしていた開発メンバーが全員人事異動や転職などでチームから外れてしまいました。 残ったメンバーでpuppetを覚えていくか別に新しく開発環境を作るかといったときに、puppetに比べ開発環境を構築するレベルでは学習コストの低いDockerへ切り替えることにしたというのが1点目です。 バージョンを維持するのが難しくなってきた 1つのVagrantイメージ上に複数のPHPのロールが動作しており、すべて同じバージョン・設定が使われていました。これまでは、

    カラーミーショップの開発環境をすべてDockerに移行しました - Pepabo Tech Portal
    ryshinoz
    ryshinoz 2019/12/10
  • マウスピース矯正 Oh my teeth | 自宅で歯並びなおしませんか?

    ※実際にOh my teethが適合するかは歯科医師の診断が必要です。※1 2020年5月~2024年4月の歯型スキャン体験ユーザーの合計数。※2 2021年8月〜9月 初来院後のNPSが0〜10段階評価で7以上の割合。※3月々3,500円とは、上下前歯の部分矯正プランを120回払い(初回3,519円)で支払う場合の分割支払い金額。総額420,019円(税込)。 非抜歯/部分矯正/研磨処置込 ※効果には個人差があります。 ※マウスピース橋正(Oh my teeth含む)の主なリスク:虫歯・歯周病・ブラックトライアングル・歯根吸収・歯肉退縮・1日20時間以上のマウスピース装着が必須・マウスピースにより痛みを感じる可能性・治療中に一時的にかみ合わせに不具合をきたす可能性・リテーナーを最低1年間は1日20時間以上装着、その後徐々に着用時間を減らし、2年目以降は夜間のみの着用推奨。 非抜歯/部分矯

    マウスピース矯正 Oh my teeth | 自宅で歯並びなおしませんか?
    ryshinoz
    ryshinoz 2019/12/10
  • デザイナーとエンジニアのコミュニケーションプロトコルを設計する 〜はてなブックマークアプリDark Mode実装の現場より〜 - Hatena Design Group

    こんにちは!はてなデザインチーム所属のid:cormorantcraftです! 先日、配信させていただいたはてなブックマークiOS版のDark Mode、みなさん使っていただけているでしょうか? 今回はそのDark Modeの実装にあたって、デザイナーとエンジニアのコミュニケーションをどのように行っていたかという点にフォーカスしてお話しさせていただければと思います。 コミュニケーションプロトコルの設計 いきなり「コミュニケーションプロトコルの設計」って言われても? という声が聞こえてきそうですが、Dark Mode実装の上で平たく表現すると「色を指定するデザイナー」と「色を実装するエンジニア」の間の意思疎通の枠組みを作ることです。 これをしないで進行してしまうと、デザイナーとエンジニアの間で手戻りが多数発生したり、精神的にお互い疲弊したりチームの雰囲気にも悪影響が出たりしてしまいます。気持

    デザイナーとエンジニアのコミュニケーションプロトコルを設計する 〜はてなブックマークアプリDark Mode実装の現場より〜 - Hatena Design Group
    ryshinoz
    ryshinoz 2019/12/10
  • ai-elsi.org

    ai-elsi.org 2023 著作権. 不許複製 プライバシーポリシー

    ai-elsi.org
    ryshinoz
    ryshinoz 2019/12/10
  • 「 #会計の地図 」全文無料公開|チャーリー

    の内容を全22この記事に分け、2021年3月8日から毎日公開し(平日のみ)、4月6日にはの全200ページの内容すべてが公開される予定です。なぜ1冊まるごと全文を公開してしまうのか、なぜ小分けにして公開するのか、についてこの記事の最後に背景や経緯を書いています。興味があればぜひ。 この記事は1番目の記事になるので「はじめに」と「もくじ」を掲載しています。この次の記事から文であるパート1に進んでいきます。 尚、の内容をそのまま掲載しているため「次のページを見てください」のような、この記事においては意味をなさない表現も残っていますが、ご了承ください。 ではさっそくどうぞ。 注)もともとこの記事は「会計の地図」というタイトルでこのの原型になったアイデア段階のものを紹介した記事でした。「会計の地図」と検索すると検索結果1位に表示されていたこともあり、今回、の全文公開の最初の記事としてアッ

    「 #会計の地図 」全文無料公開|チャーリー
    ryshinoz
    ryshinoz 2019/12/10
  • 最新のmacOSに対応した仮想オーディオ入出力ユーティリティ「BlackHole」を利用して、Googleドキュメントに議事録などの自動文字起こしをしてもらう方法。

    最新のmacOSに対応した仮想オーディオ入出力ユーティリティ「BlackHole」を利用してGoogleドキュメントに議事録などの自動文字起こしをしてもらう方法です。詳細は以下から。 以前、既に開発が終了したCycling ’74チームのSoundFlowerのように、特定のアプリからの音声を他のアプリに送るれる仮想オーディオデバイスをMac内に作成できる仮想オーディオ入出力ユーティリティ「BlackHole」を紹介したさい、WWDCのセッションや議事録をGoogleドキュメントの音声入力に接続することで簡単に文字起こしができるという事を教えていただいたので試してみてください。(コメントでのご指摘ありがとうございます) 設定 まず、文字起こしを行う音源が入ったMacBlackHoleをインストールし、macOSのAudio MIDI設定アプリからBlackHoleの仮想オーディオデバイス

    最新のmacOSに対応した仮想オーディオ入出力ユーティリティ「BlackHole」を利用して、Googleドキュメントに議事録などの自動文字起こしをしてもらう方法。
    ryshinoz
    ryshinoz 2019/12/10
  • オブジェクト指向のハードコア

    オブジェクト指向のハードコアは2019年5月25日にゼロベースサロンで行われたイベントです。「オブジェクト指向」というキーワードについて、プログラミング、デザイン、哲学などの分野を横断しつつ知的な議論ができました。記録映像は必見。 企画意図/招待状 この研究会の企画意図については、私が送った招待状を見ていただくのが早いでしょう: いくつか異なる分野で「オブジェクト指向」がキーワードとして注目されています。昨年からGUIデザインの分野では「オブジェクト指向ユーザーインターフェイス」(OOUI)の議論がホットです。ソフトウェア開発の分野では、数年前からオブジェクト指向の見直しとしての「ドメイン駆動設計」(DDD)が広まっています(※原著である英語版から日語への翻訳は数年遅れています)。さらには「オブジェクト指向存在論」(OOO)も思想業界でブームになっています。 これはもうオブジェクト指向の

    オブジェクト指向のハードコア
    ryshinoz
    ryshinoz 2019/12/10
  • The Deep Sea

    At 332 meters, this is the deepest any human has ever scuba dived. Set by Ahmed Gabr in 2014.

    The Deep Sea
    ryshinoz
    ryshinoz 2019/12/10
  • Linux on Chromebook のソフトウェア開発者向けカスタマイズ例 - Qiita

    設定は fcitx の後で起動します。入力切り替え設定は「全体の設定」タブの「ホットキー」です。 私は US 配列の Chromebook に合わせて Ctrl + SPACE にしています。スクショに写ってる Hangul は ErgoDox を外付けしたときイケてる設定にできないかなーと試行錯誤してるところです。 エディタ兼軽量 IDE として VSCode 「候補をトリガー」と fep のショートカットをずらす 私は FEP 切り替えを Ctrl + SPACE にしているので、VSCode 標準の候補表示トリガーとブッキングしてしまいます。ショートカットキー変更で候補表示を alt + SPACE にずらしています。 ショートカットキー変更は ctrl + k → ctrl + s です。または ctrl + SHIFT + p でコマンドパレットから open keyboard

    Linux on Chromebook のソフトウェア開発者向けカスタマイズ例 - Qiita
    ryshinoz
    ryshinoz 2019/12/10
  • 炎上広告批評:ステマはなぜやめられないか

    youkoseki.com 炎上広告批評:ステマはなぜやめられないか 吉所属の芸能人が、京都市のふるさと納税事業についてツイートしたことに対して、金銭を受け取っておきながら広告と明記していなったことを京都新聞に暴かれ、ステマだと批判を受けている。 典型的なステマ事案なのだが、一方でこれは地獄の釜の蓋を開ける話でもある。この面白さが広告業界外にはあまり伝わっていないように思うので、ここにまとめておく。 なぜステマと認めないのか 今回の事案に対して、おそらく一番素朴な反応は「お金をもらってるのだから広告なんだし、広告なら広告と明記すればいいじゃないか。なにがそんなに難しいのか」というものだろう。 しかし、広告とはなんだろうか。芸能人がお金をもらってツイートしたらそれは広告だろうか(これについては後述)。もし吉の回答が「今回は芸能人が納税事業についてコンサルティングを行ったもので、受け取った

    炎上広告批評:ステマはなぜやめられないか
    ryshinoz
    ryshinoz 2019/12/10
  • エンジニアのイベントへの登壇をどう評価に結びつけるか|えふしん

    エンジニアイベントに積極的に参加している人は、自分の活動を仕事としても評価されたいと思っている人がいるんじゃないか?と思う。とりわけその会社内においてイベントに参加している人たちは往々にしてマイノリティであることが多く、高い意識レベルの中で余計に頭の中でモヤモヤがあるんじゃないかと思う。 このことについてどう考えていくか?まだ固まってるわけじゃないけど、試しに世に問うてみる。 基的な考え方エンジニアのイベントへの参加は、ある種の趣味であるべきだと思う テックリードなどのリードの取り方には種類がある 直接貢献と間接貢献を意識する エンジニアのイベントへの参加は、ある種の趣味であるべきだと思う なにかの活動を評価に結びつけるのであれば、成果について上司との握りが必要だ。時間の使い方を営利業務にどう結びつけるか?を最適にするために目標を設定して、上司と握って、達成して評価につなげる。普通の仕事

    エンジニアのイベントへの登壇をどう評価に結びつけるか|えふしん
    ryshinoz
    ryshinoz 2019/12/10
  • コードを書いて金を稼ぐ - kuenishi's blog

    初めてまともに携わったシステムはNTT研究所で作られていたCBoCといわれるものであった。内容について詳しくは述べないが、国内では割と先進的でありながらとにかくNTTの事業会社(割と稼いでいる)で使えるものを作ろうというものであった。この時期は研究所は研究だけしていればよいというものではなく事業貢献が求められており、論文になるような研究を生み出すだけでなくそれをどうやってビジネスにするかが重要視されていたのだと思う。このとき作ったものは実際に事業会社で使われ、退職の前後には年間数万円が口座に振り込まれるようになっていた。なお収入なので税金の扱いを間違えないように。しかし特許といえばガッポガポ…というイメージだがそんなに当たることはない。わたしが携わったそのソフトウェアは確かに使われていたが、事業会社のビジネスの中核を支えていくようなものにはならなかった。ならなかったのでメンテナンスフェーズ

    コードを書いて金を稼ぐ - kuenishi's blog
    ryshinoz
    ryshinoz 2019/12/10
  • デーモン管理をdaemontoolsからsystemdに移行させる - KAYAC Engineers' Blog

    SREチームの竹田です。Tech Kayac Advent Calendar Migration Track 9日目の記事になります。 カヤック社内では デーモン管理ツールとしてdaemontoolsが愛用されてきました。 ソフトウェアとして枯れており、 自動起動や各シグナルを送ることができるので大変重宝されています。 経緯 AmazonLinux1のEOLに伴い、稼働中のアプリケーションを移行させる必要がでてきました。 最近はコンテナ(ECS)へ移行させる事がほとんどですが、運用やアプリケーションの都合上AmazonLinux2へ移行させる場合もあります。 デーモン管理としてdaemontoolsを利用する事も考えましたが、ドキュメントの整備状況やインストールに難があることもあり、systemdに変更する事にしました。 設定 systemdの詳しい説明は省きますが、 以下のような設定ファ

    デーモン管理をdaemontoolsからsystemdに移行させる - KAYAC Engineers' Blog
    ryshinoz
    ryshinoz 2019/12/10