ぷぎがぽぎ このページをアンテナに追加 RSSフィード

2008-07-31

[][]新しいプラグインページ

Skypesymfonyチャット部屋で知ったのですが、プラグインページが一新されました。

http://www.symfony-project.org/plugins/

symfonyのプラグインという機能はとても便利で数も多いのですが、

利用中のバージョンで使えるのか、はたまたβ版なのかなど、以前まではwikiベースだったため、確認等において決して使いやすいものではありませんでした。


リニューアル後は利用中のsymfonyのバージョンに対応しているかが解りやすくなっただけでなく、アカウントを作成すればプラグインも登録できます。

なんか気合い入ってます。

また、sfGuardPluginなど昔からあるプラグインなどではsf1.1対応のアイコンしか検索結果にでていませんが、プラグインのAll Releasesのタブを開くとsf1.0のものがリストにあったりします。

探しているバージョンが検索結果にでていなくても詳細ページまで見てみた方がよいかもです。

2008-07-29

[][]DEBUGが0のときのエラーロギング(CakePHP 1.1)

CakePHPではcore.phpにてDEBUGの定数を変えることで、製品版、開発版などの振る舞いを変えることができます。

これは便利なのですが、製品版(DEBUG=0)にすることで困る事がありました。

それは、error_reportingの設定が勝手に書き換えられ、error_reporting(0)になることです。

(/cake/libs/configure.php L:138)


つまり、log_errorsをONにしていても、何も書き出されないためエラーが発生しても気づかないんです。

ある意味、フレームワークであるCakePHPが不容易にエラー内容を画面に出力し、セキュリティ面から守ってくれているということなのですが、仕事として導入する上では、エラーがあった場合はログを残しておくことがいろんな意味で大切です。

なので、以下のように上書きしました。

ini_set('display_errors', 0);
error_reporting(E_ALL);

当然ですが、製品環境ではまちがえても display_errorsはONにしないように。。。

2008-07-24

[] WindowsからMacVNC接続時ではまる

リモートアクセスってほんま便利です。


リモートアクセスとは物理的に離れたPC間で遠隔操作できるようにするということで、VMwareなどのような仮想環境とは異なります。

よくあるパターンが、外から自宅のPCそのものへログインするとか、社外から社内のPCにログインして操作するなどでしょうか。

# SSHなどを利用して暗号化するなどセキュリティには気をつけてね。


Windows同士であればリモートデスクトップ接続、Mac同士なら画面共有(VNC)というのが理想です。

特にリモートデスクトップ接続は優れものでADSL回線ぐらいあればリモート環境であることを忘れてしまうぐらいの快適さです。


では、OSが異なる場合はどうでしょ。


私自身は自宅ではMacで会社ではWindowsです。

自宅から緊急で作業する必要があったりします。その場合は自宅(Mac)から会社(Win)にRDC(Remote Desktop Connection for Mac)で接続しています。

RDCは最近ようやく安定板がリリースされ、それまで不安定だったのが改善されたり、コピペなどのキーバインドが使えるようになりました。

以前まではMacのVmwareで動いているWinのリモートデスクトップで会社のPCに。。。という遠回しなことしてたりしてたんですが、もうそんな手間も要らなくなりました。


では、逆にWinからMacに接続する場合はどうだろうとふと思い、色々と実験。

今のMacは標準でVNCサーバーインストールされているので、画面共有を有効にすればOKなはず!


ところがWinからRealVNCやUltraVNCなどのクライアントでMacに接続しようとすると接続できた瞬間に勝手に接続が遮断されている様子。


どうもクライアント側の色設定を低くしていると駄目らしい。

色設定を高画質にすると接続できるんですよね。

これってMacに標準で入っているVNCサーバーの制限なんでしょうか。。


そして、高画質の分だけ帯域を必要とするので、LAN内環境であっても画面スクロールなどが追いつかず不自然になってしまいます。


リモートアクセスって画面のきれいさよりも、画質を落としてもスムーズな操作できることのほうが大事だと思うのでちょっと残念。

いや。Macなんだからこそのこだわりで、この点は大事なのかもしれない。


別途VNCサーバー入れたら違うのかな。まぁそこまで必要なことがないのでこのへんで実験終了。

2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2010 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2011 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2012 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2013 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2014 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2015 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2016 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |