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

イベントも明日(11:00~ メンテナンス)で終了しますが、その8からの続きになります。 E4海域のラスダン(乙種作戦)で沼ってしまったらどうすべきか?という話になります。 tuttitan.hatenablog.com 乙種のラスダン構成は、重巡夏姫、戦艦夏姫、戦艦夏姫、…

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

その7からの続きになります。 E4海域のギミックと削りについて言及します。難易度は乙種になります。 tuttitan.hatenablog.com E4海域にもE3海域と同様にギミックがありまして、それを解除することによってボスの装甲が柔らかくなるとかならないとか。(ギミ…

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

その6からの続きになります。 E4海域を乙種でクリアしましたので、攻略手順をダイジェストにまとめます。 tuttitan.hatenablog.com 乙種の作戦であれば、1日あれば攻略は可能だと思われます。 資源は30kくらい必要(基地航空隊でボーキサイトが飛んでいきま…

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

合宿で留守にしていたため1週間ほど空いてしまいましたが、その5からの続きになります。 夏イベントも明後日で終わりなのでタイミング的に微妙ですが、E3海域攻略の記事になります。難易度としては時間がなかったので乙種での攻略となります。 tuttitan.hate…

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

その4からの続きになります。 E3海域のギミックの話になります。 tuttitan.hatenablog.com 方々の攻略ページを読んでいると、E3海域にはどうやらギミックがあるということが分かってきました。このギミックを破ることで、Hマスの戦艦とJマスのボスの装甲が柔…

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

その2、その3からの続きになります。 E2海域攻略の記事になります。 tuttitan.hatenablog.com tuttitan.hatenablog.com E2海域はPrinzを既に持っているので、サクッと攻略していきます。 水母1、航巡1、軽巡1、駆逐3の編成がイカしてるらしいので、その感じ…

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

その2からの続きになります。 今回は今年の夏イベントで狙えるドロップ艦についてまとめてみたい思います。 tuttitan.hatenablog.com 基本的に自分の未所持艦(赤字)ベースに考えていますので悪しからずw E1 ボス: 伊26、まるゆ、あきつ丸 E2 D: 天津風、磯…

D54250WYKにUbuntuを入れてみたが、シャットダウンできない...

もう2~3世代前になる IntelのNUC(Next Unit of Computing)であるD54250WYKにUbuntu14.04 LTSを入れてみたのだけど、シャットダウンできないという問題に直面。 正確に言うとシャットダウンしようとすると、再起動してしまう現象が毎回発生する。これはGUI…

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

その1からの続きになります。 E1海域の丙堀りの結果と、攻略について言及します。 tuttitan.hatenablog.com 丙堀り(試行回数60)の結果は以下のようになり、伊26には邂逅できませんでした... 潜水艦 (18)伊168 (6)、伊19 (5)、伊58 (2)、伊8 (2)、まるゆ (3…

零式艦戦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…

npm

Web系の話はあまり詳しくないのですが、遭遇してしまったので記します。 WebアプリケーションはJavaScriptで書かれていることが大概です。そしてサーバーの中ではnode.jsなるスクリトのエンジンみたいなのが動いているようです。 node.jsでは種々のモジュー…

Windows Update がいつまで経っても確認中の問題

2016年6月時点での話ですので予めご了承下さい。 いわゆる Windows Update 終わらない問題ですが、一定の解決法に行き着いたのでメモっておきます。 Windows7 Professional SP1 をクリーンインストールする Internet Explorer 11(最新版)をダウンロードし…

時事ロジカルシンキング

PならばQの関係は含意。真理値表は次の通り。 命題P 命題P P→Q T T T T F F F T T F F T Pが真、Qが偽のときは注意が必要かもです。 [例題] P: 違法性がある、Q: 不適切である、で考えた場合。 違法性があれば、不適切である ... True違法性があれば、適切で…

tarでエラーが出たら...

tar -cvzf <tar_file> <directory> のようにコマンドを打てば普通は問題ないのですが、オプションの順番がおかしいとエラーになることがあります。 OK: tar -cvzfNG: tar -cvfz fオプションは-fの直後の文字列を出力ファイルとして扱うみたいなので、fは最後につけるべしと覚えて</directory></tar_file>…

Raspberry Pi3 のバックアップを取る その1

バックアップを取るだけなら、Win32DiskImagerでデータを吸い出せばいいだけの話なのですが、32GBのメモリーカードなら使っていないディスクも全部込みで32GBのイメージができてしまいます。 これは0のデータを読み出して、0のデータを書き込むようなものな…

Gitで管理しているディレクトリを管理外にする

git

今までGitのリポジトリで管理していたディレクトリを管理から外すには "git rm -r <ディレクトリ名>" のコマンドでOK。 普通にやるとディレクトリごとなくなってしまうので、管理から外すけどファイルとしては残しておきたいような場合は、"git rm -r --cach…

エンコーディング: BOM

BOM(ボム)はByte Order Markの略で、UnicodeやUTF-8の文字エンコードでファイルを扱うときに、目印として埋め込まれる記号らしい。 エンディアンの違いを吸収するための目印みたいだけど、バイナリモードでファイルオープンしたときに思いもよらない文字列…

GitHubのエンコーディング

Shift-JISで書いたコードをGitHubに上げてみると文字化けしていた。調べてみると、GitHubのエンコーディングはUTF-8らしい。 一方、Visual Studio 2015で作っていたソースコードのエンコードはShift-JIS、なのでエンコードをUTF-8(BOMなし)に変更してみた…

GitHub はじめました

git

コード開発をしていると、なんらかの形で履歴を管理したいことがあります。closedなものであれば、subversionやgitで管理すればよいのでしょうが、公開したいものや共有したいものだった場合、GitHubが選択肢の一つになるでしょう。 では、GitHubとは何なの…

Linuxコマンド: curl

curl(読み: カール)はwgetと同様にWebにファイルをアップロード・ダウンロードするコマンドらしい。

Raspberry Pi3 でWebRTC

Raspberry Pi3(RPi3)にWebカメラを繋げて、その映像をスマートフォンなどで見たい。さてどうすればよいか... 調べてみたところ、UV4L(Userspace Video4Linux framework)を使うのが手軽みたい。手順を以下にまとめます。 レポジトリをaptに追加する# nano…