結城浩のはてなブログ

ふと思いついたことをパタパタと書いてます。

Amazon Web Services (AWS)の仮想Webサーバ(EC2)を起動する手順

前提 Windows 7 sshインストール済み 問題 Webサーバを動かしたい 解決 1. Amazon Web Services (AWS) のアカウントを作成する。 2. AWSの仮想Webサーバ(EC2)のInstanceをLaunchする。 3. sshで接続する。 4. システムをアップデートし、Webサーバを起動する…

Amazon Web Services (AWS)のストレージサービス(S3)でWebページを提供する手順

前提 AWSアカウント作成済み 問題 Webページを公開したい 解決 1. Amazon Web Services (AWS) の Simple Storage Services (S3) を使う。 2. Bucketを作る。 3. index.htmlをアップロードする。 4. index.htmlを公開する。 詳細 S3 Management Consoleへ行く…

LaTeXで作るPDFにWebへのハイパーリンクを埋め込む

前提 Windows 7 TeX Live 2012 問題 LaTeXで作るPDFにWebへのハイパーリンクを埋め込み、Adobe Reader上でハイパーリンクをクリックしたらブラウザを起動させたい。 解決 hyperrefパッケージを使い、\href{http://www.example.com/}{表示テキスト}を使う。 …

Windows 7上で作ったRuby on RailsのWebアプリをHerokuで動かす

前提 Windows 7 gitインストール済み sshインストール済み www.heroku.comのアカウント登録済み heroku-toolbelt.exeのインストール済み gem install bundler 済み 問題 Windows 7上で作ったRuby on RailsのWebアプリをHerokuで動かしたい 解決 1. Ruby on R…

Windows 7からHerokuを使ってHello, worldを表示するWebアプリを作る

前提 Windows 7 gitインストール済み sshインストール済み www.heroku.comのアカウント登録済み heroku-toolbelt.exeのインストール済み gem install bundler 済み 問題 ブラウザでアクセスするとHello, worldを表示するWebアプリを作りたい。 解決 1. Webア…

Windows 7でHerokuを始める

背景 さくらVPSでRuby on Railsをいじっていたら「Herokuがいいですよ」とお勧めされた。 以前からHerokuのことは聞いていたので試してみようと思った。 前提 Windows 7 (64bit) git ssh の公開鍵あり Strawberry Perl(内にgccあり) インストール heroku.c…

『Java言語プログラミングレッスン第3版』無料プレゼント(応募は締め切りました)

こんにちは、結城浩です。いつも応援ありがとうございます。 2012年11月に、『Java言語プログラミングレッスン第3版』が刊行されます。 恒例になりましたが、みなさんへの感謝を込めて、本書を無料プレゼントいたします。 このエントリをよくお読みの上、ど…

WinSCPのミラーリングアップロードでWindowsで編集したファイルをさくらVPSに自動的に送信する

コンテキスト Windowsでファイル編集するのに慣れている。 問題 さくらVPS (CentOS) でたくさんのファイルを編集したい。 解決 WinSCPのミラーリングアップロードを使う。 これで、Windowsのローカルディレクトリで編集したファイルを自動的にさくらVPS側の…

HTML Rubyアドオンを使ってFirefoxでもルビ付き表示を行う

コンテキスト Firefoxを使っている。 問題 HTMLでマークアップされた「ルビ」を表示したい。 解決 HTML Rubyアドオンを使う。 詳細 たとえば、第1回 文字と恒等式(前編)を表示すると「恒等式(こうとうしき)」という部分がある。 HTML Rubyアドオンを入れ…

HTML5でルビ付き表示を行う方法(FirefoxとChromeのルビの扱い)

ケイクスでのWeb連載『数学ガールの秘密ノート』が始まりました。ところで記事の中で、ルビの扱いがブラウザで微妙に違うことにお気づきでしょうか。まずはこちらをご覧ください。 第1回 文字と恒等式(前編) はじめの方に、女子高生テトラちゃんのセリフ「…

電子書籍リーダーで読みやすくするためにAozoraEpub3を使ってテキストをepub3形式に変換

コンテキスト 手元にテキストで書かれた読み物がある。 問題 epub形式を読めるリーダーで読みたい。 解決 AozoraEpub3 を使う。 サンプル 翻訳の部屋(結城浩) マッチ売りの少女 (テキスト) マッチ売りの少女 (epub) スクリーンショット(iBooks on iPhone)

結城浩メルマガ/書籍の改訂/ドットインストール/情報ガール/

YMM

結城浩のメルマガ「コミュニケーションの心がけ」のVol.031を発行しました。 今回は、 結城クイズ はじめに - 書籍の改訂 結城浩セミナー/プレビュー版(6) 教えるときの心がけ - ドットインストール 結城クイズの答え 次回予告 - 手書きノートのスナップシ…

Firefoxの「要素を調査」→「3Dビュー」で要素の調査が3次元で可能に!

Webデザイナーさんなど、すでにご存じの人には「何をいまさら」な話ですが、はじめて見たときものすごくびっくりしたので(^^; 1. FirefoxでWebページを表示する。 2. 適当なところで右クリックする。 3. メニューから[要素を調査]を選ぶ。 4. 右下の「3Dビュ…

「さくらのVPS申し込み」から「RubyをインストールしてReVIEWを動かす」まで

「さくらのVPS申し込み」から「RubyをインストールしてReVIEWを動かす」までの自分用メモです。 なお、以下の手順やコマンドラインの多くは、ドットインストールさんの無料講座「さくらのVPSの基礎 (全21回) 」を見て書いています(もしも問題があるようなら…

分散の定義が絶対値を使わず二乗を使う理由(?)

1. 確率変数Xの分散V(X)は、Xの期待値をE(X)とすると、V(X) = E( (X - E(X) )^2)で定義される。 2. 言い換えれば、分散とは「「期待値からのずれ」の二乗」の期待値である。 3. 分散は、確率変数の値がどれだけ期待値からずれるかを表すもの(として定義した…

結城メルマガのアカデミックパッケージを計画中。調査にご協力ください。(調査はすでに終了しました)

いつも結城の活動を応援ありがとうございます。 現在結城は「結城メルマガのアカデミックパッケージ」を計画中です。以下をお読みの上、該当しそうな方はお答えいただければ感謝です。 コンテキスト 結城は現在有料メルマガを発行している。 内容は文章を書…

Web連載『数学ガールの秘密ノート』準備中(イメージクリエイタ募集結果)

現在結城は、Web連載『数学ガールの秘密ノート』の準備中です。 先日、このWeb連載開始に先立ち「このWeb連載のために写真またはイラストを継続的に作成してくださる方(イメージクリエイタ)」を募集しておりました。 ご応募くださったみなさんにはすでに個…

TeXLive 2012でLaTeXのエラー発生時に秀丸エディタを起動する設定

コンテキスト TeXLive 2012のLaTeXをWindows 7のコマンドプロンプトから使っている。 問題 LaTeXでエラーが発生したときに、秀丸エディタでエラー発生場所にすぐ行きたい。 解決 C:\texlive\2012\texmf.cnf(個人用)でTEXEDIT変数を設定する。 LaTeXでエラ…

iPhoneのカレンダーアプリでGoogleカレンダーと同期しなくなったトラブルの解決

注意:以下は結城の個人的なメモです。不具合が起きても責任はとれません。 コンテキスト iPhone 5のカレンダーアプリで、Googleカレンダーを使っていた。 問題 iPhoneで入力した予定がPCで見たGoogleカレンダーに反映されないし、逆も同じ。つまりiPhone側…

Web連載『数学ガールの秘密ノート』準備中(イメージクリエイタ募集中!)

結城は現在、Web連載『数学ガールの秘密ノート』という新企画を準備中です。 この企画は、「数学ガール」シリーズでおなじみの「ミルカさん」や「テトラちゃん」たちが、対話形式で数学用語を解説する楽しい読み物です。Web連載開始にあたり、 このWeb連載の…

10分で試すTypeScript

Microsoftの新言語TypeScriptをWindows 7上で試してみます。 Node.jsをインストールしてない人はNode.jsのサイトからmsiをダウンロードしてインストール。 Node.jsのコマンドプロンプトを開く。 npmを使ってTypeScriptをインストールする。 C:\Users\user> n…

Strawberry Perl for Windowsを入れた

Strawberry Perl for Windows Strawberry Perl is a perl environment for MS Windows containing all you need to run and develop perl applications. It is designed to be as close as possible to perl environment on UNIX systems. It includes perl …

Windows 7 (64bit) に導入したソフトのメモ

Firefox / Becky! / Office / iTunes Cloud: Dropbox / Evernote / SugarSync Programming: Perl / Ruby Document: 秀丸エディタ / ATOK / Acrobat / TeX Live 2012 Launcher: CLaunch Screen Capture: WinShot Paint: Paint.NET Security: Norton / GnuPG

TeX Live 2012をWindows 7 (64bit)環境にインストールしたメモ

TeX Live 2012をWindows 7 (64bit)環境にインストールしたメモ。 準備 Perl (ActivePerl 64bit)はインストール済み。TeX Liveのインストールに必要かどうかは知らない。 Installing TeX Live over the Internetからinstall-tl.zipをダウンロード、展開。 イ…

結城浩メルマガ/数学文章作法「読者」/父のこと(1)/専門は何?/

YMM

結城浩のメルマガ「コミュニケーションの心がけ」のVol.021を発行しました。 今回は、 結城クイズ 教えるときの心がけ - 夏休み特別編「父のこと」(1) 数学文章作法 - 第1章「読者」 Q&A - あなたの専門は何ですか? 結城クイズの答え 次回予告 - 本の読…

Excelの「条件付き書式」で進捗状況をさくっと把握する

コンテキスト 作業ごとに進捗をパーセンテージで表したデータがExcelにあるとする。 問題 進捗の様子をパッと知りたい。 特に進捗が進んでいて「大丈夫」な作業はどれで、遅れていて「注意」な作業はどれで、すごく遅れていて「危険」な作業をざっくり知りた…

結城浩メルマガ/ルーチンワークの創造/手書きノート/十年一昔/

YMM

結城浩のメルマガ「コミュニケーションの心がけ」のVol.020を発行しました。 今回は、 結城クイズ 本を書く心がけ - ルーチンワークの創造 十年一昔 - 2002年8月 本を書く心がけ - 手書きノートのスナップショット(5) 結城クイズの答え 次回予告 - 数学文章…

Evernote for Windowsのフォーカス移動バグ

「Evernote for Windowsのフォーカス移動バグ」について。Evernoteのサポートさんには報告済みです。 (2012-08-15追記:サポートさんから連絡あり。「大変申し訳ございませんが、お問い合わせいただいた現象について、今のところ解決策が見つかっておりませ…

結城浩メルマガ/結城浩セミナー(3)/自炊で失敗は?/

YMM

結城浩のメルマガ「コミュニケーションの心がけ」のVol.019を発行しました。 今回は、 結城クイズ 特別企画 - 結城浩セミナー/プレビュー版(3) Q&A - 「自炊」で「失敗した!」ということはありませんか 結城クイズの答え 次回予告 - 手書きノートのスナ…

結城浩メルマガ/数学文章作法「はじめに」/記憶力/田園/

YMM

結城浩のメルマガ「コミュニケーションの心がけ」のVol.018を発行しました。 今回は、 結城クイズ 数学文章作法 - はじめに (新企画です!) 本書について 読者について 私について 本書の構成 Q&A - 記憶力を良くするにはどうする? 結城クイズの答え …