そう仰るディスタンス @38kikko6 電話で「なながつ」って言うと「しちがつね笑」って訂正してくる人いますけど私が七月(しちがつ)って言った瞬間おまえは七月?一月?って混乱するからお前のためを思って言ってるんだよ ということを私は説明しないで「さようでございますね」って言うのでお前は永遠(とわ)に理解しない… 2023-08-09 14:39:21
はじめに VS Codeでコーディングをするとき、Gitの操作やビルド、デプロイなど、決まった処理を手動で実行するのが面倒だなと思ったことがあるのではないでしょうか。tasks.jsonというファイルを使えば、そういった面倒な手順を自動化し、開発効率を上げることができます。 この記事でやること この記事では、作業ブランチにmainブランチの取り込みを行うGitコマンドを自動化してみます。mainブランチを取り込むために、以下のコマンドを毎回手で実行しているとします。 git stash git pull origin main git stash pop これをtasks.jsonに定義して自動化したいと思います。 タスクの作成 タスクを作成するには、VS CodeのメニューのTerminal⇒Configure Tasksを選択します。 Create tasks.json file fr
ここでいくつかのルールとして motion-count-multiplied 例えば10jで十行下へ移動、d2kで上2行を削除など operator-doubled 例えばyy, dd, cc, >>とか、2回繰り返すとカーサーのある行に動作する upper case operator 例えばc->C、d->D, y->Yのように、現在のカーサーから行の最後まで動作するケースと、対になっている(逆の機能を持つ)ケース、例えばp->P, o->O, n->N, a->A, i->I, f->Fなど)に大まかに分けられる exclusive inclusive 例えば、yiw vs yaw, cib vs cabの違いで、テキストオブジェクトの内部(inner)だけか、境界線も含めるか(around) があります。これらのルールは他のプラグインにもよくみられるので、Vim wayに慣れればプラ
はじめに 「テーブル・DBを設計するときのさいきょうの極意」を完全に理解したので 初心者(私)向けに共有する記事です。 どうぞ揉んでいただければ幸いです。対戦よろしくお願いします。 さいきょうの極意 初心者が「テーブル・DB設計して」と言われると、 「アソシエーションってあったよね・・・バリデーションも?中間テーブルを使うときと使わないときと・・・」と大変に混乱し、何から手をつけていいかわからなくなります。 そんなあなたにこれ! テーブル・DB設計は「属性」と「関係」の2つだけ 「属性」は必要なものを書くだけ 「関係」は 1:1 / 1:N / N:N しかない(しかも、ほとんど 1:N) これが極意だ!!! 一般的な、「ユーザーがいて、投稿ができて、コメントといいねができるサービス」で考えてみましょうか。 users / posts / comments / likes のテーブルが必要
はじめに 突然ですが、よく使うコードはどのように管理していますか? 私はGitHubで管理していたのですが、今回VSCodeの拡張機能Gistを使って見たところ、サクッと参照ができて、かなり使い心地が良かったのでまとめておきます。 Gistとは VSCode上でGitHub Gistを連携させることができ、手軽にファイルの作成、編集、削除が可能になる拡張機能です。 導入手順 GitHub Gistの登録 GitHub上でアクセストークンの取得 拡張機能のインストール アクセストークンの設定 1. GitHub Gistの登録 2. GitHub上でアクセストークンの取得 ExpirationをNo expirationに設定します。 scopeのgistを許可して作成です。 トークンが発行されるので控えておきましょう。 3. 拡張機能のインストール VSCode上で【Gist】と検索すると
私事ですが、骨折して2か月ほど半寝たきり&半引きこもり生活をしていました(動かな過ぎて痔になった)。なので連載以外は全く何もせず過ごしていたんですが、若干余裕が出てきたのでリハビリがてらnoteで好きなことを書きます で……久々にXを見て「おすすめ」タブに表示されていた裏垢女子を一度見たら、それからずっと出てくるようになってしまった。 裏垢女子というのは、一般的には性的な内容のポストや画像の投稿をあけすけに行い、会って性行為に及ぶのもやぶさかではない……みたいな女性ユーザーのことを指すが、体感では純粋に性的な出会いを求めている人は0.2%くらいではないかと思う。 残りの99.8%は ・「ここで連絡先交換してます♥」とか言われて詐欺の出会い系(会えることや資金譲渡をエサに入金を何度もせびられる)に誘導される ・DMで交通費やホテル代などの名目で「PayPayやAmazonギフト券をくれたら会
自分がニッチだと思っているテーマについて発表する「Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜」。ここで株式会社SonicGardenの遠藤氏が登壇。LambdaとFargateを組み合わせた実行環境について話します。 遠藤氏の自己紹介 遠藤大介氏:今日は「AWSのLambdaとPlanetScaleを組み合わせると、超絶スケールするWebアプリを作れちゃうぜ」という話をしていこうと思っています。 最初に自己紹介です。遠藤と申します。SonicGardenという会社で、プログラマーと執行役員をやっています。インフラと機械学習などが好きで、趣味もプログラムで仕事もプログラムな感じの人間なんですが、最近は機械学習周りが盛り上がっているので、そっちもいろいろやっています。 あと、ロードバイクに趣味で乗っているのですが、最近ちょっと乗れていません。それから
のゆら @noyura__ もう本当にトラウマになってるので …被害に遭った二年前、職場で言ってもトコジラミ?南京虫??って感じだったけど(実際私も祖母から単語だけは聞いてたけどそれまでどんな虫かは知らんかった)とにかく認知度上げて意識して家に持ち込まない(繁殖させない)しかできることないから… 2023-11-22 22:13:13 のゆら @noyura__ 被害に遭った2年前は殆どがトコジラミ?何それ?みたいな反応だったけど遂にトレンド入りする程度の認知度になって嬉しいようで全然嬉しくないこの複雑な気持ち イヤでもほんと奴らをこの世に蔓延させない為には先ず皆が危機感を持って対策することが大事だから…と思って暫くTwitter内パトロールして 2023-11-30 22:27:31
ぼうず @ajvoit 著名人や富裕層の知り合いを観察していると、人の切り方が上手いなあと感じることがある。実にさり気なく連絡が取れなくなりアポが入らなくなる、フェードアウトが非常に巧みである。自衛のために自然と身についたのだろうと感じる。有名企業の人なんかもそうだね、初回の面談で全て決まってしまう。 2024-05-05 05:43:28 ぼうず @ajvoit 学校の同窓会でも、「あの子は昔から打算的に振る舞う」などと怒ってる奴いるけど、まあ仕方ないよね、聞いてるとその子は富裕層ファミリーで、彼女なりに君を身近に置きたくはない又は必要がないと判断したのだろう、全員に良くはできない、不快なのも解るけどご縁が無かったということだよね… x.com/ajvoit/status/… 2024-05-05 08:39:16
こんにちは、最近スマホのChatGPTアプリで、音声入出力機能を使って会話を楽しんでいる安部です。 皆さんWebアプリ開発などで、画面モックを作成しなければいけない場面は多いですよね? 適当なHTMLを作ったり、ツールで図示したりしますが、正直面倒です。 そこで今回は、ChatGPTに最初から画面モックを作ってもらいます。 最近はChatGPTに画像を添付できるようになったので手書き画像からHTMLを出力することもできますが、 この記事では画面要素を言葉で指定し、HTMLを出力してもらいます(配置などのデザインは、ひとまずChatGPTにお任せしてみます)。 では早速始めましょう。使用モデルはGPT-4です。 簡単な入力フォームを出力させる まずは、よく使いそうな簡単な入力フォームを出力してもらいます。 ここでは、「書籍を登録する画面」という設定で指示を出します。 次の画面構成の案を、HT
公共図書館は「情報のダム」 雨が降らなくて水不足になったとき、すでに干上がった川から水を汲み上げようとしても無理ですよね。だから日本中の川にダムが造られるわけです。同じように、情報も水のように常に流れていくものなので、いざというときのためにダムに貯めておかないといけません。 図書館はまさに情報のダムです。日本でいちばん多い図書館は、地域にある公共図書館です。すべての都道府県に合計3305館あります。スパイの専門用語でも、図書館のように情報を集約する機関を「インテリジェンス・ コミュニティー」と呼んでいて、情報収集のいちばん重要な場所だとしています。 図書館は、どちらかというとアナログにかたよってきましたが、コロナをきっかけに資料のデジタル化にも力を入れています。これをデジタルアーカイブといいます。 とくに公共図書館は「情報のダム」として、地域の記録(郷土資料)を残すのが役目です。郷土資料は
皆さんはGoogle Keep、使っていますか? メモアプリにはたくさんの選択肢があるので、ベストなものを探すのが面倒になってしまったり、妥協で同じものを使い続けている人もいるかと思います。 そんな人に、まず一度試してもらいたいのがGoogle Keepです。 なんと言ってもGoogleが提供するサービスですので、汎用性・拡張性はピカイチ。 今回はそんなGoogle Keepが思わず使いたくなる便利なポイント3つをご紹介します。 1. データ同期がとても便利Google Keepは、Googleのエコシステムに欠かせない存在。 ですので、デバイス間での同期はもちろんのこと、Googleドライブなど、Googleが運営するさまざまなサービスでコンテンツを簡単に共有することができるのです。 たとえば、Google Keep→Google ドキュメントへのコピーも簡単。出先や移動中にスマホでつく
ひつぎに入れられる保冷用のドライアイスが原因で二酸化炭素中毒を起こしたとみられる死亡事故が起きているとして、消費者庁などは故人とのお別れの際にひつぎに顔を入れないよう注意を呼びかけています。 消費者庁によりますと、ひつぎに入れられる保冷用のドライアイスが気化した二酸化炭素を吸い込み中毒を起こしたとみられる死亡事故が令和2年から3年にかけて全国で3件起きています。 具体的には ▽小窓を開けた状態のひつぎの近くで倒れていたり ▽ひつぎに顔を入れた状態で意識を失っていたりしたケースが報告されていて、寝ずの番の最中など周囲に人がいない状況でひつぎの中の故人に話しかけるなどして事故が起きたと考えられるということです。 事故を受けて国民生活センターがひつぎに10キロのドライアイスを入れて二酸化炭素の濃度を測る実験を行ったところ、ひつぎのふたを閉めた状態では急激に濃度が上昇し、20分後にはすぐに意識を失
何となくAWSでクラウド設計をしていませんか AWSを利用する際、多くの方が「設計」というプロセスを簡単に飛ばしてしまう傾向にあります。しかし、クラウド環境の効果的な活用には、適切なアーキテクチャ設計が不可欠です。世の中には、システム設計をする上で指針となる設計原則がいくつかあります。本記事では、以下の3つをピックアップをしてご紹介します。 本記事で取り扱う内容 ■ マイクロサービスアーキテクチャ ■ AWS Well-Architected Framework ■ The Twelve-Factor App 1. マイクロサービスアーキテクチャ マイクロサービスは、独立した小さなサービス群でソフトウェアを構築するアーキテクチャです。これにより、迅速なイノベーションと新機能の迅速な展開が可能となります。一方、モノリシックアーキテクチャは、全てが一つのサービスとして結合され、変更や障害が全体
これについて、「漫画表現のせいで現実のスカートめくりが発生した」のはほぼ事実です。これは発端になった漫画を描いた永井豪先生も自分で認めてらっしゃいます。その後「まいっちんぐマチコ先生」でさらに大流行となり、女児被害者が多発、PTAが猛抗議し、連載差し止めになる等大騒ぎになりました。 https://t.co/JnHuInQgVE — しお(汐街コナ) (@sodium) January 11, 2023 そいで、「『漫画表現のせいで現実のスカートめくりが発生した』のはほぼ事実」というのは事実なの? みたいな件について、いちおう、出せる資料だけ出しておこうかな……と思いました。 「スカートめくりの元祖」さて、ツイートで「発端になった漫画」と言われているのは、永井豪先生の『ハレンチ学園』です。 実際、『少年ジャンプ』誌上でも、『ハレンチ学園』を「スカートまくりの元祖」と宣伝していました。 週刊
LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog Overview 30万を超える同時接続数を持つチャットサービスにおいて、リアルタイムでメッセージの受信などのイベントを配信するメッセージブローカーとして、私たちはRedis ClusterのPub/Subを使用していました。 私たちのサービスでは、ユーザー数の増加に伴い、Redis Clusterのシャード数を増やすことでクラスターの性能を向上させてきました。しかし、Redis ClusterのPub/Subでは、シャード数の増加に伴ってネットワーク帯域が圧迫される問題が生じ、これ以上シャードを追加することができない状況になりました。 この課題を解決するために、メッセージブローカーをRedis Pub/SubからRedis
切り替える理由 自社の主力製品で利用している技術(WebRTC / WebTransport)がブラウザベースのため TypeScript を利用する Go を採用したのは sqlc が使いたかったという理由 sqlc-gen-typescript が出てきたのでもう Go を使う理由がなくなった 自社サービスチーム全員が Go にまったく興味が無い sqlc 自体は便利 そもそも自社に Go への興味がある人がいない 自社サービスの規模ではボトルネックになるのはデータベースであって言語ではない もしアプリでスケールが必要なときは Rust や Erlang/OTP に切り替えれば良い コネクションプールは PgBouncer を利用すればいい TypeScript からは 1 コネクション 1 接続で問題無い どうせフロントエンドでは TypeScript を書く 自社では React
前回の記事も、またまた思っていた以上の皆様に読んでいただけたようです。ありがとうございます! shouyutechou.hatenablog.com というわけで、第三回です。今回もあれです。 今回はなんというか、ツッコミどころが……という次元じゃない、のかな。うーん。 toyokeizai.net 日本酒「純米酒」「吟醸」の違い、正確に言えますか? という人が言えていない問題 2ページ目のツッコミどころ 特定名称酒は8種類ある 醸造アルコールの有無で分けよう 精米歩合で分けよう 吟醸造りについて 味について 高級なお酒が高いわけ 3ページ目のツッコミ どうやってお酒を選べばいいのか。 日本酒「純米酒」「吟醸」の違い、正確に言えますか? という人が言えていない問題 前々記事「日本酒『"添加物"で伝統的造り方が減少』は問題か」で「高級酒ブームが来ている」と述べましたが、大変失礼ながら、この2
日本語の文字入力に使用されるキーボードには、大きく分けて日本語配列の「JISキーボード」と英語配列の「USキーボード」があります。 漢字変換をはじめとした日本語入力のしやすさから、日本ではJISキーボードのニーズが高いですが、USキーボードと比べてどのような違いがあるのでしょうか。 本記事では、日本語配列と英語配列の違いやJISキーボードならではの独自キーとその役割、入力効率アップに役立つ小技もあわせてご紹介します。 JISキーボード(日本語配列キーボード)とは JISキーボードとは日本語配列キーボードともよばれ、JIS規格に準拠して作られた日本語配列のキーボードです。 「JIS」とは日本産業規格を指します。規格がないと多様化・複雑化・無秩序化してしまうモノやコトについて、この「規格」を設けることで、互換性の確保や生産効率化などを実現しています。 JISキーボードはQWERTY配列(英字最
OBO-𝕏 @MyK2Rc51Dns6ELa 警官さん はい止まって 今横断歩道の前に自転車来てましたよね。 質問。自転車近づいてましたが乗ってましたよね。 道路交通法で運転してる自転車は軽車両ですよね? 警官「はい」 そこ自転車横断帯あります? 警官「ないです」 私に停車義務は? 警官「ないです」 それじゃ 警官「はい」 2024-04-03 07:50:47 OBO-𝕏 @MyK2Rc51Dns6ELa @NA_1600Car なかなか難しいですが、警備な違反は警告に留めるという国会答弁あるので相手の不備を指摘して上で謝るべきは謝って以後気をつけますとかいうと今回は注意でと言ってくれたりもシマス。 違法ガー!とか高圧になると相手も人間なので下手に出ての巧みな交渉ですね。これで私は免停になりましたYO! 2024-04-03 12:24:38
リファクタリングの鶏卵問題 ソースコードがクソなので綺麗にしたい。 リファクタリングしたい。 しかし、リファクタリングが出来ない。 リファクタリングが出来ないのは、テストが無いからだ。 よし。じゃあテストを書こう。あれ、テストが書けない? そのようなテストが無く、書き換えられないことによる矛盾や憤りは皆さん何百回と感じてきたと思います。 しかし、この「テストが出来ない」ということを言語化するのは、非常に難しいと思います。それは、「テストが出来ない」には実は2つの視点があります。 本質的にテストが困難なモジュールで、誰がやってもテストが書けない。 本質的にモジュールはテスト可能だが、自分の実力が足りず、自分ではテストが書けない。 1.のようなテスト困難なモジュールは誰がやってもテストは書けないです。しかし、問題は、「テストを書きたい」と思ったとき、「自分がそれほどテストに詳しくない」という場
1975年宮城県生まれ。元SEでフリーライターというインドア経歴だが、人前でしゃべる場面で緊張しない生態を持つ。主な賞罰はケータイ大喜利レジェンド。路線図が好き。(動画インタビュー) 前の記事:ファミレスでフードコートで工場で「人を呼ぶ装置」を作り続ける会社のミラクル > 個人サイト 右脳TV プチプチは1000種類以上ある あの「プチプチ」を作っているのは、川上産業株式会社さん。創業は1968年(昭和43年)、今年で55周年である。 ご対応いただいた川上産業の杉山さん(右:常務取締役)と、綿貫さん(左:マーケティング課主任)。お二人ともお名前が同じ「彩香さん」というミラクル。 「ちなみにこれもプチプチでできているんですよ」 わっ、ホントだ! まずビックリしたのはプチプチの種類の多さである。 僕にとってプチプチは、通販でなにか買ったときに箱に一緒に入っているもので、「なんかたまに粒が大きい
モダンフロントエンドについて初めて書きます。お手柔らかに。 最近 React と Next.js に入門したのですが、入門時点で一番最初に知っておきたかったことについて書きました。 「React 初心者が useState とかを学習する前にまず一番にやることはこれ」っていう内容です。。 タイトルは自分への戒めです。 TL;DR この記事を読むと React Developer Tools の簡単な使い方を知り、useState の再レンダリングについて動きがイメージできるようになると思います React Developer Tools これのこと。React を使った開発をするのであれば、必ず導入しないといけないレベルのもの。 再レンダリング時ハイライトの設定 React Developer Tools をインストールした後、F12 を押下して Component を選択この歯車を押下す
上のチャートには、2024年の1月と2月の支出が記録されていて、このチャートをゴールドシュタイン氏は毎朝確認する。 まず、ゴールドシュタイン氏は支出を「固定費(Fixed)」と「変動費(Variable)」の2項目に大別する。その下に食費、家族、娯楽、罪悪感のある楽しみなどといったカテゴリーを設けている。 それぞれのカテゴリーに対して、年初からその日までの支出合計額、予算に占める割合、予算の残りなどを詳細に追跡する。 右のチャートには、支出の内訳が別のビジュアルで示されている。四角形が大きければ大きいほど、支出が多いということだ。「罪悪感のある楽しみ(Guilty Pleasures)」や「アパートメント(Apartment)」という名の支出が予算において大きな比重を占めている一方で、「友人と社会(Friends / Social)」と「教育(Education)」は小さい、つまり予算に占
わいず│iPhone×お得ナビ @ys_docomoPro 【iPhone・iPad・AppleWatchの裏技を毎朝6時に発信!】2010年からiPhone利用のヘビーユーザー|113日で10,000フォロワー|元Apple champion認定者 |iPhoneの裏技をもっと知りたい人はフォロミー♪ わいず│iPhone×お得ナビ @ys_docomoPro 「亡くなった家族のiphoneがロック解除できない」ケータイショップに勤めているとき、この相談を何回も受けました。中の写真を見て懐かしむ、訃報を伝えるべき相手を見たりと、思いはそれぞれですが9割の方はロックをはずせません。いつ何が起こっても、残された家族のために今すぐ出来る設定は↓ 2023-11-22 06:00:48 わいず│iPhone×お得ナビ @ys_docomoPro "故人アカウント"を設定すること。自分のiClou
はじめに 広告ブロック用DNSサーバのAdGuard Homeを自宅サーバに導入して、Tailscaleを有効にした全ての端末で広告を表示しないようにします。 github.com はじめに AdGuard Homeのインストール Tailscaleのインストール 動作確認 AdGuard Homeの追加設定 運用してみて 余談 追記(2024/2/4) ネットワーク構成としては以下になります。 類似のPi-holeと迷いましたが、デフォルトで日本語化されているのと、普段からAdGuardのChrome拡張機能を使ってるという理由でAdGuardを選びました。 また、前提として以下の環境で作業します。 自宅サーバ: Ubuntu 22.04 AdGuard Homeのインストール 更新の手軽さを考えてsnapでインストールます。 $ sudo snap install adguard-ho
こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 この記事は NewsPicks アドベントカレンダー 2023 の3日目の記事です。 昨日は@J_Nakagawa(隼佑 中川)さんによる『LambdaレスポンスストリーミングとAWS-SDKを使ってSlackに進捗バーを表示させる』でした! 世の中には再現が難しく一見してバグがありそうに思えないコードもありますが、一方でプロダクションコードの中にはひと目見てバグが有りそうなコードもまた多いものです。いくつかの特定のパターンをとる文字列(環境名など)やenum(以下どちらもenumと表現します)に関する条件分岐もその一つです。プルリクを見てこのようなパターンがあれば、バグの疑いが強くなります。周囲を見渡すと、大抵すでにバグっているか潜在バグを含むコードが見つかります。すべてバグというのは言い過ぎにせよ、わかりやすさと変
インフラチームの西川です。 当社ではGitHubを利用しています。いろいろ便利な機能があるのですが社内でコマテクを募集してみたところ意外と知らないものがあったので共有してみます。 行動の見える化 特定コミットのリンク取得 通知 行動規範 ガイドライン .github リポジトリ テンプレートリポジトリ タグをたくさんプッシュさせない ドラフトプルリクエスト チケットの自動リンク化 ベースブランチの更新を取り込む まだレビューが終わってないプルリクエストの一覧化 レビュアーの自動割り当て コードの所有者 ファイル単位でレビュー済みをチェックする レビュー中のファイルを全部閉じる 具体的な修正を提案する レビューコメントをラベル化 デプロイ管理 リリースノートを自動作成 行動の見える化 以下の設定をすることで、GitHub上の行動を見える化することができます。 docs.github.com
スマホでの情報チェックが欠かせず、ついつい姿勢が悪くなってしまう。そんな人々にとって、肩こりや首痛は避けて通るのが難しい「現代病」といえよう。だが、根本原因を理解した上で対策を取れば、自分でも治せるという。専門家が肩こり解消法を伝授する。【金岡恒治/早稲田大学スポーツ科学学術院教授】 *** 【写真を見る】マッサージは根本的な解決にはならない 肩こりがひどくて仕事に集中できない。首がこり過ぎて頭痛がする――。 こうしたつらさに耐えられず、マッサージを受けたり、整形外科に行って炎症を抑える消炎鎮痛薬や、筋肉の緊張を緩めて血流を改善させる筋弛緩薬をもらったりしている人は少なくないと思います。 もちろん、その時表われている痛みやこりを緩和するのも大切なことではあります。しかし、それは残念ながら対症療法に過ぎず、肩こりや首の痛みといった症状の根本的解決にはなりません。 では、根本的解決のカギはどこ
榊一郎@ノベライズ『サマナーズウォー』1&2発売中♪ @ichiro_sakaki 私は大学で創作方法の基礎として『換骨奪胎』方式を教えているけれど、これを『それってパクリですよね』と言う人はまあ、外野には一定数いて居なくならない(さすがに生徒で言ってきた人は未だいない)。 実際に基本構造だけ、あるいはテーマだけの状態にまで分解して、組み付ける部品を別物にして 2023-09-07 11:34:59 榊一郎@来年度のスケジュールを模索中♪ @ichiro_sakaki 基本ラノベ作家なのですが。最近はゲームとかアニメとか漫画の脚本その他の仕事の方が多かったりも。まあ物語系文筆業の何でも屋とでも。あ、巻き込みリプには基本的に返事いたしませぬので、どうかひとつ(何?
Development Division/Platform Team/Sys-Infra Unitの伊豆です。Sys-Infra Unitはインフラエンジニア・SRE 的な役割を担っています。 今回は、ある日突然SSHログインが遅くなったときに調査した内容を共有します。 SSHログインに数分かかる ある日、AWS EC2上で動いている開発環境のSSHゲートウェイにSSHログインすると30秒以上かかると報告がありました。-vvvオプションを指定してSSHログインしてみるとpledge: filesystemというログが出力された後、数十秒から数分程度かかってSSHログインが成功する状況でした。 pledge: filesystemやssh slowなどで検索してみると、主に以下のような対処法が挙げられていましたがどれを試しても状況は改善されませんでした。 systemd-logindを再起動
こんなコードだとわかりやすい 僕が考える良いコードの特徴(条件)を挙げてみると、 ぱっと見たら、だいたい何をやっているのかがわかるメソッド名 ぱっと見たら、だいたい中身が何なのか想像がつく変数名 ぱっと見たら、だいたい何をやっているのかが把握できるメソッドの内の処理フロー 驚きが少ないメソッド 副作用が少ないメソッド(責務が1つしかないメソッド) DRY原則を守っているコード だいたいこんな感じ。 つまり「すんなり読めて、すんなりわかるコード」が理想。 プログラムが小さいうちや、一人で開発しているうちは「汚くてわかりにくいコード」であっても「自分さえわかればOK」で済んじゃうけど、プログラムの規模が大きくなったり、複数人で開発するようになると、「汚くてわかりにくいコード」は絶望的に開発効率を下げる。 こんなコードはわかりにくい たとえば上の反対で、 メソッド名だけ見ても何をやっているのか想
はじめに 楽曲をアナライズしたいとき、ボーカルの旋律とか、伴奏の最低•最高音は聴音しやすいものです。 ですが、、たとえばテンションを含む密集した和音のボイシングまで分解するのは、途方もなくしんどいです。もちろん訓練された能力と、それなりの時間も必要になります。 手元に楽器がない環境の人にとっては、なおさら難しいことです。 そこで補助的に機械学習ライブラリの力を借りて、能力や時間がない人でも、より良い音楽学習ができるようにすることは、音楽の文化に良い影響があると思います。 SpleeterとBasic-Pitchという二つの最高なライブラリが提供するコマンドラインツールを使うことで、音源をパート別に分離して、それぞれのパートをMIDIノートとして出力することができます。 それによって、リファレンス楽曲の分析自体に時間をかけることなく、本当の目的である解析、そして解析した後にどう昇華させるか考
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く