米アルファベット傘下のグーグルは、人事考課で出社記録を考慮し、出社しない日が多い社員には注意喚起の通知を出す計画だ。新型コロナウイルス流行時のリモートワーク利用から方針転換し、対面での協力への回帰を促す。
テクノロジーカンファレンス「Google Cloud Day ’23 Tour in TOKYO」の登壇資料です。詳細は当社ニュースをご参照ください。 https://kazaneya.com/5a50c1c1bb7b42f1bd9eb7b35d813ba1 --- スモールチームで 300 万テーブル規模のデータ基盤を構築・運用し、社内・社外にデータを提供しています。スケーラブルな仕組みやデータ流通を実現するヒントになればと思います。 具体的には - BigQuery へのマイグレーション - dbt によるデータモデリング - IAM や AnalyticsHub によるデータ共有 - BigQueryML による異常検知 - CS 活動におけるデータ活用 といったテーマを扱います。 ---------------------------------------------------
■ URL https://www.ai-gakkai.or.jp/jsai2023/tutorial ■ 概要 2021年頃に登場した基盤モデル (Foundation Model) は,従来のように個別のタスクに仕立てたモデルを作るのではなく,単一のモデルを多様な後続タスクに適用可能となっている深層学習のパラダイムを表した言葉である.この傾向が特に顕著なのは言語(GPT-3,PaLMなど)であるが,マルチモーダル領域におけるImagenやCLIP,強化学習領域におけるGato,RT-1など多様な領域で同様のアプローチを取った研究が行われている.基盤モデルは一般にデータ・モデル両面のスケールと同時に説明されることも多く,モデルサイズ・計算量・データサイズと性能の関係に関する経験則(Scaling Law)や,モデル規模が拡大した際にのみ発現する能力 (Emergent Law) の存在な
Developer experience examines how people, processes, and tools affect developers’ ability to work efficiently. Learn more about what developers want in our developer experience survey > What do building software and vacuuming your house have in common? Jonathan Carter, technical advisor of the CEO at GitHub, used to hate vacuuming. That’s because his vacuum was located on the first floor of his ho
JSer.info #647 - Rustで書かれたwebpack互換のbundlerであるRspack 0.2がリリースされました。 Announcing Rspack 0.2 - Rspack Plugin Hooksの追加、ESM形式のoutputに対応、SplitChunksPluginの実装、Data URIのサポートが追加されています。 また、Vue/Svelte/NestJSのloaderのサポートが追加されています。 Modern CSS in Real Life - Chris Coyierという記事では、最近CSSに追加され利用できるようになった機能について紹介されています。 Logical Properties、Container Queries、Cascade Layers、CSS Colorsとoklch()、View Transitions APIについて現実の
この文書では、 レトロゲームを最新の PC やコンソールに移植するような場合に必要となる、 低解像度のドット絵をドット感を残しつつ高解像度ディスプレイに拡大表示する処理についてまとめます。 そして、拡大処理で見落としがちな問題とその解決方法、および改良と高速化について触れます。 この文書では、ごく基本的なバイリニアフィルタによる拡大処理のみを取り扱います。 高解像度化技術周辺や、CRT のスキャンラインや画素の再現は、この文書で取り扱う範囲外なので一切触れません。 また、 話を簡単にするため、拡大結果を sRGB 規格のディスプレイに表示するケースのみを考えます。 筆者はディスプレイの規格が専門分野ではないので、 色の定義などの理解が甘い箇所があるかもしれません。あらかじめご了承ください。 何か間違いがありましたら、ご指摘いただければ幸いです。 ドット絵の滲みを再現したい 当時のドット絵は
Hey! Chris Coyier here. This is a blog-itized version of a presentation I created. It started life as a Keynote file which I presented in person at RenderATL in June of 2023. I put a lot of work into it! I’m so grateful to everyone who came and saw it. But you can’t beat the reach of websites! I decided I should get some more mileage out of it by sharing it here in an adapted form. I suppose you s
RSC From Scratch. Part 1: Server Components In this technical deep dive, we'll implement a very simplified version of React Server Components (RSC) from scratch. This deep dive will be published in several parts: Part 1: Server Components (this page) Part 2: Client Components (not written yet) Part 3: TBD (not written yet) Seriously, this is a deep dive! This deep dive doesn't explain the benefits
This polyfill is used as a fallback WebAssembly implementation for esbuild's online playground. You can use these links below to compare the playground with this polyfill enabled vs. disabled: Try esbuild playground's with this polyfill enabled Try esbuild playground's with this polyfill disabled The playground shows off esbuild, which is a JavaScript code transformation tool (among other things).
DTO Classes is a TypeScript library for modelling data transfer objects in HTTP JSON APIs. It gives you the following, a bundle I've found missing for TypeScript/Node: Class-based schemas that serialize and deserialize: Parse/validate JSON to internal objects Format internal objects to JSON Static types by default without an additional infer call Custom validation by adding methods to a schema cla
Use JSX without ReactNakedJSX is a command-line tool for generating HTML files from JSX. The output is pure HTML and CSS - unless you choose to add your own JavaScript. This is an overview. Please refer to the documentation for a detailed look at each feature. This page was built using NakedJSX. You can look at its source. At a GlanceGenerate static HTML files from JSX by running an npx command. S
We're hiring C/C++ and Zig engineers to build the future of JavaScript! Join our team → We've been releasing a lot of changes to Bun recently, here's a recap in case you missed it: v0.6.0 - Introducing bun build, Bun's new JavaScript bundler.v0.6.2 - Performance boosts: 20% faster JSON.parse, up to 2x faster Proxy and arguments.v0.6.3 - Implemented node:vm, lots of fixes to node:http and node:tls.
A little over four years ago, Rich Harris released Virtual DOM is pure overhead (opens in a new tab), analyzing the performance of traditional virtual DOM manipulation.[0] [0] "you've probably heard the phrase 'the virtual DOM is fast', often said to mean that it's faster than the real DOM. It's a surprisingly resilient meme" - Harris, 2018 In his article "Virtual DOM is pure overhead," Rich Harri
Declarative ThreeJS using Vue Components 💡 Build 3D scene as they were Vue components ⚡️ Powered by Vite 🥰 It brings all the updated features of ThreeJS right away regardless the version 🦾 Fully Typed Tres (Spanish word for "three", pronounced /tres/ ) is a way of creating ThreeJS scenes with Vue components in a declarative fashion. It's build on-top of a Vue Custom Renderer and it's powered by
What is WASI? — 2023-06-02 introduction what is webassembly? bytecode, webassembly, and the jvm what are webassembly components? what is wasi? categorizing webassembly iterating on wasi the future of wasi conclusion appendix a: terminology cheat sheet Introduction Now that the final touches are being put on the second version of WASI (WASI Preview 2), I figured now might be a good time to write a
Announcing Rspack 0.2# June 02, 2023 It has been almost three months since the release of Rspack 0.1. We have received so much attention and feedback from the community, and we are grateful. In version 0.2, we have added many features, such as: realContentHash, DataURI, support for ESM format, strengthened compatibility with webpack, and optimized many details. In addition, thanks to compatibility
本記事は、先日開催されたKyoto.js 19のために用意したLT資料に加筆したものです。 kyotojs.connpass.com こんにちは、天城です。 最近はWebGLで動画編集アプリを開発しており、Webでの色の扱いについて日々苦しんでおります。 この記事では、僕が最近知った色関連の小ネタを共有します。 目次 話題1: mix-blend-modeにaddがない そもそもBlendingって何? Webでは基本的にsource-over compositingしか使われない Canvasではsource-over以外のCompositingが使える PDF Reference 一方その頃WebGLは…… 話題2: Display P3 CSS Color 4でDisplay P3が使えるようになった Display P3 CSS Color 4 CSS Color 4 で導入された
以下のコードで HTML 全体の CSS を取得して Shadow DOM に適用することができます。 最近まで replaceSync() と adoptedStyleSheets() の存在を知らなかったのですが、 この 2つを使うと毎回 style タグを書き出すより効率的に処理できるらしい。 これまで Shadow DOM の中に link タグを書くような方法を使っていたのですが、link タグだと最適化がしにくい問題があります。 CSS はインライン化したほうが高速なので、その時にも同じように使える方法が欲しかったのですが、この方法でいけるとわかりました。 document.styleSheets も知らなかった…。 function getGlobalCSS() { let cssText = ""; for (const stylesheet of document.sty
例えばソフトウェア開発において、 人が増えても納期が短くなるとは限らない 見積もりを求めるほどに絶望感が増す 納期をゴリ押すと、後から品質はリカバリできない これを見て、「だよねー」「あるあるw」という人は、本書を読む必要はない。 プログラミングは人海戦術で何とかならないし、「厳密に見積もれ」というプレッシャーは見積額を底上げするし、納期が優先されて切り捨てられた品質は、技術的負債として残り続ける。経験豊富なエンジニアなら、大なり小なり、酷い目に遭ってきただろうから。 だが、これらを理解できない人がいる。 要員を追加して、手分けしてやれば一気に片付くはず 厳密にやれば、見積りバッファーはゼロにできる 品質のことはリリース後にじっくりやればいい ……などと本気で考えている。これは、ソフトウェア開発とはどういうものか、特性を知らないからだ。こんな無知な人間が経営層にいたり、顧客の代表となった場
JavaScript’s Backtick Strings are Likely the Wrong Tool for Your Job I am very disappointed in how the official React documentation recommends we build URL strings to query APIs in JavaScript. I was reading about custom hooks and came across this: fetch(`/api/cities?country=${country}`) .then(response => response.json()) .then(json => { if (!ignore) { setCities(json); } }); This code works correct
私はそこそこ年かさのパパで、就学前の子供一人と社会人としても家庭人としても優秀な妻の3人で暮らしている。 首都圏在住、夫婦ともにフルタイム勤務。 なぜ書くのか子供を持つ喜びがネットであまり共有されていないのがもどかしい。 子育てについて、よく把握しないまま否定しているような意見まで見るようになり、残念な気分になった。 そこで我が子を育てる中で感じている喜びを紹介したいと思う。 じゃあ子供を持つ喜びとは何か?この感覚をわかってほしいんだようちの子は、保育園のお迎えや、仕事からの帰宅でパパが来たのを知ると全力の笑顔とダッシュでつっこんでくる。 誰かの人生にここまで重要になれるとは… 承認欲求と言うとなんだか下品な感じがするけれど、この誇らしい気分は悪くない。 結婚も家族が増えるという点では同じだが、また違う良さがある。 うまく伝えるのは難しいのだけれど…たとえば照明に例えよう。 結婚後、妻を見
オンラインイベントの運営は容易になりつつありますが、その低コスト化と継続可能性は未だ課題でしょう。Technical Writing Meetupはこれを実現し、初回開催からすでに25回も継続して開催してきました。このセッションでは、StreamYardを使った低コストでのオンラインイベント配信とその運営の具体的な手法を紹介します。 さらに、私が執筆中の StreamYard Perfect Guidebook から、ライブストリーミングの有益なヒントやテクニックを披露します。これらの情報を活用することで、あなたも質の高いオンラインイベントを低コストで、そして継続して運営するノウハウを身につけることができるでしょう。 佐藤 祥子 / (satoshoco )/ LINE株式会社 Developer Successチーム https://twitter.com/satoshoco ※この資料
こんにちは。ピープルマネージャー の 門田 ( @nottegra ) です。 皆さん書籍はお読みになってますでしょうか。 Qiita や Zenn のようなオンラインで知識を得る媒体は多数存在していますが、体系的な知識の獲得では依然書籍が主な手段として用いられていると思います。 ただ、技術書はとても値段が高く個人での購入をためらってしまいがちです。そのため、書籍購入の補助制度を運用している会社もありますが自社の制度に課題を感じている方も多いのではと感じています。 今回は Chatwork の書籍購入に関する制度アップデートについてお話したいと思います。 これまでの書籍購入制度の課題 新しい制度について説明する前に、これまでの書籍購入制度についてです。 これまでは、読みたい書籍がある場合、会社本棚にあるかどうかを判断したうえで会社の経費として購入を行っていました。 この制度設計には以下のよ
本能は意識レベルで「子供が欲しい」と人間に思わせるシステムではない anond.hatelabo.jp 子共を残すことは本能なのだろうか?まぁ、本能なのだろう。 食欲や性欲といった「本能」は脳科学では「報酬系」として説明される。食事やセックスを行ったとき、人間の脳内ではドーパミン等の快楽物質が分泌され快感を感じるようにできている。これが私たちに食事やセックスへのモチベーションとして働き、生命の維持や種の保存につながる。逆にケガや病気等で身心に異常が発生すれば、器官は脳に痛みや不快感として信号を送り異常を修復させようとする。 ここで注意が必要なのは、私たちが報酬系に促され行動を起こすとき、意識レベルでは生命の維持や種の保存を目的として行動しているわけではないという点である。私たちが食事をするのは意識のうえでは「生命を維持するため」ではなく「腹が減ったから」「飯が美味いから」だし、セックスする
7.0.0 (2023-06-08) BREAKING CHANGES After updating we strongly recommend running lerna repair in your project. This will migrate your lerna.json to the latest and greatest and remove any outdated options. As this is a major release there are a few breaking changes to be aware of, which may or may not affect your lerna repos, depending on how you are using the tool. node v14 support is dropped beca
ラックについて 今回買ったラックは、なぜかネジを締めるとWIFIが繋がらなくなる事象が発生した。多分金属製だからと思われる。 面白いことに、手をラックの近くに置くとWIFIがつながる。(繋がらない場合もある) すべてのラズパイがWIFI接続というわけではなくmasterのみなのであんまり影響がないが、本事象は完全に想定外だったのでラック選びは要注意。 ラックの組み立て 説明書あったが、ネジの種類のラベルが貼っていなくて全然分からなかった。 ので、公式が動画を出しているのでこちらを参考に組み立てた。 なぜかネジが足りなかったり余ったりしているが、ガタガタしていないので一旦気にしない。 OSをSSDにインストール OSは「Ubuntu Server 22.04.2 LTS(64bit)」を使う。 歯車のところからWIFIやssh、キーボードレイアウトなど設定をよしなにやる。 Mac側の接続
6/13 に アウトプットからはじまるエンジニアのキャリア論 〜IDE さんと katei さんの場合〜 というイベントに出ます。自分のブログを紹介する回なのですが、最近色々雑多に描きすぎたせいでまとまりがなくなってしまい、紹介しにくいです。はてなブックマークの検索結果 が気合を入れて書いたものリストとしては機能もしているのですが、完全ではないのとふざけた記事も多いので、せめて自分が読んで欲しいなと思うものをまとめて置くページを作りました。このイベントだけに限らず最近自己紹介としてブログを出すことがあるので、自分のアイデンティティにしたいようなものはここにまとめていきます。定期的に更新していきます。 2023/06/13 更新 ちなみにブログにお気に入り記事だけをまとめる仕組みはあったりもする。(昔あった) 選出基準 自分はこういうことに関心がありますとアピールしたいもの 頑張って書いたも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く