はじめに 噂のAmazon Dash Buttonを購入して早速セットアップしてたら早速トラブったのでメモ 結論 先に結論だけ 無線ルーターでチャンネルを40MHz固定にしていたからでした これを自動選択に切り替えてつながるようになりました 現象 このボタンの初期設定の方法は3つ Bluetooth 超音波 Wi-Fi どれを使ってもボタンとの導通まではいけるけどWi-Fiの設定をしたところでボタン側が赤く点滅したあとうんともすんとも言わなくなる そのあとアプリ側では接続に失敗しましたとしか表示されずに手詰まりになった 解決方法 ツイート検索でこちらの記事を見つけたので無線ルーター側の設定を見直しました 我が家の無線ルーター …
Read Moreはじめに ScapyをWindowsにインストールする記事を調べると色々面倒な手順が書いてあるが最近は楽 ただそのまま使えないので便宜上使えるようにする sniff使おうとしたら出たので他の機能を使うなら出ないかもしれない インストール クローンするかリリースから最新のものを落とす 今回はv2.3.3を使います 解凍したら 1$ python setup.py install して終わり 修正 scapy/arch/windows/compatibility.pyを編集する 冒頭に 1from scapy.arch.pcapdnet import PcapTimeoutElapsed を追加する 185行目をコメントアウト 1if …
Read More経緯 別件で環境構築している時にupgradeやらdist-upgradeしたらカーネルが新しくなってnvidia-smiが実行できなくなりました 解決に1日掛かったので一応メモ こんな感じ 1$ nvidia-smi 2NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running. 3もしくは 4modprobe: ERROR: could not insert 'nvidia_367' …
Read Moreはじめに DiscordのAPIを利用してオウム返しをするBotを作成してみます. 環境 Windows7 64bit Python3.5 64bit 環境構築 discord用のライブラリがあるのでそれを利用します. 1$ python3 -m pip install discord コード こんな感じのコードでメッセージを受信してオウム返し出来ます. asyncioの関係で3.4と3.5では文法が変わります. こんな感じ @asyncio.coroutine → async yield from → await まぁドキュメントに書いてあるんですけどね 1import discord 23client = …
Read Moreはじめに フロント界隈の変遷が激しいですね良く分からないです 未だにjQueryでゴリゴリ書いてる人間なので少し勉強することにしたけど忘れそうなのでメモ ちなみにRiotとFetchくらいしか触ったことない人間です 環境構築してチュートリアルまで流します Webpack + React + ES6の最小構成を考えてみる。 ほぼこちらの記事のまんまです 環境 Windows7 64bit 環境構築 Node.js 公式から落としてきてインストールする パスを以下の2箇所に通す(インストーラーがやってくれてるかも) nodejsのインストール場所 Users/Username/AppData/Roaming/npm プ …
Read Moreはじめに 今までバイナリに触れる機会がなかったのでとりあえずPythonでバイナリを読めるようになろうかなって思った とりあえず仕様が公開されてるSWFの画像・音声(動画)をバイナリから引っこ抜くところまでを目標にする ちなみにバイナリについてバイナリエディタで開いてほーん…ってなるくらいしか知らない 仕様書 Adobeがファイルフォーマットの仕様書を公開しているので基本はこれを読みながらやる http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/swf/pdf/swf-file-format-spec.pdf 読み方としては15ページのInteger Typesは先に目を通し …
Read Moreはじめに ShadowPlayで撮影したゲームの一シーンとかTwitterにあげたいなって時の話 GUIツール入れるのめんどくさいのでFFmpegで任意部分をカットしてエンコードする 環境 Windows 7 64bit ffmpeg version N-81609-g7b3bc36 動画の切り出し 10分30秒から2分切り出す場合 入力ファイル input.mp4 出力ファイル名 output.mp4 1$ ffmpeg -ss 00:10:30 -i input.mp4 -t 120 output.mp4 こんな感じで切り出せる iオプションよりssオプションを前に持ってくることでシーク時間が早くなる 逆にするとファイル …
Read Moreはじめに MongoDBの_idにはオリジナルなObjectIDがついてるけどこれをMySQLとかでいうようなオートインクリメントさせたい時の話 調べたら公式にドキュメントがあった Create an Auto-Incrementing Sequence Field のでこれをJavaで使ってみる ライブラリの追加 3.3.0のドライバを追加しておく 1<dependency> 2<groupId>org.mongodb</groupId> 3<artifactId>mongo-java-driver</artifactId> …
Read Moreはじめに JAX-RSで 1@Path("test") 2@GET 3public Map hoge(){ 4Map<String, String> data = new HashMap<>(); 5data.put("key", "value"); 6return data; 7} とかしたい時の話 依存性の追加 jersey-serverとjersey-jsonを追加する 追加してからメニューの実行->プロジェクトをビルド(F11)する pom.xmlに追記するか依存性の追加から 1<dependency> …
Read MoreVector Thrust Steamで売ってるエースコンバットもどき 日本語化してる人がいないみたいなのでチャレンジした 手順 そのうち公開するレポジトリから落として上書きする 公開した ただフォントの定義がまだ適当だからこれだと一部の文字が小さくなる core_font_JP.xmlのFont要素を必要な個数増やして必要な属性を修正して種類を増やした上で Font_Lang_JP.iniに対応するFont要素名を書けば直せる ただそれだと文字が欠けた時に修正が面倒なのでこういう構成になってる ここまでやったは良いけどしばらく時間が取れないから続きの作業が出来ないし困った メモ ファイル構成 ゲームのインストールディレクト …
Read More