スキップしてメイン コンテンツに移動

投稿

2月, 2010の投稿を表示しています

Cosense(旧scrapbox)による情報整理

(この記事は2018/11/16の記事をリライトしたものです) ## 経緯など 自分は以前から、オンライン上のメモアプリとしてEvernoteとGoogle Keepを中心に使っていました。 もともとEvernoteがメインで、Google Keepは簡単なメモを残す程度の使い方という形で使い分けていました。 Evernoteは多機能で便利な一方、テキストを中心に気軽に情報を蓄積していく用途では、少々大掛かりに感じることもありました。 以前は自宅サーバーに個人的なWikiを置いて色々書き込んでいましたが、自宅サーバーを廃止したこともあり、クラウド上でWikiのようにテキストを蓄積できるサービスを探していました。 いくつか候補があった中で使い始めたのが、当時「Scrapbox」という名称だったサービスです。 Scrapboxは2024年5月にサービス名を変更し、現在は**Cosense(コセンス)**となっています。 この記事を最初に書いた2018年からかなり時間が経ち、名称だけでなく一部の機能や仕様も変わっているため、現在の内容に合わせて書き直してみます。 ## 機能や特徴など Cosenseは、クラウド上にページを作り、それぞれのページをリンクで結びつけながら情報を蓄積していくサービスです。 一般的なメモアプリのようにフォルダ分けして整理するというよりも、関連するページ同士をリンクさせることで情報をつなげていくところに特徴があります。 ### Projectについて Cosenseでは、**Project**という単位の中にページを作成していきます。 Evernoteで言えばノートブック、Wikiで言えば一つのWikiサイトに近いものと考えると分かりやすいでしょうか。 Projectには公開設定の**Public Project**と、非公開の**Private Project**があります。 Public ProjectはURLを知っていればログインしていない人でも閲覧できますが、編集できるのはProjectのメンバーだけです。 一方、Private ProjectはProjectのメンバーだけが閲覧・編集できます。 個人利用や趣味のグループ、勉強会などではPrivate Projectも無料で利用できます。 そ...

php.ini編集

xoopsでwebphotoモジュールをインストールしました。 インストール自体は上手く行ったのですが、画像を投稿しようとすると画面が真っ白で何も表示されないという事態に。 当初は権限関連かと思いましたがググって見たところ、memory_limitが関連している模様。 そこでモジュールの動作チェックで確認したところ、 memory_limmit = 16M という状態でした。 そこでサーバにログインし、rootに切り替えてからetc配下のphp.iniをviで編集。 /memoryで移動すると memory_limit = 16M ; Maximum amount of memory a script may consume とありますのでこれを32Mに設定し、念のためApacheをrestartするとwebphotoの動作チェックにも反映されていました。 [ad#ad_footer]

.htaccessでのリダイレクト

現在自宅サーバにてxoopsでのサイトを構築しています。 そのサイトのアドレスは本当は http://www.aaa.com/ と言ったシンプルなものにしたいと考えて、confファイルのドキュメントルートやxoopsのmainfileを編集することで/home/aaa/public_html/xoopsをaaa.comドメインのドキュメントルートにしようとしましたが上手くいかず。 厳密に言えば http://www.aaa.com/ でxoopsに直接アクセスは出来たのですが、ログインが上手く動作しないようで、ログインしてもゲストの画面に戻されてしまいましたので http://www.aaa.com/ から http://www.aaa.com/xoops にリダイレクトすることに。 リダイレクトにもいくつか方法がある用ですが、今回は.htaccessファイルを利用することにしました。 Redirect permanent /home/aaa/public_html/index.html http://www.aaa.com/xoops/ Redirect permanent /home/aaa/public_html/index.html /home/aaa/public_html/xoops 上記の表記だとどちらも上手く行かず・・・ Redirect permanent /index.html http://www.aaa.com/xoops/ 上の表記だとちゃんとリダイレクトできました、相対パス・・・ですか。 [ad#ad_footer]

バーチャルホストでの複数ドメイン運用

複数ドメイン運用が可能になったので備忘録的に書いておきます。 その前にDNSサーバやDiceでの設定が必要です。 こちらの場合はDiceを使っていますので、新たにイベントと追加して起動させれば問題ありません。 肝心のバーチャルホストに関してはhttpd.confにて。 vi /etc/httpd/conf/httpd.conf ServerName www.aaa.com DocumentRoot /home/aaa/public_html/ ServerName www.bbb.com DocumentRoot /home/bbb/public_html/ ErrorLog logs/bbb_error_log CustomLog logs/bbb_access_log common 当初は上記のように記載しました。 aaaが最初からのドメイン、bbbが今回追加のドメインです。 内容はhttpd.conf内のサンプルを参考にしましたが・・・ しかしこれだとbbb.comがaaa.comと同じページに飛ばされてしまったので見直し・・・ NameVirtualHost *:80 ServerName www.aaa.com ServerName www.bbb.com DocumentRoot /home/bbb/public_html/ ErrorLog logs/bbb_error_log CustomLog logs/bbb_access_log common aaaのドキュメントルートはconfファイル内別の場所に記載しています。 これでそれぞれ別のドキュメントルートに割り振られました。 追記:confファイルを構文をチェックする apachectl configtest というコマンドは結構便利だと思いました。 [ad#ad_footer]