isseium's blog

田舎に住むWebエンジニアのブログ

[Webサービス] 水道管凍結アラート「はれつったー」 2010年度運用を開始しました

少し早いかなーと思いつつも、今季のはれつったーの運用はじめました。はれつったーは各地域の水道管凍結を防止するために警告を発してくれるTwitterボットです。 翌朝の予想最低気温-4度以下で警告, 0度以下で注意をつぶやきます。 つぶやく時間帯は、18時 …

yum groupinstall "Development Tools"

$ sudo yum groupinstall "Development Tools"開発向けのパッケージをまとめてインストールしてくれるもの。 使わないパッケージもたくさん入る。さっさと開発したいのに、fedoraさんから、make ない、gcc ない、hogehogeないとかいろいろ言われて、面倒にな…

Ruby + Ruby Twitter GEM環境インストール

Ruby 環境インストール $ sudo yum install ruby ruby-devel rdoc rubygemsRuby Twitter Gem インストール $ gem install twitter 参考文献 http://route477.net/w/?RubyTwitterJa

Android端末をWindowsのサブディスプレイにする方法

Android 搭載タブレットがいよいよ手に入りそうですね。 Android端末でAir Display 的なことをする方法をまとめました。 動作確認環境 Windows XP SP3 (Dell inspiron mini9) Android 2.2 (HTC Desire (Softbank X06HT)) RealVNC アンドロイドVNC 0.4.7 demo…

rpmdbNextIterator

前回のエントリーに書いたとおり、update 中におかしなことをしてしまいOSごと強制再起動したせいでyumの動作がおかしい。 [root@morioka ~]# yum update 更新処理の設定をしています エラー: rpmdbNextIterator: スキップします。 h# 358 blob サイズ (3734…

yum-complete-transaction

KVM上のfedoraが相変わらず不安定で、http://d.hatena.ne.jp/isseium/20101009/1286621708 を実行したら、途中でいつもの現象が・・・。しかたなく、ホストOS側で強制終了して再度 yum update をしようとしたら、 yum-complete-transaction をしろとの旨が。…

KVM上のサーバが止まる

生きている(ping 反応あるし、apacheも動作してる)んだけど、sshでログインするとなにも表示されない作業していると急にsyslogdからメッセージがくる。 原因不明。とりあえず下記実行。 # yum update # yum upgrade /var/log/messages の内容(moriokaはホ…

Git インストール

バージョン管理ツール git を fedora13 にインストールする手順 yum # yum install -y git git-daemon # git --version git version 1.7.2.3これでインストールか完了。簡単ですね。 レポジトリ作成 # mkdir -p /var/git/test.git # cd /var/git/test.git # …

ssh の認証方法をユーザごとに設定する

これまでは公開鍵認証をすべてのユーザに適用して、パスワード認証を無効にしていました。 が、諸事情で、あるユーザのみパスワード認証を使う必要がでてきたのでメモ。 方針 原則として公開鍵認証のみ ユーザ a のみパスワード認証も有効にする キーワード …

x86_64 用chroot スクリプト

「fedoraで自宅サーバ (http://fedorasrv.com/)構築」は昔からとてもお世話になっています。サーバ構築にはもってこいのサイトです。今回のサーバリプレースでもお世話になりました。 が、chroot スクリプトが64ビット版fedoraのことが考慮されていませんで…

Eclipse + Git (EGit) 設定メモ

背景と目的 2010/9/26 修正: インストールURL間違いEclipse で Git を使ってみたい。 ネットで調べたら、EGit (http://www.eclipse.org/egit/) というものがある。Ecilpse + EGit を構築してみます。 動作環境 OS Mac OS X 10.6.4 Eclipse 3.6.0 インストー…

bind (DNSサーバ構築)

bind(named)をよく理解していないので、とりあえず設定した項目のみ列挙。 /etc/named.conf コメント化 #listen-on port 53 { 127.0.0.1; }; #listen-on-v6 port 53 { ::1; }; options 内に追加 allow-query { localhost; localnets; }; allow-transfer { lo…

VirtualHost

基本 下記のようなバーチャルホスト設定にしたい。 URL DocumentRoot mizuhataya.com /var/www/html issei.mizuhataya.com /home/issei/public_html httpd.conf の編集 # vi /etc/httpd/conf/httpd.conf最後尾(Ctrl+G)に移動して、以下を追記。 /etc/httpd…

最古の恐竜展行ってきた

恐竜とかまったく興味なかったけど、同僚がいくというのでついていってみました。 最古の恐竜展@六本木ヒルズ 入場料1500円 まず入ってびっくりしたのがこれ ホログラムみたいなやつ。もう実用化段階だったのね。 あとちょっと写真みすったけど、展示の解説…

PHP + MySQLの文字化け

UTF8に統一 php.ini default_charset = "UTF-8" mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto my.conf init-connect=SET NAMES utf8 skip-character-set-client-handshake 未確認 my.conf のskip-character…

PHP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you

PHP

PHP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() functio…

MySQLデータ移行

旧サーバデータ(ダンプファイル)の取得 旧サーバにて $ mysqldump -u root -p --all-databases > dump.sqlファイル転送 $ scp dump.sql <新サーバユーザ名>@<新サーバIPアドレス>:<新サーバ保存パス> 新サーバでのインポート 新サーバにて $ mysql -u root…

Fedora13 に phpMyAdmin をインストール

yum で phpMyAdmin をインストールできることを初めて知りました。 インストール [root@morioka ~]# yum install phpMyAdmin [root@morioka ~]# vi /usr/share/phpmyadmin/config.inc.php config.inc.php 初期設定 http認証にします。違いについてはこちら […

Fedora13 に MySQLをインストール

yum によるインストール # yum install mysql-server my.conf 設定 my.conf default-character-set = utf8 # 文字コードをutf8にと、一番下に [client] default-character-set = utf8 # クライアントの文字コードをutf8に 起動確認とサービス起動設定 # /etc…

Zend Framework の index.php 内で モジュール名等を取得

※ isseium が2009/02/03 に書いた記事を、ブログ移転のため転載したものです。情報が古い可能性があります。 いろいろ拡張しているなかで、View側に今のモジュール名を使いたくなった。アクションコントローラのpreDispatch内に $req = $this->getRequest();…

Zend Framework 1.9.2 でモジュールを使うときのディレクトリ配置と Zend_Application の設定

PHP

※ isseium が2009/04/26に書いた記事を、ブログ移転のため転載したものです。情報が古い可能性があります。 Zend Framework 1.6.8 を使っていたんだが,知らぬ間に1.9.2までバージョンアップしてた. 試しに,アップデートして,リファレンスのquickstartを…

さくらサーバーでOpenPNEの携帯メール投稿機能を実現

PHP

※isseiumが2009/04/26に書いた記事を、ブログ移転のため転載したものです。情報が古い可能性があります。 さくらサーバーでOpenPNEの携帯メール投稿機能を実現した際のメモ. (2009/08/23 改訂) いろいろぐぐったら先駆者たちが対策方法を生み出していました…

PECL(PHP) OAuth を用いたYahoo! Japan OAuth の利用

PHP

※isseiumが2009/08/09に書いた記事を、移転のため転載したものです。情報が古い可能性があります。 OAuth とは,簡単に言うと,ユーザに対してWeb APIのアクセス権を認可して使えるようにするプロトコルです. 具体的には,Yahoo! オークションのウォッチリ…

地域系イベント

内にこもっているだけじゃだめだし(会社、独学)自分の居心地いい環境でもだめだし(自分or知り合い主催の勉強会)ということで勉強も兼ねて外にでることにした。 心細いので、一緒にいってくれる人募集。特に明日のやつ。 9/9木@アークヒルズ green drink…

MetaTrader4 日記2〜初めてのMQL4プログラミング〜

MQL4の基礎 メタトレーダー4でのプログラミングに関連する情報は次のようになっております。 プログラミング言語 MQL4 エディタ MetaEditor コンパイラ MetaLang ソースファイル拡張子 mq4 ヘッダファイル拡張子 mqh 実行ファイル拡張子 ex4 C言語を触ったこ…

MetaTrader4 日記1〜インストールと初回起動〜

はじめに メタトレーダーを使ったシステムトレードに興味があり、その過程の記録という意味で日記をつけていきたいと思います。 メタトレーダーとは メタトレーダーとは、システムトレード用のツールです。 システムトレードとは、簡単にいうと、株やFXなど…

農作物販売

今日帰っていると、最寄駅で野菜売ってた。農作物販売の様子市場価格よりひとまわり安い感じで、めっちゃ売れてた。 トマトとか桃がスーパーよりも劣っているのが明らかだったので、規格外の農作物だろう。これが儲かっているかは知らけれど、とりあえず売上…

IPU TOKYO #1

8月28日に岩手県立大学卒業生を対象とした交流会を開催しました。 ( ATND http://atnd.org/events/6468 ) ( LTの様子 http://twitpic.com/2iv6xs @n0bisuke撮影 ) 第一部、第二部合わせて17名の参加がありました。 僕と同期の第9期生(2010年卒)が多かった…

バッテリー

iPhoneはバッテリーが弱いんで、いざというときのために外部バッテリーを用意しておくことが無難です。 自分は持っていませんが、エネループで充電できる http://www.amazon.co.jp/dp/B002S0N8YA が人気あるようです。 というわけで、だらだらと書きましたが…

PCとファイル同期

パソコンで作ったファイルをiPhoneでみたいとかいうときは、知人から教えていただいた「Dropbox」がよかったです。 例えば、PCで面接対策のテキストファイルやワードファイル等を作っておいて、あるフォルダにそのファイルを保存するとiPhoneからみれるよう…