Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

Home » Blog » May 2008
0 votes
Written by:Joomler! 9984 hits Saturday, 31 May 2008 18:18

Firefoxがどうも調子悪くなってきてポップアップウィンドウがあると応答不能になったりする。なのでポップアップウィンドウがある場合はIEで見ていたりしてみたが、やはり不便なのでプロファイルを初期化してみた。

あらかじめ保存したもの

  • 現在のプロファイルフォルダ
    もとよりプロファイルフォルダは、デフォルトの場所ではないところにしているのでそのフォルダをリネームしました。

「ファイル名を指定して実行」から次を実行

firefox.exe -p

するとプロファイルを作成できるウィンドウが出てくるので新しいフォルダを作成し、指定します。新しいプロファイル名を指定して実行します。

これでFirefoxは、初期の状態で起動します。

ここでアドオンのFEBEで復元をせず、初期状態からあらためて必要なアドオンだけを選択してひとつひとつインストールしていきました。どうせ初期状態なんだから違う環境も良いと思うので異なるアドオンをインストールしたりして。

そして、一度終了してあらかじめ保存した元のプロファイルフォルダから必要なファイル(bookmarkだとか、アドオンの保存フォルダだとか)を新しく作成したプロファイルフォルダにコピーします。

今回インストールしなかったもの

  • Fireshot
    SnagItを現在は主に使用している。
  • Palette Grabber
    Colorをスポイトで選択できるアプリを現在は使用している。
  • JavaScript Debugger
    Firebugで大抵間に合う。
  • iMacros
    今のところ使っていない。

これでFirefoxは、新調されたかのように現在快適に動いています。

Windowsこそ、このように楽にシステムを初期の状態(インストールしたアプリケーションは、使える状態な上で)にできるようにすることが必要なのではと思うのは私だけでしょうか・・・。

 
0 votes
Written by:Joomler! 6663 hits Thursday, 29 May 2008 18:14

旧サーバー(80code.com)から現在のCORE SERVERに移転したわけですが、その時の不具合は私が原因だったようです。現在は、旧サーバーも正常です。(もちろん今は、引っ越したので見ることはできません。)

原因は、私の置いたhtaccessだったようです。

ちゃんと確認してからというか、置いた翌日か数時間後(忘れた)だったと思うので表示自体は確認した上でそのままにしたのですが、リクエストによっては不具合が生じていたのかもしれません。それが元でサイトが表示されるようになってからもhtaccessを有効にしてもらえていなかったのですが、現在は有効になっています。迷惑をかけてすみません。

80code.comは、若干速度は遅いものの価格が安いし、自由度が高いので気に入っています。もしかするとまた、移転するかもしれません。CORE SERVERは、大変レスポンスが良いのでこのまま使い続けるかもしれませんが、SAFE MODEがネック。ですが、htaccessで対応できるのでなにも問題はありません。

今のところ他に際だったサーバーも知らないのでこの2カ所のどちらかをメインで使っていくつもりです。良いサーバーがあれば是非教えてください。

 
2 votes
Written by:Joomler! 11114 hits Wednesday, 28 May 2008 16:03
Speed up access to your favorite frameworks via the AJAX Libraries API

Google Ajax APIを使うときgoogle.loadをコールしますが、そのgoogle.loadが、各種Javascriptライブラリに対応したようです。これで、スピードアップは間違いないのでは・・・・。

以下のように書くことで使えるようです。

  google.load("jquery", "1.2.3");
  google.load("prototype", "1.6");
  google.load("scriptaculous", "1.8.1");
  google.load("mootools", "1.11");
  google.load("dojo", "1.1.1");

詳しくは、Developer's Guide - AJAX Libraries API - Google Code  をご覧ください。

これで、うちのGoogle AJAX APIを使ったモジュール群にもパラメータを追加しないといけないのかなと考えたり・・・。

 
0 votes
Written by:Joomler! 8996 hits Wednesday, 21 May 2008 19:19

サーバーを移転したばかりなのでやり残しがまだありました。
昨日、携帯Google Mapのデモを公開しましたが、URLがCORE SERVERのルートになっていました。お恥ずかしい。

CORE SERVER で動作しなかった、もしくはコード修正が必要だったものと簡単な対策方法を列挙します。もちろんSAFE MODEオンなのでhtaccessの変更は、言うまでもありません。

まず、サーバー環境です。

  • coreserver_top OS
    Linux
  • Database Version:
    5.1.22-rc
  • PHP Version:
    5.2.5
  • MySQL
    5.1.22
  • Web Server:
    Apache
  • WebServer to PHP interface:
    cgi
  • Joomla! Version:
    Joomla! 1.0.15JP Stable

不具合があったものと簡単な対策

  • Joomla!1.0.15JPの文字化け
    CORE SERVER の場合MySQLの設定がUTF-8(照合順序は、DB作成時に選択できる。)でないようなので明示的にUTF-8を指定してやる必要がある。具体的にはRoot/includes/database.mysql5.phpの8?行目付近に以下をくわえた。
    @mysql_query("SET NAMES 'utf8'", $this->_resource);
  • docmanlistモジュールのWarningエラー
    docmanのクラスファイルのコードを変更した。見る限りでは、上書きしなくても良さそうななのに上書きしていたのが原因。これは、Joomla!のルートには、SAFE MODE対策(htaccess)をしていないためです。Root配下全体に対策をされた方は、関係ないでしょう。
  • Combineが吐き出すスタイルシートをブラウザが認識してくれない。
    まだ、未公開のコンポーネントですが、Joomla!ルートにSAFE MODE対策をすると正しく出力されなかった。ヘッダーがらみかとも思ったが、後の課題とした。よって、Root配下全体にはSAFE MODE対策できないのでadministrator配下のみ対策。
  • com_bbcloneのアクセス解析は動かない。
    これは、Root配下全体をSAFE MODE対策しないと無理っぽい。すればできるかもしれないが、Combineが・・・。
    ファイルひとつパーミッションを変更し忘れていたのが原因でした。完動しています。
  • com_pingerは動かない。
    これもRoot配下全体を対策してないことが原因と思います。でも、試していません。私がとりあえず使う分には管理画面からPingできるようにコードを追加しようと思います。
  • MovableType XML-RPCは、ルートのxmlrpcフォルダ内にSAFE MODE対策のhtaccessを追加すれば、画像アップロードできる。しないなら、FTPでアップロードする。

環境の変更は、かなり面倒ですね。今回は、あわてていたのですべての対策はできませんでした。これから少しずつ対策していこうと思っています。

 
2 votes
Written by:Joomler! 9553 hits Tuesday, 20 May 2008 18:58

imagehttp://demo.joomler.net/ にて携帯用Google Mapモジュールのデモを公開しました。右のQRCodeからアクセスできます。

表示は、携帯(au, docomo, softbank)でのみ可能です。見ることができない機種もあるかもしれませんし、UTF-8に対応した機種を対象とした出力を行っています。

このGoogle Mapは、Google Static Maps APIを使い静的画像での地図表示をしています。ですのでサクサクとは動きませんが、道に迷ったときなどは便利かと思います。もちろん、最終的な用途としては全く別のことを考えていますが、いろいろな用途に使用できると思います。

今回、demo.joomler.netにJBSystem(このサイトでも使っている開発中のJoomla!エクステンション)をインストール、携帯対応としGoogle Mapモジュールのデモのためモジュールのみを表示するようにしています。

google_map_navigation

使い方

  • Map下のZoomナビゲーション
    両端の矢印は、4ステップでズームイン、ズームアウトします。(4レベルずつズームイン、ズームアウトします。)
    アクセスキーは、
    【※】に4ステップズームアウト (画面のマイナスの事です。)
    【♯】に4ステップズームインです。 (画面のプラスの事です。)
    その他の数字はズームレベルの数字です。選択するとそのズームレベルになります。
  • 矢印が八方にあるMoveナビゲーション
    矢印の通り動きます。
    アクセスキーは、左上から順に【1】から割り振っていますので数字キーで移動できます。
  • 中央のアイコン(画面ではアンテナアイコンになっています。)
    アクセスキーは、【5】です。現在地の情報を送信し、現在地を中央にしたMapを表示します。
  • 友達に送る
    携帯のメール送信フォームが起動してメールで現在のURLを送信することができます。
    ※できない携帯があったら言ってね。
    ※自分の携帯以外に送信する場合は、現在地のマーカーのみが表示されます。
    ※パソコンでは表示されません。

用途

  • 迷子になったら使う。Crying
  • とりあえず暇なので地球一周旅行する。
    ※ちなみに真っ白や、真っ青、真っグレー!?は、北極か、南極、もしくは山か海ですのでそのまま進んでください。
  • その他・・・・。

対応機種

  • とりあえずauのW54Tは、間違いないです。(私の携帯)
  • DoCoMoとSoftbankで確認した機種は・・・。

とりあえず、デモなのでいつまで公開しているかわかりませんが、お時間のある方は、一度お試しください。

できれば、機種名付きの動作報告をいただければすごく嬉しいです。

 
<<<123>>>
1 / 3

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社
joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.