Javaな日々

NO JAVA, NO LIFE.

2013-01-01から1年間の記事一覧

テスラコイルについて

何故か強電系に手を出してしまっています. 製作次第書き足していきます. テスラコイルの駆動方式 SGTC (Spark Gap Tesla Coil) Nikola Tesla が発明したもので,最も基本的なテスラコイル. コンデンサによって回路電圧が上昇,スパークギャップ間の放電に…

fetchmail で i.softbank.jp のメールを自動転送させる

Gmail の設定で i.softbank.jp のメールアドレスを追加することで,SMTP 経由で i.softbank.jp からメールを送信することはできますが,i.softbank.jp に送信されたメールをどう転送するか迷う.普通に Gmail の設定で i.softbank.jp メールを転送しようとし…

Nested VM な環境で Live Migration する

ある VM を違うホストマシンの VM に移動させる技術を,Migration (マイグレーション) と言っています.Migration 指せる環境を作るにはサーバー機を 2 台用意する方法もありますが,仮想化の技術を試す中ではバカバカしいので,環境も仮想させて仮想マシン…

Android をカスタマイズする上での知識

Android をカスタマイズする際は Android SDK をインストールしないと何も始まりません. Windows の場合は Android の接続モードによって認識させるドライバーが違ったりしてるようなので,そのあたりのセットアップは各自で調べて行うといいと思います.ま…

Nexus 4 を root 化する

root 化とは,su コマンドをインストールしてスーパーユーザー権限を開放し,システムレベルの変更を可能にすることです.手順としては,まず root 化ファイルを導入するために ClockworkMod リカバリーというものをブートする (これを行うためにブートロー…

UIGestureRecognizer を強制的に終了させる方法

iOS

UIImageView のサブクラスに UIGestureRecognizer を付けて,とあるジェスチャーを検出した際に他のクラスにデリゲートメソッドを用いて処理をさせようとすると,UIGestureRecognizer が操作を受け付けない状況になってしまうことがある. こういう場合に強…

LaTeX でどうしても Cannot determine size of graphic in ./example.1.png (no BoundingBo x). エラーが出たら

$ ebb ./example.1.pngとして,LaTeX 内で \includegraphics{./example.1.png}と記述し,コンパイルしたのに, Cannot determine size of graphic in ./example.1.png (no BoundingBo x).とエラーが出てしまうのは,ファイル名が問題だということがあります…

Raspberry Pi をセットアップ (OS のインストールと設定)

巷で話題の Raspberry Pi,入手しました. 昔,Java チップが欲しくて,諦めて BeagleBoard を買おうか悩んでいた時期がありましたが,いいタイミングで RPi が発売されたので買ってみました.RS のオンラインショップ で¥2,950 というお手頃価格.買うとき…

Java 脳な人間が C/C++ を扱う時の注意

ICPC という大学対象のプログラミングコンテストを知って,競技プログラミング用に C++ でもはじめるかーと勉強していたらハマった.この仕様になかなか慣れないので,ICPC に出る時は主のパッケージをまとめて Java で出ようかなぁと思う. (Java API Doc …

さくら VPS (CentOS 6.3) に LAMP を構築する - PHP インストール

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 = …

さくら VPS (CentOS 6.3) に LAMP を構築する - MySQL インストール

MySQL をインストール yum より MySQL をインストール,設定ファイルを編集. [admin@www****** ~]$ sudo yum -y install mysql-server [admin@www****** ~]$ sudo vi /etc/my.cnfデフォルトの文字コードを UTF-8 に設定. character-set-server = utf8MySQL…

さくら VPS (CentOS 6.3) に LAMP を構築する - FTP インストール

FTP サーバーをインストール (vsFTPd) サーバーに接続. $ ssh admin@XXX.XXX.XXX.XXX -p xxxxxyum を使って FTP サーバー (vsFTPd) をインストール. [admin@www****** ~]$ sudo yum -y install vsftpdFTP の設定 設定ファイルを以下のように編集. [admin@…

さくら VPS (CentOS 6.3) に LAMP を構築する - Apache インストール

Apache のインストール 今回は Web サーバーとして一般的な Apache をインストールする.アカウントを root に切り替えて yum から Apache のパッケージをインストール,起動の確認,スタートアップの設定をする. [admin@www****** ~]$ su - [root@www*****…

さくら VPS (CentOS 6.3) に LAMP を構築する - セキュリティ設定

sudo の設定 管理者権限を使う方法として,ユーザー切り替えの su コマンドで root ユーザーになる方法があるが, 権限の範囲が指定できない 管理者権限を使用したユーザーがわからない などのセキュリティ上の問題があるため,sudo コマンドを使う事が推奨…

さくら VPS (CentOS 6.3) に LAMP を構築する - 初期設定

CentOS インストール 公式マニュアル を参考に CentOS6 x86_64 をインストール.(ここで Keyboard Type はクライアントマシンが US キーボードの場合でも Java がプログラム内部で変換してくれる?らしいので jp106 を選択) OS インストール後,VPS の起動を…

CentOS に Play Framework をインストールする

環境 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 に GlassFish をインストールする

環境 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 6.3) に LAMP を構築する

(この記事は現在執筆中です) 目的 さくら 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.…