ブログを移行しました

個人用ブログ - 生活ネタ/自己投資や自己啓発/ガジェット紹介など
https://kawaha.sakura.ne.jp/wp/

情報教育系ブログ
https://info-tech-edu.net/

少年サッカーコーチブログ
https://soccer-note.net/

ブログの移行に伴い、リンクが切れてしまっています。
ラベル エンジニア・デザイナ・プロマネ の投稿を表示しています。 すべての投稿を表示
ラベル エンジニア・デザイナ・プロマネ の投稿を表示しています。 すべての投稿を表示

2011年7月30日

CMSを利用したフォーラム機能の調査をまとめ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
調査対象のツールは以下
・Trac
・Drupal
・Xoops
・WordPress
・Movable Type

主にやりたいことは、フォーラム的なやりとり。それ以上は特に決まってないので、市場調査的な感じでそれぞれのツールの具合をまとめる。
ちなみに、これらの選定はCMSツールで有名なものという軸で選定した。

Googleトレンドによると、CMSツールでは、
- Google トレンド: trac,Drupal,Xoops,WordPress,Movable Type
 http://www.google.co.jp/trends?q=trac%2CDrupal%2CXoops%2CWordPress%2CMovable+Type
このような人気で、WordPressがぶっちぎりとのこと。

ただ、やりたいことができるのかどうかは別問題なので、とりあえず環境作って試してみた。

各ツールをインストールするにあたり、さくらインターネットはとても高いパフォーマンスを見せてくれた。
なんと、「クイックインストール」というメニューが用意されていて、MT(Open Source)、WordPress、XOOPS Cubeがほとんど画面をクリックするだけで構築できた。
- SAKURA Internet // サポート - オンラインマニュアル - クイックインストール機能を使う
 http://support.sakura.ad.jp/support/manual/rs/quickinstall_blog.shtml
おかげで、インストールにはほとんど手間がかからなかった。
さくら様様。

■ Trac
- Trac Lightning Wiki - SourceForge.JP
 http://sourceforge.jp/projects/traclight/wiki/FrontPage
インストールはいつもながら特につまずくことなく一発。
今回は、ローカルのWin上で構築。
なんだか、Linuxでも動くようになったとのことで、今後の期待値は高い。

ただ、チケット管理機能をベースにフォーラムとして使うのは敷居が高い。
エンジニアが使う分には、そこまでストレスがなく使えるけど、そうでない場合は、馴染めるかどうかは意見が分かれそう。

画面のカスタマイズもハードルが高く、少し触った感じだと、メニューを削ったり、チケット登録時の初期値の調整とかはできなかった。

また、本来のアプローチとして、Trac内のフォーラム機能も調査してみた。
ファーラムの作成やトピックの作成が簡単にできる。
悪くないけど、日本語化がイマイチなのと、クローズ処理が無い点が惜しいと感じた。

■ Drupal
唯一インストールにてこずったツール。
と言ってもファイルの実行権限の設定がうまくできてなかったレベル。
インストール時参考にしたのは以下のサイト。
- さくらインターネットにDrupal5.6をインストールする(前半) | 街のWeb屋さん
 http://zx.jpn.org/b/20080127/43/drupal/druupal-install-first-half
- さくらインターネットにDrupal5.6をインストールする(後半) | 街のWeb屋さん
 http://zx.jpn.org/b/20080202/68/drupal/druupal-install-second-half

インストールが終わったら、「Forumモジュール」を有効にするだけ。
- Forumモジュールの使い方(Drupal 6) | Drupalサイト制作・構築の Web Go! Go!
 http://www.webgogo.jp/node/566

「コンテナ」と「フォーラム」と「フォーラムトピック」の理解がハードルかなぁといった程度。
画面に対する大きな不満は特になく、カスタマイズもちょくちょくできるようなので、要望があり次第対応するといった手順でよさそう。

ただ、検索機能を円滑に動かす為に、cronを組む必要がある様子。
- 検索 【 Search 】 | ≡ Drupal Japan ≡
 http://drupal.jp/node/326
要注意。

■ Xoops
インストールは、さくらインターネットのクイックインストールで一発。

戸惑ったのは、アドオンのインストールが古いツールだなぁという印象を持つぐらい面倒。

- X難 - XOOPS Cubeってむずかしい !? - モジュールをインストールしてみよう!
 http://eve.neverever.xrea.jp/modules/pico/index.php?content_id=12

アドオンのパッケージを公開してる各個人のサイトに飛んで、ダウンロードして解凍して諸設定してアップロードしたら、管理ツールにアクセスしてインストール。
しかもツールによっては、Web公開していないディレクトリにファイルを別途置いてファイルパスを指定してあげる必要まである。

- X難 - XOOPS Cubeってむずかしい !? - XOOPS_TRUST_PATH って何?
 http://eve.neverever.xrea.jp/modules/pico/index.php?content_id=1

これは管理コストがひどい。
一応、二つほどフォーラム系のアドオンを入れてみたけど、見栄えもいまいちだしカスタマイズの方法はネット上にもほとんどヒットしないので、検討対象外。

■ WordPress
インストールは、さくらインターネットのクイックインストールで一発。 試してみたのは「bbPress」というアドオン。
- WordPress.orgのフォーラムで使用してるCMS、bbPressのインストール法 - かちびと.net
 http://kachibito.net/software/cms-bbpress.html

特に申し分なし。
素のままでも使えそうだし、テーマも豊富に配布されている様子。
カスタマイズもWPがベースなのでハードルは低い印象。

■ Movable Type
インストールは、さくらインターネットのクイックインストールで一発。
ただ、クイックインストールだと、MT(Open Source)なので、使いたい「コミュニティ・ソリューション」機能は使えなかった。。
- Movable Type 5 と MTOS にはどのような違いがありますか | Movable Type 4 FAQ
 http://www.movabletype.jp/faq/movable-type-5-mtos.html

なので、MT5をインストールし直した。
注意が必要なのは、さくらの「クイックインストール」から入れたツールを、このメニューからアンインストールしてもDBは削除されない。
なのでDBにアクセスして、頭に「mt_」とついたテーブルをすべて削除してから入れ直す必要がある。

インストールができたら、あとはいかの手順に従ってフォーラムを用意。
- コミュニティ掲示板 (フォーラム) の作成 | コミュニティ・ソリューション | movabletype.jp
 http://www.movabletype.jp/documentation/community/community-forum.html

カテゴリの管理にちょっとコツが必要なぐらいで、画面は特に問題なし。 カスタマイズもMTの知識があればハードルは低そう。
また、データのエクスポートもあるので、今後移行とかの可能性があるなら、重宝する。

また、使い方次第では大きく強化されそうだと感じたのはこれ。
- カスタムフィールドの作成と表示 | Movable Type 5 ドキュメント
 http://www.movabletype.jp/documentation/mt5/custom-fields/
いいね!これ。

結果、Drupal・WordPress・Movable Typeは結構使えそうだということがわかった。
あとは、種々の趣味と事情で使い分ければよさそう。

超長文だけど、これで調査おしまい。

2010年3月7日

Macでプロジェクト管理「OpenProj」が悪くない

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
ピクチャ 1

生涯設計や育児計画など、色々と考えなきゃいけないプロジェクトを多く抱えるものの、仕事と違ってどうにも計画がたてづらいなと思い始めたここ最近。

MSProjectはWinだしライセンス高いしなぁと手を出す気になれず。
そんな時にこんなエントリーを発見。

- Microsoft Projectの代替ソフトウェアとしてプロジェクト管理が可能でガントチャート表示もできるフリーソフト「OpenProj」
http://gigazine.net/index.php?/news/comments/20090107_openproj/

試しに使ってみたけど悪くないです。
確かに、MSProjectには劣るけれど、大体のことはできます。
試しに資格取得計画の線を引いてみたけど、なんとなく様になってるし。
いいんじゃないかな。

凝らない程度にボチボチ使いこんでみます。

2010年2月5日

「astah* チュートリアル」を読んだ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
astah* チュートリアル (PDF、10.6MB)

最近加熱してるUML熱。
愛用しているのはこのastah*
ちょっと前まではJUDEと呼ばれてたツール。

とても便利。
職場では、Office系のツールがどうしても強いので、メインでは使えないけど、随所で活躍。

そんなツールのチュートリアルが公開されました。
http://twitter.com/astah_ja/status/8623195993

まず驚いたのは、Professional版の機能の多さ。
これは思わず欲しくなってしまう。
各オブジェクトの一覧が抽出できるようになるのは知ってたけど、それ意外にも、マインドマップがここまでUMLとの親和性をもって使えるなんて感動。

職場でのシステム開発でも、このチュートリアルと同じ様にマインドマップから着手するものの、FreeMindを使っての作業なので、そのあとの設計とは完全に独立してしまう。
これは助かる。

さらに、トレーサビリティマップや、RTFへの出力機能も、PJ管理の側としてはヨダレが出そうな機能。
どうしよう。
個人的に買ってしまうか。。。
悩む。。

2009年9月13日

SEO対策をしてみたら、一週間でGoogleとYahoo!のトップにのぼりつめた。

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
父親にHPの開設を頼まれ、早2年。

年始にちょっとしたきっかけがあって、着手してカタチができてから約半年。

で、ドメインも取得して設定して、もう大丈夫だろうと思ったら、
「Yahoo!の検索で最初の方にでてきて欲しいなぁ。。」
と一言。

Bloggerを使ってるから、Googleの検索結果の上位は占めてたんですけど、Yahoo!は全くかすりもしていませんでした。

2009年5月20日

「無料サービスを活用して手軽にwebサイトを作るための12選」から辿ってみつけた便利なサービス

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
- 無料サービスを活用して手軽にwebサイトを作るための12選[ネタ帳内]*ホームページを作る人のネタ帳

タイトルを見たところだと、Jimdoとか、GoogleSiteとか、そういったサービスが集まっているのかと思ったのですが、ちょっと違いました。

でも、ちょうど自分が欲っしていたサービスだったので、ご紹介。

- ajaxload.info
← こんなローディングgifアニメーションを生成してくれるサイト
- Ultimate Web 2.0 Layer Styles
背景やアイコンとかに使えるグラデーションをまとめてダウンロードできるサイト
(でも、PhotoShop用っぽい。。)

普通に仕事でも使えそうなサイトなので、これからちょいちょいお世話になりそうです。



Bookmark and Share

2009年4月6日

Jude on Mac

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク


- 清野 貴博の Mac な日々: JUDE を Mac OS X で使う

ちょっと野暮用で、MacでJudeを使おうと思ったのですが、JudeはWindows用に提供されているため、Macでは簡単に使えない様子。
でも、Javaなんだから使えないわけはないなと。

調べてみたら、「Jar Bundler」とかいうMacに搭載されているアプリを使うことで、Mac用のアプリに変換/生成できるとのこと。

手順に沿って実行するだけで、特に問題もなく簡単にできました。

いやぁ。
Macがあれば何でもできます。
。。。正確にはJavaのおかげですが。

2009年4月3日

HP制作がここまで便利になるなんて。。

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク


- • ホームページ作成サービス - Jimdo

なんだかスゴいサービスが公開されました。
レイアウトはシンプルなものから、完全カスタマイズものまであって、ヘッダは自分で画像を用意できるし、ページの階層も全て編集できて。
申し分なし。

試しに作ったページはこちら。
- http://hkawahara.jimdo.com/
まだタイトルしかいじってませんが。
これはかなり期待できそう。

2008年12月20日

さくらのメール設定

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
ふと、独自ドメインのメールアドレスが必要になったので、さくらで設定。
設定方法は、こちら。
- メールアドレスの作成
http://support.sakura.ad.jp/support/manual/mbox/setmail_a.shtml
- メールソフトウェアの設定 [Mac OS X Mail (ver.10.3 〜)]
http://support.sakura.ad.jp/support/manual/mbox/set_m_macmail2.shtml

助かったのは、デフォルトドメインと独自ドメインの両方のメールアドレスを簡単に作れたこと。

2008年1月20日

Movable Type - 導入

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
- Movable Type 4.01
http://www.sixapart.jp/movabletype/

ついにインストールしてしまいました。
前に、玄箱でトライしたら、モジュールのインストールの途中で挫折しましたが、今回は、さくらでトライ。
メールのモジュールで引っかかったけど、sendmailで逃げてクリア。
それ以外は何も引っかからず、スンナリと導入完了。

デザインを整える方法が全然わかってないんですが、まぁ追々。
そんなわけで、出来上がったのがこちら。

- 人生何事もノンビリと。
http://kawaha.net/KnowledgeBlog/

KnowledgeLogとどう使い分けていくかは今後検討。
Movable Type をどこまで使いこなせるのか。
chalow並みに融通が利くのか。
まぁボチボチいじってみます。

2007年9月11日

非機能要件のまとめ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
- 非機能要件とは

アプリケーションに備わる機能以外の品質に関する特性のこと。
例えば、
性能要件:可用性・パフォーマンス・拡張性
信頼性要件:安全性・信頼性
使用条件:操作性
etc


■ 可用性
「システム稼働率を高い状態にすること」
- 計画停止:保守やバッチ
- 障害停止:障害や異常
→ HAやクラスタが有効

■ パフォーマンス
「処理に関する性能要件」
- レスポンス:1つの処理が完了するまでの応答時間
- スループット:時間あたりの処理能力。ボトルネックの把握。

■ 拡張性
「システム規模の拡大の容易さ」
- スケールアップ:機器のスペックアップ
- スケールアウト:機器を並列に追加して処理能力を上げる

■ 安全性
「外部の人的な脅威と災害への備え」
- セキュリティ
- 自然災害・社会的災害
- システム障害

■ 信頼性
「システムの信頼性」
- ロールバック
- 2フェーズ・コミット
→ 正しい処理の担保を行う。

2007年6月17日

Javaアソシエイツ (SJC-A)

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
SUN教科書 Java アソシエイツ (SJC-A) [単行本]
4798110124

取り組んでみることにしました。
目標は7月中。

特に受験日が指定されていないのがいいような悪いような。
意識改革していかないとね。

・Java認定資格 - Sun
http://suned.sun.co.jp/JPN/certification/javamain.html

さくらのレンタルサーバを契約

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
さくらのレンタルサーバを申請してみました。

先日買った玄箱を使って、自分でなんとか全部やり切ろうと奮闘したんですが、Debian化が巧くいかなかったり、ダイナミックDNSの設定がよくわかんなかったりで、断念。
一先ずさくらで構築してみます。

落ち着いたときにでもリトライかな。

ちなみに、さくらを選んだ理由は、SSHが使えて、メジャーだからってとこ。
ヤフーのサービスを使いたかったんだけど、なんだか使い勝手が合致しなかったから、断念。

さくらと、ムームーのドメイン取得の合わせ技でなかなか低コストでスタートできそう。
今度の週末はおでかけの予定だから、再来週かなぁ。。
早く構築して、乗り換えます。

・さくらのレンタルサーバ
http://www.sakura.ne.jp/rentalserver/standard/index.html
・ムームードメイン
http://www.muumuu-domain.com/

2005年9月2日

データモデリングの流れ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
おおまかなデータモデリングの流れ

■論理データモデルの作成
①エンティティの定義
②リレーションシップを定義
③主キーと外部キーを定義
④依存関係と非依存関係を定義
⑤非キー属性を定義

■論理データモデルの検証
①第1正規化
②第2正規化
③第3正規化
④エンティティの整理

■制約の設定
①ドメインを定義
②複数のエンティティに関する業務ルールを定義

■物理データモデルの作成
①論理データモデルを物理データモデルに変換
②ビューを定義

■テーブルの作成
①テーブルを作成
②テーブルにデータを追加

2005年4月22日

ファイルの検索…find

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-使用例
% find <検索を始めるdir> <オプション> <条件等>
-オプション表
-atime n ファイルが最後にアクセスされたのがちょうどn日前。
-mtime n ファイルが最後に修正されたのがちょうどn日前。
-newer file fileよりも後に修正されたファイル
-size n ファイルの長さがnブロック。
-type c ファイルの種類を指定。f:プレーンファイル。d:ディレクトリ等
-fstype typ ファイルシステムの種類を指定する。
-name nam ファイル名がnam。
-perm p ファイルのアクセスモードがpである。
-user usr ファイルの所有者がusr。
-group grp ファイルのグループ所有者がgrp。
-nouser ファイルの所有者がパスワードファイルに記載されていない。
-nogroup ファイルのグループ所有者がグループファイルに記載されていない。
-
-条件の設定法
・AND結合(スペース)
-atime n1 -mtime n2
・OR結合(-o)
\( -atime n1 -o -mtime n2 \)
・NOT
! -atime n1 -name \*.dat
-追記
-検索開始ディレクトリによってはパーミションの設定によってはアクセスできないディレクトリにぶつかって、都合が悪い。そんなときは、「sudo」を使えば快適。

2005年4月15日

他ユーザ権限でコマンドを実行する…sudo

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-sudoは一般ユーザに特定のコマンドを実行できるようにするためのものである。
-一般ユーザ権限では普通実行できないコマンドを、あるユーザだけには許可したいが、root
権限を与えたくはない場合に使う。
-sudoの設定ファイル
/usr/local/etc/sudoers (FreeBSD)
/etc/sudoers (他のOS)
-編集する場合はvisudo というファイル編集用のコマンドがあるので、それを使うこと。
-
-参考HP
-UNIXの部屋 検索結果
--http://x68000.q-e-d.net/~68user/unix/pickup?sudo--

実行プロセスの確認…ps

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-実行中のプロセスの状態を確認
% ps -ax (BSD系)
% ps -ef (System V系)
-出力結果のCMD部分から、サーバ上で実行されているサービスを特定する。

ファイルシステムの整合性をチェック…fsck

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-fsckコマンドはファイルシステムの異常と思われる点を発見すると、それを修正して良いかどうか管理者に対し聞いてきます。しかし大抵の場合、管理者にできることはただ「y」を入力し続けることだけです。
-
-参考HP
-fsckコマンド
http://www.wakhok.ac.jp/~maruyama/Super/section2.7.6.html
-
-/etc/vfstab???

2005年3月24日

文字コードの変換…nkf

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-nkfにより元々のファイルの日本語の文字コードが何であっても、任意の文字コードへ変換できる。
EUC-JPへ出力する場合 :nkf -e ファイル名
JISへ出力する場合 :nkf -j ファイル名
Shift_JISへ出力する場合:nkf -s ファイル名
-これだと、文字コードが変換された結果が標準出力(スクリーン)に表示されてしまうだけ。
-なので、
EUC-JPへ出力する場合:
nkf -e 元のファイル名 > 変換後のファイル名
JISへ出力する場合:
nkf -j 元のファイル名 > 変換後のファイル名
Shift_JISへ出力する場合:
nkf -s 元のファイル名 > 変換後のファイル名
-これでよし。

2005年3月11日

vi機能別主要コマンド

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
終了
:q 終了
:wq 保存して終了
:q! 保存しないで強制終了
モード移行
ESC コマンドモードへ移行
i カーソルの左隣へ挿入
a カーソルの右隣へ挿入
I カーソル行の先頭に挿入
A カーソル行の末尾に挿入
O カーソル行の上に1行空けて挿入
o カーソル行の下に1行空けて挿入
カーソル操作
h ←
j ↓
k ↑
l →
0 カーソル行の先頭へ
^ 行頭へ
$ 行末へ
- 1行上の左端へ
Enter 1行下の左端へ
H 画面最上行の左端へ
M 画面中央行の左端へ
L 画面最下行の左端へ
nG ファイルの先頭からn行目の左端へ
画面操作
Ctrl+f 1ページ分下に画面を移動
Ctrl+b 1ページ分上に画面を移動
Ctrl+g ファイルの行数を表示
検索
/<文字列> <文字列>を順方向に検索
?<文字列> <文字列>を逆方向に検索
n 順方向に検索を再実行
N 逆方向に検索を再実行
削除
x カーソル上の一文字削除
dd カーソル行削除
d^ カーソル位置から左削除
d$ カーソル位置から右削除
その他
u 直前に実行したコマンドの取り消し
:h ヘルプの表示
-
-参考HP
Vi機能別主要コマンドリファレンス
--http://www.glasscom.com/tone/linux/Reference/Vi/ViReference1.htm--

2005年3月2日

ファイルのアクセス権(パーミッション)の変更…chmod

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク
-パーミッションの指定値の一覧
項目 種類 内容
u 設定対象区分 所有者本人
g 設定対象区分 グループ
o 設定対象区分 その他のユーザ
a 設定対象区分 全ての区分
+ パーミッションの与奪 パーミッションを与える
- パーミッションの与奪 パーミッションを奪う
= パーミッションの与奪 パーミッションを指定する
r パーミッションの内容 ファイルの内容を読むことができる。読み込みディレクトリ下にあるファイルの一覧を見ることができる
w パーミッションの内容 ファイルにデータを書き込むことができる。ディレクトリ下にファイルを新規作成することができる。
x パーミッションの内容 ファイルを実行できる。ディレクトリに移動できる。
-
-設定例
# chmod u+rw,u-x,go+r /home/public_html/kcnt
#
# chmod 777 /home/public_html/kcnt
Related Posts Plugin for WordPress, Blogger...