Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

shimpeiwsのブックマーク (3,793)

    • ユーザー体験重視のSPAアーキテクチャ改 - laiso

      JavaScriptフレームワークを取り巻く状況は、常に変化を続けています。近年では、サーバーサイドレンダリング(SSR)とクライアントサイドレンダリング(CSR)のバランスは、重要な検討事項です。ChatGPTのRemix採用 2024年9月、ChatGPTNext.jsからRemixに移行したことが明らかになりました。この出来事は、Remixの母体であるReact Router系のコミュニティで大きな話題となり、移行の理由について様々な憶測を呼びました。JavaScriptエキスパートのWes Bos氏(学習動画教材とかを作っている人)は、ChatGPTフロントエンドのソースコードを分析し、OpenAIがRemixを採用した理由について独自の考察を展開しました。 www.youtube.com 緊急で動画を回すWes Bos氏 Wes Bos氏の分析によると、ChatGPTのア

      ユーザー体験重視のSPAアーキテクチャ改 - laiso
      • 【フリーゲーム】鏡のマジョリティア Ver1.08a - サンタハリネズミのプレゼント置き場 - BOOTH

        自分だけが用語もルールも知らない中で勝ち続ける、 『暗中模索カードゲーム』です。正気か? 推奨年齢:12歳以上(言語能力が必要) ・試行錯誤系の謎解きフリーゲーム。 ・用語をメモしながらルールを理解して、無限に勝ち続けよう! ・ゲームの特性上、エンディングまでの難易度は高めです。 (「消えたリリーと呪いの館」未満、「理不尽な魔物のヒナ」以上) ■使用ツールGodot Engine ※Windows専用ゲームで、DLしたZIPファイルを解凍して遊べます。 基情報■操作方法(マウス操作のみ) ・左クリック:決定/(長押しで)掴んで移動する ・右クリック:カードをひっくり返す ■プレイ時間ゲームクリアまで8~10時間を想定しています。 ・エンディングは1種類です。ストーリーの分岐はありません。 ・オートセーブですが、負けてもすぐにリトライが可能です。 実況・配信について歓迎です! 配信中の

        【フリーゲーム】鏡のマジョリティア Ver1.08a - サンタハリネズミのプレゼント置き場 - BOOTH
        • Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ

          この記事は、CYBOZU SUMMERBLOG FES '24 (クラウド基盤 Stage) DAY 10 の記事です。 こんにちは。クラウド基盤部の野島です。Gogoroutine やチャネルなどの仕組みが備わっており、簡単にマルチスレッドなプログラムを書くことができる言語だと言われています。しかし、マルチスレッドプログラミングには独特の罠があり、何も知らない人が雰囲気でコードを書くとわかりにくいバグを仕込んでしまうリスクが非常に高いです。 この記事では、マルチスレッドプログラミングに詳しくない人に向けて、そのような罠を避けるための方法を紹介します。この記事はGo の基的な使い方を知っていることを前提としています。 這い寄るデータ競合の恐怖 まずは以下のようなプログラムを考えてみましょう。これは複雑な計算を行って結果を返すような HTTP サーバーのコードです。 // 複雑

          Go でマルチスレッドプログラミングする際に最低限知っておくべきこと - Cybozu Inside Out | サイボウズエンジニアのブログ
          • データ競合 - Qiita

            データ競合とは データ競合(Data Race)とは,複数のスレッドやプロセスが同時に共有されたデータにアクセスし,かつ少なくとも一つのアクセスが書き込みである場合に発生する問題です.データ競合が発生すると,不正確な結果やアプリケーションのクラッシュなどの予測不可能な挙動が発生する可能性があります.C#では,マルチスレッドプログラミングや非同期処理を行う際に特に注意が必要です. 具体的な場面 1. 銀行口座残高の競合: 複数のスレッドが同時に同じ銀行口座の残高を取得し,それぞれが残高を変更する場合.競合が発生すると,正確な残高が把握できなくなります. 2.カウンターの競合: 複数のスレッドが同時に共有のカウンターをインクリメントする場合.競合が発生すると,正確な回数が数えられなくなります。 3. データベースの同時更新: 複数のスレッドが同時にデータベース内の同じレコードを更新しようとする

            データ競合 - Qiita
            • ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ

              AI機械学習チームのブログリレーも9日目になりました。同チームの横@yokomotodです。日はJavaGoを題材に並行プログラミングまわりの自由研究をしたお話をしてみたいと思います。 3部構成で、パート1では発端となった「排他制御」について、パート2では「メモリの可視化」について、それぞれJavaGoを比べてみました。 最後にパート3では、それらの動作を規定する「メモリモデル」について、わかりやすく解説されているリソースを紹介します。 長過ぎる! 3行で!! パート1: synchronized = 「排他制御」?Java synchronized vsGo sync.MutexGoで再入可能なロック? 仮にGoで再入可能なロックを実装するなら?Javaが再入可能を選択した理由 パート2. sycnhronized = 「排他制御」+「メモリ可視性の保証」Java

              ちょっとJavaのsynchronizedをGoに移植しようとしたはずが、なぜか1万文字の作文ができた - エムスリーテックブログ
              • 【追悼:BUCK-TICK 櫻井敦司】ラバーソールの丸玉商店と同潤会アパートに住む猫たち

                かつて表参道の同潤会アパートにあった丸玉商店 同潤会青山アパートメント。現在表参道ヒルズがある場所には、大正15年に竣工された歴史的な集合住宅が表参道のシンボルだった。80年代の半ばからは、この建物にハイセンスなブティックやギャラリーが数多く入居。ラバーソールをはじめとするロンドンから直輸入されたシューズを扱う “丸玉商店” もそのひとつ。 当時、いわゆるラバーソールは入手困難品。クラッシュのメンバーがこのを履いている姿を雑誌で見て原宿の老舗店に行くがサイズがない。何とかならないものかと男性のラバーソールを履いたが、ぶかぶかに加えて重過ぎる。これに3万円近くは出せないのが音。売っている店は限られていたし、値段も当時としては高価だった。 そもそもレディースのサイズがないから仕方ない。でも、クラッシュと行動を共にしていた女性シンガー、パール・ハーバーのように履いてみたい。知り合いのデザイナ

                【追悼:BUCK-TICK 櫻井敦司】ラバーソールの丸玉商店と同潤会アパートに住む猫たち
                • (Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup

                  Image from UnSplash I’ve led infrastructure at a startup for the past 4 years that has had to scale quickly. From the beginning I made some core decisions that the company has had to stick to, for better or worse, these past four years. This post will list some of the major decisions made and if I endorse them for your startup, or if I regret them and advise you to pick something else.AWS Link to

                  • コンピュータサイエンスで1冊ずつ本を上げるとしたら何になりますか?就職前にバイブル的な本を勉強したいと思いました。 -コンピュータアーキテクチャ -データベース -os -アルゴリズムとデータ構造 -セキュリティ -ネットワーク -プログラミング -仮想化技術 | mond

                    大学の情報工学科に入学時に教科書として指定されたいわゆるパタへネを推します。 コンピュータの構成と設計 第5版CPUの構造と基は現代ではかなり複雑になりましたがこのに書かれている基を知っているかどうかで込み入った問題にぶち当たった場合の解像度が違います。 由緒正しいDBの読というとオンラインで読めるRedbookとなりそうですがここは敢えて データ指向アプリケーションデザイン いわゆるイノシシ推します。名前からしてアプリケーションの話のように見えますし、分散システムに関する話が多いのですが最終章まで通して読むと「アプリケーションとデータベースの境界とは来存在せず、入力されたデータを『いつ』『いかに』『安全に』加工・保存・出力するかがアプリケーションであり、その目的に対する最善手をフラットに考えるとある意味でアプリケーション全体が既にひとつのデータベースであってその仕事の一部

                    コンピュータサイエンスで1冊ずつ本を上げるとしたら何になりますか?就職前にバイブル的な本を勉強したいと思いました。 -コンピュータアーキテクチャ -データベース -os -アルゴリズムとデータ構造 -セキュリティ -ネットワーク -プログラミング -仮想化技術 | mond
                    • 「Googleの組織的強さ」ってどこにあると感じますか?ちなみに、日本の会社にそれに近い強さ、をもつ会社はありませんでしょうか。 | mond

                      Googleの組織的強さ」ってどこにあると感じますか?ちなみに、日の会社にそれに近い強さ、をもつ会社はありませんでしょうか。 眼の前の仕事を上手くやる、という技芸レベルの話では実はそれほど他社との決定的な差はなく、組織として上手く行ってるのはとにかくスケールする事を意識しているのがポイントではないかと思っています。 組織構造のデバッグが上手仮に全社員が優秀で与えられたタスクを誠実にこなしていても、組織を大きくしていくと部署間で細かい矛盾が起きたり正義が衝突することは珍しくありません。また衝突しなくても特定の問題を解決する部署が事実上存在しなかったり問題自体が放置される事は一般的な組織において珍しくありません。Googleが組織として上手くやっているなと感じるのはそういった組織内での矛盾を早期に見つけて自発的に解決しようとし続けているという点です。技術の創造と設計というから図を引用し

                      「Googleの組織的強さ」ってどこにあると感じますか?ちなみに、日本の会社にそれに近い強さ、をもつ会社はありませんでしょうか。 | mond
                      • 同時接続数30万超のチャットサービスのメッセージ配信基盤をRedis Pub/SubからRedis Streamsにした話

                        LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフーTechBlog Overview 30万を超える同時接続数を持つチャットサービスにおいて、リアルタイムでメッセージの受信などのイベントを配信するメッセージブローカーとして、私たちはRedis ClusterのPub/Subを使用していました。 私たちのサービスでは、ユーザー数の増加に伴い、Redis Clusterのシャード数を増やすことでクラスターの性能を向上させてきました。しかし、Redis ClusterのPub/Subでは、シャード数の増加に伴ってネットワーク帯域が圧迫される問題が生じ、これ以上シャードを追加することができない状況になりました。 この課題を解決するために、メッセージブローカーをRedis Pub/SubからRedis

                        同時接続数30万超のチャットサービスのメッセージ配信基盤をRedis Pub/SubからRedis Streamsにした話
                        • GitHub - sharkdp/bat: A cat(1) clone with wings.

                          You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

                          GitHub - sharkdp/bat: A cat(1) clone with wings.
                          • GitHub - junegunn/fzf: A command-line fuzzy finder

                            You signed in with another tab or window. Reload to refresh yoursession. You signed out in another tab or window. Reload to refresh yoursession. Youswitched accounts on another tab or window. Reload to refresh yoursession. Dismiss alert

                            GitHub - junegunn/fzf: A command-line fuzzy finder
                            • Goでゼロから作る 自作TCP/IPプロトコル サーバー

                              「マスタリングTCP/IP を読んだけど理解がイマイチ進まない。Goがどのようにサーバーを立てているのか気になる。」 そんなスキマを埋めるためのです。Goの標準パッケージであるnet package を一切利用せずに、自作TCP/IPプロトコルでサーバーを作ります。 パケットをどのようにやり取りするかハンズオン形式で解説し、最後にToDoリストAPIを実装します。

                              Goでゼロから作る 自作TCP/IPプロトコル サーバー
                              • ロンドンの違法レイヴをとらえる写真家クレア・マッキンタイア

                                レイヴの写真を撮ったことがあるなら、その出来栄えが悲惨なものであることは想像がつくはずだ。汗で透けたTシャツ、虚ろな目、なぜかしゃくれている顎…。Instagramに投稿するなら、24時間しか残らないストーリーで〈親しい友達〉に公開するだけに留めておいたほうがいい。たとえあなたが思い切り楽しんでいたのだとしても、申し訳ないが、見るほうとしてはかなり不快だ。 しかし、写真家のクレア・マッキンタイア(Claire McIntyre)は、そんな汗まみれのレイヴを不思議と美しくみせる方法を心得ている。クレアは約2年かけて、イーストロンドンの2ヶ所のレイヴで過ごす夜を記録してきた。ロンドン芸術大学の調子に乗った学生たちから、パーティでひとりの時間を満喫する3児の母まで、クレアは「いつか自分の子どもたちに見せるもの」として、これらのアーカイブを撮り溜めたという。 —違法レイヴを撮るようになったきっかけ

                                ロンドンの違法レイヴをとらえる写真家クレア・マッキンタイア
                                • 90年代レイヴトライブの快楽的な日々

                                  ヨーロッパにはノマド(遊牧民)の長い歴史がある。しかし1990年代には、この大陸をまたにかける新しい流浪の民が登場した。彼らはテクノトラベラーズ・トライブ(ちなみにこの〈テクノ〉のスペルは〈Techno〉ではなく〈Tekno〉)を自称し、落書きだらけのバスにサウンドシステムを詰め込み、自分たちもスシ詰め状態で乗り込んだ。そして古いトラックや機材を収集し、人里離れた場所でレイヴを開催。それは自由を祝うための政治活動だった。参加者の共通点はTeknoへの愛。Teknoとは、大都市の賑わうクラブから離れた場所で行う、入場料無料、ルール無用のフリーパーティシーンで誕生した、ジャングル、レイヴ、テクノ、ハードコアが融合した音楽ジャンルだ。 このムーブメントが始まった頃、フォトグラファーのトム・アニレーは故郷である南フランスのニースでパーティに興じるティーンエイジャーだった。友人や知人を通して数々のテ

                                  90年代レイヴトライブの快楽的な日々
                                  • サッカーは帰納法

                                    東京大学運動会ア式蹴球部の部員ブログ。サッカーを誰よりも楽しみ、そして日一価値のあるクラブとなるため邁進中。部員たちの feelings ぜひお楽しみください!(左上の3線のマークを押していただくと簡単に投稿者の検索ができます。)

                                    • メタルは“開かれた音楽”として発展する ポップスやヒップホップなど広範なジャンルへの浸透も

                                      近年のポピュラー音楽シーンにおけるメタル要素の普及・偏在化 この記事の趣旨は「近年(2010年代終盤〜2020年代以降)のメタル動向の総括」なのだが、それを具体的に述べる前に、読者の方々、特に「メタルは自分とは関係ない」と思っている人に知ってほしいことがある。 ①音楽ジャンルとしてのメタルをあまり聴いていないと思っている人でも、メタル的な音を耳にする機会は実は多い。 ②近年、世界的に大きな支持を得ているカルチャーがメタル由来の意匠を用いることが増えてきているため、メタル的な視覚要素が人目に触れる機会も非常に多い。 まず、①について。例えば、リナ・サワヤマやフィービー・ブリジャーズはインディ〜オルタナ方面の音楽ファンから大きな支持を得ているが、ともにメタルに影響を受けており、いずれもMetallicaのカバーアルバム『The MetallicaBlacklist』(2021年)に音源を提供

                                      メタルは“開かれた音楽”として発展する ポップスやヒップホップなど広範なジャンルへの浸透も
                                      • モノレポにすべきか、レポジトリを分割すべきか

                                        先日フロントエンドの Monorepo をやめてリポジトリ分割したワケ というブログがバズっていた。そのおかげか、Twitter でもモノレポに関する言及がちょこちょこあった。一家言あるドメインなので書きたい。ただの一家言(a.k.aお気持ち)なのでぜひ皆さんの意見も聞いてみたい。 tl;dr 別に自分はどっち派とかではなく、どっちも選ぶ。強いて言うならリポジトリ分割派で、依存更新がしんどくなったら monorepo 派。 免責 モノレポに対する一家言を書きたいだけであって、内容自体はフロントエンドの Monorepo をやめてリポジトリ分割したワケ と全く関係なく、そのブログで述べられている施策については何も言及しません。ただ一つ言及するとしたら肉の部位がコードネームに採用されているのは良いと思いました。🍖🍖🍖 モノレポにしたくなる状態の前提にあるもの 前提は元記事と同じように

                                        モノレポにすべきか、レポジトリを分割すべきか
                                        • GA4がわからないを分解して学習すべき項目を明確にする方法 - ブログ - 株式会社JADE

                                          こんにちはあるいはこんばんは。村山(twitter id:muraweb_net)です。 ユニバーサルアナリティクスを見ようとすると、アラートが表示されるようになりましたね。格的に GA4 のことを考える方も増えてきたのではないでしょうか。 GA360 のプロパティや GA4 プロパティが存在するのに、アラートが一括で表示される手法は、不必要に不安を煽るだけに思われますが、全ての人を GA4 プロパティへ移行させるためにはこの手法が必要なのかもしれません…。 この手法に効果があったのか不明ですが、Googleアナリティクス のヘルプコミュニティでも GA4 の質問が増えてきたように見えます。また、ヘルプコミュニティへの投稿やお客様のヒアリングから、 GA4 がわからなくてこわいといった心理があるように感じます。 そのため今回は、 GA4 がわからなくてこわい方向けに、 GA4 の理解力を

                                          GA4がわからないを分解して学習すべき項目を明確にする方法 - ブログ - 株式会社JADE

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp