ラベル version-up の投稿を表示しています。 すべての投稿を表示
ラベル version-up の投稿を表示しています。 すべての投稿を表示

2014年4月20日日曜日

Group Sessionのバージョンアップ、データ移行

無償で使えて意外に高機能なグループウェアのGroup Sessionのバージョンアップ方法のメモ。全部本家に丁寧に書いてあった。

動作環境(Java、Tomcat)
動作環境 | 無料グループウェア Group Session

Tomcatのインストール
インストールガイド(Windows + Tomcat) | 無料グループウェア Group Session

Group Sessionのバージョンアップ
v2.x.x、v3.x.x、v4.x.xをv4.2.5へアップデートする方法 | 無料グループウェア Group Session

バックアップファイルからのリストア
データベースファイルのバックアップ、リストア | 無料WEBグループウェア Group Session

2011年8月5日金曜日

YUI3の Calendarウィジェット



YUI2にはあるけどYUI3には無いCalendarが、YUI3の次期バージョンである3.4でリリースされるようだ。


Calendar - YUI Libraryを参考に使ってみたら、簡単に使えた。
上記画像のように、YUI2のカレンダーよりちょっとかっこいい?
ただし、ここに書いてあってもまだ未実装の機能もあるようだ。
さらに、イベントハンドラ等、詳細についてはここには書いてない。詳細はAPI docsを見ろと書いてあるが、そのリンク先は現時点ではNot Found。


また、formへの日付入力で活躍するDatepicker機能はさらに次バージョンの3.5で実装予定のようだ。
The calendar is currently not enabled with popup functionality: it will be released as a calendar plugin in 3.5


2010年10月29日金曜日

jQuery UI 1.8.6の Minified CSS

jQuery UIのバージョン1.8.6がリリースされていた。

jQuery UI - Documentation: UI/Changelog/1.8.6

Change Logに「Minify CSS」と書いてある。
jQuery/jQuery UIは、JavaScriptはMinifyされたものも用意されているが、jQuery UIのCSSはなぜかMinifiyされたものが提供されていなかった。
これはちょっと嬉しいかもなので調べてみた。


変更内容はこんな感じらしい → Commit af582b97a70e955432fdf4123891b75d2f2c68c5 to jquery's jquery-ui - GitHub
テーマ「base」にminifiedなCSSが追加されたようだ。

Google Codeで確認してみた → jquery-ui - Project Hosting on Google Code
確かに追加されている。

GoogleのCDNで見てみた → http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/base/minified/jquery-ui.min.css
(最初のコメント以外は)1行で書いてある。


良い方向だと思うが、「base」以外のテーマはMin版が無いのが残念。(なぜbaseだけ?)

また、アイコンの背景画像のURLが「images/...」から始まっているので、そのままではimageディレクトリへの参照にならない。
minifiedディレクトリの中身をbaseディレクトリの中に移動してから使えということかな?(Google等の)CDNを使っている場合は参照が正しくないのでアイコンが表示されなくなる。

あと、minifiedというディレクトリに入ってるのに、ファイル名に「.min.css」って付けているのが冗長だと思うが、上記のようにファイルの移動をした時に上書きしないようにということかな。

2009年8月12日水曜日

Windows + Ruby 1.8.7 + Rails 2.3.3 + MySQL 5.4.1 環境構築メモ

備忘録として。


前提として、以前Railsを試したことがあるので、下記は事前にインストール済みだった。

  • Ruby 1.8.6(One-Click Installer版)
  • Ruby Gems
  • MySQL 5.4.1(Beta)


やったことの手順
  1. Gemsでインストール済みのgemを全てupdate。Railsが2.3.3になった
  2. Release - Ruby-mswin32 (ja)からWindows用の1.8.7のZIPをダウンロードし解凍、既存のRuby(1.8.6)のフォルダに上書きコピー
    (1.8.6のままではエラーが起きる)
  3. このままではdb:migrateする時に下記のエラーが出る。(MySQLの5.1以降に対応していないらしい)
    rake aborted!
    Mysql::Error: Commands out of sync; you can't run this command now: SHOW TABLES
    そこで、PHP5.2のフォルダからlibmysql.dllをコピーしてきてRubyのbinフォルダに入れると解消した
    (参考:Aptana Forums • View topic - Fixed: Commands out of sync

2009年6月2日火曜日

Google Maps APIの新バージョンが出ていた (Labsに)

The Google Maps API V3 - Google Maps JavaScript API V3 - Google Code

いつころ正式リリースするのだろうか?

現時点では日本語化できない?
V2で実装している機能の多くをまだ実装できていない気がするが...?

V3からはAPI KEYが不要になるようだ。
バージョンの指定もとりあえずは無し。必要なら後から付けるようだ。

gmaps-utility-libraryが対応するのはいつになるのかな。

2009年4月12日日曜日

Are you ready for PHP 5.3 ?

PHP5.3についてのIBMによる解説記事シリーズ
冒頭の一文を並べると面白い。


最初の頃は、

第 1 回 2008年 11月 11日
PHP V5.3 は 2008年の終わりまでにリリースされる予定であり、...
第 2 回 2008年 12月 09日
この「PHP V5.3 では何が新しいのか」シリーズの記事では、2008年の末までにリリースされる予定の PHP V5.3 の、...

それが2008年末を過ぎると、
第 3 回 2009年 01月 20日
PHP V5.3 がまもなくリリースされようとしています。...
第 4 回 2009年 01月 27日
PHP V5.3 がまもなくリリースされようとしています。...
第 5 回 2009年 02月 24日
この「PHP V5.3 では何が新しいのか」シリーズでは、まもなくリリースされようとしている PHP V5.3 の、

順調に遅れたという感じか。


ここから本題。

PHP 5.3の注目機能はやはり名前空間とクロージャ。
クロージャは最低限の使用にしないとチームでの開発には支障が出そうだけど。

そして、
非推奨となった項目
PHP V5.3 から、古い関数が正式に非推奨となり、今後の PHP のバージョンでは使用できなくなります。これらの関数を使用すると E_DEPRECATED エラーが出力されます。PHP V5.3 では以下の関数が非推奨となっています。
(中略)
ereg 正規表現関数: この関数の代わりに PCRE 正規表現関数を使うことが推奨されています。PCRE 正規表現関数の方がはるかに高速であり、しかも他の言語やアプリケーションで使われている正規表現と一貫性があるからです。ereg 関数はサポートされなくなるため、PHP を 1 つの正規表現エンジンで標準化することができます。
えええ!!!これは影響がある。
preg系ってUTF-8以外のマルチバイトを完全に扱えるようになったのかな???

2008年10月30日木曜日

PHPのスクレイピングツールSnoopyにOSコマンドインジェクションの脆弱性

JVN#20502807: Snoopy における OS コマンドインジェクションの脆弱性

脆弱性を解消したバージョン1.2.4がリリースされている。

ver.1.2.3

$safer_URI = strtr( $URI, "\"", " " ); // strip quotes from the URI to avoid shell access
exec($this->curl_path." -D \"$headerfile\"".$cmdline_params." \"".$safer_URI."\"",$results,$return);

ver.1.2.4
exec($this->curl_path." -k -D \"$headerfile\"".$cmdline_params." \"".escapeshellcmd($URI)."\"",$results,$return);

影響があるのは、ユーザーが任意のURIを入力できる場合で、httpsスキームで始まり不正な文字を含むURIを入力された場合。(ダブルクォートのみは1.2.3でもエスケープされる。)
httpスキームの場合はこの関数(_httpsrequest())を通らないので影響無し。(httpの場合はcURLを使わずにsocketを開いてガリガリ書いている。)

ところでescapeshellcmd()でエスケープしているが、escapeshellarg()じゃなくていいんだろうか?

また、スクレイピングライブラリのhtmlSQLはSnoopyを内部的に使っているが、htmlSQLはhttpスキームのみを受け付けているので影響無し。(改造していない限りは。)

2008年8月14日木曜日

Delicious Bookmarksからデータが消えて PCがフリーズする問題の解決方法(追記:解決した!)

FirefoxのアドオンにDelicious Bookmarksというものがある。ショートカットからDeliciousへのPOSTができたりBookmarkをツールバーに表示したりと非常に便利なのだが、バージョンが2.0.95に上がったら壊れてしまった。(ローカルデータが認識できなくなりSyncを繰り返す。CPU負荷も高く、PCが固まる。)

しばらくこのアドオンを無効にしていたが、先ほどこの問題の解決策を見つけた。

It seems that 2.0.95 causes some trouble, but after I delete delicious.rdf file in my firefox profile directory, it seems works well. This is suggested at the forum in yahoo group described above. Worth to try, I guess, if you in trouble.
from Delicious Bookmarks のレビュー :: Firefox Add-ons
(※2008/8/13のXoraさんのレビュー)
Firefoxのプロファイルにあるファイル「delicious.rdf」を削除したら直るとのこと。
試しにやってみたら、確かに直った気がする。しばらく様子を見てみよう。(※追記あり!)

しかしXolaさんも書いているとおり、"And of course we still need a fix release."
Fixした時に今回の解決策(delicious.rdfを2.0.95に合った形にした)のせいでまたインストールし直しとかにならなければよいが。


追記:しばらくしてFirefoxを再起動したら、またSyncし始めちゃったよー

追追記(2008/08/21):
Delicious Bookmarks のレビュー :: Firefox Add-onsの"Work-around for 2.0.95 problems"をやったら解決した。
1) Log out of delicious.
2) Uninstall delicious addon 2.0.95.
3) Quit firefox
4a) Delete this file for XP: C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\.default\delicious.rdf
or
4b) Delete this file for vista: C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\.default\delicious.rdf
5) Restart firefox and install delicious addon version 2.0.64

2.0.64は2つ前のバージョン。1つ前までは試してみたが、2つ前まで戻さなくちゃいけないとは。
今のところこれで以前のように動いている。
Deliciousからの新バージョンについての反応がまだ無いところを見ると、よほど深刻な問題なのか?!

追追追記(2008/08/22): 1つのPCでは解決したが、1つのPCではフリーズっぽくなる...HELP!

ブログ アーカイブ

tags