院生エンジニアのにっき

  • Change style to Blue
  • Change style to Red
  • Change style to Green
  • Change style to Pink

2008-12-05 久しぶりに開発環境を一新(Eclipse Ganymede)

Eclipseが不安定・・・というかSubversionがうまく動作しなくなってきたので久しぶりに開発環境を整備してしてみました。

インストールしたEclipseの環境は以下の通り

  • PHPEclipse
  • Sublipse
  • Eclipse日本語化

PHPの開発に必要最低限のもののみ入れています。ちなみにDB操作は軽くて便利なcseを利用しているのでEclipse上で操作はしません。


  続きを読む

コメント(0)

2008-06-18 Firefox 3をインストールしてみた

ついにFirefox 3が公開されました。

私もギネス認定を手伝おうとサーバーが落ちている中何度かアクセスしてみたところ、13時過ぎにやっとダウンロード出来たんですが、色々と問題がありました。。

案の定ですが・・・Firefox 2系で動いていたアドオンが動かなくなりました・・・

仕方なく作者による互換性の設定を強制的に無視してインストールしてみたんですが、Tab Mix Plusなどの重要なプラグインがインストール出来ませんでした。。


  続きを読む

コメント(0)

2008-03-13 FFmpegのインストール

現在作成中のプログラムに動画機能を付けるということでFFmpegについて調査中です。

インストールから色々ややこしかったのでメモしておきます。

FFmpegインストールまでのおおまかな流れ

  • インストールに必要なツールをインストールする
  • コーデックをインストールする
    • liba52(a52dec)、FAAD2、AMR-NB、lameのインストール
    • FAAD2をソースからインストール
    • AMR-WBをソースからインストール
    • x264をソースからインストール
    • xvidをソースからインストール
  • Subversionレポジトリから最新版FFmpegを入手→インストール


  続きを読む

コメント(0)

2007-11-18 寂しがり屋ライセンス

複雑で重くなった JavaScript を超超ちょ~~~高速化する方法。 - IT戦記にあるような寂しがり屋ライセンスっていいですね。オープンソースのライセンスとして、「利用するのはいいですよ。でも僕のブログにコメントしてね。」ってやつです。

オープンソースってことで人のソースを自分のソースに組み込むのは簡単になりましたが、ただコピペするだけでなくなにか一つ「使わせていただきます」「ありがとうございます」と一言コメントがあるだけで作者は次への制作意欲が沸くと思う。実際私も自分で書いたソースコードを公開しているが(「見られる」ということによって正しく理解しないといけないというプレッシャーを自分にかける意味でも)、公開したソースコードに対するコメントがあれば、とてもうれしいものである。

寂しがり屋ライセンス、そのうち当サイトでも使いたいです。

コメント(0)

2007-07-30 Google AJAX Feed API

今更なんですが、使ってみると便利ですね・・・

何が出来るかというと、

  • 簡単にクロスドメインのFeed(RSSやAtom)をJSON・XMLに変換してくれる
  • 試してないけどFeed Discovery機能によってURLからFeedを抜き出してくれる
  • Feed Controlといって、現在と記事の投稿時間の差を勝手に計算してくれたり、Feedをマージしてくれる(?)→http://www.google.com/uds/samples/feedapidocs/feedcontrol.html

元のサンプル(http://code.google.com/apis/ajaxfeeds/signup.html)だと、文字列だけしか表示してくれないんで、リンクになるよう簡単な変更をしてみました。


変更したサンプルにこのブログのRSSを投げてみると

となりました。。

Google先生、便利ですねぇ。


  続きを読む

コメント(0)

2007-06-26 ブログシステム機能追加

「一覧リスト」と「メール送信」機能を追加しました。


「一覧リスト」はサイトマップ的なSEOの効果を見込んでいます。


こうやってちまちまと機能追加しているのですが、このブログシステム、将来的にはソース(CakePHPベース)は公開するつもりです。


現在簡易テンプレートシステムは完成しているのですが、デザイナーさんがインストールして自分でテンプレートを触れるレベルまで作りたいと思っています(現状はCakePHPを理解していないとテンプレートがいじれないんで・・・)。



  続きを読む

コメント(0)

2007-06-19 Joomla!

「Joomla!」とはオープンソースのCMS(Content Management System)です。

現在CMSを作成しているため競合CMSを調査しているのですが、はっきり言ってJoomlaすごいです・・・。

ちなみにCMSとはコンテンツ管理システムのことで、有名なものではXOOPSやPHP-Nuleなどを聞いたことがある人もいるのではないでしょうか。

そこでこのJoomla!についてちょっといいなと思った点をまとめておきます

  • defaultのデザインがかっこいい(http://life-hack.jp/joomla/)、アドミンページはJavaScriptを多様していてWindowsアプリみたいでなおかっこいい
  • 当然無料(GPLライセンス)
  • RSS対応
  • 優れた拡張性(標準でWYSIWYGのTinyMCEが入っていて、Wikiやショッピングカート機能が追加可能)
  • 検索エンジンに強い(SEO対策)。。と書かれている(http://www.joomla.jp/content/view/14/29/


  続きを読む

コメント(0)

2007-06-02 Outbound Port 25 Blocking(OP25B)について(昔のblogから)

以下の記事は前々ブログのプログラマの備忘録から移行したものです。


去年の12月初めあたりから自サバを運用して、HPやBlogを作成しているのですが、12月18日あたりからサーバーからのメールが送れない状態が続いていました。

ちょうどその辺りの時期にapacheやDBを導入したため、それが原因かと思い再インストールなど手を尽くしたのですが結局原因は分からず。。

サーバーのメールのログをのぞいてみると

no route to host

と書かれたログが多量にたまっていました。

原因もわからず一ヶ月以上放置していたのですが、たまたまネットサーフィンをしていると、なんでもOutbound Port 25 Blocking(OP25B)とゆーのが原因だそうで。

Outbound Port 25 Blocking(OP25B)でググってみた所、ウィルス等に感染したパソコンからISPのSMTPサーバを介して迷惑メールを配信させるのを防ぐためだというのですが、まったくもって迷惑な話です。しかもISPからのメールを受信していなかったのでOutbound Port 25 Blockingの通知も読んでなくてこのような事態に。

でもISPもポートを強制的に閉じるような暴挙に出るんでしたら郵便物等によって連絡するべきではないのでしょうか。しかも、私のISPはDIONだったのでhttp://www.dion.ne.jp/security/outboundport25.htmlを見た所丁寧にも

※ 自営メールサーバの設定・設定変更方法に関しましては、サポート対象外とさせて頂いております。


  続きを読む

コメント(0)

2007-05-20 ScalixをCentOS4.4にインストール(導入前解説編)

大学院生になってさらに複数のメールアドレスを管理しないといけないようになり、しかも大学院でもらったメールアドレスにはスパムメールがてんこもり・・・(一般に公開されているので)ということで新しくメールクライアントを導入しようかと考えました。

メールクライアントといえばGmailやYahoo!などのWebmail系、Outlook ExpressやEdMax(私も使っています)などのインストール型がありますが、欲しい要件としては

  • Webベース(バイト先、自宅、大学院等様々な場所でPCを扱うため一元で管理したい)
  • 複数のメールアドレスを管理できる
  • 無料(有料でもいいのがあったらいいのですが、有料→完璧にすばらしいもの→未だ発見できず なので無料なら自分で色々いじる意欲もでますんで)
  • スパムメールを排除してくれる
  • 自分で細部までカスタマイズ可能

くらいかと思いますが、WebベースのGmailやYahoo!ではカスタマイズがしにくいことやスパムフィルタリングが微妙そうという点、Gmailは個人情報を覗き見されている感がある点などからパス(あと、外部のアドレスを管理できますが微妙に使いづらいので)。Outlook ExpressやEdMaxなどのインストール型は様々な環境でメールを受信するので一元管理をしたいな・・・と。


そんなわけでたまたま発見したScalixに白羽の矢が立ちました。

しかしそれは同時に困難な道のりの始まりでした。。



  続きを読む

コメント(0)


<< previous
 | 
next >>