Opencv3.1で顔検出

かおかおかおーかおかおかーおーかおかおかおー by たくみということで顔検出してみる。 Opencvインストール http://opencv.org/downloads.html からDLした3.1を適当に解凍。以後の例では「C:\tool\opencv-3.1.0」に解凍したとしてすすめます。 3系と2系でAP…

TensorFlowをセットアップしてみる

ほんとはGPUとかつかいたいのでそれっぽいマシンが必要ですが、 とりあえずてじかにあったUbuntu 16.04にセットアップ。 以下はCPUのみ版の手順なので、GPUをちゃんと積んでるマシン等の場合は以下サイトでちゃんと手順を確認しましょう。 https://www.tenso…

Androidのアイコン作成にLauncher Icon Generatorが便利すぎる

これマジ便利なのね。 Android Asset Studio - Icon Generator - Launcher icons てがるにそれっぽいものが出来る。 のらアプリつくるにしても見た目は大事ですからね。こういうのありがたいわー

hyperledger/fabricの最新版でDockerバージョンがあわずChainCodeのデプロイに失敗する

Fabricの最新版で環境を作っていたらChainCodeがデプロイしても動かない。 エラーを見てみたら「 Launch -> ERRO bf9 launchAndWaitForRegister failed Error starting container: API error (400): {"message":"starting container with HostConfig was dre…

Office2016のデフォルトフォントを変更する。

Office2016いれたらデフォルトが游ゴシックになってめっちゃみずらい。せめてMSゴシックにしてほしい。 WordとPowerPointはテンプレートを使うことが多いのであまり被害がありませんがExcelやOutLookは被害甚大。そうそうに直しましょう。 はやいところMS様…

提案研修のメモ

営業提案の研修行ったら面白かった。・提案で大事なのは解決策ではなく、クライアントが解決すべき課題をどう捕らえるか・論点を捕らえることが大事 論点とは「問い」 答え(解決策)に目が行きがちだが、「答え」じゃなくて「問い」に目を向ける。・論点と…

docker logs をgrepする場合の注意

docker logs をgrepしたりsedawkする場合、Logがエラー出力に吐かれることに注意しないとはまります。 こんな感じで、エラー出力を標準出力にマージしてからgrepするとよい。 docker logs 2>&1 | grep hellogithub.com

Windows上にhyperledger/fabricを環境構築する。

Blockchain実装の大本命?であるhyperledger/fabricをローカルで動かしてみます。 fabricはethereumとかより非常に構築がしやすくなっています。 事前準備 まずは以下のソフトを入れましょう。 Git https://git-scm.com/download Go https://golang.org/dl/ …

Vagrantで起動したマシンにTeraTermマクロで自動接続する

Vagrantでマシンを起動するとログインが秘密鍵認証になります。 自動化しないとマクロでばーーんとかいうのが出来ないので自動化しましょう。 対象のVagrantの接続情報を確認する Vagrant upをしたディレクトリでvagrant ssh-configコマンドをたたくと以下の…

Vagrantで作成したVMに「Authentication failure. Retrying」でつながらない場合の対処

こーんな感じでつながらなくなった時の対処 default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Authentication failure. Retrying... default: Warning: Authentication failu…

Flexeraaxで作られたインストーラが「Windows DLL failed to load」とかで落ちる

Flexeraaxで作られたインストーラがこんなえらーでおたらJava7で実行しましょう Flexeraax2$aaa: Windows DLL failed to load at Flexeraax2.af(Unknown Source) at Flexeraax2.aa(Unknown Source) at com.zerog.ia.installer.LifeCycleManager.init(Unknown…

Outlookの会議出席依頼の承認メールを仕分けする。

OutLookの会議承認の返信メールがやたら飛んできてめんどくさい。 でもあて先とかでは仕分けできなくてこまっていたらやり方が本家サイトにかいてあった。ルールのおすすめ設定 | Outlook 研究所 会議出席依頼 [ツール]-[仕分けルールと通知] をクリックしま…

MavenやNetBeansでJunit実行時に日本語メソッドが文字化けするのを対策する。

NetBeansでテスト流したらもじばけしてた。 よくみたらMaven等でテスト実施時にアスキー変換されてしまっている。 こんなかんじ ------------------------------------------------------- T E S T S -----------------------------------------------------…

Selenium WebdriverのFireFox,Chrome,IEの初期設定およびProxy設定

想定環境はこんな感じ Windows7 64bit Selenium 2.53.0 Proxy 127.0.0.1:28080 各Driverはpj/driver/以下に保存 FireFox FireFoxはDriverの個別DLは不要。 FirefoxProfile profile = new FirefoxProfile(); profile.setPreference("network.proxy.type", 1);…

Ubunts15.10にappiumをインストール

UbuntsにappiumをInstallしようとしたら色々めんどくさかったのでメモ node最新版のインストール。 まずなにがめんどくさいって最新のnodeをインストールする作業がめんどくさいwww普通に nodejs, npm をインストール $ sudo apt-get install -y nodejs n…

SeleniumのDriver起動時に認証つきProxyの認証画面が出てきて困る。

これまたバッドノウハウです。もう世界からProxyなんてなくなれば良いのに(嘘Seleniumでテストを作るときにDriverがブラウザを立ち上げますが、 認証つきProxyサーバを使っている場合認証ポップアップが出てしまってテストがとまって不便。 なので対処しま…

JAXRSで@QueryParam()でObjectを受けたい

JAXRSでPostだとこんな感じでパラメータをObjectで受けれるじゃないですか、 @POST @Consumes(MediaType.APPLICATION_JSON) public Response login(LoginForm form) { これをGetでもやりたいとおもったら結構困ったのでメモ 普通のGetはこんな感じ。そもそも…

modrewriteしたURLが文字化けしないようにする。

modrewriteでURLを書き換えた際に書き換え後のURLに「#」とかが含まれる場合エスケープされてしまう。 リライト時に「NE」つけてエスケープしないようにしてもChrome側でえすけーぷされてします。。 FireFoxだと大丈夫なのにー。とおもっていたら、「#」を「…

Proxy環境下からOAuth認証でGoogleAPIに接続する。

基本的なやり方はここ Java Quickstart | Google Calendar API | Google Developers手順に従って、サービスを作ってCalendarQuickstartをコピペしてコンパイルすればOK。んで、こいつをProxy環境下で動かすには以下のあたりを、 try { HTTP_TRANSPORT = Goog…

Linuxで容量を食っているフォルダを探す。

dfで対象のファイルシステムがわかったらduで個別の中身を探る。 du -x | sort -nんででかいところをさくっと削除。

Ubuntu 15.10 にDockerを入れる。

Dockerを使ってみることにした。 ちなみにWin9上のVirtualBox上のUbuntu15.10上でDockerしている。※下にありますが、Ubuntu14と15で設定の仕方が変わっているので皆さん注意しましょう。14の頃の情報でaptでInstallすると古いものが入るといううわさがあった…

WebSocketを通すリバースプロキシならApacheよりnginx

mod_proxy_wstunnelでwebsoketをリバースプロキシしようとしてもどうしても400になるんですよ。 単体でやるとできたりするんだけど、nodejsと組み合わせるとことごとく動かない!!! 調べるといろいろがんばってうまくできたと言う事例もあるのですが、 2時…

ネイティブPushとWebPushとWeb Notificationの3つの通知方法を整理してみた

Push通知はスマホでは当たり前の機能になって来ましたね。 それにともなってスマホじゃないサービスでもPush通知したいんじゃ!みたいな相談を受けることも多くなりました。 そこでそれっぽく見せる代替技術とかについて整理してみます。現在通知系の仕組み…

AngularJSで画面描画前にresourceからデータを読み込む。

エンタープライズな画面で表示にコード値を使っている場合 コード値などの情報は画面が表示される際に読み込まれていないといけません。しかしAngularの$resource等は非同期で動く為、画面表示の最初の瞬間には値が入っていません。 そのため、表示してすぐ…

JAX-RS2.0でRESTサービスを作る際にヘッダーを指定する

RESTサービス作るのを楽にやりたいとおもったらまあJava使わないのですが、 大人の事情でやっぱJavaだよねということはよくあり、そんなときにはJAX-RS (Java API for RESTful Web Services) がめっちゃ便利です。 NetBeansでポチポチーするだけでRestWebサ…

bluemix cfコマンドをProxy環境で使用する。

bluemixは適当なアプリをぽいぽいっと公開するにはすごく便利ですね。 やっぱPaaSは早い。 ガチで使おうとは思わないけど。ところでcfコマンドをproxyで使おうとしたらなかなかProxyのさし方が書いてなかったのでメモ ちなみにProxyが通っていないとこんなエ…

【sidr】メニュー外をクリックしたらサイドメニューを閉じる。

jQuery のsidr便利。サイドメニューをささっとつくるのに最適です。 ですが、sidrだけだとサイドメニューが出た後閉じるのに同じボタンを押さないといけないとかいろいろ不便ですよね。 なので、サイドメニューにCloseボタンをつけるのが一般的ですが、Close…

AngularJSアプリをChromeで起動したときに「Error: Failed to execute 'replaceState' on 'History'」になる

まあ普通はまらないんでしょう。 今日AngularJSアプリをぽちぽち書いていたら、FireFoxとIEでは動くのにChromeではなんか動かないぞ?ってことがあったのでメモFireFoxだと動くのにChromeで見たらまったくJSが動かなくて開発コンソールでみたらjavascriptが…

OpenID BizDay #9 を開催。テーマは「BlockChainに本当に利用価値はあるのか?」にいってきた

OpenID BizDay #9 を開催。テーマは「BlockChainに本当に利用価値はあるのか?」 | お知らせ | OpenID ファウンデーション・ジャパン にいってきた。 いろいろ話があって面白かったのだが、情報量がおおくうまくまとめられなかったのでそのままのメモ。 話が…

WindowsUpdate で 800B0001 が起きたときの対処法

WindowsUpdateで最近なんどか「800B0001」が起きたので対処法メモ。 半年間で2回目ぐらいなのでなんか不調なのかな。。。。対処法としては以下のWindows破損エラー修復ツールを使って直す https://support.microsoft.com/ja-jp/kb/947821 これ入れれば直るん…