Pass Univ

山田ハヤオ
完全に個人的なことなんですが、大学に合格しました。 まぁこれ12月のあたまにはわかってたんですが、報告するのを完全に忘れていました。 学校名を公開するかどうかはまだ考え中なんですが、たぶんいつか晒すと思います。 そこまでレベルの高くない地方の大学とだけ言っておこうと思います。 今後について 親との関係も完全に限界なので色々と話し

Magiskを使ってAndroidの充電状態を管理する

山田ハヤオ
あけましておめでとうございます。今年もよろしくお願い致します。 新年早々暇すぎてAndroiのいい感じのモジュールを見かけたのでメモ。 Advanced Charging Controller 名前の通り充電をコントロールするためのツール。Magisk上でCLIツールとして動くらしい。 色々ネットのフォーラムとか漁ってると配布場所が複数あるけど、素直に公式のGitHubから持

大学生向けのノートPCの選び方

山田ハヤオ
既に知り合い4人くらいから大学向けのノートPCの選び方についての相談を受けてるのでここに色々書いてみる。 Googleで検索して出てくるサイトの大半はアフィリエイト(ようはお金をもらう)だったりステマ(ようは広告)なのであまり信用しないほうが良い。 買う前にスペックをハヤオに送ってくれれば多少の判断はできると思うので遠慮し

Bootstrap5でFooterを下部に固定する

山田ハヤオ
<body> <div class="container-fluid position-relative vh-100"> <div class="row"> 色々ヘッダーとかコンテンツ </div> <div class="row position-absolute bottom-0 w-100"> <footer> フッターの内容 </footer> </div> </body> 参考にしたSEO汚染系量産型プログラミングスクールのサイトはこちら よく見る手法だけどBootstrapで実装してるやつがパッと見なかったのでメモ position-relativeとかまだ良く理解できてないかもしれない。 box-sizing: border-box;はB

自作ソフトウェアのライセンスについて

山田ハヤオ
ライセンスをつける意味 GPLのサイトによれば、ライセンスなしというのは不自由なライセンスらしいです(?)。 まぁでも著作権が作者にあるままなので色々面倒ではありそうですね。 おすすめライセンス GPLは絶対に使わないでください。誰も得しない上に資本主義に喧嘩を売る最悪のライセンスです。 MIT SUSHI WARE お寿司をおごってもらいながら、自分

BootstrapのTooltipをクリックされたときのみ表示する

山田ハヤオ
クリップボードにコピーしたときにのみメッセージを表示したいと思い、BootstrapのTooltipで実装したのでそのメモです。 環境 Bootstrap 5のbootstrap.bundle.min.jsをCDNで読み込んでいます。 HTML <button type="button" class="btn btn-outline-primary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="コピーしました" id="discord-copy"> ボタン </button> JavaScript const tooltipElement = document.getElementById("discord-copy") const tooltip = new bootstrap.Tooltip(tooltipElement) tooltip.disable() tooltipElement.addEventListener("click", function() { tooltip.enable() navi

Tatebou

山田ハヤオ
縦棒短縮URLのUIを作り直しました。 概要 http://hayao.fascode.net/tatebou/を新しくしました。 具体的にはBootstrap5を使ってレスポンシブ対応し、モダンなUIにしました。 Bootstrapほんっとうにいいねこれ。これに頼ってると純粋なCSSとHTML書けなくなりそう。 次にサイトを作

ライブCDの部屋の陰謀論の影響と対策

山田ハヤオ
ハヤオがLinuxを勉強し始めた2014年、その頃は日本でのLinuxといえばLiveCDの部屋でした。 Serene Linuxの開発も、LiveCDの部屋が開発したBasixをベースに行っていた時期もあり、長期的に日本人向けの活動を行っていて尊敬していました。 しかし最近のLiveCDの部屋は、コロナウイルスの陰謀論にハマり、パン

Twitterの広告ブロックをする方法

山田ハヤオ
Androidで快適なTwitterライフを送るうえで必須なのが広告ブロック。 2つの方法があるんだけどどっちがいいか個人的にはよくわからない。 1. TwiFuckerを使う方法 TwiFuckerを使う方法。 LSPatcherと組み合わせることでRootなしでも動作するらしい。(未検証) 2. YouTube Revancedを使う方法 なぜかY

新しいトップページを作った報告

山田ハヤオ
わたすけも山Dもサンセットもみんなそれっぽいいい感じのサイトを持ってて非常にうらやましい。 特に山Dとわたすけよな。サンセットはまだ俺と互角に勝負できると思う。 わたすけなんかReactと何か使ってめちゃくちゃモダンでページ遷移がないやつだし。ポートフォリオとブログのデザイン統一されてるし。 アクセスしたときに「かっけぇ」っ

CSSのカスタムプロパティをJavaScriptで取得する

山田ハヤオ
CSSのカスタムプロパティの値をJavaScriptから取得する方法です。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Hello World</title> </head> <body> <div id="myElementId"></div> <style> #myElementId{ --hogehogePie: 31415; } </style> <script> window.addEventListener("load", ()=>{ const myElement = document.getElementById("myElementId"); const myStyle = window.getComputedStyle(myElement); const hogehogePie = parseFloat(myStyle.getPropertyValue("--hogehogePie")); myElement.innerText = hogehogePie; }); </script> </body> </html> ワンライナーにするとこんな感じ parseFloat(window.getComputedStyle(document.getElementById("myElementId")).getPropertyValue("--hogehogePie"))

俺のリア友が何人か絵描いてるんだけどみんなすごいので紹介させてくれ

山田ハヤオ
高校の隣のクラスのやつ すごくないですかね????? 横顔サイレンススズカさん#ウマ娘#ウマ娘プリティーダービー pic.twitter.com/JH2aTmBWMp — $KY (@SKY_DANCE0608) September 8, 2022 中学のリア友 ほむさや限界オタク まどマギをこいつに布教したのは俺 ほむさや pic.twitter.com/8ZJrSiPjUc — ハム (@ham_3498) August 20, 2022 こっちは俺が何円だか払って(押し付けて)リクエストしたサマーウォーズの夏樹先輩 なつき先輩 pic.twitter.com/06RdJJq1YI — ハム (@ham_3498) August 7, 2022 中学の頃

Gentoo Linuxのリンク集

山田ハヤオ
切腹倶楽部に載ってないリンク集 mkinitcpioをGentooに移植してみる話 - Carpe diem Gentoo Forums :: View topic - Rebuilding everything Kernel/Configuration - Gentoo Wiki Gentoo Forums :: View topic - Find which package owns a file

Gentoo Linuxでインストールされている全てのカーネルのInitramfsを生成する

山田ハヤオ
新型コロナに感染して陽性になって、家にいて暇なのでGentoo Linuxに再チャレンジしてみている。 Chromeでタブを40個ほど開いてソースコードやらGentoo WikiやらとにらめっこしながらMisskeyで山Dに質問しまくっている。(本当に申し訳ない) そんな中でこのブログの開設のきっかけにもなった切腹倶楽部でGe

Alter Linuxの今後について

山田ハヤオ
先日FascodeのDiscordでこんな発言をしました。 なんか久しぶりに顔だしたらめっちゃメンションされてるな… 軽く過去ログ流し見したけど、自分は最低限のサーバ維持費として以上の金稼ぎする気もないし、誰かに開発を強要する気もまったくない Alter Linuxも液Tの思いつきと自分のarchiso-helperから始まった趣味で

Youtube Revancedを最も簡単に導入する方法

山田ハヤオ
警告 こんなツールを見つけたよというだけです。すべて自己責任でお願いします。 依存関係をインストールする adbは言わずもがな。 更に追加でAzul JDK17をインストールする。 スクリプトをダウンロードして実行 ここから自分のOSに合ったバイナリをダウンロードする。 あとはコマンドラインから実行権限を付与して実行する。 あとは全部自

Linuxは不要論を唱えてみる

山田ハヤオ
タイトルは半分以上は釣りです。厳密には「デスクトップLinuxは必須ではない」というおはなしです。 ぶっちゃけ無知な高校生の独り言なのでツッコミどころあったら教えて下さい。 最初はこの内容Fascodeのブログに書こうとしたんですけど、つまんないしAlter Linuxの開発者がこんなこと言ってたら元も子もないのでやめました

プリレコ8の参加準備と当日日程

山田ハヤオ
プリレコ8への参加にあたっての行動日程表、移動経路、持ち物、関連リンクを以下にまとめる。 5月2日午前1時時点での情報とする。 行動日程(プリレコ開始まで) 行動日程がバスで行くのか車で行くのか未定なため、両方を記載する。 2022/05/02 22:17追記 熊谷駅までは車で移動になりました。 バスの場合 到着時間 場所 詳細 5:40 もやしの家着 起こす 6:00 もやし

Alterlinuxi686 Mount

山田ハヤオ
Alter Linux i686でインストールに失敗する問題、2月の更新から発生するようになった。 どうすればこれ解決できるんだろう、上流の問題の気がする。 https://github.com/calamares/calamares/issues/1902 というわけで報告をしてみる。 ソースコードをゴリゴリにカスタマイズしているAlterISO 3.1で発生したから、どうせ古いバージョンとライブラリが合わない問題だろうと思っていた。 そんなわ

DCU

山田ハヤオ
日曜劇場のDCUの最終回前話の件について。 リアタイであれ見たんだけど、15年前の遠隔操作システムの設計図が子供部屋の玩具箱の中にあったという話。 まずそもそも15年前のシステムなんて現代でろくに運用できないと思う。 んで、もしそれの完全な設計図が欲しいとして、15年前なら普通にCDがあったのでは?? そして子供部屋の玩具箱な