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 これ入れれば直るん…

Android開発ならAndroidStudioが便利

5年ぶりぐらいにAndroidの世界に返ってきたらすげー便利になっているのね。 APIも進化しているし開発環境がかなり楽になっている。エミュレータが重いのは相変わらずだけど。

エクセルでフィルタした結果に対して関数だけでCOUNTIFする方法

エクセル便利ですね! データを見る時にフィルタは結構多用すると思いますが、 ファイルをしたあとのデータについては関数が思ったように動かないものがあります。 以下のような表があったときに分類Aのステータスを数える場合を考えます。 フィルターがなけ…

エクセルでフィルターしたセルに複数行の貼り付けをしたい。

エクセルを多用しているとフィルターした行に複数行の貼り付けをしたいことがあります。 ある条件でフィルタした対象に担当わけを割り振りたいとか、とか結構ニーズはあるのですが エクセルの仕様としてフィルタした行に同じものの貼り付けはできますが、フ…

R言語はじめました

インストール まずは環境つくりましょう。 本家からDL https://cran.ism.ac.jp/bin/windows/ RStudioもインストール https://www.rstudio.com/そして以下のはじめてのRを参考にしながら進める。 http://www.slideshare.net/m884/japan-r-15432969

Javascriptの難読化を解除するWebサービス3つ

Javascriptのライブラリは圧縮のために改行とかを削除するのが一般的でふと見てみようと思ったときにみずらい。 圧縮だけならまだしもevalとかで難読化していると人には読めないものになりますね。 Cromeのプラグインとかで見やすくしてもいいのですが、プラ…

SmartContractにトランザクションを発行した場合にBlockにどのように情報が残るのか

SmartContractをデプロイした場合にEthereumネットワークのBlockにどのように情報が残るのかは前回わかったので、 今度はSmartContractにトランザクションを発行した場合にEthereumネットワークのBlockにどのように情報が残るのか追ってみました。前回の情報…

SmartContractをデプロイした場合にBlockにどのように情報が残るのか

SmartContractをデプロイした場合にEthereumネットワークのBlockにどのように情報が残るのかやってみます。対象とするContractのソースはこれ。以前インストールしたCOSMOの中のサンプルCoinを使います。 contract Coin { address minter; mapping (address …

ethereum取引履歴やトランザクション履歴の確認。

ethereum履歴確認にEthereumExplorerをインストールしましたがコマンドでも確認してみます。 使うコマンド eth.getBlock() ブロックの中身を取得します。 eth.getTransactionFromBlock() ブロックの中に含まれるトランザクション情報を取得。 eth.getTransac…

Ethereumの取引履歴をEthereumExplorerで確認する。

Ethereumの取引履歴を確認するのはコマンドだとめんどくさいです。 なので、少しでも楽になるためにためにEthereumExplorerをインストールしてみます。 git clone https://github.com/etherparty/explorer npm startnpm が入ってなければインストールしまし…

PEARSONでバウチャーを使おうにもThis voucher can only be used when a specific client question has been answeredとか怒られる対処法

Oracleさんから受験チケットをもらったのでPEARSONで久々にOracle資格試験の予約をしようとしたら PEARSONのバウチャー入力画面で「This voucher can only be used when a specific client question has been answered. Garapon has not answered this quest…

Javaで簡単にかつ正確に文字コード判別する方法

Webページなりファイルなりをいろいろ読み込んで処理するときに文字コードめんどくさいですよね。 大切なものなのですが、大半の人にとって文字コードは大事な関心事ではないので さくっと簡単に、かつミスのないように実装したいところです。そう考えるとJa…