将棋の藤井聡太王位(22)が今月9日、静岡県牧之原市を訪問した際、市内の旧家で今春見つかった200年以上前の詰将棋(つめしょうぎ)が披露されました。藤井王位が一目で解いてみせたこの詰将棋に、解答とは別の謎が秘められていたことが、その後の調べで分かりました。愛好家が「約20年ぶりの大発見」と興奮し、藤井王位も「気づかなかった」と驚いた、図面に隠された秘密とは―。東京新聞連載「バン記者・樋口薫の棋界見て歩き」の「盤外編」としてお伝えします。(樋口薫)
みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ Mac をやめるきっかけ、経緯 この 10 年くらい iOS 開発に必須
ギターを習っている。習い始めたときにもブログを書いていて、いま見たら2021年の8月だったので、ちょうど3年ほど経ったことになる。 先週、発表会(教室主催の演奏会)があり、初めてステージで楽器を演奏した。生徒の成果発表会なのでたくさん観客が入るイベントではないけど、そこで演奏した2曲はいずれも「いつか上達したら弾けるようになりたい」と思っていた曲で、自分のギター歴としてはひとつのマイルストーンになった。このへんでいちど思いのたけを書き残しておきたい。 youtu.be これはギターを始めた頃からずっといつか弾きたいと思っていた、アントニオ・カルロス・ジョビンの「Felicidade」。まだまだヨレたりモタつくところがあるが、ずっと先の目標だと思っていた曲に意外に早くたどり着けたことが感慨深い。 楽器を習うとよい 語ると長くなりそうな思いもいろいろあるのだけど、まずはシンプルなメッセージを置
はじめに 前にも別のモデルでやってる ただ o1-preview は、やり取りを重ねるよりも一発で終わらせるほうがいいらしいので、最終的なテスト全体を渡すようにした。 情報の提示方法が異なると当然結果も変わるので、 gpt-4o でも同様なことを試した。 材料 プロンプトは以下。 基本的に最初にやったときと同じ。ペアプロではないのでその部分の調整をしている - 私がテストコードを提示するのでそのテストケースをパスする最小限の実装をしてください - Vue.js のバージョン 3 と Typescript で実装を行ってください - コードのみを示してくださいコードの解説などは必要ありません - スタイリングは必要ありません - テストケースに失敗したらその内容をチャットで送信するので最小限のコードの修正をしてください - テストのコードには vitest を利用しています jest と互換
俺は今、清掃員として働いてるんだけど、最近中途でおっさんが一人入ってきたんだ。 直接年齢は聞いてないけど、少なくとも俺より一回り以上は上だと思う。 で、とにかくその体がすごいんだよ。すげぇムキムキ。筋肉の塊って感じでさ、あんまり清掃員にいるタイプじゃないわけ。 しかもね、顔がさ…いや、言っても信じないかもしれないけど、そいつ、マジで豪鬼にそっくりなんだよ。 最初に見たとき、「え?豪鬼がここでバイト?」って思ったくらい。髪型はさすがに違うけど、あのゴツゴツした顔と鋭い目つきがまんま豪鬼。 もう筋肉といい、存在感といい、完全に豪鬼。 でもまぁ一応俺の方がこの職場では先輩だから、おっさんに色々教えるわけ。 最初は普通に「この掃除道具はこう使って」みたいに優しく教えてたんだけど、おっさん意外と不器用でさ、手際があんまり良くないんだよ。 で、同じことで何度もミスるから、つい「いや、そうじゃないって!
どんな人向けの記事? 医薬品のような難しい検索ニーズにこたえるためにベクトル検索を利用する知見を見てみたい MySQLの全文検索と、ベクトル検索の精度や速度を比較してみたい ベクトルDBとEmbeddingモデルを利用した簡単なベクトル検索の実装方法を知りたい 医薬品の検索ニーズは多様なので、ベクトル検索で解決できるか試したい 1つの医薬品を指す名称は、複数存在するため医薬品検索は意外と面倒な問題です。 例えば、日本人なら頭痛や生理痛、発熱したときに「ロキソニン」を飲んだことがあるかもしれません。この名称は商品の名称ですが、成分の名称は「ロキソプロフェンナトリウム水和物」です。 さらに、ロキソプロフェンには錠剤以外にもテープやパップといった剤形の違いがあります。 そして最後に、ロキソプロフェンを作っている会社は複数あるので、末尾に「トーワ」や「ファイザー」などの組み合わせが存在します。ロキ
はじめに こんにちは!今回は、Pythonを使ってポモドーロタイマーを作成する過程を、要件定義から実装まで詳しく解説します。このプロジェクトを通じて、以下のスキルを身につけることができます: ソフトウェア開発のプロセス(要件定義、仕様策定、設計、実装) Pythonの基本的な構文とオブジェクト指向プログラミング Tkinterを使ったGUIアプリケーションの作成 時間管理の基本概念とその実装方法 それでは、プロジェクトの各段階を見ていきましょう。 1. 要件定義 まず、ポモドーロタイマーの基本的な要件を定義します。 1.1 機能要件 25分の作業時間を計測するタイマー機能 5分の短い休憩時間を計測するタイマー機能 15分の長い休憩時間を計測するタイマー機能(4回の作業セッション後) タイマーの開始、一時停止、再開、リセット機能 現在のフェーズ(作業、短い休憩、長い休憩)の表示 完了したポモ
role 属性とは、aria-* 属性とは、WAI-ARIA とは、いったい何なのか、いつ使うべきなのかHTMLアクセシビリティWAI-ARIA 最近、いくつかの場面でWebアクセシビリティについて、コーディングに関する技術的な説明をする機会がありました。そのなかで、そもそもWAI-ARIAというものが、どういう立ち位置のものなのかがわかりづらい状態にあるということに気付きました。その結果として、WAI-ARIAの活用を含めたWebアクセシビリティ向上に取り組むことへのネガティブな印象が生まれてしまったり、理解が足りないままWAI-ARIAの属性を使うことでかえって問題が発生しやすくなってしまったりしている現状があるのではないかと思うようになりました。 そこでこの記事では、なるべくわかりやすい形で、WAI-ARIAそのものや、その中で登場する role 属性や、名前に aria- のプレフ
はじめに 鍵を閉め忘れたような気がして心配になるように、リソースを後始末していたか心配になることはありませんか。 「習慣的にdeferでCloseしてるからリークしないはずたけど。あれ?トランザクションはしてなかったかも。ん?Closeないの!?」 Goの標準ライブラリの database/sql で中心となる sql.DB ではデフォルトでコネクションプールが使われるようになっていて明示的な操作は不要です。 ではいったい、どのタイミングでプールに返却されているのか、パターンを整理してみました。 準備 挙動の確認でINSERTやSELECTを実行するため、PostgreSQLに簡易なテーブルを作成しました。 CREATE TABLE shop ( id serial PRIMARY KEY, name text NOT NULL, created_at timestamp with tim
20式小銃は2020年に調達を開始したばかりの新小銃だ。昨年度に8500挺、今年度は1万挺が調達され、さまざまな部隊で見かけるようになった。写真は対馬に駐屯する対馬警備隊(写真/鈴崎利治) 陸上自衛隊は2020年に新小銃として「20式5.56mm小銃」を採用した。1989年に制式化された「89式5.56mm小銃」から30年ぶりの小銃更新となるが、毎年1万挺というハイペースでの配備が進んでおり、陸自だけでなく海・空自衛隊への導入も明らかとなった。【】 TEXT:綾部剛之(AYABE Takayuki) 89式小銃と弾丸は同じ……新小銃は必要なのか? 8月30日に公表された防衛予算概算要求によれば、陸上自衛隊は20式小銃を来年度に1万挺調達する計画だ。昨年度、今年度とも約1万挺が調達されており、多くの部隊で見かけるようになった。また概算要求では、海上自衛隊が205挺、航空自衛隊が2702挺、そ
Version 1.93 is now available! Read about the new features and fixes from August. Using Copilot Chat in VS Code The GitHub Copilot Chat extension gives you a chat interface that lets you interact with GitHub Copilot and receive answers to coding-related questions directly within VS Code, without requiring you to navigate documentation or search online forums. Copilot Chat might use syntax highligh
カケハシのプラットフォームチームのテックリードとして組織管理サービスと認証基盤を開発している kosui (id:kosui_me) です。今回は、目的別データベースをプラットフォームチームではどのように実践しているかご紹介します。 この記事は秋の技術特集 2024の 13 記事目です。 背景 目的 事例1: PostgreSQL の行レベルセキュリティを活用する組織管理サービス 組織管理サービスとは PostgreSQL の行レベルセキュリティ 行レベルセキュリティを用いたトランザクションマネージャー 行レベルセキュリティの運用上の注意点 事例2: DynamoDB を活用する認証基盤と Outbox パターンの活用 カケハシの認証基盤刷新 DynamoDB で実現する高稼働率の認証基盤 DynamoDB の特性を考慮する CDC と Outbox パターン まとめ 背景 医療の分野で様
https://github.com/Songmu/podbard 結果としてできたものはyattecastとHugoの間の子のようなモノになった。音声ファイルとそれに対応するエピソードファイルをfrontmatter付きのMarkdownで記述する。最終的に静的サイトとしてポッドキャストサイトを生成する。 podbard-starterというテンプレートリポジトリがあるので、ここからリポジトリを作ればすぐにポッドキャストサイトを作成できる。このテンプレートはGitHub Pagesにデプロイするモノだが、Cloudflare Pagesにデプロイする、podbard-cloudflare-starterや、それを応用してプライベートプッドキャストを構築する、podbard-private-podcast-starterというのも用意している。 まだ不十分だがドキュメントも以下に用意してあ
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く