※いずれのDOSプログラムも、いわゆるDOS/V機(PC/AT互換機)用です。そのMS-DOS/VあるいはWindows9xのDOS上で使用するものです。WindowsのGUIモードでのコマンドプロンプトからは実行できません。システムの根幹をいじることができるユーティリティプログラムですので、使用にあたってはパソコンシステムの知識がある程度必要です。 ※2020年現在、レガシーBIOSシステムではなくUEFIシステムのWindows機が増えてきており、なかにはUEFIモードのみの機種もあるようです。MS-DOSはUEFIモードでは起動できません。またここにあるディスク管理系のツールは、ディスク管理方式が旧MBRのものに対応しています。ディスク管理形式がGPTであるものには対応していません。既に「Windows機」は「PC/AT互換機」ではないモノになりつつあります。 2015-4-1 M
FGA: The EFI boot process. The EFI boot process. You've come to this page because you've asked a question similar to the following: What is the boot process employed by EFI (Extensible Firmware Interface) machine firmware? This is the Frequently Given Answer to such questions. Bootstrapping on EFI involves a boot manager that is built in to the firmware. EFI systems do not rely upon bootstrap prog
BIOSの歴史 BIOSはIBM PC(1981年)と共に登場し、「IBM PC互換機」が普及した事によりパソコンの標準ファームウェアとなりました。 以降、ハードウェアもBIOS自身も当時とは全く異なる姿になるまで大きく拡張・変更され続けていますが、アプリケーション互換性を保たなければならなかった過去の経緯から、未だBIOSは大変古い仕組みを使い続けており、機能の実装に大きな制約があります。 具体的に一番大きい制約は、リアルモード(CPUがオリジナルのIBM PCに搭載されていた8086をエミュレートするモード)で動作しているということです。 これにより、一度にアクセスできるデータサイズは64KBに制限され、メモリ空間全体でも通常1MBまでしかアクセス出来ません。 プロテクトモードやロングモード(64bitモード)でOSを走らせるためには、CPUのモード切替の作業が必要になり、ブートローダ
UEFI環境下では、BIOSでサポートされているMBRに代わりGPTと呼ばれる新しいパーティーションテーブルを用います。 2TB以上の大容量なHDDをサポート出来る、と説明される事が多いのですが、具体的にどのような違いがあるのか比較してみます。 MBR MBRはLBA 0に置かれる512byteのパーティーションテーブルで、以下の様なレイアウトになっています: オフセット サイズ 内容 0x000 446byte ブートストラップローダ 0x1be 64byte パーティーションテーブル(4エントリ) 0x1fe 2byte ブートシグニチャ(0xaa55) ブートストラップローダはBIOSからロード・実行されるブートプログラムで、パーティーションの情報はパーティーションテーブルに存在します。 なお、最大パーティーション数は4個と決められており、4つのパーティーションを「物理パーティーショ
ブートコードを保護するセキュアブート 「セキュアブート(Secure Boot)」とは、UEFIと同時に用いられる、システムのブートコード領域を保護するための機能だ。ブートコードを改ざんしてシステムを乗っ取るようなタイプのウイルスなどの活動を防ぐためのものである。セキュアブート機能を持つシステムでWindows 8/8.1(およびWindows Server 2012/R2)を利用すればこの機能が自動的に有効になる。ただし必須ハードウェア要件ではないので、利用できないシステムもあるが、可能なら有効にしておきたい。 セキュア ブートの概要(TechNetサイト) セキュアブートが有効なシステムでは、ファームウェアやブートコード、OSカーネル、デバイスドライバーなどが改ざんされていないかどうかをブートの各シーケンスに沿って順に検証され、検証をパスしたものだけが実行される。各コードにはその出自を
「LinuxにおけるMBRのまとめとバックアップ方法」で調べたとおりHDDの先頭セクタに置かれるMBRはLinuxがブートするためには(Windowsでも)大変重要な512バイトになる。ここが壊れるとシステムがブートしなくなる。従って、LinuxにおけるMBRのまとめとバックアップ方法で考察したような方法でMBRをバックアップしておくことが必須と考える。*1 MBRには大きく分けてブートストラップローダの部分とパーティションテーブルの部分に分けられるが、パーティションテーブルの情報が失われるとHDDの何処にどのようなシステムが保存されているが分からなくなるので、基本的にはそのHDDにあるシステムを救うのは難しくなる。(シェルスクリプトでパーティションテーブル復旧用のプログラムを組んでみたが、HDD全体をなめる必要があるので気の長くなるような時間がかかる。その内、Cで組んでみたいととは思って
Tera Termソースコード解説 はじめに 必要スキル モジュール構成 ライブラリ構成 プラグインサポート 設定ファイルの読み書き セキュアプログラミング 古いバージョンのWindowsとの互換性維持 デバッグ手法 マルチスレッド DDEによるプロセス間通信 TTSSHによるSSHの設計と実装 マクロ言語の設計と実装 キャレット制御 シリアルポート バイナリ転送プロトコル はじめに 本文書では、Tera Termのソースコードについて解説をします。解説対象とするソースコードはバージョン"4.58"(2008年2月現在)のものをベースとしています。 必要スキル Tera Termのパッケージに含まれるほとんどのプログラムは、C言語で記述されています。一部のコードはC++言語で、MFC(Microsoft Foundation Class)が利用されています。Windows特有の処理を行うた
Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more MobaXterm is your ultimate toolbox for remote computing. In a single Windows application, it provides loads of functions that are tailored for programmers, webmasters, IT administrators and pretty much all users who need to handle their remote jobs in a more simple fashion. MobaXterm provides all the impo
B! 228 0 0 0 Windows内でUnix的な作業を行いたい場合には Cygwin を使っていて、 また、他の端末にsshして作業を行いたい場合には PuTTY を使っています。 Cygwinは古いマシンだと結構重くて、また、PuTTYだと Mosh を使う事が出来ません。 そこでたまに何か無いかな、と思って探してたんですが、 MobaXterm というのが色々便利そうだったので使ってみました。 MobaXterm MobaXtermの見た目 Cygwinのパッケージをインストール MobaXterm用(BusyBox用)に.bashrcをアップデートする PROMPT_COMMAND Windowsのファイル操作 openコマンド(cygstart) mosh-clientがデフォルトで入ってる PuTTYのセッションが使える 日本語 設定項目 まとめ MobaXterm Mo
PuTTY: a free SSH and Telnet client Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team Download: Stable · Snapshot | Docs | Changes | Wishlist PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham. The latest version is 0.81. Download it here. LEGAL WARNIN
長らく Putty(パティ) を使っていました(ssh-keygenが梱包されていて便利なので)。ところがこの Putty 開発も終わってるしシングルウインドウもあり使いづらいなと思っている人もおおいのでは?と思うんですよね。そこで。Rlogin に! ダウンロード先 本家ここからダウンロード。 Rlogin 使ってみた wikipediaをみると「RLoginは1998年の開発から始まる10年来のソフトウェアであり、定番ターミナルエミュレータ(Tera Term, PuTTY, Poderosa)のいいとこ取りをした統合的な端末ソフトに仕上がっている。実行プログラムはPuTTYと同様、EXEファイル1つのみとなっている。」とあるので枯れたプログラムでいい感じ(いい意味で)。 これが欲しかった TeraTem, Putty だとコピーバッファにある文字列を「マウスの右クリックでペースト」す
新規に購入したMacbook Pro RetinaにBootcamp用にパーティションを追加しようとしています。 Macbook Pro Retina Mid 2014なのでYosemiteがプリインストールされている形です。 ディスクユーティリティからパーティションを追加しようとすると論理ボリュームに関するエラーが発生します。 Bootcampアシスタントからもパーティションの追加は出来ない状態です。 この状態からパーティションを追加できるようにするには一体どういった方法を取れば良いのでしょうか。 論理パーティションの解除を試みましたが下記のメッセージで失敗しました。 $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI EFI 209.7
そういえば、実際に256色を表示しているのか確認をしたことがなかった@HIROCASTERでございませう。 WEB関係の開発者ならば、仲良しのターミナル。いつもつかってますよね? でも、そのターミナルは本当に256色表示できるか、確認してますか?もしかしたら設定を正しくおこなっていないため、表示されていないことに気づいてないだけかもしれません。 Terminalまず。普段利用しているターミナルがそもそも256色を表示できるのかを確認します。 256色を表示するPerlスクリプト256色を表示するPerlスクリプトを取得します。 256colors2.pl$ wget http://www.frexx.de/xterm-256-notes/data/256colors2.pl $ perl ./256colors2.pl Perlスクリプトの実行結果 こんな感じで色鮮やかに表示できていれば、
Retina DisplayMenu (the updated version of this) is a free menubar program that gives you a much larger range of resolution options for your retina Macbook Pro than Apple's Displays preference pane will. This includes running your display at it's native 2880x1800, or even an unreadable 3840x2400! Retina DisplayMenu v0.2 (DropBox) The fine print: -This is still under development. -I still do not ha
wgetとはUNIXコマンドラインでWeb上のファイル取得できるツール ざっくばらんに言うと、WebサイトのページとかをURL指定したりしてローカル(パソコン)に一括ダウンロードできる。 GNUプロジェクトで開発されているフリーソフトです。 Macならターミナルからインストールして利用できます。 上手く使うことでクローラーとして利用できます。 Macは初めから入っていないのでインストールしましょう ターミナルでインストール作業を行います。 1)ダウンロード sudo curl -O http://ftp.gnu.org/pub/gnu/wget/wget-1.15.tar.gz 2)解凍 sudo tar zxvf wget-1.15.tar.gz 3)解凍フォルダへ移動 cd wget-1.15 4)configure めっちゃ長い sudo ./configure --with-ssl
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
いきなり読み始めてもよいのですが、事前に軽く準備しておくと読みやすくなります。 読みたいソースコードをダウンロード bundle install --path vendor/bundle 検索用のインデックスを貼る 読む bgm.rbを例に説明します。 読みたいソースコードをダウンロード hitode909/bgm $ git clone git@github.com:hitode909/bgm.git $ cd bgm bundle install --path vendor/bundle $ bundle install --path vendor/bundle . . Installing json 1.8.2 Installing multi_xml 0.5.5 Installing httparty 0.13.3 Installing itunes-search-api 0.1.
Java 8日時APIの主なメソッドとフォーマット用のパターン文字の使い方:ここが大変だよJava 8 Date-Time API(2)(1/6 ページ) Date-Timeの主なメソッド、ChronoUnit、DateTimeFormatterとフォーマット用のパターン文字などの使い方について解説します。 連載目次 2014年3月にリリースされたJava 8では、その前まで日時を扱っていたjava.util.Dateやjava.util.Calendarなどとは異なる、まったく新しい日時を扱うAPIとしてDate-Time API が追加されました。本連載では、このDate-Time APIについて一般的な業務システムを構築する際に必要な情報について簡単に見ていきます。 前回の「ImmutableでスレッドセーフになったJavaの新しい日時APIの基礎知識」では、Date-Time AP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く