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
Next.js の App Router を中心に解説した書籍を執筆しました。「実践 Next.js —— App Router で進化する Web アプリ開発」という本です(3/16 刊行)。本稿では書籍の概要と、App Router が何を解決するのかについて紹介します。 書籍の概要 書籍で解説しているサンプルコードは、public リポジトリで既に公開しています。前半、第 1 章〜第 4 章では App Router の基礎を抑えるための練習用リポジトリを使用します。後半、第 5 章〜第 10 章では、写真を投稿する SNS「Photo Share」という架空アプリの実践的リポジトリを使用します。 第 1 章:Next.js の基礎 第 2 章:Server Component とレンダリング 第 3 章:App Router の規約 第 4 章:Route Handler 第 5
そうして「メモ帳」「天気予報」「パズルゲーム」... など色々アプリを作っている中で「自分のテスト勉強のためのアプリが欲しい」となり、自作の単語帳アプリを開発した。これが「暗記メーカー」の原型となっている。 また、書籍にアプリのリリース方法についても記載されていたこともあり、この頃からPlayStoreへのアプリの公開を始めた。 今でこそPlayStoreでは「20人のテスターを集めて14日間テストする」「開発者の身元確認」といったアプリを出すまでの工数がかかるものとなっている。ただ、当時は(確か)そういった制限は存在せず$25の登録料を払えばリリースし放題だったので、アプリが完成したらとりあえずストアに公開していた。 基本的に出したアプリは鳴かず飛ばずだったが、その中で「暗記メーカー」だけは定期的にダウンロードが発生していたため、ユーザからのフィードバック等を参考にアップデートを続けるよ
はじめに こんにちは。カミナシでソフトウェアエンジニアをしている佐藤です。 みなさんは、アプリケーションのフロントエンドから、Amazon S3 にファイルをアップロードするときに、どのような方法を用いているでしょうか? 「バックエンドのサーバーにファイルを送信し、バックエンドのサーバー経由で S3 にアップロードしている」「Presigned URL を払い出して、フロントエンドから直接 PUT している」など、いくつかの方法があると思います。 弊社で提供しているサービス「カミナシレポート」でも、用途に応じて上記の方法を使い分けて S3 へのファイルのアップロードを行っています。 特に、Presigned URL は、手軽に利用できる上に、バックエンドのサーバーの負荷やレイテンシーの削減といったメリットも大きく、重宝しています。 一方で、その手軽さの反面、アップロードに際して様々な制約を
twitter(現X)でかなり盛り上がっていたので、僕も考えてみました。最近のロードバイクはなぜここまで高価なのでしょうか? 私は今の話をしているんだよ 簡単に言うと、空力を追求したせいです。1989年のツール・ド・フランスでグレッグ・レモンがローラン・フィニオンを最終ステージで破ってから、空力を笑う人はいません。最近は選手の快適性を無視したり、バイクの重量、操作性すら無視して空力を追求するのが当たり前になったのですが、これには多大なコストが掛かります。どれくらいヤバいのかというと、F1は空力開発時間が厳しく制限、管理されており、速いチームほど風洞試験時間が少なくなります。 つまり、上限を設けないと資金力のあるチームが風洞試験を重ねて速いクルマを作ってしまい、チーム格差が広がってレースとしてエンタメ性が失われてしまうからです。今でさえRed Bull一強の構図でF1への興味が失われつつある
1ビットLLMの衝撃! 70Bで8.9倍高速 全ての推論を加算のみで!GPU不要になる可能性も 2024.02.28 Updated by Ryo Shimizu on February 28, 2024, 16:46 pm JST 2月は中国では春節というお正月があり、春節にはみんな休む。 それもあってか、12月から1月にかけて怒涛の論文発表が行われて毎日「デイリーAIニュース」を配信している筆者は忙殺されていた。 春節中にはOpenAIがSoraを、GoogleがGemini1.5を発表したのは、その合間を縫ってのことだった。もはやAI最前線の戦いは研究が行われる場所の文化や風土に影響を受けるところまで来ている。 そして春節もあけた今週、さっそくAlibabaがとんでもないトーキングヘッドモデルを引っ提げて登場したかと思えば、Microsoftの中国チームがとてつもないLLMをリリース
この記事は 2024 年 2 月 28 日に執筆されました.今後この問題が Cloud Run 側で修正された場合,再現しない可能性がありますのでご留意ください. TL; DR Cloud Run は執筆時現在 zstd による圧縮に対応していない ヘッダの Content-Encoding: zstd のみが削除され,ボディは圧縮されたまま応答される ブラウザはこの応答を正しく解釈できないため文字化けのような表示となる zstd による圧縮は,執筆時現在 Chrome に実装されているもののデフォルトでは無効だが近い将来に有効化される 悲劇は突然訪れる 弊社では,コーポレートエンジニアリングチーム [1] [2] において,社内向けにいくつかのサービスを提供しています. これらのサービスはもともと AWS でホストされていましたが,アクセス制限に Identity-Aware Proxy
追記昼休みに書いた愚痴が伸びていたので少し補足 積極的にコミュニケーションを取れる相手を探すならマチアプの方がいいこれはご指摘どおりで何も言うことがない。マッチングアプリは「必ずしも結婚を目的としない出会いの場」で、結婚相談所は「結婚を目的とした出会いの場」として違いを捉えていた自分のミス。結婚相談所の実態は「自力で恋愛関係を構築することが難しい人達が結婚するためのサービス」に近いんだろうと思うし、そういう人が多いと思った(男の方はしらんけど)。 相手からの申込みを断ったから受け身な人ばかりだったのではここは逆にマッチングアプリと変わらない点で、結婚相談所も基本的には男→女の申込みが多くて自分から申し込んで来る女性は申し訳ないが「申込みがないんだろうなって女性」が多い。まあもちろんそういう人ばかりではないので、普段の申込時の基準を下げてあったこともある。 本文身長174,年収750万、そこ
人気もあるし身近な友人複数人も面白いと言うので試しに5巻まで買って読んでみたんだが 面白さが全然ぴんとこなかった… 好きな人たちがどのあたりのエピソードでハマったかよかったら教えてもらえんだろうか ネタバレは気にならない方なので5巻以降のおすすめあればそこまでは読んでみる それでもわからんかったら合わなかったと思って諦める なお、よく並べて語られるダンジョン飯は大好きなのでゲーム的な部分が嫌なわけではない (世界観の描き方的な部分を、ついついダンジョン飯と比べてしまって薄口に感じているのは否めない) フリーレンの、独自の魔法が各地に残されてるから旅しながら集めるみたいな設定は好き ただそれが物語を牽引してるわけでもなさそうで、もっとこの世界のこと知りたい!となれていない感じはある キャラクターは今のところ特別誰が好きってこともなく、みんな素直で静かだなあと思ってる 小学館の台詞に。ついてる
はじめに まず↓の記事を見てない方はぜひ見てください! 自分にとってはこの記事には「えっ、ナニコレ!」なテクニックが多く、特に解説もなかったのでいろいろ調べてたら休日が消えてました... なのでその時間の供養もかねて、自分が知らなかった部分を中心に、僭越ながら元記事の解説を書いてみたいと思います。 ちなみに、以下が元記事のコードそのままを実装したものです。たしかに掲載コードだけで要素がグリグリ動きますね。 See the Pen js-drag-move-original by www-tacos (@www-tacos) on CodePen. 初耳1: $img まずコードのここ <img id="$img" src="https://js.cx/clipart/ball.svg" width="40" height="40"> <script> $img.onpointermove
クラシック音楽にはたまに驚くような破天荒な曲がある。打楽器として大砲を撃つ曲に、タイプライターを使った曲、ステージ上で卓球をする曲なんてのもあるそうだ。 中でも有名なびっくり曲に、クライマックスで「ティンパニ(太鼓)に奏者が頭から突っ込む」曲がある。マウリシオ・カーゲルの「ティンパニとオーケストラのための協奏曲」だ。 このたびその曲が聴けるコンサートがあるというので、行ってきた。 インターネットユーザー。電子工作でオリジナルの処刑器具を作ったり、辺境の国の変わった音楽を集めたりしています。「技術力の低い人限定ロボコン(通称:ヘボコン)」主催者。1980年岐阜県生まれ。 本『雑に作る ―電子工作で好きなものを作る近道集』(共著)がオライリーから出ました! 前の記事:おもちゃでつくるピタゴラ装置型 楽器 (デジタルリマスター) > 個人サイト nomoonwalk 期待感がすごい お邪魔したの
という構成を手軽に作れるようになっていて便利でした これを軸に素のReact APIを触って遊ぶ環境が作れそうです(Server APIもworkerdで動く範囲なら使えるかも?) とりあえず以下のソースコードでデプロイまでできるかを試しました プロジェクトのベースはnpm create hono@latestで作りました DEMO: https://hono-spa-react.pages.dev/ react react-dom @vitejs/plugin-react-swc をnpm installしています デバッグ しかしこの構成だと@hono/vite-dev-serverによるvite devは実行時エラーになり動きません(!) react-dom_client.js?v=f8955f15:11222 Uncaught Error: Objects are not vali
DOMDOM トークス #1 mizdra (みずどら) です 株式会社はてな フロントエンドエキスパートやってます DOM をとりまく ブラウザのセキュリティ の話 DOM 成分ほとんど無いです 「iframe」がちょっと登場するくらい すみません... 皆さんご存知 ツールバーに機能を足したり Webページをカスタマイズしたり Webページにスクリプトを埋め込める機能 Web ページをカスタマイズしたい時によく使う code:content-script.js // ページ中のテキストを真っ赤に document.querySelectorAll('*') .forEach(el => el.style.color = 'red'); (ここまで3分) Chrome 開発チームが「Content Script の中で機密データを保持するな」と言ってる https://groups.go
laisoさんが書いてたのほぼなんだけど Honoは文字列でもStreamでもなんでも返せるからサーバーサイドもReactで書けるし、tsconfig.jsonで適切に設定すればJSXなんでもいけるし、Viteのdev-serverがあるから、サーバーもクライントも同時に開発、ビルドできて、もちろんAPIを生やすのが得意で、雑React SPA環境(API付き!)作るのに向いてるよ。 作り方解説します。めんどい人はここにプロジェクト作ってるからclone、ダウンロードしてください。 まず、create-honoして、cloudflare-pagesのテンプレートを選ぶ。bunをパッケージマネージャーに使ってる。
今回書いている内容はインターネット社会の一片を見て私が怨念を募らせている、と言う類いのロクでもない話です。 正味『お前が思うんならそうなんだろう、お前ん中ではな』と言う話でしかありません。 そのためそう言う話を好まない方はそのままブラウザの戻るをクリックする、タブを閉じる、などをして見なかった事にするのが良いと思います。 なぜそう思うようになったかまず一つ目として、多様な現実に対して寛容的になることを主張する人間が『ポリティカル・コレクトネスに反する』と称して無自覚な独善で他者を抑圧していること。 次に昨今のSNSにおいて、本来であれば努力の結果として称賛される事や、他人の慶事(祝いごと)に対して『自分が気に入らない』だけにも関わらずもっともらしい理由を付けて炎上させ人間を追い込むこと。 最後に数の暴力で黙らせられる側に立っている者でさえ、自分たちよりもさらに小数の者たちに対し、無理解と差
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く