タグ

2021年12月29日のブックマーク (10件)

  • Docker のキャッシュを全力で使いこなそう

    tl;dr 依存パッケージのダウンロードは最初に実行しよう マルチステージビルドは必須と覚えておこう RUN --mount=type=cache を使おう(でも BuildKit を使えるかは確認して!) pnpm fetch も期待大 はじめに みなさん,Docker を使って開発するときに依存パッケージのダウンロードをずっと待ち続けた経験はありませんか?「依存パッケージの追加なんて頻繁に発生しないし,我慢しよう…」と妥協している方も多いでしょう. 頻繁に発生しない?当にそうですか? 追加ではなくても依存パッケージの更新なんてよく発生するし,ベースイメージを更新することもあります.その度に全部ダウンロードし直しなんて堪ったもんじゃありません.モバイル回線だったら一瞬でギガがなくなっちゃいますよ! ということで,この記事ではキャッシュを活用して依存パッケージのダウンロードが何度も発生し

    Docker のキャッシュを全力で使いこなそう
  • PrinceJS

    Prince of Persia reimplementation written in HTML5 / JavaScript (MS-DOS version)

  • 1ヶ月間、ほぼ毎日お昼に寿司を握ってみたら楽しかった話 - ぐるなび みんなのごはん

    「最近、ランチは自宅で寿司を握っています」 って人に言うと、少し驚かれる。 たしかに、寿司ってお店でべたり、パックのやつを買ってくるのが普通で、自分で握るっていう発想にはなりにくい。もちろん僕もその1人だった。なんか神聖なものに触れてしまう気がして、自分で握るなんて考えもしなかった。 それが最近転職した先の社長に「寿司って誰でもかんたんに握れるし、美味しいよ」と言われ、握ってみたらびっくり。 むちゃくちゃうまいじゃん! 当にびっくりした。職人でもないのに、みようみまねで握ってみたら、ちゃんと美味しい寿司の味がした。それ以来、握りにハマってしまった。 そんな僕の1ヶ月前から始まった“素人握り寿司”の記録をつづってみる。 まずはスーパーで刺身と寿司酢を買う 寿司を構成する要素はざっくり言うと、酢飯と魚介だ。醤油とわさびは冷蔵庫に入ってるとして、まず手に入れたいのは酢飯を一瞬で作れるアイテム

    1ヶ月間、ほぼ毎日お昼に寿司を握ってみたら楽しかった話 - ぐるなび みんなのごはん
  • 日本で最も看板激戦区の渋谷を専門家と歩く

    ある時から渋谷のスクランブル交差点で記念撮影をする外国の人が増えた。ここは何が特徴なんだろうか。大きな看板が多いこともその一つだろう。 専門家と街を歩くシリーズ、今回は屋外広告の専門家と街を歩いた。街に掲げられた看板にどんな秘密があるのだろうか。 今回渋谷の看板を一緒に見てくれる専門家は屋外広告の会社である光伸プランニングの原壯さん。 広告の製作会社といってもデザインはやらず、印刷も加工も現場(施工)もやる屋外に広告を掲示することの専門家である。 デイリーポータルZウェブマスター林雄司(左)さんと光伸プランニングの原壯さん(右)の3人で歩きます 渋谷駅前は屋外広告だらけ 林 :すでにこのハチ公前広場にあるもの全て今日の話の対象ですよね。 原 :全部看板ですね。 大北:これってどういう仕組みなんですか? 原 :これは媒体(※)売りなので、2週間でいくらと決まってるんです。 ※看板を掲示する場

    日本で最も看板激戦区の渋谷を専門家と歩く
  • GitHub - binwiederhier/ntfy: Send push notifications to your phone or desktop using PUT/POST

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - binwiederhier/ntfy: Send push notifications to your phone or desktop using PUT/POST
  • 高速で開発者体験も抜群!JavaScriptフレームワークの新星「Svelte」とは何か?

    はじめに 記事では、ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつ「Svelte(スベルト)」についてご紹介します。 Webフロントエンドの領域は年々大きくなっており、読者の皆さまの中でもReactVueといったフレームワークを使ったことがある方が多いものと思います。もしかしたら、Svelteの名前もどこかでご覧になり、気になっている方もいるかもしれません。 Svelteは、そのアプローチの新しさから注目されはじめています。 JavaScript のライブラリに関する大規模調査「State of JS 2020」で「最も愛されているWebフレームワーク」「もっとも開発者の満足度の高いフレームワーク」に選ばれたことでも話題となりました。 そこで記事では、ReactVueに少しでも触れたことがある方を想定して、それらと比較する形で、Svelteの特徴

    高速で開発者体験も抜群!JavaScriptフレームワークの新星「Svelte」とは何か?
  • ゲーム作りをパターン化して1年で139個のミニゲームを作る - ABAの日誌

    このページの上から139個が今年の分だ。こうして並べてみるのは楽しいな。ゲームをたくさん作ることでゲーム制作のスキルアップを!みたいな気概は無いので、ヤマザキ春のパンまつりのシールを集めるのと同じような楽しさだが。でも、作って、Twitterに放流して、いろんな人に遊んでもらって、フィードバックをもらう、というサイクルがたくさん回せたのは良かった。今年遊んでくださった皆さま方、ありがとうございました。 2,3日とかの短期間でミニゲームを作り続けるためには、作るもの・作り方をパターン化してほうが良い。今年は以下のレギュレーションで作った。 Chromeで遊べる恐竜ジャンプゲームのような、手軽にブラウザで遊べるゲームを目指す 操作方法はスマホでの操作が容易な、ワンボタン、左右へのスライド、画面上のタップ、の3種類に限定する 画面サイズは100x100を基とし、キャラクタは6x6と小さくするこ

    ゲーム作りをパターン化して1年で139個のミニゲームを作る - ABAの日誌
  • GitHub - EmbarkStudios/kajiya: 💡 Experimental real-time global illumination renderer 🦀

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - EmbarkStudios/kajiya: 💡 Experimental real-time global illumination renderer 🦀
  • yagisan-reports JavaScriptで動くWebフレンドリーな帳票発行エンジン

    4つの導入方法 yagisan-reports は Web システムへの組み込みを最優先に考えた帳票発行エンジンであり、クラウドサービスです。4つの導入方法を選択できます。

    yagisan-reports JavaScriptで動くWebフレンドリーな帳票発行エンジン
  • 今年面白かった社会学論文10選(2021年)

    2019年、2020年と年末に面白かった社会学論文の10選を載せたが、今年も10の論文を紹介することにした。例年通り、今年私が読んだものの中で、特に「面白い」と感じた10で、今年出版されたとは限らない。 私の専門フィールドは社会学の中でも移民研究(migration studies)なので、移民研究関係の論文が多い。方法論としては、計量分析、オンライン実験、参与観察、文書分析、インタビュー、フォーカスグループ、歴史社会学的分析(の組み合わせ)となっており、地域としては、米国、ドイツロシア、日中国韓国台湾となっている(ばらつくように意識したわけではない。)また、紹介の順番に大きな意味はない。 各論文のまとめは、私の視点からまとめたものであり、論文の著者らの強調点とは異なることがある。リンクを貼ったので是非実際の論文自体も読んで頂きたい。 また、論文に対する(主に私の勉強のために

    今年面白かった社会学論文10選(2021年)