skip to content

Blog


total 43

2024-01-05/技術系

GitHubのアカウントが乗っ取られかけた話

タイトルのとおりです。GitHubのアカウントを乗っ取られかけました。結構やばかったです。 経緯 このツイートをする5分ほど前から、スマホのGitHubアプリに大量のログインリクエストが表示されていることに気づきました。 急いでメールを確認すると、恐ろしいほどのログイン失敗の通知と詳細が送られていました。 スペインやペルー、アメリカなどの場所から繰り返しログインを試行されており、おそらく攻撃者はTorを使っているのだと思われました。 反省 そんなことはどうでもよく、大事なのは「パスワードは漏洩している」という事実。 GitHubを始めとするサービスではユーザー名+パスワードの認証を突破して初め


2024-01-05/技術系

あたらしいウェブサイトを作りました

お久しぶりです。山田ハヤオです。大学にも慣れてきて、かなり人生に余裕ができてきました。今は某学習塾と某スタートアップで働きつつ一人暮らししてます。 ここ1年間ブログの更新がなかったのは大学が忙しかったのと、ブログの移行作業をしていたからです。Hugoでテーマを作るのが思った以上にだるかった(というかReactやVueのようなフレームワーク無しにウェブサイトを書きたくない)ので、同等程度の機能を有したものをイチから作っていました。 親は基本的に生活費なんてくれる訳がないので(この前2万円もらえたので感謝)バイト代がほぼ生活費に消えてます。まぁ父親が不倫してる最悪な実家よりはましかな。 両親が離婚


2023-01-01/技術系

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

あけましておめでとうございます。今年もよろしくお願い致します。 新年早々暇すぎてAndroiのいい感じのモジュールを見かけたのでメモ。 Advanced Charging Controller 名前の通り充電をコントロールするためのツール。Magisk上でCLIツールとして動くらしい。 色々ネットのフォーラムとか漁ってると配布場所が複数あるけど、素直に公式のGitHubから持ってくるべき。 https://github.com/VR-25/acc/releases/latest 拡張子がzipのやつを導入して終わり。 AccA Advanced Charging Controller はCLI


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

既に知り合い4人くらいから大学向けのノートPCの選び方についての相談を受けてるのでここに色々書いてみる。 Googleで検索して出てくるサイトの大半はアフィリエイト(ようはお金をもらう)だったりステマ(ようは広告)なのであまり信用しないほうが良い。 買う前にスペックをハヤオに送ってくれれば多少の判断はできると思うので遠慮しないで送ってほしい。 モデルを決める基準 たぶん大体の人が特定のモデルやメーカーにこだわりは無いと思うので、学生向けに選ぶ基準というか優先順位を考える。 1. 学校の基準 2. 予算 3. 電池もち 4. 性能,大きさ 5. 保証 だいたいここらへんになると思う。進学でいろい


2022-11-30/技術系

Bootstrap5でFooterを下部に固定する

参考にしたSEO汚染系量産型プログラミングスクールのサイトはこちら よく見る手法だけどBootstrapで実装してるやつがパッと見なかったのでメモ position-relativeとかまだ良く理解できてないかもしれない。 box-sizing: border-box;はBootstrapではデフォルトでグローバルに当たってる。 position-relative vh-100を付けないとスクロールしたときに重なってしまって✞CSS完全に理解した✞状態になる。


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

ライセンスをつける意味 GPLのサイトによれば、ライセンスなしというのは不自由なライセンスらしいです(?)。 まぁでも著作権が作者にあるままなので色々面倒ではありそうですね。 おすすめライセンス GPLは絶対に使わないでください。誰も得しない上に資本主義に喧嘩を売る最悪のライセンスです。 MIT SUSHI WARE お寿司をおごってもらいながら、自分の名前を表記してもらえるライセンスです。 MIT SUSHI WAREの公式サイトはこちら このライセンスは知り合いが作ったものなので積極的に使っていきたいのですが、フリーソフトウェア財団などで正式にオープンだと言われたわけではない(まぁ内容的に


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

クリップボードにコピーしたときにのみメッセージを表示したいと思い、BootstrapのTooltipで実装したのでそのメモです。 環境 Bootstrap 5のbootstrap.bundle.min.jsをCDNで読み込んでいます。 HTML JavaScript ポイント tooltipは事前に初期化しておきます。このとき同時にdisableで表示させないようにしておきます。 クリックされたときのみ、enableでTooltipを有効化してからshowで表示します。 hidden.bs.tooltipイベントをハンドルして、Tooltipが隠れたときに再びdisableします。 個人的なポ


縦棒短縮URLのUIを作り直した話

縦棒短縮URLのUIを作り直しました。 概要 http://hayao.fascode.net/tatebou/を新しくしました。 具体的にはBootstrap5を使ってレスポンシブ対応し、モダンなUIにしました。 Bootstrapほんっとうにいいねこれ。これに頼ってると純粋なCSSとHTML書けなくなりそう。 次にサイトを作るときはReactとBootstrapでいい感じにしたいなと思っており() Hugoのこのテーマもあまり気に入ってるわけではないので、そのうち自分でテーマを書こうと思います。 BootstrapとHugoでモダンなブログ、BootstrapとReactでモダンかつ高速で


2022-11-22/技術系

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

ハヤオがLinuxを勉強し始めた2014年、その頃は日本でのLinuxといえばLiveCDの部屋でした。 Serene Linuxの開発も、LiveCDの部屋が開発したBasixをベースに行っていた時期もあり、長期的に日本人向けの活動を行っていて尊敬していました。 しかし最近のLiveCDの部屋は、コロナウイルスの陰謀論にハマり、パンデミックを嘘と断定し、政治思想も極右に偏っています。 ↑については今のLiveCDの部屋を見ればすぐわかります。 これの影響 かつてはLiveCDの部屋は非常に人気があったので、もしLinux初心者が古いサイトを参考にした場合、LiveCDの部屋にたどり着く可能性