fedora13 32bot flash plugin インストール

Linux で swf ファイルを再生しようとしたところ、
再生できず、よくよく考えてみたら
仮想環境に入れた fedora13 32bit には flash-plugin がはいっていないことに
気づきました
そこで
Install Adobe Flash Player 10.1 on Fedora 14/13, CentOS 5.5, Red Hat (RHEL) 5.5
を参考に、いれてみました
まずは su で管理者権限になり
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
でレポジトリを登録
yum check-update
でレポジトリのアップデート
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
でインストール完了です
ちなみに、ここでは fedora14 や 64bit fedora13 での
導入も載っているので、64bit でお困りの方は
一度みてみてはいかがでしょうか

MyNETS その3

ようやく下準備が完了しましたので、
ここからは MyNETS のインストールを開始します
まず、http://localhost/Usagi/install

ブラウザからアクセスします
画面の一番下に インストールを開始するとありますので
これをクリックし、先に進めていきます
このときに必要な情報が
MyNETS その2
で作成した MySQL データベースの情報になります
ユーザ名、パスワード、データベース名が必要になります
設定画面をすすめていくと
Google Maps API の入力する項目がありますので
ここで
メモしておいた APIキーをコピペします
あとは、ブログの開設のように、管理者名とかユーザ名
パスワードやメールアドレスなどを書き込み、設定を完了します
このときに設定したメールアドレスとパスワードは
FC2ブログのログインに使うように、あとで必要になりますので
忘れないようにメモしておくとよいでしょう
ただ、インストール完了後に、管理画面にいこうとしても
設定ファイルが残っていてエラーになります
そこで
rm -rf /opt/lampp/htdocs/Usagi/install
rm -rf /opt/lampp/htdocs/Usagi/convert
を実行し、再度 ブラウザを読み込めば
管理者画面へのログインページが表示されます

Google Maps API の取得

今回は、MyNETS で Google Maps API を使って
Google Maps を使うという内容が載っていたので
さっそくおこなってみることにしました
まずは、IDがないとダメなので
持っていない場合、
https://www.google.com/accounts/ManageAccount
でアカウントを取得する必要があります
すでに Googleリーダーや Gmail などを使用しているなら
このアカウントでも使えると思います
アカウントを取得し、ログイン状態になっているなら
http://code.google.com/intl/ja/apis/maps/signup.html
へアクセスします
このときに気をつけることがあります
それは
使用するウェブサイトの URL:
のところです
ここに指定したURL以外からアクセスした場合、
Google Maps を利用できません
今回の場合は、私的な実験なので、
localhost 以外にアクセスしないので
使用するウェブサイトの URL: http://localhost/Usagi
としましたが
公開型サーバーなどに使用するなら
使用するウェブサイトの URL: http://lサーバー名/Usagi
とします
このサーバー名には、IPアドレスや、ドメイン名などを使えるようなので
ローカル環境でサーバー構築などにも使えそうです
これで、APIキーの生成
をクリックすると、
次のキーが生成されました:
と表示され、緑色で APIキーが表示されますので
忘れないようにメモをとっておきます
とはいっても、さすがに乱数は間違えやすいので
テキストエディタなどにコピペしておくと無難です
とりあえず、ここまでで Google API キーの取得は
一時完了です

MyNETS その2

ひきつづき、MyNETS のつづきを行います
今回は、mySQL を使ってデータベースの設定を行います
XAMPP が起動している状態
(/opt/lampp/lampp start で起動している状態)

/opt/lampp/bin/mysql -u root -p

MySQL の root パスワードを入力し
mysql へログインします
ログインすると,コンソール画面で
$ とか # ではなく
mysql >
というような表示になっているので分かると思います
ここから、以下のコマンドを入力しデータベース設定を行います
CREATE DATABASE mynets CHARACTER SET utf8;
CREATE文で データベースを作成しています
CHARACTER SET で文字コードを設定します
Windows なら sjis . Linux ならほとんどは utf8 もしくは euc-jpあたりと思われます
構文でいうなら、
CREATE DATABASE データベース名 CHARACTER SET 文字コード;
というかんじです
次に
GRANT ALL PRIVILEGES ON mynets.* TO username@localhost IDENTIFIED BY ‘password’;
でユーザを作成します
構文は
GRANT ALL PRIVILEGES ON データベース名.* TO ユーザ名@localhost IDENTIFIED BY ‘パスワード’;
となります
ここまで行ったら、設定を反映するために
FLUSH PRIVILEGES;
を実行します
MySQL についての構文の説明に関しては
[PukiWiki] MySQL/ユーザとDB作成
が参考になりますので、詳しく知りたいかたはそちらを
参考にして勉強してみるといろいろ作れるようになると思います

swf ファイルの閲覧

最近、ダウンロードしたファイルを解凍したところ、
swf ファイルというものがありました
いままで
tar.gz とか lzh zip といったファイルが多かったのですが、
さすがにこれはつかったことがなかったので、さっそく検索してみました
SWFファイルを開くにはどうすればいいのでしょうか??
によると、このファイルはどうやらブラウザで閲覧できるとのことですので、
さっそく
Windows XP をたちあげ
プログラムから開く > プログラムの選択 > firefox
で問題なく閲覧することができました

ダウンロードページの作成について

最近は、メモがわりに自宅サーバに設置した
puwikwiki に書き込んだりしています
今回は、pukiwiki のダウンロードページの作成をしてみました
毎回、ファイルをネットからダウンロードするのではなく、
必要なファイルをあらかじめサーバーにいれておき、必要なときに
そこからダウンロードすると非常に楽です
通常、HTML のダウンロードページをつくるときには
<a href=”http://192.168.10.100/downloadpage/xampplite-win32-1.7.3.exe”>xampp>
のように書くのですが、
pukiwiki では
&ref(http://192.168.10.100/downloadpage/xampplite-win32-1.7.3.exe);
というように、
$ref(ファイルの置き場);
というように書くようです
今回の参考サイトは
PukiWikiの使い方
を参考にしました
HTMLの記述に関しては
リンクを貼るタグ 
を参考にさせていただきました

MyNETS

今回も日経Linux におもしろい記事が載っていたので、
さっそく実践してみようと思います

今回の特集では、SNSサイトの構築をするという内容です
ここでは、おおまかに自分なりにおこなったログを
アプトプットしていこうと思います
今回は、メール機能を使うようなので、
service sendmail start
を実行して、まずは、メール機能を使えるようにします
ただ、今回もXAMPP での実験となるため
ルーターのポート開放、OP25B対策といったとことは行いません
あくまで、自分自身(localhost)への送信となるようです
ちなみに、書籍では CentOS を使っていますが、私は
fedora 13 32bit を使っていますので、多少異なるかもしれません
とりあえず、
/opt/lampp/lampp start
を管理者権限で実行し、XAMPP を起動します
ことのきに、chkconfig などをつかって apache とか
MySQL が起動しているとエラーになるようです
次に、本来ならダウンロードサイトに移動して
MyNETS をダウンロードするのですが。日経Linux に収録されているので
cp -p /media/Fedora/article/rensai_server/MyNETS-1.2.0.4.zip /home/wiki/ダウンロード/
でPC内にコピーします
一度PCにコピーしたほうが、CDドライブアクセスするより早いので
この方法を使っています
そして
cd /home/wiki/ダウンロード

コピー先(今回は /home/wiki/ダウンロード) に移動
後は、
unzip -d /opt/lampp/htdocs/ MyNETS-1.2.0.4.zip
で解凍します
unzip だけで解凍するよりも、-d オプションをつけて、
解凍して送りたいディレクトリに解凍してしまった方が
解凍してから mv コマンドで移動させるよりも手間がはぶけます
その後、設定ファイル、画像、ログの書き込みが可能になるよう
所有者を変更します
chown nobody /opt/lampp/htdocs/Usagi/conf
chown nobody /opt/lampp/htdocs/Usagi/skin/default/img
chown -R nobody /opt/lampp/htdocs/Usagi/var
chown -R nobody /opt/lampp/htdocs/Usagi/img
ここまでおこなったら、今度はデータベースの設定を行います

Android 開発環境(ubuntu 10.10 64bit)

ubuntu 10.10 に android 開発環境をいれたのに、
やたらとエラーがでるので、原因を調べてみたら
32bit互換のためのライブラリが必要 とのことでした
このため、
必要なパッケージをインストールすることにします
sudo apt-get install ia32-libs sun-java6-jdk eclipse
これで、ia32-libs をいれることで互換ができるようになります
今回の参考サイトは
Android on Linux
そして
podhmoの日記
を参考にさせていただきました
以前、fedora で android開発環境 実践編
で問題が起きなかったのは、32bit fedora 13 を使っていたためでした

ubuntu で su コマンドを使う場合

ubuntu ではデフォルト設定では
su コマンドを使って 管理者権限になることができません
管理者権限が設定されていないのが原因のようです
毎回、sudo コマンドを実行するのは面倒なので
$sudo su –

su –
を実行し
次に管理者権限の設定パスワードを
passwd
を実行して設定します
これで、次回から suコマンドを使うことができます

Android 開発環境(ubuntu 10.10 64bit)

今後、主にネットブックを使っていこうと思っています
開発環境としては、ubuntu 10.10 64bit
を使用予定です
いきなり導入するのはリスキーなので
まずはVMware Plwyerを使って、どこまでできるかをテストし
そこから行っていこうと思います
できれば、CUIで行いたいのですが
64bit の場合 32bitより情報が少ないのと
エラーが出たときに自分のスキルで対処できないので
可能な限りはCUIで、できないところはGUIで
行ってみます
CUIのほうを望んでいるのは
現在、勉強中のシェルスクリプトと、DropBoxを使おうと
思っているのが理由です
シェルスクリプトで設定ファイルを書いておき
Dropboxに保存しておけば、新しいパソコンや
仮想環境でも簡単に復旧することができます
このへんは、いずれ行っていこうと思います
まずは、64bit でのいろいろ変更点がありそうなので
実験完了後、インストールを実機で試してみます
まずは、必要な開発環境である Android 開発環境から入れてみます
参考サイトは
[Ubuntu][Android] Ubuntu 10.04 に Android の開発環境をインストールしてみた
です
ほとんどGUI操作なので、非常にわかりやすいです
ちなみに、CUIメインで行うには
Ubuntu 10.04 で sun-java-6 をインストール

記 Ubuntu-10.04 64bit版での Android ビルド環境
が参考になりそうです