並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 81件

新着順 人気順

202312の検索結果41 - 80 件 / 81件

  • 邪視を防ぐ古代ローマの男根の風鈴「チンチンナブルム」が発掘される

    by Zde 古代ローマでは、邪視を防ぐための魔除けとして、男根をかたどった風鈴であるチンチンナブルムが用いられていました。セルビア東部にある古代ローマの遺跡で、新しいチンチンナブルムが見つかったことが報告されました。 JEDINSTVENO OTKRIĆE U VIMINACIJUMU: arheolozi pronašli neobičan predmet tintinabulum "čuvarkuća" u obliku krilatog falusa - Sve o arheologiji https://sveoarheologiji.com/jedinstveno-otkrice-u-viminacijumu-arheolozi-pronasli-neobican-predmet-cuvarkuce-u-obliku-krilatog-falusa/ Phallus wind

      邪視を防ぐ古代ローマの男根の風鈴「チンチンナブルム」が発掘される
    • 開発者が知るべきキャッシュ設計でよく遭遇する問題

      はじめに 分散システムの設計および開発において、キャッシュはパフォーマンス向上のための非常に重要な要素です。頻繁にアクセスされるデータをキャッシュすることで、アクセス速度が遅いデータベースへのアクセスを削減し、データへの迅速なアクセスを可能にします。これにより、システムの全体的な効率とパフォーマンスが向上します。 しかし、キャッシュは慎重に設計しないとむしろパフォーマンス上のデメリットになるケースが存在します。 この記事ではよく遭遇するキャッシュ設計の問題とその回避策について解説します。 Cache penetration DBに存在しない値を検索したときに、DBから返された空の結果をキャッシュしない場合に発生するシナリオです。 このシナリオではDBに存在しない値を繰り返し検索することにより、その値がキャッシュされていないため検索ごとにDBへのアクセスが必要になってしまいます。 存在しない

        開発者が知るべきキャッシュ設計でよく遭遇する問題
      • VScodeだけでGit操作を完結させるのだ~~ッ!!

        VScodeだけでGit操作を完結させる方法について書くのだ。 👀その前に! この記事は、以下の2つの拡張機能がインストールされている前提で進めるのだ。 Git Graph - Visual Studio Marketplace GitLens — Git supercharged - Visual Studio Marketplace インストールしておいてほしいのだ。 ✅ステージング(git add ◯) 以下のようにするのだ。 +ボタンをクリック:ステージングする ーボタンをクリック:ステージングを解除する ▲ステージング→解除 ✅コミット名を自動でつける 右にある✨ボタンを押すと、コミット名を自動で決めてくれるのだ👇 ▲この例だと、変更内容が意味不明すぎて変なコミット名になってるし、現状英語だけみたい? これは、GitHub Copilotの機能なのだ。 ✅コミット(git c

          VScodeだけでGit操作を完結させるのだ~~ッ!!
        • キーボードの話 - Obsidian Publish

          キーボードの話 - Powered by Obsidian Publish.

          • 【2023年】モダンフロント学習教材まとめ - Qiita

            はじめに 今回はフロントエンド(主にReact, Next, TypeScript)でおすすめの学習教材をまとめました。 対象者 エンジニア初心者 モダンフロント技術を学びたい人 ロードマップ Developer Roadmaps エンジニア向けの学習ロードマップが整理されています。 現在の自分の立ち位置を把握し、次にやるべきことの方向性を知ることができます。 エンジニアが使うであろう、ほぼ全技術が網羅的にまとめられているので、まずはこのロードマップを使って現在の立ち位置を掴んでみてください。 TypeScript typescriptlang 公式が提供している学習サービス。 基本文法から実践的な内容まで学ぶことができる。英語が苦手でなければここで一通り学ぶべき。 サバイバルTypeScript 実務で使えるTypeScriptの実装方法を学ぶことができる。応用的な内容も多いが、解説が丁

              【2023年】モダンフロント学習教材まとめ - Qiita
            • Gmailと米国Yahoo!のあれ(2024年2月) - /var/lib/azumakuniyuki

              メールシステム担当の人はもちろん、インフラ担当の人もDNSの設定とかで既に知ってはると思いますが、 10月にGoogleが発表した2024年2月から始まるGmailとYahoo!(米国)におけるスパム対策強化のあれです。 海外では数年前から"No Auth, No Entry"って「代表なくして課税なし」みたいな感じで言われているアレです。 識者の方々がいろんなところで記事にしてはりますので、他のところであんまり書かれていない気がするとこだけ記します。 まずは公式情報 Google Googleについては以下の二ヶ所を読んで理解して実践しておけば大丈夫そうです、たぶん。 パラメーターのhl=enをhl=jaに変えると日本語版になりますが、更新されるのが遅いので最初に英語版を見ておくのが良いです。 Email Sender Guidelines(81126) Email Sender Gui

                Gmailと米国Yahoo!のあれ(2024年2月) - /var/lib/azumakuniyuki
              • とあるゲーマーが“ゲームの感想”を述べたところ、ゲームが売れ始め、開発者が動き「日本語対応」が進みだす。では日本語化を後押しするためには何をすればいいのか - AUTOMATON

                とあるXユーザーが、新作ゲーム『A Highland Song』の感想を動画付きで投稿したところ開発者が反応。日本語対応が進み始めたようだ。そしてゲームの日本語対応を確定させるにはどのようなサポートがあればいいのか、実際に開発者に話を訊いた。 ある感想と映像がバズる きっかけとなったのは、Xユーザー・ロッズ氏の12月6日の投稿だ。ロッズ氏は「うわうわうわこれはやばい!気持ち良すぎる!」として動画を投稿。同投稿は5000以上のリポストを獲得した。このゲームは、『A Highland Song』。スコットランド北部のハイランド地方を舞台に、少女のMoiraがおじのもとを尋ねる。そのおじのもとに向かう冒険が、山々を登る演出にあわせて描かれるわけだ。 同作はリズム要素もある横スクロールアクションゲームだ。険しい山を、ケルティック音楽のかわいらしいBGMと共に、軽妙に進んでいく。ロッズ氏の投稿の動画

                  とあるゲーマーが“ゲームの感想”を述べたところ、ゲームが売れ始め、開発者が動き「日本語対応」が進みだす。では日本語化を後押しするためには何をすればいいのか - AUTOMATON
                • VSCode のおすすめ拡張機能 2023年度版

                  株式会社ゆめみの 23 卒 Advent Calendar 2023の4日目の内容です。 2022年のはじめに自分の開発環境を紹介する記事を投稿したのですが、思いのほか読んでいただいているので2023年度版を作成しました。 今回は拡張機能編です。キーバインドなどは後日公開します。 今年1年間で JetBrains 製品や、neovim を使ってみたりしましたが、紆余曲折あり現在は VSCode に落ち着いたのでいつかその辺りも紹介出来ればと思います。 VSCode 関連記事 下記にキーバインドや設定周りの記事リンクを追加していきます 汎用的な拡張機能 BracketLens 右括弧の左側にスコープの情報が表示されるようになる。 ChangeCase 選択範囲のテキストの case を変更することが出来る CodeSpellChecker スペルチェッカー EditorConfig .edi

                    VSCode のおすすめ拡張機能 2023年度版
                  • 核融合ブーム:人類の聖杯

                    もともと核融合は、地球人類史における最後の聖杯みたいなところがある。 人類は実用的なエネルギー源としてまだ化石燃料(ウラン含む)・日射(太陽光・太陽熱・副次効果としての風力含む)・地熱・潮汐力以外を手にしてない。化石系は量的制約があり(ウランですら170年で枯渇すると言われている)、その他の再エネ系は環境要因(たとえば周期的な日射量減少)で利用困難になる。 その点、DT燃料ベースの核融合は、資源量的には約1千万年分の恒久的エネルギー源になる。だから、核融合発電が実用化できたら、人類の生存上の課題(エネルギー・食糧・環境)の多くは解決してしまう。食糧生産もエネルギーを投入すればよいし、環境問題もエネルギーを使って対応すればよい(温暖化期はCO2を分解すればいいし、氷期には熱やGNGを作ればいい)。これらの問題が解決できると、その先には遂にテラフォーミングと宇宙植民というマイルストーンが見えて

                      核融合ブーム:人類の聖杯
                    • 全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita

                      この記事はNuco Advent Calendar 2023の18日目の記事です。 はじめに 本記事ではGithubレポジトリTop28を紹介します! Githubレポジトリは日々の業務や学習に役立てることが可能です。必要な機能や学習教材は、無料で利用出来る高機能なものがあるのなら積極的に利用して役立てるべきです。 以下の内容に分けて合計28個のGithubレポジトリを紹介します! 開発用Githubレポジトリ 学習用Githubレポジトリ QOL高めのエンジニアとして日常を過ごしたい方は参考にしてください! 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。

                        全エンジニアが知っておくべきGithubレポジトリTop28【2023最新版】 - Qiita
                      • スプレッドシートとAWSでコストかからない業務システムを作る設計TIPS

                        はじめまして @shimma です。本業はD2C企業のCTOとして働く傍ら、業務支援として複数社、インフラを中心に直接手を動かして、社内で横展開できるような設計・コードベースをご提供しています。 枯れた技術で コード行数少なく 運用コストかからず 8-9割くらいのことを解決できる こちらが私の設計がポリシーです。 世の中9割はスプレッドシートで解決できる 私達の想像以上に、世の中の困りごとの大半はスプレッドシートやエクセルで解決ができます。エンジニアに依頼しなくても直接ロジック変更できるなど、組織リソースの有効化としてもメリットあります。 一方、複雑な数式やマクロにすべてを寄せ切り、ロジックを育てていくと、メンテナンスが困難を極めていきます。この記事を読んで頂いている技術者の方々であれば 複雑な箇所はコードによせて 変更しやすい所はスプレッドシート/Google App Script とい

                          スプレッドシートとAWSでコストかからない業務システムを作る設計TIPS
                        • 一休レストランで Next.js App Router から Remix に乗り換えた話 - 一休.com Developers Blog

                          このエントリーは一休.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

                            一休レストランで Next.js App Router から Remix に乗り換えた話 - 一休.com Developers Blog
                          • パブリッシャーがいなくても、宣伝されていなくても。AUTOMATONが選ぶ、2023年よかった国産小規模(であろう)開発ゲーム9本 - AUTOMATON

                            ホーム 全記事 コラム パブリッシャーがいなくても、宣伝されていなくても。AUTOMATONが選ぶ、2023年よかった国産小規模(であろう)開発ゲーム9本 ゲーム開発の大規模化にともない、小~中規模開発のゲームも増加してきている。その中で「何をインディーゲームと称するのか」という議論もあるが、AUTOMATON編集部チームとしては「何がインディーゲームであってもよい」と考えている。一方で、インディーゲームというカテゴリーの認知が拡大し、より一般化されたことで、そのカテゴリーに分類されていた小規模開発ゲームに光が当たりづらくなったようにも感じる。たとえパブリッシャーがいなくても、宣伝をしなくても、バズっていなくとも、良いゲームは発見されてほしいものである。 ということで、今年から年末企画として「パブリッシャーがついていない/発売時点でついていなかった小規模開発であろうゲーム」を表彰するコラム

                              パブリッシャーがいなくても、宣伝されていなくても。AUTOMATONが選ぶ、2023年よかった国産小規模(であろう)開発ゲーム9本 - AUTOMATON
                            • 【2024年最新版】ブックマークすべきGitHubリポジトリまとめ - Qiita

                              はじめに 今回は最新の有益GitHubリポジトリを紹介します。 プログラミング初心者から上級者まで学ぶを得ることがリポジトリを厳選しています。 developer-roadmap エンジニア向けの学習ロードマップがまとめられています。 Awesome Roadmaps プログラミング言語やライブラリ、Webアプリ開発、モバイルアプリ開発、ゲーム開発、AI、機械学習、データサイエンティストの学習ロードマップがまとめられています。 学習の方向性や現在の自分の立ち位置を把握することができます。 awesome-courses 無料で学べるプログラミング学習教材がまとめられています。 プログラミング言語、人工知能、機械学習、コンピューターサイエンス、アルゴリズム、大学の資料など幅広い教材のリンクが掲載されています。 Free-Certifications こちらもエンジニア向けの無料で学べる学習教

                                【2024年最新版】ブックマークすべきGitHubリポジトリまとめ - Qiita
                              • ターン制ストラテジー『Mobile Suit Baba』Itch.ioにて期間限定無料配布中。『Baba Is You』開発者によるどことなく既視感のあるマス目バトル - AUTOMATON

                                ホーム 全記事 ニュース ターン制ストラテジー『Mobile Suit Baba』Itch.ioにて期間限定無料配布中。『Baba Is You』開発者によるどことなく既視感のあるマス目バトル 全記事ニュース

                                  ターン制ストラテジー『Mobile Suit Baba』Itch.ioにて期間限定無料配布中。『Baba Is You』開発者によるどことなく既視感のあるマス目バトル - AUTOMATON
                                • 野菜400g入り。塩ラーメンのスープで「鶏むね塩にんにく鍋」をしてラーメンでシメると大満足【筋肉料理人】【メシ通の1人鍋】 - メシ通 | ホットペッパーグルメ

                                  こんにちは、料理と筋トレをこよなく愛する筋肉料理人です。 インスタントラーメンの付属の美味しいスープで鍋を作って野菜をたっぷり食べたら、残しておいた麺でシメのラーメンを楽しむ1人鍋レシピ。 www.hotpepper.jp www.hotpepper.jp 今回は、鶏むね肉を入れてたんぱく質も摂れる「鶏むね塩にんにく鍋」を紹介します。 うま味がしっかりあるインスタントの塩ラーメンのスープに、さらににんにくをガッツリ効かせて、鶏むね肉と山盛りの野菜が美味しく食べられますよ。 鶏むね肉は加熱してもかたくなりにくいように下処理。片栗粉ももみ込むので、水晶鶏風にツルツル、プリプリに仕上がります。 野菜は合計で400gくらいになれば、キャベツでも白菜でもお好きなものでOKです。とくに冬場の葉物野菜や根菜は低温で凍らないように糖分をため込むので、料理すると甘みがあって美味しいんです! 筋肉料理人の「ラ

                                    野菜400g入り。塩ラーメンのスープで「鶏むね塩にんにく鍋」をしてラーメンでシメると大満足【筋肉料理人】【メシ通の1人鍋】 - メシ通 | ホットペッパーグルメ
                                  • 「架空の女性社員」を演じて同僚を落とせ!ときめき社内チャット選手権 | オモコロ

                                    最近、ときめいてますか? 起伏のない日常が輝くひとさじのスパイス。それが「間接的なコミュニケーション」です。 手紙やチャットアプリを介して会話しながら 「この人、もしかして私のこと……?」 と悶々とする時間には、月餅を凌ぐ栄養価があります。 しかし、そう簡単にときめく機会など訪れないのが世の常。 だったら…… のではないでしょうか。 つまりこういうことです。 「架空の社員」を創造して仕事中にチャットとかでやりとりしたらめちゃくちゃ楽しいんじゃないの!? ということで今回は を開催いたします。 この記事はSKYN®の提供でお送りいたします。 今回、社内チャットで競い合うのはこの3人! 原宿:株式会社バーグハンバーグバーグの社員でオモコロ編集長。アイドルと妄想で会話するファンサイトを運営していたことがある。 恐山:株式会社バーグハンバーグバーグの社員。小学生のとき、ノートに架空の住民票を書いて

                                      「架空の女性社員」を演じて同僚を落とせ!ときめき社内チャット選手権 | オモコロ
                                    • 認可のベストプラクティスとDDDでの実装パターン

                                      最近、少々複雑な権限機能の開発を担当している中で、対応方針を悩んでいたことがありました。 権限機能というものは取り扱いが難しく、影響範囲が広いにも関わらず、対応漏れや考慮不足があると情報漏洩に繋がってしまいます。 また、機能拡張をしてく中でも対応漏れを起こさないようにする必要があるなど、考えることも多く頭を悩ませておりました。 そこで、認可処理の設計のベストプラクティスやDDDの実装パターンに認可処理を組み込む方法など、色々と調べていたのですが、その中でいくつか知見を得られたのでまとめようと思います! 権限と認可 権限と切っては切れない関係にあるのが認可です。 権限はある操作を実行できる権利を指します。 それに対して、認可は操作を実行する許可を出すため仕組みのことを指します。 例えば、ブログ投稿サービスで考えてみると、以下のような感じです。 権限: 投稿者はポストを編集できる。 認可: ユ

                                        認可のベストプラクティスとDDDでの実装パターン
                                      • カンファレンスイベントで会場回線を過信してはいけない - notokenの覚書

                                        前段 PHP Conference Japan 2023が 10/08 に大田区産業プラザPiOで行われたわけですが、開会直後に提供している無線LANがいきなり不安定になってしまい、そのまま一部の部屋以外で提供できない状態になってしまった。 この記事では、なぜそのようなことが発生してしまったか?という点に関して解説しようと思う。 結論 会場側設備として入っているNAPT-BOXが YAMAHA RTX1200 という 15年前*1に発売されたルータで、来場者を捌けるだけのNAPTセッションテーブル*2が備わっておらず、NAPTテーブル溢れ*3を起こしてしまった。 事前知識 NAPT Network Address Port Translation 1つのグローバルIPアドレスを複数のホストで共有するための仕組み。この機能により1つのグローバルIPアドレスを複数のクライアント(コンピュータや

                                          カンファレンスイベントで会場回線を過信してはいけない - notokenの覚書
                                        • 2023年も新しいフリーフォントがたくさんリリースされました! 2023年、日本語の新作フリーフォントのまとめ

                                          2023年も残り2週間ちょいですね、今年リリース・アップデートされたひらがな・カタカナ・漢字が使える日本語の新作フリーフォントを紹介します。 ゴシック、明朝、デザインフォント、手書きフォントなど、盛りだくさんです! これまでの日本語フリーフォント総まとめは、下記をご覧ください。 日本語のフリーフォント総まとめ -商用サイトだけでなく紙や同人誌などの利用も明記 後日、上記に追加します。 まずは、今年個人的に一番気に入ったフォントから。 無料版で使ってみたらいい感じだったので、有料版を購入しました。 かもめ明朝 個人・商用サイトで無料利用可。同人誌や各種印刷物なども可。 築地二号系で昭和初期に作られたであろう金属活字にインスパイアされて作成されたフォント。ひらがな・カタカナ・約物、漢字は4文字だけ収録されています。 フリーフォントのダウンロードは、サイドバーの「無料ダウンロード」から。 202

                                            2023年も新しいフリーフォントがたくさんリリースされました! 2023年、日本語の新作フリーフォントのまとめ
                                          • 20231206_設計ドキュメント腐る問題、Git管理で運用してみた本当のところ

                                            設計ドキュメント腐る問題、 Git管理で運用してみた 本当のところ 2023.12.5 真野隼記 ドキュメント管理を制する 陳腐化を防ぐための実践事例 Lunch LT

                                              20231206_設計ドキュメント腐る問題、Git管理で運用してみた本当のところ
                                            • CSSのデフォルトとして記述しておくと便利、img要素に設定するスタイルのまとめ

                                              最近ではモダンブラウザをターゲットにした場合、リセットCSS自体は必要ないかもしませんが、設定しておきたいスタイルや一部のブラウザ用に設定しておきたいスタイルがあります。 その中の一つとして、img要素に設定しておくと便利なスタイルを紹介します。 最近のリセットCSS、また設定しておきたスタイルや一部のブラウザ用に設定しておきたスタイルは、下記をご覧ください。 2023年、現在の環境に適したリセットCSSのまとめ img要素に設定しておきたスタイルは、こちら。 img { max-width: 100%; /* 1 */ height: auto; /* 1 */ vertical-align: middle; /* 2 */ font-style: italic; /* 3 */ background-repeat: no-repeat; /* 4 */ background-size:

                                                CSSのデフォルトとして記述しておくと便利、img要素に設定するスタイルのまとめ
                                              • 削除のビジネスロジックをドメイン層に閉じ込める簡単で強力な「DeletableIDパターンの紹介」

                                                この記事は 株式会社ログラス Productチーム Advent Calendar 2023 13日目の記事です。 はじめに 〇〇を削除できるかどうかのビジネス処理、皆さんはどう実装していますか? 同僚の話題になった記事でも削除の認可処理をどこに記述すべきか?は難しいと説明されています。今回はお題は認可っぽいもので書きますが広範に「削除ができるかどうか?」のビジネスロジックをドメイン層にどう閉じ込めるかの便利な実装パターンを紹介します。 削除処理のビジネスロジックの取り扱いは難しい 削除処理のビジネスロジックの実装はシンプルだけど更新処理や作成処理と比べて意外と難しいです。 それはなぜかというとドメインオブジェクト内の実装に削除処理を書くことができないからです。 例えば権限に管理者と一般ユーザーの二つの権限があるとします。

                                                  削除のビジネスロジックをドメイン層に閉じ込める簡単で強力な「DeletableIDパターンの紹介」
                                                • レスポンシブ対応の遅延画像が「sizes=auto」を使用すると簡単に実装できるようになります

                                                  朗報です! 来年の2024年に、ブラウザはCSSから画像の実際の幅を取得し、それを画像のサイズとして使用することができるようになります。 srcsetで遅延読み込みされた画像の場合、ブラウザはsrcsetからソースURLを選択するために画像のレイアウト幅を使用できるようになります。 Add sizes=auto to lazy-loaded <img> これにより、Webデベロッパーはsizes属性を省略したり、loading=lazyを持つ<img>要素に対して明示的にsizes=autoを設定することができます。 ブラウザは、画像のレイアウト幅にsrcset属性の値を使用します(遅延画像は、レイアウトが判明するまで読み込みを開始しません)。遅延ではない画像の場合は無効で、100vwと同等になります。 sizes=autoはレスポンシブ対応の<img>に特に強力です。複数のバージョンの画

                                                    レスポンシブ対応の遅延画像が「sizes=auto」を使用すると簡単に実装できるようになります
                                                  • 生成AIグラビアをグラビアカメラマンが作るとどうなる?第14回:2023年下半期まとめ+α 13回分を振り返る (西川和久) | テクノエッジ TechnoEdge

                                                    13回分のまとめ7月からはじまったこの連載。当初、編集長から月4本と言われていたが、流石にそれは厳しく平均月2本となっている。 生成AIは技術の進歩/進化が凄まじいペースで数ヶ月前はもうかなり古い話になることもあり、今回はこれまでの13回分をまとめてみたい。 第一回~三回

                                                      生成AIグラビアをグラビアカメラマンが作るとどうなる?第14回:2023年下半期まとめ+α 13回分を振り返る (西川和久) | テクノエッジ TechnoEdge
                                                    • Rustプログラムのデバッグ辛すぎ問題 - Qiita

                                                      この記事は Rust Advent Calendar 2023 シリーズ2 の1日目の記事である。 Rustは良くも悪くもシステムプログラミング言語なので、何も工夫しなければデバッグの体験がC言語と同じレベルになってしまう。例えば「rust lldb」でググると上位に Debugging Rust programs with LLDB is a nightmare というスレッドが出てきてしまう。 使うべきツールを知っていれば幾分かマシな体験にできる。Rustコンパイラはデバッガとして LLDB, GDB, WinDbg/CDB をサポート していて、僕はWinDbGは10年くらい触ってないので、この記事ではLLDBとGDBについて書く。 LLDB Apple SiliconのMacだとGDBが使えないので、必然的にLLDBを使うことになる。 CodeLLDB GDBと同じく、LLDBにも

                                                        Rustプログラムのデバッグ辛すぎ問題 - Qiita
                                                      • Rust で SQLite を再実装した 2023 - kawasin73のブログ

                                                        気合いで実装、どうもかわしんです。 この記事は Rust Advent Calendar 2023 の6日目 兼 情報検索・検索技術 Advent Calendar 2023 の 6 日目です。 Rust で SQLite をフルスクラッチで実装しています。 github.com なぜ SQLite を Rust で再実装しようと思ったのかについては以前の記事で紹介しています。一言で言えば、誰も Rust で SQLite を書いている人がいなかったからやってみたのですが、そもそも SQLite が強すぎるということが再実装しているうちにわかってきて絶望しています。 kawasin73.hatenablog.com 4 ヶ月前にこの記事を書いたときは簡単な SELECT 文しか実行できなかったのですが、現時点では SELECT, INSERT, DELETE 文をサポートし、express

                                                          Rust で SQLite を再実装した 2023 - kawasin73のブログ
                                                        • ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」

                                                          ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」 2023年12月11日 ITジャーナリスト 牧野 武文(まきの たけふみ) 生活とテクノロジー、ビジネスの関係を考えるITジャーナリスト、中国テックウォッチャー。著書に「Googleの正体」(マイコミ新書)、「任天堂ノスタルジー・横井軍平とその時代」(角川新書)など。 ChatGPTが「働く」ソフトウェア開発企業「ChatDev」が設立された。このChatDevの「CEO」に、どのようなソフトウェアが欲しいかを発注すると、ChatGPTが演じるCEO、CTO、CPO、プログラマー、デザイナー、テスターなどが議論をしあって、実際の開発手順に沿って設計し、ソースコードを生成、テストを実施、ドキュメントまでまとめてくれるというものだ。すでにGitHubには、いくつもの開発されたソフトウェアが共有されて

                                                            ゲーム開発もAIで完全自動化。ChatGPTが働く仮想のソフトウェア開発企業「ChatDev」
                                                          • Google Cloud案件を1年半程度経験してみてAWSと比較しながら違いを整理してみた - NRIネットコムBlog

                                                            本記事は 【Advent Calendar 2023】 15日目の記事です。 🎄 14日目 ▶▶ 本記事 ▶▶ 16日目 🎅 はじめに 想定している読者 一覧 まとめてみて 参考 はじめに クラウド事業推進部の小野内です。昨年5月にキャリア入社してから早1年半以上が経ちました。 入社以降、AWS、Google Cloud のデータ分析基盤の開発・運用に関わっておりますが、現在はGoogle Cloud メインでやってます。 試行錯誤の毎日ですが、Google Cloud案件をどんどん盛り上げていきたい所存です。 1年ほど前の投稿記事では、 Google Cloudの学び方について触れましたが、本記事ではGoogle Cloud案件を1年半程度経験してみて、 AWSと比較しながら、Google Cloudの主要なサービスについて、違いを整理しました。 想定している読者 AWS案件に半年以

                                                              Google Cloud案件を1年半程度経験してみてAWSと比較しながら違いを整理してみた - NRIネットコムBlog
                                                            • 【GPT-4V APIのおすすめ活用事例】OpenAIの最新モデルを使ったヤバい使い方10選 | WEEL

                                                              みなさん、API経由でGPT-4Vが使えるようになったのはご存知ですか? その名も「GPT-4V API」というモデル名なのですが、GitHubでスター10,000超えのAIツール・tldrawに採用されています。 このGPT-4V APIは、アプリ・サービスに目を与えてくれるすぐれものなんです! 当記事では、そんなGPT-4V APIの活用事例のうち、SNSでバズったものだけを10個ピックアップしました。 最後まで読んでいただくと、APIで作れるアプリ・サービスのレパートリーが増えるかもしれません。ぜひ最後までお読みくださいね! なお弊社では、生成AIツール開発についての無料相談を承っています。こちらからお気軽にご相談ください。 →無料相談で話を聞いてみる GPT-4V APIとは?概要を紹介 「GPT-4V API」はChatGPT APIのなかで唯一、画像入力に対応しているモデルです

                                                                【GPT-4V APIのおすすめ活用事例】OpenAIの最新モデルを使ったヤバい使い方10選 | WEEL
                                                              • 俺の管理画面 2023年冬 - KAYAC engineers' blog

                                                                面白法人カヤック技術部の谷脇です。私は元気です。 この記事は面白法人グループ Advent Calendar 2023の5日目のエントリーです。 というわけでこの記事では、現環境(私が取り組んでいる業務のこと)ベストの管理画面の技術選択について考えたことを書き連ねていきます。 前提知識 管理画面の定義 ここで読者と私の目線を合わせるため、この記事上での管理画面の定義をしておきます。 管理画面はサービスの運営上必要な操作やデータの閲覧をまとめたWebアプリケーションです。また、このWebアプリケーションは一般ユーザーには開放されておらず、サービス運営者側のみ閲覧と操作が可能となっている、とします。 管理画面を作る動機 ここではTonamelの管理画面について、考えて導入したことを書きます。 tonamel.com Tonamelはゲーム大会やイベントを開催するためのプラットフォームです。We

                                                                  俺の管理画面 2023年冬 - KAYAC engineers' blog
                                                                • 結局のところ、エンジニアリングマネージャーとは何者なのか|dora_e_m

                                                                  はじめにこれはEngineering Manager Advent Calendar 2023 25日目の記事です。 毎日良質な記事がアップされて、完全に俺得な一ヶ月でした。ご参加いただいたみなさんありがとうございます。 最終日の記事では、EM Advent Calendarを俯瞰しながら執筆している私のEMキャリアをふりかえり、結局のところEMとは何なのか、ということを考えてみます。 Advent CalendarにおけるEMの多様性と共通点LLM時代におけるEMという、実に2023年的な切り口から始まったこのAdvent Calendarには、実に多様なコンテンツが集まってきました。 新任EMの方の奮闘の記録、手を動かしてなんぼという考え方、スクラムとの接近、プロジェクトマネジメント的アプローチ、オブザーバビリティのEM業への援用、キャリア論・・・。 共通しているのは「マネジメント対象

                                                                    結局のところ、エンジニアリングマネージャーとは何者なのか|dora_e_m
                                                                  • 正規表現ミスって一晩誰もサービスにログインできなくしてしまった話 - Qiita

                                                                    はじめに この記事は、本番環境などでやらかしちゃった人 Advent Calendar 2023の11日目です。 どうも、@_tinojiと申します。実に4年ぶりにアドベントカレンダーに参加しました。 正規表現で1文字消し忘れて、なんぴとたりともサービスにログインできない状態にしてしまったという話をします。正規表現にはまじで気をつけましょうという教訓になれば・・・ 犠牲となったログイン画面 とあるtoBなWebサービスを開発していたときの話です。法人のユーザーが使う管理画面的なイメージです。 当然ログイン機能があって、至って普通なログインなのですが1つだけ特徴がありまして、ログイン画面のURLをアカウントごとに変えています。https://example.com/<uuid>/loginみたいな感じですね。 あまり見ない形式ではありつつも、個別のUUIDを特定されない限りログイン画面に対し

                                                                      正規表現ミスって一晩誰もサービスにログインできなくしてしまった話 - Qiita
                                                                    • いろんなウェブサービスにパスキーでログインしてみる

                                                                      2023/12/12 記事公開 2023/12/14 調査サービスの差し替え & コメント返信 はじめまして。kinmemodokiです。 この記事はDigital Identity技術勉強会 #iddance Advent Calendar 2023の12日目の記事です。 2023年では様々なウェブサービスがパスキーに対応し様々なログインUXが生まれました。 本記事はそのさまざまなウェブサービスのパスキーによるログインUXの挙動をまとめ、挙動の考察を行いました。 本記事で扱うのは「ウェブサービスのパスキーでのログインUX」についてであり、「パスキー周りの実装や技術」については基本的に扱いません。 なお、本記事では「WEB+DB PRESS Vol.136「特集2 実戦投入パスキー ─いまこそ実現、パスワードレス認証!」」の「第2章 パスキー時代の認証UX」を参考にしており、最低限の部分は

                                                                        いろんなウェブサービスにパスキーでログインしてみる
                                                                      • もっと log/slog を使おう

                                                                        はじめに この記事は Go アドベントカレンダー 2023 の最終日 25 日目の記事です。 皆さん log/slog 使ってますか。便利なのでぜひ使ってください。 slog は構造化ログを出力する為のパッケージで Go 1.21 で導入されました。これまでも zap や zerolog といったサードパーティ製のロガーを使う事で構造化ログを出力する事ができましたが、構造化ログを出力する機能が Go の標準ライブラリになりました。 slog とは 通常の log パッケージは、時刻とメッセージの単純な出力になります。

                                                                          もっと log/slog を使おう
                                                                        • 時間から猫テーマまで中華SFの粋が集められた、今年ベスト級のSFアンソロジー──『宇宙の果ての本屋』 - 基本読書

                                                                          宇宙の果ての本屋 現代中華SF傑作選 作者:顧適,何夕,韓松,宝樹,陸秋槎,陳楸帆,王晋康,王侃瑜,程婧波,梁清散,万象峰年,譚楷,趙海虹,昼温,江波新紀元社Amazonこの『宇宙の果ての本屋』は、日本における中華SF翻訳・紹介の立役者立原透耶編集による中華SF傑作選になる。2020年にも同じ新紀元社から『時のきざはし』という中華SF傑作選が出ていて、本書はその続篇というか第二巻にあたる。 『時のきざはし』のレベルは高く、今なお中国の才能を知るためのSFアンソロジーとしてはトップクラスにおすすめしたいしたい傑作だが(文庫化してないから値段的にはあれだけど)、作品全体のレベルでいえば『宇宙の果ての本屋』に軍配があがる。それぐらい全15篇すべてのレベルが高く、時間や猫など様々なテーマ・題材がある中で、どれもが一生記憶に残るような鮮烈な印象を遺してくれる一冊だ。 huyukiitoichi.ha

                                                                            時間から猫テーマまで中華SFの粋が集められた、今年ベスト級のSFアンソロジー──『宇宙の果ての本屋』 - 基本読書
                                                                          • APIクライアント「Insomnia」で始める、チーム開発効率化 - JX通信社エンジニアブログ

                                                                            JX通信社の CTO の小笠原(@yamitzky)です。本日は、最近社内で検証している API クライアントの「Insomnia」や、Insomnia を活用したチームでの API 開発の効率化についてご紹介します。 Insomnia とは Insomnia は、オープンソースの API クライアントです。API 通信を GUI で直感的に検証・保存できる、というのが最も基本的な機能です。似たようなツールだと Postman などが有名だと思います。 insomnia.rest Insomnia は一般的な REST API だけでなく、GraphQL や gRPC の API にも対応したツールです。JX通信社では、NewsDigest や FASTALERT などのサービスで GraphQL を活用しているため、GraphQL にネイティブ対応しているのは非常に便利です。 Insom

                                                                              APIクライアント「Insomnia」で始める、チーム開発効率化 - JX通信社エンジニアブログ
                                                                            • ハンモックをお勧めさせてください!!!!!

                                                                              非モテと家具についての話題が盛り上がっていますね。 私もモテたいとは思ってはいても、独身一人暮らしの部屋で無くても困らないソファやテーブルにお金やスペースを使うのは嫌だなぁと思っていたのでとてもよく分かります。 そこでおすすめしたいのがハンモックです。 「うちソファあるんだよ」と女の子に言っても「だから?」と返されておしまいですが「ハンモックあるんだよ」というとちょっと興味を持ってもらえることが多いです。 そういう下心は抜きにしてもハンモックをお勧めする理由はほかにもあります。 まず省スペースであるということ。 使わない時は畳んでおいたり、片方のフックに引っかけておけば部屋を占拠されることはありません。 そして値段ですが、これは正直って安い物はおすすめしません。 とはいってもハンモックは高くても2万円以下くらいです。激安ソファと同じくらいの値段でかなりいい物が手に入ります。 これってコスパ

                                                                                ハンモックをお勧めさせてください!!!!!
                                                                              • <「二期スパンクハッピー」という運動体によって、人生が狂ってしまった全ての皆様へ。そして「なにそれ聴いたことない」という全ての皆様へ>:ビュロ菊だより

                                                                                菊地成孔です。もう既に公式発表が済んでいますが、私と岩澤瞳さんと、数多くのビートメーカー、衣装デザイナー、メイクアップの人々による運動体、<二期スパンクハッピー>の音源は、さほど多くなく、今だったら「ミニアルバム」と呼ばれたかも知れない3曲入りのシングル2枚(インターナショナル・クライン・ブルー」「ANGELIC」)と、フルアルバム2枚(「Computer house pf mode」「Vandome,la sick kaiseki」)、そして、番外盤である「普通の恋 cwフロイドと夜桜」と、20数年前のコンパクトディスク時代に、わずか5枚の作品を残して活動を停止しました。 これらの作品群、特に「普通の恋」は、主に権利関係の未整理から長い間、実質上の廃盤となっており、亡霊のように様々なメディアに点在したままになっていました。全ての作品の、発売当初のセールスは、惨憺たるものでした。 これら作

                                                                                  <「二期スパンクハッピー」という運動体によって、人生が狂ってしまった全ての皆様へ。そして「なにそれ聴いたことない」という全ての皆様へ>:ビュロ菊だより
                                                                                • 細江慎治氏,佐野電磁氏,相原隆行氏,佐々木宏人氏による伝説的テクノユニット・O.M.Y.の6アルバムがリマスタリングのうえ一挙復活

                                                                                  細江慎治氏,佐野電磁氏,相原隆行氏,佐々木宏人氏による伝説的テクノユニット・O.M.Y.の6アルバムがリマスタリングのうえ一挙復活 編集部:早苗月 ハンバーグ食べ男 「ORIENTAL MAGNETIC YELLOW」のジャケット ディスクユニオンは本日(2023年12月27日),Oriental Magnetic Yellowによるオリジナルアルバム「SONIC SKATE SURVEYOR」「ORIENTAL MAGNETIC YELLOW」「養殖 X0BREEDS」「TECHNODERUCK」「O.M.Y. ソロワークス」「弱気なぼくら / NERVOUS」を2024年3月20日にリリースすると発表した。価格はいずれも2860円で,ディスクユニオン公式通販ではトートバッグ付きの6作セットも1万7160円で発売される(各税込)。 Oriental Magnetic Yellowは,ナム

                                                                                    細江慎治氏,佐野電磁氏,相原隆行氏,佐々木宏人氏による伝説的テクノユニット・O.M.Y.の6アルバムがリマスタリングのうえ一挙復活