並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 652件

新着順 人気順

ゆーもあの検索結果1 - 40 件 / 652件

  • 君はPornhubを知っているか - ゆーすけべー日記

    Pornhubをご存知だろうか。 答えは当然Yesだろう。 ところがその本当の実態について我々は理解しているだろうか。 WikipediaのPornhubページには興味深い事柄が書いてある。 YouTubeに次ぐ世界第2位の動画共有サイト 360度動画を提供しており、PlayStation VRで視聴できる 上下運動で発電できるリストバンドを発明した 宇宙空間でポルノを撮影すると発表した VPNHubというVPNサービスを開始した これらのいくつかを恥ずかしながら私は知らなかった。 この恥ずかしさがモチベーションとなり、私はPornhubのポルノ以外のことを調べた。 出てくるものはアダルトコンテンツばかりだったが、 以下の3つのページに出会うことができた。 Pornhub Insights :: Digging deep into the data Interview with a Por

      君はPornhubを知っているか - ゆーすけべー日記
    • 500点出す! - ゆーすけべー日記

      「Web Speed Hackathon 2022」という「非常に重たいWebアプリをチューニングして、いかに高速にするかを競う競技」があります。 リモート参加で11月1日から27日まで開催されています。 ここで言う「高速」とはCore Web Vitalsのスコアが高いことを言い、Lighthouseのスコアをベースにした500点満点の争いです。 ISUCONのフロントエンド版ですね。 以前にも同じ課題で「学生向け」と「社内(サイバーエージェント)向け」が行われたらしく、まだ500点を出した人はいません。 そこで僕は「満点を出したい」と思い、初日から、いやむしろフライングしていたからその前から頑張ってきました。 そして、先日(17日)、ついに500点満点を出しました! たぶん、レギュレーションはクリアしている、はずです(もし違反してたらすいません…)。 自動で行われる「Visual Re

        500点出す! - ゆーすけべー日記
      • OSSで世界と戦うために - ゆーすけべー日記

        「日本人」を理由にしたくないし、「コードは全世界共通語」なのは分かっているけど、自分が日本人で日本語を母国語としていることはOSSにおいて不利になる。 この2年間のHonoの開発をしてきた経験で分かったことだ。 そこに目を瞑ってはいけないし、自覚することで世界と戦えるかもしれない。今回はそのことについて書こうと思う。 8k 現在、HonoのGitHubスター数は8,000を超えた。 これはとんでもない数字なんだけど、もっと伸びるべきで、早く1万を超えなくはいけない。 npmのダウンロード数は週間「46,000」とこれは相対的に低く、こちらも伸びるべきである。 数字が全てではないが、こうした数字は昨今のOSSにとって「一番の」指標であることは確かだ。 だから戦うことはこの数字を伸ばすことである。 なぜ「戦う」のか なんで「戦う」というおっかない言葉を使い、そして戦わなくてはいけないのか。 ま

          OSSで世界と戦うために - ゆーすけべー日記
        • Cloudflareに入社しました - ゆーすけべー日記

          本日4/17日(月)付でCloudflareに入社しました。ロールはDeveloper Advocate、日本法人との契約ですが、日本に限りません。入社へのプロセスではUS、ヨーロッパのメンバーとやりとりをして、入社後のボスはUSになります。「Developer Advocate」は日本はもちろんアジアでは初、Cloudflareの中でも新設される部です。扱うのは主にWorkers製品で、Honoなどのフレームワークやユースケースを示すアプリケーションの開発と、製品と開発者をつなぐことをやります。 経緯 Hono 僕がユーザーとしてCloudflare Workersに触れたのは、一昨年、2021年の10月です。ブログ記事を書いています。 Cloudflare Workers 面白い - ゆーすけべー日記 そして、同年の12月には、Cloudflare Workers向けのフレームワーク「

            Cloudflareに入社しました - ゆーすけべー日記
          • ゆーすけ💙💛 on Twitter: "先ほど放送された韓国MBC「PD手帳」の内容を見ながら簡単にまとめます。韓国の独島守備隊のチェ・ジェイク氏、挺対協のユン・ミヒャン氏が日本を訪問するたびにスケジュールが筒抜けで右翼や在特に囲まれる。それは韓国の情報機関国家情報院が… https://t.co/lXmUBsVLvo"

            先ほど放送された韓国MBC「PD手帳」の内容を見ながら簡単にまとめます。韓国の独島守備隊のチェ・ジェイク氏、挺対協のユン・ミヒャン氏が日本を訪問するたびにスケジュールが筒抜けで右翼や在特に囲まれる。それは韓国の情報機関国家情報院が… https://t.co/lXmUBsVLvo

              ゆーすけ💙💛 on Twitter: "先ほど放送された韓国MBC「PD手帳」の内容を見ながら簡単にまとめます。韓国の独島守備隊のチェ・ジェイク氏、挺対協のユン・ミヒャン氏が日本を訪問するたびにスケジュールが筒抜けで右翼や在特に囲まれる。それは韓国の情報機関国家情報院が… https://t.co/lXmUBsVLvo"
            • rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記

              Web 開発者は HTTP レスポンスをよく見る。 以前 CDN を導入する際に、キャッシュがヒットしているかどうか、どこのエッジがキャッシュを返しているかを確認するためにヘッダをよく見ていた。また、ヘッダだけではなく、TTFB といったレスポンスタイムも気にしている。とにかく HTTP レスポンスをよく見る。 HTTP レスポンスを確認する3つの方法 Chrome さえあれば DevTools を見て一目瞭然である。 とはいえ、コマンドラインで確認したい時がしばしばある。 GUI を操作するよりも手軽である。 その場合はcurlコマンドを叩けばよい。 これでプロトコル、ステータス、ヘッダが分かる。 また、レスポンスタイムを測りたければ、その名もttfb.shというcurlをラップしたコマンドラインツールがある。 https://github.com/jaygooby/ttfb.sh この

                rjとtとjqコマンドでHTTPレスポンスを試験する - ゆーすけべー日記
              • How I/we got 2k stars - ゆーすけべー日記

                Honoという僕が作っているWebフレームワークのGitHubスター数が2,000に迫ってきた。これまで作ってきたOSSのソフトウェアでは最高で revealgo の221、次点で gh-markdown-preview の134だ。それが一気に2,000である。 もちろん、スターの数がソフトウェアの良し悪しを決めるものではない。 それに2,000はとりわけ多いわけではない。 でも、以前の自分には遥か彼方に見えていた数を獲得できたのは、とても嬉しいことだ。 去年12月から作り始めて9ヶ月間、552コミット。 今や使ってくれる人も増えた。 cdnjs のAPI Serverのバックエンドにも使われているし、 HonoをきっかけにGitHubスポンサーをしてくれている企業や人も現れている。 なにより、いろんなことを勉強させてもらった。 今回はHonoというプロダクトがどうやって2,000のスタ

                  How I/we got 2k stars - ゆーすけべー日記
                • 「ゆーて筋トレだし、楽とかないし、私の運動したくなさ舐めてもらったら困るわ」と鼻で笑いながらページを開いたら光文社は"本気"だった

                  本間悠@12/3佐賀之書店をよろしく @honyanohomma 書名載せておきます 『力尽き筋トレ』です ホントに心底何もしたくないけど、何かしなきゃとは思ってる運動嫌いのみなさん、観念して一緒にはじめてみませんか……仲間が欲しい #石本哲郎 #光文社 #筋トレ #息止めチャレンジ20秒しか出来なかった twitter.com/ishimoto14/sta… 2020-10-25 09:38:51 石本 哲郎 @ishimoto14 10月21日発売 力尽き筋トレ! 今までで一番緩くてバリエーション豊富です!筋トレというより運動をやる、やらないの"はざま"にいる方に読んでほしい!0から100は難しいけどまずは20から! 残りHPが僅かしかないなら取り敢えず布団の上でこれやって寝よ!みたいなノリです(^^) amzn.to/37hHgGA 2020-10-19 20:08:50 石本 哲郎

                    「ゆーて筋トレだし、楽とかないし、私の運動したくなさ舐めてもらったら困るわ」と鼻で笑いながらページを開いたら光文社は"本気"だった
                  • Twitter以前のWebの言葉たち - ゆーすけべー日記

                    ぼくは大昔からインターネットを使っている。 だからインターネットで起こったことはたいてい知っている。 これは誇れることではないかもしれないけど、 最近は「インターネット老人会」なんて呼ばれていて、 少し救われた気分になっている。 誰でも同じ境遇の仲間をみつけるとホッとするものだ。 とりわけ僕が知っているのはWebについてだ。 具体的にはBlogとかWeb日記が好きだった。主に技術的な事柄だ。 Webという言葉はとても広い意味なのでふさわしくないかもしれないが、 ぼくはWebという言葉の響きがとても好きなので、使わせてもらう。 ここに書いていることはぼくのとても個人的な文章だから、 何をどう表現しても自由だと思う。 ぼくは2007年4月からTwitterをはじめた。 2007年というとだいぶ昔のことだと世の中の人はいうかもしれない。 でも、ぼくにとって2007年は最近のことな気がする。 だか

                      Twitter以前のWebの言葉たち - ゆーすけべー日記
                    • 作者冥利に尽きる - ゆーすけべー日記

                      会社の朝会で話す番が回ってくる。 メンバーが入れ違いで自己紹介をするんだけど、 それに加えて「自分なりのこだわり」みたいなことを話す流れになっている。 自分の場合、つくってきたもの紹介とそれから学んだこと、みたいなのはどうだろうか。 結局こういうキーワードが出た。 作者冥利に尽きる。 今まで原動力になっていたのは、 プロダクトを使ってもらって嬉しい反応をもらうことだ。 なので「もしよろしければ、みなさんも(一緒に、じゃなくてもいいけど)作者冥利に尽きる体験をしましょう」 という流れにしようかと。上からだけど、まぁありでしょう。 で、作者冥利に尽きるにはどうすればいいか。メモを残す。 つくってきたもの いわゆる「個人開発」というものをやってきた。 特にWebサービスをたくさんつくってきた。数えたらエロ含めて70個、除いて48個だった。 以下のスライドで全部網羅してある。 僕がつくった 70個

                        作者冥利に尽きる - ゆーすけべー日記
                      • Next.js+microCMS+Vercel面白い - ゆーすけべー日記

                        Next.js と microCMS と Vercel が面白い。それぞれ面白いし、組み合わせるとさらに面白い。なにせ、メディアサイトがデプロイも含めて 2 時間で出来る。 Next.js + microCMS + Vercel すごいな。メディアサイト(中身スッカスカだけど)がものの 2 時間でデプロイまでできた。 https://twitter.com/yusukebe/status/1435708770705760256 ということで、メディアサイトを作りながら、Next.js と microCMS と Vercel の面白さをまとめる。 2 時間で作るメディアサイト 例として「ラーメンまとめ!」というメディアサイトを作ってみる。このサイトには ラーメン屋 ラーメン屋のまとめ記事 の 2 つの種類のコンテンツがある。「ラーメン屋」が「名前」「場所」「ラーメン写真」というプロパティを持

                          Next.js+microCMS+Vercel面白い - ゆーすけべー日記
                        • どーも僕です。(どもぼく) on Twitter: "Excel絶対できないおじさんが吠えてるけど、こーゆー1人のために1万件くらいの紙の申請書が郵送されて手作業で物理チェックされてる地獄が今の日本。 単純にスキルがゼロって話じゃ無くて、こーゆー老害はあらゆる人の作業効率を下げて他人… https://t.co/KQYGYMMTF0"

                          Excel絶対できないおじさんが吠えてるけど、こーゆー1人のために1万件くらいの紙の申請書が郵送されて手作業で物理チェックされてる地獄が今の日本。 単純にスキルがゼロって話じゃ無くて、こーゆー老害はあらゆる人の作業効率を下げて他人… https://t.co/KQYGYMMTF0

                            どーも僕です。(どもぼく) on Twitter: "Excel絶対できないおじさんが吠えてるけど、こーゆー1人のために1万件くらいの紙の申請書が郵送されて手作業で物理チェックされてる地獄が今の日本。 単純にスキルがゼロって話じゃ無くて、こーゆー老害はあらゆる人の作業効率を下げて他人… https://t.co/KQYGYMMTF0"
                          • Cloudflare Workers 面白い - ゆーすけべー日記

                            追記 Cloudflare Workers向けのWebフレームワークを作っているので、そちらを是非チェックしてみてください! honojs/hono: Ultrafast web framework for Cloudflare Workers. Fast, but not only fast. Cloudflare Workers が面白い。面白いので、いくつか簡単なアプリを作ってみた。例えば、そのひとつが Slack Bot で「yusukebe++」とかやるとインクリメントされるやつ。 今回は Cloudflare Workers の面白さについて解説する。より興味のある方がいれば、上記のコードを参考にしてもらうといいだろう。 Cloudflare Workers とは? Cloudflare の CDN エッジでスクリプトが動くのが Cloudflare Workers。いわゆる

                              Cloudflare Workers 面白い - ゆーすけべー日記
                            • ぼのぼのですよ on Twitter: "○ープンハウス内定者からが細かく教えてくれたぜ。 もう色々とヤバイけど。一人暮らししなかったら内定取り消しってどーゆーこと?しかも自腹で。 家族と離して思考能力無くさせて、周りから茶々が入らないようにするんだな。 不動産屋のクロ… https://t.co/lToOdSh1jV"

                              ○ープンハウス内定者からが細かく教えてくれたぜ。 もう色々とヤバイけど。一人暮らししなかったら内定取り消しってどーゆーこと?しかも自腹で。 家族と離して思考能力無くさせて、周りから茶々が入らないようにするんだな。 不動産屋のクロ… https://t.co/lToOdSh1jV

                                ぼのぼのですよ on Twitter: "○ープンハウス内定者からが細かく教えてくれたぜ。 もう色々とヤバイけど。一人暮らししなかったら内定取り消しってどーゆーこと?しかも自腹で。 家族と離して思考能力無くさせて、周りから茶々が入らないようにするんだな。 不動産屋のクロ… https://t.co/lToOdSh1jV"
                              • Jamstackを検討する - ゆーすけべー日記

                                Jamstackを既存のシステムに導入するかを検討する機会があった。 紆余曲折したものの、未だに暫定的な結論しか出ていない。 とはいえ、わりと頑張った。 今回は Jamstackとはなんぞや? Jamstackの特徴 Jamstackの技術 弱みを解決する策 実際に検討した話 を雑に紹介したい。 個人的なメモなので、間違っているところがあるのを考慮願いたい。 Jamstackとは? JamstackのJamは以下の頭文字をとっている。 JavaScript APIs Markup まず、フロントエンドを持たないAPI群がある。APIはブラウザのJavaScriptから叩かれるかもしれないし、後述するようなSSG =「Static Site Generator」のフレームワークが叩くかも知れない。どちらにせよユーザーに配信されるのはSSGが出力した、Markup。つまりプリレンダリングされた

                                  Jamstackを検討する - ゆーすけべー日記
                                • 銀行からお金を借りられなかった理由|インスタコードのゆーいち

                                  電子楽器インスタコードはクラファンで約8000万円の支援を集めましたが、開発を始めた当初、銀行からは一切お金を借りることができませんでした。 商品化にはお金が必要アイディアを商品化するには資金が必要です。 電子機器の場合、開発費、設計費、試作費、金型費、初期ロットの生産費、プロモーション費など、多額な費用がかかるので初期ロットを売り切っただけでは利益が出ないことは珍しくありません。 お金を集める3つの方法商品化の資金を集める方法として私は3つを検討しました。 金融機関からの融資 投資家からの出資 クラウドファンディングを使った予約購入 この3つの中から最終的にクラウドファンディングを選んだ理由を3回に分けてお話したいと思います。 銀行は会社の将来性なんか見ない銀行など金融機関から融資(借入)を受ける際の審査はすごくシンプルで「返済能力」の有無だけを見ています。返済能力の判断基準で特に重要な

                                    銀行からお金を借りられなかった理由|インスタコードのゆーいち
                                  • 小野田紀美【参議院議員_岡山選挙区】 on Twitter: "https://t.co/w1umQJqyEhいや、そのシステム初耳じゃしどう検索しても全然出てこんのじゃけど、ていうかこんな話一度でも自民党の会議で出た?なんで今回自民議員の必死の訴えは全然聞き入れんのにこーゆー事急に決めてする… https://t.co/t2RwPz8hUh"

                                    https://t.co/w1umQJqyEhいや、そのシステム初耳じゃしどう検索しても全然出てこんのじゃけど、ていうかこんな話一度でも自民党の会議で出た?なんで今回自民議員の必死の訴えは全然聞き入れんのにこーゆー事急に決めてする… https://t.co/t2RwPz8hUh

                                      小野田紀美【参議院議員_岡山選挙区】 on Twitter: "https://t.co/w1umQJqyEhいや、そのシステム初耳じゃしどう検索しても全然出てこんのじゃけど、ていうかこんな話一度でも自民党の会議で出た?なんで今回自民議員の必死の訴えは全然聞き入れんのにこーゆー事急に決めてする… https://t.co/t2RwPz8hUh"
                                    • Cloudflare R2もいいぞ! - ゆーすけべー日記

                                      CloudflareがSQLデータベースD1をアナウンスして衝撃を受けましたが、「R2もいいぞ!」というお話。 R2はS3みたいなストレージエンジンで、Sの前「R」、3の前の「2」ともじってて、AWS対抗といえます。で、ちょうどD1がアナウンスされた昨日にベータオープンしました。 A New Hope for Object Storage: R2 enters open beta 「ただのストレージだろ」とたかをくくってたんですが、使ってみてだいぶよいです。 先にまとめると以下の3つのことが言えます。 安い DX(Developer Experience)がよい Cloudflareの他の製品を組み合わせるとヤバい 詳しく紹介します。 作ったアプリ R2を評価するために、以前S3をバックエンドにして作ったアプリケーションをR2に置き換えるというのをやりました。そのアプリケーションについては

                                        Cloudflare R2もいいぞ! - ゆーすけべー日記
                                      • 1KBのWebフレームワークをつくる - ゆーすけべー日記

                                        1KBのWebフレームワークをつくりました。 名前は「Pico」。 minifyしてビルドした模様。 コードはこれだけ。依存なし。ほんとにこれだけです。 Cloudflare WorkersとDenoで動きます。 今回はこのPicoというフレームワーク、 それに必要不可欠なURLPattern、実装について、 そして僕がつくっているもう一つのフレームワークHonoとの関係などを紹介します。 Hello World text/plainでレスポンスを返す、“Hello World"相当のコードは4行で書けます。 import { Pico } from "@picojs/pico"; const app = new Pico(); app.get("/", (c) => c.text("Hello Pico!")); export default app;

                                          1KBのWebフレームワークをつくる - ゆーすけべー日記
                                        • Fastlyを検討する - ゆーすけべー日記

                                          Fastly の導入を検討している。検討しているだけで、導入していないので、参考にならないかもしれないし、間違っているかもしれないが、メモ。 動機 Varnish を使っていて、最初は Varnish の冗長化をしたい!だった。 まあそうなるよねえ。で、Fastly!となった。 ちなみに、Varnish を使ってる理由としては、以前も Jamstack を検討する - ゆーすけべー日記 Varnish で Stale-While-Revalidate を実現する - ゆーすけべー日記 で触れたとおり、 なるべく手間手前で、なるべく少ない箇所でキャッシュしたいからである。 Fastly でできること・したいこと Fastly でできることはたくさんあるので、その中でもしたいことを列挙。リバースプロキシ、ロードバランサの機能も含むのが便利。特に、パスごとに制御できる。なので、とあるパスはキャッ

                                            Fastlyを検討する - ゆーすけべー日記
                                          • 最近のCloudflare Workers - ゆーすけべー日記

                                            最近のCloudflare Workersについて、知らない方向けにざっくばらんに書いてみます。 連絡事項 自己紹介しておくと、僕はCloudflareのDeveloper RelationsチームにいてDeveloper Advocateをやってます。 一方で、HonoというCloudflareのみならずDenoやBun、Fastly等で動くWebフレームワークを開発してます。 Cloudflare Workersとは? 本題に入る前に、そもそも「Cloudflare Workersとは?」を簡単に紹介しておきます。 Cloudflare WorkersとはCloudflareのエッジで動くサーバーレス環境です。 基本的にJavaScript/TypeScriptでアプリケーションを書きます。 V8というJavaScriptエンジンの上でアプリを動かすのですが、これはWebブラウザのGo

                                              最近のCloudflare Workers - ゆーすけべー日記
                                            • 今、マスクを外すとき! マスクなしでもよゆーな場面(國松淳和) - エキスパート - Yahoo!ニュース

                                              手洗い・マスク・三密回避。 正直もう、くどいし、うんざりですよねわかります。 何度も言わなくてもわかるよと。それもわかります。 正しい医療発信!みたいな場面では、「できていない人」たちにフォーカスを当てて、そして啓発的にもっていくことが多いですよね。 しかし、「でき過ぎている人」もいるのも確かです。 ルールやお願いされることをきっちり守るっていうのは、守っている人たち・守れている人たち当人にとっても、窮屈なものなんですよね。 そこで今回は、「こういうことはしていい!」というテーマでまとめてみました。 一応「飛沫編」としておきます。 ■これはOK!「お布団は外に干していい」コロナ禍となってから、コロナが付くといけないから、布団や洗濯物を外干ししないという人がいるらしいです。 布団や洗濯物は、外に干しても大丈夫です。 コロナウイルスは、感染している人の口から出たしぶき(飛沫)の中にいます。 空

                                                今、マスクを外すとき! マスクなしでもよゆーな場面(國松淳和) - エキスパート - Yahoo!ニュース
                                              • 見栄えが悪いゲームは誰も遊ばない!ダサイゲームをこの世から駆逐する!|ゆーりんち

                                                個人ゲーム制作の理想と現実私は個人でゲームを制作をすると同時に、ゲーム制作を通じてより社会を良くしていきたい、と考えている者です(その辺のくわしい話はこちら)。 近年、インディーゲームと呼ばれる、個人や小規模で作成したゲームがランキング上位に入るような機会も増えると同時に、個人でも無料でゲームを作れる環境が大分整ってきました。 将来のなりたい職業ランキングに「ゲームクリエイター」、が入るような時代になり、「ゲームを実際に自分でも作ってみよう!」と思っている人もきっと多いと思います。 しかし、実際のところゲームを完成させたり、継続して作っている人の数は、体感そこまで増えていないと感じます。 その理由はなにか? そこにはゲーム制作を始めると感じる、理想と現実の大きなギャップが要因の一つにあると感じています。 具体的なギャップの中身としては、 ・プログラミング知識が必要だが、難しくて挫折 ・時間

                                                  見栄えが悪いゲームは誰も遊ばない!ダサイゲームをこの世から駆逐する!|ゆーりんち
                                                • yuSuKE-so cool(🐧ゆーぽん) on Twitter: "旅行代助成・旅行割とか…急に降って湧いて来たなと思ったら… こういう事か… 利権の鬼やな…二階って😑 政府、コロナ対策30兆円規模に 消費減税見送り公算、旅行代助成 | 2020/3/22 - 共同通信… https://t.co/cXHmJvSrEU"

                                                  旅行代助成・旅行割とか…急に降って湧いて来たなと思ったら… こういう事か… 利権の鬼やな…二階って😑 政府、コロナ対策30兆円規模に 消費減税見送り公算、旅行代助成 | 2020/3/22 - 共同通信… https://t.co/cXHmJvSrEU

                                                    yuSuKE-so cool(🐧ゆーぽん) on Twitter: "旅行代助成・旅行割とか…急に降って湧いて来たなと思ったら… こういう事か… 利権の鬼やな…二階って😑 政府、コロナ対策30兆円規模に 消費減税見送り公算、旅行代助成 | 2020/3/22 - 共同通信… https://t.co/cXHmJvSrEU"
                                                  • AI Webcam - ゆーすけべー日記

                                                    AI Webcamについて紹介します。 AI Webcam AI WebcamはWebcamでとった写真についてAIが音声で返答してくれるというものです。AIのキャラクターというか音声は指定可能です。また文章のプロンプトでどのように返答するかも指定できます。 例えば、アメリカの若い女性「レイチェル」に自分の容姿を褒めてもらった時の大爆笑映像はこちらです。 元ネタ 実は元ネタがあって、Wes Bosというポドキャスターがやってたのを真似てます。コードも公開されているので、それを使わせてもらってます。みなさんもできます。 YAPCでLT あまりにも面白いので、先日のYAPC::HiroshimaのLTでこれを応用したものをデモしました。レイチェルだけを流しても尺が余るしインパクトにかけるので、YAPCっぽく「dankogai」さんと「papix」をAIにしました。 UIはこんな感じです。 例え

                                                      AI Webcam - ゆーすけべー日記
                                                    • Cloudflareに入社して1年が経ちました - ゆーすけべー日記

                                                      今日でCloudflareに入社してちょうど1年が経ちました。 DevRelチームに所属し、Developer AdvocateとしてHonoの開発をメインに活動してきました。 41歳にして初めての会社員ですが、楽しい時間を過ごしています。今日はそのことについて書いてみます。 入社までの経緯 詳しいことは入社時のブログに書いたのですが、その経緯を再び。 2021年の12月にHonoというCloudflareで動くWebフレームワークをつくり始めて、それがだんだんと人気を得ていきました。 2022年の10月、CloudflareのエンジニアGlenが「Cloudflareで働くのに興味はないか?」と声をかけてくれました。当時UKに住んでいた彼が、地元のオーストラリアに戻りたいので、同じタイムゾーンのエンジニア仲間を探していたのです。ちなみに、GlenはCSS in JS「styled-com

                                                        Cloudflareに入社して1年が経ちました - ゆーすけべー日記
                                                      • フリーのWeb API、Ramen APIを作った - ゆーすけべー日記

                                                        TL;DR Ramen APIを作った REST API、GraphQLにも対応している 登録・認証いらず、完全無料 プロトタイピングやテストに使える 店ごとのラーメン写真が手に入る 現在、26店舗登録されている 例えば、Reactを勉強する時に使う GitHubリポジトリにてコンテンツを追加できる 詳しくはGitHubリポジトリを見てもらいたい Base URL: // GET https://ramen-api.dev/shops/yoshimuraya?pretty { "shop": { "id": "yoshimuraya", "name": "吉村家", "photos": [ { "name": "yoshimuraya-001.jpg", "width": 1200, "height": 900, "authorId": "yusukebe", "url": "https:

                                                          フリーのWeb API、Ramen APIを作った - ゆーすけべー日記
                                                        • Go言語でつくるインタプリタがグランドフィナーレを迎えました - ゆーすけべー日記

                                                          いよいよ「Go言語でつくるインタプリタ」がグランドフィナーレを迎えた。 そして、これで終わりだ。やり遂げた。これまでは私が誘う小さなお祝いを軽くあしらってきたとしても、いよいよ愉快なパーティ帽を被ってよい時間だ。 抜粋:: Thorsten Ball “Go言語でつくるインタプリタ” やったー。パーティーだ! なんでこの本を読んだの? 今までコンピュータサイエンをまともに学んだことがなかった。 大学生の時分、授業では「プログラミング」と銘打つものがあるくらいで、 Javaでアプレットを作ったり、Cでシステムプログラミングをしたりという程度だった。 あとは独学。あくまで目的達成のための学習。 GUIやWebアプリの高レイヤーの実装ばかりで、 中がどうなってるのかあんまり理解できてなかった(いわゆる電子工作は好きだったけど)。 で、なんとかやってきたんだけど、 コンピュータサイエンスを学んでい

                                                            Go言語でつくるインタプリタがグランドフィナーレを迎えました - ゆーすけべー日記
                                                          • Cloudflare WorkersでちゃんとしたWebを作る - ゆーすけべー日記

                                                            最近は Cloudflare Workers ばっかりいじってて、フレームワークまで作ってるのですが、これ、ちゃんとやればそれなりの立派な Web サイトができるので、紹介します。 できたサイト 「家系ラーメン食べたい!」というサイトを作りました。 管理者の僕が家系ラーメンを登録できて、トップでは一覧で見れて、 詳細ページに行くと写真と紹介文が見れます。 質素に見えますが、 コンテンツ(ラーメン屋)をどんどん追加できる。 プロパティを追加することも可能。 画像はリサイズされる。 速い。 OGP ちゃんと設定している。 favicon.icon もやってる。 と、「ちゃんと」してます。そう、ちゃんとしてます。 では、どう作っていくか。 Cloudflare Workers Cloudflare Workers 、そのユースケースについて。 CDN のエッジで実行される、ということでスクリプト

                                                              Cloudflare WorkersでちゃんとしたWebを作る - ゆーすけべー日記
                                                            • Core Web Vitalsを上げる - ゆーすけべー日記

                                                              「Core Web Vitalsを上げる」機会があったので、Core Web Vitalsについてまとめてみる。 これから書くことは今現在、僕が把握してることで、間違っていることがあると思うけど、そこはご愛嬌でお願いします。 1. Web Vitalsとは? Web VitalsというのはGoogleが提唱したUXの指標である。GoogleはWebに対するUXのことを「ページエクスペリエンス」と呼んでいる。「Core Web Vitals」ってのは「Web Vitals」のサブセットになっているので、まずはそこを理解しておく必要がある。 なぜWeb Vitals? 最近、Webのフロントのことについて調べることが多いのだが、やたらとこの「Web Vitals」もしくは「Core Web Vitals」という言葉に出会う。 「フロントの体験」としてWeb Vitalsが重要だからであると同時

                                                                Core Web Vitalsを上げる - ゆーすけべー日記
                                                              • 男性は育児に「参加」する側、なんてない。|木下ゆーき

                                                                現在子育てインフルエンサーとして活動する木下ゆーきさん。TwitterやYouTubeでの「おむつ替え動画」を皮切りに、笑いを誘う子育てシーンの動画が話題になっている。男性も女性も「仕事をしながらの子育て」が珍しくなくなったこの時代に、木下さんが大事にしているのは「受け止める心」。大変なことも時に笑いに変えながら、等身大の子育てをする木下さんの思いに迫った。 日本における男性の育児休暇取得率は6.16%(出典:厚生労働省「平成30年度雇用均等基本調査」)。共働きの家庭が増えているとはいえ、子育てが理由の時短勤務などを取り入れているのは女性の方が多く、いまもなお育児は「母親」に寄りかかり気味だ。子育てインフルエンサーとして、父親による子育て動画を発信する木下さんは、「パーティーも子育ても同じ。『参加』は楽しいけど、『主催』となると大変なことが多い」と語る。誰もが「楽しい」だけではやっていけな

                                                                  男性は育児に「参加」する側、なんてない。|木下ゆーき
                                                                • ChatGPTにBlogを書かせる - ゆーすけべー日記

                                                                  昨日、ワークショップの講師をしました。 華やかなものを作ってもらうはずが色々ありまして、 超簡易なブログのWeb APIが最終形になってしまいそうでした。めっちゃ地味です。見た目JSONです。 このまま終わると地味な印象で終わってしまうのがヤベーってなってその場で思いついたのが「ChatGPTにそのAPIを使わせるChatGPTプラグインを作る」です。 それをライブコーディングしたら湧いたのでその話をします。 ワークショップ ServerlessDay Tokyo 2023というイベントの一環で「Cloudflare WorkersとHonoのワークショップ」をやりました。 驚くべきことは「13時から17時」4時間という長丁場なことです。 未知です。 特にネタが尽きるの怖かったので、小粒な例題をいくつもつくっておきました。 想定外 いざ開始。 すると、別のワークショップとの会場が近く、声が

                                                                    ChatGPTにBlogを書かせる - ゆーすけべー日記
                                                                  • macOSのショートカットとS3とCloudflare WorkersでGyazoができる - ゆーすけべー日記

                                                                    ブログに画像を貼るのに、保存してリサイズして名前変えて、アップロードして… という作業がめんどくさい。 なので、Gyazo を使っていた。でも、Gyazo を使い続けるのもなんかアレなんで、代替の手段を考えていた。 macOS Monterey に「ショートカット」が入ったので Automator より触りやすいと試していたら、いつの間にか「Gyazo もどき」ができた。 バックエンドに S3、フロントの API サーバー に Cloudflare Workers を使った。 これ、なかなか面白いので紹介する。 デモ 右上のメニューバーより起動できる。 macOS のショートカット 最初に macOS の「ショートカット」アプリをどのように構成しているかを説明する。以下の通りである。 インタラクティブにスクリーンショットを撮る スクリーンショットを1000 x 自動高さ設定 のサイズにサイ

                                                                      macOSのショートカットとS3とCloudflare WorkersでGyazoができる - ゆーすけべー日記
                                                                    • フレームワークを作るのが好きだ。 - ゆーすけべー日記

                                                                      フレームワークを作るのが好きだ。 今、フレームワークを作っている。 楽しくてたまらない。 毎日少しずつコミットする。 毎日が楽しくてたまらない。 フレームワークを作るのが好きだ。 フレームワークとはつまり Web フレームワークだ。 ルーターにありもののテンプレートエンジン。 モデルのサポートはやめておく。 劣化版 Sinatra。 否、劣化版と言うのもおこがましい。 それでもとにかくフレームワークだ。 フレームワークを作るのが好きだ。 GitHub にあるだけでも 9 個作っていた。 途中で投げ出したものばかりだった。 突然フレームワークを作りたくなる時がある。 猛烈にフレームワークを作りたくなる時がある。 そう、それが今だ。 フレームワークを作るのが好きだ。 車輪の再開発と誰かが言うだろう。 自分でも分かっている。 それでもフレームワークを作るのが好きだ。 フレームワークを作るのが好き

                                                                        フレームワークを作るのが好きだ。 - ゆーすけべー日記
                                                                      • 〔ゆーき〕 on Twitter: "名古屋のUNIQLO酷すぎる 服は床に散らばってるし無理やり押しのけて来るヤツおるしもう最悪 ユニクロ✕ジルサンダー ゲートタワー https://t.co/YIA15wtOU0"

                                                                        名古屋のUNIQLO酷すぎる 服は床に散らばってるし無理やり押しのけて来るヤツおるしもう最悪 ユニクロ✕ジルサンダー ゲートタワー https://t.co/YIA15wtOU0

                                                                          〔ゆーき〕 on Twitter: "名古屋のUNIQLO酷すぎる 服は床に散らばってるし無理やり押しのけて来るヤツおるしもう最悪 ユニクロ✕ジルサンダー ゲートタワー https://t.co/YIA15wtOU0"
                                                                        • エッジは誰のもの? - ゆーすけべー日記

                                                                          CDNの文脈でいうエッジコンピューティングはフロントエンドのものとされることが多い気がするけど、そうじゃない。フロントエンドの技術を使ったバックエンドである。 フロントエンド? ユーザーに近いところで実行されるという意味ではフロントエンドかもしれない。あと、VercelのNext.jsのように、フロントエンドフレームワークのファンクションがエッジで動くからフロントエンドでしょというのはある。そしてエッジのファンクションはたいていフロントエンドで使われているJavaScriptもしくはTypeScriptで書く。そうするとツールチェーンも、例えば「Vite」と聞いてそれが何であるか?を答えられる人はフロントエンドやってる人の方が多いだろう。 2つのユースケース エッジには2つのユースケースがある。 CDNの機能を拡張する。オリジンありき。 サーバーレスコンピュート。オリジンそのものになる。

                                                                            エッジは誰のもの? - ゆーすけべー日記
                                                                          • Honoの今の状況 - ゆーすけべー日記

                                                                            この記事は2023 JSConf JPで発表したHono v3 and v4を元に11月17日に書いたCloudflare社内のブログ記事「Current Status of Hono」を日本語に訳した記事です。 Honoの「Initial commit」からおおよそ2年が経ちました。このプロジェクトは2021年の12月15日に始まりました。 当初、私はCloudflare WorkersのみのためにHonoを作りました。itty-routerはよかったものの、私が欲しかった多くの機能が欠落していました。また、私は勉強のためにTrie木構造のルーターを作りたかったのです。それがHonoの生まれた理由です。 それから多くのことが起こりました。私がCloudflareにいるのもHonoのおかがです!HonoはCloudflare開発者コミュニティで認知されていきました。Honoの人気が出ること

                                                                              Honoの今の状況 - ゆーすけべー日記
                                                                            • ヤマザキの薄皮あんぱんをゴマ油でサックサクに焼いたおやつが罪深い「月餅かと思った」「こーゆーことがあるからゴマ油は切らしたらあかん」

                                                                              山本ゆり(syunkon レンジは600W) @syunkon0507 料理コラムニスト 著書「syunkonカフェごはん」1~7他(累計700万部)エッセイ本「おしゃべりな人見知り」ブログ「含み笑いのカフェごはん『syunkon』」 インスタグラムinstagram.com/yamamoto0507 お仕事のご依頼syunkon@hotmail.co.jp ameblo.jp/syunkon/

                                                                                ヤマザキの薄皮あんぱんをゴマ油でサックサクに焼いたおやつが罪深い「月餅かと思った」「こーゆーことがあるからゴマ油は切らしたらあかん」
                                                                              • ゆーすけ💙💛 on Twitter: "反日種族主義を読んだスタバの前CEOのお言葉「一番残念なのは、反日種族が日本国内に多くいることだ」 スタバ @Starbucks_J ってこんな会社なんだ... https://t.co/k0lujherhI"

                                                                                反日種族主義を読んだスタバの前CEOのお言葉「一番残念なのは、反日種族が日本国内に多くいることだ」 スタバ @Starbucks_J ってこんな会社なんだ... https://t.co/k0lujherhI

                                                                                  ゆーすけ💙💛 on Twitter: "反日種族主義を読んだスタバの前CEOのお言葉「一番残念なのは、反日種族が日本国内に多くいることだ」 スタバ @Starbucks_J ってこんな会社なんだ... https://t.co/k0lujherhI"
                                                                                • Cloudflare WorkersはSSRだけではありませーん! - ゆーすけべー日記

                                                                                  Cloudflare Workersが話題になって「CDNのエッジでSSRできるのすごくない?」ってなりがちです。 たしかにものすごいのですが、Cloudflare WorkersはSSRをするためだけのものではありません。 SSGしたページに機能を追加したり、CDNのバックエンドのRequest/Responseのハンドリングに使えます。 今回はCloudflare PagesというSSGのサービスでWorkersを使えることを紹介しつつ、WorkersのSSR以外のユースケースについて考えてみます。 SSRできると嬉しい Cloudflare Workersが話題になったのは、先日「D1」がリリースされる以前にもありました。 「RemixがCloudflare WorkersをサポートしてSSRできる!」って件もその1つです。 こちら、Zennのcatnoseさんの記事のインパクトが大

                                                                                    Cloudflare WorkersはSSRだけではありませーん! - ゆーすけべー日記