たなちの開発日誌

自分の知識をストックしていくためのブログ

【VBA】ピボットテーブルの作り方

手動でピボットテーブルを作成するときは意識しないが、PivotCacheオブジェクトが必要になる。 イメージ的にはこんな感じ。 dataSourceをPivotCacheにコピー PivotCacheからPivotTableを作成 参考: tonari-it.com タスク別の所要時間を示したテーブルから、…

【Mac】画像に矢印を書き込むやり方

色々なブログでよく見かける画像に矢印を書き込む方法を見つけたのでメモ。 Monosnapを入手 App Storeのリンクからダウンロードできる MonosnapFarminers Limitedグラフィック&デザイン無料 ※windows版も公式サイトからダウンロードできる Monosnap - Free S…

スマホのタッチパネルが反応しなくなったのでマウス操作した

こんにちは。スマホのタッチパネルが反応しなくなってロックが解除できなくなりました。しかもパターン認証で使っている部分だけという。 こういう場合にググると出て来る「画面を拭きましょう」「指を濡らしましょう」といった対策は試しましたがだめでした…

なぜWebサービスはアプリをインストールさせたがるのか?

気になった記事をクリックしたら、「アプリで続きを読む」と表示されるサイトが多い気がする。アプリ入れてないし、今Wifi繋いでないからダウンロードするのもデータ使用量かかるし、結局面倒になって読むのを断念してしまう。 普通にブラウザで読みたいし、…

今更だけどビットコインとは?

最近、仮想通貨のニュースをテレビでも見かけることが増えてきましたね。気になって調べたことをざっくりとまとめてみます。 管理する組織が存在しない通貨 じゃあ誰がビットコインを管理しているのか? 実際に使えるの? 今年に入って特に価格が上昇してい…

【Java】try-with-resources文でリソースの解放し忘れを防ぐ

csv出力なんかをするときに、finallyでリソースの解放をしてあげないといけないのかな…?と思っていたが、JavaSE7以降はtry-with-resources文を使えばスマートに解放できる。 try-with-resources 文は、文の終わりで各リソースが確実に閉じられるようにしま…

交渉が苦手な人は「自分のために」と考えてはいけない

自分のための交渉が苦手だったり、相手に気を使ってしまって控えめな要求をしてしまう人に役立つ考え方がありました。 結論を先に言ってしまいますが、その考え方とは「自分のことを他人のために交渉する代理人だと考える」ことです。 参考文献はこちらの本…

【AWS】S3にオブジェクトをアップロードする

S3にファイルをアップロードする処理を書くことがあったので、残してみます。 docs.aws.amazon.com Apache Maven での SDK の使用 Mavenを使っている場合は下記をpom.xmlに追加すれば使えるようになります。 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> </dependency> Apache Maven …

【Eclipse】特定の値でのみブレークポイントを機能させる方法

テスト中にループが何百回とある処理で、この値が怪しいな…と思っても毎回手動でループさせるのはしんどい。と思って調べてみたらタイトルのような機能があったのでメモとして残しておく。 単純に100回ループさせる処理。 public static void main(String[] …

【SHOWROOM】星集めを自動化してみた2【Chrome拡張】

前回つくったものは流石に使いにくすぎたので改良。 画面にボタンをつけて、指定した数のタブを公式枠の配信者のものだけ開くようにした。 manifest.json web_accessible_resources background myscript.js background.js デバッグページ ファイルは以下の通…

【SHOWROOM】星集めを自動化してみた【Chrome拡張】

タイトルの通り、星集めを自動化してみました。石油王でもないし、星集めは大変、でも応援はしたい!というテンションで勉強がてら作りました。 といっても、配信中のURLを取得して20タブ開くだけのシンプルというか、かなり雑なものです。 Chrome拡張機能は…

【SHOWROOM】自動カウントツールを使ってみた

chrome.google.com Chrome拡張機能の追加 ChromeウェブストアでShowroom Toolboxを検索し、「CHROMEに追加」をクリック。 「拡張機能を追加」をクリック。 ブラウザの右上にアイコンが追加される。 使い方 視聴画面にToolboxのアイコンが追加されるのでクリ…

【SHOWROOM】通知をPCで受ける方法

Google Chrome限定だけど。 Chrome ウェブストアから「SHOWROOM放送開始通知」を検索。 chrome.google.com 「Chromeに追加」をクリック。 拡張機能を追加をクリック。 ブラウザの画面右上に、SHOWROOMのアイコンが追加される。 配信者の放送が開始されたり、…

スマホで電子マネーを使う4つのメリット

最近は電子マネーが使えるお店がかなり多いですね。 僕が使用しているのはSuica、楽天Edy、WAONの3種類ですが、使ってみて良かったことを考えてみました。 支払いがスムーズに完了する オートチャージが便利すぎる ポイント獲得額も悪くない Suicaは良い WA…

UbuntuでEclipseOxygenを日本語化する

Eclipse Oxygenのインストール 日本語化 下記記事を参考にしながらインストールを行いました。流れは一緒ですが、eclipse.iniの設定箇所だけそのままでは起動してくれませんでした。 www.milkmemo.com Eclipse Oxygenのインストール 下記リンクからインスト…

VirtualBoxでスクリーンショットが真っ黒になったときの対処法

Ubuntuでshutterを使用してスクリーンショットをとろうとしたが、タイトルの現象が発生した。 対処法として、 設定>ディスプレイ>アクセラレーション:3Dアクセラレーションを有効化 のチェックを外すと解決した。 ただ、外すと実用に耐えないレベルで重…

エロマンガ先生11話がこんなに俺妹回なわけがない

エロマンガ先生を見ていたら俺妹のキャラがたくさん登場してたので書きたくなった。 この作品の原作者は「俺の妹がこんなに可愛いわけがない」の原作者と同じ伏見つかさ先生。 一番最後に俺妹のメインキャラの4人が登場したときはめちゃくちゃテンションが上…

蒸し野菜をつくるときのメモ

毎年この時期は夏バテ気味になるので、健康に気をつけるために野菜を意識して摂ろうと思います。 切って蒸すだけという手軽さから蒸し野菜をつくるようになりましたが、そのときに気をつけると良かったことを書いてみます。 使っている鍋はこいつです。 アイ…

動画配信サービスの収益モデルについてまとめてみた

生テレやSHOWROOMを使う機会があり、YouTubeやニコニコ動画とシステムが全く異なるのでそれぞれ収益モデルについてまとめてみました。 youtube GoogleAdsenseによる広告収入 再生数が全て!キッズを対象としたマーケティングも可能 ニコニコ動画 クリエイタ…

javascriptからsubmitを行うときの書き方

htmlの<input type="submit">を記述する方法ではなく、jsからsubmitを呼びたいときの書き方。 html <form id="itemForm" name="itemForm" > <div class="submitBtn"> <input type="button" id="btnItemQuit" name="btnItemQuit" value="キャンセル" onClick="javascript:window.close();"></input>

MyBatisで自動採番されたIDを取得する方法

テーブルのidにAUTO_INCREMENT 属性が設定されているとき、insert処理を実行した後に自動生成されたIDを取得したいケースがあった。下記のようなselectKeyステートメントを利用することで実現できる。orderには"BEFORE"または"AFTER"を設定することができ、i…

格安スマホとポケットwifiで通信費を節約できた話

以前の記事でauから格安SIMに乗り換えたときのことを少し書きましたが、スマホをmineoに乗り換えました。また、ポケットwifiをレンタルして家のネットワークを解約しました。その結果、以前の状態と比較して月々6000円ほど浮くようになりました。 料金の比較…

脳のパフォーマンスを高める脂質の基礎知識

脳のおよそ60%は脂肪でできています。CMでは糖分や脂肪が悪者にされていますが、脂肪は健康的な食生活の大切な要素の一つです。今回は、脳の働きを良くするという観点から良い脂質をとるために何を食べるべきか(何を食べてはいけないのか)をまとめてい…

友人から聞いた子供にいじめをやめさせる方法が面白かった話

先日、小学校で教員をしている友達と話したときに印象に残った話です。 彼によると学校でいじめが起きることもあり、仲裁をすることもあるそうです。そのときにどんな方法でいじめが悪いことだと認識させるのかというと、 「お前、そんなことしてたらチ○コ大…

jQueryとajaxのざっくりとした使い方

ajaxを触ろうとしたら使い方を思い出せなかったので、復習のために書いておきます。 jQueryとは簡単に言うと、javascriptを扱いやすくするためのライブラリ。公式サイト:http://jquery.com/ 使用する場合は公式サイトからダウンロードするか、コードに埋め…

心理学的にZOZOのツケ払いについて解説してみる

blog.mtrl.tokyo ツケ払いを後悔している人が大勢いるようなので、こんな現象が起きる心理と対策について書いてみます。 ※ZOZOのツケ払いは、支払期間が商品を購入してから2ヶ月間あり好きなタイミングで支払いができるそうです。 【ツケ払いはじめました】…

【CakePHP3】DebugKitが表示されない場合の対処法

開発環境を移行したら右下にいるはずのケーキのマークのやつがいなかったので、対処法を残します。logs/error.log を参照すると次のメッセージが表示されていました。 2017-03-27 11:35:55 Warning: DebugKit not enabled. You need to either install pdo_s…

NetBeans8.2にRictyフォントを入れる

デフォルトのNetBeansのフォントが気に入らなかったので、Rictyフォントを入れてみました。 Rictyフォントとは 下準備 fontforge Migu 1M Inconsolata 合成用スクリプト Ricty生成 Rictyのインストール NetBeansの設定ファイル変更 RictyフォントとはLinux …

【Virtualbox】スクリーンショットがとれなかったのでホストキーを変更

macOSを使っていて「command」+「Shift」+「4」でスクリーンショットが取れなかったので解決方法を残す。ホストキーを変更すると解決VirtualBoxの「環境設定」をクリックする。 「入力」タブをクリックし「仮想マシン」を選択すると、ショートカットの一覧…

【VirtualBox】ゲストOSとホストOSでクリップボードを共有する方法

「設定」を開き、「一般」タブの「高度」から「クリップボードの共有」の設定を変更する。 デフォルトで「無効」になっているので、「双方向」に設定するとどちらのOSからでもコピペができるようになる。