みなさまお元気ですか 暑さも少し落ち着いてきて、ようやく外に出てもいいかなという気になってきました。季節の変わり目体調には気をつけていきたいですね。 実は、一ヶ月くらい前に Linux PC を自作して Mac から移行しました。そのときの考え、その後の感想を残しておきます。 また、学んだことや作業のログを細かく残しておきたいと思います。(どこかの誰かが不安に思ったときに同じ失敗や疑問を経験した人がいて安心してもらえたら嬉しい) Ubuntu のインストール画面 (ベストオープンソースと開発しよう!) 目次 Mac をやめるきっかけ、経緯 Ubuntu に移行して一ヶ月の感想 おまけ1: どのような PC になったか おまけ2: 事前に学んだこと おまけ3: PC の組み立て おまけ4: Ubuntu のセットアップ 加筆/修正 指摘のあった誤字を修正 NVEnc について誤った内容があっ
ミニPCではOSに、個人利用不可の「ボリュームライセンス(VL)」が使われていることがあります。そのままでも利用できますが、ライセンス違反の状態で使い続けることになり、なにかのトラブルが生じるかもしれません。またあるとき突然Windowsをアップデートできなくなるなどのリスクもあります。 購入したミニPCでボリュームライセンスが使われていた場合、早めに返品するか正規ライセンスに変更するかしてください。おすすめは、ショップに問い合わせて正規ライセンスをもらう方法です。この記事では、その流れについて解説します。 ※もらったライセンスが「見た目上は正規版に見える」だけのケースもありますが、その出所については調べようがないため、この記事では触れません。どうしても不安な場合は、自分で入手したライセンスのプロダクトキーを使ってください ※Windows以外のOSを自分でインストールするなら、そのまま使
はじめに curl とは対話シェルやシェルスクリプトから HTTP 通信を行うのによく使われるコマンドです。あらゆる環境(100 種類の OS)で動作し、macOS や Windows には標準でインストールされています。商用サポートもあり、互換性は非常に重視され、何年経っても同じ書き方で動きます。非常に長く使われており(1998 年生まれの 27 歳1)、そして古い情報もたくさんあります。この記事ではそういった古い情報を、より簡単で新しい curl コマンドの使い方にアップデートします。最初に結論を書いておくと、 もう -X POST -H "Content-Type: applicatoin/json" なんて書かなくていいですよ。 (記事を読まない人のためのリンク) この記事を書くにあたって以下の記事を参考にしています。この記事が書かれたのは 2015 年、現在はそれから 10 年後
Neowinは5月1日(米国時間)、「Windows 11 users reportedly losing data due to Microsoft's forced BitLocker encryption - Neowin」において、Windows 11バージョン24H2はデフォルトでWindowsドライブを暗号化する可能性があると伝えた。 これまでHomeエディションは原則として対象外だったが、Windows 11バージョン24H2からは対象に加わり、すべてのデータを失う可能性があるとして注意を呼びかけている。 Windows 11 users reportedly losing data due to Microsoft's forced BitLocker encryption - Neowin Windows 11バージョン24H2にアップグレードする場合は要注意 Reddi
女子中高学生「iPhoneじゃないといじめられる」 いじめられるわけ無いだろ せいぜいいじられる程度だ ただ女子のiPhoneの渇望はかなり強いようで、至るところで親と喧嘩になっている(個人的に聞いた噂だけどね) 大抵は親のお下がりを使ってるよね、タイミング的にはiPhone8〜iPhone12が多いのでは 兄弟姉妹が多いとこれが上手くいかず揉める ちなみにどれだけiPhoneが多いか、統計はないんだけど 今学生に一番流行ってるBeRealの日本のシェアは91%がiPhoneだ https://sensortower.com/ja/blog/bereal-mau-increased-in-japan この数字は恐ろしいよね BeRealをやるような陽キャ層(大体学生のうちの半分弱)はiPhoneってこと なお男子学生も結構やってるようで、それ含めての91%だから 女子学生にとってiPhon
1000行でOSを作ってみよう 本書では、小さなOSをゼロから少しずつ作っていきます。 OSと聞くと腰が引けるかもしれませんが、OS (特にカーネル) の基本機能は案外単純です。巨大なオープンソースソフトウェアとしてよく挙げられるLinuxでさえ、バージョン0.01はたった8413行でした。様々な要求に応えるために次第に肥大化していっただけで、当初は大変素朴な実装になっていました。 本書ではコンテキストスイッチ、ページング、ユーザーモード、コマンドラインシェル、ディスクデバイスドライバ、ファイルの読み書きをC言語で実装します。これだけ様々な機能が詰め込まれているのに、コードは合計でたった1000行未満です。 「1000行なら1日でできそう」と思うかもしれませんが、初学者には少なくとも3日はかかるでしょう。OS自作のハマりポイントは「デバッグ」です。アプリケーション開発とは違うデバッグ手法
部屋にパーソナルサイネージが欲しいんです 常人はそんな事を思わない。だけど我々は異常者なので…… そんな異常者ならば逸般のご家庭1つや2つや3つや4つ余ってる液晶ディスプレイや液晶テレビを使って、お部屋に設置する情報端末/パーソナルサイネージを作ろうという試みです。本体側にはRaspberryPiにMagicMirror2というソフトを入れて使いますよ。ちなみにWEBサーバーになるので他のPC/スマホからも表示できるようになります。 1.必要なもの 余っている液晶モニタ ⇒高性能の液晶ディスプレイじゃなくてもHDMI入力がある液晶テレビで十分です、ハードオフやメルカリ、ジモティーあたりで拾って来ましょう。 ちなみに40インチ縦置きで一般的なポスターサイズとほぼ同等になります。 Raspberry Pi ⇒Raspberry Piの3、4、Zero W 2で動作確認を行っていますが、情報端末
ホームWindowsWindows 11をMicrosoftアカウントなしでインストールするbypassnroが削除されるも…抜け道はあります! Windows 11をMicrosoftアカウントなしでインストールするbypassnroが削除されるも…抜け道はあります! 2025 3/30 Microsoftは本日、Windows 11の最新Dev/Betaチャンネルビルドを公開しました。どちらのビルドにも大量の新機能が追加されていましたが、中にはあまり望ましくない変更も含まれています。 Windows 11 Build 26200.5516と26120.3653では、これまでWindows 11をセットアップする際に、インターネット接続やMicrosoftアカウントの要件を回避するために使われていたbypassnro.cmdが削除されていたのです。 この変更に関してMicrosoftは次
どうも、『人文×社会』の中の人です。 今回は、WindowsとMacで起こった「波ダッシュ」をめぐるドタバタ劇をご紹介したいと思います。 波ダッシュといえば、「〜」という記号。どこにもドタバタする要素がないように思えますが、実は今でも組版業界で問題となっている大混乱があります。 波ダッシュと全角チルダ「それ、不等号ですよ! 紛らわしい約物3連発!」の記事でもご紹介したように、見た目が「〜」に見える約物には、2種類あります。 「波ダッシュ」と「全角チルダ」です。 「波ダッシュ」は、日本語で範囲を表すときに使われる約物です。「明治〜大正」みたいな感じで使います。 「全角チルダ」は、半角チルダ(~)の全角版です。チルダは「漸近的に等しい」ことを表す数学記号として使われます。つまり、全角イコール(=)の仲間です。(他にも半角チルダは、コンピュータ上のホームディレクトリを表したり、プログラミング言語
げんれい工房 @Genrei_studio 「日本人は神道BIOSの上に仏教OSが乗ってて、その上で仏教やキリスト教などの宗教アプリが動いてる」って例え話がありましたが…SNS等でヤケに「私は善人ですよ」アピールをしつつも、実際の言動が暴力的な人を見てて「悪党OSの上で善人アプリを動かしている人」と言う表現を思いついた今日この頃。 2025-02-12 09:46:57 げんれい工房 @Genrei_studio 「日本人は神道BIOSの上に仏教OSが乗ってて、その上で仏教やキリスト教などの宗教アプリが動いてる」って例え話がありましたが…SNS等でヤケに「私は善人ですよ」アピールをしつつも、実際の言動が暴力的な人を見てて「悪党OSの上で善人アプリを動かしている人」と言う表現を思いついた今日この頃。 2025-02-12 09:46:57
本書では、64-bit ARM (ARMv8/AArch64) アーキテクチャを前提としたハイパーバイザの仕組みをできるだけ分かりやすく解説し、実際にラズベリーパイ4やQEMUで動作するハイパーバイザ (Type1) を自作する方法を解説しています。 ソースコード: https://github.com/HidenoriMatsubayashi/evisor ⬛︎ 注意 本書はまだ作成中(現在5章を作成中)ですが、モチベーション維持のために公開している状態です(章立てなど今後変わる可能性ありです)。内容は随時更新していますので、気になる方はウォッチやコメント等をお願いします。 ⬛︎ 学べること ・ハイパーバイザとその仕組みと原理 ・64-bit ARM (ARMv8/AArch64) アーキテクチャの仮想化支援機構 ・自作ハイパーバイザの作り方 ⬛︎ コミュニティ 質問や間違い指摘など本書
2025年6月のWindows Update後にPCが起動しなくなったとの不具合報告が多数出ています。本記事では、この不具合の影響を受けるメーカーおよび製品をまとめています。 更新履歴 [記事初公開日: 2025/6/17] ① マウスコンピューターから本件に関する公式発表がされました。それに伴い、マウスコンピューターの内容・リンク先を改訂。 [2025/6/17] ② Gigabyteとマウスコンピューターが復旧方法を公開しました。その旨、記事に加筆・改訂。 [2025/6/18] ③ メーカー一覧にエプソンを追加。 [2025/6/18] ④ エプソンが修理対応を開始した旨を加筆。Microsoftが本不具合を認めた旨を加筆。メーカー一覧にThundeRobotを追加。『復旧について2』を記事下部に加筆。 [2025/6/19] ⑤ 『不具合の原因は』項目に不具合の影響を受ける更新プロ
米アップルは、自社デバイス向けソフトウエア刷新の一環として、基本ソフトウエア(OS)の名称に大幅な変更を加える方針だ。 事情に詳しい複数の関係者によると、次期OSからはバージョン方式ではなく西暦に基づく名称が採用される。iPhone向けの「iOS 18」は「iOS 26」に置き換わる見通し。非公開情報であることを理由に関係者は匿名を条件に述べた。他のOSも同様に「iPadOS 26」、「macOS 26」、「watchOS 26」などになるという。 アップルは、ブランド全体の一貫性を維持し、ユーザーや開発者に混乱を生じさせやすい現在の命名方式を見直すため、今回の変更に踏み切る。現在のOS群(iOS 18やwatchOS 12など)は、それぞれ異なる時期に初版が登場した経緯があり、バージョン番号に統一性がない。
[速報]マイクロソフト、WindowsがMCPをサポートすると発表。AIエージェントでWindowsやアプリとの連携が可能に マイクロソフトは日本時間5月20日未明に開幕したイベント「Microsoft Build 2025」で、AIアプリケーションやエージェントとアプリケーションを連携させるプロトコルである「MCP」(Model Context Protocol)をWindowsがネイティブにサポートすると発表しました。 WindowsのMCPサポートでは、以下の機能がWindowsに実装されます。 MCP Servers for Windows ファイルシステムやウィンドウ管理、Windows Subsystem for Linux(WSL)などのWindowsシステムファンクションがMCPサーバとなり、AIアプリケーションやエージェントからアクセス可能になる。 MCP Registr
昨年、OpenAIが最後までComputerUse、つまりコンピュータの自動操作する、いわゆる「本物のエージェンティックAI」を出さなかったことが腑に落ちなかったのだが、よくよく考えると、作るのは簡単でも、それを世に放つのは難しい問題というのがある。 特に今年から正式にOpenAIは非営利団体ではなく営利団体になった。 営利団体というものが目指すものは、当然ながら営業利益である。 さて、ではComputerUseがChatGPTのように「誰でも」使えるようになると困るのは誰だろうか。 まず最初に困るのは、おそらくGoogleだ。だが、すでにサム・アルトマンはGoogleは敵に回してもいいという判断をしている。だからChatGPT Searchを作って、デフォルトの検索エンジンとして使うように勧めている。ただ、まだデフォルトの検索エンジンにするにはChat GPT Searchは不便なことが
2025年4月28日紙版発売 hikalium 著 A5判/552ページ 定価3,520円(本体3,200円+税10%) ISBN 978-4-297-14859-1 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Amazon Kindle この本の概要 Webサイトの閲覧をはじめとして,コンピューターはさまざまな場面でみなさんの日常と密接にかかわっています。しかし,その裏側で起きていることを理解するのは,現代の複雑なコンピューターシステムの上では困難です。そこで本書では,シンプルなOSをRustを用いて実装し,普段は見えないOSの役割とその動作を理解していきます。Ⅰ巻ではメモリ管理,マルクタスク,ハードウェア制御に関する部分を実装し,Ⅱ巻ではユーザーインタフェース,アプリケーション実行,インターネットへの接続に関する部分を実装します。
Microsoftが『コントロールパネル』廃止を明言。40年近い歴史に幕? Microsoftではここ最近、昔から搭載されていた機能の廃止を次々に行っており印象に残っている機能としてはWordpadが2023年9月1日に廃止される事が発表され、Windows 11 24H2では完全削除される事が明らかになっています。ただ、Microsoftでは昔からある機能として恐らく最もWindowsユーザーに親しまれてきた『コントロールパネル』についても廃止を明言し、近い将来、完全削除が行われる可能性が出てきています。 Microsoftは2024年8月19日に『System configuration tools in Windows (Windowsの構成設定ツールについて)』と言うサポートページを新たに公開し、Windows 11や10で可能なカスタマイズやそのカスタマイズ方法について詳細を記載
経緯 2023年10月ほどに以前から使用していたMacBook Pro(OS sonoma)がスリープ後に再度開くとバッテリーを消費しきってしまう現象が発生した。前日にMacBookを利用後翌日にはMacが電源なしでは操作できない状態となっていたため非常に面倒なため調査を開始 似たような症状は他の知人MacBook Pro(OS Ventura)でも再現していた 対象の人 Mac設定のログイン項目の見直しを行ったが解決できなかった人、あるいは原因と思われるアプリケーションの設定をオフにすることが出来ない人 MacのSMCのリセットなどを行ったが全然解決ができなかった人 他のサイトなどでMacバッテリードレインについて調べたが解決できずにっちもさっちも行かない人 実行環境 MacBook Pro 2020 13-inch プロセッサ 2.3 GHz クアッドコアIntel Core i7 O
IT部門が頭を抱える「CentOS終了問題」 なぜ企業は後継OSに「AlmaLinux」を選ぶのか:移行先の検討で留意すべきこと 無償のLinuxディストリビューションである「CentOS」の更新が2024年6月に終了した。そのまま使い続けるとセキュリティリスクになるが、有償の「Red Hat Enterprise Linux」への移行は検証も含め、コスト面で課題があるケースも多い。日本語サポートも欲しいところだ。現実的な移行先を解説する。 無償のLinuxディストリビューションとして普及している「CentOS」を利用する企業が今、岐路に立たされている。「CentOS Linux 8」はアップデートが2021年末に打ち切られ、「CentOS Linux 7」の更新が2024年6月に終了した。今後もセキュリティパッチを適用して安全に使うためには、ベンダーが有償で提供しているCentOSの延長
Yu Gothic UIに text-spacing-trim を適用するとバグる を読んでいて、気になってしまったので、実際にYu Gothic UIのファイルの中身を開いて調べてみました。 発生している問題 回避策 原因 Yu Gothic UI 特有の問題? まとめ 発生している問題 Yu Gothic UIは、Windows 10からプリインストールされているUI表示用フォントです。 手元の環境で確認したところ、Windows 11 23H2 (ビルド 22631.4317) 時点では、「Yu Gothic UI Version 1.93」がインストールされていました。 このフォントをChrome系ブラウザで利用すると、鍵括弧表示が崩れる場合があります。具体的には、 「abc」「abc」 のように、閉じ括弧・開き括弧が隣接するケースです。 」「 の部分ですね。この際に、閉じ括弧と開
こんにちは、羽山です。 今回はラクーンホールディングスの座学研修で私が講師を担当する 3年次 Linux && Docker研修 をご紹介します。当社は教育制度に力をいれており、入社直後に5~6ヶ月間の研修があります。そしてさらに n年次研修 という枠組みで2年次、3年次、4年次と定期的に研修を実施して、経験を積んだ各ステージに必要な知識・スキルを補完しています。 3年次 Linux && Docker研修は入社から3年目の1~2月頃(4年目目前)に実施していて、エンジニアとしての実力も付いてきた段階で受けることになります。 4年目目前ともなれば Linux や Docker を普段から開発に利用していて基本操作には困っていないはずです。 一方で Linuxカーネルの役割を聞かれたら返答に窮したり、コンテナとはプロセスと言葉では知っていても実はよく分からなかったり、そういうあたりが本研修の
今まではmacOSやLinuxをずっと好んで使ってきましたが、今年は全面的にWindowsに移行をしました。家のデスクトップPCも、持ち歩いているノートPCも、どちらも今ではWindowsです。2006年にIntel Macに移行して以来、実に18年ぶりのWindowsです。2006年はまだWindows Vistaが最新のWindowsでした。そこから一気にWindows 11にジャンプしたことになります。 Windows 11に移行してからすでに半年が経過していますが、普段の開発作業含め、めっちゃ快適になりました。クリスマスを意識する時期ですので、僕のWindowsはすっかり冬になっています。IntelliJ IDEAは赤と緑な感じでほっこりします。 Windows Terminalは、どんなにエラーが出ても、それもクリスマスプレゼントに思えてきてしまうほどです。 macOSを使わなく
CrowdStrikeは数ヶ月前にDebianとRocky Linuxを破壊していたが誰も気づかなかった 2024 7/20 Windowsデバイスで広範囲にブルースクリーン・オブ・デス(BSOD)が発生し、航空会社、銀行、医療機関など、さまざまな分野で業務が中断しています。 原因は、クラウドベースの総合セキュリティソリューション「CrowdStrike Falcon」のアップデートによって配信されたドライバーファイルにあり、CrowdStrikeは問題を認め、MacやLinux PCには影響しないと説明しています。 今回の問題は突然発生したかのように思えますが、実は同じような問題が数ヶ月前にも発生し、DebianとRocky Linuxのユーザーが大きな影響を受けていたことがわかりました(Neowin)。 Hacker Newsによると今年の4月、CrowdStrikeのアップデートによ
私は車輪の再発明が大好きです。 人が作った技術について、どういう風に作られているかとか興味ないですか? エンジニアの世界でよく「車輪の再発明はするな。巨人の肩に乗れ!」と言われます。それは確かに、プロダクトを早く作り上げるには重要な考え方です。既存の技術を活用することで、効率よく目標に到達できます。 しかし、もし車輪の構造をよく知らないまま乗り物を作ったとしたらどうでしょう?いざ車輪にトラブルが発生したときに対処できなかったり、もっと良い車輪を生み出せる可能性を見逃してしまうかもしれません。 実際、データベースの仕組みを深く理解せずに使った場合、パフォーマンスの問題や障害に直面したときに原因を特定できず、対応に苦労することがあります。逆に、基礎から構造を学び、自分で仕組みを構築する経験を積むことで、トラブル解決能力が向上し、独自の最適解を導き出すことができるのです。 車輪の構造を学ぶには、
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事では、エンジニアが低レイヤーを学ぶ上で参考になるコンテンツを紹介します。 低レイヤーに詳しくない人はもちろん、大学で情報工学を学んだ人にもおすすめできるコンテンツが盛り沢山です。 随時更新していくので、おすすめコンテンツがあればコメント欄で教えてください。 なぜ学ぶか 低レイヤーの知識を学ぶことで、ソフトウェアが動作する仕組みを深く理解し、パフォーマンス改善やバグの根本原因を特定できる力が身につきます。最新技術をブラックボックスのまま扱うと、さらに新しい技術が出た時に1から学習する必要があるかもしれません。 低レイヤーを学ぶことで
Windows 11、全エディションでMicrosoftアカウント必須に – オフラインインストールの終焉か Last Updated on 2025-03-31 10:40 by admin Microsoftは、Windows 11の全ての新規インストールにおいて、Microsoftアカウントの使用を必須とする変更を実施した。この変更により、Windows 11 HomeだけでなくProエディションでも、ローカルアカウントのみでのセットアップが不可能となる。 この変更は、2024年3月にリリースされた累積アップデートKB5035942によって実装された。以前は「BYPASSNRO」コマンドを使用してアカウント要件をバイパスすることが可能だったが、このアップデートでその方法も無効化された。 Windows 11の新規インストール(クリーンインストールを含む)では、デスクトップに到達して更
「gettyimages」より 一部システムが2038年1月19日3時14分8秒以降の時刻になると誤作動を起こす可能性があるとされる「西暦2038年問題」。新たな論文が発表され、一般的に想定されているより広い範囲で大きな影響が出るのではないかという声が広まっている。どのような規模の影響の発生が想定されるのか。また、システム運用者はどのような対策をすべきなのか。9月に論文「32bitを超えるtime_t型を持つ環境における2038年問題とその検出」を発表した立命館情報理工学部教授の上原哲太郎氏に聞いた。 2038年問題とは、LinuxなどのUNIX環境、C言語プログラムのUNIX timeで表現されたタイムスタンプ値が32bit符号付き整数型で定義されている場合、2038年1月19日3時14分8秒以降の時刻で整数オーバーフローが生じ、それを参照したシステムが不具合・障害を起こすというもの。対
だが、何度試しても失敗。どうやら、2段階認証に成功しても、2段階認証の端末同士が近くにないとログインが許可されないらしい。セキュリティが強化されているな ※2段階認証の端末同士→今回の場合は、僕の手元にあるrealme GT7 Pro と出品者が今使っているスマホ 同じ場所でやらなければならない 裏技もある YouTubeやネットでスマホの名前+FRPで検索すると、そのスマホの脆弱性やバグを利用してGoogleアカウント情報を抹消する方法が紹介されている。 しかし、いずれもかなり複雑で素人が試すにはハードルが高い。また、時間をかけても成功する保証はない。 パソコンのソフトもある 調べてみると、解除専用のパソコンソフトがあることがわかった。一つ試してみたが、結果的にはうまくいかなかった。 どうやら、Android 15がよりセキュリティが強化されていることが原因のようだ。 返品が早くて確実
Joel on SoftwareにNetScapeを例に、古いプログラムを捨てて1から書き直したくなるのは戦略ミスだって書いてあるけど、あのとき書き直してなかったら続いてないんではって思ったので、1から書き直して続いてるソフトウェアを挙げてみる。 Firefox NetScapeからMozillaに移行するときに、新バージョンのリリースがなくなって、そこで致命的にシェアを落としたというのは確かにそうだと思う。 けど、そこで書き換えていなかったら、2005年のAJAXから始まるWebアプリの高度化についていけなかったと思う。 あそこで書き換えたからこそ、いまこの記事をFirefox上で書けてるんじゃなかろうか。 Windows Windowsは、MS DOS上で動いていた3.1に継ぎ足すような形で32bit対応してWindows 95など続いていたけど、やはり無理が出ていて、ビジネス用にWi
「OSの開発」と聞くと、大企業や大規模組織にしか作れない複雑なものをイメージしがちです。「OS in 1,000 Lines」はOS専門家の怒田晟也氏が記した無料の教材で、OSの基本的な仕組みを学びつつ1000行未満のシンプルなコードでOSを作成することができます。 1,000行で作るオペレーティングシステム https://seiya.me/blog/operating-system-in-1000-lines はじめに | OS in 1,000 Lines https://operating-system-in-1000-lines.vercel.app/ja/ 「OS in 1,000 Lines」は最初から最後まで日本語で記述されており、解説を読みながらコードを書くことで「コンテキストスイッチ」「ページング」「ユーザーモード」「コマンドラインシェル」「ディスクデバイスドライバ」「
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く