For modern real-time web applications, the ability to send events from the server to the client is indispensable. This necessity has led to the development of several methods over the years, each with its own set of advantages and drawbacks. Initially, long-polling was the only option available. It was then succeeded by WebSockets, which offered a more robust solution for bidirectional communicati
子供ふたりの結婚式を終え、諸々のことも終えて、やっとゆっくりできる時間ができたので少しネットに放流しようと思う。 上の子と下の子は10歳近く差のある兄妹で、周りの子供1人とか歳の近い兄弟家族に比べると子育ての時間は長かった。人によってどこまでが子育てになるかも違うと思うけど、私は子が社会人になって2年目ぐらいにやっと手を離れたな、と感じた。ふたりとも大学から一人暮らしをしていたけど、やはり働いて初年度はこちらもどうかなーと心配になるので、2年目で大丈夫だな、と思えた、まあ私の問題である。手を離れた、というか私が離しても大丈夫、と思えた、というべきか。 上の子が高校を卒業して実家を出た時に、ああもうこの子と一緒に毎日過ごすことはないんだ、とふと実感し泣いた夜があった。 自分の親もこういう気持ちだったんだろうか、と思って無性に両親に会いたくなった日があった。 私は20代前半で上の子を産んだし兄
こんにちは、「機動戦士ガンダム 水星の魔女」が大好きなおじさんです。「水星の魔女が好きすぎて、AI絵をひたすら生成してたらいつの間にか絵が描けるようになっていた」という妙な体験をしたので、それについて記事を書いてみようと思います。具体的にどれくらい?というと、特に練習していないのにこれくらい変わっていました。 ←2023年9月 / 2024年2月→ 始めにお断りしますが、この記事は、「AI絵をやるのがお絵描き上達への近道だョ!」だとか、「お絵描きをやるにはこうしたらいいョ!」といったものではありません。「絵が描けるようになる」の定義は人によって違うでしょうが、少なくともこの程度のレベルで他人様にお絵描き指南をしようなど、完全に暴挙であることくらいは分かります。私は今の自分の絵をお世辞にも上手だとは思っていませんし、それほど絵を上手になりたいとも思っていません。 この記事は「特に絵を練習して
はじめに 34 歳のとき、勤めていた会社の経営が傾き早期退職を促されたのを契機に独立しました。その後、41 歳で Authleteオースリート 社を設立しました。諸般の事情で現在も Authlete 社の代表取締役という肩書きを持っていますが、経営者的な仕事は他の人に任せ (参照: シリコンバレーのプロフェッショナル CEO を迎えて米国市場に挑戦する日本のスタートアップの話)、50 歳目前の現在もプログラマとしてコードを書き続けています。 Authlete 社設立 (2015 年 9 月) から 8 年半弱経過したものの、まだまだ小さな会社で道半ばであるため、起業家として何か語るのは時期尚早ではあるものの、軽い体調不良が長引く中、『自分のエンジニアとしてキャリアを振り返ろう!』という記事投稿キャンペーンを見かけ、生きているうちに子供世代のエンジニアの方々に何か書き残しておこうと思い、文章
IntroductionFor a long time, centering an element within its parent was a surprisingly tricky thing to do. As CSS has evolved, we've been granted more and more tools we can use to solve this problem. These days, we're spoiled for choice! I decided to create this tutorial to help you understand the trade-offs between different approaches, and to give you an arsenal of strategies you can use, to han
Web版VSCodeがDockerコンテナをWASM環境で起動、Webブラウザ内ローカルマシンとして利用可能に。拡張機能「vscode-container-wasm」登場 WindowsやMacなどのデスクトップPCでVisual Studio Code(以下VSCode)を利用して開発をする場合、同じローカルマシン上でDockerコンテナのLinux環境を起動し、VSCodeのターミナルで接続して操作することは、開発環境としてよくあることだと思います。 これと同じことをWebブラウザ版のVSCodeでも実現する、すなわちWeb版VSCodeが同一Webブラウザ上にWebAssembly化したDockerコンテナを起動し、Web版VSCodeからローカルマシンとして接続し利用できる、実験的実装を実現したVSCodeの拡張機能「vscode-container-wasm」が登場しました。 V
昨年末に人生ではじめて面接を担当したので、考えたことを書いていきます。 大前提 面接をやるにあたって、個人的に心がけたのは「勘違いしない」ということです。 ネット上で流れてくる人事みたいな人間にはなりたくないな、と。 ただ採用する側になってみて、確かにこれは担当者を勘違いさせる魔力があるなと感じました。 良くないですね。 ただやっぱ採用って組織やチームとしてはめちゃくちゃ重要な活動なので、そこにコミットするのは大切。 特に小さな会社であればあるほど。 前提 今回の採用に関しては、iOSエンジニアの中途採用でした。 新卒採用だったらまた基準は違うと思います。 やるべきこと 面接に臨む前に、履歴書・職務経歴書は熟読しました。 SNSアカウント/Github/ポートフォリオサイトがあれば、それもサラッと見て。 面接そのものは実際そんな大事じゃないのかなと改めて思ったりもしました。 書類からある程
『ゼルダの伝説 ティアーズ オブ ザ キングダム』にて、浮遊石とゴーレムの頭を組み合わせて魔物に大ダメージをあたえる装置が考案された。2種類のゾナウギアを組み合わせただけの簡単な装置ながら大ダメージが発生し、シュールな見た目も相まってか注目を集めている。 『ゼルダの伝説 ティアーズ オブ ザ キングダム』は、Nintendo Switch向けに発売中のアクションアドベンチャーゲームだ。『ゼルダの伝説 ブレス オブ ザ ワイルド』(以下、ブレス オブ ザ ワイルド)の続編にあたる。本作では、そんなリンクの右手に宿る「ウルトラハンド」の能力によって物体やゾナウギアを組み合わせ、さまざまなものをビルドできる。 制作物は一部ユーザー間で“ゾナウビルド”と呼ばれ、国内外問わずSNSなどで日夜共有されている。海外掲示板Redditでは、魔物討伐用から単に挙動が面白い装置などのさまざまな装置が、主に「r
2024年1月9日にboardの有料登録社数が5000社を突破したので振り返りです。 boardの正式リリースは2014年8月20日なので、約9年半ほどで、推移はこんな感じでした。 *「社数は累計ですか?」と聞かれることがよくあるのですが、累計ではなくその時点のアクティブな数です。 1000社刻みで定点観測的に書いているので、過去の記事も貼っておきます。 受託の会社が資金調達せずに自社サービスを立ち上げて、有料導入1000社に行くまでの経営・受託とのバランス(BPStudy発表時の補足) 受託の会社が資金調達せずに自社サービスを立ち上げて、有料導入2000社に行くまでの振り返り 受託の会社が資金調達せずに自社サービスを立ち上げて、有料導入3000社に行くまでの振り返り 受託の会社が資金調達せずに自社サービスを立ち上げて、有料導入4000社に行くまでの振り返り boardとは 見積書・請求書
ドラえもん・どっちも、自分が正しいと思ってるよ。 戦争なんてそんなもんだよ。 ・くだらないこと気にするんじゃないよ。 男は顔じゃないぞ! 中身だぞ!! ・男だろ、負けてもいいから戦うぐらいの勇気をもて!! ・人にできて、きみだけにできないなんてことあるもんか ・そうともかぎらない。 未来なんてちょっとしたはずみでどんどん変わるから。 ・なにかしようと思ったら、そのことだけに夢中にならなくちゃだめだ。ほかのことに気をとられちゃいけないんだ。 ・なやんでるひまに、ひとつでもやりなよ。 ・毎日の小さな努力のつみ重ねが、歴史を作っていくんだよ! のび太・あきらめのいいところがぼくの長所なんだ ・いちばんいけないのは、自分なんかだめだと思いこむことだよ ・見たろ、ドラえもん。かったんだよ。ぼくひとりで。もう安心して帰れるだろ、ドラえもん。 しずかちゃん・ときどきりくつに合わないことをするのが人間なの
せっかく10年以上かけて学んだプログラミングだが、人間がコード書くよりChatGPTにやらせた方が早いなということが度々あり、だんだん自分でプログラミングをやる時間が減ってきた。AIにコードを書かせてそれをGitHubにコピペして残りの時間は遊んでるだけで成果が出てお給料ももらえる日は近いし、段々会社もそのことがわかってきて失職する日も近い。 残念ながら現時点では全ての仕事がAIで上手くいくわけではないが、どういう時に使えるかを知っておくと楽をしやすくなるので、僕がどう使っているかをまとめておく。 失職できるケース 簡単なスクリプトを高速に書かせる 僕はRubyが全ての言語の中で一番慣れており、StackOverflowやドキュメントをほぼ見ずに大抵のプログラムを書き切れるため、Rubyを書いている時がプログラマとして一番生産性が高いのだが、それでも最近AIにRubyを書かせたことがあった
安倍晋三は人生最後の日の朝、奈良にいた。 五重塔で知られる古寺と、神の使いの鹿で有名なこの地方都市にやってきた目的はいかにも事務的で、市内の主要駅に面した街路の広い交差点で、地元選出の国会議員の再選を訴える応援演説をするためだった。 安倍は2年前に首相を辞任していたが、日本の歴代首相で最長の在任記録を持つ彼の名前には非常に大きな重みがあった。その日は2022年7月8日だった。 詰めかけた群衆が撮影した写真を見ると、後ろになでつけられた髪、チャコールの眉、気さくな笑みで安倍本人とすぐ認識できる男性が午前11時30分頃、急ごしらえの演壇に上がり、片手でマイクを握る姿がうつっている。 その周囲を自民党支持者の集団が取り巻いていたが、安倍の後方に立つ男に気づく者は誰もいなかった。グレーのポロシャツにカーゴパンツ姿で、黒いストラップを肩にかけていた。男は他の群衆が拍手を送るなか、ただ立ち尽くしていた
どうもキャッシュバスターズ、 id:Soudai です。 Cache(以下、キャッシュ)は特定の場面に置いて劇的な効果を発揮し、様々な問題を解決する反面、新たなコンポートやミドルウェアが追加され、複雑性が上がり、運用のレベルが上がるため、扱いに注意する必要があります。 キャッシュを活用することで、パフォーマンスの改善や負荷軽減が行われ、コンピュータリソースの最適化によるサーバコストの削減や、レスポンスの改善によるユーザエクスペリエンスの改善がされます。 反面、その劇的な効果に毒され安易に多用すると、サービスが強くキャッシュに依存してしまい、非常に壊れやすくなり、運用が難しくなってしまいます。これをWeb界隈では「キャッシュは麻薬」と比喩されて、戒められてきました。 そのためキャッシュを使わずにサービスが運用できるのであれば使わないに越したことはないのですが、ある一定以上の規模になった際にコ
これは はてなエンジニア Advent Calendar 2023 の 18 日目の記事です。昨日は id:gurrium による private-isuで70万点取るためにやったこと - ぜのぜ でした。私は 50 万点ぐらいで満足してしまっていたので、しっかり詰めていて凄いなと思う。 developer.hatenastaff.com Web アプリケーション開発において、「キャッシュは麻薬」という言葉がインターネット上をよく飛び交っています。YAPC::Kansai OSAKA 2017 の id:moznion のトークでよく知られるようになったワードじゃないかな。 初出はちゃんとは分からないんですが、少なくとも 2011 年には言われていますね。 「キャッシュは麻薬」とはよく言ったものだ。— TOYAMA Nao (@nanto_vi) November 5, 2011 キャッシ
TL;DR: jQueryはDrupalのバーター リニューアルするたびにWeb界隈の一斉レビューを受けることでお馴染のデジタル庁ポータルサイトがいつの間にかまたリニューアルされていて、フロントエンドがNext.jsからDrupalに変わって話題になっていたので1、私も旅券所持者として国政に関心を持ってゆく また、まわりのフロントエンドエンジニアの間でjQuery氏の入庁について「モダンブラウザ全盛の時代に必要か?」と疑念がとなえられていたので、これも追求してゆきたい どのような変更があったのか システム変更の経緯はプロジェクトの関係者であるHal Sekiさんの発言が正確なところだと思う Drupalが話題ですが、元々CMS側は2年前からずっとDrupalだったんです。設立当初はサイトもシンプルだったのでフロントエンド側はNextjsでヘッドレス構成だったのですが、構成が複雑になってきて
このエントリーは一休.com Advent Calendar 2023の15日目の記事になります。 CTO 室の恩田です。 現在は一休レストランのフロントエンドのリアーキテクトを手がけています。 今日はその中で Next.js App Router から Remix に乗り換えた話をご紹介したいと思います*1。 背景 6日目の記事で香西から紹介させていただきましたが、2023年10月に一休レストランのスマートフォン用レストラン詳細ページをリニューアルしました。 一休レストランの Rust バックエンドが正式リリースされました。https://t.co/7N4VGv5ej9 このページのスマートフォンビューはバックエンドが Rust で書かれた GraphQL になってます— naoya (@naoya_ito) 2023年10月4日 ちなみにフロントエンドも、旧バージョンは Nuxt v2
日本将棋連盟【公式】 @shogi_jsa 日本将棋連盟公式アカウントです。対局速報やイベント情報、2024年の創立100周年にむけての情報などをお届け! #まいにち詰将棋 や #将棋コラム など将棋を楽しむコンテンツも満載! 100周年特設サイトはこちら→shogi100th.com 対局予定・結果はこちら→shogi.or.jp/game/ shogi.or.jp 日本将棋連盟【公式】 @shogi_jsa #羽生善治 九段が優勝 【第1回 #達人戦 立川立飛杯】 第1回達人戦立川立飛杯本戦、11月25日(土)は準決勝及び決勝が行われ、羽生善治九段と丸山忠久九段が決勝へ進み、決勝では羽生九段が丸山九段に139手で勝利し、優勝しました。 buff.ly/3sHQOYH 2023-11-25 18:15:29 毎日新聞・将棋 @mainichi_shogi 今年創設された達人戦の決勝戦、羽
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く