文字列のこと。元の意味は糸のようにつながっているものを指す。 Cのような比較的低級なプログラミング言語においては、文字列は「文字」の配列として表現するために文字列型は存在しない。 Javaのようなオブジェクト指向言語では、Stringはクラスとして実装され、またPerlやRubyなどの言語ではStringがプリミティブとして存在している。 ちなみにHaskellのような言語では、文字列は文字のリストとして表現されている。
今回はベース用の弦を紹介! 5月末までの期間なので、ゆっくり検討してみましょう(^^b ベースの弦ってそう簡単には交換しないと思うんだけど、いざ交換しようと思う時に手元に無かったりしない?? そんな時の為に安く購入しておく事をオススメ♪♪ 急いで楽器店に買いに行っても結構高いよ〜〜ん( ̄▽ ̄;)//タカイ...w まずはクーポンコードを↓ https://www.soundhouse.co.jp/news/detail?NewsNo=19861 ERNIE BALL ( アーニー・ボール ) / EXTRA SLINKY BASS 送料無料!税込!!2,500円(SOUND HOUSEポイント…
もう1回、今日は僕の一番オススメの弦を紹介したい! しかも今回は3セットパックのお買い得(^^b それなりにいろんな弦を試してみたけど、この弦に出会って上手くは言えないけど感動して、それ以来この弦がメイン。 その後もいくつかの弦を試したけど、やっぱりこの弦が最高〜♪♪ まずはクーポンコードを↓ https://www.soundhouse.co.jp/news/detail?NewsNo=19861 ERNIE BALL ( アーニー・ボール ) / Super Slinky RPS9 #2239、 3パックセット 送料無料!税込!!3,080円(SOUND HOUSEポイント5%で153p)…
昨日に引続き、ERNIE BALLのキャンペーンでお買い得になってます(^^b 今日も僕が勝手に選んだオススメの弦をアピールです♪♪ ここ数年でギターやベースの弦も価格が大幅に上がってしまいした(−_−;) 弦は安く買える時に買っておいた方が絶対お得なので、是非この機会に!! 今回は、大人気シリーズの2セットのツインパックでさらにお安くでお届けします♪♪ まずはクーポンコードを↓ https://www.soundhouse.co.jp/news/detail?NewsNo=19861 ERNIE BALL ( アーニー・ボール ) / Extra Slinky ツインパックセット 送料無料!…
GWは楽しめましたか? 僕は前半はバタバタと仕事してましたが、後半はお休みを頂きました(^^b 世間では色々とGWのSALEなんかをやっていたような気もしますが、何か買いました? 僕はちょっとだけ機材を買いました♪♪ SOUND HOUSEのHPを見ると僕の好きなERNIE BALLのキャンペーンが始まってました! 僕の好きなエレキギターの弦だけ3日間くらいしよっかな?紹介しますw 初日は僕がメインで使ってる弦で、あまり楽器店で売ってないんですよね〜何故か。 まずはクーポンコードを↓ https://www.soundhouse.co.jp/news/detail?NewsNo=19861 E…
本日最終日!! DRのベース弦の2日目です(^^b うちのバンドメンバーがベース弦を購入しましたよ〜お取り寄せで♪♪ 本当に安い!絶対に安い!! 昨日のブログでは4弦ベース。 今日は5弦ベース弦となります☆*:.。. o(≧▽≦)o .。.:*☆ DR ( ディーアール ) / BKB5-40 BLACK BEAUTIES BLACK Colored Light 40-120 送料無料!税込!!5,720円(SOUND HOUSEポイント10%で571p) *お取り寄せになります。 ■テンション:Light ■ゲージ:.040、.060、.080、.100、.120 DR ( ディーアール )…
さぁベーシストの皆様、、、お待たせ致しました(^^b 今日と明日の2日間はベース弦ですよ〜♪♪ 今日も明日も「お取り寄せ」が多いんだけど、そこはちょっと我慢して安いので予約してね〜! 実は、昨日アコースティックの弦を「お取り寄せ」で購入しました。 SOUND HOUSEさんからの連絡で、「海外から取り寄せの為、通常よりもお時間を頂くことが予想されます。恐れ入りますが、何卒ご了承ください。」とのメッセージでした。 商品が無いのにキャンペーンって( ̄▽ ̄;)// と思ったけど、安いから仕方ないか〜ww という事で、いってみましょう☆*:.。. o(≧▽≦)o .。.:*☆ DR ( ディーアール …
今回の企画は人気があるみたいです(^^b 1セット買ったら、もう1セット貰えるのは1セットが半額という事なのでめっちゃ激安プライスということになります(^^b 昨今、ギター弦も値上がりしたモノの中の1つなので有難い企画と言えます! 今日はアコースティック弦を4種類ご紹介します。 ただ人気があって、お取り寄せ商品になってる弦が2種類ありますがご了承ください。 入荷状況や納期に関してはお問合せ下さいm(_ _m DR ( ディーアール ) / BKA-11 BLACK BEAUTIES Custom Light 送料無料!税込!!1,550円(SOUND HOUSEポイント10%で154p) *お…
今月限定のキャンペーン! 本日2日目となります。 なんと今日は7弦ギター用の弦になります(^^b 僕にはご縁がない弦ですが、一度弾き慣れて使ってしまうと元に戻れなさそうですw 絶対に不便になりそうやもん( ̄▽ ̄;)// こんなに7弦ギターの弦が安く買えるチャンスなんてないんじゃないの?? では早速いってみましょ〜〜☆*:.。. o(≧▽≦)o .。.:*☆ DR ( ディーアール ) / BKE7-10 BLACK BEAUTIES Medium 7-String 送料無料!税込!!1,880円(SOUND HOUSEポイント10%で187p) ■Medium ■10, 13, 17, 26,…
SOUND HOUSから今月限定でDR弦のすげぇ〜キャンペーンが!!! これは見過ごせませんよ♪♪ 内容は、、、 DRのブラック・コーティング弦「BLACK BEAUTIESシリーズ」を1パックご購入いただくと、もう1パック無料でついてくるキャンペーンを開催中! 「BLACK BEAUTIESシリーズ」は、同社独自のK3コーティング技術を用いて漆黒のコーティングを施したモデル。 ハンドワウンドとK3コーティングによって、非コーティング弦と同様のクリアなサウンドが得られます。ブラックの弦を張ると見た目もクール! この機会にぜひお試しください。 という企画内容です! 1セット買えば、1セットプレゼ…
ABC300F 解法 部分問題として,\(M=1\) のときを考える. \(s\)のうち,丁度\(k\)個の x を o に変えた後の 最大の o の長さを求める. 補助的な配列 \(a\)を用意する. 大体は,\(s\) の x の部分を \(0\) にして,o の部分を長さとする. ただし,0 が並ぶ個数は,(x が並ぶ個数 - 1) となる様にする. また,\(s_{-1} = \) x とする. \(a\)から連続する (\(k+1\) 個の和 + \(k\)) の最大が答え. 本問に戻ると,\( M \geq 2\) の場合は,真ん中は周期性を使って簡単に求まるので, 両端だけ考えれ…
文字列を辞書順にソートする方法を確認しておこう! 問題へのリンク 問題概要 人のユーザーがいて、 人目の名前は 、レーティングは である。 レーティングの総和を で割った余りを としたとき、各ユーザーの名前のうち、辞書順で小さい順に 番目のものを求めよ。 解法 値 自体はすぐに求められる。 「 個の文字列を辞書順に並び替えるにはどうしたらよいか」が問題であるが、実は多くのプログラミング言語では、単純に sort() 関数を用いるだけでよい!! なぜなら、多くのプログラミング言語で、文字列の大小関係は、その辞書順で定義されているからだ! コード #include <bits/stdc++.h> …
周期性をうまいこと活用してなんとかする問題! 問題へのリンク 問題概要 座標平面上で下の図のような白黒模様が与えられる (問題文より)。 左下の頂点が 、右上の頂点が であるような長方形領域内部の黒色部分の面積 (の 2 倍) を求めよ。 制約 考えたこと 負の値にもなるのが結構嫌らしい。 そこで、x 座標と y 座標がともに 4 ずれると同じ構造を繰り返すことに着目して、全体に大きめの 4 の倍数を足して、正の値のみで考えればよいようにした。こうすると、典型テクとして = 左下の座標が 、右上の座標が であるような長方形領域における黒色部分の面積 を求めることに帰着させるという方法がある。こ…
Dilworth の定理から、DAG の最小パス被覆!! かつて流行った高度典型。 問題へのリンク 問題概要 個の文字列 が与えられる。各文字列には重み がついている。 これらの文字列から「どの 2 つの文字列も互いに他を部分文字列として含まない」という条件を満たすようにいくつか抜き出すとき、抜き出した文字列の総和の最大値を求めよ。 制約 文字列の長さの総和 考えたこと グラフの問題として考えると良さそうに思った。そのようなことをすると、問題が一般化されて解けない問題になることもあるので注意が必要だが、今回はグラフの問題にしてよさそうだった。それは、「そのようなグラフになるような文字列」を構築…
これは、なにをしたくて書いたもの? ElasticsearchやApache Solrではベクトル検索ができるようです。となると、Apache Luceneにその基礎があるはずなので、ちょっと 見ておこうかなと思いまして。 KnnByteVectorField、KnnFloatVectorField、VectorSimilarityFunction、KnnByteVectorQuery、KnnFloatVectorQuery Apache Luceneでベクトル検索(kNN検索)をするために使うクラスを紹介していきます。 まずはFieldから。保存するベクトルの型がbyteの配列なのかfloa…
リクエストのバリデーションエラーによる HTTP status=422 のレスポンスは、 FastAPI デフォルトでは、以下のような JSON のレスポンスを返してしまう。パスパラメータに整数(int)を期待するところに数値に解析できない文字列でリクエストをした時、 { "detail": [ { "type": "int_parsing", "loc": [ "path", "id" ], "msg": "Input should be a valid integer, unable to parse string as an integer", "input": "a123" } ] }…
お題の通りですが、聞き逃しをダウンロードしたものにつけるので、多くても5-6ファイルなので関数化してまとめました。引数は json を struct 化したものから引いてきているものを使っているので、別に変数名は aa_vinfo1 由来でなくても file_title でも、ちょっと手間がかかる aa_contents_id でもいいのですが、どうせ趣味のプログラミングで資源はあんまり考えなくていいですし、せっかく struct 化しているのだから手間が少なく、もとのプログラムで使っていないものをということで。タイトルの "」" の後に半角スペースがある回がほとんどなのですが、たまに無い回が…
文書の一覧 JTC1/SC22/WG21 - Papers 2024 mailing2024-02 全部で112本あります。 もくじ P0493R5 Atomic maximum/minimum P0843R10 inplace_vector P0876R15 fiber_context - fibers without scheduler P1061R7 Structured Bindings can introduce a Pack P1144R10 std::is_trivially_relocatable P1729R4 Text Parsing P2047R7 An allocato…
C++でHTTP通信を実装する方法 学習目的で、C++で最小限のHTTP通信サーバーを実装してみたので記事にもしてまとめてみる事にしました。 HTTP通信とは HTTP(HyperText Transfer Protocol)は、WebブラウザとWebサーバー間でデータを転送するためのプロトコルです。C++を使用してHTTPサーバーを実装するには、ソケットを使用してTCP接続を受け入れ、HTTPリクエストを解析し、適切なHTTPレスポンスを送信する必要があります。以下では、それらを行う簡単なHTTPサーバーをC++を使用して実装する方法について解説します。 作ったソースファイル全体: #inc…
先日、kamakura.go #6にて、「slog登場に伴うloggerの取り回し手法の見直し」という題で登壇しました。Go Conference 2024にこの内容でproposalを出していて落選してしまったのですが、kamakura.go #6のテーマ「昔のGo、今のGo」とピッタリだったので応募して発表の機会を頂いたという経緯です。 speakerdeck.com この発表は以下のエントリのrefinement版となる内容です。今度は机上論ではなく実践経験をもとに話を組み立てています。 blog.arthur1.dev loggerの引き回しと、なぜそれが必要だったのか slogの特徴…
今日は主に prism の更新がありました。 [aed93ba19e] S-H-GAMELINKS 2024-05-17 02:59:35 UTC prism の更新。 [0649c1e3bc] Kevin Newton 2024-05-17 14:47:13 UTC prism の更新。 [c60cdbdc98] Kevin Newton 2024-05-17 14:35:30 UTC prism の更新。 [e61d24d77e] Kevin Newton 2024-05-17 14:43:31 UTC prism の更新。 [cce7c25a42] Kevin Newton 2024-0…
XIAO ESP32S3 senseの運用がうまくいったのに気をよくして、M5 Timer Camera Xの方も上手く使えないかと思い、もう一度引っ張り出してきた。 そして以前作っていたファームウェアを書き込もうとしたらどういうわけかエラーが出てコンパイルができない。 以前使ってみた時と変わっているのはMacがintelのMacbook AirからM1のMacbook Proになっている点だけど、この環境構築がうまくいっていないんだろうかということで構築し直してone by oneで確認してみる。まずM5 Timer Camera Xを使うためにArduino IDEのboard manag…
www.itmedia.co.jp ⇧ やること多過ぎて手が回らないってことですかね。 優秀なエンジニアの集団でもリソース不足ってのがエグいっすな... JavaのDTOやEntityをCSV形式に変換したい。jackson-dataformat-csvで実現できるみたい JavaでEntityやDTOのフィールドをカンマ区切りにするのに、一括で置換したいなと思ってネットで情報を漁っていたら、 qiita.com qiita.com ⇧ jackson-dataformat-csvというライブラリで実現できるらしい。 qiita.com ⇧ CSV形式の出力の際に、Beanのフィールドの並び順…
きっかけ 参加したコミュニティ勉強会(kansai.ts #6 - TSKaigi 直前 - connpass)で、@is_ryoさんの発表 tRPC入門 で tRPC (TypeScript Remote Procedure Call*1を知った TypeScriptでロジック記述+αを書けば、スキーマ定義や追加のコード生成なしで、APIの開発・利用ができる 自分はWebアプリ開発はしていないが、TypeScript ベースで Electron アプリを開発している Electron の IPC を tRPC として扱える electron-trpc というライブラリがあるらしい 現状、IP…
Railsチュートリアルの続きです。前回は第3章で静的なページを作りました。今回は第4章、Rails風味のRuby。Rails風味とはどんな意味なのか。今回はRailsというよりはRubyがメインになりそう。それではいきましょう!
メモ 今週読んだ記事や知ったことのメモ。 UnityEditor.ShortcutManagementでショートカット関連の機能が扱える using UnityEditor.ShortcutManagement; UI Toolkit使用時のドラッグ&ドロップイベント 【Unity】【UI Toolkit】Unityエディタ上でドラッグ&ドロップをハンドリングするイベントまとめ - LIGHT11 DragEnterEvent: ドラッグされた状態のカーソルがUIの領域に入ってきた時のイベント DragLeaveEvent: ドラッグされた状態のカーソルがUIの領域から出た時のイベント Dra…