at backyard

Color my life with the chaos of trouble.

Entries from 2022-01-01 to 1 year

Pugの中にMarkdownを埋め込んで表示させる方法

pugを使ってレンダリングしている、とあるサイトがあるのだが、ここにmarkdownを使ってコンテンツを追加したくなった。 ただし土台はpugで作ってしまっているし、私自身もこの作業にそこまで時間は割けないので、今の状態からうまーくmarkdownをpugの中に埋…

子供のイヤイヤ期とプロセスマネージャー(noreman)

子供のイヤイヤ期が想像以上に大変! 少し前から子供がイヤイヤ期に突入しています。 何もかもが嫌になってしまったようで、思い通りにならないことがあると遊んでいたものを突如破壊しだすという、なかなかなサイコパスっぷりを日々披露しています。 私もす…

scikit-learnのインストールに失敗する(M1 MacBook Air)

M1のMacBook Airで scikit-learn を試そうとしたが、下記のようなエラーが出て失敗してしまった。 pip subprocess to install build dependencies did not run successfully. ためしにcondaのほうで環境を作り、下記の conda install を使うことで無事にイン…

deno upragdeしようとすると error: You do not have write permission というエラーが出るようになった

普段どおり deno upragde でupgradeしようとしたら、 error: You do not have write permission to "/opt/homebrew/bin/deno" というエラーが出るようになった。 今まではこんなエラーは出なかったのだが、どういういった理由によるものか? その原因までは…

Node.jsのコアモジュール名についている【node:】プレフィックスについて

ちょっと気になったので備忘録として書き残しておく。 Node.jsにある、node:というprefix Node.jsでライブラリをimport/requireする際に node:というprefixをつけることが可能になっている。 これは Version 14.18.0 からついているもので、以下のように2種…

macOSをアップデートしたらGoogle日本語入力が使えなくなった

Twitterにもつぶやいたのですが、こっちにも備忘録。 macOSアップデート後(11.6.7)から急にGoogle日本語入力動かなくなった...OSアップデートは関係ない?ちなみにM1 MacBook Air— Yuki Shindo (@shinshin86) 2022年6月17日 macOSを 11.6.7 にアップデートし…

フォートナイトのバナナのスキン『ピーリー』は今でも手に入るのか?

久しぶりにフォートナイトをプレイしている。 ゼロビルドはフォートナイトを久しぶりにプレイする私のような人間でも敷居が低く、楽しめる。 主にスクワッドでチームを組んでプレイしている(いわゆる、野良プレイ) で、プレイしていて気づいたのだけど、青…

Pythonを用いてPCが充電中かどうかを確認する

だいたいTwitterでつぶやいしてしまったので、そちらを貼る。 PythonでPCが充電中かどうかをチェックしたいと思っていたが、psutilというライブラリを使えば簡単に調べられそうだった。試しにtkinterでサンプルアプリを書いてみた。 pic.twitter.com/8w091ml…

VSCodeでcommand 'markdown.showPreviewToSide' not foundとなってmarkdownプレビューが表示できないとき

VSCodeでは command k + v (macの場合) でmarkdownのプレビュー表示ができるが、時折下記のようなエラーが画面右下に表示されてマークダウンのプレビュー表示が行えない時がある。 command 'markdown.showPreviewToSide' not found こういうときはVSCodeを再…

カップ焼きそばが1番美味しく感じる瞬間

眠りそうになりながらこの文章を書いている。 なぜか、これを書いてから寝ようと思い立ったのでまずは書き切ることを目標にして書いていく。 さて、カップ焼きそばの話だ。 カップ焼きそばを今日久しぶりに食べたが、カップ焼きそばを食べる時に1番テンショ…

Windowsに最初から入っているMcAfeeを削除する

McAfeeをアンインストールする 以前Windowsマシンを購入したと書いた。 shinshin86.hateblo.jp はじめからMcAfeeが試用版として入っているが利用しないし、ポップアップもうざいので削除することにした。 当面は Windows Defender を利用するつもりだが、こ…

無料で商用利用可能なロゴを簡単に作れるhatchfulを試してみた

商用利用可能なロゴを簡単に作れるhatchfulというサービスがある。 以前から気になっていたので利用してみた。 サクサクっといくつかの質問に答えるだけで良さげなロゴが作れたので、かなり便利そう。しかも無料。 ちなみにこんな感じのロゴがサクッと作れま…

StyleGANをColabで試していた際に出た`UnpicklingError: pickle data was truncated` について

StyleGANをColabで試していた際に pkl ファイルを読み込もうとしたら UnpicklingError: pickle data was truncated というエラーが出た。 これはColab上にこのファイルを直接アップロードしてからPythonで処理しようと考えていたが、ファイルの容量がそれな…

Pythonで画像を繋ぎ合わせてGIFを作るスクリプト

昨晩はPythonでopencv使って顔検出で遊んでました。 昔のコードを引っ張り出してコードをいじりながら遊んでいたのですが、いやはや、こういうのは面白くてついついやってしまいますね。 気づけば時間が溶けていて夜更かししてしまいました。 さて、顔検出で…

pip install bs4、じゃなくて、pip install beautifulsoup4

久しぶりに Beautiful Soup を使おうと思った。 Pythonのパッケージインストールでいつも困るのは、インストールする際に打つパッケージ名が、自分の記憶になる内容と異なることがある点だ。 例えば Beautiful Soup なら、インストール時のコマンド名は beau…

Dropbox APiを用いてファイルアップロードを実装する(JavaScript)

Dropbox APiを用いてファイルアップロードを行う処理を作成したので備忘録。 Dropbox APIの利用開始手順 まずは下記のページからアプリを作成をクリック。 Developers - Dropbox アプリ作成に関するフローでは特に詰まるところはなかったので割愛する。 (ま…

Goでos.Exit(1)の終了をテストする

最初に Goはまだまだ詳しくなく、かつ下に書いたstack overflowの内容は2016年頃のものなので、もっと良い方法があるのかもしれない。 が、今回ググってみたところ、一番しっくり来た内容がこれだったので、これを採用した。 Goでos.Exit(1)の終了をテストし…

go: cannot run *_test.go filesというエラーについて

Goを触る上での前提知識になるかと思うが、知らないで軽くハマったのでメモ書き。 そもそもGoでは *_test.go というファイル名のファイルはテスト用のファイルとなるため go run では実行できない。 *_test.go のファイルを実行しようとすると( 例えば go ru…

mouseのG-Tune P5-144(ゲーミングノート)を購入した

Windowsのゲーミング用ラップトップを購入した 少し前にWindowsのゲーミング用ラップトップである、mouseのG-Tune P5-144 (Windows 11)を購入した。 (ちなみにmouseでは購入時にカスタマイズもできるが、私は全てデフォルト仕様で購入しています。) www.mo…

走り出したばかりの事業風景にグッと来る

GW中にこんな下書きを残していた。 下書きのままにしておく理由もないので公開する。 以下、本文。 今日読んでしびれたポスト ツイッターで見かけて読んだ。 note.com 読むと元気になるし、しびれる。良い。 全体的に素晴らしい文章で一気に読んでしまった。…

GCP(GCE)のSSH-in-browserは絶対パスで指定しないとファイルがダウンロードできない?

GCPのCompute EngineでVMインスタンスを立てて作業をしていたときに遭遇したハマリポイント。 画面上の表記と異なるので、バグなのかもしれない...? そのためこのポスト内に書かれた事象は後々解消されている可能性があることを先に明記しておく。 GCEで利…

cx_Freezeを使っていて、error: Multiple top-level packages discovered in a flat-layoutというエラーが出たときの対応手段

目次 目次 今回の経緯 tkinterで作ったノートアプリ error: Multiple top-level packages discovered in a flat-layout というエラー 環境 エラー再現と原因 実際の修正内容 検証:別に設定しなくてもcx_Freeze側でよしなにしている? 結論:tkinterノートア…

子供の感染性胃腸炎に感染して夫婦共々倒れた話

今年のGWはいかがお過ごしでしたでしょうか? 我が家ではGWの真ん中を胃腸炎に潰されてしまいました。 なお、ここに書いてある内容はあくまで私の個人的体験に基づいたものです。正確な情報などはかかりつけの病院に直接問い合わせるなど適切な手段を得た上…

Node.jsでローカルのJSONファイルをrequireを使って読み込む際の気をつけるポイント

下書きに放り込んだまま忘れていたので、ポスト。 Node.jsのrequireを用いてJSONファイルを読むときに気をつけること Node.jsのrequireを用いてJSONファイルをそのまま読み込むことができる。 const json = require('./sample.json'); consle.log(json); こ…

Twitterで最新のツイート順に表示を切り替える方法

行動力の鬼ことイーロン・マスクが早速やってくれました。 Very important to fix your Twitter feed:1. Tap home button.2. Tap stars on upper right of screen.3. Select “Latest tweets”.You are being manipulated by the algorithm in ways you don’t …

【方法募集中!】特定のYouTubeチャンネルを非表示(ブロック)にする方法

求む!特定のYouTubeチャンネルをブロック(非表示)する方法 この記事では自分なりにたどり着いたやり方(特定のYouTubeチャンネルを表示させない方法)を書いているが、完璧ではない。 もしより強力なやり方をご存じの方がいましたら、コメント頂けますと…

HTMLCollectionを配列で扱いたいときはObject.valuesやArray.fromやスプレッド構文を使うと便利

最初に結論 たぶん、検索で引っかかってきた人は結論だけ知りたいはずなので、まずは結論だけ書く。 配列として扱うには Object.valuesを使うと想定したような使い方ができる。 (他にはArray.fromやスプレッド構文を使う方法もある。それらは本文に書いた) O…

Goでローカルで作成したモジュールをインポートしたいとき

Goで最近ちょっとしたテストのためのモジュール(ライブラリ、パッケージ?なんて呼べばいいのだろう?)を作成した。 github.com 完全に自分向けのライブラリであり、現在はまだ開発中の段階となっている。 これについては開発の区切りがついたタイミングで、…

AirPodsがMacから認識されなくなった場合の解決方法

本当にたまにだが、AirPodsがMacから認識されなくなることがある。 一度こうなると、MacのBluetoothのところにAirPodsが表示されることすらなく、接続できなくなる。 このようになったときは下記のように対応することで再び接続が可能となる。 AirPodsの蓋を…

go installの挙動がおかしいと思ったら案の定cacheでした

Goでpackageをinstallする際に特定のブランチを指定して、下記のようにインストールしていた。 # go install <package>@<branch> go install github.com/shinshin86/go-leet@add-package-leet 上のパッケージは実際にあるもので、下記になる。 (Goのパッケージ周りに関する理</branch></package>…