CrossLoopを使ってみた
CrossLoopにもMac版が登場したのでインストールしてみた。
検証1
MacのパラレルWindows から 通常のノートPC,Windowsに接続
グラフィックの減色が少し気になったが。。。まぁストレスもあまり感じない状態で使えた。
検証2
Mac版 から 通常のノートPC,Windowsに接続
さっきよりもグラフィックの減色が酷くなり、ストレスも酷く感じました。
検証で通常Windows <-> 通常Windowsが出来てないので、あとでやってみようと思います。
まぁそれが減色もなく、ストレスないなら全然文句の無いツールだと思いました。
LogMeInは一方的に接続する点について、このソフトはどちらもクライアント or ホストになれるので
その点では、LogMeInより良いのかなと思いました。
そして、LogMeInもそうですがフリーでここまで出来たらまず文句ないですね。
検証3の 通常Windowsから通常Windowsは後ほど報告します。
2009-11-19 16:18:40
スカイプでとうとう画面共有が登場!
ってことで早速インストール!
.
..
...
....
.....つかえねぇぇぇぇ!!!
共有の意味解ってるのか!って思いました。
A君のPCをB君が見れるだけで操作出来ない。(共有じゃないジャマイカ!)
音声は相変わらず画面共有?してても高音質だが、、、、
まぁ、、、LogMeInはすばらしいと思ったが、、、期待し過ぎた。。。
Skypeさん、今後に期待してますよ。。。。
一応MacとWindowsで共有も出来たが、共有とは言えない代物でした ToT
2009-11-19 16:14:49
Drupalを研究中は変わらず、Drupalのメリット、デメリットを色々と考えてみた。
Drupalのメリット:
メリット1:モジュールを、入れたらDrupal内ならどこでも直ぐ動く。
Drupalのデメリット:
デメリット1:データベースに無駄なテーブルが出来すぎる。
デメリット2:プラグインやモジュールをインストールしていくと、データベースの負荷が一気に上がり結果取得に時間がかかる。
(致命的)
デメリット3:何より、モジュールの作り方が凄く厄介。
決まり事があるのは良い事なんですが、まったく柔軟性が無くほんとに造りにくい。
決まり事守らず造っても動く物は造れるが、、、どっちにしてもデバッグは自分でしないとダメ。
とまぁ、簡単に上げたけど実際Drupalは凄く良いものなんですが一般的にどう?と言われると
疑問が生まれすぎると言う事で。。。。
上記のデメリット1、2を考慮して色々と考えて自前で簡易なCMSを造れたら問題ないのでは?と思い作ってみた
今見て頂いているサイトが自前のCMSで造った物です。(まだバグあるかもしれません)
とまぁ、Drupalで造ろうと自前で造ろうと一番の難関デバッグは結局自分でやらないとダメってこと。
それじゃ!と思って
今、一般的にあるサイトで、ホームページには何が必要?と言う事。
優先順
1:商品だったり、紹介ページだったりと言うコンテンツページ(カテゴリーメニュー)。
2:ブログ機能。
3:メールフォーム。
4:カテゴリーメニューの並び替え機能。
5:カテゴリー内のサブメニューの並び替えとカテゴリ移動機能。
6:サイト内検索機能。
この5点をCMSとして出来れば、一般的なサイトは造れる。
なので、このサイトの自前CMSで造りました。
一番難しかったのがメールフォームのCMS
そのメールフォームCMSの中のチェック機能と確認ページからメールを飛ばす一連の流れ。
結果的にそれだけのCMSを造るのに1.5週間ほどかかった。
他は色々とやって全体的に1ヶ月くらいで、人前に出せる状態に持っていった。
次に難しかったのが、管理ページ。
管理ページ内でレイアウトの確認などなど、、、、これもまぁまぁ難しかった。
PHPのエディタも作って管理機能だけで、2週間ほどかかりました。
何はともあれ、なんとか自前のCMSを造る事が出来て、これからバグだしです。 とほほ
2009-11-12 15:12:20
DrupalのFromAPIを使用して、フォームモジュールを作ったは良いが
select optionのfunction内に意味不明なコードがあったのでそれを修正した内容を記載します(忘れない為に)
Drupal内のinclude/form.inc line 1414に
function form_select_options
と言う項目があり、その中に
$options .= ’<optgroup label=”’. $key .’”>’;
$options .= form_select_options($element, $choice);
$options .= ’</optgroup>’;
と言う項目があります。
それを
if($key){
$options .= ’<optgroup label=”’. $key .’”>’;
}
$options .= form_select_options($element, $choice);
if($key){
$options .= ’</optgroup>’;
}
としました。
そうしないと
オプション項目の中にが以下の様になる。
###############################
選択して下さい
0←こいつが出てくる。
項目1
項目2
項目3
項目4
###############################
これはオプション内の項目をグループ化して表示するもの
例えば
###############################
選択して下さい
▼選んで1
項目1
項目2
項目3
項目4
▼選んで2
項目1
項目2
項目3
項目4
▼選んで3
項目1
項目2
項目3
項目4
###############################
と言う時に使うものらしいので、削除すると全く表示しなくなるので
if($key)
と言う形で条件分岐させました。
他Form API リファレンス見たけど、それを非表示させる プロパティが無かったので
仕方なく CORE触ってしまった。(残念)
2009-10-22 12:08:47
select * from テーブルA
where 列A in
(select 列A from テーブルA group by 列A
having count(*) > 1);
これで、重複したデータだけを取り出しチェックできるね!
2009-10-21 19:12:47