はじめまして。sou7といいます。PIXIV DEV MEETUP 2024に招待して頂いたため、参加してきました。今回は気になった発表とその感想を書き残しておきたいと思います。 ピクシブにおける「ビジョン」の取り扱われ方 minamitaryさんの発表です。 社員数の増加などによってメンバーの向きを纏めることが難しくなっていた中で、それをどうやって「ピクシブらしい開発」をメンバー全員が出来るようにしていくのか、という内容の発表でした。この中で、「シェルパガイドブック」という、チームをまとめ上げるための助けとなるテンプレートを作ったことが紹介されました。 この発表の中で、「明文化することは手段でしかなく、メンバー全員が「なんのために作業をしているのか」を考えることが大事」という言葉がありました。明文化して終わりではなく、それを全員の考えにつなげることが大事ということだと受け取りました。 p
はじめに 「Flat Config が何かはわかったからサンプルをくれ!」という方向けの記事です。 筆者が普段使用している eslint.config.js をご紹介します。 Flat Config については良記事がたくさんあるため ↓ などを参照してください。 今回ご紹介する設定は、React × TypeScript を使用し、フォーマットは Prettier に任せる前提になっています。 しかし、Vue やサーバー Node.js でも使いまわせる箇所は多いと思います。 eslint.config.js まずは結論から。 // @ts-check import { fixupConfigRules } from '@eslint/compat'; import { FlatCompat } from '@eslint/eslintrc'; import eslint from '@
Goのイテレータ深堀Night https://findy.connpass.com/event/328543/
こんにちは👋 長く暑い夏が終わろうとしている今ですが、筆者は秋の季節を満喫しております。 LabBaseでは線形代数学の基礎を使って検索エンジンを構築していますが、レコメンド、検索アルゴリズムによく使われる王道の手法について記事を書くことにしました。 概要 線形代数学の特異値分解(SVD)の知識を活かして、原始的な画像圧縮アルゴリズムをRustで実装します。 SVDとは? SVDは、線形代数学でよく使われる行列の分解です。行列の分解は、同じマトリックスを他のマトリックスに分けて表現することです。SVDの他に、LU三角分解、QR分解などがあります。 SVDは、あるAというマトリックスの列空間と行空間の固有ベクトルを計算して、それぞれをUとVというマトリックスに収めます。さらに、Σという対角行列に、固有値の平方根を入れます。Vの転置行列をV'と定義しますが、以下の分解になります。 Σの体格行
昨年からトラブルが続いているPyCon JPですが、9月27日のPyCon JP 2024を前にして、また新しい火種が生まれました。 2024年9月22日、PyCon JPの技術に対する不正の告発、並びに技術者と大衆に対しての警鐘(以下、怪文書2)というタイトルの記事が突如として公開されたためです。 この記事は、python_bokume2というアカウントで公開されていることから、およそ4ヶ月前の2024年5月31日にpython_bokumetsuというアカウントで投稿された採択されるプロポーザルを書こう!!(現在はアカウントごと削除されている。以下、怪文書1)を書いた人と同じ人物による投稿であることがうかがえます。 最初に記事に関しては、インターネットでいうところのいわゆる完全なる怪文書であったのに対して、今回の怪文書2では、具体的な登場人物の名前やSlackのログなど、実際におこなわ
🌟 はじめに 開発者の皆さん、AIを活用してコーディングの効率を劇的に向上させる方法をお探しですか?Claude-devのカスタムインストラクションが、あなたの開発ワークフローを一新します。この記事では、Claude-devに設定できるカスタムインストラクションの内容と、その活用方法を詳しく解説します。 claude-devで自動でgitのコミットする用にカスタムインストラクションを組むとこうなります!! (*まだAutorunが実装されてないので手動で承認してますがいずれはAutoになるはずです!!) https://t.co/5iScXCtiYO pic.twitter.com/ASoQ9n2ErE — Maki@Sunwood AI Labs. (@hAru_mAki_ch) September 10, 2024 🔍 Claude-devのカスタムインストラクションとは? Cla
hub is an extension to command-line git that helps you do everyday GitHub tasks without ever leaving the terminal. Read the full documentation: man hub, or visit this project on GitHub. # install with Homebrew (macOS, Linux) # or see other installation options brew install hub hub version git version 2.25.0 hub version 2.14.2 # ← it works! # indicate that you prefer HTTPS to SSH git clone URLs git
はじめに これまで Zenn では fish shell の記事をいくつか書いてきましたが、現在は Nushell という新しいシェルを使っています。 実は Nushell のことは以前から知っていましたが、利用されているプログラミング言語の概念やその恩恵についての知識が無かったため、より初心者にわかりやすい fish shell を利用していました。最近になって型システムや関数型言語などについての概念を取得したため、ようやく Nushell を使い始められました。 Nushellでの分かりやすいエラーメッセージ 使い始めてからまだ1ヶ月ぐらいですが、かなり奥が深く一つの記事で解説しきるのは難しいので、この記事では基本体な設定と型とコマンドについて重点をおいて最後は具体的なカスタムコマンドの定義をいくつか取り上げて解説したいとおもいます。 Nushellとは Nushell とは "A n
Partial Prerendering for Everyone with Cloudflare Workers 23 September 2024 Implementing Next.js-style PPR in a normal React SSR app tl;dr - React’s upcoming new prerender() api detects dynamic i/o, and “freezes” rendering at the closest <Suspense> boundary and save the results for later. Create a stream that sends this result to the client from a Cloudflare Worker close to a user’s location, and
はじめに さて、タイトルにもある通り、2024年9月18日、Gensparkが世界初の非同期AIエージェント「Genspark Autopilot Agent」を発表しました。 Introducing Genspark Autopilot Agent(https://mainfunc.ai/blog/genspark_autopilot_agent) Genspark Autopilot Agent(https://www.genspark.ai/autopilotagent) ファクトチェックを行ってくれる、従来の検索エンジンやAIツールとは一線を画す検索ツールを提供しています。 実際に使ってみたところ、すごいなと思ったので紹介したいと思います。 1. 「Genspark Autopilot Agent」とは Genspark Autopilot Agentは、従来の検索エンジンの限界を
はじめに 時間管理が上手くなりたいと日々思っているため、このテーマにしました。 自戒の念を込めて😅 タイムマネジメントの王に!!! おれはなるっ!!!(CV.田中真弓) ※掲載内容は個人の見解であり、所属する企業を代表するものではありません。 参考にした書籍 『エンジニアのための時間管理術』 Thomas A. Limoncelli 著 株式会社クイープ 訳 発行年月日:2006年10月 ページ数:272 ISBN:978-4-87311-307-4 タイムマネジメントについての考え方や手法を取り入れたいと思い読みました。 時間管理した先のゴールは? 自分のための時間・家族との時間を最大化する。 前提 エンジニアはタイムマネジメントが難しい。 プロジェクトワークと割り込みが入り混じる職業。 外部からの割り込みは生産性を低下させる。 中断した作業に戻るには時間がかかり、エラーが紛れ込む可能
In the next couple of decades, we will be able to do things that would have seemed like magic to our grandparents. This phenomenon is not new, but it will be newly accelerated. People have become dramatically more capable over time; we can already accomplish things now that our predecessors would have believed to be impossible. We are more capable not because of genetic change, but because we bene
YouTube Live で Moonbit を紹介したので、そこで使った資料。 ソースコード Moonbit を紹介する 今日のコンテキスト 過去に書いた記事 『RustによるWebアプリケーション開発 設計からリリース・運用まで』という本を共著で書きました Rustってバックエンド開発に向いてるの? (中略) あまり深く考えずに字面通り答えるなら、本書を書いた以上は「向いている」と言いたいところですが、私個人としては「Rustでも実装できるし運用できる」くらいの感覚を持っています。上述した通り、現代におけるJavaやPHP、Ruby on Railsなどの立ち位置になるのはちょっと難しいのではないか?と思っています。そもそもシステムプログラミング言語ですしね。 俺「Moonbitはいいぞ」 課題感がありそうな __syumai さんを捕まえて、ペアプロしつつ紹介したい。 (でもたまにキ
MoonBit Documentation# MoonBit is an end-to-end programming language toolchain for cloud and edge computing across wasm, wasm-gc, js, and native backends. You can build mixed-backend projects in one module, such as a native backend and a web frontend that share the same domain model package. Get started# Tutorials: Follow tutorials to start your journey Language: Introduction to detailed language
Remon is a responsible library developer. She cares about stability, flexibility and correctness, using whichever tools are presently accessible to achieve those goals. Her authored libraries feature automated testing and extensive documentation; she allots design decisions rationale; she knows her language features and traditions and how to apply them to best effect. And, somewhere to be discover
Async Rust can be a pleasure to work with (without `Send + Sync + 'static`) 04 Sep, 2024 Async Rust is powerful. And it can be a pain to work with (and learn). If you’ve used async Rust, you’ve almost certainly run into the need to add Send + Sync + ‘static bounds to functions, wrap variables in Arcs and Mutexes, clone those Arcs all over the place, and you've inevitably hit the "future is not Sen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く