そろそろ編入試験(院試)も終わって,卒研の時期になってきました. そんなわけで,卒研用の TeX テンプレを作ってみました. 他にも便利なツールがたくさんある中,卒論を TeX などという石器時代のツールで書くことの利点は,ずばり,「特に意識しなくて…
研究室の PC が Windows な事もあって,最近はなかなか Mac を触れていません. 今回は Windows 上に手軽に LaTeX 環境を構築する手順をメモしておきたいと思います. 使うもの TeX Live TeXstudio 手順 TeX のインストール まず,TeX Live をインストールし…
何故か強電系に手を出してしまっています. 製作次第書き足していきます. テスラコイルの駆動方式 SGTC (Spark Gap Tesla Coil) Nikola Tesla が発明したもので,最も基本的なテスラコイル. コンデンサによって回路電圧が上昇,スパークギャップ間の放電に…
Gmail の設定で i.softbank.jp のメールアドレスを追加することで,SMTP 経由で i.softbank.jp からメールを送信することはできますが,i.softbank.jp に送信されたメールをどう転送するか迷う.普通に Gmail の設定で i.softbank.jp メールを転送しようとし…
ある VM を違うホストマシンの VM に移動させる技術を,Migration (マイグレーション) と言っています.Migration 指せる環境を作るにはサーバー機を 2 台用意する方法もありますが,仮想化の技術を試す中ではバカバカしいので,環境も仮想させて仮想マシン…
Android をカスタマイズする際は Android SDK をインストールしないと何も始まりません. Windows の場合は Android の接続モードによって認識させるドライバーが違ったりしてるようなので,そのあたりのセットアップは各自で調べて行うといいと思います.ま…
root 化とは,su コマンドをインストールしてスーパーユーザー権限を開放し,システムレベルの変更を可能にすることです.手順としては,まず root 化ファイルを導入するために ClockworkMod リカバリーというものをブートする (これを行うためにブートロー…
UIImageView のサブクラスに UIGestureRecognizer を付けて,とあるジェスチャーを検出した際に他のクラスにデリゲートメソッドを用いて処理をさせようとすると,UIGestureRecognizer が操作を受け付けない状況になってしまうことがある. こういう場合に強…
$ ebb ./example.1.pngとして,LaTeX 内で \includegraphics{./example.1.png}と記述し,コンパイルしたのに, Cannot determine size of graphic in ./example.1.png (no BoundingBo x).とエラーが出てしまうのは,ファイル名が問題だということがあります…
巷で話題の Raspberry Pi,入手しました. 昔,Java チップが欲しくて,諦めて BeagleBoard を買おうか悩んでいた時期がありましたが,いいタイミングで RPi が発売されたので買ってみました.RS のオンラインショップ で¥2,950 というお手頃価格.買うとき…
ICPC という大学対象のプログラミングコンテストを知って,競技プログラミング用に C++ でもはじめるかーと勉強していたらハマった.この仕様になかなか慣れないので,ICPC に出る時は主のパッケージをまとめて Java で出ようかなぁと思う. (Java API Doc …
PHP をインストール [admin@www****** ~]$ sudo yum -y install php php-mbstring php-mysqlphp.ini の設定 PHP の設定ファイル (php.ini) を以下のように書き換える. [admin@www****** ~]$ sudo vi /etc/php.ini short_open_tag = Off ↓ short_open_tag = …
MySQL をインストール yum より MySQL をインストール,設定ファイルを編集. [admin@www****** ~]$ sudo yum -y install mysql-server [admin@www****** ~]$ sudo vi /etc/my.cnfデフォルトの文字コードを UTF-8 に設定. character-set-server = utf8MySQL…
FTP サーバーをインストール (vsFTPd) サーバーに接続. $ ssh admin@XXX.XXX.XXX.XXX -p xxxxxyum を使って FTP サーバー (vsFTPd) をインストール. [admin@www****** ~]$ sudo yum -y install vsftpdFTP の設定 設定ファイルを以下のように編集. [admin@…
Apache のインストール 今回は Web サーバーとして一般的な Apache をインストールする.アカウントを root に切り替えて yum から Apache のパッケージをインストール,起動の確認,スタートアップの設定をする. [admin@www****** ~]$ su - [root@www*****…
sudo の設定 管理者権限を使う方法として,ユーザー切り替えの su コマンドで root ユーザーになる方法があるが, 権限の範囲が指定できない 管理者権限を使用したユーザーがわからない などのセキュリティ上の問題があるため,sudo コマンドを使う事が推奨…
CentOS インストール 公式マニュアル を参考に CentOS6 x86_64 をインストール.(ここで Keyboard Type はクライアントマシンが US キーボードの場合でも Java がプログラム内部で変換してくれる?らしいので jp106 を選択) OS インストール後,VPS の起動を…
環境 CentOS 6.3 x86_64 さくら VPS 手順 Play Framework 公式サイト から本体をダウンロード,解凍して配置,インストール. [admin ~]$ wget http://download.playframework.org/releases/play-2.0.4.zip --2013-01-06 12:52:34-- http://download.playfra…
環境 CentOS 6.3 x86_64 さくらVPS 1G 手順 JDK をインストール. [admin ~]$ wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.rpm?AuthParam=1357419969_757bfc23a48c53055c2b34a0b9691ef7 --2013-01-06 06:04:32-- http://…
(この記事は現在執筆中です) 目的 さくら VPS 上の CentOS に Apache, MySQL, PHP が動く一般的な Web サーバーを構築する. 環境 さくら VPS (1G) & CentOS 6.3 x86_64 MacBook Pro Mid 2012 (US キーボード) & Mac OS X 10.8.2 手順 さくら VPS (CentOS 6.…
環境 さくらのVPS 1Gプラン FreeBSD 9.0 amd64 手順 # vi /etc/rc.conf以下を追記してリブート. linux_enable=”YES” # cd /usr/ports/java/linux-sun-jdk17 # make clean installこのコマンドを実行してみると,/usr/ports/distfiles に自分でファイル落と…
環境 さくらのVPS 1Gプラン FreeBSD 9.0 amd64 手順 # cd /usr/ports/www/apache22 # make install clean# vi /usr/local/etc/apache22/httpd.conf "2.1.5 以降の Apache では、システムが FreeBSDだと、 デフォルトでAcceptFilterが有効となってしまうよう…
環境 さくらのVPS 1G CentOS 6.3 x86_64 手順 root でログイン,不要なデーモン (マイクラサーバーを運用していく上で特に使用しないサービス) をOFFにする. 最後に再起動して設定を反映させる. $ chkconfig auditd off $ chkconfig haldaemon off $ chkco…
環境 Xcode 4.5 (ARC有効) iPhone 6.0 Simulator 手順 ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UIAlertViewDelegate> @end ViewController.m #import "ViewController.h" @interface ViewController () @end @implementation ViewController //</uialertviewdelegate></uikit/uikit.h>…
アクションシートを利用して画像をどこから(カメラ,カメラロール,フォトアルバム)選択するかというのと,選択した画像をメールに添付して送信するというのを実装してみます. 環境 Xcode 4.5 (ARC有効,Storyboad使用) iPhone 5.1 Simulator 手順 Interf…
環境 Mac OS X 10.7.5 Lion PHP 5.4 (from MacPorts) 手順 /etc/apache2/httpd.conf の以下の行のコメントアウトを外す. #LoadModule php5_module libexec/apache2/libphp5.so /etc/apache2/users/${USERNAME}.conf <Directory "/Users/USERNAME/Sites/"> Options Indexes MultiViews AllowOverr</directory>…
iOS 6から追加されたUICollectionViewという,グリッド表示の実装を容易にしたものを使ってみようと思います.iOS 6から追加されたものなので,一般向けのアプリの中で使えるようになるのはもう少し先のことでしょうかね.今回はアプリを開いて最初に出てく…
実は今年の夏に開催された 第1回 AndroiderのためのiOS入門勉強会 も参加していたわけですが,第2回が開かれるということで参加してきました.このシリーズの勉強会では本当に濃い時間が作れてて何があっても行きたいと思いますね. 第2回Androiderのためのi…
iOS5から実装された機能,コンテナViewControllerを使って,View Controllerの中にView Controllerを配置したい時のメモ.例として今回はTab Bar ControllerをView Controllerの上に配置してみます. 環境 Xcode 4.5 (ARC有効) iOS 6.0 (on iPad 2) 手順 Sto…
上に更にコンポーネントを置いていきたいので,Image Viewをドラッグ可能にしました.ゲームなどで不特定多数の画像をView上に表示させたい時に便利だと思います. (Quartz CoreフレームワークのLayerを利用する方法では上にコンポーネントを追加するのは難…