零式艦戦21型もしくは零式水上観測機の開発

航空機の改修ができるようになって、零戦21型や水観の需要が高まった。 デイリー開発ならとりあえず、燃料10/弾薬10/鋼材20/ボーキ20のレシピがエコでしょう。

Ubuntu のディレクトリ名を日本語から英語に変える

Ubuntuを日本語環境でインストールした場合や、ロケールを日本に設定した場合、ユーザディレクトリのサブディレクトリが「Downloads」→「ダウンロード」のように日本語になってしまう。 これを英語にするには次のコマンドで一応いけるっぽい。 $ LANG=C xdg-…

デュアルブートマシンからLinuxを削除する

Windows7とUbuntuがインストールされているデュアルブートマシン(GRUBで起動を管理している状態)からUbuntuを削除するときの手順をまとめる。 MBRを修復する Ubuntuのパーティションを削除する と、意外と簡単だけど、この順番を守らないとトラぶりそう...…

夏イベ、はじめました その1

8/12(金)のメンテナンスから夏イベント「迎撃!第二次マレー沖海戦」が始まっていますが、ここ数日はE1海域の丙掘りを回しています... ボスマスで伊26とまるゆがドロップするとのことですが、なかなか伊26には邂逅できません。 今回のイベントは前段作戦3…

fscanf(...)は安全じゃないのでfscanf_s(...)を使って下さい

fscanf_s(...)を使えとコンパイラから言われたけど、使い方がよく分からないので調べてみた。 整数を読み込むにはfscanf(...)のように書けばよい。 int i; fscanf_s(fp, "%d", &i); 問題は文字列の場合。どうやら文字列バッファのバッファ長を可変引数のとこ…

ウインドウから閉じるボタンをなくすには

OpenCVのウインドウだけでなく、普通にCDialogクラスでウインドウを作ったときでも使える技だと思うのですがメモっておきます。 下のプログラムで色の入ってないところを入力してビルド・実行すると、普通にcvNamedWindow()でレナさんが表示されます。 ~プ…

Windows10の回復パーティションを削除する

Windows10に一度アップグレードすると、HDD/SSDに「回復パーティション」という名の 500 [MB] くらいの容量のパーティションが作成される。 その後、Windows10からWindows7に戻してPCを使っていると、この「回復パーティション」はただの穀潰しになってしま…

robocopy: アクセスが拒否されました

データの移行は、エクスプローラでのコピペよりもコマンドラインから robocopy した方が確実っぽい。 robocopy <コピー元> <コピー先> /mir /r:0 /w:0 robocopy の基本オプションは上に示したものだと思っているけど、/COPY:D を指定することで、アトリビュ…

Windowsタブレット(DG-D08IWB)にWindows10をインストールする

Windows10への無償アップグレードが今日までなのでドスパラ製のタブレットDG-D08IWBに駆け込みでWindows10を入れることにした。 インストール方法は、ドスパラのWebページで紹介されていたのでそれに従った。手順としては次のようになる。うちの子はストレー…

MSVCR120.dll が見つからなかったため、アプリケーションを開始できませんでした。

Visual Studioなどで作成した自前のプログラムを、Visual Studioがインストールされていない別のPCで実行しようとすると、「dllがないよ」とダイアログが出てきて怒られることがしばしばある。 それではMSVCR120.dllとはどのようなものなのか?MicrosoftのWe…

アクセスが拒否されました

ACLを変更しようとしてcaclsコマンドを打ってみたところ、「アクセスが拒否されました」とお叱りを受けた。管理者(Administrator)で実行しているのにもかかわらず... 調べてみるとAdministratorには書込みのアクセス権がついていなくて、ファイルを作った…

MacキーボードをWindowsで使う

BootCampやら、普通にBluetooth接続でApple Wireless KeyboardをWindowsで使っているのだけど、困ったことに [半角/全角] キーがないのでIMEの入力切替(日本語入力)するときに困ってしまう。 Windows7の場合は、BootCampが何とかしてくれたり、AppleWirele…

pipでインストールされているパッケージを調べる

pipにて「このパッケージって入れたっけ?」 となったとき、これまでインストールしたパッケージを調べるコマンドがどうやら2種類ある。 pip list pip freeze 私が最初に知ったのは freeze のほうだったので、pip freeze | grep <package> のような感じで使っている。</package>…

Cygwin での nkf

nkf は文字エンコードまわりを変換してくれるLinuxコマンドである。日本語を扱っているとShift JISだのUTF-8だの改行コードだの(これはWindows-Linux間の問題だけど)で悩まされることが多い。Cygwin環境でnkfを使おうと思って、Cygwinのsetupを実行してみ…

このフォルダにアクセスする許可がありません

Windows7を使っていて、一度はこのようなお叱りを受けたことがあるでしょう。「このフォルダにアクセスする許可がありません。 [続行] をクリックすると、このフォルダへのアクセスを取得します。」 アクセス権が取れていないと、データを移行したいときやバ…

ブートファイルをコピーしようとして、エラーが発生しました

ブートローダーをあるドライブから別のドライブに移そうとしたとき、ハマったのでメモとして残します。 はじめに 以前、「BOOTMGR is missing」となったらスタートアップ修復すればいい、という記事を書きましたが、「スタートアップ修復できませんでした」…

Windows7 インストールのためのスクリプト

以前、Windows7のインストールデータを一旦、SSD/HDDにコピーしてからインストールを進める記事を書いたけど、diskpart周りのコマンドをいちいち打ち込むのは面倒なのでスクリプトにしたい。 tuttitan.hatenablog.com diskpart は /s スイッチを付けることで…

Perl で Hello World

久しぶりにPerlを書くと「どう書くんだっけ?」という話になる。とりあえずHello Worldは次のような感じになる。 #!usr/bin/perl use warnings; use strict; print "Hello World\n";

Raspberry Pi3 をアクセスポイントとして使う

我が家には無線LANルーターがあるのだが、iPhone SE との接続がなぜか安定しない。そこでRPi3をアクセスポイント化(AP化)して「接続がちょくちょく切れる問題」を解決したい。 想定構成 RPi3はあくまでAPとしてのみ使用し、DHCPによるアドレス配布は無線ル…

段落の左側にインデントを設けるには

ブログ作成のメモです。 ブログを書いていて段落全体を少しヘコませたいときは、<p> ~ </p> のところでstyleを指定すると良さそうです。 普通の段落 <p>ABCDEFG HIJKLMN OPQRSTU VWXYZ 1234567890 ABCDEFG HIJKLMN OPQRSTU VWXYZ 1234567890</p> インデントのある段落 <p style="margin-left: 2em">ABC</p>…

Raspberry Pi3 での無線LAN設定

RPi3でのと書きましたが、この記事はLinux全般に言えることだと思います。 PRi3は無線LANのNICが内蔵されているので、Raspbianインストール後すぐに無線ネットワークを使うことができます。手順としては、(1) WPAの設定、(2) NICの設定、という流れになりま…

Linuxコマンドの直前のバックスラッシュ

とあるサイトでLinuxコマンドの手前にバックスラッシュ(日本語環境なら円マーク)が付いているものを見かけました。どういう意味があるのだろうと思って調べてみると、「一時的にエイリアスを無効にする」ということでした。 参考Webページ コマンドの前に…

新しいシステムパーティションを作成できなかったか...

この記事はWindows7のインストールにハマったときのメモです。ディスク操作を行なうためコマンド操作は慎重に!(各自の責任でやっちゃって下さい) これまで幾度かOSのインストールを行なってきたけど、1週間近く沼ってしまったので「Windows Installer ふ…

BOOTMGR is missing と表示されたら

Windowsマシンでパーティション操作などを行なっていて、起動時に「BOOTMGR is missing」と表示されたら、それは現在アクティブになっているパーティションにブートローダーであるbootmgrが存在していないことを表している。 bootmgrは通常、MBRパーティショ…

Windows10の無料アップグレード

Windows8.1の後継OSであるWindows10の無料アップグレード期限が2016/07/29(金)に迫っています。 Windows8.xはビミョーだったから『まだWindows7でいいや』と思っている方々も、無料の期間中に一度はWindows10へアップグレードしておいたほうがよさそうという…

TK1の冷却ファンがうるさい問題

TK1

NVIDIAの組み込み開発ボードJetson TK1はGPGPUを積んだ小型ボードなのだけど、CPUの冷却ファンがうるさいという問題がある。 TK1のCPUファンは3ピンで接続されている。3ピンということは{ 12V, GND, 回転数検出 }なので、回転数制御用のピンはないというこ…

github風のdiff表示

2つのファイル間の差異をグラフィカルに示したいと思ったとき、Windows環境ならWinMergeを使えばいいし、Linux環境ならvimdiffを使えばいいという話になります。 がしかし、環境に依存せずにどのようなOSを使っていてもどのような端末を使っていても差異を単…

Raspberry Pi3 に無線LANアダプタを追加する

もともとRPi3には無線LANが内蔵されているので、わざわざ無線LANアダプタを外付けしなくてもいいのでは?、確かにRPi3を普段使いする場合は必要ありません。 実験的に無線NICを2つ用意して、2つの異なるSSIDに繋げてみようということになり無線LANアダプタを…

Raspberry Pi3 カーネルビルドに挑戦、そしてハマる

2017/2/11: 新解釈記事を書きました。 「RPi3に無線LANアダプタをつけて、2つのNICで異なるネットワークに接続したい」、という要求が発生。 デバイスドライバがないので、USBポートに無線LANアダプタを挿しても、もちろん動かない。 それじゃデバイスドライ…

Debian に nodejs と npm をインストールする手順

普通に考えればaptを使って入れればいいんだけど、aptでインストールされるパッケージは結構古かったりする。 なので、n という管理ツールでnodejsをアップデートする方法を試してみた。 まずは普通にaptでパッケージを入れる# apt-get update# apt-get inst…