その他

Future of Rakuten's M&A

Rakuten which is Japanese most largest EC company accelerate M&A.They bought Viver in March, and at least, implemented more than 10 M&A.other, Softbank which famouse Japanese internet company is growing buying other company. But these two …

ブラウザ上で2つのデータを比較するグラフを描く

jQueryのプラグインで、ブラウザ上で素敵なチャート(グラフ)を描くことができるのがhighchartsです。 今日は、2つの値を比較するようなグラフをhighchartsを使って描いてみます。例としては、こんな感じですね。こんな画像を出すためのコードは以下のように…

highchartsをダウンロードして簡単なサンプルを作ってみる

highchartsはブラウザ上でチャートを表現することができるjQueryのプラグインです。 以下のURLからダウンロードすることができます。 http://www.highcharts.com/download/highchartsを使えば、株価などもけっこう簡単に表示できたりして、とても便利です。 …

extra wages if you work overtime in Japan.

If small to medium enterprises impose employees over 60 hours overtime work, company must pay 25% extra wages in Japan. But recently, Japanese Govenment consider that company should pay extra 50% wages.According to the Japanese basic labor…

How to get HTML using command prompt.

You must enable telnet client. Control Panel > Program > Program and function > enable of windows functionAnd then, you run command prompt, enter telnet hatenablog.com 80hatenablog is Japanese most popular weblog service.And then, enter GE…

How to confirm a status of connection on Windows?

There are many ways to confirm the status of connection. The most useful way is to use "netstat" command.This is an example of netstat command."-a" Display the status of port. "-n" Not Name resolutionIf you want to see process id, use "-o"…

既存のVBScriptをWSFを使って再利用。ジョブ実行してみる。

WSF(Windows Script File)はXML形式で記述するVBScriptアプリケーションのプロジェクトファイルです。 WSFを使うことで、VBScriptで作ったモジュールをimportして使うことができます。.wsfという拡張子で作り、実行するときは、 cscript hoge.wsfというよう…

VBScriptでクラスやメソッドを作ってみる

これは意外だったんだけど、VBScriptではクラスを作ることができます。 publicとかprivateなどの可視性も定義できました。けっこうナメてかかっていたんですが、意外と色々と揃ってて、Windowsで何かしたいときは便利なのかも。 データ型という概念はありま…

VBScriptとは何か。

VBScriptというのは、Visual Basic Scriptの略で、Visual Basicの簡易版プログラミング言語である。 このVBScriptは、WSHというWindowsのスクリプト実行環境で利用することができ、それによってWindows上でVBScriptを使ったバッチ処理を行うことができる。 W…

「悲しいから涙を流すのではない。相手を責め、同情や注目を引くために泣いているのだ」

最近、TSUTAYAのベストセラーコーナーにアドラーの本が二冊あったので、つい衝動買いしてしまったのですが、これが想像以上に面白い。 売れるのもわかる。全部読んでからまとめて感想を書こうと思ったんだけど、一つ一つの内容が示唆に富んでいるので、少し…

元々あるAWS EC2インスタンスと同じものを複製する方法

必要なソフトのインストールや、OSの設定をすませたAMIを複製したい場合がありますよね。 あるいは、全く同じAMIを複製して、高スペック版と低スペック版で比較したかったりとか。そういうときは、インスタンスを複製すれば便利です。手順はシンプルです。1…

HTML Editing APIsが面白い

HTML Editing APIsというのは、ブラウザ上で、ワープロみたいにテキストの編集ができるようになる機能のことです。 ブログとかではよく、文字を大きくしたり色を付けたりする編集機能があって、それはたぶんボタンを押すとJavaScriptでタグをつけていると思…

僕がUQ Wimaxをオススメできない理由

【買ったもの】 モバイルルータ Wi-Fi WALKER WiMAX 2+ HWD14WiMAXを使い始めて半年が経った。 今のところ、満足度は最悪だ。「これからは無線でいいっしょ」 「WiMAXは早いらしい」なんて考えている人は、いったん踏みとどまって、いろんな人の意見を聞いて…

ベンジャミン・フランクリンの一日の過ごし方、睡眠時間、13の徳目について

ベンジャミン・フランクリンは、1706年生まれの偉大な人物だ。 多才な人で、wikipediaに載っている肩書は、「アメリカ合衆国の政治家、外交官、著述家、物理学者、気象学者。」僕が初めてベンジャミン・フランクリンのことを知ったのは、大学受験のときに使…

WindowsからAWSのLinuxインスタンスに接続する手順メモ

■Javaをインストールする http://www.java.com/en/download/index.jsp 「Agree and Start Free Download」をクリックすると、勝手にインストールされる。システムの環境変数にJAVA_HOMEに以下のように設定し、 「C:\Program Files (x86)\Java\jre7」 pathに…

Sublime Textで画面を分割する

■画面を分割する ●Windows [alt]+[shift]+[1~9]●Mac ・横分割 [option]+[command]+[1~4]・縦分割 [option]+[shift]+[command]+[1]or[2] ■フルスクリーンで表示する ●Windows [F11]●Mac [control]+[command]+[F] ■Package Control Package Controlをインス…

Vagrantを使って、ホストとゲスト間でファイルを共有する

タイトルの件は下の方に書いてある。まずは基礎知識から。 ■Vagrantfile Vagrantはプロジェクト単位で設定を行う。 それぞれのプロジェクトは独立した作業環境を持ち、プロジェクトの存在はVagrantfileという名前のファイルで示される。Vagrantfileはこんな…

Subversionでフルバックアップ。dumpをとって、リストアさせるまでの手順。

まだまだ、バージョン管理にSubversionを使ってる人もいるはず。 ちゃんとバックアップ運用をしましょうということで、dumpを取るまでの手順。前回の記事で作ったSubversionのリポジトリをdumpして、別のサーバのリポジトリにインポートするまでの手順を示す…

Subversionをyumからインストールしてリポジトリを作成する

Gitの時代だけど、一応メモ。■Subversionをインストールする # yum install subversion -----メッセージ---- Updated: subversion.x86_64 0:1.6.11-10.el6_5 Complete!■リポジトリを作成する こちらは一般ユーザでもOK。 Subversionのリポジトリを作成し、今…

Windowsでプロキシのユーザとパスワードを設定して、VagrantでCentOSをインストールする

手元に検証環境を作るために、Vagrantを作りたいということはけっこうあると思う。 しかし、プロキシ環境内では、プロキシに阻まれ、うまいことboxファイルをダウンロードできない。そんなときに、何を設定したかを軽くメモ。 設定は簡単で、Windowsのシステ…

bash CSVファイルのXカラム目を取得する方法

前回はCSVファイルを読み込んでいくサンプルを作ったが、今度はCSVの特定のカラムを取得するサンプルを作る。 結論として、cut関数を以下のように使えば、カラムを取得可能だ。 `echo ${result} | cut -d ',' -f 1`これだけでは意味がわからないと思うので、…

bash 読み込んだファイルのコメントや空行を読み飛ばす方法

以下のようなCSVファイルの、コメントや空行を読み飛ばしてみたい。 ##hospital list takashi,28,doctor yuka,27,narse ##company list yuji,30,mitsubishi nao,24,googleこれを1行ずつ読み込んでいって、空行やコメント行だけ取り除いて表示してみる。 #!/b…

bashで定数やローカル変数を宣言する方法

bashで定数の宣言 bashの変数を読み込み専用にするためには、readonlyを宣言すればいい。たとえば、readonlyで宣言した変数に新たな値を入れようとすると、エラーが出る。 #!/bin/sh readonly FIXED_NUMBER=100 echo ${FIXED_NUMBER} FIXED_NUMBER=200 echo …

GEOMEAN関数を使って、Excelで相乗平均(幾何平均)を求める。

相乗平均(幾何平均)とは、N個のデータがあるとき「データを掛け合わせ、n乗根をとった値」のこと。 伸び率の平均値を算出するときに用いられる。Excelでの関数はGEOMEAN()である。 =GEOMEAN(C4:C6)相乗平均は英語で"geometric mean"という。 相乗平均の公式…

Excelで1行おきに背景の色を変更する条件書式

1.デモ 以下の画像のように、1行ごとに色を変更したい場合、どうしたらいいか。いちいち色をつけていくのは面倒くさい。 条件付き書式を使って一気にやってしまいたい。そのやり方を説明する。 2.手順 背景に色をつけたいセルをドラッグして選択する。 左ク…

スクリプトを仕込んで情報を抜き出すクロスサイトスクリプティング(XSS)

概要 クロスサイトスクリプティング(XSS)はスクリプト攻撃の一種。 その実行過程で複数のWebサイトを行き来することから、クロス・サイトという呼び方になっている。 "XSS"と称しているのは、CSSとの混同を避けるためだ。クロスサイトスクリプティング(XSS)…

画像のリンクを貼ることで開封確認をするWebビーコン

自分のiPhoneではそうなんだけど、たまにHTMLでメールが送られてきて、それを見ると、画像が非表示になっていることがないだろうか。 で、「許可する」を選択すると画像が表示される。このときの画像ってどこから持ってきている?と言われると、以下のような…

セッションハイジャックって何?

ネットワークスキャン ネットワークスキャンとは、クラッカーが攻撃対象となるコンピュータを特定するために行うもの。 考えられるあらゆるIPアドレスにpingを送って、相手のノードの存在を確認する。 ポートスキャン コンピュータ内部のアプリケーションの…

バッファオーバーフローとは

バッファオーバーフロー 攻撃者がバッファを超えるサイズのデータを送信して溢れさせることをバッファオーバーフロー攻撃と呼ぶ。 システム上のプログラムはメモリに配置されて動いていて、外部から受け取るデータもメモリ上に保存される。 そのメモリには限…

不正アクセスとは

不正アクセス 不正アクセスとは、与えられた権限によって許された以上の行為をネットワークを介して意図的に行うこと、と定義される。 従来の刑事罰では不正アクセスに関する明確な規定はなかったが、2000年に不正アクセス禁止法が施行された。不正アクセス…