読者です 読者をやめる 読者になる 読者になる

備忘録

備忘録

dd でバイナリを書き換える

前提条件 ・UNIX系シェルで動作します。 ・Windowsの場合はBash on Ubuntu on Windowsがインストールされていること。 方法 1. 以下のコマンドを実行すると、 「0x465C0」に「0x01, 0x02, 0x03, 0x04」が書き込まれます。 printf '\x01\x02\x03\x04' | dd of…

Unity Web Playerでフルスクリーンにしたとき、黒い縦線が入る

なぜ縦線が入るのか Windows のタスクバーや、Unity Web Playerのタイトルバーが邪魔になっているから。 解決方法 Unity Web Playerのタイトルバーを消し、 ウィンドウサイズに合わせてUnity Web Playerのウィンドウを拡大する。 C#で実装したサンプル ※対象…

MariaDB Host 'x.x.x.x' is blocked because of many connection errors

エラー全文は以下のとおりです。 Host 'x.x.x.x' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 一時的な対処法 回数をリセットすることにより、一時的な対処を行います。 1) ブロックされていないホストからMariaD…

コマンドプロンプトでIPアドレスの一覧を見やすく出力する

ipconfig | find /I "pv"参考文献 GitHub - roothaxor/Windows: Windows One Line Commands to make life easy

PSVitaにMoonlightをインストールする

www.youtube.com Moonlightとは PCゲームを他のデバイスでプレイすることができるストリーミングクライアントです。 既にAndroid, iOS等のデバイスでリリースされていましたが、xyzz氏によりPSVitaに移植されました。 前提条件 HENkaku導入済みのPSVita NVID…

ConoHa でプライベートネットワークの設定をする

■環境 CentOS Linux release 7.2.1511 (Core)1) コントロールパネルでプライベートネットワークを作成する 2) 任意のVPSをネットワークに参加させる。 ※このとき、IPアドレスは若い順に自動的に順番に割り当てられる 例.192.168.0.1 →192.168.0.2 ... IPアド…

リアルタイムアンケート Straw Poll

http://www.strawpoll.me/Straw Pollはリアルタイムにアンケート結果を集計し、表示できるサイトです。 Googleフォーム等でもアンケートを作成することもできますが、 アカウント不要で、簡単に、リアルタイムに結果を共有したい場合などに重宝します。

AngularJS ng-repeatで任意のキーを指定する

http://codepen.io/kagasu/pen/qNJLXZ

iPhone アプリ保存ディレクトリ

/private/var/mobile/Containers/Bundle/Application

C# HttpListenerでhttps

1. オレオレ証明書を作る makecert -n "CN=localhostCA" -r -pe -sv localhostCA.pvk localhostCA.cermakecert -pe -iv localhostCA.pvk -n "CN=localhost" -ic localhostCA.cer -sv localhostSignedByCA.pvk localhostSignedByCA.cerpvk2pfx -pvk localhost…

Fiddlerにvshubがキャプチャされるのを防ぐ

VisualStudioでデバッグを実行していると、vshubのログがFiddlerにキャプチャされる場合があります。 以下の方法でキャプチャされるのを防ぐことができます。 ツール→オプション→デバッグ→全般→デバッグ中に診断ツールを有効にする (チェックを外す)

EmEditor テーマ VisualStudio Dark風

サンプル 読み込み方法 以下のテキストをvs.eethemeという名前を付けて保存する ↓ EmEditorのツール ↓ すべての設定のプロパティ ↓ 表示 ↓ インポート [VisualStudio Dark] MaxFind=1 Normal=#d4d4d4,#1e1e1e,normal Sel=transparent,#0080c0,normal Current…

Linux screenの使い方

名前をつけてscreenを作成 screen -S hoge 切り替え screen -r hoge 名前をつけてscreenを作成(デタッチした状態で開始) screen -dmS hoge 外部から終了する screen -S hoge -X quit 外部から任意のコマンドを実行する # 名前が hoge のセッションで ls を…

disunity でフォルダを対象にする

disunity asset unpack c:\hoge\*※ファイル単体の場合 disunity asset unpack c:\hoge\CAB-xxx

Androidでtcpdumpを利用する

1. tcpdumpのバイナリをこちらからダウンロード http://www.androidtcpdump.com/android-tcpdump/downloads2. adb push tcpdump /data/local/tmp 3. adb shell 4. cp /data/local/tmp/tcpdump /system/xbin/tcpdump 5. chmod 755 /system/xbin/tcpdump 以上※…

JavaでAES

public byte[] AesEncrypt(String str) throws Exception { // IV無し // ブロック暗号モード: ECB // パディング: PKCS7 Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.ENCRYPT_MODE, "0123456789ABCDEF"); // Keyは16文字(32bit) retu…

右クリック 以前のバージョンの復元 消す

右クリックした時の「以前のバージョンの復元」を消す方法 レジストリエディタを起動して以下のキーを消す Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\{596AB062-B4D2-4215-9F74-E9109B0A…

Windows 10 右クリックメニューのWindows Defenderでスキャンしています...を消す

Windows 10 右クリックメニューのWindows Defenderでスキャンしています...を消す Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\EPP] [-HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\EPP] [-HKEY_…

Androidで他アプリのメソッドをhookする

Qiitaで投稿しました http://qiita.com/kagasu/items/7a3421ec471349885b10

Windows 10 OneDriveアンインストール方法

1. 設定を開く 2. チェックを外す 3. 以下のレジストリを削除する Windows Registry Editor Version 5.00 [-HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}]4. gpedit.mscを起動し、以下の項目を有効にする 5. 以下のコマンドを実行する t…

Windows 10 Windows Defenderを完全に無効にする

1.以下のレジストリを追加する Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender] "DisableAntiSpyware"=dword:000000010: On 1: Off以上です

Windows 10でExplorerの設定をすべてのフォルダに共通して適応させる

1. 任意のフォルダで好みの設定を行う 2. ファイル→「フォルダーと検索のオプションの変更」→「表示」タブをクリック 3. 「フォルダーに適応」をクリック 以上です。# 以下は新規作成されるフォルダが自動的に「ドキュメント」や「ピクチャ」などに分類され…

Android Xposedモジュール開発方法

Qiitaで投稿しました http://qiita.com/kagasu/items/c6b930e7dbe64748090d

Xamarin.AndroidでAlertDialogを出す

RunOnUiThread( () => new AlertDialog.Builder(this) .SetTitle("alert") .SetMessage("helloworld") .Show() );

Xamarin.Androidでroot権限でコマンドを実行する

Java.Lang.Runtime.GetRuntime().Exec(new string[] { "su", "-c", "your command here" });

ChromeアプリのLINEをスタートアップに入れる

PC起動時にChromeアプリのLINEを自動起動する方法です。(Windows) 1. エクスプローラで以下の場所を開きます。 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 2. 右クリック→新規作成→ショートカット 項目の場所を以下のとおりに入力し、…

CentOS 7.2にphalconをインストールする

* ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)yum -y install php php-devel php-mysql gcc libtool git git clone --depth=1 git://github.com/phalcon/cphalcon.git cd cphalcon/build ./install vi…

CentOS 7.xにmonoをインストールする

この3行を実行するだけ。 rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/centos/ yum -y install mono-complete…

CentOS7 firewall-cmd

以下の設定は全て恒久的な物になる。 一時的な設定を行いたい場合は--permanentを消す。 ※一時的 = OS再起動までWEBサーバ(port 80) firewall-cmd --zone=public --add-service=http --permanentSquidデフォルトポート(Port 3128) firewall-cmd --zone=…

nginxとphp-fpmを使ってfastcgi_cacheする(PHP5.5)

環境 [root@ ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)手順 rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpmyum -y install --enablerepo=remi --enablerepo=remi-php55 php php-fpm php-opcache php-devel…

C# UnixTimeを求める

long unixtime = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; Console.WriteLine(unixtime); // output // 1454419603

Windows 10 画面外にいったウィンドウを元に戻す

1) 対象のウィンドウのアイコンにマウスを1秒ほどのせてサムネイルを出す。 2) サムネイルを右クリックし、「最大化」をクリックするとウィンドウが戻ってくる。 以上

CentOS 7.2 MariaDB 外部接続を有効にする

「CentOS 7.2にyumでMariaDBをインストールする」の続き http://d.hatena.ne.jp/kagasu/20160128/1453945308 環境 * ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) * MariaDBは以下の記事の通り導入しま…

CentOS 7.2にyumでMariaDBをインストールする

環境 * ConoHaのVPSをレンタルしています。 cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) リポジトリを追加する vim /etc/yum.repos.d/mariadb_10_1.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 …

ARM Opcodeメモ

ADD 加算 例. ADD(S) <dst>, <op 1>, <op 2> dst = op1 + op2; SUB 減算 例. SUB(S) <dst>, <op 1>, <op 2> dst = op1 - op2; EOR 排他的論理和(XOR) 例. EOR <op 1>, <op 2> (op1 == op2)? 0 : 1; LDR レジスタの読み込み 例1. LDR <dst>, <op 1> dst = op1; 例2. LDR <dst>, [<op 1>] dst = *(op1); 例3. LDR <dst>, [<op 1>, offset] dst</op></dst></op></dst></op></dst></op></op></op></op></dst></op></op></dst>…

Windows エアロシェイクだけを無効にする

エアロシェイク(Aero Shake)とは ウィンドウをシェイク(振る)と振ったウィンドウ以外が最小化されるというWindowsの機能。 Windows 7 から搭載された。 無効にする方法 Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\SOFTWARE\Policies\Micros…

C# WPF Calendarで年月のみ選択できるようにする

やりたいこと WPF標準のCalendarコントロールを使い、年月だけ指定できるようにする。 以下サンプル MainWindow.xaml

Boot Campのインストール中にRealTek オーディオが進まない

Mac

何時間放置しても進みません。 諦めてRealTekオーディオをインストールしない方向で解決させます。対処方法 1) Command + R で cmdと入力し、OKを押す 2) 以下のコマンドを実行する cd /d D:\BootCamp\Drivers\Realtek move RealtekSetup.exe RealtekSetup.e…

Windows のコマンドで JSONを整形する

WEBであれば http://json.parser.online.fr/ http://pro.jsonlint.com/ などがありますが、コンソールのコマンドとして使える整形ツールがあったのでメモ。 名前は「jq」 https://stedolan.github.io/jq/使い方 $ jq . hoge.json ※結果をクリップボードにコ…

ToS(Tree of Savior) 自動ログインツール

※2016/08/24 OBTに対応しました。 ダウンロード https://github.com/kagasu/TOS-Auto-Launcher/releases ソースコード https://github.com/kagasu/TOS-Auto-Launcher/ 参考動画(YouTube) https://www.youtube.com/watch?v=-9sXv1g1jV0 動作に必要なもの .NET…

GUID(UUID)の15桁目は何故4で固定されているのか

xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxGUIDのバージョンが4であるということを表しているから。 また、yには8,9,A,Bのどれかが入る。参考文献 https://en.wikipedia.org/wiki/Universally_unique_identifier#Version_4_.28random.29

IPアドレスからMACアドレスを調べる

■Linuxの場合 標準でarpingが入っています。 以下のようにすればOKです。 $ arping 192.168.0.1 ARPING 192.168.0.1 from 192.168.0.2 eth0 Unicast reply from 192.168.0.1 [AA:BB:CC:DD:EE:FF] 0.955ms ... ■Windowsの場合 標準でarpingコマンドがありませ…

格安SIM速度比較

・IIJmio ミニマムスタートプラン(3GB/月)(税抜き 900円) ・OCN モバイル ONE(データ通信専用タイプ)(110MB/日)(税抜き 900円)測定環境 ・端末:iPhone 6s (A1688)(国内版SIMフリーモデル) ・速度測定アプリ:Speedtest.net 日時 SIM DL UL PI…

CppDroid Link options

Link optionの-Lオプションはフルパスで書く。 -lオプションは任意のものを書く -L /sdcard/CppDroid/projects/project_name/ -la -lb -lc

NuGetでインストールされたpackageを再インストールする

Ⅰ. はじめに 第三者のプロジェクトファイルを開くとNuGetで取得したpackage関係でエラーが吐く場合がある。 その時に以下の手順でpackageを再インストールするとエラーが治る場合がある。 Ⅱ. 手順 1. VisualStudioを起動 2. ツール→NuGetパッケージマネージ…

Windows 10 エクスプローラを開くときのディレクトリを変更する

Windows 10になってからエクスプローラを開くと「クイックアクセス」が開くようになりました。 これをWindows 10以前の状態に戻す方法です。1) 表示→オプション 2) エクスプローラで開く「PC」を選択 以上。

Excel VBA 日付が西暦ではなく和暦になっている

Excelのシートに対してSQLを実行し結果を得る処理があり、 このとき日付で条件指定をして抽出する場合に以下のエラーが出力されハマった。 実行時エラー -2147217900(80040e14) [Microsoft][ODBC Excel Driver]クエリ式 '日付 BETWEEN #2015/10/1# AND #平 2…

Chrome リモートデスクトップ マウスのポインタが表示されない

原因 ホスト側(操作される側)のPCに物理的なマウスが接続されていない為です。 よって、ラップトップをホストPCにした場合はトラックパッドがあるのでこのような問題は発生しません。解決策1 マウスをホスト側に接続する。 ※マウスが接続されていることを…

MySQL CSVファイルを出力する

SELECT文の最後にこの一文を加えるだけ into outfile "/tmp/out.csv" fields terminated by ',' enclosed by '"' lines terminated by '\r\n';

「〜は動作を停止しました」 を表示しない Windows 10

Windows 10で 「〜は動作を停止しました」を非表示にする方法 1) Winキー + R 2) gpedit.msc と入力してOKをクリック 3) 画像の位置にあるものを「有効」にする 以上