「キラー・プレゼンテーション」感想

キラー・プレゼンテーションposted at 2011.5.7M・ゴットリーブ,鈴木 智草日本実業出版社売り上げランキング: 125286Amazon.co.jp で詳細を見るプレゼン能力を上げたいと思って購入。 内容は意外と基本的なこと(構成、図・グラフの使い方、立ち居振る舞いな…

書評:マインドマップ読書術

マインドマップ読書術posted at 2011.5.5トニー・ブザン,近田 美季子ディスカヴァー・トゥエンティワン売り上げランキング: 21426Amazon.co.jp で詳細を見るマインドマップに限らず、『読書法』自体に焦点を当てた内容です。 と言うより、マインドマップより…

朝起きて慌てないためのメモ2つ

朝ぼんやりした頭で考えずとも自動的に朝の支度が出来るように、 朝用に2つメモを用意したら結構上手く回ってるので紹介。 朝やること 朝起きてからやることを順番に書いておく。 目覚ましを止める 電気を点ける エアコン入れる 眼鏡 下着 Yシャツ パンツ ベ…

LinkStationやTeraStationにおけるバックアップ用語の意味が一般的なものと異なっている件

pc

混乱したので簡単にまとめておく。 ちなみに自分が使っている組み合わせは以下。 BUFFALO リンクステーション DLNA/Webアクセス機能搭載 ネットワーク対応HDD LS-XH1.5TL BUFFALO 外付けハードディスク BuffaloTOOLs添付 1.5TB HD-CB1.5TU2 一般的な意味 通…

壁やポスターを傷付けずにポスターを飾る方法

部屋の壁に出っ張った板が付いている場合 多分この場合は普通に思い付くと思うけど一応書いておくと、 板部分にコマンドフック↓みたいなのを貼って、住友スリーエム コマンドフックL フック1個タブL4枚入posted at 2011.9.5住友スリーエム売り上げランキ…

3Dマウスパッド とある科学の超電磁砲 白井黒子レビュー

3Dマウスパッド とある科学の超電磁砲 白井黒子 上条×黒子のSSを読み漁っていた頃に900円で購入。 Amazonでは結構頻繁に値段が変わっていて、高いときは3,000円ぐらいになってる。 ボール式マウス推奨と書いてあるものの、自分の使っているBUFFALOのレーザー…

.forwardによるメール転送の解除

設定したのが大分前だったのでいろいろ設定する必要があるかと思っていたが、 メールサーバのホームディレクトリ以下にある.forwardファイルの削除だけで行けた。 .forwardについては以下などを参照 メール転送(.forward)マニュアル

iPod touchの音量制限

iPod touchを外部スピーカに繋いだときにいまいち音が小さいと思ってたら、 音量制限の設定が存在した。 設定→ミュージック→音量制限で以下のような設定画面が出る。 外部出力にした場合、ミュージックのアプリではここで設定した音量までしか出ないらしい。…

texの\tableofcontentsで表示させる階層の深さを変更する

tex

\tableofcontentsの部分で以下のようにすれば設定可能。 \setcounter{tocdepth}{n} \tableofcontents nの値によって、目次に表示される項目が以下のように設定される。 n 表示 0 \chapterのみ 1 \sectionまで 2 \subsectionまで 3 \subsubsectionまで

東プレ NG01B0 REALFORCE91UBKレビュー

東プレ NG01B0 REALFORCE91UBKposted at 2011.9.5東プレ売り上げランキング: 1642Amazon.co.jp で詳細を見るこれまではDELLのPC付属キーボードしか使っていなかったが、 論文執筆で大量の文章を打つのでもっと軽いキーボードが欲しいなと思って購入。 まあ軽…

PythonのBeautifulSoupでFavstarから最近ふぁぼってくれたユーザ一覧を取得する

BeautifulSoupは1ファイルで完結しているので導入が簡単。 作成したスクリプトと一緒のディレクトリに置くだけ。 今回はFavstarから最近ふぁぼってくれた人、RTしてくれた人のscreen_name一覧を取得してみる。 Download Python ↑Python持ってない人は上から…

Greasemonkeyの0.9.0でスクリプトの管理画面と有効/無効ページの設定方法が変更された件

先日のリリースでアドオンの管理画面と統合され、スクリプトを有効/無効にするページの設定が無くなっている。 代わりにスクリプトを直接編集すれば良くなった。 編集で出てくるファイルの先頭で、有効にしたいページを@includeとして、 無効にしたいページ…

Pythonの対話型インタプリタが便利だという話を5分で

http://www.python.org/download/ ↑Pythonは上からダウンロードして適当にインストールする感じで。 で、今回は[12,24,36,48,60]など数字の組み合わせが与えられた場合に、 それぞれの要素が各要素の総和に占める割合を出してみる。 1つずつ計算するのは面倒…

Javaで配列の内容を文字列にして表示する

ArraysクラスにtoStringとかいうメソッドがあるのを今さら知った。 ソース import java.util.Arrays; public class PrintArray { public static void main(String[] args) { // 1次元配列 int[] nums = new int[] { 1, 2, 3 }; System.out.println(nums); Sy…

EclipseでJavaのファイル入出力用にテンプレートを定義

テンプレートの設定方法は以下参照。 EclipseのJavaのテンプレート機能を利用してインスタンス生成時のタイプ量を減らす例 ファイルの読み込み 名前 readfile 記述 read file BufferedReader ${br:newName(java.io.BufferedReader)} = null; try {${:import(…

EclipseのJavaのテンプレート機能を利用してインスタンス生成時のタイプ量を減らす例

EclipseはJavaのfor文などいろいろと補完してくれるが、自分で設定を追加することが可能。 EclipseのJavaテンプレート設定は、 ウィンドウ(Window)→設定(Preferences)→Java→エディター(Editor)→テンプレート(Templates) で行ける。 右側にある新規作…

Firefox、Google Chrome、OperaでGreasemonkeyスクリプトをインストールしたり編集したりする方法

各ブラウザでインストール、更新、編集、無効化、削除する方法をまとめた。 Firefoxの場合 Firefox 3.6で確認。 まずGreasemonkeyのアドオンをインストール。 次に各スクリプトのインストール。 userscripts.orgからインストールする場合 この日記に貼ってあ…

Javaで処理ごとの実行時間を計測する

System.currentTimeMillis()を使って開始から終了までを計測している例は結構見かけるけど、 どうせならそれぞれの処理にどれだけかかっているかも見られるように。 以下ソース import java.util.ArrayList; import java.util.Collections; import java.util…

JavaでMapのキーなどから文字列をフォーマットする

{width=100, height=150, another=200}のようなMapがあるものとして、 "resultW{width}H{height}"→"resultW100H150"のように文字列のフォーマットを行う。 Propertiesクラスなどでも代用可能。 フォーマット文字列や各パラメータを外部ファイルで指定すれば…

Javaで.iniファイルのような形式の設定ファイルを読み込む

Javaでは.propertiesファイルという、 以下のような形式のファイルを扱うためにPropertiesというクラスが利用出来る。 キー1=値1 キー2=値2 # ←これで始まるとコメントとみなされる # キー3 = 値3 そのまま使うとインスタンス初期化→データのロード→ストリー…

Twitterで自分自身にダイレクトメッセージを送るJavaプログラム

Twitter4J のバージョン2.1.8を利用。 以下ソースコード。 import java.io.FileInputStream; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import twitter4j.Twitter; import twitter4j.TwitterException; impor…

Javaでコレクションから指定した数の要素を無作為に非復元抽出

JavaでSetやListから指定した数の要素をランダムに取り出したいとき用。 Pythonのrandomライブラリを参考にした。 非復元抽出というのは、取り出した要素を元に戻さずに次の要素を取り出す、みたいなやり方。 引数として渡したコレクションへの変更は行わな…

Excel VBAで配列の長さを取得

VBAには配列の長さを取得するLengthといったメソッドが存在しない。 そもそも配列にメソッドが存在するのかどうかも怪しい。 配列の長さを直接求める関数も存在しないため、以下の関数を利用する。 LBound 配列の最小インデックスを取得 UBound 配列の最大イ…

Excel VBAのDebug.PrintやMsgBoxでは配列を直接出力出来ないらしい

Sub PrintArray() Debug.Print Split("a,b,c", ",") End Sub 上記のプロシージャを実行すると、 実行時エラー '13': 型が一致しません。といったエラーメッセージが表示される。 てっきりSplit関数の指定方法の問題かと思ったが、 どうもDebug.PrintやMsgBox…

Excel VBAでグラフシートをブック内の末尾に追加する方法

直接 Charts.Add After:=Sheets(Sheets.Count) と指定すると何故か最後から2番目に追加される。 よって、一旦適当な位置に追加してから追加されたシートを末尾へ移動してやる。 Sub AddChartsAtTheEndOfSheets() Charts.Add ' 位置を指定せずに追加 ActiveCh…

Excel VBAの変数宣言で嵌った話

VBAの変数宣言では大文字、小文字が区別されない。 そのため、Java等を書いている気分で以下のように書くとおかしなことになる。 Dim activeChart As Chart 一度このように書いてしまうと、 これ以降に何度ActiveChartと書いても全てVBEで"a"ctiveChartに補…

WindowsでiTunesのライブラリとiPod touchの画像同期先をNASへ移動

iTunesライブラリについては、以下の手順で同期出来た(参考)。 元の"iTunes"フォルダをNASへ移動 Shiftキーを押しながらiTunesを起動(iTunesライブラリを選択、というダイアログが出る) ダイアログで移動先のiTunesフォルダ直下にあるiTunes Library.itl…

Excel2003でマクロ(VBA)を書くための開発環境の準備

起動 とりあえずExcel VBAを書くにはVBE(Visual Basic Editor)ってのを使えば良いらしい。 Excelを開いてメニューを「ツール→マクロ→Visual Basic Editor」と辿るか、Alt+F11で開ける。 環境設定 最初にいくつか環境設定をしておく。 VBEのメニューからツ…

mixi日記投稿時に本文の空白文字が消えないようにするGreasemonkeyスクリプト

プログラムを貼り付けるときにインデントが崩れると困る場合とかに。 インストールは以下から http://userscripts.org/scripts/show/92378

Javaでよく使うMap(Set)のキー(要素)順序の比較

よく忘れるのでまとめておく。 HashMap(HashSet) 速い。キー(要素)の順番は保障されない。 TreeMap(TreeSet) キー(要素)を自然順序付けで保持。コンストラクタに比較用オブジェクトを渡すことも出来る。 LinkedHashMap(LinkedHashSet) キー(要素)を入…