並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 4416件

新着順 人気順

logicの検索結果121 - 160 件 / 4416件

  • Understanding how Facebook disappeared from the Internet

    Understanding how Facebook disappeared from the Internet10/04/2021 This post is also available in 简体中文, 繁體中文, 日本語, 한국어, Deutsch, Français, Español, Português, Pусский, and Italiano. The Internet - A Network of Networks“Facebook can't be down, can it?”, we thought, for a second. Today at 15:51 UTC, we opened an internal incident entitled "Facebook DNS lookup returning SERVFAIL" because we were worr

      Understanding how Facebook disappeared from the Internet
    • Ultimate Guide to Improving MySQL Query Performance

      MySQL is certainly a powerful open source database management system, but even the most robust engine struggles when queries take an eternity to execute. For DBAs and developers, improving MySQL query performance is an ongoing goal. Efficient query performance is crucial for ensuring the smooth operation and optimal user experience of applications powered by MySQL databases. When businesses rely h

        Ultimate Guide to Improving MySQL Query Performance
      • 【詳細版】 1+1=2 笑えない数学 ~笑わない数学の笑えない間違いの話~ - Sokratesさんの備忘録ないし雑記帳

        NHK で放映された『笑わない数学』という番組の次の回が話題になっていた. www.nhk.jp 企画意図としては「\(1+1=2\) という式を通して数学基礎論という分野を紹介する」というものだったのだが,怪しい説明や誤解を招く説明,端的に誤っている説明があった.というか,全体を通してそういうものがとても多かった.どう少なく見積もっても番組の内容の半分以上がそういうものになっている.正直,全然笑えない.笑わないのではなく笑えない. そういった説明に注意喚起を促し,簡単にだが訂正をするための記事を以前書いた.その記事は速報性を重視して書いており,「ここが怪しい」「ここが間違っている」ということだけを伝えることを目的としていたため,詳細や「具体的にどう直すべきだったのか」という点の記述が不十分であった.というか,一部わたしも素でまちがったこといくつか書いちゃった(訂正・取り消し線による削除済

          【詳細版】 1+1=2 笑えない数学 ~笑わない数学の笑えない間違いの話~ - Sokratesさんの備忘録ないし雑記帳
        • 書評『ゲームの歴史 1』(岩崎 夏海、稲田 豊史): Runner's High!

          ゲームの歴史 1 出版社/メーカー: 講談社発売日: 2022/11/16メディア: Kindle版 『ゲームの歴史』、2022年11月発刊。著者は岩崎夏海氏と稲田豊史氏の連名。計三巻が出版されているが、以下は第一巻のみを読了した感想である。 書名が示すように、本書はコンピュータゲームの歴史書を標榜している。 この『ゲームの歴史』に関しては、著者の一人である岩崎夏海氏のTwitter上での発言が物議を醸した。曰く、「データを用いると恣意性に際限がなくなる」「ゲームの世界に客観など存在しない」とのことだ。 〇『ゲームの歴史 1〜3』 / 岩崎夏海, 稲田豊史 (残念な本と残念な著者の話)|keigo| この発言を目にした時点での僕はまだ『ゲームの歴史』を入手していなかったのだが、異論や反発を覚える以前にそもそも意味がわからなかった。データを用いず、また客観性を担保しないまま書かれた歴史書とい

            書評『ゲームの歴史 1』(岩崎 夏海、稲田 豊史): Runner's High!
          • Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | Amazon Web Services

            AWS News Blog Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices Organizations are adopting microservices architectures to build resilient and scalable applications using AWS Lambda. These applications are composed of multiple serverless functions that implement the business logic. Each function is mapped to API endpoints, methods, and resources using s

              Announcing AWS Lambda Function URLs: Built-in HTTPS Endpoints for Single-Function Microservices | Amazon Web Services
            • 2023年冬開始の新作アニメ一覧

              放送・配信中のアニメの終わりが近づき、新作の開始時期が近づいてきました。2022年の年末から2023年の年始を中心とした時期に始まるアニメの数は60本以上、配信限定作品や配信作品の地上波初放送を合わせると70本に近い本数で、これまで以上に取捨選択が大変です。 この多数の中で、漫画や小説などが原作ではなく続編ものでもない新規のオリジナルアニメは、P.A.WORKSの手がけるバディもの「Buddy Daddies」、河本ほむら&武野光&トムス・エンタテインメントによる「HIGH CARD」、DMM.comと旭プロダクションによる「アルスの巨獣」、太田垣康男の描き下ろしを原作とする「MAKE MY DAY」、ゲーム実況者・キヨが自らの役を演じる「きよねこっ」、ミュージカルとのメディアミックスプロジェクト「「FLAGLIA」~なつやすみの物語~」や、ソニーミュージックによるアイドルプロジェクトのア

                2023年冬開始の新作アニメ一覧
              • 芦野公平 kohei ashino on Twitter: "強く訴える人の攻撃性を、「攻撃性を纏わずに冷静でいられる私」が煙たがるとき、大抵は攻撃性を纏わずに済んでいる代わりに、本人には認識できていない特権性を纏っている。"

                強く訴える人の攻撃性を、「攻撃性を纏わずに冷静でいられる私」が煙たがるとき、大抵は攻撃性を纏わずに済んでいる代わりに、本人には認識できていない特権性を纏っている。

                  芦野公平 kohei ashino on Twitter: "強く訴える人の攻撃性を、「攻撃性を纏わずに冷静でいられる私」が煙たがるとき、大抵は攻撃性を纏わずに済んでいる代わりに、本人には認識できていない特権性を纏っている。"
                • System tests have failed

                  When we introduced a default setup for system tests in Rails 5.1 back in 2016, I had high hopes. In theory, system tests, which drive a headless browser through your actual interface, offer greater confidence that the entire machine is working as it ought. And because it runs in a black-box fashion, it should be more resilient to implementation changes. But I'm sad to report that I have not found

                    System tests have failed
                  • サーバーレスアプリケーションの最も危険なリスク12選 - Qiita

                    2020/3/14 追記 昨年、PureSec も加盟している Cloud Security Alliance の Israel Chapter から、The 12 Most Critical Risks for Serverless Applications 2019 が公開されました。 ※本記事の公開時点で既に TOP12 が最新でした・・・ 本記事で記載している既存の TOP 10 の内容に大きな変更はなさそうですが(SAS-9 は Serverless Business Logic Manipulation に改題)、新たに追加された SAS-11、SAS-12 について本文に追記します。 既存の文章にも差分があるようですので、正確な内容は原文をご参照ください。 追記はここまで イスラエルのセキュリティスタートアップ PureSec による The Ten Most Critica

                      サーバーレスアプリケーションの最も危険なリスク12選 - Qiita
                    • Unity騒動を受け、『テラリア』開発元が新鋭ゲームエンジン開発に多額の“太っ腹”寄付へ。新エンジンの成長を助けたいと明かす - AUTOMATON

                      『テラリア(Terraria)』の開発元Re-Logicは9月20日、オープンソースのゲームエンジンGodot Engine(以下、Godot)および開発フレームワークFNAに対し、多額の寄付をおこなうと発表。さらに今後両プロジェクトのスポンサーとして、継続的な寄付をおこなっていくと表明した。惜しみない寄付を開始する背景には、Unityを巡る騒動があるという。 Godotは、PC/モバイル/Web向けゲームおよびアプリを制作できる2D/3Dゲームエンジンだ。開発者のひとりJuan Linietsky氏が、かつて自身のスタジオのために手がけた内製エンジンがルーツとなっており、その後2014年に一般に公開された。オープンソースとして提供され、完全無料で利用可能。開発にかかるコストは寄付によって賄われているという。Godotを用いて開発されたゲームとしては『Brotato』や『Cassette

                        Unity騒動を受け、『テラリア』開発元が新鋭ゲームエンジン開発に多額の“太っ腹”寄付へ。新エンジンの成長を助けたいと明かす - AUTOMATON
                      • ウェブ制作がサクサク捗る!便利な最新オンラインツール37個まとめ

                        この記事では、日常行っているWebデザインやグラフィックデザインの制作が捗る、便利な最新オンラインツールをまとめてご紹介しています。 これらの新しいツールやサービスを利用すれば、これまで後回しにしていた面倒な作業も自動化し、生産性アップ、円滑なプロジェクト進行を実現できるでしょう。「もっと早く知っておけばよかった」と思わせてくれる便利ツールが揃います。 ここでは、カテゴリー別に分けて新しいオンラインツールをまとめています。 コンテンツ目次 1. デザインコレクション 2. イラスト系ライブラリ 3. デザインからコードへの変換ツール 4. Web制作お役立ちツール 5. プロトタイプツール 6. コラボレーションツール 7. アイコン素材パック 8. 面白ツール 新型コロナの影響で無料提供中のオンラインツール、サービスまとめ 現在新型コロナウイルスの世界的流行の拡大によって、無料提供されて

                          ウェブ制作がサクサク捗る!便利な最新オンラインツール37個まとめ
                        • Deno 1.0

                          Dynamic languages are useful tools. Scripting allows users to rapidly and succinctly tie together complex systems and express ideas without worrying about details like memory management or build systems. In recent years programming languages like Rust and Go have made it much easier to produce sophisticated native machine code; these projects are incredibly important developments in computer infra

                            Deno 1.0
                          • Goodbye to sequential integers, hello UUIDv7!

                            At Buildkite, we've historically stored our data with two keys. We use sequential primary keys for efficient indexing, and UUID secondary keys for external use. The upcoming UUIDv7 standard offers the best of both worlds; its time-ordered UUID primary keys can be utilized for indexing and external use. This blog post will take you on the journey Buildkite took that led to our eventual adoption of

                              Goodbye to sequential integers, hello UUIDv7!
                            • Organizing a Go module - The Go Programming Language

                              A common question developers new to Go have is “How do I organize my Go project?”, in terms of the layout of files and folders. The goal of this document is to provide some guidelines that will help answer this question. To make the most of this document, make sure you’re familiar with the basics of Go modules by reading the tutorial and managing module source. Go projects can include packages, co

                                Organizing a Go module - The Go Programming Language
                              • ドラゴンの目の論理パズルを知ったのだけど納得できない(納得できた)

                                (追記:今更だけどパズルの原文はこちら→https://io9.gizmodo.com/can-you-solve-the-hardest-logic-puzzle-in-the-world-1642492269) 答えには納得したのだけど、問題文に納得がいっていない。 納得がいかない点を説明するために、以下にその問題の配役を変えただけの問題文を書く。 (この時点で間違っているのなら私の解釈間違いということでわかりやすいので指摘してくれると助かる) ある村に100人の村民がいます。 全ての村民は非常に頭が良いし、論理的で間違った行動はしません。それを村民全員が知っています。 村民全員はこの世の人の目は青か赤の二種類であると知っており、それは事実です。 村には鏡も水面もガラスも無く、自分の目の色を確認する術はありません。 村民は一日一回全員が集合し、自分以外の全員の目の色を確認する機会があり

                                  ドラゴンの目の論理パズルを知ったのだけど納得できない(納得できた)
                                • Why, after 6 years, I’m over GraphQL

                                  GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

                                  • GoでSQLにトレーシングコメントを埋め込んで実行する | おそらくはそれさえも平凡な日々

                                    アプリケーションが発行するSQLにコメントが埋め込めると便利です。例えば、 /* path/to/logic.go:334 */ SELECT ... のようにSQLに発行元の情報をコメントとして埋め込んでからExecすれば、DB側のログ(general log等)にも記録されるため、SREやDREサイドからも、負荷の高いSQLがアプリケーションのどこから発行されているかが分かりやすくなります。 Goには github.com/shogo82148/go-sql-proxy という、SQL実行をトレースし、フック処理を差し込める便利なライブラリがありますが、今回それにpull requestを送って、SQL実行前にクエリの書き換えができるようにしました。 https://github.com/shogo82148/go-sql-proxy/pull/61 https://github.co

                                      GoでSQLにトレーシングコメントを埋め込んで実行する | おそらくはそれさえも平凡な日々
                                    • jQuery 4.0.0 BETA! | Official jQuery Blog

                                      jQuery 4.0.0 has been in the works for a long time, but it is now ready for a beta release! There’s a lot to cover, and the team is excited to see it released. We’ve got bug fixes, performance improvements, and some breaking changes. We removed support for IE<11 after all! Still, we expect disruption to be minimal. Many of the breaking changes are ones the team has wanted to make for years, but co

                                      • 【ブルアカ】ブルーアーカイブが”ゲームの物語”としてすごいことを実現しているという話 - 日陰の小道

                                        最近『ブルーアーカイブ』というゲームを再開して、メインシナリオを読んでいました。 実はこれがびっくりするぐらいあんまりにも良かったのでびっくりして、なんだか居ても立っても居られず、この度おすすめ記事を書くことにしました。 まだブルーアーカイブのシナリオを読み切っていない方の、後押しに少しでもなればいいな、と思っています! bluearchive.jp <この記事はこんな人に向けています!> 「今一応やってるけどシナリオ読むのが後回しになりがちで、生徒からのモモトーク通知たまりまくってるよ~」って思ってる(前の筆者みたいな)人 「前やってたけどゲーム部分がだるくて続かないよ~アニメとかにならないかな」って思ってる(前の筆者みたいな)人 「ブルーアーカイブってあれでしょ? エッチなバニーガールがいっぱい出てくるエッチなゲーム」って思ってる(前の筆者みたいな)人 正直わたしも先日インターネットを

                                          【ブルアカ】ブルーアーカイブが”ゲームの物語”としてすごいことを実現しているという話 - 日陰の小道
                                        • 正しい「シーライオニング」のススメ|青識亜論

                                          ネット上を「シーライオニング」という概念が駆け巡っている。 wikiの記事によると、「荒らしや嫌がらせの一類型であり、礼儀正しく誠実なふりを続けながら、相手に証拠をしつこく要求したり質問を繰り返したりすること」となっている。 学術的に定義がある概念ではなく、なにが「嫌がらせ」に当たるのかは判然としない。 白饅頭氏が当該記事で指摘しているように、異論者に貼り付ける便利なレッテルとして機能しつつあるようにも思われる。 そもそも、「シーライオニング」というしてネット上で名指されている行為は、嫌がらせであり、悪いことなのだろうか? 本稿では、ネット議論における「問い」の正しいやり方について、インターネットシーライオンこと私、青識亜論の考えを書いておこうと思う。 「シーライオニング」とはなにか 大元の出典に帰ろう。 Sealioning (シーライオニング)という単語が誕生するきっかけとなった漫画を

                                            正しい「シーライオニング」のススメ|青識亜論
                                          • ビジネスロジック層内部の2つの実装パターンを比較 選択時に考えたい、アプリケーション設計の観点

                                            今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基本的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基本」。ここで大嶋氏が登壇。次に、ビジネスロジックの実装方法について紹介します。前回はこちらから。 ビジネスロジックの実装の2つのパターン 大嶋勇樹氏:ここまでの流れは、「そもそも3層アーキテクチャって何だっけ?」というところから、特に「真ん中のビジネスロジックって何だっけ?」と(いう話)、「例えば、このあたりがビジネスロジックだよね」と(いう話)。(そして)「ビジネスロジックの中には、ドメインロジックとユースケースの2種類があると考えるとわかりやすいですよ」というところまで話してきました。 ドメインロジックは、システム都合ではないコアなルールみたいなもので、ユースケースは処理の流れを実現することです。これを踏まえて

                                              ビジネスロジック層内部の2つの実装パターンを比較 選択時に考えたい、アプリケーション設計の観点
                                            • (追記)男オタクと女オタクで求められる民度のレベルの差が凄まじい

                                              https://anond.hatelabo.jp/20230726225333 元増田とか、母親面やめろと言ってたVtuberの件で思ったんだけど、 男オタクと女オタクで求められる民度のレベルの差が凄まじくないか? 男オタクは「素直に射精です」「ママ〜!母乳ちょうだい」「(推しの)卵子になりたい」(※どれも声優とVtuberに実際に送られたコメント)といったセクハラコメントを書いても男オタク全体の民度の話にはならないし、話題にもならない、セクハラコメントを書かなければ「まともなオタク」扱いされる特典まであるのに対して、 女オタクは母親面コメントや赤ちゃん扱いコメント、「かわいい」コメントを書くだけで男さんにお気持ち表明され女オタク全体の民度が悪いという話になり、オタク界隈で結構な問題となり、マナーを守ったところで何の特典もない(当然だが) 男オタクが明らかな性的コメントをしても放置される

                                                (追記)男オタクと女オタクで求められる民度のレベルの差が凄まじい
                                              • コンポーネントベースで開発する時の CSS の書き方とコンポーネントの分類 (自己流)

                                                React や Svelte でコンポーネントベースで開発するとき特有の CSS ノウハウってあんまり効かない気がする Twitter に書いたら反響があったので、自己流だけどまとめておく React Component の管理単位と、CSS としてのレイアウトの管理ポリシーは違うよね、みたいな話をマークアップエンジニアに時折されるが、そんな話は無視して完全一致させる。そういう星のもとで開発している コンポーネントの分類 ロジックコンポーネント レイアウトコンポーネント ブロックコンポーネント インラインコンポーネント 定義 ロジックコンポーネント Provider や hooks などのデータ処理だけを扱い、子に渡すコンポーネント 一切の CSS や DOM 実体を持たない レイアウトコンポーネント レイアウトコンポーネントは複数の子ブロックコンポーネント(または slot)を持ち、子ブ

                                                  コンポーネントベースで開発する時の CSS の書き方とコンポーネントの分類 (自己流)
                                                • TabFS

                                                  Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

                                                    TabFS
                                                  • Goでヘキサゴナルアーキテクチャ - Qiita

                                                    はじめに 『Standard Go Project Layout』と『ヘキサゴナルアーキテクチャ』を参考にサンプルプロジェクトを作ってみました。 トランザクション周りも取り扱います。 『Standard Go Project Layout』とは ↓これです。 Standard Go Project Layout 上記の内容を日本語で簡潔にまとめてくださってる記事もありました。 Goにはディレクトリ構成のスタンダードがあるらしい。 別の記事になりますが、こちらもとても参考になりました。 Practical Go: Real world advice for writing maintainable Go programs ヘキサゴナルアーキテクチャとは ↓これです。 ヘキサゴナルアーキテクチャ(Hexagonal architecture翻訳) 本家サイトへのリンクも張りたかったのですが、現

                                                      Goでヘキサゴナルアーキテクチャ - Qiita
                                                    • 「話数カウントに個性出してる漫画」を集めた - kansou

                                                      「第○話」「第○回」など普通の数え方ではなく、バスケ漫画なら「第○Q(クオーター)」、囲碁漫画なら「第○局」、音楽漫画なら「TRACK:○」など話数カウントが個性的な漫画を集めました。 2023/03/30更新 ※情報を元に加筆 カウント 作品 作者 ○COULOMB クーロンフィーユ よしづきくみち ○Contact Dears PEACH-PIT ○-CREDIT ハイスコアガール 押切蓮介 ○fasil 将国のアルタイル カトウコトノ ○honey ハチミツにはつこい 水瀬藍 ○of assortment 雷星伝ジュピターO.A. 原作:和智正喜・作画:なかざき冬 ○piatti キッチン パレット〜小麦の恋愛風味 修行仕立て〜 高田りえ ○rpm Over Drive 安田剛士 ○SET BREAK BACK KASA ○song カノジョは嘘を愛しすぎてる 青木琴美 ○stage

                                                        「話数カウントに個性出してる漫画」を集めた - kansou
                                                      • You Might Not Need an Effect – React

                                                        Effects are an escape hatch from the React paradigm. They let you “step outside” of React and synchronize your components with some external system like a non-React widget, network, or the browser DOM. If there is no external system involved (for example, if you want to update a component’s state when some props or state change), you shouldn’t need an Effect. Removing unnecessary Effects will make

                                                          You Might Not Need an Effect – React
                                                        • Synthesizer VがDTM界にまた新たな革命!人の歌声から音程と歌詞を抽出して再合成。ARA 2対応でDAWとの有機的な融合も実現|DTMステーション

                                                          Dreamtonicsが開発する歌声合成ソフト、Synthesizer Vは、これまでアップデートの度に世の中に大きな衝撃を与えてきたのはみなさんもご存じのとおりですが、11月24日、また新たなバージョン、1.11.0を発表するとともに、そのβテスト版である1.11.0 Beta1が公開になりました。今年6月に登場した1.9.0ではラップを実現し、8月に登場した1.10.0では人間のフィードバックを強化学習するRLHFに対応してより上手に歌うようになったばかり。そして今回の1.11.0では歌わせるエンジン部分そのものというより、歌声合成ソフトとしてのツール部分を大きく進化させ、まさにDTM界に衝撃を与える機能を実現させたのです。 その1つ目は、人の歌声を元にスコアを作成すると同時に歌詞も入れ込んでしまうという機能の実現です。昔から鼻歌を元にスコアを作るという技術はありましたが、それらとは次

                                                            Synthesizer VがDTM界にまた新たな革命!人の歌声から音程と歌詞を抽出して再合成。ARA 2対応でDAWとの有機的な融合も実現|DTMステーション
                                                          • 2023年秋開始の新作アニメ一覧

                                                            放送・配信中のアニメの終わりが近づき、新作の開始時期が近づいてきました。2023年秋に始まるアニメの数はショートアニメや特撮も含めると75本ほどあり、ここ10年、20年という単位で考えても過去最多レベルの本数となっています。リアルタイムで見るときはもちろんながら、録画で見るにしても配信で見るにしても、網羅するのは大変。自分が気になる作品をうまく探し当ててください。 以下、作品リストは放送・配信時期が早いものから順に並べています。 ▼目次表示 ・範馬刃牙<外伝ピクル+野人戦争編><地上最強の親子喧嘩編> ・五等分の花嫁∽ ・仮面ライダーガッチャード ・GAMERA -Rebirth- ・しーくれっとみっしょん~潜入捜査官は絶対に負けない!~ ・ケンガンアシュラ Season 2 ・万聖街 日本語吹替版 総集編&続編 ・お嬢と番犬くん ・葬送のフリーレン ・め組の大吾 救国のオレンジ ・MFゴ

                                                              2023年秋開始の新作アニメ一覧
                                                            • APIのコードを自動生成させたいだけならgRPCでなくてもよくない? - エムスリーテックブログ

                                                              こんにちは、エンジニアリンググループの福林 (@fukubaya) です。 先月から、今年の秋くらいにリリース予定の新サービスの設計、開発を始めました。 せっかく新しく始めるサービスなので、まだ経験したことがない言語やフレームワーク、技術を使わないと楽しくありません。 そこで、バックエンドにGoにして、フロントのAPIまで含めてgRPCの .proto ファイルで定義を一元化し、APIコードは protoc で生成させる計画を立てていたのですが、 フロントでgRPCとなると、 gRPC-web か grpc-gateway になるが、リリースまでに使える期間では認証も含めると検証が間に合わなさそう Goだけでなく、terraform(インフラ設計もやります) も Vue.jsも今回が初めて、というメンバーもおり、さらにRESTではなくgRPCも、となると未経験技術が多すぎてキャッチアップが

                                                                APIのコードを自動生成させたいだけならgRPCでなくてもよくない? - エムスリーテックブログ
                                                              • Twitterがテキストエディタのコードをオープンソースで公開、iOS用。「Twitter Text Editor」

                                                                Twitterがテキストエディタのコードをオープンソースで公開、iOS用。「Twitter Text Editor」 Twitterは、iOS用のテキストエディタを実装するコード「Twitter Text Editor」をオープンソースで公開しました。 Today we’re happy to share Twitter Text Editor, a standalone, flexible API that provides a full-featured rich text editor for iOS applications. iOS developers can add robust text editing to their applications! #TwitterTextEditorhttps://t.co/OaABWmCrOz — Twitter Open Source

                                                                  Twitterがテキストエディタのコードをオープンソースで公開、iOS用。「Twitter Text Editor」
                                                                • 3層アーキテクチャで最も謎な「ビジネスロジック層」 “システムのコア”をゲーム「リバーシ」で解説

                                                                  今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基本的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基本」。ここで大嶋氏が登壇。ここからは、3層アーキテクチャの典型例について話し、ビジネスロジック層について深掘りして紹介します。前回はこちらから。 3層アーキテクチャ+MVCの通信の流れ 大嶋勇樹氏:こうやって話してくると、具体的に「じゃあコードをどういうふうに書くの?」「どういうクラスで書くの?」ということを疑問に思うかもしれません。派生形やちょっと違う例もいろいろありますが、典型的な例を1個書いています。 (スライドを示して)これが3層アーキテクチャとMVC(Model、View、Controller)ともいえる典型例です。クラス名のつけ方はいろいろあります。これはどういう構造になっているかというと、まずCont

                                                                    3層アーキテクチャで最も謎な「ビジネスロジック層」 “システムのコア”をゲーム「リバーシ」で解説
                                                                  • Consider SQLite

                                                                    If you were creating a web app from scratch today, what database would you use? Probably the most frequent answer I see to this is Postgres, although there are a wide range of common answers: MySQL, MariaDB, Microsoft SQL Server, MongoDB, etc. Today I want you to consider: what if SQLite would do just fine? For those who are unfamiliar, SQLite is a implementation of SQL as a library — this means t

                                                                    • パンはパンでも食べられないパンはフライパン

                                                                      つまりピーターパンは食べられる

                                                                        パンはパンでも食べられないパンはフライパン
                                                                      • The new wave of Javascript web frameworks

                                                                        The new wave of Javascript web frameworksMake sense of the proliferation of new Javascript web frameworks. A deep dive into the problems at scale and the recent evolution of innovation. IntroductionStaying current in the Javascript ecosystem is not for the faint of heart. It’s challenging for those entering the industry to follow what’s happening amongst the new libraries, frameworks, concepts, an

                                                                          The new wave of Javascript web frameworks
                                                                        • SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ

                                                                          後方互換性って辛いね、どうもかわしんです。 最近 Rust で SQLite をフルスクラッチで再実装しています。 github.com 再実装するために SQLite の公式ドキュメントやソースコードを読み込んでいるわけですが、その過程で気付いたおもしろポイントを共有しようかと思います。 今回はその第二弾、ファイルフォーマット編です。第一弾はこちら:SQLite のおもしろ仕様 (1) : データ型 - kawasin73のブログ 前提知識 : ページ まず、この記事を面白いと思ってもらうための前提知識です。 大抵のデータベースはデータを保存するファイルをページという単位で管理します。SQLite ではデフォルトでは 1 ページ 4096 バイトです。これは、ファイルを保存するデバイス(HDD や SSD など)としてブロックデバイスを想定しているからです。ブロックデバイスとはデータの読

                                                                            SQLite のおもしろ仕様 (2) : ファイルフォーマット - kawasin73のブログ
                                                                          • AI作曲サービスのSunoとUdioが相次いでステム分離機能搭載。Udioは待望の2分超え生成が可能に(CloseBox) | テクノエッジ TechnoEdge

                                                                            AI作曲サービスのトップを競い合っている、大手レコード会社に訴訟され仲間であるSunoとUdioが相次いで機能強化を発表しました。 まず、Sunoに、ステム分離機能が追加されました。 ステム分離とは、楽器のパートごとにトラックを分ける機能。UVR5などの単独アプリや、Logic ProなどのDAWに組み込まれている例もあります。AI作曲サービスでもSonautoは早くから実装していました。 無料ソフトのUVR5では、ボーカル、ドラム、ベース、その他の4種類に分離でき、Logic ProのStem Splitterも同様。Sonautoも同じです。 ■Sunoのステム分離機能はボーカルとそれ以外Sunoのステム分離はそれに比べると単純で、ボーカルとその他を分けるだけ。つまり、ボーカルキャンセルと同じことなのですが、それなりに使い道はあります。 例えば、AIで作った曲のボーカルを自分や他の誰か

                                                                              AI作曲サービスのSunoとUdioが相次いでステム分離機能搭載。Udioは待望の2分超え生成が可能に(CloseBox) | テクノエッジ TechnoEdge
                                                                            • React-pdf - Announcing react-pdf v2.0

                                                                              I'm very excited to announce react-pdf 2.0 to the world! This is the culmination of almost an entire year of work and all the lessons learned since this project started all the way back in October 2016. It's crazy, I feel it was just yesterday when I was announcing 1.0 as well. In essence, this new 2.0 version is a full reimplementation of the library. Starting from scratch is always a risky move,

                                                                                React-pdf - Announcing react-pdf v2.0
                                                                              • Release v3.0.0 One Piece · vuejs/core

                                                                                Today we are proud to announce the official release of Vue.js 3.0 "One Piece". This new major version of the framework provides improved performance, smaller bundle sizes, better TypeScript integration, new APIs for tackling large scale use cases, and a solid foundation for long-term future iterations of the framework. The 3.0 release represents over 2 years of development efforts, featuring 30+ R

                                                                                  Release v3.0.0 One Piece · vuejs/core
                                                                                • Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                                                                  ハイクラス求人TOPIT記事一覧Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Javaの開発フレームワークであるSpringの最新バージョンとして、Spring Boot 3が2022年11月にリリースされました。この記事ではSpring Boot 2で書かれたサンプルコードをSpring Boot 3にアップグレードしながら、考慮点や新機能を体感していただきます。ヴイエムウェア株式会社の星野真知さんによる解説です。 Javaのエコシステム、その中でも世界で一番の人気を誇るのが(JetBrains社の調査によると)Spring FrameworkおよびSpring B

                                                                                    Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)