UsagiProject (MyNETS)の見た目をいじってる

テストサーバにインストールしたUsagiProject (MyNETS)の見た目をいじっています。
インストール直後はこんな感じでしたが

20100302-01.jpg
テンプレートをごりごりいじって

クリック男爵

コメント(1)

UsagiProject (MyNETS)の見た目をいじってる

IE6 No More に賛同

Weebly という会社が、このほど「「IE6撲滅キャンペーン」を立ち上げたそうです。
 当ブログでもIE6対策を施しており結構面倒な思いをしてきました。

こちらのページに、ブラウザのバージョンアップもしくは乗換えを促すメッセージを表示するJavascriptが各言語ごとに用意されているので、「日本語」を選択してテンプレートモジュールを作成し、各ページに埋め込みました。

ためしに動作確認用のIE6でページにアクセスしたところ、「メッセージ」が表示されました。
もうIE6の面倒はみなくていいよね?

クリック男爵

コメント(0)

IE6 No More に賛同

携帯サイトの構築はやはり難しい

ライブドアリーダーで情報を収集していて、「ゼロからはじめる携帯サイト構築」というエントリーを見つけました。今日、まさに携帯サイト構築で苦戦していたので目を通しておこうと思います。

職場の連中は簡単に言ってくれるけど、携帯サイトの構築は本当に難しい・・・。勉強になるし先につながると信じたいけど、近いうちに携帯とPCの垣根はなくなって、今習得している技術もきっと陳腐化していくんだろうと思います。

まぁプラットフォームを気にせずにサイト構築ができるのならそれに越したことはありませんが・・・

クリック男爵

コメント(0)

携帯サイトの構築はやはり難しい

TOPのデザイン変更中。

ただいまTOPページのデザインを変更中。ポータルサイトっぽくできたらいいな~。

クリック男爵

コメント(0)

TOPのデザイン変更中。

FireFox3.5

FireFox3.5正式版がリリースされたということで、早速インストールしてみました。
やはり利用できなくなったアドオンがいくつかあったので、メインPCへの導入はしばらく控えておこうと思います。(Ubuntuあたりに入れとけばよかった・・・。)

体感速度は・・・これからきっと違いが見えてくると信じています。

クリック男爵

コメント(0)

FireFox3.5

MTOSで携帯用テンプレートを作る ~その1~

pc2mを使った構築はひとまずおいておいて、携帯用のテンプレート製作に取り掛かったわけですがまぁはまりました。

今回、何とか突破口を見つけたので忘れないうちに備忘録として残しておこうと思います。

クリック男爵

コメント(0)

MTOSで携帯用テンプレートを作る ~その1~

Norton AntiVirus DualProtection

先週通販で購入しておきながらインストールするのを忘れていて、気がついたら
期間が切れていたのであわてて設定しました。ウィルスに感染してからでは手遅れですからね・・・。

今回購入したのはNorton AntiVirus DualProtection。Mac用にNorton AntiVirus forMac、
ブートキャンプ領域にインストールしたWindows用にNorton AntiVirus 2009のライセンスと
インストールCDがそれぞれ用意されています。

とりあえず、Norton AntiVirus 2009の設定は完了したのですが、MacOSXは最近立ち上がりすらしなくなったので、手をつけていません。

そろそろ本気で一度リカバリを実施する必要がありそうです。

先週、Dellのディスクトップにはカスペルスキー2009を更新手続きを行ったので、
最低限のウィルス対策は実施しているということでよいでしょう・・・。


クリック男爵

コメント(0)

Norton AntiVirus DualProtection

ひどい評価

以前、仕事で構築したサイトがあるのですが、もう半年以上何もせずに放置した状態に
なっています。

で、最近あるサイトをSEO対策を施したり、W3Cの文法に気を配って構築したので
そのサイトもついでに評価してみたのですが、「-157点」という素敵な点数をいただいてしまいました。

きっと、人柱的な使い方(Jqueryの実験場と化している)もそうですが、当時そういったことを
まったく気にせず構築したので、まぁ妥当な評価だと思っています。

ちなみにこのサイトのトップ画面は「9点でした」

現在、ページデザインをオリジナルなものに変更中ですが、気を配りながら構築しようと思います。

Another HTML-lint gateway

クリック男爵

コメント(0)

ひどい評価

DDNSが不安定?

利用しているDDNSサービスが不安定なのか、最近このサイトが表示されないことが多いです。
無料のサービスなので贅沢を言ってはいけませんが、プロバイダが用意している有料の
DDNSサービスへの乗り換えも検討しようかと考えています。
※ただアクセス数がなぁ・・・。

クリック男爵

コメント(0)

DDNSが不安定?

FreeNAS

近所の電気屋で1TBの外付けHDDを安売りしていたのでそれを購入しました。
とりあえずファイルサーバとして活用する手はないと思い、旧WEBサーバにあまらせていた
15GBのHDDを取り付けFreeNASをインストールしてファイルサーバ化しました。


090504.jpg


クリック男爵

コメント(0)

FreeNAS

CentOS5.3へアップデート

CentOS5.3がリリースされていたのでさっそくアップデートすることにしました・・・
 が、うまくいきません。yum -y update で実行するとエラーが返されます。
で、googleで調べてこちらのブログのエントリーに紹介されていた方法でうまく行きました。

1.# yum clean all
2.# yum update yum*
3.# yum update glibc
4.# yum update

アップデート終了後 cat /etc/redhat-release でバージョンを確認し、CentOS5.3 となっていることを確認しました。が、
新サーバはアップデート中にエラーを吐き出してしまい5.3へアップデートできませんでした。で、エラーを見ながら原因を追究しているうちにどんどんおかしくなってしまいました・・・。
どつぼです・・・。MTのデータを移して、OSを入れなおしたほうがいいような気がしてきました。


クリック男爵

コメント(0)

CentOS5.3へアップデート

chownでディレクトリ所有者の変更

任意のディレクトリの所有者を別のユーザーに変更したいときは「chown」コマンドを使うといいようです。

# chown ユーザー名(新しい所有者)  ディレクトリ名

例:guest所有のaaaディレクトリをtestuserへ変更する
chown testuser aaa

変更後、下記コマンドでユーザーが変更されていることを確認しました。
# ls -l

クリック男爵

コメント(0)

chownでディレクトリ所有者の変更

ホームディレクトリの変更

useraddでオプション指定をせずにユーザー追加をしたしたとき、決まった場所にユーザーディレクトリが作成されます。(home以下)
それを任意の場所に変更するには 「usermod」を使うといいようです。

# usermod -d /新しいホームディレクトリ ユーザー名

でうまくいきました。

クリック男爵

コメント(0)

ホームディレクトリの変更

熱暴走

新WEBサーバ用のPCが起動後すぐにOSが落ちてしまう現象に悩まされていました。
経験上考えられるのはメモリーの相性と熱暴走と思い、メモリーを新調して付け替えて見ましたが、やはり起動してある程度時間がたつとOSが落ちてしまいました。

そこで、CPUクーラーをはずして伝導率のいいグリスを塗ってみたことろOSが落ちることなく無事安定稼動するようになりました。どうやらCPUが熱暴走を起こしていたようです。

メモリーが原因ではなかったのですね・・・。いい勉強になりました。搭載メモリが4GB→8GBで動作する高スペックマシンになりましたとさ。爽快爽快・・・。

クリック男爵

コメント(0)

熱暴走

IPTables log analyzer

セキュリティ対策ということで「IPTables log analyzer」をインストールすべく、いつも参照させていただいているサイトを参考に設定していたのですが、インストール途中でエラーを返されてしまいました。

どうやらダウンロードした「ulogd-1.24.tar.bz2」は64bit版には対応していないようです。gooleで調べても
答えがみつからず途方にくれていましたが、fedoraのrpmならおおよそCentOSでも使えると、どこかのサイトで目にしたのを思い出し、さっそく試してみました。

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/extras/6/x86_64/ulogd-1.24-2.fc6.x86_64.rpm
rpm -ivh ulogd-1.24-2.fc6.x86_64.rpm

wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/extras/6/x86_64/ulogd-mysql-1.24-2.fc6.x86_64.rpm
rpm -ivh ulogd-mysql-1.24-2.fc6.x86_64.rpm

とりあえずインストールはうまくいったみたいです。爽快爽快・・・

クリック男爵

コメント(0)

IPTables log analyzer

yumのインストール

新サーバをいじっていたら、誤ってyumをアンインストールしてしまいました。
どうしようかと思いましたが、冷静にGoogleでしらべて無事解決しました。

新サーバは64bit版CentOSなので、ここから最新版のyumを取得します。

wget http://ftp.iij.ad.jp/pub/linux/centos/5/os/x86_64/CentOS/yum-3.2.8-9.el5.centos.1.noarch.rpm

ダウンロードしたパッケージをインストール
rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm

接続先を最速サーバへ
yum -y install yum-fastestmirror

これでとりあえずyumが復活しましたとさ爽快爽快・・・


クリック男爵

コメント(0)

yumのインストール

環境構築に向けて

CentOSのインストールも無事終了したので、新WEBサーバの稼動に向けて
準備を進めていきたいと思います。

090311-01.jpg

最終的には仮想化をでファイルサーバ兼WEBサーバが理想です。
箱がおおきのでHDDは余裕で4発いけます。電力はどうかしら?



クリック男爵

コメント(0)

環境構築に向けて

CentOS ネットワークインストール

CentOSのisoイメージをDVD-Rに焼いたものを利用してインストールを実施したのですが、メディアからのインストールを実行することが出来ませんでした。

仕方がないのでものはためしということでネットワークインストールを実施し、無事OSをインストールすることが出来ました。

インストール方法を選択する画面で 「FTP」を選択

リポジトリ画面で下記の値を入力し「OK」をクリック

ftp site name : ftp.riken.jp
CentOS directory : /Linux/centos/5.2/os/x86_64

ネット環境を聞かれるので、IPv4のDHCP接続で設定して「OK」をクリック

イメージファイルの取出しが始まるので、後はメッセージにしたがってインストールを実施する。

クリック男爵

コメント(0)

CentOS ネットワークインストール

初めての自作 トラブル対応その2

前回CPUFANがフル回転する問題は電源を入れ替えることで解決しました。
で、今度はOSをインストールしようとしたときの新たな問題が発生しました。

サーバー用途ということで今回CentIOS5.2 64bit版をインストールすることにししました。
isoファイルを焼いたDVDをセットし、インストーラーの指示通り作業を進めていくと、パーティション設定のところでHDDが認識していないことに気がつきました。BIOSの設定がいけないのかな?と思い、BIOSから確認したところHDDは認識されていました。

BIOSで認識されているのでたまたまうまくいかなかったのだと思い、再度インストールを実施しましたが、パーティション設定のところで「HDDがない」と怒られてしまいました。

「HDDがBIOSで認識されているがインストーラーからは見えない」という問題にはまりましたが、Googleで近い症状の事例を見つけ、以下の設定をためしてみたところインストーラでHDDを認識し、インストールを実施することが出来ました。

BIOS を立ち上げ SATA RAID/AHCI Mode の値を Disabled から AHCI に変更。

が、やはり一筋縄では行くわけもなく新たな対応を余儀なくされたのでした・・・

クリック男爵

コメント(0)

初めての自作 トラブル対応その2

初めての自作 トラブル対応その1

マザーボード付属のマニュアルやネットからの情報をもとに何とかくみ上げることが出来ました。
で、電源を入れるとCPUファンがいきなりフル回転で動作してしまいました。
これではうるさくて使い物にならないので、さっそく原因の切り分けを行い2点ほど気になる点を洗い出しました。

1.どうやらこのマザーボード400W以上の電源が必要のようですが、ケース付属の電源は380Wでした。
2.今回手持ちのケースの中身を入れ替えたのですが、入れ替える前のマザーボードのCPUファンも電源を入れるとフル回転で動作していました。

これらのことを考慮し520W電源を別途購入しました。(新たな出費が・・・)

090309-01.jpg

購入した電源を取り付け後、電源を入れたところ静かにFANがフル回転することなく立ち上がりました。
問題がひとつ解決し、意気揚々とOSのインストールを実施したときに新たなトラブルが発生したのでした・・・

つづく

クリック男爵

コメント(0)

初めての自作 トラブル対応その1

初めての自作 パーツのチョイス

先日の出張の帰りに秋葉原へ立ち寄ることが出来たので、かねてより計画していた
WEBサーバのリニューアルを実行に移すべく必要なパーツを購入しました。

090306-01.jpg

購入したのは以下のパーツです。

CPU Intel Pentium Dual Core E5400 BOX
WEBサーバでの利用が目的ですので、静音・省電力でかつ現サーバよりさくさく動くことを念頭にチョイスしたつもりです。

iconicon

M/B   GIGABYTE EG45M-DS2H
オンボードグラフィック搭載のものをチョイス。拡張性もそこそこありそうな感じ

iconicon

Memory  DDR2 PC6400 4GB

iconicon

HDD TOSHIBA製 バルク 500GB

で合計金額は約¥33,000でした。

光学ドライブとケースは、それぞれ DVD-ROM と PCケースを余らせているのでそちらを有効活用します。

クリック男爵

コメント(0)

初めての自作 パーツのチョイス

書籍購入

たまたま立ち寄った本屋で気になる本があったのでついつい買ってしまいました。
MTOSにないカスタムフィールドを擬似的に実装する方法などが書かれているようですが
新サーバへMTOSを設定するときにじっくり読もうと思います。



あわせて最近パワー不足感が否めないWebサーバを新調すべく自作PC雑誌を購入しました。
CPUをPDC E5400にするかC2D E7400にするかで悩み中。

クリック男爵

コメント(0)

書籍購入

Ruby on Rails

CentOSで動作しているテストサーバーに Ruby on Rails をインストール&設定した時の備忘録

とりあえずアップデート
 

ubyに必要なものを一通りインストール


gemのダウンロード&解凍&インストール
 

必要なパッケージの取得
 

ディレクトリの作成と起動
 

このままだと、他のPCから3000ポートへアクセスできなかったのでファイアーウォールの設定を3000番ポートへのアクセスを許可するように設定しました。また、通常サイトへのアクセスとrubyへのアクセスを分けるために、VrtualHostもあわせて設定しました。

とりあえず、アクセスできるところまでは確認。

クリック男爵

コメント(0)

Ruby on Rails

FreeBSD

仕事でFreeBSD環境のサーバをいじくる必要が出てきました。
というわけで、とりあえずFreeBSD7.1のイメージファイルをダウンロードしながらこのまま寝ます。
FreeBSDサーバを構築した人がWebminという管理ツールを設定してくれたのでそれとあわせて覚えないと・・・。

クリック男爵

コメント(0)

FreeBSD

Access VBA テーブルの全削除

テーブルの一括削除
テーブル名前を取得して削除の繰り返し。
もっと効率的なやり方があるのかも知れませんがとりあえず目的は果たせたので、今回はこれでよしとします。



クリック男爵

コメント(0)

Access VBA テーブルの全削除

別のサーバにMTOSを設定

別のサーバにMTOSを設定したのだけど、Perlモジュールのインストールに難儀した。
備忘録なのに書き忘れた自分が恥ずかしい・・・。
ということで、MTOSがらみのPerlモジュールインストールメモ

まずはImageMagicのインストール

GDのインストールにあたってはこちらのサイトを参考にさせていただきました。
rpmforgeリポジトリを追加後してやるとyumからperl-GDのインストールが可能になるようです。
下記のコマンドを打って無事お目当てのPerlモジュールを入れることができました。

クリック男爵

コメント(0)

別のサーバにMTOSを設定

cpan2のインストール

会社のテスト用PCへCentOS5をインストールし、cpan2をインストールしたときの備忘録です。

まずは、cpan2をダウンロードします。


ダウンロードしたらインストールを行います。



「 rpm-build は cpan2rpm-2.027-1.noarch に必要とされています」エラーを返されたのでrpm-buildをインストール。
# yum install rpm-build
再度

で問題なくインストールが終了しました。

クリック男爵

コメント(0)

cpan2のインストール

tablesorter

仕事でHTMLタグで組んだテーブルの内容を並び替える必要があったので、
tablesorterというjQueryライブラリで対応しました。今回はその備忘録です。

このサイトから、「jquery.tablesorter.zip」ダウンロードし、解凍後任意の場所にフォルダをアップ。

外部読み込みを記述。


上の外部リンクの下に続けてソートの設定(1列目と3列目は並び替えさせない設定になっています)


つづけて外部CSSの設定


あとは普通にTableタグでテーブルを作成すると昇順・降順で並び替えができるようになったのですが、機会があればこのブログでも動作するように してみたいと思います。

クリック男爵

コメント(0)

tablesorter

メインサーバ起動

長らく放置していたメインサーバ(WEB)ですが、久しぶりに起動してセットアップの続きを再会しました。
とりあえず、外へはつながっているようで、サンプルページを閲覧できました。以前、どうやっても外部からの閲覧が出来ずにあきらめた経緯がありますが、今回は問題なくいけそうです。

今現在WordPressでブログを書いていますが、メインサーバではJoomlaで運用してみようかと考えています。
前にPloneでの運用を考えていると書いたような気がしますが、あのシステムは多人数で大規模サイトを運営するのには向いていると言われています。以前KurumiStyleをPloneで運用していたことがありましたが、高機能な反面システム自体が複雑という印象でした。というわけで今回は、欧州で定評のある「Joomla」で構築してみようと思った訳です。

今はとりあえず、テスト環境に設定して仕様を確認しているところです。

構築にはそれなりに時間がかかるでしょうから、WordPressからの乗り換えはまだ先になりそうです。

クリック男爵

コメント(0)

| トラックバック(0) メインサーバ起動

いそがしい

最近忙しくて、日記をつけていませんでした。というか、サーバーもおちていました。

とりあえず復帰です。

週末は友を訪ねて九州へ旅立ちます。

クリック男爵

コメント(0)

| トラックバック(0) いそがしい

設定開始

CentOS5をインストールし、設定を始めました・・・。
今度はうまくいくといいが・・。

40GBのHDDが2台あったので、こちらのサイトを参考にRAID1構成でインストールしました。

クリック男爵

コメント(0)

| トラックバック(0) 設定開始

引越し終了

代替サーバへの引越しはとりあえず完了。
これでメインサーバの構築に取り掛かれます。

クリック男爵

コメント(0)

| トラックバック(0) 引越し終了

代替サーバーの準備

いよいよ、仕事でRHLの知識が必要となってきたので、以前設定がうまくいかなかったCentOSをこのブログを動かしているサーバーへインストールして環境を構築することにしました。

とはいってもすぐに環境を用意できるとも思えないので(前回どうやっても外部へ公開できなかった・・・)、テストサーバに環境を構築してそこへ一時的に引越しさせることにします。

引越し先のPCのスペックはそんなに高くないので、ロースペックPCにインストール可能なくVine Linuxで環境を作ることにしました。

クリック男爵

コメント(0)

| トラックバック(0) 代替サーバーの準備

pc2mの設定2

当ブログのように3カラム構成のサイトですと、pc2mで変換後の表示は「左カラム」「中カラム」「右カラム」の順に表示されます。これだとまったく見た目がアレでいけません。

pc2mには表示したくない場所を非表示にするためのタグがあり、下記のように非表示にしたい箇所を囲うことでその部分が携帯で見たときに表示されなくなります。(Wordpressのファイルに記述)

[code='php']

非表示にする部分

[/code]

当ブログの場合、とりあえずエントリーが見ることができればいいので「左カラム」「右カラム」「コメント」などを非表示にしました。

修正漏れが多分あるので細かい確認は明日やろう・・・。

クリック男爵

コメント(0)

| トラックバック(0) pc2mの設定2

pc2mの設定1

Config.inc.php内の下記の部分を変更
[code='php']

/* -------------------------------------------------------------------------
既定のアクセス先URL
------------------------------------------------------------------------- */

/* リクエストに適切なURLまたは(クイックサーチ機能が有効の場合)検索語が含
* まれない場合、Frontpage.inc.phpの内容を表示するか、以下で指定するURLをデ
* フォルトのアクセス先とするか、いずれかを選択できます。
* Frontpage.inc.phpの内容を表示する場合は以下はコメントアウトしてください。
*/

define('DEFAULT_URL', '任意のURL');

[/code]

これで、指定したURLのサイトを携帯で表示されるようになりましたが、このままではまだ駄目・・・。

クリック男爵

コメント(0)

| トラックバック(0) pc2mの設定1

magpierssの文字化け対策

先日やった設定で文字化け解決しているものだと思っていましたが、実はまったく解決できていなくて、
悲しいくらい使い物にならない状態でした・・・。
というわけで、再度ネットで調べて文字化け対策を実施しました。

やったことを羅列

クリック男爵

コメント(0)

| トラックバック(0) magpierssの文字化け対策

magpierssの設定

まずはrssを取得して一覧を表示するページを作ります。
ということでmagpierssの設定を行ったのですが、文字コードをどういじくっても
文字化けが直らなかったので ここのサイトの手法を参考(まるパクリ・・・)にして文字化けを回避しました。
会社のサーバーはこの設定で文字化けが解決したので、自宅サーバでもいけるかな?

クリック男爵

コメント(0)

| トラックバック(0) magpierssの設定

SyntaxHighlighterの設定

覚書とはいえコードを掲載するのでハイライトできたほうが見た目がよいと思い
「SyntaxHighlighter」プラグインをインストールしました。
しかしハイライト表示されず解決までかなり時間をとられましたが、なんとか解決しました。

[code='***']
コード
[/code]

私の環境では上記の記述でOKのようです

クリック男爵

コメント(0)

| トラックバック(0) SyntaxHighlighterの設定

pc2mによるモバイルサイトの構築

仕事で、モバイルに対応していない?ブログシステムを携帯で閲覧できるように対応してみました。
簡単にまとめると
1.「MagpieRSS」でRSSを取得して一覧を表示するhtmlページを作成。
2.手順1.のページを「pc2m」で携帯で閲覧できるように調整する。

とまぁこんな感じですが、「MagpieRSS」では文字化けの対応と更新日の表示に、「pc2m」では
メニューの設定や画像のデフォルト非表示設定に時間をとられましたが、何とかイメージ通りに表示することに成功しました。

一応3キャリア(Docomo・au・SoftBank)のエミュレータで確認しているのでまぁ大丈夫かな?

各ツールの設定については、また後日備忘録としてまとめようと思います。

クリック男爵

コメント(0)

| トラックバック(0) pc2mによるモバイルサイトの構築

メールサーバの構築

いろいろ試したいことがあるので調べながら設定中。
とりあえずポートを閉じているので何もできないけど・・・。

クリック男爵

コメント(0)

| トラックバック(0) メールサーバの構築

debianのアップグレード

知らないうちにdebian4.0r4 がリリースされていたんですね・・・。
apt-get upgradeをうってもアップグレードはないと返される。
きっとソースリストに足りない記述があるのだろうと調べてみると
やはり足りなかったようです。

ソースリストに下記の一文を追加して
deb http://http1.debian.or.jp/debian/ etch main contrib non-free

apt-get update→apt-get upgradeとコマンド打ったらいろいろアップグレードが
実行されました。

クリック男爵

コメント(0)

| トラックバック(0) debianのアップグレード

zipファイルの解凍

Debianでzipファイルを解凍しようと unzipコマンドをうったら command not found とエラーを返されました・・・。
どうやらunzipコマンドはインストールしないと使えないようです。
ということで apt-get install unzip でインストール。インストール後、無事zipファイルを解凍できました。

クリック男爵

コメント(0)

| トラックバック(0) zipファイルの解凍

sambaのエラー

sambaの設定を見直そうと設定ファイルを開くとエラーが表示されました。
E325:ATTENTION
Found a swap file by the name"/etc/samba/.smb.conf.swp"

google先生に聞いてみると、このエラーはどうやら前回confファイルを編集したときに正しく上書き終了していないことを意味しているようです。とりあえず、このファイルは消してよいみたいなので
rm /etc/samba/.smb.conf.swp
で削除しました。
削除後にconfファイルを確認するとエラーは表示されませんでした。

クリック男爵

コメント(0)

| トラックバック(0) sambaのエラー

ファイルサーバー化

webサーバとしてしか利用していなかった「DNRH-001」ですが、
どうせ常時稼動しているのならファイルサーバ化してしまえと、320GBの外付けHDDと
あまらしていた40GBのHDDを追加しました。
外付けHDDは私専用。40GBは共有ファイルとしてデジカメの写真などをおいておくことにしました。

以前テストサーバ(OS…CentOS5)にsambaをインストールして設定したことがありましたので、わりとすぐに設定できました。

問題はあとから追加した40GBのHDDが認識はするがマウントできないことでした。とりあえずgoogleで調べ、フォーマットしてマウントすればよいということがわかったので以下の手順でフォーマットを実施しました。

クリック男爵

コメント(0)

| トラックバック(0) ファイルサーバー化

復活

利用しているDDNSサービスが落ちていたようで、サイトが表示的ない状態が続いていましたが、
どうやら復帰したようですね。

クリック男爵

コメント(0)

| トラックバック(0) 復活

サーバーの熱対策

かねてよりサーバーとして使っている「DNRH-001」の発熱の高さが問題に
なっていましたがようやく対応しました。
対応したといってもとくに難しいことはしていません。
裸族のマンションを購入して、それにHDDを収めているだけです。
電源ケーブル・IDEケーブルはそれぞれ延長用ケーブルをかまして外へだし、
裸族のマンションへセットしたHDDへ接続しました。

20080719-02.jpg


20080719-03.jpg


それでも本体の発熱は以前ひどいのでUSB扇風機でも買って「DNRH-001」を冷やしたほうがいいかな?

クリック男爵

コメント(0)

| トラックバック(0) サーバーの熱対策

wordpress2.6へアップデート

wordpress2.6へのアップグレード案内が表示されていたので、アップグレードすることにしました。
といってもやることは簡単です。

1.バックアップを取る
2.ダウンロードたファイルを解凍して上書き
3.サイトにアクセスすると「アップグレードしてください」といった旨のメッセージが表示されるので
それにしたがう

この作業で2.6へアップグレードが終了しました。これで寝れるわ~

クリック男爵

コメント(0)

| トラックバック(0) wordpress2.6へアップデート

mbstringをインストール

本番サーバでpc2mの環境チェックを実行したらmbstringが無効という旨の
エラーを返されました…。テスト環境では返されなかったけどこれは環境の違いかな?
とりあえず下記の手順で対応しました。

yumでアップデートしてからインストールを実施
yum -y install php-mbstring

インストールが終了したらwebサーバを再起動
/etc/rc.d/init.d/httpd restart

で再度環境チェックを実行したところOKでした。
画面もデフォルトのものが表示されたのでこれで作業に取り掛かれそうです。爽快爽快…

クリック男爵

コメント(0)

| トラックバック(0) mbstringをインストール

PC2M

仕事で運営しているブログサイトを何とか形態で閲覧できるようにしたいと思い、なんかないかと調べていました。
でやっと見つけたのがPC2Mというソフト。なんでもPCサイトを携帯用に変換してくれるとか。
とりあえず、テストサーバに設定してローカルで動作を確認してみようと思います。
あ・・・b2revorutionっていうブログツールもインストールして設定しないと・・・。本番環境を用意するのも大変・・・。

クリック男爵

コメント(0)

| トラックバック(0) PC2M

xml読み込み成功

jQueryでxmlを読み込んでリスト表示する仕組みを先日から本番サーバでテストしていましたが、なぜか読み込みに失敗してリファレンスやチュートリアルを読みあさっていましたが解決できませんでした。
散々悩んだ結果文字コードが怪しいと思い、文字コードをUTF-8からShift_JISに変更したらあっさり読み込んでくれました。
ああ・・・また文字コードか・・・。

クリック男爵

コメント(0)

| トラックバック(0) xml読み込み成功

xmlファイルがうまく読みこめない

複数のxmlファイルを読み込んで、それぞれリスト表示させようとしていますが
なぜかエラーがでてうまくいきません・・・。
テスト環境では問題なかったんだけどな・・・。今日はもう眠いから、明日対応しよう・・・。

クリック男爵

コメント(0)

| トラックバック(0) xmlファイルがうまく読みこめない

Reflection.js

あるサイトをjQueryを活用して再構築しています。
先日は画像をスライドさせる「jCarousel Lite」を設定しましたが、
今回は、画像を鏡面反射させる「Reflection.js」を設定しました。

以下手順を記録

クリック男爵

コメント(0)

| トラックバック(0) Reflection.js

テストサーバでごにょごにょ

FMV6500CL4は完全にテストサーバとして運用しています。
仕事であるホームページの運用を任されています。しかしベースのサイト構成が
あまりにもアレなのと、MySQLが使えないサーバなので、XMLやJavascriptなどを
活用してなんとか楽に運営できないかと思い、実環境に近い環境をつくってそこで
動作確認やサイトを構成するCSSなどを調整しながら作業を進めています。

完成したらそれをアップロードして上書きしてしまえばいいだけですからね・・・。
ところで、セキュリティの観点からJavaを切ってるユーザーはまだ多くいるのかしら?

クリック男爵

コメント(0)

| トラックバック(0) テストサーバでごにょごにょ

samba

CentOS5をインストールしたFMV6500CL4に「samba」を設定しました。

現在メインでDell Dimention4500C と MacBook の2台を使っています。
データを1箇所で管理できると何かと便利そうなので勉強がてらsambaをインストールして設定してみました。
というわけで自分用メモ

クリック男爵

コメント(0)

| トラックバック(1) samba

DNRH-001

このブログは「DNRH-001」というPCに「Debian etch」をインストールして構築しています。
「DNRH-001」は19,999円と安いため、かなりの台数が売れているようです。

以前このブログにも書きましたが、常時稼動させるにはやはり熱が気になります。熱はHDDの寿命を縮めてしまうので、多少静音性を犠牲にしてもつけるべきか悩んでいます。

静音FAN(8cm)

クリック男爵

コメント(0)

| トラックバック(0) DNRH-001

自宅サーバにSSHを導入する

Debianで稼動しているWEBサーバですが、別のPCからもとりあえず動かしたいのでsshをインストールすることにしました。
外部からの接続はルータのファイアーフォールでふさいでいますので、内部接続のPCからのみの接続になります。
以下、手順を記録

クリック男爵

コメント(0)

| トラックバック(0) 自宅サーバにSSHを導入する

長すぎ・・・

CentOS5のネットワークインストールですが、時間がかかりすぎるため途中で中断し、結局CDを6枚焼いてインストールすることにしました。最初から素直にCDやいておくんだったとおもいました・・・。

で、今度はインストール中に「メモリが足りないけどどうする?」みたいな画面が表示されたので、一旦インストールをキャンセルして中をあけてみると、PC100 64MB のメモリが2枚刺さっていました。ちょうど、引退した前サーバのメモリにPC100 128MBがささっていたので、一枚交換し192MBにしました。で再度インストールを開始したのですが、やはり「メモリが足りない」旨のメッセージが表示されましたが、無視してそのまま続けましたが、無事インストール作業は終了しました。
まぁCUIで作業する分には問題ないでしょう。

クリック男爵

コメント(0)

| トラックバック(0) 長すぎ・・・

テストサーバーの構築

結局、この間いただいた富士通のPCはテストサーバーといて運用していくことにしました。

クリック男爵

コメント(0)

| トラックバック(0) テストサーバーの構築

各種アップデート

忙しさのせいにしてサボっていたMac関係のアップデートを一気に実施しました。

?MacBookのソフトウェアアップデート。

?MacBookにインストールしているVMwareFusionを1.1.3へアップデート。前回はVMwareToolsの再インストールを求められましたが、今回はその必要はなさそうです。

?VMwareFusionにで構築した仮想環境にインストールしているUbuntu8.04のアップデート

ブログ統合作業もあとはlightboxの設定漏れの確認くらいかな・・・。

クリック男爵

コメント(0)

各種アップデート

お古のPCをもらった

先日、ある会社で廃棄処分になったPCを譲り受けました。
廃棄処分といってもまだ普通に使えるとのこと。
せっかくなのでテストサーバか内部向けのサーバとしての活用を考えています。

クリック男爵

コメント(0)

| トラックバック(0) お古のPCをもらった

引越し終了。

データの移動が終了しました。これで新サーバーにて適当にやっていけるめどが立ちました。

クリック男爵

コメント(0)

| トラックバック(0) 引越し終了。

壊れちゃった

WEBサーバーが公開できていることが確認できたので、旧サーバーからバックアップしたデータ(データベース)を復元しようとしたら、システムがぶっ壊れてしまいました・・・。
仕方がないのでWordPressを再インストールしました。データの引継ぎはまた今夜にでもチャレンジしてみようと思います。

クリック男爵

コメント(2)

| トラックバック(0) 壊れちゃった

新サーバのOS

最初は仕事でRHLを触ることがあるので、CentOSで運営しようと思いました。
しかし、外部に公開できないのであきらめました。(ルーターとかDNSとかいろいろ
いじってみましたがダメでした・・・。)

旧サーバではVineLinuxで運営していたのでそれでもいいかと思いましたが、
よくよくネットで調べてみるとセキュリティ面での評判がいまいちだったので、安定性に
定評のあるDebianで運営することで落ち着きました。

これにWEBサーバー公開に必要なパッケージをインストールして設定しているところです。

クリック男爵

コメント(0)

| トラックバック(0) 新サーバのOS

なんだかな

新サーバでの公開まであと少しのところまできましたが、すこしてこずっています。
原因はなんとなくわかっているので、ひとつひとつつぶしていこうと思いますが、時間がないな~

クリック男爵

コメント(0)

| トラックバック(0) なんだかな

構築中のサーバー

現在設定中のサーバです。
ネットでも指摘されていますが、ファンレスのため静かですがかなり熱いです。
放熱についてはネットで情報を収集する必要がありそうです。

今週末くらいに新サーバに引越しできるといいな・・・。

クリック男爵

コメント(0)

| トラックバック(1) 構築中のサーバー

サーバー再起動

サーバーの調子が悪く、しばらく動作を止めていましたが再起動させました。
この間、東京出張のついでに買ってきたサーバー用PCに環境を構築しています。

クリック男爵

コメント(0)

| トラックバック(0) サーバー再起動

テーブルの軽量化

チェックボックスのデータの格納先がYes/No方式だと、チェックボックスの数だけ列を作らないといけない。これでも問題なさそうだが、チェックボックスが後々増えるたびに作る必要があり、もうそれだけでファイルサイズが大きくなってしまう。ネットで調べてみるとチェックボックスの数に比例して定数を設定し、1つのフィールドに格納。検索などさせるときに2進数で計算すればよいとのこと。おおむねこんな感じかな?

チェックボックス1←チェックあり
チェックボックス2←チェックなし
チェックボックス3←チェックなし
チェックボックス4←チェックあり

チェックあり・・・1
チェックなし・・・0

1 0 0 1

チェックボックス1の定数・・・1
チェックボックス2の定数・・・2
チェックボックス3の定数・・・4
チェックボックス4の定数・・・8

「チェックあり」の定数を和を求めるので上記の場合だと
1+8=9
となり、テーブルの任意のフィールドに「9」を格納する

検索などでどこにチェックをいれたか判定するには「9」を2進数で計算すると

9/2 余り1
4/2 余り0
2/2 余り0
1
となり 1 0 0 1

チェックボックス1と4にチェックを入れたことがわかるということらしい。昔やったような気がするけどすっかり忘れてた・・・。

クリック男爵

コメント(0)

テーブルの軽量化

どうだったかしら

プログラムの組み方や考え方なんかは昔かじったCOBOLがベースになっています。最近はACCESSのVBAばかりいじってるからあれだけど、COBOLってどんな言語だったかしら・・・。

クリック男爵

コメント(0)

どうだったかしら

時間が足りないよ

いろいろツールの開発を頼まれるが所詮は素人・・・。作る前に勉強する時間が欲しい・・・。

クリック男爵

コメント(0)

時間が足りないよ

あれはだめかもしれん・・・

次期サーバーとして用意したPCですが、ハード周りが不安定でOSのインストールもままならない状態です。

これを常時稼働させるのは危険かもしれません。AMDが45nmプロセスのCPU出したら1台多目的サーバーとしてくもうかな~。

クリック男爵

コメント(0)

あれはだめかもしれん・・・

lamppはうまいこと設定できるだろうか?

会社で赤帽使っているので、勉強がてら新サーバーにCentOS 5を入れて不要なソフトのアンインストールやアップデートなどの初期設定を行っている。しかし、現在稼働中のサーバーも当初はCentOSで運用する予定だったが、lamppをインストールして再起動すると、GNOMEがおかしくなってしまい、結局コマンドラインで運用するほどのスキルがなかったのでVine運用することにしたのだった。
今回うまくいかなかったら、Debianでもいれようかな?

クリック男爵

コメント(0)

lamppはうまいこと設定できるだろうか?

問題解決

サーバーへのインストール作業がうまくいっていませんでしたが、原因の切り分けができました。HDDが怪しいと思っていましたが、いろいろためした結果、原因はメモリースロットにありました。
メモリをスロットに2枚さすと途中でフリーズしていましたが、1枚だと問題なく動作したので当初予定していた1G(512M×2)をやめて512Mの1枚差しにすることにしました。まぁ512MBあれば十分でしょう。とりあえず仕事でRHL5を使ってるので勉強がてらCentOS 5をインストールしました。設定はこれから

クリック男爵

コメント(0)

| トラックバック(0) 問題解決

Eclipseを設定

とりあえずですが、Eclipseをインストールして日本語化しました。あとはAptanaとRubyonRailsの環境を用意する予定。

クリック男爵

コメント(0)

Eclipseを設定

サーバー交換

このサイトを動かしているサーバーPCを交換することにしました。いまその作業にとりかかっています。
今度のPCのスペックは P41.6GB メモリ512MB HDD40G と現行サーバーよりだいぶまともなスペックです。ちょうどこのPCに使用できるメモリが1G(512MB×2)があまっているのでそれに交換する予定です。大変そうだけどちょっと楽しみ

クリック男爵

コメント(0)

| トラックバック(0) サーバー交換

Instant Rails

ruby on railsを学習しようと環境を構築しているわけですが、購入した本の手順したがおうが、ネットで調べた手順でやろうが、どういったわけかエラーがでてうまくいかない・・・
どうしたものかと散々悩んでいたら「insrtant rails」なるものを発見、なんでも一発でRailsの環境を構築してくれるそうな。xamppと同じコンセプトね。というか、こんないいものがあるなら何時間もかけて原因を解析するんじゃなかったあほらしい。
気を取り直してEclipseで開発できるように環境を設定中。

クリック男爵

コメント(0)

Instant Rails

windows2000問題なし

インストール後、ネットにも問題なく繋がり、アップデートをかけました。
これでようやく開発環境を作るための下地ができました。ここには学習用にRonRの開発環境を用意する予定です。

クリック男爵

コメント(0)

windows2000問題なし

BootCampのXPに仮想環境でWin2Kをインストール

仕事がらみで開発環境というか、テスト環境を作りたかったので、VirtualPC2007をインストールしてWindows2000をゲストOSとしてインストールしました。職場のシステムをRubyonRailsで構築するための学習兼テスト環境のためです。

CDのみでインストールできると思ってましたが、起動用のFDが必要でした。MacにはFDDなんてないのでどうしようか迷いましたが、VAIOの外付けFDDが使えるんじゃないかと思い、だめもとで試してみましたが、なんとこれがすんなりいき、インストールは無事終了しました。さてネットには繋がるかな・・・?

クリック男爵

コメント(0)

BootCampのXPに仮想環境でWin2Kをインストール

直った

WordPress2.5のファイルをwp-content以外のファイルとフォルダを上書きしたら、「メディアを追加」が表示されるようになりました。
とりあえず元に戻ったということでめでたしめでたし・・・。原因は何だったんだろう?

クリック男爵

コメント(0)

| トラックバック(0) 直った

思ったとおり

増設したギガビットイーサネットを認識しなかったのは、うすうす怪しいと思っていたカテゴリ5のLANケーブルにやはり問題があった。カテゴリ6のケーブルを買ってきてつなげたら問題なくつながった。これで次のフェーズに移行できる。

クリック男爵

コメント(0)

思ったとおり

ファイルサーバーを作ってみる

仮想環境で構築したUbuntuは10GBしか容量がないのでどこかにファイルを保存する必要があります。
とりあえずDELLのPCに外つけHDDを増設しているので、これをファイルサーバーとしてつかうことを考えています。
ただ、増設したギガビットイーサネットがどうしてもつかえないのでそれを解決しないと、せっかくハブからギガビット対応にしたいみがないのでこれも早急に解決しないといけない課題ではありますが・・・。

クリック男爵

コメント(0)

ファイルサーバーを作ってみる

KurumiStyleリニューアル

以前から一般公開版のサイトを構築する予定でしたが、忙しさに任せてサボってましたが、急に思い立ったので一気にやってしまおうと、wordpressのアップデートやらプラグインの追加やら一気にやりました。

p1010026.jpg

クリック男爵

コメント(0)

| トラックバック(0) KurumiStyleリニューアル

woedpressアップデート

予定どおり2.3.2から2.5へアップデート完了。ダッシュボードがだいぶ変わりましたね。そろそろブログデザインのテーマを変えようかな・・・。

クリック男爵

コメント(0)

woedpressアップデート

CentOSでVM ware toolsを使えるようにする。

ここのサイトに詳しく紹介されていたので参考にさせれいただきました。

1.「仮想マシン」→「VM ware Toolsのインストール」を選択
2.CentOSの「マイコンピュータ」→「CDドライブ」をクリックするとCDがマウントされる
3.VMwareTools-7.6.2-62573.i386.rpmをクリックするとインストールが開始される。途中何か聞かれるが無視して進めるとインストールが完了する。
4. GNOME端末を起動する
5.# cd /etc/init.d と入力しディレクトリを移動
6.# chkconfig --list |grep 3:on と入力し、サービスが動いているかどうか確認する。
7.# service vmware-tools start と入力し、 「OK」が表示されることを確認する。
8.# vmware-config-tools.pl と入力し「Enter」を押下する。
9.何か聞いてくるのでYesかNoどちらかを入力し「Enter」を押下する。
10.どの解像度にするかきいてくるのでお好みの解像度の番号を入力し「Enter」を押下する。

これでとりあえずストレスなく仮想環境でCentOSをいじれそう。

クリック男爵

コメント(0)

CentOSでVM ware toolsを使えるようにする。

仮想環境にCentOS5をインストール

会社のWEBサーバーにMovableTypeをインストールし環境を設定構築するように指示されているのだけど、これがかなり厄介。トラブルが次々発生して結局1ヶ月近くまともにインストールできない状態が続いています。ネットで情報を収集して試してはいるものの、それを嘲笑うかのようにまったく解決できません。

いい加減まずいので、自宅のローカル環境での構築にトライしようと思い、とりあえず環境の整備に取りかかりました。会社のWEBサーバーはRed Hat Enterprise Linux 5 がOSとしてインストールされているので、互換OSでいいだろうという単純な発想でCentOS5を仮想環境にインストールしました。

これだけだと、使い勝手が悪いのでとりあえずVMware tools乎インストールすることにしたのですが、方法がUbuntuと全然異なったのでネットで調べるとすぐに見つかりました。インストール方法は別エントリーにて

クリック男爵

コメント(0)

仮想環境にCentOS5をインストール

Ubuntuのカスタマイズ

Ubuntuをディスクトップ用途でWindows並に使えるようにソフトを追加したり、見た目を買えたりして遊んでいます。
それは、それでなかなかたのしいですが、コマンドを真剣に覚えないと仕事で苦労しそうなので、なるべくGNOME端末
からのコマンドで諸氏してみようと思っています。

クリック男爵

コメント(0)

Ubuntuのカスタマイズ

WordPressアップデート案内

アップデートの案内が表示されているけど、対応は今週末になりそう。

クリック男爵

コメント(0)

WordPressアップデート案内

ACCESS

今の会社に入社してからあまり触ることのなかったMicroSoft社のリレーショナルデータベースの
ACCESSですが、最近これで社内用の管理システム構築するよう依頼されました。
しかし、ACCESSを触るのは久しぶりなので書き方を忘れてしまっていたりしていて結構難儀しそうです・・・。

クリック男爵

コメント(0)

ACCESS

SSH

いい加減サーバーくらいSSHでリモートコントロールできるようにしないといけないと思い立ち設定しました。
これでディスプレイも必要なくなったので、完全にCRTは引退できるかな?

クリック男爵

コメント(0)

SSH

Ubuntuの設定完了

UbuntuのVM Ware Toolsの設定が完了しました。
これで、基本的な設定はとりあえず終わり。後は「俺仕様」に染めていくだけ

クリック男爵

コメント(0)

Ubuntuの設定完了

VMWARE TOOLSの設定

VMWARE Toolsを設定して本格的にMacOSとWindowsXPが連動するようになりました。
こういった環境だとやはり、デュアルディスプレイはかなり重宝しますね。
今日は、Ubuntuの設定出来ずじまい・・・。でもWindowsXPの設定がほとんどおわったので
明日こそはUbuntuの設定やるぞ~。

クリック男爵

コメント(0)

VMWARE TOOLSの設定

設定完了

かなり回り道しましたが、なんとかVM Ware Fusion でWindowsXP Proの設定が完了しました。
次はUbuntuのインストールと設定。さてこっちは当初の目的通りネットで遊ぶ仕様に仕上げるとしよう

クリック男爵

コメント(0)

設定完了

Mac購入

買う買うといっておきながら、なかなか購入にまで至らなかったMacですがついに購入しました。
Core2Duo2.4GhzのMacBookでメモリーを最大の4GBに増設しました。
さすがメモリー4GBは違いますね。同時に作業させることをそうていしているので重宝しそうです。
さて使い方をぼちぼち覚えていこう・・・

20080308-01.jpg

20080308-02.jpg

クリック男爵

コメント(0)

Mac購入

相性がわるい

どうもCentOSとの相性がわるい・・・。何かためそうとすると、必ずエラーやらなんやらで
その解決に時間をとられる。以前にはlamppをインストールするとディスクトップ環境が壊れて、
結局Gnomeの再インストールを余儀なくされたこともあった。
今回はちょっと気になることがあってCentOSでのVNC接続を試そうと思ったのだが、Vineでは
あっさりできたVNCでの接続(表示はダメだったが・・・)もうまくできなかった・・・。
CentOSはローカル環境なのでファイアーウォールなども無効化したが無駄な抵抗だったみたい。
私のスキルが足りないということと、それだけセキュリティがしっかりしていると解釈し、アンインストールしよう。

クリック男爵

コメント(0)

相性がわるい

ブートしない

自宅で確認するのもアレなので、会社のくたびれた余剰PCにCentOS5をいれてVNCで
GNOMEをまともに表示させる方法を見つけるために、環境の構築に挑んだが、なんと
インストールDVDからブートしなかった・・・。(DVD-ROMなんだけどな・・・)
Biosも最初に光学ディスクを読みに行くように設定したが、普通にスルーされてしまう。
ほかにやることがあったのでそれ以上はつっこんでやらなかったけど、なんだかなぁ・・・。
自宅のPCにCentOS5を入れたけど、本当はUbuntuをいれて遊びたい。
Windows機はいろいろ作業させるので、その間ネットサーフィンするのに具合がよいし。
真剣に作業部屋を効率化重視で模様替えしないといけないかな?

クリック男爵

コメント(0)

ブートしない

うまくいかない

メールサーバーの設定はさておき、とりあえずOpenPNEを設定してみましたが、
どうやらうまくいかなかったようです。
インストール後に設定したID&パスワードを入力しても、認証ではじかれてしまいます・・・。
適当にやったから実施手順に漏れがあったと思います・・・。この手のオープンソースはシビアだなぁ・・・。
他にやることもあるので、週末に再度挑戦してみよう。

クリック男爵

コメント(0)

うまくいかない

OpenPNE

本格的な運営は考えていませんが、OpenPNEというオープンソースのSNS構築を設定中。
以前インストールを試みましたが、わかりにくいマニュアル&スキル不足のためあきらめた経緯があります。
現在インストール途中ですが、データベースへの接続までは確認。(前回はここまでいけなかった・・・)


メールサーバーを設定しておくと携帯からのアクセスも可能になるみたい。
メールサーバーについては勉強中なので、OpnePNEの設定はこれが解決してからかな・・・。

クリック男爵

コメント(0)

OpenPNE

2.3.3へバージョンアップ

予定通りwordpressのバージョンをアップグレード。
ネットで調べてみると、修正のあったファイルの差し替えでOKのようです。

本体アップグレードのついでに
定期的にバックアップをとるためにWP DB Managerを入れて設定。
携帯で閲覧できるようにMobileEye+を入れて設定。
ダウンロード後放置していたLightBoxを設定。(ここ最近の画像のみ対応させてみました)

クリック男爵

コメント(0)

2.3.3へバージョンアップ

今日はこれをやる

この連休は久しぶりにほとんどPCにさわりませんでした。
本当は、WordPressのアップデートとメールサーバーの立ち上げをやる予定だったけど・・・。
今後仕事の関係でいろいろやっておかないといけないので、これは今日中に対応しよう。

クリック男爵

コメント(0)

今日はこれをやる

Vine Linux3.2

LANを引いたことで、ようやくこたつで作業できるようになったのですが、ディスクトップPCで作業するわけにはいきません。と言うわけで、以前Linuxをインストールできることを確認したまま放置していたVAIO Z-505へVineLinux3.2をインストールしました。
現行のバージョン4.2をインストールせずに、3.2を入れたのはこのVAIOのメモリが64MBしかないからです。メモリが64MBでなおかつGUIが動作するものを探した結果です。
そのままでは使いにくいので、WEBブラウザを標準のものを削除してFirefoxをインストールするなど若干手を加えています。

クリック男爵

コメント(0)

Vine Linux3.2

Lightboxを入れてみた

なんとなくいきおいでLightboxプラグインを入れてみました。とりあえず入れただけ、実際使うのはこれから・・・。

クリック男爵

コメント(0)

Lightboxを入れてみた

結局

代替案が見つかったので、携帯サイトでのwordpressの導入は見送りになりました。
セキュリティに不安があったり、私自身よく理解していなかったりと、かなり緊急回避的な提案だったので今回はこれでよかったと思います。ただ、せっかく学ぶきっかけを作ることができたので、これからも覚えたことや気になることを試し、備忘録として残していこうと思っています。

クリック男爵

コメント(0)

結局

簡単な閲覧制限

先日から考えていた携帯サイトでの簡易閲覧制限の仕組みをためしてみたところうまくいきました。
仕組みとしてはこんな感じ。

・遷移前サイトのリンクのURLにセッションIDを埋め込んでおく。
・遷移先のサイトに設定してあるIDと受け取ったセッションIDが一致したらサイトを表示。
・一致しなかったら別のサイトへ強制的に遷移させる。

セキュリティの面からみると穴だらけで良くないとお叱りをうけそうですが、重要な情報を扱うわけでもなく、「誰が見てもいいけど自由に閲覧されるのは嫌だ」といった程度のことなので、とりあえずはこんなものでよいと思っています。
対応策といえば、こまめにセッションIDを変更するくらいかな・・・・。

このあたりの知識の習得も今後の課題ですね。日々課題ばかり増えているような気がします・・・。

クリック男爵

コメント(0)

簡単な閲覧制限

セッションIDその2

セッションIDの埋め込みは a タグ内に
「href="index.php?PHPSESSID=*************************"」
と記述すればよいようだ。

この方法は、セッションIDの乗っ取りが容易だったりとセキュリティの上問題が発生する。が、構築予定のサイトは「受け取ったセッションIDが一致した人なら誰でも閲覧OKですよ」といった感じのもので、厳密にコンテンツ管理をおこなうことを想定していない。
ようするに、誰でも自由に閲覧できる状態でなければよいので、閲覧する為のハードルを設ければよい。コンテンツ自体は誰が見てもいい内容なので、ハードル自体は高く設定する必要は無い。

・受信したセッションIDとサーバーで設定したIDが一致したらサイトを表示する。一致しなかったらコンテンツ内容を表示しない。
・セッションIDは定期的に変更する。

これで用件を満たせるような気がします。引き続き、調べてみよう・・・。

クリック男爵

コメント(0)

セッションIDその2

セッションID

携帯サイトへのアクセスについて、特定の携帯サイトから以外からのアクセスを許可しないにはどうすればよいか悩んだ・・・。
ネットで調べるとどうやらURLにセッションIDというの埋め込み、そのセッションIDをやり取りすることでそれが可能になるようだ。しかし、セッションIDを埋め込むということは、IDが変化せずに固定になってしまうので、セキュリティの観点からよろしくないようだ。
うーん・・・眠い・・・時間はないが体調管理も大切。今日はこれくらいにしておこう・・・。いくつか参考になりそうなサイトを見つけたのであとでもう一度よく読もう・・・・。

クリック男爵

コメント(0)

セッションID

Clutter Free

Clutter Freeはエントリー画面の表示を設定するプラグイン。
エントリー画面で不必要な項目を非表示にすることができます。RoleManagerなどと併用して使うと、より細かいユーザー管理ができそうですね。

以下、導入手順のまとめ
01.Clutter Freeをダウンロード。
02.ダウンロードしたファイルを解凍し、フォルダごと/wp-content/plugin/へコピーまたは移動。
03.wordpressの管理画面にログインし、「プラグイン」タブをクリック。
04.プラグイン一覧の中から「Clutter-Free」を探して機能を「使用する」に設定。
05.「ユーザー」タブをクリックし、「あなたのプロフィール」をクリック。
06.個人設定 にチェックボックスが表示されていますので、不必要なものはチェックをはずす。

エントリー作成時にチェックをはずした項目は表示されません。

クリック男爵

コメント(0)

Clutter Free

「作成者」権限で・・・

1つのブログを複数人で運営することを想定し、自分の投稿のみ編集できる「作成者」権限ユーザーを試しに作成しました。
「作成者」権限でカスタムフィールドを追加しようとすると「書き込み権限がありません」といった内容(英語)のエラーが表示されます。
「これは困った・・・」と思い、いろいろ調べましたがよくわかりませんでした。
とりあえずエラー表示のままエントリーを保存し、再度エントリーの編集画面を開くと、先ほど設定したカスタムフィールドの値が保存されていました・・・。

クリック男爵

コメント(0)

「作成者」権限で・・・

「指定日以降エントリーを表示させない」方法の修正

先日書いた「指定日以降はエントリーを表示させない」方法ですが、あれだとテーマによってはエラーを
返されます。何故エラーになるのか?本来は原因を突き止めるべきなのでしょうが、今はそのような時間が取れません。
対処療法的な対応しか取れませんが、下記のように書き換えることにより動くようになりました。
「strtotime」はここでは必要のない記述のようです。

クリック男爵はPHP素人です。WEBや本などでいろいろ調べてはいますが、間違った解釈をしているかも知れません。何かのヒントになれば幸いですが、参照はあくまで自己責任でお願い致します。
また、以下の記述はあくまでPHPを学習する上での「個人的な備忘録」と解釈ください。

//今日の日付
$todaydate = date( “Y/m/d”, time());
// カスタムフィールドで設定したイベント終了日
$eventend = get_post_meta($post->ID, ‘End’, TRUE);

if ($todaydate > $eventend) {
continue;
}
?>

時間があるときにここをよく読んでおこう・・・。

クリック男爵

コメント(0)

| トラックバック(0) 「指定日以降エントリーを表示させない」方法の修正

VAIO Z505 にLinuxをインストールしてみる

「VAIO Z505J」へLinuxのインストールを試みましたが、途中でこけてうまくいきません。「困ったときはgoogle先生に聞くべし」ということでネットで調べてみると解決方法がありました。「VAIOZ505J」+「PCGA-CD51」の場合だと、最初のインストール開始画面の「Boot:」のあとに「linux ide=2 0x180,0x386」 と入力してenterキーを押すとインストールにこけないとのこと。早速試してみると途中でこけることなくインストールできました。忘れないうちに記録しておこう・・・。

クリック男爵

コメント(0)

VAIO Z505 にLinuxをインストールしてみる

my category order

「SimpleTags」と「search-everything」を導入したことにより、タグを有効活用できるようになったので、カテゴリをすっきりまとめることにしました。「category order」と「my category order」のどちらにするか迷いましたが、「my category order」を導入することにしました。ドラック&ドロップでカテゴリの順番を入れ替えられるところが素敵です。

クリック男爵

コメント(0)

my category order

Simple Tagsの有効化にてこずる。

WordPress ME2.2.3 → WordPress 2.3.2 へ変更が完了したのでタグを有効利用するために「Simple Tags」を入れて有効化しようとしました。しかし、

Fatal error: Allowed memory size of 8388608 bytes・・・

というエラーメッセジが表示されて有効化できません。ネットで調べたところphp.iniファイルの Memorylimit = 8M の数値を自分の環境にあった数値に変更すればよいことがわかり、無事「Simple Tags」プラグインを有効化することができました。

クリック男爵

コメント(0)

Simple Tagsの有効化にてこずる。

タグの日本語検索

WordPress2.3.2ではタグクラウドが標準で利用できます。
しかし標準の検索機能はタグをサポートしていないようなので、ネットで
いろいろと調べてみるとまさにこちらのブログに解決策が紹介されていました。

以下上のブログにて紹介されていた手順を自分用にまとめ。
01.Search Everythingをダウンロード後、解凍
02./wp-content/plugin に「search-everything」フォルダをアップロード
03.管理メニューの「プラグイン」→「search-everythingの機能を有効化する」
04.「設定」→「search-everything」→「Search every tag」にチェック
でWordPressの設定はOK
05.「search-everything」フォルダ内のsearch_everything.phpの226行目(Ver4.2.2)
の$where .= ” OR ( tter.slug LIKE ‘%” . str_replace(’ ‘, ‘-’,$wpdb->escape($wp_query->query_vars[’s’])) . “%’) “;
slug → name に変更

おかげさまで日本語でタグ検索できるようになりました。ブログで解決方法を紹介してくださった管理人様に感謝です!!

クリック男爵

コメント(0)

タグの日本語検索

WordPress2.3.2日本語版のインストールとバックアップ

wordpressの日本語サイトで配布されている最新のバージョンはME 2.2.3ですが、本家でダウンロードできる最新バージョンはVersion 2.3.2なのですね。なんとなく気になったのでサーバーにインストールしてみました。

ME2.23とV2.32の違いですが、日本語訳?が若干異なるのとフォントが少し違う程度の違いしかわかりませんでしたが、きっと内部を見ると大変なことになるのでしょう・・・。フォントの違い程度なら最新版を利用するに越したことはないので、ME2.2.3→v2.3.2で再構築することにしました。

しかし、これでは今までの記事が無駄になってしまいます。そこで、バックアップを取って、新しいブログにデータを移し変えることにしました。

今回、「WP-DBManager 日本語版」というプラグインを利用させていただきました。インストール方法は下記のとおり。

01.他のプラグインと同様、サイトより圧縮ファイルをダウンロード
02.圧縮ファイルを解答したらフォルダを/wp-content/pluginにアップロード
03.管理画面の「プラグイン」→「WP-DB Managerを有効化
04.上記手順実施後、/wp-content/backup-db フォルダが作成されていることを確認。
05.メニューに「データベース」項目が追加されていることを確認
06.「データベース」→サブメニュー「DBオプション」でmysqldumpとmysqlのパスを設定する。
07.サブメニュー「DBバックアップ」をクリック。
08.「バックアップ環境の確認」の文字がすべて緑色であること確認(赤文字は設定に不備あり)
09.文字がすべて緑色であることを確認したら、「データベース バックアップ設定」の「バックアップ」ボタンをクリック
10./wp-content/backup-db フォルダ内にデータがあればバックアップ成功。

今回はこまで。次はバックアップを取ったデータME2.2.3のデータをV2.3.2に復元する作業に挑戦してみたいと思います。よくよく考えたら今日は携帯サイトを構築するつもりがかなり脱線してしまった・・・。

クリック男爵

コメント(0)

WordPress2.3.2日本語版のインストールとバックアップ

携帯エミュレーターのインストール

MobileEye+を利用してモバイルサイトを構築しているのですが、各携帯キャリアが提供しているエミュレーターをインストールしました。

一応パケット定額プランをつけているので、実機でも確認できるのですが、他のキャリアだと実機での動作が確認できないので入れてみました。しばらくお世話になりそうです。

クリック男爵

コメント(0)

携帯エミュレーターのインストール

Category Order の導入

Category Order というプラグインをいれてカテゴリの表示方法を変更してみました。

手順1:
David Coppit's Code PageからCategory Order 2.0.1 をダウンロード。

手順2:
解凍したファイルをフォルダごと/wp-content/plugins/へ移動。

手順3:
メニューから「管理」→「Category Order」をクリックします。
カテゴリの並び順を変更する設定画面に遷移します。

手順4:
あとは自分好みに順番を入れ替えるだけ。

当面はこれで問題なさそうです。

クリック男爵

コメント(0)

Category Order の導入

できた!!

2008/01/21 追記
下記の書き方だとエラーを返されたので書き換えました。詳細はこちら
学習はまだ始まったばかり。ここへ記録を残し、どこからでも参照できるようにしておこう・・・

クリック男爵はPHP素人です。WEBや本などでいろいろ調べてはいますが、間違った解釈をしているかも知れません。何かのヒントになれば幸いですが、参照はあくまで自己責任でお願い致します。
また、以下の記述はあくまでPHPを学習する上での「個人的な備忘録」と解釈ください。

あきらめていた公開終了日を設定ですが解決しました。
協力していただいた友人に感謝!!
index.phpの

<?php if (have_posts()) : while (have_posts()) : the_post() ; ?>

の直下に、下記のコードを記述

<?php
//今日の日付
$todaydate = strtotime(date( "Y/m/d", time()));
// カスタムフィールドで設定したイベント終了日
$eventend = strtotime(get_post_meta($post->ID, 'End', TRUE));

if ($todaydate > $eventend) {

continue;
}
?>

カスタムフィールドで設定した公開終了日と今日の日付を取得。
それらを比較して、公開終了日が今日の日付より古かったら表示しない。

表示しないときは「continue」ってのを使うんですね。

ネットで「continue」について調べで見ると

continueは、ループ構造において現在の繰り返しループ の残りの処理をスキップし、条件式を評価した後に 次の繰り返しの最初から実行を続けるために使用されます。

とあります。PHPのコミュニティ ポータルサイト「PHPプロ!」 より

条件を満たしたとき表示処理をスキップするといった考え方でいいのでしょうか?今回は急だったのでこれでよしとしますが、PHPは継続して学習する必要があると感じています。

クリック男爵

コメント(0)

| トラックバック(0) できた!!

カスタムフィールド

<?php echo get_post_meta($post->ID,'キー',TRUE); ?>

で、カスタムフィールドで設定した値を表示してくれるみたい。

クリック男爵

コメント(0)

カスタムフィールド

携帯対応へむけて

Wordpressを携帯で閲覧する為のプラグインをテストサイトに導入し各携帯キャリアのエミュレーターで動作をチェックしてみた。

結果、ソフトバンクのエミュレーターのみおかしな表示になったけど何が原因なんだろうか?エミュレーターのバグならいいが・・・。問題が解決したらこのサイトにも入れてみようかな

クリック男爵

コメント(0)

携帯対応へむけて

wordplessのカスタム

仕事で結構無茶振りされました。それを回避すべくWordPressでの運用でその無茶振りを回避するつもりでいます。WordPressは複数人数でのサイト運営には向かないと聞いていましたが、よくよく見てみると、そんなことはなさそうです。
WordPress & Businessメモというブログで紹介されていた、Event Calendar plugin for wordpressは記事の表示期間を設定できるツールでなかなか使えそうです。
上記のほかにもすぐに実装しておかなければいけないことがあります。

・記事の表示期間設定。
・グループおよび複数ユーザー管理(権限の関係)
・携帯電話での閲覧と編集

上記3つを果たして月曜までに、デモができるくらいのレベルに実装しないと・・・。

クリック男爵

コメント(0)

wordplessのカスタム

本格的な公開に向けて

明日は、メールサーバーの構築を予定

クリック男爵

コメント(0)

本格的な公開に向けて

仮想環境に振り回される

いろんなLinuxを試したかったのでVMWareで動かそうとしたら、なぜかネットにつながらなってしまった。きっとやっとかなければいけない設定があるんだろうけど、時間がないから後回し。 一旦削除してネットで情報を仕入れてから再度挑戦しよう。

クリック男爵

コメント(0)

仮想環境に振り回される

Plone

もともとKurumiStyleはploneというCMSで運営していました。Ploneは複数人数でサイト運営するにはもってこいのCMSだと思います。権限やフローをきっちり設定できるところがいいですね。ここ最近CMSの選定をずっとやってるわけですが、携帯で閲覧できるようならPloneがいいのかな・・・

クリック男爵

コメント(0)

Plone

バーチャルホスト設定

とりあえず設定してみたが、新たに設定したページが見れない。

そういえば、このサイトを立ち上げたときも閲覧可能になるまでタイムラグがあったような気がする。しばらく待ってみるか。

クリック男爵

コメント(0)

| トラックバック(0) バーチャルホスト設定

lamppにおけるphpmyadminの設定

忘れないうちに書いておこう。phpmyadminの画面上でパスワード設定すると次からエラー画面が表示される。原因は、phpmyadminフォルダ内のconfigファイルのパスワードが書き換わってないから・・・。ファイルを見てみるとパスワードは空白のまま。phpamyadminで設定したパスワードを入れてやれば解決。

クリック男爵

コメント(0)

| トラックバック(0) lamppにおけるphpmyadminの設定

クリック男爵の咆哮

リンク

PR

デル株式会社
ツートップインターネットショップ(twotop.co.jp)
エプソンダイレクト株式会社
NEC Direct(NECダイレクト)
Sony Style(ソニースタイル)
シマンテックストア
フェイスインターネットショップ(faith-go.co.jp)
マウスコンピューター/G-Tune
Mac で Windows を動かすなら act2.com
【サンワダイレクト】Paleta de Colores(パレタ・デ・コローレス)

プロフィール

クリック男爵
4月からレンタル移籍(出向)で職場がかわります。
いろいろ経験が積めるといいなぁと思っています。