BLOG FORUM SITEMAP FAQ CONTACT Affiliate Field Affiliate Field by:Nucleus
Welcome Back. Time is now: 09/01/07 - 02:24 PM
 Welcome Guest ( Login | Register )
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
アフィリエイト関連
XOOPS関連
他ブログ・サイト作成
デビュー!MY携帯サイト 宣伝中♪

【Erotic,Cool&Cute! mobile】
http://kodamobile
.purpleweb.info/



6/5(月)カテゴリ掲載決定!
Yahoo!モバイルカテゴリ
「アーティスト−倖田來未」
です♪

当サイトは、
Prox System Design
専用サーバー【E-server】
を利用しています


アクセスランキング


ヘッドライン


新着リスト
ETC/モジュール情報/メール FrontPage −xoops2wiki−
ETC/モジュール情報/カウンター FrontPage −xoops2wiki−
モジュール情報カテゴリ見直し XOOPS Cube公式サイト
当サイトのモジュール情報も登録数が300を超えカテゴリがやや窮屈になってきたので検索しやすいよう、まずはカテゴリの再設定を行います。このため、本日・明日くらいややカテゴリ設定が乱れますがご容赦ください。
XUGJ携帯対応 日本XOOPSユーザーズグループ
新しく2009年を迎えるに当たって、以前からリクエストのあった携帯対応を行ってみました。
作業としては、WizMobile 0.28をインストールして、mbxoopsさんのHD1.0.2用テーマ+テンプレート集 mbxoops5x hd102 template packを入れただけです。
実際にはXUGJ自体がHD1.0.2に追いついていないこともあり、いくつか場当たり的なアップデートをしています。それが原因となる不具合が発生するかも知れませんが、もし何かありましたらぜひ報告ください。可能な限り対応します。
なお今更ですが、システムを作ってくださったgusagiさんと携帯用テーマ&テンプレートを作成・公開してくれたmbxoopsさんに感謝します。
dirnameのcase依存性 PEAK XOOPS サポート&実験室

先日、gusagiさんより、bulletinHDについてのバグレポートとして、以下のURLを転送してもらいました。
http://ryus.co.jp/modules/d3blog/details.php?bid=107
先に結論から書くと、このエントリはMySQLの基本的なcase sensitiveルールを誤解していることによる、間違ったレポートです。
Quote:
この現象は、 Windows環境で作成したDBのデータをUNIX環境に持って行った場合に限定されます。
この時点でバグでも何でもありません。まずはこっちを読んでください。
http://dev.mysql.com/doc/refman/4.1/ja/name-case-sensitivity.html
Quote:
ただ、WARPなどの環境でデータを作成してから、UNIX環境にデータを移行して運用なんてケースも考えられるので、その場合は上記パッチを適用して頂いた方が良いと思われます。
そういう「仕様外」のことをやりたければ、lower_case_table_names=1 を使うべきでしょうし、もしなんらかの理由でソースコードを改変するしかない場合でも、Database::prefix()の方にかければ一箇所で済みます。SQL生成部すべてにstrtolower()をかける、という方法はメンテナンス性という観点からも筋が悪すぎます。
# 個人的には、Case sensitiveな環境がターゲットなのに、Case insensitive環境で開発しているっていうのがあり得ない…
ただ、このレポートのおかげで私も一つ勘違いしていたことに気付きました。
それは、caseしか違わないdirnameで、2つのモジュールが同時には動かせない、ということです。
当たり前ですが、case sensivie環境で動かすのなら、XOOPSにおけるdirnameも原則的にcase sensitiveです。例えば、XUGJのQandAフォーラムは、あくまで"QandA"であり"qanda"ではありません。(中身はd3forum)
http://www.xugj.org/modules/QandA/
上のリンクは生きてますが、
http://www.xugj.org/modules/qanda/
下のリンクは死んでます。
「つまり、D3モジュールでありさえすれば、picoがインストールされている環境でも、PICOというdirnameで別のモジュールとしてインストールできるだろう」
ここに思い込みがありました。
実際にはcase sensitiveな環境でもインストールできません。
なぜならSQLとして以下のクエリで判断されるからです。
[code]
SELECT (snip) WHERE dirname='PICO'
[/code]
この 'PICO' はcase insensitiveに比較され、'pico'と一致します。
つまり、インストール済だよ、というメッセージで拒否されます。当たり前ですが、インストーラだけを無理矢理通過させても意味がありません。やはり同様のクエリによって、モジュールの分岐処理がなされるからです。
では、どうすれば良いのか。答えは簡単です。
[code]
ALTER TABLE (prefix)_modules MODIFY `dirname` varchar(25) binary NOT NULL default '';
[/code]
としてあげれば良いのです。dirnameカラムにbinary属性を加えることによって、case sensitiveになりました。
これを実際に試してみると、picoとPICOが普通に共存できました。
まあ、そんな需要もほとんどないとは思いますが、ちょっとしたTipsくらいに覚えておくと、今後役に立つことがあるかもしれません。
なおこの場合、言語定数オーバーライド機能の一部が、picoとPICOでは独立して働きません。
それは、
[code]
$constpref = '_MI_' . strtoupper( $mydirname ) ;
[/code]
というコードによるものです。
考えてみたら、定数名が大文字である必然性などどこにもなく、strtoupper() を$dirnameにかけることは、バグ以外の何物でもないでしょう。
今後のD3モジュールでは、$constprefへのstrtoupper()を外していきます。(各種言語ファイルに含まれてしまっているのがかなり面倒だったりしますが…)
第7回 CMS Night 1/7 のお知らせ XOOPS Cube公式サイト
CMS Night もおかげさまで、第7回目です。今回のレクチャーは、NetCommons のドキュメント管理モジュール WEKO MODx の新バージョン それにXOOPS Cube は、openID 対応の予定です。前回は、レクチャーは、早めに埋まってしまったので、参加を決められた方は申し込み早めにお願いします。
HELP/動作確認済みブラウザ(MacOS9) FrontPage −xoops2wiki−
当サイトのユーザ情報周りの改良およびOpenID認証導... XOOPS Cube公式サイト
これまでXOOPS Cube日本サイトのリニューアルとして第1弾 Xigg導入第2弾 モジュール情報/パッケージ情報ページの公開を行ってきましたが、今回、サイトリニューアル第3弾としてユーザ情報周りの改良およびOpenID認証の導入を行いました。
ETC/モジュール情報/リンク集 FrontPage −xoops2wiki−
ETC/モジュール情報/コンテンツ FrontPage −xoops2wiki−
XOOPS Cube 音声付きFLASH解説 XOOPS Cube公式サイト
XOOPS Cube 2.2 First Experimental Site XOOPS Cube公式サイト
AmeventsモジュールにおけるSQLインジェクション脆弱... XOOPS Cube公式サイト
「XOOPS制作会社検索 - COOPS」サイト運用開始! XOOPS Cube公式サイト
「XOOPS制作会社検索 - COOPS」運用開始! Malaika System−マライカシステム−
XC公式開発フォーラムのRSS提供開始 日本XOOPSユーザーズグループ
XOOPS 2.0.16a JP同梱のmylinks/mydownloadsモジュー... XOOPS Cube公式サイト
XOOPS Cube Project Forumに日本語フォーラムもでき... XOOPS Cube公式サイト
XOOPS ドキュメント整備 協力者募集 日本XOOPSユーザーズグループ
XoopsCubeプロジェクト新フォーラムへの移行 日本XOOPSユーザーズグループ
2/4 実習XOOPSサイト制作入門 Malaika System−マライカシステム−
先月の国内 XOOPS Cube 情報ひとまとめ - 2008年11月 日本XOOPSユーザーズグループ
POST Spam Report XOOPSマニア
altsysの大掃除 :-) PEAK XOOPS サポート&実験室
Cubookmarken/DBkmarken の脆弱性対応 日本XOOPSユーザーズグループ
Re: 登録画像をバナーの他に画像も登録できるように... XOOPSマニア
登録画像をバナーの他に画像も登録できるようにした... XOOPSマニア
XOOPS テンプレートガイド 日本XOOPSユーザーズグループ
ProtectorにLFIだそうです(笑) PEAK XOOPS サポート&実験室
「XOOPS JPEx」 バージョン1.4リリースのお知らせ 日本XOOPSユーザーズグループ
コメントの一括削除機能が欲しいな〜 XOOPSマニア
XCL 2.1.6リリース 日本XOOPSユーザーズグループ
Re: すごい書き込みの量 XOOPSマニア
12/4 中小企業向けIT活用セミナー 〜オープンソース... Malaika System−マライカシステム−
[リリース情報] xpWiki 4.01.1 (FCKeditor搭載) 日本XOOPSユーザーズグループ
serialize()とvar_export()の比較 (2) PEAK XOOPS サポート&実験室
serialize()とvar_export()の比較 (1) PEAK XOOPS サポート&実験室
11/15 XOOPS Cube 勉強会 - 32 Malaika System−マライカシステム−
ウェブ制作者のための XOOPS 入門 セミナー Malaika System−マライカシステム−
XOOPS/Hack/MultiMenuの機能追加 のぶのぶXOOPS
作業記録/PukiWikiMod Calendar2プラグインで その2 のぶのぶXOOPS
WordPress/FAQ/Sortable Nicer Archiveを使用したい のぶのぶXOOPS
11/8 関西オープンフォーラム行こうかな(^^; Xoops...close to you
モジュール情報のページをベータ公開しました XOOPS Cube公式サイト
作業記録/weblogプラグイン 0.0.1a のぶのぶXOOPS
作業記録/weblogプラグイン公開 のぶのぶXOOPS
そうだ島根、行こう。島根は鳥取の左です。 Xoops...close to you
XOOPS Cube公式 日本語サイト Xoops...close to you
XOOPS Cubeの9の誤解 Xoops...close to you
BOM問題対応 Taqs xoops laboratory
お気に入り・RSSに追加


My Yahoo!に追加

現在調査中♪
紫 実は「3」でした(涙)
同じ人いるのかな?
ご協力お願いします!
携帯サイトを使いこなせていますか?
はい!いっぱい見まくってます!
存在は知ってるけどあんまり見ないです…。
ぶっちゃけ!「公式サイト」しか知らなかった。。。(涙)
XOOPS体験サイト♪

現在「モジュール体験用」に、XOOPSテストサイトを、置いています♪
(※まだ構築途中です〜!
且つ、現在メンテナンス中
ゴメンなさい!!)

↓こちらです!
【mytestXOOPS】

XOOPSモジュール一覧から探す
モジュール配布サイトから探す
XOOPSテーマセット ・ モジュール等配布サイト
サブメニュー
サイト内検索

検索オプション
オンライン状況
11 人のユーザが現在オンラインです。 (1 人のユーザが XOOPS情報収集 を参照しています。)

 登録ユーザ: 0
 ゲスト: 11

もっと...
アクセスカウンタ
今日 : 340
昨日 : 508
総計 : 676892
Thanks♪
パソコン 価格比較
薄型テレビ 価格比較
生産管理システム