[{"content":"サーバーのパケットフィルタリングも、そろそろ古式ゆかしい iptables から新しい（とはいっても、Linux Kernel 3.13 から使えるようにはなっていたんで、登場して既に8年経ってるのですが) nftables に置き換えるか、ということで試行錯誤を繰り返して何とか設定に成功。とはいえ、先行事例のコピペみたいなものなので、ちょっとは勉強しないとなあと反省した次第。\nDebian では、buster からデフォルトになってたんだけど、iptables で別に困ってないからいいや、と放っておいたんです。導入事例が溜まるのを待ってからでも遅くないし、と少々小狡いことも考えてたりした。\n一応、謳い文句では IPv4 と IPv6 では別々に設定しなくてはならなかったルールが nftables では統一的に扱えるとの触れ込みだったし、実際 man ページにもそう書かれてるんだけど、試しに設定してみたらなぜか IPv6 のフィルタリングだけ想定したように動かない。というか、全パケット破棄されてしまう。\ntable inet filter { chain input { type filter hook input priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain forward { type filter hook forward priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain output { type filter hook output priority filter; policy accept; } chain BASE-FILTER { ## local interface iif \u0026#34;lo\u0026#34; accept ## Home ip addr 118.118.118.118 counter accept ip6 saddr [2406:0::]/64 counter accept ## For Ping meta l4proto icmp counter accept meta l4proto ipv6-icmp counter accept ## Drop syn packet without new state meta l4proto tcp tcp flags \u0026amp; (fin | syn | rst | ack) != syn ct state new counter drop ## Accept established connection ct state established,related counter accept ## HTTP ct state new tcp dport 80 counter accept ## HTTPS ct state new tcp dport 443 counter accept meta l4proto udp udp dport 443 counter accept ## Drop others counter packets 0 bytes 0 drop } } 上記のようなルールセットを書いて読み込ませてみたら、IPv6 で接続していた ssh セッションが見事フリーズ、というか遮断されてにっちもさっちもいかない。あれこれ試しても、IPv4 は疎通するけど、IPv6 が通らない。結局、仕方ないので、ip フィルターと ip6 フィルターで分けたら無事意図した通りに動いた。\ntable ip filter { chain input { type filter hook input priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain forward { type filter hook forward priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain output { type filter hook output priority filter; policy accept; } chain BASE-FILTER { ## local interface iif \u0026#34;lo\u0026#34; accept ## Home ip addr 118.118.118.118 counter accept ## For Ping meta l4proto icmp counter accept ## Drop syn packet without new state meta l4proto tcp tcp flags \u0026amp; (fin | syn | rst | ack) != syn ct state new counter drop ## Accept established connection ct state established,related counter accept ## HTTP ct state new tcp dport 80 counter accept ## HTTPS ct state new tcp dport 443 counter accept meta l4proto udp udp dport 443 counter accept ## Drop others counter drop } } table ip6 filter { chain input { type filter hook input priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain forward { type filter hook forward priority filter; policy accept; counter packets 0 bytes 0 jump BASE-FILTER } chain output { type filter hook output priority filter; policy accept; } chain BASE-FILTER { ## local interface iif \u0026#34;lo\u0026#34; accept ## Home ip6 saddr [2406:0::]/64 counter accept ## For Ping meta l4proto ipv6-icmp counter accept ## Drop syn packet without new state meta l4proto tcp tcp flags \u0026amp; (fin | syn | rst | ack) != syn ct state new counter drop ## Accept established connection ct state established,related counter accept ## HTTP ct state new tcp dport 80 counter accept ## HTTPS ct state new tcp dport 443 counter accept meta l4proto udp udp dport 443 counter accept ## Drop others counter drop } } 何か仕様を誤解してるんだと思うんだけど、登場から8年も経ってるのに、致命的なくらい導入事例がネットにない。みんな、StackOverflow とか、誰かのブログの焼き直し設定事例ばかりでなんと、IPv6 関連の設定例が見つからないときた。これなら、iptables とあんまし変わらないなあとしばし絶望。\nまあ、動くことは動くので、切り替えちゃったんですけどね。\n","permalink":"https://loginterests.com/posts/2022-12-04-nftables/","summary":"\u003cp\u003eサーバーのパケットフィルタリングも、そろそろ古式ゆかしい iptables から新しい（とはいっても、Linux Kernel 3.13 から使えるようにはなっていたんで、登場して既に8年経ってるのですが) \u003ca href=\"https://wiki.archlinux.jp/index.php/Nftables\"\u003enftables\u003c/a\u003e に置き換えるか、ということで試行錯誤を繰り返して何とか設定に成功。とはいえ、先行事例のコピペみたいなものなので、ちょっとは勉強しないとなあと反省した次第。\u003c/p\u003e","title":"ipables から nftables へ変更"},{"content":"三月下旬に注文した Mac Studio が六月上旬に届き、それから四ヶ月ばかり使用している。注文したのは以下の通り。\nM1 Ultra (48 Core GPU) 128GB メモリ 2TB SSD 四年ぶりに Mac を更新したので、64 Core GPU のモデルも当初考えたのだが、そもそも 3D ゲームなんかしないし、メインはプログラム開発なので、48 Core で充分だなという結論になった。+10 万払う価値なしとしたわけだ。この読みは当たった。実際、GPU ゴリゴリのゲームやアプリは動画編集を除いてほとんど使わないし、私の使い方だとその動画編集も GPU をアップグレードする必要がないものだった。\n後に、64 Core GPU の性能が期待したほどではない、むしろ 48 Core GPU で充分という記事をみかけるにつれて、余分な支払いをしないでよかったと思ってる。そこまで過激な Apple 信者じゃないのです、私。\nいや待て、そもそも M1 Ultra の必要があったのか、という話ですが、はっきりいってない。CPU の性能的には M1 Max でも構わなかったと思う。でもですね、開発時は色んなツールをこれでもかと開くし、当然ブラウザもタブ開きまくりなわけですよ。そのためメモリが足りてないなあとずっと思ってたので、どうしても 128GB のモデルが欲しかったんです。なんなら 256GB モデルがあればそれを買ったくらい。\nでも残念ながら 128GB メモリを積めるのが、M1 Ultra だけだったのです。そのため、CPU は常に遊んでます。完全にオーバースペック。でもまあその分長く使えるといいな、と思ってます。なんせ、値上げ前の価格でもトラックパッドなどの付属品つけたり、Apple Care+ 加入したりで、60 万ほどかかってますから、下手なゲーミング PC より高いんです。元を取らないとね。\nで、普通こういう記事出すとお決まりのベンチマークなんかする人が多いと思うのですが、もう巷に溢れているのでうちではカット。 ただ気になる点も。 というのも、これの前は、Mac mini (late 2018) 64GB メモリモデルを使ってたんですが、その時の平常時メモリ使用率はだいたい 50% くらい (iStat Menus 調べ)。つまり 32GB ほどメモリを使用している感じだったんですが、同じアプリ構成で Mac Studio ではどうかというとやはりだいたい 50% くらい (iStat Menus 調べ)。ソフトウェア開発に集中している時以外はメモリプレッシャーが 10% を越えることは滅多にないので、気にすることはないと思うのですが、なんで 64 GB も使うのよ。macOS のメモリ管理どうなってるの？と思わないこともない。これがキャッシュとかなら安心するんだけど、Lunix と違って使用されているメモリがキャッシュがどれだけでとか、内蔵 GPU の VRAM にどれだけ取られてるとか表示できないんですよね。だから不安に思う。\nまあ、気になる点はそこくらいで、毎日快適に使わせていただいております。とはいえ安心はできないんですよね。Mac mini だって使い始めて一年ほどで電源 (もしくはマザーボード) が突然死したし。当然無償交換だったんだけど、ハードとしてはこなれていた Intel 機でもそうだったんだから、実質高スペック機初物といえる Mac Studio だけにどんな不具合がいつ襲ってくるか分からない恐怖があります。\nとはいえ、総体としては満足しているので、Apple さんには引き続き頑張ってほしいですね。M3 Ultra あたりでまた画期的な進化をなしとげてほしいものです。\nMac Pro? プロ用機材には、Quadro とか Radeon Pro とかのディスクリート GPU が必須なんですが、いくら私の使い方では満足とはいえ、SoC 内蔵の GPU の限界を今回見たと思ってますので、Mac Studio と同じ路線で出せるはずもなく、噂すら消えてしまったなき Lifuka のようなディスクリート GPU を積まないと出せないんじゃないかなと思ってます。そんな簡単に SoC 仕様から切り出して作れるなら、nVidia も AMD も苦労しないわけで、いっそのこと、PCIe 5.0 を実装してそっちの製品が使えるようにする方が速いんじゃないかと思います。\nMac Pro がまともな仕様で出せるかどうかで今後の Apple の技術の進化が占えるなと思ってます。今更ゴミ箱Pro は出せないだろうし。案外進退窮まっているのかな?\n","permalink":"https://loginterests.com/posts/2022-10-19-macstudio/","summary":"\u003cp\u003e三月下旬に注文した \u003ca href=\"https://www.apple.com/jp/mac-studio/\"\u003eMac Studio\u003c/a\u003e が六月上旬に届き、それから四ヶ月ばかり使用している。注文したのは以下の通り。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eM1 Ultra (48 Core GPU)\u003c/li\u003e\n\u003cli\u003e128GB メモリ\u003c/li\u003e\n\u003cli\u003e2TB SSD\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e四年ぶりに Mac を更新したので、64 Core GPU のモデルも当初考えたのだが、そもそも 3D ゲームなんかしないし、メインはプログラム開発なので、48 Core で充分だなという結論になった。+10 万払う価値なしとしたわけだ。この読みは当たった。実際、GPU ゴリゴリのゲームやアプリは動画編集を除いてほとんど使わないし、私の使い方だとその動画編集も GPU をアップグレードする必要がないものだった。\u003c/p\u003e","title":"Mac Studio は快適ですが"},{"content":"Inboxen のインストールに嵌まったので、そのメモ。 といっても、Web 画面に辿り着くのは、簡単で、Postfix の設定に手こずった。\nまずインストール／実行用のアカウント inboxen を作成し、pyenv で Python 3.10.9 をインストール。\npyenv install 3.10.9 リポジトリをクローン。\ngit clone https://github.com/Inboxen/Inboxen.git pip を実行。gunicorn もインストールする。\ncd Inboxen pip install -r requirements.txt pip install gunicorn inboxen.config を作成する。\ncp -i inboxen/config_defaults.yaml inboxen.config vi inboxen.config inboxen.config の内容は以下のようにした。\nsecret_key: \u0026#34;secret\u0026#34; admins: - - Koichi MATSUMOTO - mzch@example.com allowed_hosts: [\u0026#39;example.com\u0026#39;,\u0026#39;www.example.com\u0026#39;] cache: backend: \u0026#34;django.core.cache.backends.filebased.FileBasedCache\u0026#34; location: \u0026#34;inboxen_cache\u0026#34; timeout: 300 database: host: \u0026#34;127.0.0.1\u0026#34; name: \u0026#34;inboxen\u0026#34; password: \u0026#34;password\u0026#34; port: \u0026#34;5432\u0026#34; user: \u0026#34;inboxen\u0026#34; debug: false enable_registration: false inbox_length: 6 language_code: \u0026#34;en-gb\u0026#34; media_root: \u0026#34;media_content\u0026#34; per_user_email_quota: 0 ratelimits: inbox: count: 100 window: 1440 login: count: 5 window: 60 register: count: 5 window: 30 single_email: count: 100 window: 60 server_email: \u0026#34;no-reply@example.com\u0026#34; site_name: \u0026#34;mzch Inboxen\u0026#34; source_link: \u0026#34;https://github.com/Inboxen/Inboxen\u0026#34; static_root: \u0026#34;static_content\u0026#34; tasks: always_eager: false broker_url: \u0026#34;amqp://guest:guest@localhost:5672//\u0026#34; concurrency: 3 liberation: path: \u0026#34;liberation_store\u0026#34; sendfile_backend: \u0026#34;django_sendfile.backends.simple\u0026#34; time_zone: \u0026#34;UTC\u0026#34; データベースのマイグレーションを行い、super user を作成する。\npython manage.py migrate python manage.py createsuperuser css や、js ファイルを作成して、collectstatic する。\nnpm install npx grunt python manage.py compilemessages python manage.py collectstatic gunicorn 起動スクリプトを作成。\n#! /bin/sh PORT=9090 WORKERS=2 THREADS=4 LOGLEVEL=info HOME=/srv/inboxen LOGDIR=$HOME/logs RUNDIR=$HOME/run if [ -d \u0026#34;$HOME/.pyenv/bin\u0026#34; ] ; then PATH=\u0026#34;$HOME/.pyenv/bin:$PATH\u0026#34; eval \u0026#34;$(pyenv init -)\u0026#34; fi cd $HOME/Inboxen OPTS= OPTS=$OPTS\u0026#34; --access-logfile \u0026#34;$LOGDIR\u0026#34;/access.log\u0026#34; OPTS=$OPTS\u0026#34; --error-logfile \u0026#34;$LOGDIR\u0026#34;/error.log\u0026#34; OPTS=$OPTS\u0026#34; --log-level \u0026#34;$LOGLEVEL OPTS=$OPTS\u0026#34; --name Inboxen\u0026#34; OPTS=$OPTS\u0026#34; --pid \u0026#34;$RUNDIR\u0026#34;/inboxen.pid\u0026#34; OPTS=$OPTS\u0026#34; --bind 127.0.0.1:\u0026#34;$PORT OPTS=$OPTS\u0026#34; --workers \u0026#34;$WORKERS OPTS=$OPTS\u0026#34; --threads \u0026#34;$THREADS exec gunicorn $OPTS inboxen.wsgi salmon や celery プロセス起動スクリプトを作成。\n#! /bin/sh HOME=/srv/inboxen LOGDIR=$HOME/logs RUNDIR=$HOME/run if [ -d \u0026#34;$HOME/.pyenv/bin\u0026#34; ] ; then PATH=\u0026#34;$HOME/.pyenv/bin:$PATH\u0026#34; eval \u0026#34;$(pyenv init -)\u0026#34; fi cd $HOME/Inboxen DJANGO_SETTINGS_MODULE=inboxen.settings export DJANGO_SETTINGS_MODULE celery -A inboxen worker -l warn --events --detach -Ofair -f $LOGDIR/celery-worker.log --pidfile $RUNDIR/worker.pid celery -A inboxen beat -l warn --detach -f $LOGDIR/celery-beat.log --pidfile $RUNDIR/beat.pid SALMON_SETTINGS_MODULE=inboxen.router.config.settings export SALMON_SETTINGS_MODULE salmon start --pid $RUNDIR/router.pid --boot inboxen.router.config.boot RabbitMQ をインストール。\nsudo apt install rabbitmq-server systemd 用の service ファイルを作成。\ninboxen.service [Unit] Description=Inboxen After=network.target [Service] Type=simple User=inboxen WorkingDirectory=/srv/inboxen ExecStart=/srv/inboxen/start.sh PrivateTmp=true Restart=on-abort [Install] WantedBy=multi-user.target inboxen-worker.service [Unit] Description=Inboxen Workers After=network.target [Service] Type=forking User=inboxen WorkingDirectory=/srv/inboxen ExecStart=/srv/inboxen/worker.sh PrivateTmp=true Restart=on-abort [Install] WantedBy=multi-user.target Inboxen を起動する。\nsystemctl enable inboxen systemctl enable inboxen-worker systemctl start inboxen systemctl start inboxen-worker Apache を設定\n\u0026lt;VirtualHost *:80\u0026gt; ServerName example.com ServerAlias www.example.com RewriteEngine On RewriteCond %{SERVER_NAME} =example.com [OR] RewriteCond %{SERVER_NAME} =www.example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem RewriteEngine On RewriteCond %{HTTP_HOST} ^www\\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1$1 [R=301,L] Alias /static/ /srv/inboxen/Inboxen/static_content/ \u0026lt;Directory \u0026#34;/srv/inboxen/Inboxen/static_content\u0026#34;\u0026gt; Require all granted \u0026lt;/Directory\u0026gt; RequestHeader set X-Forwarded-Proto \u0026#34;https\u0026#34; ProxyRequests Off ProxyPreserveHost On RewriteEngine On RewriteCond %{HTTP:Connection} Upgrade [NC] RewriteCond %{HTTP:Upgrade} websocket [NC] RewriteRule ^/(.*) ws://127.0.0.1:9090/$1 [P,L] ProxyPass /static ! ProxyPass / http://127.0.0.1:9090/ ProxyPassReverse / http://127.0.0.1:9090/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet もしくは、Nginx\nserver { listen 80; listen [::]:80; server_name example.com www.example.com; if ($host = example.com) { return 301 https://$host$request_uri; } if ($host = www.example.com) { return 301 https://$host$request_uri; } return 404; } server { listen [::]:443 http2 ssl; listen 443 http2 ssl; server_name example.com www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot if ($host = www.example.com) { return 301 https://example.com$request_uri; } # You can increase the limit if your need to. client_max_body_size 512M; location /static { alias /srv/inboxen/Inboxen/static_content; } location / { proxy_pass http://127.0.0.1:9090; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection \u0026#34;upgrade\u0026#34;; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Nginx-Proxy true; proxy_redirect off; } access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; } # vim: syntax=nginx ts=4 sw=4 sts=4 sr noet Postfix 用の postgresql パッケージをインストール。\nsudo apt install postfix-pgsql Postfix の main.cf に以下の行を挿入。\nrelay_domains = pgsql:/etc/postfix/relay_domains_maps.cf transport_maps = pgsql:/etc/postfix/relay_maps.cf /etc/postfix/relay_domains_maps.cf を作成。\nuser = inboxen password = password hosts = 127.0.0.1 dbname = inboxen query = SELECT domain FROM inboxen_domain WHERE domain = \u0026#39;%s\u0026#39; AND enabled = true /etc/postfix/relay_maps.cf を作成。\nuser = inboxen password = password hosts = 127.0.0.1 dbname = inboxen query = SELECT \u0026#39;smtp:[::1]:8823\u0026#39; FROM inboxen_domain WHERE domain = \u0026#39;%s\u0026#39; AND enabled = true postfix reload を実行。\nデフォルトの設定だと、IPv6 のローカルアドレス ::1 で salmon が待機しているので、環境が違う場合は適宜読み替えが必要。\nまた、作成した super userだが、2FA (二段階認証) を有効にしないと管理画面にアクセスできない。ログインしたら、忘れずに 2FA を有効にする。\n[2023/01/03 改訂]\n","permalink":"https://loginterests.com/posts/2020-10-30-inboxen/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/Inboxen/Inboxen\"\u003eInboxen\u003c/a\u003e のインストールに嵌まったので、そのメモ。\nといっても、Web 画面に辿り着くのは、簡単で、Postfix の設定に手こずった。\u003c/p\u003e\n\u003cp\u003eまずインストール／実行用のアカウント \u003ccode\u003einboxen\u003c/code\u003e を作成し、\u003ca href=\"https://github.com/pyenv/pyenv\"\u003epyenv\u003c/a\u003e で Python 3.10.9 をインストール。\u003c/p\u003e","title":"Inboxen"},{"content":"昨日記事にあげた Ptorx だが、Nginx で妥協したのがモヤモヤするので、Apache でも構成してみた。\nが、どうしても、Nginx の try_files ディレクティブと同等のことが、サイト設定だけでは完結せず、以下のような内容の .htaccess を\nweb/dist/ accownt/web/dist ccashcow/web/dist yalcs/web/dist に配置せざるをえなかった。知識の乏しさに泣きそうになる。\n\u0026lt;Files \u0026#34;.htaccess\u0026#34;\u0026gt; Require all denied \u0026lt;/Files\u0026gt; RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.html [L] その上でサイト設定は以下のようにした。\n\u0026lt;VirtualHost *:80\u0026gt; ServerName example.com ServerAlias www.example.com RewriteEngine On RewriteCond %{SERVER_NAME} =www.example.com [OR] RewriteCond %{SERVER_NAME} =example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem RewriteEngine On RewriteCond %{HTTP_HOST} ^www\\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1$1 [R=301,L] RequestHeader set Strict-Transport-Security \u0026#34;max-age=31536000; includeSubDomains\u0026#34; RequestHeader set X-XSS-Protection \u0026#34;1; mode=block\u0026#34; RequestHeader set X-Content-Type-Options nosniff Alias /accownt/static/ /srv/ptorx/ptorx/accownt/web/dist/ Alias /accownt/ /srv/ptorx/ptorx/accownt/web/dist/ \u0026lt;Directory \u0026#34;/srv/ptorx/ptorx/accownt/web/dist\u0026#34;\u0026gt; AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; \u0026lt;Location /accownt/api\u0026gt; ProxyPass http://127.0.0.1:2074/api ProxyPassReverse http://127.0.0.1:2074/api \u0026lt;/Location\u0026gt; Alias /ccashcow/static/ /srv/ptorx/ptorx/ccashcow/web/dist/ Alias /ccashcow/ /srv/ptorx/ptorx/ccashcow/web/dist/ \u0026lt;Directory \u0026#34;/srv/ptorx/ptorx/ccashcow/web/dist\u0026#34;\u0026gt; AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; \u0026lt;Location /ccashcow/api\u0026gt; ProxyPass http://127.0.0.1:2075/api ProxyPassReverse http://127.0.0.1:2075/api \u0026lt;/Location\u0026gt; Alias /yalcs/static/ /srv/ptorx/yalcs/ccashcow/web/dist/ Alias /yalcs/ /srv/ptorx/ptorx/yalcs/web/dist/ \u0026lt;Directory \u0026#34;/srv/ptorx/ptorx/yalcs/web/dist\u0026#34;\u0026gt; AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; \u0026lt;Location /yalcs/api\u0026gt; ProxyPass http://127.0.0.1:2079/api ProxyPassReverse http://127.0.0.1:2079/api \u0026lt;/Location\u0026gt; \u0026lt;Location /api/6\u0026gt; ProxyPass http://127.0.0.1:2070/api/6 ProxyPassReverse http://127.0.0.1:2070/api/6 \u0026lt;/Location\u0026gt; Alias /icon.png /srv/ptorx/ptorx/mobile/icon.png \u0026lt;Files \u0026#34;/srv/ptorx/ptorx/mobile/icon.png\u0026#34;\u0026gt; Require all granted \u0026lt;/Files\u0026gt; Alias /static/ /srv/ptorx/ptorx/web/dist/ DocumentRoot /srv/ptorx/ptorx/web/dist/ \u0026lt;Directory \u0026#34;/srv/ptorx/ptorx/web/dist\u0026#34;\u0026gt; AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet ","permalink":"https://loginterests.com/posts/2020-10-02-ptorx/","summary":"\u003cp\u003e昨日記事にあげた \u003ca href=\"https://github.com/xyfir/ptorx\"\u003ePtorx\u003c/a\u003e だが、Nginx で妥協したのがモヤモヤするので、Apache でも構成してみた。\u003c/p\u003e\n\u003cp\u003eが、どうしても、Nginx の try_files ディレクティブと同等のことが、サイト設定だけでは完結せず、以下のような内容の \u003ccode\u003e.htaccess\u003c/code\u003e を\u003c/p\u003e","title":"続: Ptorx"},{"content":"Ptorx は、メール転送サービスを構築できるサーバーアプリ。似たようなソフトに、SimpleLogin や、AnonAddy があるが、モダンなインターフェースが特徴。例によってインストールに手こずった。\n最初、ウェブサーバーは、Apache でやろうとしたのだが、全然うまく動いてくれないので、まずはドキュメントに書かれている環境で試すべき、と考えて、Nginx が動いている鯖にインストールし直した。\nところが、ユーザー登録はまではこぎつけたものの、ログインできない。むろん、Issue で質問しまくったが、作者にも不明だった。\nそこで、ソースをよく見てみると、なんと server/.env と accownt/server/.env (あと多分、ccashcow/server/.envも) で JWT_KEY の値を同じにしなくてはならないことが判明。そこを修正すれば、するっとログインできてしまった。\nあと、production 環境では、メールの送信に sendmail コマンドを使っているが、少なくとも Postfix を入れている環境では、パスが指定されていないのでエラーになる。これは PR を送ってみた。\nあと、From: ヘッダと Envelope-From が異なるので、iCloud といったサービスでは、DKIM チェックが unknown になってしまう。これは質問中。\n","permalink":"https://loginterests.com/posts/2020-10-01-ptorx/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/xyfir/ptorx\"\u003ePtorx\u003c/a\u003e は、メール転送サービスを構築できるサーバーアプリ。似たようなソフトに、\u003ca href=\"https://github.com/simple-login/app\"\u003eSimpleLogin\u003c/a\u003e や、\u003ca href=\"https://github.com/anonaddy/anonaddy\"\u003eAnonAddy\u003c/a\u003e があるが、モダンなインターフェースが特徴。例によってインストールに手こずった。\u003c/p\u003e","title":"Ptorx"},{"content":"Scoold のインストールに手こずったのでその備忘録。必須モジュールとして、Apache、OpenJDK、Node.js が必要。事前に導入しておく。\nまず前提として、Para をインストール。バックエンドのデータベースはいろいろ選べるが、今回は MongoDB をチョイス。MongoDB 用の DAO モジュール も併せてダウンロードしておく。ただし、面倒くさかったら、ホスティングサービス もあるので、それを利用してもよし。\nPara 起動用のユーザーを作成して、su する。ホームディレクトリは、仮に /srv/para とする。\nPara の jar モジュールをホームディレクトリに配置。plugins ディレクトリを作成し、DAO モジュールをそこに配置する。\n設定ファイル application.conf を作成。以下のような感じ。\n# the name of the root app para.app_name = \u0026#34;Para\u0026#34; # or set it to \u0026#39;production\u0026#39; para.env = \u0026#34;production\u0026#34; # Plugins para.plugin_folder = \u0026#34;plugins/\u0026#34; # database para.dao = \u0026#34;MongoDBDAO\u0026#34; para.mongodb.host = \u0026#34;127.0.0.1\u0026#34; para.mongodb.database = \u0026#34;para\u0026#34; para.mongodb.user = \u0026#34;para\u0026#34; para.mongodb.password = \u0026#34;para_mongo_password\u0026#34; # Google para.gp_app_id = \u0026#34;xxxx\u0026#34; para.gp_secret = \u0026#34;xxxx\u0026#34; # Facebook para.fb_app_id = \u0026#34;xxxx\u0026#34; para.fb_secret = \u0026#34;xxxx\u0026#34; # Twitter #para.tw_app_id = \u0026#34;\u0026#34; #para.tw_secret = \u0026#34;\u0026#34; # Github para.gh_app_id = \u0026#34;\u0026#34; para.gh_secret = \u0026#34;\u0026#34; # Administrator para.admin_ident = \u0026#34;admin@example.com\u0026#34; # Support email para.support_email = \u0026#34;admin@paraenv.com\u0026#34; # if true, users can be created without verifying their emails para.security.allow_unverified_emails = false # if hosting multiple apps on Para, set this to false para.clients_can_access_root_app = false # if false caching is disabled para.cache_enabled = true # root app secret, used for token generation, should be a random string para.app_secret_key = \u0026#34;app_secret_key\u0026#34; # enable API request signature verification para.security.api_security = true # the node number from 1 to 1024, used for distributed ID generation para.worker_id = 1 # system email address para.mail.host = \u0026#34;localhost\u0026#34; para.mail.port = 25 para.mail.tls = false para.mail.ssl = false # enable SMTP debug logging para.mail.debug = true 起動用の systemd サービスファイルを作成する。こんな感じ。\n[Unit] Description=Para After=network.target [Service] Type=simple WorkingDirectory=/srv/para User=para ExecStart=/usr/bin/java -Dconfig.file=/srv/para/application.conf -jar para.jar PrivateTmp=true Restart=on-abort [Install] WantedBy=multi-user.target application.conf で指定したデータベースを作成する。その後、起動。\n外部からアクセスできるように、Apache でリバースプロキシを行う。ここがはまりどころ。 ドメイン名は、paraenv.com をとった。\n\u0026lt;VirtualHost *:80\u0026gt; ServerName paraenv.com ServerAlias www.paraenv.com RewriteEngine On RewriteCond %{SERVER_NAME} =paraenv.com [OR] RewriteCond %{SERVER_NAME} =www.paraenv.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName paraenv.com ServerAlias www.paraenv.com ServerAdmin webmaster@paraenv.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/paraenv.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/paraenv.com/privkey.pem RewriteEngine On RewriteCond %{HTTP_HOST} ^www\\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L,NE] RequestHeader set X-Forwarded-Proto \u0026#34;https\u0026#34; ProxyPreserveHost On ProxyRequests Off ProxyPass / http://localhost:8080/ nocanon ProxyPassReverse / http://localhost:8080/ nocanon ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet ProxyPass に指定した nocanon がポイント。これがないと、URL エンコードされた文字列を mod_proxy がデコードしてしまい、正常にユーザー登録ができなくなってしまう。\nここで、初期設定を行う。curl -X GET https://paraenv.com/v1/_setup を実行し、表示されるアプリケーション鍵と秘密鍵を控えておく。\n次に、para のクライントをインストールする。root になって、npm install -g para-cli を実行。\nインストールできたら、para-cli の初期設定を実行する。\npara-cli setup アプリケーションID (多分、app:para)、秘密鍵 (事前に実行した curl で表示された値)、エンドポイント (この場合、https://paraenv.com) を入力する。\n次に、Scoold 用の鍵と秘密鍵を作成する。\npara-cli new-app \u0026#34;scoold\u0026#34; --name \u0026#34;Scoold\u0026#34; 鍵が表示されるので、これを控えておく。後で、Scoold の設定ファイルに書き込む必要があるので。\nPara の設定は以上。続けて、Scoold をインストールする。専用のユーザーを作成し、su する。ホームディレクトリは仮に /srv/scoold とする。\nScoold の jar ファイルをホームディレクトリに配置し、設定ファイル (application.conf) を作成する。割り当てるドメインに、usercounsel.com を取得しておいた。\npara.app_name = \u0026#34;Scoold\u0026#34; # the port for Scoold para.port = 18080 # Session cookie name para.auth_cookie = \u0026#34;scoold-auth\u0026#34; # change this to \u0026#34;production\u0026#34; later para.env = \u0026#34;production\u0026#34; # the URL where Scoold is hosted, or http://localhost:8000 para.host_url = \u0026#34;https://usercounsel.com\u0026#34; # the URL of Para - could also be \u0026#34;http://localhost:8080\u0026#34; para.endpoint = \u0026#34;https://paraenv.com\u0026#34; # access key for your Para app para.access_key = \u0026#34;app:scoold\u0026#34; # secret key for your Para app para.secret_key = \u0026#34;scoold_secret_key\u0026#34; # enable or disable email and password authentication para.password_auth_enabled = true # if false, commenting is allowed after 100+ reputation para.new_users_can_comment = true # if true, posts by new users require approval from moderator para.posts_need_approval = false # reputation needed for posts to be auto-approved para.posts_rep_threshold = 100 # needed for geolocation filtering of posts para.gmaps_api_key = \u0026#34;xxxx\u0026#34; # Enable/disable near me feature (geolocation) para.nearme_feature_enabled = false # the identifier of admin user - check Para user object para.admins = \u0026#34;admin@example.com\u0026#34; # GA code para.google_analytics_id = \u0026#34;\u0026#34; # enables syntax highlighting in posts para.code_highlighting_enabled = true # Facebook - create your own Facebook app first! para.fb_app_id = \u0026#34;xxxx\u0026#34; # Google - create your own Google app first! para.google_client_id = \u0026#34;xxxx\u0026#34; # If true, the default space will be accessible by everyone para.is_default_space_public = true # If true, users can change their profile pictures para.avatar_edits_enabled = true # If true, users can change their names para.name_edits_enabled = true # Enable/disable webhooks support para.webhooks_enabled = true # Enable/disable wiki style answers para.wiki_answers_enabled = true # Comment limits para.max_comments_per_id = 1000 para.max_comment_length = 255 # Post body limit (characters) para.max_post_length = 20000 # Sets the default tag for new questions para.default_question_tag = \u0026#34;question\u0026#34; # system email address para.support_email = \u0026#34;no-reply@usercounsel.com\u0026#34; para.mail.host = \u0026#34;127.0.0.1\u0026#34; para.mail.port = 25 para.mail.tls = false para.mail.ssl = false # enable SMTP debug logging para.mail.debug = true # para.secret_key に指定する値は、para-cli new-app 実行時に取得した秘密鍵。\npara.admins に管理者とするユーザーのユーザーID (メールアドレス) を指定する。Google や Facebook の Oauth でログインするユーザーを指定する場合は、fb:123456 などのように、サービスタグとユーザートークンを指定すればよい。\nユーザー登録の際、メール確認が必須なので、para.mail.* に、メールサーバーを間違えずに指定しておく。メールでの確認が不要なら、para.security.allow_unverified_emails = true を追記しておく。なお、SMTP 認証が必要なら、\npara.mail.host = \u0026#34;smtp.example.com\u0026#34; para.mail.port = 587 para.mail.username = \u0026#34;user@example.com\u0026#34; para.mail.password = \u0026#34;password\u0026#34; para.mail.tls = true といった内容も追記する。\n次に、systemd 起動ファイルを作成する。\n[Unit] Description=Scoold After=network.target [Service] Type=simple WorkingDirectory=/srv/scoold User=scoold ExecStart=/usr/bin/java -Dconfig.file=/srv/scoold/application.conf -jar scoold.jar PrivateTmp=true Restart=on-abort [Install] WantedBy=multi-user.target Apache も設定する。むろん、URL デコードの罠を回避するキーワード nocanon を指定するのを忘れない。\nVirtualHost *:80\u0026gt; ServerName usercounsel.com ServerAlias www.usercounsel.com RewriteEngine On RewriteCond %{SERVER_NAME} =www.usercounsel.com [OR] RewriteCond %{SERVER_NAME} =usercounsel.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName usercounsel.com ServerAlias www.usercounsel.com ServerAdmin webmaster@usercounsel.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/usercounsel.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/usercounsel.com/privkey.pem RewriteEngine On RewriteCond %{HTTP_HOST} ^www\\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L,NE] Alias /privacy.html\t/srv/scoold/docs/privacy.html Alias /terms.html\t/srv/scoold/docs/terms.html \u0026lt;Directory \u0026#34;/srv/scoold/docs\u0026#34;\u0026gt; Require all granted \u0026lt;/Directory\u0026gt; RequestHeader set X-Forwarded-Proto \u0026#34;https\u0026#34; ProxyPreserveHost On ProxyRequests Off ProxyPass /privacy.html ! ProxyPass /terms.html ! ProxyPass / http://localhost:18080/ nocanon ProxyPassReverse / http://localhost:18080/ nocanon ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet Alias で指定したファイルは、OAuth 認証を取得する際に求められる、プライバシーポリシーと利用規約を記したファイル。\n以上で設定は完了。ブラウザでサイトを表示し、ユーザー登録を行う。\n","permalink":"https://loginterests.com/posts/2020-02-01-scoold/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/Erudika/scoold\"\u003eScoold\u003c/a\u003e のインストールに手こずったのでその備忘録。必須モジュールとして、Apache、OpenJDK、Node.js が必要。事前に導入しておく。\u003c/p\u003e\n\u003cp\u003eまず前提として、\u003ca href=\"https://github.com/Erudika/para\"\u003ePara\u003c/a\u003e をインストール。バックエンドのデータベースはいろいろ選べるが、今回は \u003ca href=\"https://www.mongodb.com/\"\u003eMongoDB\u003c/a\u003e をチョイス。\u003ca href=\"https://www.mongodb.com/\"\u003eMongoDB\u003c/a\u003e 用の \u003ca href=\"https://github.com/Erudika/para-dao-mongodb\"\u003eDAO モジュール\u003c/a\u003e も併せてダウンロードしておく。ただし、面倒くさかったら、\u003ca href=\"https://paraio.com/\"\u003eホスティングサービス\u003c/a\u003e もあるので、それを利用してもよし。\u003c/p\u003e","title":"Scoold と Apache"},{"content":"ひとり Mastodon と ひとり Pleroma 始めました。どっちも SNS なのにひとりでどうすんじゃ、とか、意味ねぇー、とか思ったりもしますが、まあモノは試しと言いますし。 どちらも連携してくれるサーバーを募集中です。\nあと、ユーザーも募集中です。Pleroma の方は、公開サーバーですので、随時サインアップしてください。Mastodon の方は、招待制なので、コメントを残していただくか、Twitter でお問い合わせください。\n","permalink":"https://loginterests.com/posts/2019-11-11-mastodon-and-pleroma/","summary":"\u003cp\u003eひとり \u003ca href=\"https://joinmastodon.org/\"\u003eMastodon\u003c/a\u003e と ひとり \u003ca href=\"https://pleroma.social/\"\u003ePleroma\u003c/a\u003e 始めました。どっちも SNS なのにひとりでどうすんじゃ、とか、意味ねぇー、とか思ったりもしますが、まあモノは試しと言いますし。\nどちらも連携してくれるサーバーを募集中です。\u003c/p\u003e","title":"Mastodon と Pleroma 始めました"},{"content":"\u0026ndash; Your privacy is critically important to us.\n電脳業務日誌 is located at:\n電脳業務日誌\n5-10-6, Osho-kita\nHyogo, Japan\nIt is 電脳業務日誌\u0026rsquo;s policy to respect your privacy regarding any information we may collect while operating our website. This Privacy Policy applies to https://loginterests.com/ (hereinafter, \u0026ldquo;us\u0026rdquo;, \u0026ldquo;we\u0026rdquo;, or \u0026ldquo;https://loginterests.com/\u0026quot;). We respect your privacy and are committed to protecting personally identifiable information you may provide us through the Website. We have adopted this privacy policy (\u0026ldquo;Privacy Policy\u0026rdquo;) to explain what information may be collected on our Website, how we use this information, and under what circumstances we may disclose the information to third parties. This Privacy Policy applies only to information we collect through the Website and does not apply to our collection of information from other sources. This Privacy Policy, together with the Terms and conditions posted on our Website, set forth the general rules and policies governing your use of our Website. Depending on your activities when visiting our Website, you may be required to agree to additional terms and conditions.\nWebsite Visitors Like most website operators, 電脳業務日誌 collects non-personally-identifying information of the sort that web browsers and servers typically make available, such as the browser type, language preference, referring site, and the date and time of each visitor request. 電脳業務日誌\u0026rsquo;s purpose in collecting non-personally identifying information is to better understand how 電脳業務日誌\u0026rsquo;s visitors use its website. From time to time, 電脳業務日誌 may release non-personally-identifying information in the aggregate, e.g., by publishing a report on trends in the usage of its website. 電脳業務日誌 also collects potentially personally-identifying information like Internet Protocol (IP) addresses for logged in users and for users leaving comments on https://loginterests.com/ blog posts. 電脳業務日誌 only discloses logged in user and commenter IP addresses under the same circumstances that it uses and discloses personally-identifying information as described below.\nGathering of Personally-Identifying Information Certain visitors to 電脳業務日誌\u0026rsquo;s websites choose to interact with 電脳業務日誌 in ways that require 電脳業務日誌 to gather personally-identifying information. The amount and type of information that 電脳業務日誌 gathers depends on the nature of the interaction. For example, we ask visitors who sign up for a blog at https://loginterests.com/ to provide a username and email address.\nSecurity The security of your Personal Information is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Information, we cannot guarantee its absolute security.\nAdvertisements Ads appearing on our website may be delivered to users by advertising partners, who may set cookies. These cookies allow the ad server to recognize your computer each time they send you an online advertisement to compile information about you or others who use your computer. This information allows ad networks to, among other things, deliver targeted advertisements that they believe will be of most interest to you. This Privacy Policy covers the use of cookies by 電脳業務日誌 and does not cover the use of cookies by any advertisers.\nLinks To External Sites Our Service may contain links to external sites that are not operated by us. If you click on a third party link, you will be directed to that third party\u0026rsquo;s site. We strongly advise you to review the Privacy Policy and terms and conditions of every site you visit. We have no control over, and assume no responsibility for the content, privacy policies or practices of any third party sites, products or services.\nProtection of Certain Personally-Identifying Information 電脳業務日誌 discloses potentially personally-identifying and personally-identifying information only to those of its employees, contractors and affiliated organizations that (i) need to know that information in order to process it on 電脳業務日誌\u0026rsquo;s behalf or to provide services available at 電脳業務日誌\u0026rsquo;s website, and (ii) that have agreed not to disclose it to others. Some of those employees, contractors and affiliated organizations may be located outside of your home country; by using 電脳業務日誌\u0026rsquo;s website, you consent to the transfer of such information to them. 電脳業務日誌 will not rent or sell potentially personally-identifying and personally-identifying information to anyone. Other than to its employees, contractors and affiliated organizations, as described above, 電脳業務日誌 discloses potentially personally-identifying and personally-identifying information only in response to a subpoena, court order or other governmental request, or when 電脳業務日誌 believes in good faith that disclosure is reasonably necessary to protect the property or rights of 電脳業務日誌, third parties or the public at large. If you are a registered user of https://loginterests.com/ and have supplied your email address, 電脳業務日誌 may occasionally send you an email to tell you about new features, solicit your feedback, or just keep you up to date with what\u0026rsquo;s going on with 電脳業務日誌 and our products. We primarily use our blog to communicate this type of information, so we expect to keep this type of email to a minimum. If you send us a request (for example via a support email or via one of our feedback mechanisms), we reserve the right to publish it in order to help us clarify or respond to your request or to help us support other users. 電脳業務日誌 takes all measures reasonably necessary to protect against the unauthorized access, use, alteration or destruction of potentially personally-identifying and personally-identifying information.\nAggregated Statistics 電脳業務日誌 may collect statistics about the behavior of visitors to its website. 電脳業務日誌 may display this information publicly or provide it to others. However, 電脳業務日誌 does not disclose your personally-identifying information.\nCookies To enrich and perfect your online experience, 電脳業務日誌 uses \u0026ldquo;Cookies\u0026rdquo;, similar technologies and services provided by others to display personalized content, appropriate advertising and store your preferences on your computer. A cookie is a string of information that a website stores on a visitor\u0026rsquo;s computer, and that the visitor\u0026rsquo;s browser provides to the website each time the visitor returns. 電脳業務日誌 uses cookies to help 電脳業務日誌 identify and track visitors, their usage of https://loginterests.com/, and their website access preferences. 電脳業務日誌 visitors who do not wish to have cookies placed on their computers should set their browsers to refuse cookies before using 電脳業務日誌\u0026rsquo;s websites, with the drawback that certain features of 電脳業務日誌\u0026rsquo;s websites may not function properly without the aid of cookies. By continuing to navigate our website without changing your cookie settings, you hereby acknowledge and agree to 電脳業務日誌\u0026rsquo;s use of cookies.\nPrivacy Policy Changes Although most changes are likely to be minor, 電脳業務日誌 may change its Privacy Policy from time to time, and in 電脳業務日誌\u0026rsquo;s sole discretion. 電脳業務日誌 encourages visitors to frequently check this page for any changes to its Privacy Policy. Your continued use of this site after any change in this Privacy Policy will constitute your acceptance of such change.\nCredit \u0026amp; Contact Information This privacy policy was created at https://termsandconditionstemplate.com/privacy-policy-generator/. If you have any questions about this Privacy Policy, please contact us via or phone.\n","permalink":"https://loginterests.com/privacy/","summary":"\u003cp\u003e\u0026ndash; Your privacy is critically \u003cem\u003eimportant\u003c/em\u003e to us.\u003c/p\u003e\n\u003cp\u003e電脳業務日誌 is located at:\u003c/p\u003e\n\u003cp\u003e電脳業務日誌\u003cbr /\u003e\n5-10-6, Osho-kita\u003cbr /\u003e\nHyogo, Japan\u003cbr /\u003e\u003c/p\u003e\n\u003cp\u003eIt is 電脳業務日誌\u0026rsquo;s policy to respect your privacy regarding any information we may collect while operating our website. This Privacy Policy applies to \u003ca href=\"https://loginterests.com/\"\u003ehttps://loginterests.com/\u003c/a\u003e (hereinafter, \u0026ldquo;us\u0026rdquo;, \u0026ldquo;we\u0026rdquo;, or \u0026ldquo;\u003ca href=\"https://loginterests.com/%22)\"\u003ehttps://loginterests.com/\u0026quot;)\u003c/a\u003e. We respect your privacy and are committed to protecting personally identifiable information you may provide us through the Website. We have adopted this privacy policy (\u0026ldquo;Privacy Policy\u0026rdquo;) to explain what information may be collected on our Website, how we use this information, and under what circumstances we may disclose the information to third parties. This Privacy Policy applies only to information we collect through the Website and does not apply to our collection of information from other sources.\nThis Privacy Policy, together with the Terms and conditions posted on our Website, set forth the general rules and policies governing your use of our Website. Depending on your activities when visiting our Website, you may be required to agree to additional terms and conditions.\u003c/p\u003e","title":"Privacy Policy"},{"content":"Welcome to 電脳業務日誌 These terms and conditions outline the rules and regulations for the use of 電脳業務日誌\u0026rsquo;s Website.\n電脳業務日誌 is located at: 5-10-6, Osho-kita Amagasaki-shi 6600063 - Hyogo , Japan\nBy accessing this website we assume you accept these terms and conditions in full. Do not continue to use 電脳業務日誌\u0026rsquo;s website if you do not accept all of the terms and conditions stated on this page. The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and any or all Agreements: \u0026ldquo;Client\u0026rdquo;, \u0026ldquo;You\u0026rdquo; and \u0026ldquo;Your\u0026rdquo; refers to you, the person accessing this website and accepting the Company\u0026rsquo;s terms and conditions. \u0026ldquo;The Company\u0026rdquo;, \u0026ldquo;Ourselves\u0026rdquo;, \u0026ldquo;We\u0026rdquo;, \u0026ldquo;Our\u0026rdquo; and \u0026ldquo;Us\u0026rdquo;, refers to our Company. \u0026ldquo;Party\u0026rdquo;, \u0026ldquo;Parties\u0026rdquo;, or \u0026ldquo;Us\u0026rdquo;, refers to both the Client and ourselves, or either the Client or ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose of meeting the Client\u0026rsquo;s needs in respect of provision of the Company\u0026rsquo;s stated services/products, in accordance with and subject to, prevailing law of Japan. Any use of the above terminology or other words in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.Cookies We employ the use of cookies. By using 電脳業務日誌\u0026rsquo;s website you consent to the use of cookies in accordance with 電脳業務日誌\u0026rsquo;s privacy policy.Most of the modern day interactive web sites use cookies to enable us to retrieve user details for each visit. Cookies are used in some areas of our site to enable the functionality of this area and ease of use for those people visiting. Some of our affiliate / advertising partners may also use cookies.License Unless otherwise stated, 電脳業務日誌 and/or it\u0026rsquo;s licensors own the intellectual property rights for all material on 電脳業務日誌. All intellectual property rights are reserved. You may view and/or print pages from https://loginterests.com/ for your own personal use subject to restrictions set in these terms and conditions. You must not:\nRepublish material from https://loginterests.com Sell, rent or sub-license material from https://loginterests.com Reproduce, duplicate or copy material from hhttps://loginterests.com\nRedistribute content from 電脳業務日誌 (unless content is specifically made for redistribution).\nUser Comments This Agreement shall begin on the date hereof. Certain parts of this website offer the opportunity for users to post and exchange opinions, information, material and data (\u0026lsquo;Comments\u0026rsquo;) in areas of the website. 電脳業務日誌 does not screen, edit, publish or review Comments prior to their appearance on the website and Comments do not reflect the views or opinions of電脳業務日誌, its agents or affiliates. Comments reflect the view and opinion of the person who posts such view or opinion. To the extent permitted by applicable laws 電脳業務日誌 shall not be responsible or liable for the Comments or for any loss cost, liability, damages or expenses caused and or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website. 電脳業務日誌reserves the right to monitor all Comments and to remove any Comments which it considers in its absolute discretion to be inappropriate, offensive or otherwise in breach of these Terms and Conditions. You warrant and represent that:\nYou are entitled to post the Comments on our website and have all necessary licenses and consents to do so; The Comments do not infringe any intellectual property right, including without limitation copyright, patent or trademark, or other proprietary right of any third party; The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material or material which is an invasion of privacy The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity.\nYou hereby grant to 電脳業務日誌 a non-exclusive royalty-free license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media.\nHyperlinking to our Content The following organizations may link to our Web site without prior written approval:\nGovernment agencies; Search engines; News organizations; Online directory distributors when they list us in the directory may link to our Web site in the same manner as they hyperlink to the Web sites of other listed businesses; and Systemwide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site.\nThese organizations may link to our home page, to publications or to other Web site information so long as the link: (a) is not in any way misleading; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party\u0026rsquo;s site.\nWe may consider and approve in our sole discretion other link requests from the following types of organizations:\ncommonly-known consumer and/or business information sources such as Chambers of Commerce, American Automobile Association, AARP and Consumers Union; dot.com community sites; associations or other groups representing charities, including charity giving sites, online directory distributors; internet portals; accounting, law and consulting firms whose primary clients are businesses; and educational institutions and trade associations.\nWe will approve link requests from these organizations if we determine that: (a) the link would not reflect unfavorably on us or our accredited businesses (for example, trade associations or other organizations representing inherently suspect types of business, such as work-at-home opportunities, shall not be allowed to link); (b)the organization does not have an unsatisfactory record with us; (c) the benefit to us from the visibility associated with the hyperlink outweighs the absence of ; and (d) where the link is in the context of general resource information or is otherwise consistent with editorial content in a newsletter or similar product furthering the mission of the organization.\nThese organizations may link to our home page, to publications or to other Web site information so long as the link: (a) is not in any way misleading; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and it products or services; and (c) fits within the context of the linking party\u0026rsquo;s site.\nIf you are among the organizations listed in paragraph 2 above and are interested in linking to our website, you must notify us by sending an e-mail to admin@mzch.org. Please include your name, your organization name, contact information (such as a phone number and/or e-mail address) as well as the URL of your site, a list of any URLs from which you intend to link to our Web site, and a list of the URL(s) on our site to which you would like to link. Allow 2-3 weeks for a response.\nApproved organizations may hyperlink to our Web site as follows:\nBy use of our corporate name; or By use of the uniform resource locator (Web address) being linked to; or By use of any other description of our Web site or material being linked to that makes sense within the context and format of content on the linking party\u0026rsquo;s site.\nNo use of 電脳業務日誌\u0026rsquo;s logo or other artwork will be allowed for linking absent a trademark license agreement.\nIframes Without prior approval and express written permission, you may not create frames around our Web pages or use other techniques that alter in any way the visual presentation or appearance of our Web site.\nReservation of Rights We reserve the right at any time and in its sole discretion to request that you remove all links or any particular link to our Web site. You agree to immediately remove all links to our Web site upon such request. We also reserve the right to amend these terms and conditions and its linking policy at any time. By continuing to link to our Web site, you agree to be bound to and abide by these linking terms and conditions.\nRemoval of links from our website If you find any link on our Web site or any linked web site objectionable for any reason, you may contact us about this. We will consider requests to remove links but will have no obligation to do so or to respond directly to you. Whilst we endeavour to ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we commit to ensuring that the website remains available or that the material on the website is kept up to date.\nContent Liability We shall have no responsibility or liability for any content appearing on your Web site. You agree to indemnify and defend us against all claims arising out of or based upon your Website. No link(s) may appear on any page on your Web site or within any context containing content or materials that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights.\nDisclaimer To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website (including, without limitation, any warranties implied by law in respect of satisfactory quality, fitness for purpose and/or the use of reasonable care and skill). Nothing in this disclaimer will:\nlimit or exclude our or your liability for death or personal injury resulting from negligence; limit or exclude our or your liability for fraud or fraudulent misrepresentation; limit any of our or your liabilities in any way that is not permitted under applicable law; or exclude any of our or your liabilities that may not be excluded under applicable law.\nThe limitations and exclusions of liability set out in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer or in relation to the subject matter of this disclaimer, including liabilities arising in contract, in tort (including negligence) and for breach of statutory duty. To the extent that the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.\nCredit \u0026amp; Contact Information This Terms and conditions page was created at termsandconditionstemplate.com generator. If you have any queries regarding any of our terms, please contact us.\n","permalink":"https://loginterests.com/terms/","summary":"\u003ch1 id=\"welcome-to-電脳業務日誌\"\u003eWelcome to 電脳業務日誌\u003c/h1\u003e\n\u003cp\u003eThese terms and conditions outline the rules and regulations for the use of 電脳業務日誌\u0026rsquo;s Website.\u003c/p\u003e\n\u003cp\u003e電脳業務日誌 is located at:\n5-10-6, Osho-kita Amagasaki-shi 6600063 - Hyogo , Japan\u003c/p\u003e\n\u003cp\u003eBy accessing this website we assume you accept these terms and conditions in full. Do not continue to use 電脳業務日誌\u0026rsquo;s website\nif you do not accept all of the terms and conditions stated on this page.\nThe following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice\nand any or all Agreements: \u0026ldquo;Client\u0026rdquo;, \u0026ldquo;You\u0026rdquo; and \u0026ldquo;Your\u0026rdquo; refers to you, the person accessing this website\nand accepting the Company\u0026rsquo;s terms and conditions. \u0026ldquo;The Company\u0026rdquo;, \u0026ldquo;Ourselves\u0026rdquo;, \u0026ldquo;We\u0026rdquo;, \u0026ldquo;Our\u0026rdquo; and \u0026ldquo;Us\u0026rdquo;, refers\nto our Company. \u0026ldquo;Party\u0026rdquo;, \u0026ldquo;Parties\u0026rdquo;, or \u0026ldquo;Us\u0026rdquo;, refers to both the Client and ourselves, or either the Client\nor ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake\nthe process of our assistance to the Client in the most appropriate manner, whether by formal meetings\nof a fixed duration, or any other means, for the express purpose of meeting the Client\u0026rsquo;s needs in respect\nof provision of the Company\u0026rsquo;s stated services/products, in accordance with and subject to, prevailing law\nof Japan. Any use of the above terminology or other words in the singular, plural,\ncapitalisation and/or he/she or they, are taken as interchangeable and therefore as referring to same.Cookies\nWe employ the use of cookies. By using 電脳業務日誌\u0026rsquo;s website you consent to the use of cookies\nin accordance with 電脳業務日誌\u0026rsquo;s privacy policy.Most of the modern day interactive web sites\nuse cookies to enable us to retrieve user details for each visit. Cookies are used in some areas of our site\nto enable the functionality of this area and ease of use for those people visiting. Some of our\naffiliate / advertising partners may also use cookies.License\nUnless otherwise stated, 電脳業務日誌 and/or it\u0026rsquo;s licensors own the intellectual property rights for\nall material on 電脳業務日誌. All intellectual property rights are reserved. You may view and/or print\npages from \u003ca href=\"https://loginterests.com/\"\u003ehttps://loginterests.com/\u003c/a\u003e for your own personal use subject to restrictions set in these terms and conditions.\nYou must not:\u003c/p\u003e","title":"Terms \u0026 Conditions"},{"content":"例によって例のごとく、ドキュメントが未整備なオープンソースアプリをインストールしたので、そのメモ。\nFormspree は、静的サイトなどにメールフォームを設置するためのサーバーアプリケーションである。設置が面倒な方は、ホスティングサービスもあるので、そちらを利用された方がよいかと。\nまず、Python をインストールする。Python は、個人的に pyenv を使うので、そのように。\ngit clone https://github.com/pyenv/pyenv.git ~/.pyenv .profile を編集して、以下を追記。\nPYENV_ROOT=\u0026#34;$HOME/.pyenv\u0026#34; export PYENV_ROOT if [ -d \u0026#34;$PYENV_ROOT/bin\u0026#34; ] ; then PATH=\u0026#34;$PYENV_ROOT/bin:$PATH\u0026#34; eval \u0026#34;$(pyenv init -)\u0026#34; fi 前提ファイルをインストール\nsudo apt install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libmariadb-dev-compat libpq-dev Node.js もインストールしておく。\ncurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs Python をインストール。その後、pipenv をインストール。\npyenv install 3.7.4 pyenv local 3.7.4 pip install pipenv Formspree のリポジトリをコピーする。\ngit clone https://github.com/formspree/formspree cd formspree Pipfile を編集して、Python 3.7 に対応させる。\n--- Pipfile.orig\t2019-08-12 13:42:23.725887560 +0900 +++ Pipfile\t2019-08-12 01:52:39.381882527 +0900 @@ -10,7 +10,7 @@ pylint = \u0026#34;*\u0026#34; [requires] -python_version = \u0026#34;3.6\u0026#34; +python_version = \u0026#34;3.7\u0026#34; [packages] celery = \u0026#34;==4.2.0\u0026#34; 依存パッケージをインストール。\npipenv install フロントエンドパッケージをインストール\nnpm install make make prod gunicorn 用の設定ファイルを作成する。例えば、以下の通り。\nimport multiprocessing bind = \u0026#39;127.0.0.1:8888\u0026#39; workers = multiprocessing.cpu_count() * 2 + 1 chdir = \u0026#39;/srv/formspree/formspree\u0026#39; logfile = \u0026#39;/srv/formspree/logs/access.log\u0026#39; loglevel = \u0026#39;info\u0026#39; .env 設定ファイルを作成する。たとえば、以下の通り。\nAPI_ROOT=\u0026#39;https://example.com\u0026#39; CONTACT_EMAIL=\u0026#39;admin@example.com\u0026#39; DATABASE_URL=\u0026#39;postgresql://formspree:password@127.0.0.1:5432/formspree\u0026#39; DEBUG=\u0026#39;True\u0026#39; DEFAULT_SENDER=\u0026#39;no-reply@example.com\u0026#39; LOG_LEVEL=\u0026#39;info\u0026#39; MONTHLY_SUBMISSIONS_LIMIT=\u0026#39;1000\u0026#39; NONCE_SECRET=\u0026#39;ランダムな文字列\u0026#39; HASHIDS_SALT=\u0026#39;ランダムな文字列\u0026#39; REDISTOGO_URL=\u0026#39;127.0.0.1:6379\u0026#39; SECRET_KEY=\u0026#39;ランダムな文字列\u0026#39; SENDGRID_PASSWORD=\u0026#39;SendGrid ログインパスワード\u0026#39; SENDGRID_USERNAME=\u0026#39;SendGrid ログインユーザー名\u0026#39; SERVICE_NAME=\u0026#39;Mail Form\u0026#39; SERVICE_URL=\u0026#39;https://example.com\u0026#39; RECAPTCHA_SECRET=\u0026#39;xxx\u0026#39; RECAPTCHA_KEY=\u0026#39;xxx\u0026#39; .env ファイルの DATABASE_URL でアクセスできるデータベースを作成し、以下のコマンドでテーブルを作成する。\nenv FLASK_APP=formspree/manage.py pipenv run flask db upgrade gunicorn 起動用の systemd ファイルを /lib/systemd/system/formspree.service などとして作成する。\n[Unit] Description=Formspree Gunicorn After=network.target [Service] Type=simple User=formspree Group=formspree Environment=FLASK_APP=formspree/manage.py WorkingDirectory=/srv/formspree/formspree ExecStart=/srv/formspree/.pyenv/shims/pipenv run gunicorn \\ formspree:app \\ --config /srv/formspree/config.py Restart=on-abort [Install] WantedBy=multi-user.target 起動する。\nsystemctl enable formspree systemctl start formspree エラーがなければ、Apache を設定する。\n\u0026lt;VirtualHost *:80\u0026gt; ServerName example.com ServerAlias www.example.com RewriteEngine on RewriteCond %{SERVER_NAME} =example.com [OR] RewriteCond %{SERVER_NAME} =www.example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem RewriteEngine On RewriteCond %{HTTP_HOST} ^www\\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Alias /static/ /srv/formspree/formspree/formspree/static/ \u0026lt;Directory \u0026#34;/srv/formspree/formspree/formspree/static\u0026#34;\u0026gt; Require all granted \u0026lt;/Directory\u0026gt; RequestHeader set X-Forwarded-Proto \u0026#34;https\u0026#34; ProxyPreserveHost On ProxyPass /static ! ProxyPass / http://127.0.0.1:8888/ ProxyPassReverse / http://127.0.0.1:8888/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet 登録画面にアクセスして、ユーザー登録した後で、データベースを直接書き換えて、自分を Gold ユーザーにしておくことをお忘れなく。でないと、全機能が使えません。\nupdate users set plan = \u0026#39;v1_platinum\u0026#39;; ","permalink":"https://loginterests.com/posts/2019-08-12-formspree/","summary":"\u003cp\u003e例によって例のごとく、ドキュメントが未整備なオープンソースアプリをインストールしたので、そのメモ。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/formspree/formspree\"\u003eFormspree\u003c/a\u003e は、静的サイトなどにメールフォームを設置するためのサーバーアプリケーションである。設置が面倒な方は、\u003ca href=\"https://formspree.io/\"\u003eホスティングサービス\u003c/a\u003eもあるので、そちらを利用された方がよいかと。\u003c/p\u003e","title":"Formspree"},{"content":"ソースコード開発管理には多種多様なバージョン管理ツールが揃っているが、ドキュメントについては、同じツールを使えばいいやということか、あまり種類がない。その中でもよく使われている、Read The Docs をインストールしてみた。\nドキュメント管理のツールなので、さぞかしドキュメントが充実しているだろう…ということはなく、やっぱり腐っているところがある。\nまず第一に、プロダクションユースの設定が公開されているソース自体に含まれていない。つまり、自分で書かないといけない。この時点でまあ論外といえば論外なのだが、開発版の設定はついてくるので、Django のドキュメントを眺めつつ、適宜修正。うちは、以下のようにした。バックエンドに PostgreSQL を使うように指定。ドメイン名は、仮に example.jp としておく。\n\u0026#34;\u0026#34;\u0026#34;Local development settings, including local_settings, if present.\u0026#34;\u0026#34;\u0026#34; from __future__ import absolute_import import os from .base import CommunityBaseSettings class CommunityProductionSettings(CommunityBaseSettings): \u0026#34;\u0026#34;\u0026#34;Settings for personal production use\u0026#34;\u0026#34;\u0026#34; SECRET_KEY = \u0026#39;(充分な長さのシークレットキー。とりあえず、ランダムな16進数で50桁もあればいいかも)\u0026#39; PRODUCTION_DOMAIN = \u0026#39;www.example.jp\u0026#39; WEBSOCKET_HOST = \u0026#39;www.example.jp\u0026#39; @property def DATABASES(self): # noqa return { \u0026#39;default\u0026#39;: { \u0026#39;ENGINE\u0026#39;: \u0026#39;django.db.backends.postgresql_psycopg2\u0026#39;, \u0026#39;NAME\u0026#39;: \u0026#39;readthedocs\u0026#39;, \u0026#39;USER\u0026#39; : \u0026#39;readthedocs\u0026#39;, \u0026#39;PASSWORD\u0026#39; : \u0026#39;パスワード\u0026#39;, \u0026#39;HOST\u0026#39; : \u0026#39;localhost\u0026#39;, \u0026#39;PORT\u0026#39; : \u0026#39;5432\u0026#39;, } } # Email DEFAULT_FROM_EMAIL = \u0026#39;no-reply@example.jp\u0026#39; SERVER_EMAIL = DEFAULT_FROM_EMAIL SUPPORT_EMAIL = \u0026#39;support@example.jp\u0026#39; DONT_HIT_DB = False ACCOUNT_EMAIL_VERIFICATION = \u0026#39;mandatory\u0026#39; SESSION_COOKIE_DOMAIN = \u0026#39;example.jp\u0026#39; CACHE_BACKEND = \u0026#39;memcached://127.0.0.1:11211\u0026#39; SLUMBER_USERNAME = \u0026#39;slumberuser\u0026#39; SLUMBER_PASSWORD = \u0026#39;パスワード\u0026#39; # noqa: ignore dodgy check SLUMBER_API_HOST = \u0026#39;https://www.example.jp\u0026#39; PUBLIC_API_URL = \u0026#39;https://www.example.jp\u0026#39; BROKER_URL = \u0026#39;redis://localhost:6379/12\u0026#39; CELERY_RESULT_BACKEND = \u0026#39;redis://localhost:6379/12\u0026#39; CELERY_RESULT_SERIALIZER = \u0026#39;json\u0026#39; CELERY_ALWAYS_EAGER = True CELERY_TASK_IGNORE_RESULT = False EMAIL_BACKEND = \u0026#39;django.core.mail.backends.smtp.EmailBackend\u0026#39; EMAIL_HOST=\u0026#39;localhost\u0026#39; EMAIL_PORT=25 FILE_SYNCER = \u0026#39;readthedocs.builds.syncers.LocalSyncer\u0026#39; # For testing locally. Put this in your /etc/hosts: # 127.0.0.1 test # and navigate to http://test:8000 CORS_ORIGIN_WHITELIST = ( \u0026#39;example.jp\u0026#39;, \u0026#39;www.example.jp\u0026#39;, ) ALLOWED_HOSTS = [\u0026#39;www.example.jp\u0026#39;,\u0026#39;example.jp\u0026#39;] DEBUG = False TEMPLATE_DEBUG = False # Disable auto syncing elasticsearch documents in development ELASTICSEARCH_DSL_AUTOSYNC = True ELASTICSEARCH_DSL_AUTO_REFRESH = True # Disable password validators on development AUTH_PASSWORD_VALIDATORS = [] @property def LOGGING(self): # noqa - avoid pep8 N802 logging = super().LOGGING logging[\u0026#39;formatters\u0026#39;][\u0026#39;default\u0026#39;][\u0026#39;format\u0026#39;] = \u0026#39;[%(asctime)s] \u0026#39; + self.LOG_FORMAT # Allow Sphinx and other tools to create loggers logging[\u0026#39;disable_existing_loggers\u0026#39;] = False return logging CommunityProductionSettings.load_settings(__name__) if not os.environ.get(\u0026#39;DJANGO_SETTINGS_SKIP_LOCAL\u0026#39;, False): try: # pylint: disable=unused-wildcard-import from .local_settings import * # noqa except ImportError: pass # Allow for local settings override to trigger images name change try: if DOCKER_USE_DEV_IMAGES: DOCKER_IMAGE_SETTINGS = { key.replace(\u0026#39;readthedocs/build:\u0026#39;, \u0026#39;readthedocs/build-dev:\u0026#39;): settings for (key, settings) in DOCKER_IMAGE_SETTINGS.items() } except NameError: pass この内容を readthedocs/settings/production.py として保存。で、インストール開始。\nまずは、前提パッケージをインストール。 sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev データベースに PostgreSQL を使う場合は、libpq-dev をインストール。 sudo apt install -y libpq-dev memcached がない場合は、インストールする。 sudo apt install -y memcached redis がない場合は、インストールする。 sudo apt install -y redis-server elasticsearch がない場合は、インストールする。最新版の 7.x 系列で大丈夫。\nデータベースとユーザーを作っておく。\n$ sudo -s # su - postgres $ createuser -A -D -P readthedocs $ createdb -O readthedocs readthedocs Read The Docs の実行ユーザーに su - する。\nなにやら、Python は、3.6 系統が前提みたいに、ドキュメントにあったので、pyenv で Python 3.6.8 を入れる。まずは、pyenv を git でインストール。\ngit clone https://github.com/pyenv/pyenv.git ~/.pyenv .profile に pyenv の実行パスを追記。その上で、source .profile するか、いったんログアウトしてログインし直す。 PYENV_ROOT=\u0026#34;$HOME/.pyenv\u0026#34; export PYENV_ROOT if [ -d \u0026#34;$PYENV_ROOT/bin\u0026#34; ] ; then PATH=\u0026#34;$PYENV_ROOT/bin:$PATH\u0026#34; eval \u0026#34;$(pyenv init -)\u0026#34; fi Apache で mod_wsgi を使う場合、共有ライブラリを使うよう指定して、Python 3.6.8 をインストールする。 env PYTHON_CONFIGURE_OPTS=\u0026#34;--enable-shared\u0026#34; pyenv install 3.6.8 ほどなくして、インストールが終わるので、おまじないを唱える。 pyenv local 3.6.8 requirements.txt を修正する。 --- requirements.txt.orig\t2019-07-08 04:59:02.615529963 -0400 +++ requirements.txt\t2019-07-08 04:59:10.983221608 -0400 @@ -1,2 +1,2 @@ --r requirements/pip.txt +-r requirements/deploy.txt # just referencing for a natural `pip install -r requirements.txt ドキュメントにある通り、pip を実行。 pip install -r requirements.txt ドキュメント通り…ではなく、ちょこっと修正してデータベースのマイグレーションを実行。 env DJANGO_SETTINGS_MODULE=readthedocs.settings.production python manage.py migrate frontend のファイルをコンパイル env DJANGO_SETTINGS_MODULE=readthedocs.settings.production python manage.py collectstatic 次に自分のアカウントを作る。 env DJANGO_SETTINGS_MODULE=readthedocs.settings.production python manage.py createsuperuser 同じコマンドで、SLUMBER_USERNAME に指定したユーザーも作成する。パスワードは、SLUMBER_PASSWORD に指定したものを使う。\nとりあえず、runserver して、サイトが正常に表示されることを確認する。アドレスとポートは好きなように指定する。\nenv DJANGO_SETTINGS_MODULE=readthedocs.settings.production python manage.py runserver 0.0.0.0:8888 確認できたら、mod_wsgi をインストールする。 pip install mod_wsgi mod_wsgi がインストールされたパスを確認して、/etc/apache2/mods-available/wsgi.load を作成する。 LoadModule wsgi_module /srv/readthedocs/.pyenv/versions/3.6.8/lib/python3.6/site-packages/mod_wsgi/server/mod_wsgi-py36.cpython-36m-x86_64-linux-gnu.so /etc/apache2/mods-available/wsgi.conf も作成する。 WSGIPythonHome /srv/readthedocs/.pyenv/versions/3.6.8 WSGIPythonPath /srv/readthedocs a2enmod して、apache を再起動。 sudo a2enmod wsgi sudo systemctl restart apache2 /etc/apache2/site-available/example.jp.conf を作成する。SSL 証明書は、Let\u0026rsquo;s Encrypt とかで取得しておく。 \u0026lt;VirtualHost *:80\u0026gt; ServerName example.jp ServerAlias www.example.jp RewriteEngine on RewriteCond %{SERVER_NAME} =www.example.jp [OR] RewriteCond %{SERVER_NAME} =example.jp RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName example.jp ServerAlias www.example.jp ServerAdmin webmaster@example.jp Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.jp/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.jp/privkey.pem DocumentRoot /srv/readthedocs WSGIDaemonProcess readthedocs user=readthedocs group=readthedocs threads=5 WSGIProcessGroup readthedocs WSGIApplicationGroup readthedocs WSGIPassAuthorization On WSGIScriptAlias / /srv/readthedocs/readthedocs/wsgi.py \u0026lt;Directory \u0026#34;/srv/readthedocs/readthedocs\u0026#34;\u0026gt; \u0026lt;Files wsgi.py\u0026gt; Require all granted \u0026lt;/Files\u0026gt; \u0026lt;/Directory\u0026gt; Alias /media/ /srv/readthedocs/media/ \u0026lt;Directory \u0026#34;/srv/readthedocs/media\u0026#34;\u0026gt; Require all granted \u0026lt;/Directory\u0026gt; Alias /static/ /srv/readthedocs/static/ \u0026lt;Directory \u0026#34;/srv/readthedocs/static\u0026#34;\u0026gt; Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet a2ensite して、apache をリロードする。 sudo a2ensite example.jp sudo systemctl reload apache2 むろん、正常にアクセスできることを確認する。その上で、ログインを試みると、アカウント作成時に指定したアドレスへ確認メールが送信されるので、メールに記載されたアドレスを踏んで、正常にログインできるようにする。\nで、ログインする。この場合は、https://www.example.jp/login/ から。\n正常にログインできることを確認したら、管理パネルへアクセスする。この場合、URL は、https://www.example.jp/admin/ になる。なお、ここからはドキュメントに書かれていない。\nCORE \u0026gt; User Profile にアクセスして、SLUMBER_USERNAME で指定したユーザーの ID を確認する。\nアカウント \u0026gt; メールアドレス にアクセスして、SLUMBER_USERNAME のメールアドレスを追加して、「確認済み」「メイン」にチェックを入れておく。\nRead The Docs は、GitHub や、GitLab、BitBucket のリポジトリと連携して動作するよう設計されている。そこで、連携設定を管理パネルで行う。言うまでもないが、事前に各サイトで、OAuth のクライアント ID とシークレットキーを取得しておくこと。GitLab の場合、read_repository や read_user といったスコープをチェックしておかないと不正なアクセスにされてしまうので、注意。ちなみに、Callback URL は以下の通りとなる。\nGithub\thttps://www.example.jp/accounts/github/login/callback/ GitLab\thttps://www.example.jp/accounts/gitlab/login/callback/ Bitbucket\thttps://www.example.jp/accounts/bitbucket_oauth2/login/callback/ 自前で GitLab のインスタンスを立ててるとか、うちは、BitBucker Server だとか、いやいや、GitHub Enterprise ですよ、うち。とか言う人は、Django AllAuth のドキュメントを確認して、設定に励んでくれたまへ。\n管理パネルの サイト \u0026gt; サイト へアクセスする。すると、「example.com」が既に設定されているので、これを自分のドメイン、この場合は、「example.jp」へ変更する。\n次に 外部アカウント \u0026gt; Social applications へアクセスする。\n右上の「SOCIAL APPLICATON を追加」をクリックして、プロバイダを追加していく。その際、一番下の Sites: 欄で、利用可能 Sites 欄で自分のドメイン (この場合は、example.jp) を選択して、選択された Sites 欄に表示が移ったことを確認してから、保存ボタンをクリックすること。これを必要なプロバイダ分繰り返す。\n追加が終われば、Read The Docs に戻って、自分のアカウント設定の「接続したサービス」から、各プロバイダへ連携が可能になっていることを確認する。\n以上でインストールは完了である。\n","permalink":"https://loginterests.com/posts/2019-07-08-readthedocs/","summary":"\u003cp\u003eソースコード開発管理には多種多様なバージョン管理ツールが揃っているが、ドキュメントについては、同じツールを使えばいいやということか、あまり種類がない。その中でもよく使われている、\u003ca href=\"https://readthedocs.org/\"\u003eRead The Docs\u003c/a\u003e をインストールしてみた。\u003c/p\u003e","title":"Read The Docs のインストール"},{"content":"やっぱり、Apache でも http2 を有効にしたい！ということで、慣れ親しんだ、php_module からおさらばして、php-fpm で構成し直した。Debian \u0026amp; php 7.3 での例を示す。\nまず、php-fpm をインストール。まあ、php_module を削除すれば、勝手に php-fpm が入るんですが。ダウンタイムを極力避けるなら、この手順で。\nsudo apt install php-fpm 次に proxy_fcgi を有効にする。\nsudo a2enmod proxy_fcgi そうしたら、php_module を削除する。\nsudo apt purge libapache2-mod-php libapache2-mod-php7.3 prefork モジュールが読み込まれているのをやめて、event モジュールに差し替える。ついでに、http2 モジュールを有効にする。\nsudo a2dismod mpm_prefork sudo a2enmod mpm_event http2 最後に、Apache の php-fpm 設定を有効にする。\nsudo a2enconf php7.3-fpm あとは、Apache を再起動するだけ。\nsudo systemctl restart apache2 うむ。簡単だった。\n","permalink":"https://loginterests.com/posts/2019-07-05-apache_and_php-fpm/","summary":"\u003cp\u003eやっぱり、Apache でも http2 を有効にしたい！ということで、慣れ親しんだ、php_module からおさらばして、php-fpm で構成し直した。Debian \u0026amp; php 7.3 での例を示す。\u003c/p\u003e","title":"Apache で php-fpm を使う"},{"content":"Prismo をインストールしてみたが、ドキュメントが腐っているという、オープンソースフリーソフトにありがちなものだったので、インストール手順をまとめておく。\nソースを git clone https://gitlab.com/prismosuite/prismoとかして ダウンロードする。 ruby 2.5.1 が必要なので、rvm なり、rbenv なりで環境を整えておく。おすすめは、rbenv。 Node.JS 10.x と yarn が必要なので、インストールしておく。 bundler をインストール。gem isntall bundler sidekiq をインストール。gem install sidekiq Gemfile を修正する。 --- Gemfile.orig\t2019-06-26 09:30:35.440184122 -0700 +++ Gemfile\t2019-06-26 06:50:29.313718143 -0700 @@ -77,17 +77,19 @@ gem \u0026#39;webmention\u0026#39; gem \u0026#39;webmention-endpoint\u0026#39; gem \u0026#39;doorkeeper\u0026#39; +gem \u0026#39;listen\u0026#39;, \u0026#39;\u0026gt;= 3.0.5\u0026#39;, \u0026#39;\u0026lt; 3.2\u0026#39; +gem \u0026#39;bullet\u0026#39; group :development, :test do gem \u0026#39;dotenv-rails\u0026#39; gem \u0026#39;byebug\u0026#39;, platforms: %i[mri mingw x64_mingw] - gem \u0026#39;bullet\u0026#39; + # gem \u0026#39;bullet\u0026#39; gem \u0026#39;rspec-rails\u0026#39;, \u0026#39;~\u0026gt; 3.7\u0026#39; end group :development do gem \u0026#39;web-console\u0026#39;, \u0026#39;\u0026gt;= 3.3.0\u0026#39; - gem \u0026#39;listen\u0026#39;, \u0026#39;\u0026gt;= 3.0.5\u0026#39;, \u0026#39;\u0026lt; 3.2\u0026#39; + #gem \u0026#39;listen\u0026#39;, \u0026#39;\u0026gt;= 3.0.5\u0026#39;, \u0026#39;\u0026lt; 3.2\u0026#39; gem \u0026#39;spring\u0026#39; gem \u0026#39;spring-watcher-listen\u0026#39;, \u0026#39;~\u0026gt; 2.0.0\u0026#39; gem \u0026#39;spring-commands-rspec\u0026#39; @@ -118,4 +120,3 @@ # Windows does not include zoneinfo files, so bundle the tzinfo-data gem gem \u0026#39;tzinfo-data\u0026#39;, platforms: %i[mingw mswin x64_mingw jruby] bundle instlal --without development test yarn bundle exec rails assets:precompile RAILS_ENV=production bundle exec rails secret で、SECRET_KEY を取得しておく。 以下の環境変数を設定する。あとで、sidekiq の設定をするので、スクリプトにまとめておくと便利。名前は仮に、sidekiq.env としておく。 #! /bin/bash export RAILS_ENV=production export DB_NAME=prismo export DB_USER=prismo export DB_PASS=password export DB_HOST=localhost export REDIS_URL=redis://localhost:6379/1 export SECRET_KEY_BASE=[`bundle exec rails secret`で取得した値] export LOCAL_DOMAIN=example.com export WEB_DOMAIN=example.com export S3_ENABLED=true export S3_BUCKET=prosmo export AWS_ACCESS_KEY_ID=[AWS S3 のアクセスキー] export AWS_SECRET_ACCESS_KEY=[AWS S3 のシークレットキー] export S3_REGION=us-east-1 export S3_HOSTNAME=https://s3.amazonaws.com export SMTP_DOMAIN=example.com export SMTP_SERVER=example.com export SMTP_PORT=25 export SMTP_FROM_ADDRESS=no-reply@example.com Passenger を使う場合は、ここでインストールする。ウェブサーバー用のモジュールを作成して、a2enmod で有効にしておくことを忘れない。 ウェブサーバーを設定する。例えば、apache なら以下の通り。 \u0026lt;VirtualHost *:80\u0026gt; ServerName example.com ServerAlias www.example.com RewriteEngine on RewriteCond %{SERVER_NAME} =example.com [OR] RewriteCond %{SERVER_NAME} =www.exmaple.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName example.com ServerAlias www.example.com ServerAdmin webmaster@example.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem SetEnv NODE_ENV prod SetEnv REDIS_URL redis://localhost:6379/1 SetEnv DB_HOST localhost SetEnv DB_USER prismo SetEnv DB_NAME prismo SetEnv DB_PASS db-password SetEnv DB_PORT 5432 SetEnv SECRET_KEY_BASE (bundle exec rails secret で取得した値) SetEnv LOCAL_DOMAIN example.com SetEnv S3_ENABLED true SetEnv S3_BUCKET prosmo SetEnv AWS_ACCESS_KEY_ID (S3のアクセスキー) SetEnv AWS_SECRET_ACCESS_KEY (S3 のシークレットキー) SetEnv S3_REGION us-east-1 SetEnv S3_HOSTNAME https://s3.amazonaws.com RailsEnv production DocumentRoot /srv/prismo/public \u0026lt;Directory \u0026#34;/srv/prismo/public\u0026#34;\u0026gt; Options SymLinksIfOwnerMatch AllowOverride All Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; # vim: syntax=apache ts=4 sw=4 sts=4 sr noet ここで、指定した URL にアクセスして正常に表示されることを確認する。 次に sidekiq 起動スクリプトを作成する。以下は、rbenv を使って ruby をインストールした場合の例である。 #! /bin/sh PATH=\u0026#34;/srv/prismo/.rbenv/bin:$PATH\u0026#34; eval \u0026#34;$(rbenv init -)\u0026#34; source /srv/prismo/sidekiq.env bundle exec sidekiq -q default -q mailers -q pull -q push OS 起動時に自動的に起動するよう、systemd のサービスファイルを作成する。名前は、仮に、/lib/systemd/system/prismo.service とする。 [Unit] Description=Prismo - a link aggregator After=network.target [Service] Type=simple User=prismo WorkingDirectory=/srv/prismo ExecStart=/srv/prismo/sidekiq.sh Restart=on-abort [Install] WantedBy=multi-user.target sidekiq を起動する。 sudo systemctl enable prismo sudo system start prismo ここでブラウザに戻って、ユーザー登録を行い、確認メールが配送されることを確かめる。 確認メールの confirm my account というリンクをクリックして、ログインする。 ","permalink":"https://loginterests.com/posts/2019-06-27-prismo/","summary":"\u003cp\u003e\u003ca href=\"https://prismo.xyz/\"\u003ePrismo\u003c/a\u003e をインストールしてみたが、ドキュメントが腐っているという、オープンソースフリーソフトにありがちなものだったので、インストール手順をまとめておく。\u003c/p\u003e","title":"Prismo"},{"content":"Postfix と Dovecot を使って、メールサーバーを運用しているのだが、うちは構成が少し変則的で、メール送信サーバー (SMTP) とメール受信サーバー (IMAP/POP3) が分離している。最終的なメールの配送は Dovecot の LMTP デーモンに頼っているのだが、エイリアスにメールが配送されないという問題が発覚した。\n別にバグでも何でもなく、ただの構成ミスである。Dovecot の仮想メールボックス機能を使ってメールアドレスを管理しているのだが、当初、Postfix の送信サーバーと Dovecot の受信サーバーは同居していたので、ローカルの配送は、Postfix の Virtual Transport に任せていた。この時点では、エイリアスの処理も問題なかった。\n最近、サーバーの移転を行ったのにあわせて、送信サーバーと受信サーバーの分離を行ったのだが、これは、ローカル配送に Dovecot の LMTP デーモンが使えることがわかったからである。で、何も考えずに移行して嵌まった、と。\nアドレス管理のバックエンドに MySQL を使い、PostfixAdmin で Web から管理していたのだが、それ自体はまあついで。問題は、LMTP に配送を移したことで、Postfix の Virtual Transport が解釈されなくなってしまったことにある。別ソフトなんだから、当たり前ですな。そのため、MySQL で管理していたエイリアス情報が参照されなくなってしまい、__未達__になっていた、と。\n多分、色んな解決法があるんでしょうけど、バックエンドに MySQL を使っている私の場合は、Dovecot のユーザー情報取得部分に手を入れることで、部分的に解決した。具体的には、ユーザー情報を MySQL から取得するクエリー文を以下のように修正しただけ。\nuser_query = SELECT concat(\u0026#39;/var/mail/\u0026#39;, maildir) as mail, concat(\u0026#39;*:bytes=\u0026#39;, quota) as quota_rule, 998 as uid, 8 as gid FROM mailbox WHERE active = \u0026#39;1\u0026#39; AND username = (SELECT goto FROM alias WHERE (address = \u0026#39;%u\u0026#39; AND alias.active = \u0026#39;1\u0026#39;) OR (address = (SELECT concat(\u0026#39;%n\u0026#39;, \u0026#39;@\u0026#39;, target_domain) FROM alias_domain where alias_domain = \u0026#39;%d\u0026#39; AND alias_domain.active = \u0026#39;1\u0026#39; ) ) ) PostfixAdmin は、メールボックスの情報もエイリアステーブルに書き込んでくれるので (その場合、エイリアスとメールボックスに同じ値が入る)、通常のメールボックス宛てのメールもこれでちゃんと読み書きできる。ということで。メールアドレスのエイリアスとドメインのエイリアスはこれで解決したが、外部のアドレスに対する転送だけはどうしようもなかった。LMTP にその機能がないので。\n[2019/07/20 追記] LMTP 全然関係なかった。なぜか、receive_override_options = no_address_mappings という行が、main.cf に紛れ込んでいて、こいつのせいで、Alias 展開が阻害されていたという…いつこんな記述を加えたのか…恥ずかしいっ。\n","permalink":"https://loginterests.com/posts/2019-06-24-postfixadmin-postfix-dovecot-mysql/","summary":"\u003cp\u003e\u003ca href=\"http://www.postfix.org/\"\u003ePostfix\u003c/a\u003e と \u003ca href=\"https://www.dovecot.org/\"\u003eDovecot\u003c/a\u003e を使って、メールサーバーを運用しているのだが、うちは構成が少し変則的で、メール送信サーバー (\u003cstrong\u003eSMTP\u003c/strong\u003e) とメール受信サーバー (\u003cstrong\u003eIMAP/POP3\u003c/strong\u003e) が分離している。最終的なメールの配送は \u003ca href=\"https://www.dovecot.org/\"\u003eDovecot\u003c/a\u003e の \u003ca href=\"https://wiki.dovecot.org/LMTP\"\u003eLMTP\u003c/a\u003e デーモンに頼っているのだが、エイリアスにメールが配送されないという問題が発覚した。\u003c/p\u003e","title":"Postfix, Dovecot and MySQL"},{"content":"旧来の daybook.biz から、新たに loginterests.com にドメイン名を変更しました。気分転換というか、既に（というか、最初から）日誌になってなかったので、興味のあることをつらつら記録していく、という現状に近い意味を持たせようか、と。\nあと、サーバーを Debian Buster にアップグレードしたんですが、なぜか daybook.biz だけ不調になりまして、ここも心機一転。Wordpress から、Hugo へプラットホームを変えました。サイトジェネレータ型のいいところは、素の HTML/CSS/Javascript を置くだけなので、システムの変更に強い点。今回、図らずも Wordpress はその弱点を晒してしまったということで。Worddpress 本体は、PHP のバージョンが上がってもきちんと対応してるので、まあ、使ってるプラグインとかテーマが悪いのでしょう。\n細々続いているこのサイトですが、今後ともよろしくお願いします。はい。\nなお、一応、旧来のサイトも残してあります。見てみたいという奇特な方は、こちらからどうぞ。\n","permalink":"https://loginterests.com/posts/2019-06-02-change-domain/","summary":"\u003cp\u003e旧来の \u003ca href=\"https://daybook.biz\"\u003edaybook.biz\u003c/a\u003e から、新たに \u003ca href=\"https://loginterests.com\"\u003eloginterests.com\u003c/a\u003e にドメイン名を変更しました。気分転換というか、既に（というか、最初から）日誌になってなかったので、興味のあることをつらつら記録していく、という現状に近い意味を持たせようか、と。\u003c/p\u003e","title":"ドメイン名を変更しました"},{"content":"詳しくは、こちらをどうぞ。\n何か言伝があるのでしたら、以下のフォームをお使いください。\nお名前 メール メッセージ\n送信 ","permalink":"https://loginterests.com/about/","summary":"\u003cp\u003e詳しくは、\u003ca href=\"https://mcuce.com/@mzch\"\u003eこちら\u003c/a\u003eをどうぞ。\u003c/p\u003e\n\u003cp\u003e何か言伝があるのでしたら、以下のフォームをお使いください。\u003c/p\u003e\n\u003cbr /\u003e\n\u003cscript src=\"https://www.google.com/recaptcha/api.js?hl=ja\" async defer\u003e\u003c/script\u003e\n\u003cform action=\"https://submit-form.com/6XTvdIOM\" method=\"POST\"  target=\"_blank\"\u003e\n  \u003cp\u003e\n  \u003clabel for=\"name\"\u003eお名前\u003c/label\u003e\n  \u003cinput type=\"text\" id=\"name\" name=\"name\" placeholder=\"\" required=\"\" style=\"background-color:#f0f0f0; width:100%\" /\u003e\u003c/p\u003e\n  \u003cp\u003e\n  \u003clabel for=\"email\"\u003eメール\u003c/label\u003e\n  \u003cinput type=\"email\" id=\"email\" name=\"email\" placeholder=\"example@example.jp\" required=\"\" style=\"background-color:#f0f0f0; width:100%;\" /\u003e\u003c/p\u003e\n  \u003cp\u003e\n  \u003clabel for=\"message\"\u003eメッセージ\u003c/label\u003e\u003cbr /\u003e\n  \u003ctextarea\n    id=\"message\"\n    name=\"message\"\n    placeholder=\"何でもお書き下さい。\"\n    required=\"true\"\n    style=\"background-color:#f0f0f0; width:100%; height:8em;\"\n  \u003e\u003c/textarea\u003e\u003c/p\u003e\n  \u003cp\u003e\u003cdiv\n    class=\"g-recaptcha\"\n    data-sitekey=\"6Lcqne0UAAAAAIDQsmv0mX7PlXGJpImoBuIYPm64\"\n    data-callback=\"callback\"\n  \u003e\u003c/div\u003e\u003c/p\u003e\n  \u003cbutton type=\"submit\" id=\"submit-button\" style=\"padding:5px 20px 5px 20px; color:white; background-color:gray;\" disabled\u003e送信\u003c/button\u003e\n\u003c/form\u003e\n\u003cscript type=\"text/javascript\"\u003e\n      function callback() {\n        const submitButton = document.getElementById(\"submit-button\");\n        submitButton.removeAttribute(\"disabled\");\n      }\n\u003c/script\u003e","title":"私ですか?"},{"content":"Debian GNU/Linux 10 Buster をインストールした VPS に、nginx を入れて、Vanilla Forums を立ち上げたので、そのメモ。Web サーバーに Apache を使う場合は、.htaccess のひな形が予め仕込まれてるので、注意点はない。\nまずは、nginx と php をインストール\nsudo apt install nginx sudo apt install php php-apcu php-bz2 php-cli php-curl php-fpm php-gettext php-imagick php-imap php-mbstring php-mdb2-driver-mysql php-mdb2-driver-pgsql php-mysql php-pgsql php-readline php-tokenizer php-xml php-xmlrpc php-zip Github からリリース版を取得。適切な位置 (仮に、/srv/vanilla とする) へ展開。\nnginx の server {} ディレクティブ内で以下のように設定。\nroot /srv/vanilla; # Add index.php to the list if you are using PHP index index.php; # Block some folders as an extra hardening measure. location ~* \u0026#34;/\\.git\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/build/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/cache/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/cgi-bin/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/uploads/import/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/conf/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/tests/\u0026#34; { deny all; return 403; } location ~* \u0026#34;^/vendor/\u0026#34; { deny all; return 403; } location ^~ \u0026#34;/favicon.ico\u0026#34; { access_log off; log_not_found off; return 404; } # This handles all the main requests thru index.php. location ~ \\.php$ { # send to fastcgi include fastcgi.conf; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php7.3-fpm.sock; } # Default path handling location / { try_files $uri @vanilla; } location @vanilla { fastcgi_param X_VANILLA 1; rewrite ^/(.+)$ /index.php?p=$1 last; } /srv/vanilla/conf/config.php に以下の設定を追加\n$Configuration[\u0026#39;Garden\u0026#39;][\u0026#39;RewriteUrls\u0026#39;] = true; ","permalink":"https://loginterests.com/posts/2019-05-04-vanilla-forums/","summary":"\u003cp\u003eDebian GNU/Linux 10 Buster をインストールした VPS に、nginx を入れて、\u003ca href=\"https://github.com/vanilla/vanilla\"\u003eVanilla Forums\u003c/a\u003e を立ち上げたので、そのメモ。Web サーバーに Apache を使う場合は、.htaccess のひな形が予め仕込まれてるので、注意点はない。\u003c/p\u003e","title":"Vanilla Forums"},{"content":"Feedbin の設置には成功したものの、どうやってもフィードを更新してくれなくて、使用を断念したが、他によさげなアグリゲーターがないか、😎 Awesome lists about all kinds of interesting topics で探したところ、Newspipe が使いやすそうだったので、これをインストールしてみた。\n結果から言うと、丸二日かかって稼働に成功。やったね！😁\nまず、Python 3.7 以上が必要だが、Debian 9 (Stretch) に入っているのは、3.5。ということで、ソースからインストールする。現時点での最新版は、3.7.3。\n最初に、前提となるパッケージをインストールしておく。\nsudo apt install -y build-essential python-dev python-setuptools python-pip python-smbus libssl-dev libffi-dev zlib1g-dev libreadline-gplv2-dev libsqlite3-dev libbz2-dev libncursesw5-dev libgdbm-dev liblzma-dev uuid-dev tk-dev zlibc libpq-dev libmariadbclient-dev sudo apt install -y apache2-dev sudo pip install pipenv 次に、適当なところでアーカイブを展開し、以下を実行する。\n./configure --enable-shared --enable-optimizations make sudo make altinstall sudo ldconfig \u0026ndash;enable-shared オプションって推奨されてないんじゃないの？と思う人もいるかも知れませんが、mod_wsgi に共有ライブラリが必要なので、指定せざるを得ません。最後の ldconfig は、Python 共有ライブラリを認識させるためのおまじない。やっておかないと実行時にエラーが起きます。\nPython がインストールできたら、PostgreSQL も必要なので、インストールしておく。うちは、別インスタンスにインストール済みなので、パス。いずれにせよ、データベースを作成しておく。\nsu - postgres createuser -D -A -P newspipe (パスワードを入力する) createdb -O newspipe newspipe Newspipe を GitLab からクローンする。\ncd /srv sudo git clone https://gitlab.com/newspipe/newspipe Newspipe を実行するユーザーを作成する。\nsudo user add -c \u0026#34;Newspipe User\u0026#34; -s /bin/bash -d /srv/newspipe newspipe README にある通りに実行…したら、上手くいかないので、以下のようにする。\ncd /srv/newspipe sudo chown -R newspipe:newspipe . su - newspipe cd /srv/newspipe pip3.7 install psycopg2-binary pipenv install npm install npm run build cp src/conf.cfg-sample conf.cfg ここで、src/conf.cfg を編集する。うちは、こんな感じ。ドメイン名は example.com ではなく、自分で取得したドメインに適宜置換すること。\n[webserver] host = 0.0.0.0 port = 5000 secret_key = debug = true [cdn] cdn_address = [misc] platform_url = https://www.example.com/ admin_email = hostmaster@example.com security_password_salt = token_validity_period = 3600 log_path = ./var/log/newspipe.log log_level = info self_registration = false [database] database_url = postgres://newspipe:(パスワード)@192.168.207.202/newspipe [crawler] crawling_method = default default_max_error = 6 user_agent = Newspipe (https://gitlab.com/newspipe/newspipe) timeout = 30 resolv = true feed_refresh_interval = 120 [notification] notification_email = Newspipe@example.com host = mx1.mail-services.net port = 465 tls = false ssl = true username = (メールサーバーにログインするユーザー) password = (メールサーバーにログインする時のパスワード) 編集を終えたら、以下を実行。\npipenv shell python src/manager.py db_create Python src/manager.py create_admin (Newspipe でログインするユーザー名) \u0026#39;(パスワード)\u0026#39; python src/runserver.py ここで、エラーが出なかったら、うまくインストールできている。が、mod_wsgi で実行すると、地味にエラーが出るので、以下のパッチを当てておく。\n--- forms.py.orig\t2019-04-04 22:14:34.957318408 -0700 +++ forms.py\t2019-04-04 22:14:44.241393931 -0700 @@ -27,7 +27,7 @@ __license__ = \u0026#34;GPLv3\u0026#34; from flask import flash, url_for, redirect -from flask_wtf import Form +from flask_wtf import FlaskForm as Form from flask_babel import lazy_gettext from werkzeug.exceptions import NotFound from wtforms import TextField, TextAreaField, PasswordField, BooleanField, \\ mod_wsgi をインストールする。\nsudo pip3.7 install mod_wsgi エラーや警告が出たら、何か足りないので、せっせと追加する。\nさらに apache を設定する。まず、/etc/apache2/mods-availabe/mod_wsgi.load を作成する。\nLoadModule wsgi_module /usr/local/lib/python3.7/site-packages/mod_wsgi/server/mod_wsgi-py37.cpython-37m-x86_64-linux-gnu.so WSGIPythonHome /srv/newspipe/.local/share/virtualenvs/newspipe-9a8gK120 WSGIPythonPath /srv/newspipe/.local/share/virtualenvs/newspipe-9a8gK120/lib/python3.7/site-packages WSGIPythonHome や、WSGIPythonPath は実際にインストールされているディレクトリに適宜置換することをお忘れなく。\n次に、/etc/apache2/sites-availabe に設定ファイルを作成する。ファイル名は仮に、newspipe.conf としておく。あと、ドメイン名は example.com ではなく、自分で取得したドメインに置き換えること。\n\u0026lt;VirtualHost *:80\u0026gt; ServerName www.example.com ServerAlias example.com RewriteEngine on RewriteCond %{SERVER_NAME} =www.example.com [OR] RewriteCond %{SERVER_NAME} =example.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] \u0026lt;/VirtualHost\u0026gt; \u0026lt;IfModule mod_ssl.c\u0026gt; \u0026lt;VirtualHost *:443\u0026gt; ServerName www.example.com ServerAlias example.com ServerAdmin postmaster@example.com Include /etc/letsencrypt/options-ssl-apache.conf SSLCertificateFile /etc/letsencrypt/live/example.com/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/example.com/privkey.pem WSGIDaemonProcess newspipe user=newspipe group=newspipe threads=5 WSGIScriptAlias / /srv/newspipe/src/web/app.wsgi \u0026lt;Directory \u0026#34;/srv/newspipe/src/web\u0026#34;\u0026gt; WSGIProcessGroup newspipe WSGIApplicationGroup %{GLOBAL} WSGIScriptReloading On Require all granted \u0026lt;/Directory\u0026gt; ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined \u0026lt;/VirtualHost\u0026gt; \u0026lt;/IfModule\u0026gt; 見ておわかりの通り、WSGIScriptAlias に、/srv/newspipe/src/web/app.wsgi を指定してるけど、そんなファイルはない。つまり作成する必要がある。\nimport sys import logging logging.basicConfig(stream=sys.stderr) sys.path.insert(0, \u0026#39;/srv/newspipe/src\u0026#39;) from runserver import application ここまで辿り着いたら、あとは、\nsudo a2enmod mod_wsgi sudo a2ensite newspipe sudo systemctl restart apache2 これでブラウザからアクセスして、ログイン画面が出れば完了！\n","permalink":"https://loginterests.com/posts/2019-04-05-newspipe-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/feedbin/feedbin\"\u003eFeedbin\u003c/a\u003e の設置には成功したものの、どうやってもフィードを更新してくれなくて、使用を断念したが、他によさげなアグリゲーターがないか、\u003ca href=\"https://github.com/sindresorhus/awesome\"\u003e😎 Awesome lists about all kinds of interesting topics\u003c/a\u003e で探したところ、\u003ca href=\"http://newspipe.io/\"\u003eNewspipe\u003c/a\u003e が使いやすそうだったので、これをインストールしてみた。\u003c/p\u003e","title":"Newspipe のインストール"},{"content":"結果的に、動作しなかったが、勿体ないので、記事は残しておく。\nニュースサイトの閲覧に、サーバー設置型であるニュースフィーダーの Fever を使っているのだが、ディスコンになってしまって、乗り換え先を探していたところ、オープンソースで公開されている Freebin がよさげだったので、Debian GNU/Linux 9 Stretch にインストールしてみた。Feedbin に月 $5 払えば、インストールなどいらないのだが、ドキュメントに書かれていない設定が多数あって、試行錯誤に丸一日費やしたので、どこかに残しておかないと勿体なかったというのもある。😁\nまず、Stripe.com のアカウントが必要なので、サインアップする。\nダッシュボードの「テスト API キーの取得」に、公開可能キーとシークレットキーがあるので、これをいったんコピーしておく。\n次に、サイドバーの Billing → 商品から、商品を 9 種類追加する。商品ごとの料金プランで、API ID に以下の値をひとつずつ設定する。面倒だが、Stripe.com に該当の API ID を持つ商品（料金プラン）がないとエラーになるので、頑張って設定する。\nbasic-monthly basic-yearly basic-monthly-2 basic-yearly-2 basic-monthly-3 basic-yearly-3 free timed trial 設定が終わったら、インストール作業に入る。まず、Feedbin を実行するユーザーを作成する。\nsudo useradd -m feedbin 実行には、memcahed、elasticsearch、ruby が必要なので、インストールする。ただし、システムデフォルトの ruby は、バージョンが古い (2.3) ので、rvm から必要なバージョンを導入しなくてはならない。(無論、rbenv から導入してもよい)\nsudo apt install dirmngr sudo apt install apt-transport-https sudo apt install curl sudo apt install memcached sudo apt install -t stretch-backports redis sudo gpg --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E37D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | sudo bash -s stable source /etc/profile.d/rvm.sh sudo rvm install 2.5.0 sudo rvm install 2.6.1 sudo rvm use 2.6.1 --default rvm グループにユーザーを追加しておく。\nusermod -aG rvm feedbin 前提となるツール／ライブラリ群をインストールする。\nsudo apt install build-essential sudo apt install postgresql-client sudo apt install libpq-dev sudo apt install libxml2-dev sudo apt install zlib1g-dev sudo apt install libcurl4-openssl-dev sudo apt install libidn11-dev sudo apt install libmagick++-dev sudo apt install libopencv-dev libopencv-calib3d-dev sudo apt install libgmp3-dev elsticsearch は、java で書かれているので、java をインストールする。折角なので、最新版を入れる。\nsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EA8CACC073C3DB2A echo \u0026#34;deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main\u0026#34; | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list sudo apt update sudo apt install oracle-java11-installer elasticsearch 本体をインストールする。\nwget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - echo \u0026#34;deb https://artifacts.elastic.co/packages/6.x/apt stable main\u0026#34; | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list apt update apt install elasticsearch /etc/default/elasticsearch を以下のように編集して、再起動。\nJAVA_HOME=/usr/lib/jvm/java-11-oracle systemctl enable elasticsearch systemctl restart elasticsearch 次に、bundle をインストールする。\nsudo gem install bundler camo という、イメージプロキシの実行に必要なので、node.js をインストールする。\ncurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt update sudo apt install nodejs sudo npm install -g coffee-script camo をインストールする。\ncd /srv/ sudo git clone https://github.com/atmos/camo.git sudo rake bundle chown -R feedbin:feedbin . /lib/systemd/system/camo.service を作成する。\n[Unit] Description=Camo - image proxy After=network.target [Service] WorkingDirectory=/srv/camo Environment=CAMO_KEY=xxx (←ランダムな値を生成して指定する) ExecStart=/usr/bin/coffee server.coffee Restart=always User=feedbin Group=feedbin [Install] WantedBy=multi-user.target camo サービスを有効にして、起動する。\nsystemctl enable camo systemctl start camo Feedbin 本体をインストールする。\ncd /srv/ sudo git clone https://github.com/feedbin/feedbin.git cd feedbin sudo bundle sudo RAILS_ENV=production rake secret sudo cp .env.example .env .env ファイルを編集する。\n# Required settings export DATABASE_URL=postgres://db名:パスワード@dbホスト:5432/db名 # Comma seperated memcached ip address export MEMCACHED_HOSTS=127.0.0.1:11211 # Your env export RACK_ENV=production export RAILS_ENV=production # AWS credentials required for file uploads export AWS_ACCESS_KEY_ID=XXX (Amazon S3 のアクセスキー) export AWS_S3_BUCKET=バケット名 export AWS_SECRET_ACCESS_KEY=xxx (Amazon S3 の秘密キー) # Required to enable certain features export ANALYTICS_DOMAIN= export ANALYTICS_ID= export APPLE_PUSH_CERT= export APPLE_PUSH_CERT_IOS= export APPLE_PUSH_TOPIC= export APPLE_PUSH_WEBSITE_ID= export ASSET_HOST= export CAMO_HOST=http://localhost:8081 export CAMO_KEY=xxx (←/lib/systemd/system/camo.service で指定した値) export DEFAULT_URL_OPTIONS_HOST=www.example.com export ELASTICSEARCH_URL=http://127.0.0.1:9200/feedbin export ENTRY_IMAGE_HOST=www.example.com export ENV_PATH= export EVERNOTE_KEY= export EVERNOTE_SECRET= export FEEDBIN_URL=https://www.example.com (←公開用 URL) export FEED_REFRESHER_REPORT_URL= export FONT_STYLESHEET= export FROM_ADDRESS= export FROM_ADDRESS_MARKETING= export HONEYBADGER_API_KEY= export INSTAPAPER_KEY= export INSTAPAPER_SECRET= export KINDLEGEN_PATH= export KINDLE_EMAIL= export LIBRATO_SOURCE= export LIBRATO_TOKEN= export LIBRATO_USER= export MAILGUN_INBOUND_KEY= export MERCURY_API_KEY= export NOTIFICATION_EMAIL= export POCKET_CONSUMER_KEY= export PUSH_URL=https://www.example.com export READABILITY_API_TOKEN= export READABILITY_READER_KEY= export READABILITY_READER_SECRET= export REDIS_ID_URL= export REDIS_URL=redis://127.0.0.1:6379/feedbin export REDIS_URL_ENTRY_CREATED= export SECRET_KEY_BASE=xxxx (←rake secret で生成したシークレットキー) export SIDEKIQ_PASSWORD= export SITE_PATH= export SMTP_ADDRESS= export SMTP_BULK_PASSWORD= export SMTP_BULK_USERNAME= export SMTP_PASSWORD= export SMTP_USERNAME= export STRIPE_API_KEY=sk_test_xxx (←stripe.com で取得したシークレットキー) export STRIPE_PUBLIC_KEY=pk_test_xxx (←stripe.com で取得した公開可能キー) export SUPPORT_URL= export TUMBLR_KEY= export TUMBLR_SECRET= PostgreSQL のユーザーとデータベースを作成する。\ncreateuser -s feedbin createdb -O feedbin feedbin echo \u0026#34;alter user feedbin encrypted password \u0026#39;password\u0026#39;\u0026#34; | psql データベーステーブルを作成する。\nsudo RAILS_ENV=production rake db:setup Refresher をインストールする。\ncd /srv/ sudo git clone https://github.com/feedbin/refresher.git cd refresher sudo bundlle Image フィーダーをインストールする。\ncd /srv/ sudo git clone https://github.com/feedbin/image.git cd image sudo bundle ログディレクトリを作成する。\ncd /var/log sudo mkdir feedbin sudo chown feedbin:feedbin feedbin Feedbin 本体起動用スクリプト /usr/local/bin/startfeedbin を作成する。\n#!/usr/bin/env bash set -x PORT=9191 LOGDIR=/var/log/feedbin LOG1=$LOGDIR/feedbin.log LOG2=$LOGDIR/rackup.log LOG3=$LOGDIR/refresher.log export REDIS_URL=redis://127.0.0.1:6379/feedbin source /etc/profile.d/rvm.sh cd /srv/feedbin rvm use 2.6.1 bundle exec foreman start \u0026gt; $LOG1 2\u0026gt;\u0026amp;1 \u0026amp; sleep 10 bundle exec rackup --port $PORT \u0026gt; $LOG2 2\u0026gt;\u0026amp;1 \u0026amp; cd /srv/refresher rvm use 2.5.0 bundle exec foreman start \u0026gt; $LOG3 2\u0026gt;\u0026amp;1 /lib/systemd/system/feedbin.service を作成する。\n[Unit] Description=FeedBin - Feed Aggregator After=network.target memcached.service redis-server.service elasticsearch.service camo.service image.service [Service] WorkingDirectory=/srv/feedbin ExecStart=/usr/local/bin/startfeedbin Restart=always User=feedbin Group=feedbin [Install] WantedBy=multi-user.target Image フィーダー起動用スクリプト /usr/local/bin/startimage を作成\n#! /bin/bash LOGDIR=/var/log/feedbin LOG=$LOGDIR/image.log source /etc/profile.d/rvm.sh export AWS_ACCESS_KEY_ID=XXX (Amazon S3 のアクセスキー) export AWS_SECRET_ACCESS_KEY=xxx (Amazon S3 の秘密キー) export AWS_S3_BUCKET=バケット名 export REDIS_URL=redis://127.0.0.1:6379/feedbin cd /srv/image rvm use 2.5.0 bundle exec foreman start \u0026gt; $LOG 2\u0026gt;\u0026amp;1 /lib/systemd/system/image.service を作成する。\n[Unit] Description=Image - feedbin image feeder After=network.target [Service] WorkingDirectory=/srv/image ExecStart=/usr/local/bin/startimage Restart=always User=feedbin Group=feedbin [Install] WantedBy=multi-user.target サービスを有効化して、起動する。\nsystemctl enable image systemctl start image systemctl enable feedbin systemctl start feedbin あとは、Web サーバーに http://localhost:9191 を参照するリバースプロキシを設定して、ブラウザからアクセスすれば、ログイン画面が出る。\nユーザー登録をすませたら、試用期間中になるので、データベースを直接書き換えて、契約済みにしておく。\n\\c feedbin; update users set admin = true; update users set plan_id = 6; これで後は読むだけ…とか思ってたら、フィードが更新されない…ググっても解決しないので、諦めた。\n","permalink":"https://loginterests.com/posts/2019-04-01-feedbin-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/","summary":"\u003cp\u003e\u003cins date=\"2019-04-01 14:10+09:00\"\u003e結果的に、動作しなかったが、勿体ないので、記事は残しておく。\u003c/ins\u003e\u003c/p\u003e\n\u003cp\u003eニュースサイトの閲覧に、サーバー設置型であるニュースフィーダーの \u003ca href=\"https://feedafever.com/\"\u003eFever\u003c/a\u003e を使っているのだが、ディスコンになってしまって、乗り換え先を探していたところ、オープンソースで公開されている \u003ca href=\"https://github.com/feedbin/feedbin\"\u003eFreebin\u003c/a\u003e がよさげだったので、Debian GNU/Linux 9 Stretch にインストールしてみた。\u003ca href=\"https://feedbin.com/\"\u003eFeedbin\u003c/a\u003e に月 $5 払えば、インストールなどいらないのだが、ドキュメントに書かれていない設定が多数あって、試行錯誤に丸一日費やしたので、どこかに残しておかないと勿体なかったというのもある。😁\u003c/p\u003e","title":"Feedbin のインストール"},{"content":"サーバーインストール型の家計簿があるのを見つけて、インストールしてみたので、手順を備忘録として残しておく。家計簿ソフトの名前は、小槌 (GitHub リポジトリ)\nまず、node.js をインストール\ncurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt install -y nodejs 続けて、ruby その他をインストール\nsudo apt install -y ruby ruby-dev build-essential zlib1g-dev MySQL/MariaDB のライブラリをインストール\nsudo apt install libmysqlclient-dev または、\nsudo apt install libmariadbclient-dev-compat Debian 9 stretch デフォルトの gem はバージョンが低いので、アップデートする。\ngem -v 2.5.2.1 sudo gem update --system (省略) gem -v 3.0.3 Bundler をインストール\nsudo gem install bundler GitHub から、ソースをクローン。\nsudo git clone https://github.com/everyleaf/kozuchi.git Bundle を使って、必要なモジュールをインストール\ncd kozuchi sudo bin/bundle install (省略) database.yml を修正\ncd config sudo cp database.yml.sample database.yml sudo vi database.yml production: adapter: mysql2 database: kozuchi username: kozuchi encoding: utf8 password: password_of_kozuchi host: 192.168.0.1 hosting.rb を修正\ncd initializers sudo cp hosting.rb.example hosting.rb sudo vi hosting.rb MySQL/MariaDB でデータベースとユーザーを作成する。\ncreate database kozuchi; create user \u0026#39;kozuchi\u0026#39;@\u0026#39;%\u0026#39; identified by \u0026#39;password_of_kozuchi\u0026#39;; grant all on kozuchi.* to \u0026#39;kozuchi\u0026#39;@\u0026#39;%\u0026#39;; テーブルの作成、アセットのコンパイルを行う。\nsudo RAILS_ENV=production rake db:migrate sudo RAILS_ENV=production rake assets:environment sudo RAILS_ENV=production rake assets:precompile ファイル／ディレクトリのオーナーを変更\nsudo chown -R www-data:www-data .\u0026lt;/pre\u0026gt; Passenger をインストールする\nsudo apt-get install -y dirmngr gnupg sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7 sudo apt-get install -y apt-transport-https ca-certificates sudo sh -c \u0026#39;echo deb https://oss-binaries.phusionpassenger.com/apt/passenger stretch main \u0026gt; /etc/apt/sources.list.d/passenger.list\u0026#39; sudo apt-get update sudo apt-get install -y libapache2-mod-passenger Apache のホストを設定して、再起動。\nsudo systemctl restart apache2 Apache の設定は、\nRailsEnv production を忘れずに!\n","permalink":"https://loginterests.com/posts/2019-03-16-%E5%B0%8F%E6%A7%8C%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/","summary":"\u003cp\u003eサーバーインストール型の家計簿があるのを見つけて、インストールしてみたので、手順を備忘録として残しておく。家計簿ソフトの名前は、\u003ca href=\"https://host.kozuchi.net/\"\u003e小槌\u003c/a\u003e (\u003ca href=\"https://github.com/everyleaf/kozuchi\"\u003eGitHub リポジトリ\u003c/a\u003e)\u003c/p\u003e","title":"小槌をインストールしてみた"},{"content":"ファイル共有サーバーソフト、Pydio が、内容を一新、Go でスクラッチから書き直されて、Pydio Cells となった。\n最近になって、更新のための時間が取れたので、インストールしてみた。ところ、このブログも乗っかってる専鯖上の VM には問題なくインストール完了。ところが、ストレージ目的で借りている VPS で、所謂ヌルポインタエラーが出た。フォーラムで質問しても解決しなかったが、うまくいったケースとそうでないケースを見比べて違いを埋めていった結果、Pydio Cells は、プライベート IP アドレスがないとセグメンテーションフォールトを起こす仕様になっていることがわかった。\nドキュメントのどこにも書いてないが、ソースではしっかりチェックされてて、確かにプライベートアドレスがないとエラーになる箇所があった。ところがそのエラーをチェックせずに実行を継続しているので所謂ぬるぽになっている。明らかなバグ。フォーラムで報告しておいた。\n[2019/03/15 追記] バージョン 1.4 でこの問題が解決されていることを確認しました。\n","permalink":"https://loginterests.com/posts/2019-01-15-pydio-cells-%E3%81%AE%E9%9A%A0%E3%81%97%E4%BB%95%E6%A7%98/","summary":"\u003cp\u003eファイル共有サーバーソフト、\u003ca href=\"https://pydio.com/\"\u003ePydio\u003c/a\u003e が、内容を一新、Go でスクラッチから書き直されて、\u003ca href=\"https://pydio.com/en/features\"\u003ePydio Cells\u003c/a\u003e となった。\u003c/p\u003e\n\u003cp\u003e最近になって、更新のための時間が取れたので、インストールしてみた。ところ、このブログも乗っかってる専鯖上の VM には問題なくインストール完了。ところが、ストレージ目的で借りている VPS で、所謂ヌルポインタエラーが出た。フォーラムで質問しても解決しなかったが、うまくいったケースとそうでないケースを見比べて違いを埋めていった結果、\u003ca href=\"https://pydio.com/en/features\"\u003ePydio Cells\u003c/a\u003e は、プライベート IP アドレスがないとセグメンテーションフォールトを起こす仕様になっていることがわかった。\u003c/p\u003e","title":"Pydio Cells の隠し仕様"},{"content":"突然、このブログを含むサーバー群にアクセスできなくなった。VM を実行しているホスト自体が落ちたようだ。\nそこで、サポートに連絡したら、一時間かからずに復旧してくれた。何でもサーバーのマザーボードが壊れたらしい。\n新しいマシンにディスクを移動して、設定を調整した上でブート、疎通確認までしてくれた。マネージドでもないのに。しかも、何気に CPU が、Xeon L5520 (4コア8スレッド) デュアルから、Xeon L5639 (6コア12スレッド) デュアルにアップグレードされている。どうやら同型機は売り切れていたらしい。追加料金は一切なし。\nやっぱ、専用サーバーを借りるなら、I/O Flood に限る！との思いを新たにした。ありがとう！I/O Flood！\n","permalink":"https://loginterests.com/posts/2018-05-30-i-o-flood-%E6%9C%80%E9%AB%98/","summary":"\u003cp\u003e突然、このブログを含むサーバー群にアクセスできなくなった。VM を実行しているホスト自体が落ちたようだ。\u003c/p\u003e\n\u003cp\u003eそこで、サポートに連絡したら、一時間かからずに復旧してくれた。何でもサーバーのマザーボードが壊れたらしい。\u003c/p\u003e","title":"I/O Flood 最高!"},{"content":"メールサーバー間の通信で、TLSを使った暗号化が可能なのは知っていたが、面倒なので放置していた。\nが、Gmail などで暗号化通信で送られてきたメールにはその旨記載があったり、世の中も動いてきてるので、今回、対応することにした。\nDebian の場合 apt install ca-certificates で、CA証明書を導入しておくことを忘れない。\n/etc/postfix/main.cf に以下の行を挿入。\nsmtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt smtp_tls_security_level = may smtp_tls_loglevel = 1 FreeBSD の場合 pkg install ca_root_nss で、CA証明書を導入しておくことを忘れない。\n/usr/local/etc/postfix/main.cf に以下の行を挿入。\nsmtp_tls_CAfile = /usr/local/etc/ssl/cert.pem smtp_tls_security_level = may smtp_tls_loglevel = 1 これで、送信時に暗号化通信を行える相手には、暗号化して送信し、そうでない相手には平文で送信するようになる。\n共通 次に受信時の暗号化通信だが、メールのヘッダに暗号通信の記録を残すことを含め、main.cf へ次の行を挿入。\nsmtpd_use_tls=yes smtpd_tls_received_header = yes 無論、SSL 証明書を Let’s Encrypt などから取得して、設定しておくことを忘れない。\n以上で対応は終了だった。簡単すぎて拍子抜け。もっと早くに対応しておくべきだった。\n","permalink":"https://loginterests.com/posts/2018-03-20-%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E9%96%93%E3%81%AE-smtp-%E9%80%9A%E4%BF%A1%E3%82%92%E6%9A%97%E5%8F%B7%E5%8C%96%E3%81%99%E3%82%8B/","summary":"\u003cp\u003eメールサーバー間の通信で、TLSを使った暗号化が可能なのは知っていたが、面倒なので放置していた。\u003c/p\u003e\n\u003cp\u003eが、Gmail などで暗号化通信で送られてきたメールにはその旨記載があったり、世の中も動いてきてるので、今回、対応することにした。\u003c/p\u003e","title":"メールサーバー間の SMTP 通信を暗号化する"},{"content":"うちは、ドコモ光なのだが、元々はフレッツ光ネクスト ファミリー・スーパーハイスピードタイプ 隼だった。\nなので、ルーターに、NTT PR-S300NE が入ってる。これに嵌まった。\nというのも、長らく ASAHI-NET の固定 IP アドレスサービスを利用していたのだが、このたび、Mac mini を使って自宅サーバーを立てた。ところが、メジャーなメールサービスへメールを送ろうとすると、拒否される。原因を調べたところ、割り当てられていたアドレスが、動的 IP レンジにあるアドレスで、これが迷惑メールブロックに登録されていたのである。ちなみに、解除の方法はない。\nそこで、やはり固定 IP アドレスサービスを提供しているインターリンクに乗り換えたのだが、ASAHI-NET の接続設定はそのままにして、2セッション目に、インターリンクを登録、接続するようにした。そうしたら、静的 IP マスカレードが効かなくなった。あれこれ設定を変えてみたり、サーバーのファイアウォールを無効にしてみたりと試行錯誤の末、セッションを重複させているのがトラブルの原因らしいということを突きとめた。\nつまり、いったん、設定を全部削除して、改めてインターリンクだけを一番目のセッションに登録し、静的 IP マスカレードを設定し直したら、疎通するようになったということだ。\nこんなんで折角の日曜日を潰してしまったことに軽くショックを受けている。orz\n","permalink":"https://loginterests.com/2018/03/18/ntt-pr-s300ne-%E3%83%95%E3%82%A1%E3%83%BC%E3%83%A0%E3%82%A6%E3%82%A7%E3%82%A2%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3-22-02-%E3%81%AE%E5%95%8F%E9%A1%8C/","summary":"\u003cp\u003eうちは、\u003ca href=\"https://www.nttdocomo.co.jp/hikari/\"\u003eドコモ光\u003c/a\u003eなのだが、元々は\u003ca href=\"https://hikari-n.jp/west/plan/?dcline=6\"\u003eフレッツ光ネクスト ファミリー・スーパーハイスピードタイプ 隼\u003c/a\u003eだった。\u003c/p\u003e\n\u003cp\u003eなので、ルーターに、NTT PR-S300NE が入ってる。これに嵌まった。\u003c/p\u003e\n\u003cp\u003eというのも、長らく \u003ca href=\"https://asahi-net.jp/\"\u003eASAHI-NET\u003c/a\u003e の固定 IP アドレスサービスを利用していたのだが、このたび、Mac mini を使って自宅サーバーを立てた。ところが、メジャーなメールサービスへメールを送ろうとすると、拒否される。原因を調べたところ、割り当てられていたアドレスが、動的 IP レンジにあるアドレスで、これが迷惑メールブロックに登録されていたのである。ちなみに、解除の方法はない。\u003c/p\u003e","title":"NTT PR-S300NE ファームウェアバージョン 22.02 の問題"},{"content":"調子に乗って、NetBSD もインストールしてみた。\n最初、ネットワークアダプタを認識してるのに外部へも外部からも通信できなくて頭を捻ったのだが、kvm の vhost-net を off にしたら問題なく通信するようになった。他の BSD が vhost-net に対応していたので、これはちょっと意外。\n","permalink":"https://loginterests.com/posts/2018-02-06-netbsd-%E3%81%AE-virtio-%E3%81%AFvhost-net-%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84/","summary":"\u003cp\u003e調子に乗って、\u003ca href=\"http://netbsd.org/\"\u003eNetBSD\u003c/a\u003e もインストールしてみた。\u003c/p\u003e\n\u003cp\u003e最初、ネットワークアダプタを認識してるのに外部へも外部からも通信できなくて頭を捻ったのだが、kvm の vhost-net を off にしたら問題なく通信するようになった。他の BSD が vhost-net に対応していたので、これはちょっと意外。\u003c/p\u003e","title":"NetBSD の virtio は、vhost-net に対応していない"},{"content":"NetBSD は試していないのでわからないけれども、FreeBSD、OpenBSD、DragonFly BSD はすべてデフォルトで virtio ドライバを搭載しているので、普通に kvm 上でインストールできる。進歩したものだ。\n","permalink":"https://loginterests.com/posts/2018-01-30-%E6%9C%80%E8%BF%91%E3%81%AEbsd-%E3%81%AE-virtio-%E5%AF%BE%E5%BF%9C%E7%8A%B6%E6%B3%81/","summary":"\u003cp\u003e\u003ca href=\"http://netbsd.org/\"\u003eNetBSD\u003c/a\u003e は試していないのでわからないけれども、\u003ca href=\"https://www.freebsd.org/\"\u003eFreeBSD\u003c/a\u003e、\u003ca href=\"https://www.openbsd.org/\"\u003eOpenBSD\u003c/a\u003e、\u003ca href=\"https://www.dragonflybsd.org/\"\u003eDragonFly BSD\u003c/a\u003e はすべてデフォルトで virtio ドライバを搭載しているので、普通に \u003ca href=\"https://www.linux-kvm.org/page/Main_Page\"\u003ekvm\u003c/a\u003e 上でインストールできる。進歩したものだ。\u003c/p\u003e","title":"最近のBSD の virtio 対応状況"},{"content":"OpenBSD をインストールする際、カーネルやブートストラッパが / に置かれるため、ディスクパーティションの先頭は必ず / になるよう配置しなくてはならない。Linux の癖で swap を先頭にしてブートせずに嵌まったので、覚え書き代わりにメモ。\n","permalink":"https://loginterests.com/posts/2018-01-30-openbsd-%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%A6%9A%E3%81%88%E6%9B%B8%E3%81%8D/","summary":"\u003cp\u003eOpenBSD をインストールする際、カーネルやブートストラッパが / に置かれるため、ディスクパーティションの先頭は必ず / になるよう配置しなくてはならない。Linux の癖で swap を先頭にしてブートせずに嵌まったので、覚え書き代わりにメモ。\u003c/p\u003e","title":"OpenBSD のインストールについて覚え書き"},{"content":"気分が乗ったので、CentOS 7 をインストールした。ファイアウォールの設定が結構手間だったので、備忘録代わりに記録しておく。\nまず、定番のサービスポートを開けておく。\nsudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --permanent --zone=public --add-service=pop3 sudo firewall-cmd --permanent --zone=public --add-service=pop3s sudo firewall-cmd --permanent --zone=public --add-service=imap sudo firewall-cmd --permanent --zone=public --add-service=imaps sudo firewall-cmd --permanent --zone=public --add-service=smtp sudo firewall-cmd --permanent --zone=public --add-service=smtps sudo firewall-cmd --permanent --zone=public --add-service=smtp-submission sudo firewall-cmd --permanent --zone=public --add-service=ftp 自宅は固定アドレスで、かつ ipv6 も割り当てられているので、そこからは全ポートを受け付けてもらえるように開放する。\nsudo firewall-cmd --permanent --zone=public --add-rich-rule=\u0026#39;rule family=\u0026#34;ipv4\u0026#34; source address=\u0026#34;118.243.217.235\u0026#34; accept\u0026#39; sudo firewall-cmd --permanent --zone=public --add-rich-rule=\u0026#39;rule family=\u0026#34;ipv6\u0026#34; source address=\u0026#34;2405:6584:7840:800::/64\u0026#34; accept\u0026#39; 内部通信用のインターフェースは無条件で信頼する。\nsudo firewall-cmd --permanent --zone=trusted --add-interface=eth1 設定をリロードして、おしまい。\nsudo firewall-cmd --reload と思ったら、内部インターフェースが起動されていなかったので、NetworkManager で起動させる。\nsudo nmcli c m eth1 connection.autoconnect yes sudo nmcli c modify eth1 ipv4.addresses 192.168.207.110/24 ","permalink":"https://loginterests.com/posts/2018-01-27-centos-7-%E3%81%AE-firewalld/","summary":"\u003cp\u003e気分が乗ったので、CentOS 7 をインストールした。ファイアウォールの設定が結構手間だったので、備忘録代わりに記録しておく。\u003c/p\u003e\n\u003cp\u003eまず、定番のサービスポートを開けておく。\u003c/p\u003e","title":"CentOS 7 の firewalld"},{"content":"KVM のシリアルポート経由で、ブートメッセージをチェックするようにしているのだが、Debian Stretch をゲストにすると、なぜか GRUB 2 がシリアルコンソールにメニューを表示しない問題があった。\n実用上さして気にするほどでもなかったので放置してたのだが、他のディストリビューション (CentOS 7, Ubuntu 16) ではちゃんと表示されるので、いっちょ修正するか、と手を出してみた。\n結論。sid の GRUB 2 と入れ替えたら問題なく表示された。なぜ Stretch では直さないのかよくわからない。バックポートが難しいのだろうか。\n使用しているスクリプトで kvm の起動待ちをしている部分が悪さをしていることがわかった。起動確認をしている間に grub メニューが表示されるため、シリアルコンソールに制御が移ったときには表示済みのため、一見表示されていないように見えただけだった。反省。\n","permalink":"https://loginterests.com/posts/2018-01-26-debian-stretch-grub-2-%E3%81%AE%E3%83%90%E3%82%B0/","summary":"\u003cp\u003eKVM のシリアルポート経由で、ブートメッセージをチェックするようにしているのだが、Debian Stretch をゲストにすると、なぜか GRUB 2 がシリアルコンソールにメニューを表示しない問題があった。\u003c/p\u003e","title":"Debian Stretch – GRUB 2 のバグ?"},{"content":"なぜか、/etc/rc.conf に以下の設定をしても反映されない。\nipv6_enable=\u0026#34;YES\u0026#34; ipv6_network_interfaces=\u0026#34;vtnet0\u0026#34; ipv6_ifconfig_vtnet0=\u0026#34;inet6 2001:470:d:461::7:1 prefixlen 64\u0026#34; ipv6_defaultrouter=\u0026#34;2001:470:d:461::1\u0026#34; 仕方ないので、/etc/rc.local にコマンドを直書きしてごまかした。\n#! /bin/sh ifconfig vtnet0 inet6 2001:470:d:461::7:1 prefixlen 64 alias\u0026amp;lt;br /\u0026gt; route add -inet6 default 2001:470:d:461::1\u0026amp;lt;br /\u0026gt; 解決法をご存じの方がいらしたら、ぜひコメントをお願いしたい。\n追記。\nメーリングリストで質問したら、ipv6_ifconfig_vtnet0 の設定がよくないと指摘された。\n-ipv6_ifconfig_vtnet0=\u0026#34;inet6 2001:470:d:461::7:1 prefixlen 64\u0026#34; +ipv6_ifconfig_vtnet0=\u0026#34;2001:470:d:461::7:1\u0026#34; と、アドレスだけ指定するのが、DragonFly での作法とか。指摘してくれた、Aaron に感謝。\n","permalink":"https://loginterests.com/posts/2018-01-22-dragonfly-bsd-%E3%81%AE-ipv6-%E8%A8%AD%E5%AE%9A%E5%95%8F%E9%A1%8C/","summary":"\u003cp\u003eなぜか、/etc/rc.conf に以下の設定をしても反映されない。\u003c/p\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-bash\" data-lang=\"bash\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nv\"\u003eipv6_enable\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;YES\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nv\"\u003eipv6_network_interfaces\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;vtnet0\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nv\"\u003eipv6_ifconfig_vtnet0\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;inet6 2001:470:d:461::7:1 prefixlen 64\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"nv\"\u003eipv6_defaultrouter\u003c/span\u003e\u003cspan class=\"o\"\u003e=\u003c/span\u003e\u003cspan class=\"s2\"\u003e\u0026#34;2001:470:d:461::1\u0026#34;\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/div\u003e\u003cp\u003e仕方ないので、/etc/rc.local にコマンドを直書きしてごまかした。\u003c/p\u003e","title":"DragonFly BSD の IPv6 設定問題"},{"content":"KVM で VM を起動するときにシリアルコンソールに起動情報が流れてくれたら起動の様子がわかって大変便利なので、その設定を追加。\n1. Debian GNU/Linux /etc/defaults/grub を以下のように修正。\n# If you change this file, run \u0026#39;update-grub\u0026#39; afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n \u0026#39;Simple configuration\u0026#39; GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2\u0026gt; /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=\u0026#34;quiet\u0026#34; GRUB_CMDLINE_LINUX=\u0026#39;console=tty0 console=ttyS0,115200n8\u0026#39; # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM=\u0026#34;0x01234567,0xfefefefe,0x89abcdef,0xefefefef\u0026#34; # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console GRUB_TERMINAL=serial GRUB_SERIAL_COMMAND=\u0026#34;serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\u0026#34; # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo\u0026#39; #GRUB_GFXMODE=640x480 # Uncomment if you don\u0026#39;t want GRUB to pass \u0026#34;root=UUID=xxx\u0026#34; parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY=\u0026#34;true\u0026#34; # Uncomment to get a beep at grub start #GRUB_INIT_TUNE=\u0026#34;480 440 1\u0026#34; これで、ログインプロンプトまで出る。もちろん、修正した後は、update-grub を忘れないように。ただ、うちの環境だと、grub メニューの選択肢が表示されない。まあ、デフォルト以外で起動することはないので、放っておいてます。\n2. CentOS 7 /etc/defaults/grub を以下のように修正。\nGRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=\u0026#34;$(sed \u0026#39;s, release .*$,,g\u0026#39; /etc/system-release)\u0026#34; GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT=\u0026#34;console serial\u0026#34; GRUB_TERMINAL=\u0026#34;console serial\u0026#34; GRUB_SERIAL_COMMAND=\u0026#34;serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1\u0026#34; GRUB_CMDLINE_LINUX=\u0026#34;crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb console=tty0 console=ttyS0,115200n8\u0026#34; GRUB_CMDLINE_LINUX_DEFAULT=\u0026#34;\u0026#34; GRUB_DISABLE_RECOVERY=\u0026#34;true\u0026#34; その後、sudo grub2-mkconfig -o /boot/grub2/grub.cfg を実行。\n3. FreeBSD 11.1 まず、/boot.config を作成して、以下の内容を設定。\n% cat /boot.config -Dh -S115200 次に、/etc/ttys の ttyu0 以下のように修正。\nttyu0 \u0026#34;/usr/libexec/getty std.115200\u0026#34; vt100 on secure これで再起動をかけると、起動メッセージがだーっとシリアルポートから出力される。その上、ログインプロンプトまで出てくれる。便利。\n4. OpenBSD 6.2 /etc/boot.conf を作成して以下の内容を追加。\nstty com0 115200 set tty com0 次に、/etc/ttys の tty00 の行を変更。\ntty00 \u0026#34;/usr/libexec/getty std.115200\u0026#34; vt220 on secure 5. DragonFly BSD 5.0.2 /boot/loader.conf に以下の行を追加。\nconsole=comconsole 次に、/etc/ttys の ttyd0 の行を変更。\nttyd0 \u0026#34;/usr/libexec/getty std.115200\u0026#34; cons25 on secure ","permalink":"https://loginterests.com/posts/2018-01-22-%E3%82%B7%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E5%87%BA%E5%8A%9B%E3%81%82%E3%82%8C%E3%81%93%E3%82%8C/","summary":"\u003cp\u003eKVM で VM を起動するときにシリアルコンソールに起動情報が流れてくれたら起動の様子がわかって大変便利なので、その設定を追加。\u003c/p\u003e\n\u003ch3 id=\"1-debian-gnulinux\"\u003e1. Debian GNU/Linux\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003e/etc/defaults/grub\u003c/code\u003e を以下のように修正。\u003c/p\u003e","title":"シリアルコンソール出力あれこれ"},{"content":"DragonFly BSD RELEASE 5.0.2 をインストールして、はまった点を備忘録代わりに書く。Debian も FreeBSD も慣れちゃって、ちょっと新鮮な雰囲気を味わいたかったので。DragonFly BSD を選択した次第。\n1. HAMMER2 が不安定? HAMMER2 というより、インストーラがバグってるのか、120GB の空き容量に対して、5G しかスライスを切ってくれない。いくらなんでもこれではテストもできません。ってことで、HAMMER でインストールし直した。\n2. ネットワークインターフェースの設定にコツがいる。 外部向きと内部向きの二つのインターフェースが載ってるわけだが、内部向けには当然、デフォルトゲートウェイなんぞ設定しない。最初、外部I/F→内部I/Fと設定したら、デフォルトゲートウェイが空の設定ができあがってしまい、通信できなかった。内部I/Fを設定してから、外部I/Fにデフォルトゲートウェイを含めて設定するのが正しい手順のよう。\n3. /etc/ssh/sshd_config が公開鍵認証前提でインストールされる。 ssh で入れないと思って、設定ファイルをよく見たら、PasswordAuthentication が、no になっていた。仕方ないので、コンソールから一時的に、yes に変更して対処。インストールしたのは、レンタルサーバー（専用サーバー上に KVM で作成）だったので、VNC コンソールで作業はやりにくい。ここはすぱっと ssh でパスワード認証して入れるようにしてほしかった。\nあとは、sudo と logwatch を入れて、ファイアウォールの設定をすませてインストール完了。\n","permalink":"https://loginterests.com/posts/2018-01-22-dragonfly-bsd-5-02-%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F/","summary":"\u003cp\u003eDragonFly BSD RELEASE 5.0.2 をインストールして、はまった点を備忘録代わりに書く。Debian も FreeBSD も慣れちゃって、ちょっと新鮮な雰囲気を味わいたかったので。DragonFly BSD を選択した次第。\u003c/p\u003e","title":"DragonFly BSD 5.0.2 をインストールしてみた。"},{"content":"「紙芝居クリエーター」というのは、紙芝居動画、つまりよくギャルゲーなどでよく見かける、画面下部にセリフ枠があって、止め絵を次々に表示しながら文章を読ませる形式の動画を作成するアプリのことです。ニコニコでは、アイドルマスターの紙芝居動画のためのジャンルが確立しています。NovelsM@ster とか、im@s架空戦記シリーズとか。ストップモーションほど手がかからないし、比較的気軽に作り始めることができるので、案外、動画作成の入門に向いてるかも知れません。\nで、まあ、この紙芝居動画を作成するアプリですが、Mac 用にもあるんですけど……。「絵解き帳」という二鏡Pが作られたアプリです。ただ、最後に更新されたのが、2012年1月ということで、丸三年更新されてなくて、素の Yosemite ではシーンの追加ができなくなってしまっているのです。OS の仕様変更が原因です。\n最初は、これを手直しして、Yosemite でも動くようにして……と考えていたんですが、ビルド時に何十も警告が出て、それをいちいち調べながら修正していく手間と、不満点——同一のターゲットにエフェクトを多重にかけられない。そのせいでプラグインの作成がすごい手間——を鑑みて、自分で作ることにしました。\n前から、Mac 用のアプリを作るつもりだったんですが、そのうち、そのうち、とずるずる引き延ばしてきていて、良い機会でもあるわけです。錆び付いてしまっているプログラミングの勘を取り戻すためにも頃合いの規模だと思いますし。Core Image とか、AV Foundation とか、名前だけ知ってて、何をどうするのかわかんない機能もちゃんと調べて実装できるくらいにはなりたいと思ってます。SpriteKit とかも使ってみたいし。OS X/iOS も次々に機能を追加しつつ、古い機能を削除して行ってるので、ついていくのは中々大変そうですが、それこそが、こういう仕事の面白みでもあるので、頑張ってみようかなぁと。\n取りあえず、新年度までには形にしたいと思ってます。作りたい動画が止まってるので、それを作って気が済んだら、一般公開もするかも知れません。それはその時の気分次第で。:D\nしかし、Mac アプリを作ると決めたはいいものの、Apple が公開している資料くらいしかまともな資料がないというのはいかがなものか。iOS 向けの入門書はやたらと出てますが、ちょっと凝ったことをしようとすると、参考資料が絶無に等しい。\n「絵解き帳」は、プラグインを Quartz Composer で作るようになっていて、私も初めて詳しく調べてみたんですが、滅茶苦茶面白いです。すごい簡単にグラフィカルなエフェクトが作れてしまう。ところがこれもほとんど資料がない。あってもバージョンが古すぎてほとんど役に立たないときます。VJ なんかではバリバリ使われてるらしいので、現役のツールなんですが、一般には馴染みがないんですかねー。Mac 持ってる人はぜひぜひ試して欲しい。本当に面白いくらい簡単に色んな事ができますから。Yosemite ではなぜか頻繁に落ちますが。\nところで、OpenGL なんかも避けて通れないみたいなんですけど、なんか良い入門書とかないですかね。床井研究室とか何度も読み返したりしてるんですが、シェーダープログラミングがいまいちよくわかりません。3D CG の基礎がないからかな。\n","permalink":"https://loginterests.com/posts/2015-01-08-mac-%E3%81%AB%E3%82%82%E7%B4%99%E8%8A%9D%E5%B1%85%E3%82%AF%E3%83%AA%E3%82%A8%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92/","summary":"\u003cp\u003e「\u003ca href=\"http://dic.nicovideo.jp/a/%E7%B4%99%E8%8A%9D%E5%B1%85%E3%82%AF%E3%83%AA%E3%82%A8%E3%83%BC%E3%82%BF%E3%83%BC\"\u003e紙芝居クリエーター\u003c/a\u003e」というのは、紙芝居動画、つまりよくギャルゲーなどでよく見かける、画面下部にセリフ枠があって、止め絵を次々に表示しながら文章を読ませる形式の動画を作成するアプリのことです。\u003ca href=\"http://www.nicovideo.jp/video_top\"\u003eニコニコ\u003c/a\u003eでは、\u003ca href=\"http://idolmaster.jp/\"\u003eアイドルマスター\u003c/a\u003eの紙芝居動画のためのジャンルが確立しています。\u003ca href=\"http://www.nicovideo.jp/tag/novelsm%40ster?ref=tagconcerne\"\u003eNovelsM@ster\u003c/a\u003e とか、\u003ca href=\"http://www.nicovideo.jp/tag/iM%40S%E6%9E%B6%E7%A9%BA%E6%88%A6%E8%A8%98%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA?ref=tagconcerned\"\u003eim@s架空戦記シリーズ\u003c/a\u003eとか。\u003ca href=\"http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%83%A2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%BB%E3%82%A2%E3%83%8B%E3%83%A1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3\"\u003eストップモーション\u003c/a\u003eほど手がかからないし、比較的気軽に作り始めることができるので、案外、動画作成の入門に向いてるかも知れません。\u003c/p\u003e\n\u003cp\u003eで、まあ、この紙芝居動画を作成するアプリですが、Mac 用にもあるんですけど……。「\u003ca href=\"http://nikyo.b.sourceforge.jp/%E4%BD%95%E3%81%9E%E3%80%81%E7%B5%B5%E8%A7%A3%E3%81%8D%E5%B8%B3\"\u003e絵解き帳\u003c/a\u003e」という二鏡Pが作られたアプリです。ただ、最後に更新されたのが、2012年1月ということで、丸三年更新されてなくて、素の Yosemite ではシーンの追加ができなくなってしまっているのです。OS の仕様変更が原因です。\u003c/p\u003e","title":"Mac にも「紙芝居クリエーター」を！"},{"content":"そろそろよかろうと思って、サーバーを jessie に上げたら、Xen が起動しない。ホスティングサーバーの変更もあったので、思い切って仮想化基盤を KVM に変更……というか、回帰しました。\nところが、xen-tools のようなお手軽ツールがありません。いや、あることはあるのですが、古いバージョンにしか対応してなくて、しかも最近全くメンテされてない状態。\n一応、昔気に入ってて、日本語翻訳までした Proxmox VE も見てみたのですが、えらく進化してしまって、機能てんこ盛りで、こんなんイラネ。VNC もセキュリティに気を遣うのはわかるんですが、ごく一部のクライアントしか対応してないプロトコルしか外に出さない＝使いにくい Java クライアントとか、HTML 5 版のやっぱり使いにくいクライアントしか想定にないみたいで、愛想が尽きた。\nまあ、イメージは素の状態から CD イメージとか、debootstrap とか使って作るので、VM の作成や削除の機能はいらないや。となると、VM の起動／停止が簡単にできればそれでいいんだけど……ないですね。そんなツール。\nということで、vmmaestro という名前だけは大層なシェルスクリプトをでっち上げました。GitHub にて絶賛公開中。一応、vhost-net とか、x-data-plane とかにも対応してます。\n","permalink":"https://loginterests.com/posts/2015-01-08-%E3%81%A1%E3%82%87%E3%81%A3%E3%81%A8%E3%81%97%E3%81%9F-kvm-%E3%82%B5%E3%83%9D%E3%83%BC%E3%83%88%E3%83%84%E3%83%BC%E3%83%AB/","summary":"\u003cp\u003eそろそろよかろうと思って、サーバーを \u003ca href=\"https://www.debian.org/releases/testing/\"\u003ejessie\u003c/a\u003e に上げたら、\u003ca href=\"http://xenproject.org/developers/teams/hypervisor.html\"\u003eXen\u003c/a\u003e が起動しない。ホスティングサーバーの変更もあったので、思い切って仮想化基盤を \u003ca href=\"http://www.linux-kvm.org/page/Main_Page\"\u003eKVM\u003c/a\u003e に変更……というか、回帰しました。\u003c/p\u003e","title":"ちょっとした KVM サポートツール"},{"content":"パッケージで入れられてしめしめとか思ってたら、何か依存関係でも壊したのか、起動しないゲストがあったでござる。ということで、バニラな方法で入れ直す。元ネタは昨日と同じでこちら → Xen 4.1 from source with Debian Squeeze 2.6.32-5-xen-amd64 dom0 (test)\nXen.org からソースを取ってきます。現時点での最新版は、4.1.2。\nwget http://bits.xensource.com/oss-xen/release/4.1.2/xen-4.1.2.tar.gz ビルドに必要なパッケージをインストールします。/etc/apt/source.list に以下の行を追加して、\ndeb-src http://ftp.jp.debian.org/debian/ sid main\u0026lt;/code\u0026gt; 以下を実行。\napt-get build-dep xen apt-get build-dep xen-utils-common build-dep で入らないパッケージを追加で入れます。\napt-get install libx11-dev libssl-dev python2.6-dev で、おもむろにビルド\nmake xen make tools make stubdom エラーがなければインストール。\nmake install-xen make install-tools PYTHON_PREFIX_ARG= make install-stubdom Domain 0 に必要なサービスデーモンの起動設定を忘れずに。\nupdate-rc.d xencommons defaults update-rc.d xendomains defaults 4.0 までと互換性のある、xm ツールセットを使う場合は、xend も起動するようにしておきます。\nupdate-rc.d xend defaults ひとまず以上で、Xen が起動するはずです。再起動して確認しましょう。\nxl list 次のように、Domain-0 がリストされない場合、たいていは GRUB の設定ミスです。\nName ID Mem VCPUs\tState\tTime(s)\nDomain-0 0 15525 4 r----- 253.1 ゲストの作成、管理は色々な方法がありますが、素で Xen を使う場合、xen-tools でゲストを作るようにしておくと、余計なデーモンが常駐したりしないので、その分管理が簡単になります。ですが、パッケージの xen-tools は当然のことながら、xen のパッケージに依存していますのでこの場合は入れられません。従って、これもソースから入れることになります。\nまず、xen-tools の実行に必要なパッケージをさくさく入れます。\napt-get install libfile-slurp-perl debootstrap gawk libconfig-inifiles-perl libelf1 libexpect-perl libfont-afm-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libio-pty-perl libio-stty-perl liblua5.1-0 libmailtools-perl libnspr4-0d libnss3-1d librpm1 librpmbuild1 librpmio1 libterm-size-perl liburi-perl libwww-perl\u0026amp;lt;/code\u0026gt;\u0026lt;/pre\u0026gt; 次にソースを取得します。パッケージよりちょっとだけリビジョンが上がっています。\nwget http://xen-tools.org/software/xen-tools/xen-tools-4.2.1.tar.gz ソースを展開して、インストールすればおしまいです。意外に簡単。\nmake install また、xen-tools では RedHat なディストリビューションを入れるのに、Rinse を使うので、CentOS とかゲストに入れたいと考える人は、入れなくてはなりません。まずは、Rinse の実行に必要なパッケージを入れます。\napt-get install rpm rpm-common rpm2cpio 次にソースを取得します。パッケージより大幅にリビジョンが上がっています。\nwget http://www.steve.org.uk/Software/rinse/rinse-1.9.1.tar.gz ソースを展開して、インストールすればおしまいです。これも簡単。\nmake install ","permalink":"https://loginterests.com/posts/2012-03-26-debian-%E3%81%A7-xen-4-1-%E3%82%92/","summary":"\u003cp\u003eパッケージで入れられてしめしめとか思ってたら、何か依存関係でも壊したのか、起動しないゲストがあったでござる。ということで、バニラな方法で入れ直す。元ネタは昨日と同じでこちら → \u003ca href=\"http://www.gossamer-threads.com/lists/xen/users/203650\"\u003eXen 4.1 from source with Debian Squeeze 2.6.32-5-xen-amd64 dom0 (test)\u003c/a\u003e\u003c/p\u003e","title":"Debian で Xen 4.1 を"},{"content":"XenServer 6.0 の基盤になってたり、他のディストリがこぞって採用してるのが、Xen 4.1 なのですが、時期の関係で、Squeeze には、4.0 が収録されています。何か中途半端。sid にはパッケージがありますので、そっからソースを取ってきて（さすがにバイナリは持ってきても動かないので）、ビルドする方法を見つけましたので、備忘録がてら。\n元ネタはこちら → Xen 4.1 from source with Debian Squeeze 2.6.32-5-xen-amd64 dom0 (test)\nまずは、source.list に１行追加。\ndeb-src http://ftp.jp.debian.org/debian/ sid main squeeze や wheezy の行があれば、コメントアウトしておきます。\nで、おもむろに、ビルド…する前に、パッケージをひとつ追加しておきます。ないとコンパイルがエラーになるので。\napt-get install ipxe-qemu PXEブートに使うファームのQEMU用ROMイメージなんですが、なぜか Xen をインストールしても、build-dep しても入りません。\nまずはビルド環境を整えます。\napt-get update apt-get build-dep xen apt-get build-dep xen-utils-common Xen のソースと Debian パッチの取り寄せ、ビルドも apt-get で済むのが便利なところ。\ncd /usr/src/ apt-get source xen -b apt-get source xen-utils-common -b エラーがなければパッケージができているので、dpkg でインストールすればおしまい。\ndpkg -i *xen*deb ","permalink":"https://loginterests.com/posts/2012-03-26-debian-squeeze-%E3%81%AB-xen-4-1-%E3%82%92%E5%85%A5%E3%82%8C%E3%82%8B/","summary":"\u003cp\u003eXenServer 6.0 の基盤になってたり、他のディストリがこぞって採用してるのが、Xen 4.1 なのですが、時期の関係で、Squeeze には、4.0 が収録されています。何か中途半端。sid にはパッケージがありますので、そっからソースを取ってきて（さすがにバイナリは持ってきても動かないので）、ビルドする方法を見つけましたので、備忘録がてら。\u003c/p\u003e","title":"Debian Squeeze に Xen 4.1 を入れる"},{"content":"先日、さくらインターネットが、「さくらの専用サーバー」を発表しましたが、国内のレンタルサーバー業界においても海外同様の価格破壊がこれから始まるのでしょうか。これで初期費用がなければ、本当に衝撃的なのですが、さすがにそこまで消費側に都合よくいかないようです。それでも、対抗プランを出せなければ顧客の流出が必至の同業者は茫然自失ってところじゃないでしょうか。価格もさることながら、顧客自身がリモートからクラウドと連携したネットワークを構成・管理することができるって、周到に準備してないと対抗しようがないですからね。\nさて、さくらインターネットの専用サーバーについては実際にサービスが始まれば山ほどレビューが出てくるでしょうからそれを待つとして、海外ではどうかを見てみましょう。いえ、クラウドとの連携とかVLAN組み放題とか最短納品10分とか、そんなサービスはありませんよ? そこはさすがにさくらが世界に誇っていい点だと思います。じゃあせめてということで、似たような構成のサーバーが他の国では一体いくらくらいになるのか、どこまで安いサービスがあるのか、ちょっと調べてみました。\n「さくらの専用サーバー」の最小構成が、HP DL200 Xeon 2.4GHz (4コア)、メモリ 16GB、ディスク 2×1TB HDD ですが、このスペックだと専鯖最安国(?)のアメリカ、ドイツ、オランダといえど、普通に、$200くらいします。なので余計にさくらの本気というややる気の凄さがわかるんですが、それはさておき。クーポンやバーゲンなどで例外的に安いものや、運営基盤が不明な業者(会社なのか個人なのかとか、どこにあるのかがわからない怪しい業者)を除いていくと、やっぱり$100くらいが底値なのかと思っていたのですが、そこを突き抜けて、ほぼ最安値と言えるプロバイダをひとつ見つけました。それがタイトルの、ProviderService です。\nなんか、いかにも取ってつけたような名前ですが、ちゃんと運営されている業者さんです。AMD Athlon II X4 605e (4コア)、メモリ 16GB、ディスク 2×1TB HDD で、CPUがちょい見劣りしますが、この構成で、月53.78ユーロ、約5725円(2/23現在)です。しかも初期費用なし。安すぎです。ドイツにあるのがとても惜しい。そうです。ドイツの会社なんです。日本からだと、TTLが、260ms以上あるんです。国内向けのウェブサイトなんかまず置けないですね。いや、置いてもいいんですが、普通に重くなりますよ? しかし借りなければ実態はわかりません。ということで借りてみました。さすがにこの価格では、リモートコンソールの類いはついてきませんが、マシンのリブート、OS の再インストール、レスキューモードでの再起動、IP アドレスの逆引き設定などができるコントロールパネルがあります。ログインすると、こんな感じ。\n画面表示はまあ必要最小限を強調したようなそっけないものなんですが、機能は足りてます。^^;\nリブート関係は、通常のブートシーケンスの設定、レスキューモードでのリブート、OS 再インストールが選択可能です。レスキューモードというのは、PCで言うと、OSのインストールメディアから起動して回復コンソールを起ち上げるって感じですね。Mac とか Linux だと、シングルユーザーモードが該当します。やれることもリモートだというだけで、シングルユーザーモードそのまんまですが。しかしこれがあるおかげで、リモートコンソールが使用できない問題をある程度回避できます。ネットワーク設定をミスって外部からアクセスできなくなっても、まだ何とかする手段が確保されているこということですので。あの価格で KVM をつけられるはずもないので、この点はかなりポイントが高いと思います。\nリモートから OS の再インストールができると言っても選択肢は多くありません。CentOS と、Debian あと、Ubuntu です。個人的には、Debian が入れられれば良かったので、全く問題なかったのですが、\n","permalink":"https://loginterests.com/posts/2012-02-24-providerservice/","summary":"\u003cp\u003e先日、\u003ca href=\"http://www.sakura.ne.jp/\"\u003eさくらインターネット\u003c/a\u003eが、「\u003ca href=\"http://server.sakura.ad.jp/news/sakurainfo/newsentry.php?id=611\"\u003eさくらの専用サーバー\u003c/a\u003e」を発表しましたが、国内のレンタルサーバー業界においても海外同様の価格破壊がこれから始まるのでしょうか。これで初期費用がなければ、本当に衝撃的なのですが、さすがにそこまで消費側に都合よくいかないようです。それでも、対抗プランを出せなければ顧客の流出が必至の同業者は茫然自失ってところじゃないでしょうか。価格もさることながら、顧客自身がリモートからクラウドと連携したネットワークを構成・管理することができるって、周到に準備してないと対抗しようがないですからね。\u003c/p\u003e\n\u003cp\u003eさて、さくらインターネットの専用サーバーについては実際にサービスが始まれば山ほどレビューが出てくるでしょうからそれを待つとして、海外ではどうかを見てみましょう。いえ、クラウドとの連携とかVLAN組み放題とか最短納品10分とか、そんなサービスはありませんよ? そこはさすがにさくらが世界に誇っていい点だと思います。じゃあせめてということで、似たような構成のサーバーが他の国では一体いくらくらいになるのか、どこまで安いサービスがあるのか、ちょっと調べてみました。\u003c/p\u003e","title":"ProviderService というホスティングプロバイダー"},{"content":"順番があべこべになりましたが、新年明けましておめでとうございます。本年もどうかひとつよろしくお願いします。\nシェアウェアの翻訳をしたり、βテストに参加したりする関係で作者さんからライセンスを頂いたものがありますので、新年ということもありまして、これをプレゼントいたします。高いソフトはないですよ?\n|:\u0026ndash;|:\u0026ndash;|:\u0026ndash;| |Sreens for iOS|1名様2名様|iPhone/iPad 向けの VNC クライアントです\nb.l.t.さんに贈呈いたしました| |Screens for Mac|1名様2名様|VNC クライアントです。iOS 版と連携して Mac への接続を補助する機能があります| |CmdVees|1名様2名様|メニューに常駐するクリップボード管理ソフトです\nshuto_zeppelin さんに贈呈いたしました| |BellHop|1名様|世界中のホテルの宿泊プランを検索することができます|\n抽選するほど読者はおりませんので(笑)、例によって早い者勝ちとさせて頂きます。\n","permalink":"https://loginterests.com/posts/2012-01-13-%E6%96%B0%E5%B9%B4%E3%83%97%E3%83%AC%E3%82%BC%E3%83%B3%E3%83%88%E4%BC%81%E7%94%BB/","summary":"\u003cp\u003e順番があべこべになりましたが、新年明けましておめでとうございます。本年もどうかひとつよろしくお願いします。\u003c/p\u003e\n\u003cp\u003eシェアウェアの翻訳をしたり、βテストに参加したりする関係で作者さんからライセンスを頂いたものがありますので、新年ということもありまして、これをプレゼントいたします。高いソフトはないですよ?\u003c/p\u003e","title":"新年プレゼント企画?"},{"content":"今いちわかりにくいので、備忘録を兼ねてまとめてみました。\nまず、このページを参照して開発者のメールアドレスを取得します。(2012/1/13時点では、Gordon Miller 氏の Gmail アドレスになっています) Paypal から、上記で取得したメールアドレス宛てに送金します。 Paypal の送信先にメールアドレスを入力します 金額は、新規にライセンスを購入する場合は、$**40USD、アップグレードの場合は、$10**USDです。 支払い種別はサービスを選択します。 支払い額を確定すると、メッセージの入力画面になりますが、Donation とか Donate という単語を**含めてはいけません。Gift**とすること、と開発者からお達しがあります。税務関係で揉めるんだとか。なので、件名には、”Support gift” などと入力すればよろしいでしょう。 ただし、最初の購入から1年以内でアップグレードとなった場合に限り、送金は必要ありません。 MTR 4 を起動します。 ライセンス登録／購入画面が表示されるので、 I Need A License! をクリックします。 テンプレートが設定された Mail.app のメール作成画面が表示されるので、トランザクションID、金額、送金日を記入します。 Thank you For Registering The Application Please Complete And Send To The Developer. xxxxxxxx xxxxxxxx Has Requested A License On Friday, January XX, 20XX (XX:XX). Version No 4200. MTR4-000-X-999-X-999 PLEASE ENTER ALL YOUR DONATION PROOF(S) HERE - Transacton Number: 9999999999999999X Amount: $40.00USD Date: January XX, 20XX If You Fail To Include You Payment Transaction Number(s) , Date(s) , Or Amount(s) ,Your Request Will Be Ignored. If You Do Not Have A Transaction Number , Please Think About Supporting Us. You May Use This E-mail To Request The Details. Thank You. Transaction Number: には、PayPal の支払い画面で表示されるトランザクションIDを、Amount には支払い額を、Date:には支払い日を記入します。アップグレードの場合は、最初の購入から直近の支払いまで、過去の支払いを含めてすべて記入しなくてはならないことに注意してください。 9. 記入に漏れがないことを確認したら、後はひたすら返事が来るのを待ちます。自動処理ではありませんので、返信が来るまでに一日二日はかかるとみておいた方がよいと思います。\nさて、新規に購入した人の場合、メールでライセンスが届いたら、サポートフォーラムに登録しておいた方がよいでしょう。\nまず、RipDifferent に登録します。登録したメールアドレスに確認メールが来ますので、メール本文中の URL をクリックして、アカウントをアクティベートします。 次に、MTR 4 サポートフォーラムに登録します。この時、RipDifferent と必ず同一のユーザー名で登録します。ここをミスると認証が得られません。 “Welcoming” メールが登録したメールアドレスに来ますので、このメールに返信します。その際、件名には、フォーラムのユーザー名を記入することと、MTR 4 のライセンスファイルを添付することを忘れないで下さい。ユーザー名記入漏れ、ライセンスファイル添付漏れがあると、アカウントはアクティベートされません。 “Welcoming” メールに7日以内に返信しないと、やっぱりアカウントはアクティベートされませんのでご注意を。 アカウントの認証も自動処理ではないので (^^;)、これも一日二日みておいた方がよいでしょう。\n","permalink":"https://loginterests.com/posts/2012-01-13-mac-the-ripper-%E3%82%92%E8%B3%BC%E5%85%A5%E3%82%A2%E3%83%83%E3%83%97%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%89%8B%E9%A0%86/","summary":"\u003cp\u003e今いちわかりにくいので、備忘録を兼ねてまとめてみました。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eまず、\u003ca href=\"http://www.ripdifferent.com/mtr/viewtopic.php?f=24%EF%BF%BDt=465\"\u003eこのページ\u003c/a\u003eを参照して開発者のメールアドレスを取得します。(2012/1/13時点では、\u003ca href=\"mailto:emteaarr@gmail.com\"\u003eGordon Miller 氏の Gmail アドレス\u003c/a\u003eになっています)\u003c/li\u003e\n\u003cli\u003ePaypal から、上記で取得したメールアドレス宛てに送金します。\n\u003cul\u003e\n\u003cli\u003ePaypal の送信先にメールアドレスを入力します\u003c/li\u003e\n\u003cli\u003e金額は、新規にライセンスを購入する場合は、$**\u003cspan style=\"color:red;\"\u003e40\u003c/span\u003e\u003cstrong\u003eUSD、アップグレードの場合は、$\u003c/strong\u003e\u003cspan style=\"color:red;\"\u003e10\u003c/span\u003e**USDです。\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e支払い種別は\u003cstrong\u003eサービス\u003c/strong\u003eを選択します。\u003c/li\u003e\n\u003cli\u003e支払い額を確定すると、メッセージの入力画面になりますが、\u003cspan style=\"color:blue;\"\u003eDonation\u003c/span\u003e とか \u003cspan style=\"color:blue;\"\u003eDonate\u003c/span\u003e という単語を**\u003cspan style=\"color=red;\"\u003e含めてはいけません\u003c/span\u003e\u003cstrong\u003e。\u003c/strong\u003e\u003cspan style=\"color:red;\"\u003eGift\u003c/span\u003e**とすること、と開発者からお達しがあります。税務関係で揉めるんだとか。なので、件名には、”Support gift” などと入力すればよろしいでしょう。\u003c/li\u003e\n\u003cli\u003eただし、\u003cspan style=\"color:red;\"\u003e最初の購入\u003c/span\u003eから1年以内でアップグレードとなった場合に限り、送金は必要ありません。\u003c/li\u003e\n\u003cli\u003eMTR 4 を起動します。\u003c/li\u003e\n\u003cli\u003eライセンス登録／購入画面が表示されるので、\u003cspan style=\"font-size:large; text-shadow:1px 1px 0px #000;background-color:#cfcfcf;\"\u003e I Need A License! \u003c/span\u003e をクリックします。\u003c/li\u003e\n\u003cli\u003eテンプレートが設定された Mail.app のメール作成画面が表示されるので、トランザクションID、金額、送金日を記入します。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e\tThank you For Registering The Application Please Complete And Send To The Developer.\n\n\txxxxxxxx xxxxxxxx Has Requested A License On Friday, January XX, 20XX (XX:XX).\n\tVersion No 4200.\n\tMTR4-000-X-999-X-999\n\n\t               PLEASE ENTER ALL YOUR DONATION PROOF(S) HERE -\n\n\tTransacton Number: 9999999999999999X                           Amount: $40.00USD                    Date: January XX, 20XX\n\t\n\tIf You Fail To Include You Payment Transaction Number(s) , Date(s) , Or Amount(s) ,Your Request Will Be Ignored.\n\n\tIf You Do Not Have A Transaction Number , Please Think About Supporting Us.\n\tYou May Use This E-mail To Request The Details.\n\n\tThank You.\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eTransaction Number: には、PayPal の支払い画面で表示されるトランザクションIDを、Amount には支払い額を、Date:には支払い日を記入します。\u003cspan style=\"background-color:#ffcfcf;\"\u003eアップグレードの場合は、最初の購入から直近の支払いまで、過去の支払いを含めてすべて記入\u003c/span\u003eしなくてはならないことに注意してください。\n9. 記入に漏れがないことを確認したら、後はひたすら返事が来るのを待ちます。自動処理ではありませんので、返信が来るまでに一日二日はかかるとみておいた方がよいと思います。\u003c/p\u003e","title":"Mac The Ripper を購入／アップグレードする手順"},{"content":"Arizona Software の iLocalize は私も愛用しているのですが、最近リリースされたバージョン 4.0 に誤訳が1カ所あるのを見つけました (お恥ずかしい…)。開発元には修正版を送付済みですが、次のリリースまでに間があるので、お待ちになれない方は、添付の Localizable.strings.zip をダウンロードして展開すると出てくる Localizable.strings ファイルを\n/Applications/iLocalizes/Contents/Resources/ja.lproj/Localizable.strings に上書きコピーして下さい。\niLocalize 4.0 日本語 Localizable.strings ファイル\n","permalink":"https://loginterests.com/posts/2011-05-27-ilocalize-4-0-%E7%BF%BB%E8%A8%B3%E4%BF%AE%E6%AD%A3/","summary":"\u003cp\u003e\u003ca href=\"http://arizona-software.com/\"\u003eArizona Software\u003c/a\u003e の \u003ca href=\"http://arizona-software.com/ilocalize/\"\u003eiLocalize\u003c/a\u003e は私も愛用しているのですが、最近リリースされたバージョン 4.0 に誤訳が1カ所あるのを見つけました (お恥ずかしい…)。開発元には修正版を送付済みですが、次のリリースまでに間があるので、お待ちになれない方は、添付の \u003ca href=\"/wp-content/uploads/2011/05/Localizable.strings.zip\"\u003eLocalizable.strings.zip\u003c/a\u003e をダウンロードして展開すると出てくる Localizable.strings ファイルを\u003c/p\u003e","title":"iLocalize 4.0 翻訳修正"},{"content":"ということで、Macネタです。\nGMail 用クライアントとして、Sparrow が大人気のようですが、Web の操作感そのままの老舗 (?) メールソフト、MailPlane も忘れてはいけません。\nWeb 版そのままの画面…って GMail のサイトを表示するソフトですから当然なんですが。(^^;)\nブラウザと同じじゃん。と思ったあなた。まさしくその通り。このソフトはブラウザベースで、 GMail の使用感は極力 Web 版と同じにした上で、マルチアカウントに対応することが目的で作成されました。だから、ブラウザで操作するのと全く同じといいますか、キーボードショートカットも Web 版に合わせてあります。もちろんそれだけでなく、小技を利かせてあります。アドレスブック連携は地味に便利ですし、写真の添付なんかも、メディアセンターが組み込まれているおかげで、iPhoto から直接取ってこれたり、逆に、iPhoto から添付メールを送信するプラグインなんかも用意されたりしています。また、メールの新着をサウンドで知らせたり、もちろん、Growl で通知したりすることもできます。\n通知の設定はこんな感じです。\nアカウントの設定画面。もちろんマルチアカウントです。\nGMail の Webインターフェースは好きなんだけど、広告がね…というあなた。大丈夫です。最新版では、広告非表示に対応しました。Greasemonkey とか、GreaseKit と Creammonkey とか入れて広告非表示にするスクリプト入れても、すぐに GMail の仕様が変わってまたスクリプト探して…という作業から解放されます。:D\nUI 設定画面。広告を隠せたりします。\n実際に表示させてみると、ほらこの通り。\n広告が表示されなくなって、すっきり!\n私はこのソフトをかれこれ2年以上使ってますが、地道に開発が進んでおり、今日不具合があっても次のリリースで解消されるという手堅い開発スタイルが取られています。そういうソフトは使っていて安心感が違うんですよね。GMail を Web インターフェースで操作している人にはもちろん、普通のメールクライアントで読んでるという方にも是非お勧めしたい一品です。\nと、いつもならここで終わるのですが、停滞していた日本語翻訳を引き継いだ関係で、作者さんから無料クーポンを頂きましたので、このブログを読んで頂いている方、先着3名様にプレゼントしたいと思います。Mailplane の無料クーポンをご希望の方は、この記事にコメントをつけて下さい。ではっ!\n(2011/2/18 追記) クーポンプレゼントは終了しました。ありがとうございます。\n","permalink":"https://loginterests.com/posts/2011-02-16-mailplane-%E3%83%97%E3%83%AC%E3%82%BC%E3%83%B3%E3%83%88/","summary":"\u003cp\u003eということで、Macネタです。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://mail.google.com/mail?hl=ja\"\u003eGMail\u003c/a\u003e 用クライアントとして、\u003ca href=\"http://www.sparrowmailapp.com/\"\u003eSparrow\u003c/a\u003e が大人気のようですが、Web の操作感そのままの老舗 (?) メールソフト、\u003ca href=\"http://mailplaneapp.com/\"\u003eMailPlane\u003c/a\u003e も忘れてはいけません。\u003c/p\u003e","title":"Mailplane プレゼント"},{"content":"あけましておめでとうございます。新年のっけからまたサーバの話というのもどうかと思ったのですが、一応調べたことはまとめておきたいと思いまして…(^^;) これを最後にまた Mac ネタに戻りたいと思っています。\nということで、アメリカ西海岸にあるお勧めの専用サーバ業者です。普通の方は専用サーバを借りることなんてまずないと思いますが、情報をまとめているところもありませんので。\nプロバイダ SLA 特徴など ロケーション Take 2 Hosting なし SLAはありませんが、価格、安定度ともに抜群です。ほとんど売り切れ状態が続いているのが玉に瑕。詳しくは以前のエントリをご覧下さい。 San Jose, CA WebNX Network: 100%\nPower: 99.9% 少し高いのですが、WebHostingTalk では必ず名前が挙がる、実績のあるプロバイダです。保証が欲しい方にお勧め。 Los Angeles, CA Ubiquity Server Solutions Network: 100%\nPower: 100%\n1時間以内の故障部品交換 ここも少し高いのですが、老舗のプロバイダです。ロス以外にもアトランタ、ダラス、シカゴ、ニューヨーク、\u003eシアトルにデータセンターがあります。 Los Angeles, CA\nSeattle, WA QuadaNet なし 価格は普通といったところでしょうか。ここも WebHostingTalk で名前が挙がるプロバイダです。ダラスにもデータセンターがあります。サーバ間をプライベートネットワークで接続しており、サーバ間通信が課金対象外になっています。 Los Angeles, CA Input Output Flood なし 厳密に言うと西海岸ではないのですが、ロスからそれほど遠いというわけでもないのでご紹介。高いとも安いとも言い難い微妙な値付けですが、VPS 業者さんからはいたく評判がいいらしく、今後はホスティング業者にインフラを提供するサービスで勝負していく…とメールが来てました。そのため、VPSの取り扱いを辞めてしまっています。ホスティング業者に頼られるのもわかるくらい、とにかくサポートが親切で、ちょっとした確認に対して、自分は詳しくないので休暇中のスタッフを呼び出すまで返事を待ってくれとか言われて慌てるくらい親切。お前はどこの日本人だと言いたいくらいｗ。WHTでも評判良いようです。なお、SLA はありませんが、故障対応というかトラブル対応は迅速です。S.M.A.R.T. がエラーを吐いたというレベルでもディスクを交換してくれる (実際に交換してもらい\u003eました) のは安心ですね。(2011/12/12追加) Phoenix, AZ SoftLayer Technologies Network: 100%\nPower: 100%\n2時間以内の故障部品交換 はっきりいってすごく高いのですが、日本の有名プロバイダ並の安心が欲しい方はここ。少しでも安く借りるには、Specials ページをとにかくチェック! Los Angeles, CA 以下、一応西海岸にあるプロバイダです。探せばかなりあると思いますが、見たことも聞いたこともないところは評価のしようもないのでリストしていません。\nプロバイダ SLA 特徴など ロケーション WowRack なし シアトルではお勧めとして、WebHostingTalk でも名前が挙がるプロバイダです。価格は少し高め。 Seattle, CA ServePath なし 高いのですが、ここを勧める人は少なくありません。Microsoft WebSiteSpark と Microsoft BizSpark の提携パートナーなので、Windows サーバーを契約すると、3年間の更新権つきの Microsoft 開発ツールが無料で貰えます。Office も貰えます。 San Francisco, CA Hurricane Electric なし? 老舗のプロバイダなのですが、なぜか評判があまり良くないという (^^;) 。セールスに連絡しないとサーバのラインアップや価格もわからないので、何とも言えないところでもあります。IPv6 アドレスの /48 ブロックを無料でくれるところがメリットと言えばメリット。 Fremont, CA Perfect IP\n(旧VrtServers) Network: 99.999% ここだけはやめておけ、という人が多いプロバイダです 。私も3カ月ほど借りていたことがあるのですが、とにかくサポートに連絡がつきませんでした。PayPal 払いにしてたので、その請求の時だけは連絡が取れるという、もう何だかなぁという業者です。なので、ハードウェアトラブルがあればお手上げです。今となっては価格も特に安いわけでもないので、お勧めはしません。 Fremont, CA (2011/12/12 追記) I/O Flood を追加\n","permalink":"https://loginterests.com/posts/2011-01-08-%E3%82%A2%E3%83%A1%E3%83%AA%E3%82%AB%E8%A5%BF%E6%B5%B7%E5%B2%B8%E3%81%AE%E3%81%8A%E5%8B%A7%E3%82%81%E5%B0%82%E7%94%A8%E3%82%B5%E3%83%BC%E3%83%90/","summary":"\u003cp\u003eあけましておめでとうございます。新年のっけからまたサーバの話というのもどうかと思ったのですが、一応調べたことはまとめておきたいと思いまして…(^^;) これを最後にまた Mac ネタに戻りたいと思っています。\u003c/p\u003e","title":"アメリカ西海岸のお勧め専用サーバ"},{"content":"VPS を紹介したので、専用サーバーもついでに。\nIncero LLC は、テキサス州オースチンにある会社ですが、Netplix のノースカロライナ州アシュビルにあるデータセンターにコロケーションしています。完全に東海岸ですね。日本からだと、ping が、200ms 程度とちょっと遠いですが、アメリカ向けのコンテンツを置くなら問題になりません。 ここは普段は高めの設定なんですが、ホリデーシーズン (もう終わりですが) 以外でもたまに値引きを行っており、それに当たると、お手頃価格で高性能サーバーを借りることができます。今現在ですと、以下の構成のサーバーが $189 (初期費用なし) です。 CPU \u0026lt;td\u0026gt; Core i7 930 2.8GHz \u0026lt;/td\u0026gt; RAM \u0026lt;td\u0026gt; 12GB \u0026lt;/td\u0026gt; HDD \u0026lt;td\u0026gt; 2x500GB \u0026lt;/td\u0026gt; M/B \u0026lt;td\u0026gt; SuperMicro 製サーバー用マザーボード \u0026lt;/td\u0026gt; リモートKVM \u0026lt;td\u0026gt; IPMI 2.0 対応 \u0026lt;/td\u0026gt; OS \u0026lt;td\u0026gt; CentOS 64bit 他 (自分でインストールすることも可能) \u0026lt;/td\u0026gt; 転送量 \u0026lt;td\u0026gt; 100Mbps unmetered 占有 \u0026lt;/td\u0026gt; 他にもATOMサーバーなどがセールされています。詳しくは、WebHostingTalk の記事をご覧下さい。 以前も、WebHostingTalk.com で、Atom Budget Server #1 (ただし帯域は、100Mbps unmetered 占有) のオークションを実施しており、$70/月 (初期費用なし) で落札されています。というか落札したの私なんですが。(^^;) なので、WHT の Dedicated Server Offers フォーラムをまめにチェックがオススメです。 サポートはとても丁寧です。ウェブサイトにない構成のサーバーでも相談に乗ってくれるとのことですので、費用を覚悟さえすればかなり自由に組むことができるようです。尤も、日本で同程度のサーバーを借りると、月額費用も初期費用ももっと高いので、それと比べれば充分安いのですが。 安定性についても問題はありません。先日、Netplix のルーターで障害があったらしいのですが、うちのサーバーが収容されているセグメントには影響がありませんでした。さすがは、Netplix 😛 価格さえ折り合えば、その価値があるプロバイダです。私は大変気に入っています。申し込みたいけど申し込み方法がよくわからないとか、聞きたいことがあるとか何かありましたら、この記事にコメントして頂ければご案内いたしますので、ぜひどうぞ。(私は、Incero の回し者ではないですよ。^^;) ということで本年の更新はこれで終了。皆様、よいお年を。 ","permalink":"https://loginterests.com/2010/12/31/incero/","summary":"\u003cp\u003e\u003ca href=\"/2010/12/31/%E3%82%A2%E3%83%A1%E3%83%AA%E3%82%AB%E8%A5%BF%E6%B5%B7%E5%B2%B8%E3%81%AE%E3%81%8A%E5%8B%A7%E3%82%81-vps/\"\u003eVPS を紹介\u003c/a\u003eしたので、専用サーバーもついでに。\u003c/p\u003e\n\u003cp style=\"margin-top:2em;\"\u003e\n  \u003ca onclick=\"javascript:pageTracker._trackPageview('/outgoing/cl.is/incero');\"  href=\"http://cl.is/incero\"\u003eIncero LLC\u003c/a\u003e は、テキサス州オースチンにある会社ですが、\u003ca onclick=\"javascript:pageTracker._trackPageview('/outgoing/www.netriplex.com/');\"  href=\"http://www.netriplex.com/\"\u003eNetplix\u003c/a\u003e のノースカロライナ州アシュビルにあるデータセンターにコロケーションしています。完全に東海岸ですね。日本からだと、ping が、200ms 程度とちょっと遠いですが、アメリカ向けのコンテンツを置くなら問題になりません。\n\u003c/p\u003e","title":"Incero"},{"content":"VPS をしかも海外のものを借りる人はあまりいないでしょうけど、現時点でお勧めプロバイダのまとめです。\nプロバイダ 仮想化ソフト 特徴など ロケーション Linode Xen PV 鉄板中の鉄板です。 Fremont, CA 他 6Sync KVM Linode じゃなければどこ? という質問に必ず挙げられるプロバイダです。ここも鉄板と言ってよいでしょ\u003eう。WHT でもすこぶる評判が良いところです。(2011/3/14 追加) Los Angeles, CA 他 prgmr Xen PV 転送量少なめですが、技術力があるプロバイダです。 San Jose, CA RapidXen Xen PV XenベースのVPSプロバイダとしては老舗ですね。転送量課金ではなく帯域幅で課金する点が他所と異なるところ。 Los Angeles, CA RapidKVM Xen PV RapidXen の運営会社が KVMベースで提供する VPS サービスです。価格が少々お高めになっています。 Los Angeles, CA ARP Networks KVM 提供される OS に FreeBSD があることが特徴です。価格面もお得感のある設定です。 Los Angeles, CA ClubUpTime KVM WebHostingTalk でも概ね高評価のプロバイダです。Linode より若干安めの価格設定で、転送量は多めになっています。(2011/6/14追加) 倒産? (2012/2/5 追記) San Jose, CA\nSeattle, WA NFOservers Xen PV ディスク容量はかなり多いのですが、転送量が少なめ。の多さが特徴。転送量は最近の VPS としては平均かもしくはやや多め。(2011/3/14 修正) San Jose, CA\nLos Angeles, CA\nSeattle, WA QuickWeb Xen PV 技術面にやや不安がありますが、手ごろな価格がお勧めです。\nただし、WebHostingTalk の VPS Hosting Offers で宣伝記事をチェックしておかないと高く買うはめになります。 San Jose, CA\nSeattle, WA Curlhost Xen PV\nXen HVM 怪しげな会社ですが。SLAでの稼働率保証が 99.7% なところが特に(笑)。ですが、今のところぎりぎりその保証は守られています。\nウェブサイトに記載はありませんが、WebHostingTalk の VPS Hosting Offersの宣伝記事からシアトルのサーバーに申し込むことができるようになっています。それがまた怪しい(笑) San Jose, CA\nSeattle, WA また、特にお勧めということではありませんが、西海岸には他に以下のような VPS プロバイダがあります。評価はまあ色々です。\nプロバイダ 仮想化ソフト 特徴など ロケーション Thrust::VPS Xen PV\nXen HVM ちょくちょくノードが落ちたりメンテが入ったりしますが、自分のところに当たらなければ多分大丈夫。(^^;) Los Angeles, CA BudgetVM Xen PV 今現在はダラス以外売り切れ中ですが、あることはあるので。 Los Angeles, CA neosurge Xen PV cPanel/WHM が、月$7 とお安くなっていますが、サーバー費用の方はお安くありません。 Fremont, CA EliteDataHosting Xen PV 価格は少し高めですが、帯域が 10Mbps unmetered もしくは、100Mbps unmetered から選択するようになっており、値段なりの内容ではあるようです。 倒産? (2011/3/14 修正)| Los Angeles, CA DiaVPS Xen PV 価格は Linode とそれほど変わらないですね。申し込む場合は、Special Offer ページを必ずチェック。| Los Angeles, CA PhotonVPS Xen HVM 資本が中華系(?)なのか、中国からの申し込みが多いのか中文のページがあります。トラブルも少なくないようで、２ch などではあからさまに敬遠されているところでもあります。 Los Angeles, CA 2Host Xen PV SLAがないということで品質のほどはお察し下さい。ただ、その分安いことは確かです。 San Jose, CA あれ? OpenVZ 系のプロバイダは? という疑問のある方もいらっしゃるでしょうが、OpenVZ 系は10社ほど試しましたが、Delimiter USA 以外はお話になりませんでした。その Delimiter も無理な拡張が祟ったのか、最近芳しくないという書き込みを WebHostingTalk で目にしたものですから (サーバがあるロケーションの数は多分業界ナンバーワン)…後はお察し下さい。:P\n(2011/2/9追記) QuickWeb のリンク先が間違っていたので修正。2HourServersを追加。\n(2011/3/9追記) I/O Flood を追加。\n2011/3/14追記) 6Sync を入れ忘れてるのに長い間気がつかないとは…orz 6Sync 追加。EliteDataHosting 削除。NFOservers 修正。\n(2011/4/7 追記) 2HourServers 倒産?\n(2011/6/14 追記) ClubUpTime を追加。NFOservers をオススメへ移動。\n(2011/12/12 追記) I/O Flood が VPS の取り扱いを辞めていたので削除。\n(2012/2/5 追記) ClubUpTime 倒産?\n","permalink":"https://loginterests.com/posts/2010-12-31-%E3%82%A2%E3%83%A1%E3%83%AA%E3%82%AB%E8%A5%BF%E6%B5%B7%E5%B2%B8%E3%81%AE%E3%81%8A%E5%8B%A7%E3%82%81-vps/","summary":"\u003cp\u003eVPS をしかも海外のものを借りる人はあまりいないでしょうけど、現時点でお勧めプロバイダのまとめです。\u003c/p\u003e\n\u003ctable border=\"2\" rules=\"all\" bordercolor=\"#bfcfdf\" style=\"font-size:small; resize:horizontal;\"\u003e\n \u003ctr bgcolor=\"#dfefff\"\u003e\n   \u003cth\u003eプロバイダ\u003c/th\u003e\n   \u003cth\u003e仮想化ソフト\u003c/th\u003e\n   \u003cth\u003e特徴など\u003c/td\u003e\n   \u003cth style=\"width=160px !important;\"\u003eロケーション\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"https://www.linode.com/\"\u003eLinode\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      鉄板中の鉄板です。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Fremont, CA 他\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://6sync.com/\"\u003e6Sync\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eKVM\u003c/td\u003e\n    \u003ctd\u003e\n      Linode じゃなければどこ? という質問に必ず挙げられるプロバイダです。ここも鉄板と言ってよいでしょ\u003eう。WHT でもすこぶる評判が良いところです。(2011/3/14 追加)\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Los Angeles, CA 他\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://prgmr.com/xen/\"\u003eprgmr\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      転送量少なめですが、技術力があるプロバイダです。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      San Jose, CA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.rapidxen.net/\"\u003eRapidXen\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      XenベースのVPSプロバイダとしては老舗ですね。転送量課金ではなく帯域幅で課金する点が他所と異なるところ。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Los Angeles, CA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.rapidkvm.net/\"\u003eRapidKVM\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      RapidXen の運営会社が KVMベースで提供する VPS サービスです。価格が少々お高めになっています。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Los Angeles, CA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.arpnetworks.com/vps\"\u003eARP Networks\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eKVM\u003c/td\u003e\n    \u003ctd\u003e\n      提供される OS に FreeBSD があることが特徴です。価格面もお得感のある設定です。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      Los Angeles, CA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003cdel\u003e\u003ca href=\"http://www.clubuptime.com/\"\u003eClubUpTime\u003c/a\u003e\u003c/del\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e\u003cdel\u003eKVM\u003c/del\u003e\u003c/td\u003e\n    \u003ctd\u003e\n      \u003cdel\u003e\u003ca href=\"http://www.webhostingtalk.com/\"\u003eWebHostingTalk\u003c/a\u003e でも概ね高評価のプロバイダです。\u003ca href=\"http://www.linode.com/\"\u003eLinode\u003c/a\u003e より若干安めの価格設定で、転送量は多めになっています。(2011/6/14追加)\u003c/del\u003e \u003cspan style=\"color:red\"\u003e倒産?\u003c/span\u003e (2012/2/5 追記)\n    \u003c/td\u003e\n    \u003ctd\u003e\n      \u003c/del\u003eSan Jose, CA\u003cbr /\u003eSeattle, WA\u003c/del\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.nfoservers.com/order-virtual-dedicated-server.php\"\u003eNFOservers\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      ディスク容量\u003cdel\u003eはかなり多いのですが、転送量が少なめ。\u003c/del\u003eの多さが特徴。転送量は最近の VPS としては平均かもしくはやや多め。(2011/3/14 修正)\n    \u003c/td\u003e\n    \u003ctd\u003e\n      San Jose, CA\u003cbr /\u003eLos Angeles, CA\u003cbr /\u003eSeattle, WA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.quickweb.co.nz/\"\u003eQuickWeb\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003c/td\u003e\n    \u003ctd\u003e\n      技術面にやや不安がありますが、手ごろな価格がお勧めです。\u003cbr /\u003eただし、\u003ca href=\"http://www.webhostingtalk.com/\"\u003eWebHostingTalk\u003c/a\u003e の \u003ca href=\"http://www.webhostingtalk.com/forumdisplay.php?f=104\"\u003eVPS Hosting Offers\u003c/a\u003e で宣伝記事をチェックしておかないと高く買うはめになります。\n    \u003c/td\u003e\n    \u003ctd\u003e\n      San Jose, CA\u003cbr /\u003eSeattle, WA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\n      \u003ca href=\"http://www.curlhost.com/\"\u003eCurlhost\u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd\u003eXen PV\u003cbr /\u003eXen HVM\u003c/td\u003e\n    \u003ctd\u003e\n      怪しげな会社ですが。SLAでの稼働率保証が 99.\u003cspan style=\"color:red\"\u003e7\u003c/span\u003e% なところが特に(笑)。ですが、今のところぎりぎりその保証は守られています。\u003cbr /\u003eウェブサイトに記載はありませんが、\u003ca href=\"http://www.webhostingtalk.com/\"\u003eWebHostingTalk\u003c/a\u003e の \u003ca href=\"http://www.webhostingtalk.com/forumdisplay.php?f=104\"\u003eVPS Hosting Offers\u003c/a\u003eの宣伝記事からシアトルのサーバーに申し込むことができるようになっています。それがまた怪しい(笑)\n    \u003c/td\u003e\n    \u003ctd\u003e\n      San Jose, CA\u003cbr /\u003eSeattle, WA\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003cp\u003eまた、特にお勧めということではありませんが、西海岸には他に以下のような VPS プロバイダがあります。評価はまあ色々です。\u003c/p\u003e","title":"アメリカ西海岸のお勧め VPS"},{"content":"既にご存じの方も多いと思われますが、TechCrunch Japanでも報道されている通り、[Yahoo!(http://www.yahoo.com/) は、Delicious を廃止すると決定しました売却する予定だと発表しました。（12/22 更新)\nまあ Yahoo! ですし、買収した事業でまともに継続できてるものがあるのか? といった会社ですから、仕方ないのですが、ユーザーは大混乱。そりゃまあそうですよね。で、そんな人に朗報。Yahoo! の元社員が作ったシンプルながら必要な機能は揃っているという、Pinboard があります。\n昨年始まったサービスなのですが、当初は副業だったはずが、順調にユーザー数を伸ばし、今やフルタイムで取りかかっているとか。ただし無料じゃありません。登録費用が、今現在で $7.85 かかります。これ、後になればなるほど値段が上がっていくという (サービス開始時のβ版の時は、$2.84) ユニークな値付けポリシーなので、早めに登録した方がよろしいかと。:)\nと言ってもクライアントが対応してなきゃなぁと思うあなた。Windows は知らないので何とも言えませんが、Mac ならちゃんと対応したソフトがあります。\nまずは、Delibar。Delibar は、単にアカウントを追加するだけです。超オススメ。どんなものか詳しく! という方は私のショボい説明より、Macの手書き説明書さんの記事や、わかばマークのMacの備忘録さんの記事をご覧下さい。もしくは、linkerさんのレビューとか。soundscape out さんの記事もあります。\nDelicious クライアントではありませんが、Quiet Read も Pinboard に対応しています。ブックマークしたURLをメニューから簡単に Pinboard へ (もちろん、Delicious や、Instapaper、Read It Lator にも) 送信できます。わざわざブクマするほどではないけど、後で読むので URL を保存しておきたいという向けのツールです。レビューは、Macの手書き説明書さんの記事や、MacOSXの新着アプリテスト記録とトラブルシューティングさんの 7月17日付けのレビューをどうぞ。\nあとひとつ、Pukka も対応可能です。ただし、Delicious アカウントと Pinboard アカウントは同居できません。対応方法は次の通り。\nPreferences を開いて、Accounts で、既存のアカウントを削除します。 次に、Preferences の Advanced を開きます。\nAPI URL: の欄に、https://api.pinboard.in/v1 と入力します。 再び Accounts を開いて、Pinboard のユーザーアカウント情報を入力します。\nもちろんブックマークレットもありますので、クライアントは使わないって人だって安心です。どうです? 興味が湧きました? でも実は Pinboard の魅力はこれだけではないのです。年$25 のサブスクリプションになりますが、なんとブックマークしたページを自動的に取得してサーバー上に保存することができるのです。そう、ウェブ魚拓みたいなものにもなるんですよ。頻繁に使うんだけど最近ウェブ魚拓が遅いとか重いとか不満なあなたに是非!\nで、肝心の Delicious から Pinboard へのブックマークの移行ですが、次のようにします。\nまず、Delicious にログインして、Settings 画面を開き、Bookmarks 欄の2番目にある Export / Backup Bookmarks リンクをクリックします。 Export / Download Your Delicious Bookmarks 画面が開きますので、下の方にある Export ボタンをクリックします。 保存場所を尋ねられたらどこにブックマークファイルを保存するか指定して、(このへんはブラウザの設定次第です) ブックマークファイルがダウンロードします。 次に、Pinboard にログインして、Settings 画面を開きます。 Import タブをクリックして、Import 画面を開きます。 Select the file that contains your bookmarks: の横にある「ファイルを選択」ボタンをクリックして、Delicious からダウンロードしたブックマークファイルを指定します。 Click ‘Upload’ and wait for the bookmarks to upload. の下にある「Upload」ボタンをクリックします。 すると、一番下の Your previous imports: という行のさらに下に、インポートの状況が示されます。Uploaded が、アップロードした日時、status が処理状況 (最初は、Pending になります) 後は、慌てず騒がずインポート処理が完了するのは待つだけです。 いかがでしょう。移行がちょっと手間ですけど、よいサービスですよ。まだまだ精力的に開発が続いているので、ホントお勧めです。何より有料なのでスパマーが来ないというのが。:)\n2010年12月17日-18日時点で、ネットワーク負荷がかなり高くなっており、ブックマークのインポートなどが遅延しているとメッセージが表示されています。Delicious 廃止を受けてユーザーが殺到しているのかも知れません。\n","permalink":"https://loginterests.com/2010/12/18/from-declicious-to-pinboard/","summary":"\u003cp\u003e既にご存じの方も多いと思われますが、\u003ca href=\"http://jp.techcrunch.com/archives/20101216is-yahoo-shutting-down-del-icio-us/\"\u003eTechCrunch Japan\u003c/a\u003eでも報道されている通り、[Yahoo!(http://www.yahoo.com/) は、\u003ca href=\"http://www.delicious.com/\"\u003eDelicious\u003c/a\u003e を\u003cdel\u003e廃止すると決定しました\u003c/del\u003e売却する予定だと発表しました。（12/22 更新)\u003c/p\u003e","title":"Declicious から Pinboard へ"},{"content":"さて、しかし東海岸はちょっと…せめて西海岸にあれば…という方もいらっしゃるかと。そんな方にあつらえたようなプロバイダがあります。Take 2 Hosting です。\nロケーションは、サンノゼ (カリフォルニア州) でこれ以上アジアやオーストラリアに近づけるには、ハワイかグアムにでもデータセンターを置くしかない。そんなことするなら、シンガポールに置きますやね。まあ、それはともかく、ここの特徴はデリバリーが早い! ことと、完全に自動化された保守ツールにあります。\nまず、サーバーの電源ON/OFF、再起動は独自のコントロールパネルから簡単に行うことができます。ここがすごいと思うのは、OS の再インストールまでコントロールパネルでできてしまうところです。再インストールしたい OS と RAID の有無や種類を選択してボタンをクリックするだけという、まるで VPS みたいな操作性です (実際には誤操作防止のために決められたキーワードを入力しなくてはならないのですが)。\nこんな感じです さらに、リモートKVMはありませんが、サーバーごとにターミナルサーバーのアカウントが割り振られており、SSH 経由でシリアルポートにアクセスすることができます。OS のコンソールはもちろん、BIOS の出力もディフォルトでシリアルポートに割り当てられていますので、上記のコントロールパネルとあわせて KVM と同じ＝ローカルコンソールと同じことができるようになっています。実際、これだけあればほとんどサポートに頼ることなくサーバーの運用が可能です。\nまた、ディスクが RAID 前提で最低でも 2 組装着されているのもポイント高いです。\n回線は標準が、下り（サーバーからのダウンロード）10Mbps unmetered で、上り（サーバーへのアップロード）は制限がありません。ストリーミングする人には心もとない帯域ですが、その場合は追加費用を払って回線をアップグレードして頂くしか。^^; 50Mbps と 100Mbps がメニューにあります。\nここもサポートがしっかりしており、海外のサーバーを初めて借りるという方でも安心してお勧めできます。が、一度運用を始めたら、ものすごく安定してるので、ピンポイントにハードウェア障害とか起きたりしない限り、サポートのお世話になることなんてほとんどないんじゃないでしょうか。私は一度ディスクを大容量のものに換装してもらうためにチケットを切ったことがあるだけで、ほかにサポートへ連絡する必要が生じたことはありませんでした。\n惜しむらくは、優良なプロバイダであるがゆえに、売り切れが多いという点です。現に今も完売状態です。アメリカ西海岸のサーバーを検討していて、ここに在庫があれば、迷わず申し込んだほうがいいです。\n","permalink":"https://loginterests.com/2010/10/10/take-2-hosting/","summary":"\u003cp\u003eさて、しかし東海岸はちょっと…せめて西海岸にあれば…という方もいらっしゃるかと。そんな方にあつらえたようなプロバイダがあります。\u003ca onclick=\"javascript:pageTracker._trackPageview('/outgoing/www.take2hosting.com/');\"  href=\"https://www.take2hosting.com/\"\u003eTake 2 Hosting\u003c/a\u003e です。\u003c/p\u003e\n\u003cp\u003eロケーションは、サンノゼ (カリフォルニア州) でこれ以上アジアやオーストラリアに近づけるには、ハワイかグアムにでもデータセンターを置くしかない。そんなことするなら、シンガポールに置きますやね。まあ、それはともかく、ここの特徴はデリバリーが早い! ことと、完全に自動化された保守ツールにあります。\u003c/p\u003e","title":"Take 2 Hosting"},{"content":"お恥ずかしい限りの誤訳が見つかりましたので、修正版をあげておきます。修正個所は、”Add an ehternet device” を「ドライブ全体を追加」としていたところです。何を見てたんでしょうね＞自分。^^;\n次のファイルを gunzip で展開した後、/usr/share/locale/ja/LC_MESSAGES/pve-manager.mo に上書きしてください。\nProxmox VE 日本語ファイル\nご迷惑をおかけします。\n","permalink":"https://loginterests.com/2010/10/09/proxmox-ve-%E6%97%A5%E6%9C%AC%E8%AA%9E%E8%A8%B3%E4%BF%AE%E6%AD%A3%E7%89%88/","summary":"\u003cp\u003eお恥ずかしい限りの誤訳が見つかりましたので、修正版をあげておきます。修正個所は、”Add an ehternet device” を「ドライブ全体を追加」としていたところです。何を見てたんでしょうね＞自分。^^;\u003c/p\u003e","title":"Proxmox VE 日本語訳修正版"},{"content":"何年か前から海外の専用サーバーを借りる機会があって、主にアメリカのサーバーをよくチェックしてるんですが、お値段が比較的安価で、回線容量もそこそこ、安定性も合格点と三拍子そろったプロバイダはなかなかありません。しかし、やはり探せばあるもので、今現在個人的にイチオシなのが、Dedicated Lime というプロバイダです。もちろん、私自身使用しています。\nロケーションがアトランタ (ジョージア州) とほとんど東海岸なので、日本から ping を打つと、応答が大体 180ms-190ms と、ちょっと遠いのが難点といえば難点ですが、当然、それを補って余りある利点があります。\nまず、安い。ハードウェアに HP ® Proliant を使用しており、Xeon 3.0Ghz (P4世代) x 2、メモリ3GB、起動用の内蔵ディスクとは別に RAID-1 構成の SANディスクが 300GB、リモート KVM が付属して (←これ重要)、月々 $89 です。もちろん、もっと最近のモデルもラインアップには揃えられています。\nハードディスクというのはやはりサーバーを構成するパーツの中ではどうしても壊れやすく、いくらバックアップをとってあったとしてもクラッシュしてしまえばある程度のダウンタイムが発生してしまいます。バックアップからクラッシュまでの間に更新があったとしたら取り戻しようがないのも悩みのたね。まさかそのためにフォールトトレラントを構成するわけにもいきません。そこで比較的安価でプロバイダーも対応が慣れている RAID を構成することでその危険を少しでも小さくするというのが、私がサーバーを構成する時の基本になっています。ごく小規模のサーバーにおいて、ハードウェア RAID か、ソフトウェア RAID かというのは今どき問題になりませんが、そもそもディスクをふたつ装着するのに高い別料金をとるところが多いこと多いこと。\nその点、ここ Dedicated Lime は RAID-1 前提の構成なので安心できるわけですね。\nハードウェアでいえばもう一点。リモートＫVMが付属していることが大きいです。リモートメディアマウント機能つきですから、辛抱強い人であれば自力で OS のインストールを行うことができます。まあ実際はファイアウォールの設定をミスって SSH でログインできなくなったとか、BIOSの設定を変更したいとか、ローカルコンソールがないとどうしようもない状況に陥った時に出番なんですが、そんなときでも安心なわけです。これ、普通のプロバイダだと安いところでもつけたら最低でも月々 $40 以上はかかります。\n次に回線。WebHostingTalk.com のオファーセクションをずらっと眺めてみてください。同価格帯のサーバーですと、月転送量が 2000GB とか、3000GB というところが多いのですが、Dedicated Limeは、100Mbps Unmetered です! 共有回線なので、最低保証は上り下り合わせて6000GB となりますが、いちいち転送量を気にしなくてもよいというのは精神衛生上、非常に重要なことです。\nそして、何よりもここをオススメする一番の理由は、サポートが丁寧なことです。私の下手糞な英語に対してきちんきちんと応対してくれます。借りる前も借りた後もそれは変わりません。中の人一人で担当しているらしくすぐに返事が返ってこないこともありますが、長時間の放置はありません。対応もこちらの意図を汲んで的確に行ってくれます。\n最後に安定性。今年の1月から3月にかけて、月一ペースでデータセンターで障害があったのですが、状況を逐一報告してくれてユーザーとしては安心していることができました。今はそんなこともなく、安定運用に戻っています。全く問題は起きていません。\nいかがでしょう。日本の低スペックで高いサーバーで我慢されているなら、こちらのサーバを検討した方がいいと思いますよ。\n","permalink":"https://loginterests.com/2010/10/08/dedicated-lime/","summary":"\u003cp\u003e何年か前から海外の専用サーバーを借りる機会があって、主にアメリカのサーバーをよくチェックしてるんですが、お値段が比較的安価で、回線容量もそこそこ、安定性も合格点と三拍子そろったプロバイダはなかなかありません。しかし、やはり探せばあるもので、今現在個人的にイチオシなのが、\u003ca onclick=\"javascript:pageTracker._trackPageview('/outgoing/dedicatedlime.com/');\"  href=\"http://dedicatedlime.com/\"\u003eDedicated Lime\u003c/a\u003e というプロバイダです。もちろん、私自身使用しています。\u003c/p\u003e","title":"Dedicated Lime"},{"content":"最近、StartSSLのサイトをチェックしていなかったので気付くのが遅くなったのですが、Opera の最新版にルート証明書が組み込まれており、これで主要なブラウザにすべて対応を果たしたことになります。携帯に対応する必要のないサイトなら、StartSSLも十分検討の対象となりますね。BlackBerryにも対応してくれたらスマートフォンでも問題がなくなるのですが。:)\n","permalink":"https://loginterests.com/2010/10/06/startssl-%E3%81%8C-opera-%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%A6%E3%81%9F/","summary":"\u003cp\u003e最近、\u003ca href=\"http://www.startssl.com/\"\u003eStartSSL\u003c/a\u003eのサイトをチェックしていなかったので気付くのが遅くなったのですが、\u003ca href=\"http://www.opera.com/\"\u003eOpera\u003c/a\u003e の最新版にルート証明書が組み込まれており、これで主要なブラウザにすべて対応を果たしたことになります。携帯に対応する必要のないサイトなら、StartSSLも十分検討の対象となりますね。BlackBerryにも対応してくれたらスマートフォンでも問題がなくなるのですが。:)\u003c/p\u003e","title":"StartSSL が Opera に対応してた"},{"content":"さて、SSL証明書の請求です。個人認証を受けていない場合は、\nサーバー証明書 (1ドメイン。有効期間1年間) クライアント／メールアドレス証明書 (有効期間1年間) 個人認証、企業認証を受けている場合は、\nサーバー証明書 (複数ドメイン、ワイルドカード可。個人／企業実在証明付き。有効期間2年間) クライアント／メールアドレス証明書 (個人／企業実在証明付き。有効期間2年間) コードサイン証明書 (個人／企業実在証明付き。有効期間2年間) が請求できます。それでは、ごく一般的なサーバー証明書を例にとって請求方法を説明しましょう。\nまず、ドメインの認証を行います。アカウントページの「Validation Wizard」をクリックして、「Type:」から「Domain Validation」を選択して、「Continue」をクリックします。\n次に認証を受けるドメイン名を入力します。トップレベルドメインはドロップダウンメニューから選択するようになってます。「.jp」「.co.jp」「ne.jp」などもちゃんとありますので、焦らずに探しましょう。:) 入力したら、「Continue」をクリックします。\n認証コードを受信するメールアドレスを選択します。「postmaster@」「hostmaster@」「webmaster@*」は認証を受けるドメインのアドレスになります。それ以外に、Whois データベースに記載されている連絡アドレスが表示されます (註: .jp ドメインの場合、whois データベースの読み出しに失敗しているようで、文字化けした意味不明の選択肢が表示されます。ですので、事実上、ドメインメール宛の先の三つのアドレスからしか選べません)。選択したら「Continue」をクリックします。\n指定したアドレスへ認証コードを記載した次のようなメールが届きます。\n認証コードを入力して「Continue」をクリックします。\nこれでドメイン認証は完了です。以下のような画面に進みますので、「Finish」をクリックします。\n完了後、画面右にある「Domain Validation」の「+」をクリックすると、認証されたドメイン名に緑色のチェックマークが付いているのが確認できます。\nなお、個人認証を受けていないと、ドメイン認証の有効期間は30日で、30日ごとに認証を繰り返さなくてはなりません。\n次に、証明書の発行請求を行います。アカウントページの「Certificates Wizard」をクリックします。\n「Certificate Type:」で「Web Server SSL/TLS Certificate」をドロップダウンメニューから選択し、「Continue」をクリックします。\n秘密鍵の作成画面になります。既に秘密鍵を手元で生成済みの場合は、「Skip」をクリックします。ここで秘密鍵を作成する場合は、パスワードを入力し、鍵長を「2048 (Medium)」「4096 (High)」のいずれかから選択して「Continue」をクリックします。パスワードを忘れるとサーバーが暗号化できなくなったり、証明書の更新に必要な CSR (証明書署名要求) を作成できなくなってしまいますので、忘れないように気をつけて下さい。また、鍵長は「2048」でも問題ありませんが、よりセキュリティを高めたいと思われるのでしたら「4096」を選びます。\n秘密鍵を作成するならここで確認を求められますので、「OK」をクリックします。\n少し時間がかかりますが、秘密鍵が作成され、次の画面に進みます。画面中央のテキストエリアに表示されている内容を一切の変更を加えないように注意してコピーし、テキストエディタなどにペーストしてファイルに保存します。この秘密鍵は暗号化されており、実際にサーバーにインストールして運用する際に、秘密鍵を作成した時に入力したパスワードが必要になります。ただ、通常はサーバーの起動ごとにパスワードを入力するのは面倒なので、暗号化を解除した秘密鍵をインストールすることも少なくありません。もちろん、秘密鍵の暗号化を解除する際にもパスワードが必要です。\n秘密鍵を保存したら、「Continue」をクリックして次の画面に進みます。証明書を作成する認証済みドメインを選択して、「Continue」をクリックします。\n証明書が必要なサーバーのサブドメインを入力します。サブドメインのないドメイン名だけの証明も自動的に加えられますので、特にサブドメインが必要でなくても何か指定しておきます。入力したら「Continue」をクリックします。\n証明書に含まれるサーバー名の確認画面が表示されます。サブドメインのないサーバー名も証明書に含まれることがわかります。間違いがなければ、「Continue」をクリックします。\n個人認証・企業認証済みであれば、すぐに証明書が表示されますが、そうでなければ、次のような画面が表示されます。\n要は「内容を確認するからメールで知らせるまでちょっと待て」ということです。ほとんどの場合、三時間以内に次のようなメールが来ます。\nメールが届いたら、アカウントページの「Tool Box」をクリックし、左側に表示される「Retrieve Certificate」をクリックします。すると次のような画面に進みますので、証明書を作成したサーバーを選択して「Continue」をクリックします。\n中央のテキストエリアに表示されているのが証明書です。*内容を一切の変更を加えないように注意してコピーし、テキストエディタなどにペーストしてファイルに保存します。\nあとは秘密鍵と一緒にサーバーへインストールするだけです。お疲れ様でした!\n","permalink":"https://loginterests.com/posts/2010-05-15-startssl-33/","summary":"\u003cp\u003eさて、SSL証明書の請求です。個人認証を受けていない場合は、\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eサーバー証明書 (1ドメイン。有効期間1年間)\u003c/li\u003e\n\u003cli\u003eクライアント／メールアドレス証明書 (有効期間1年間)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e個人認証、企業認証を受けている場合は、\u003c/p\u003e","title":"StartSSL (3/3)"},{"content":"さて、アカウントが開設されたので、個人認証を申し込むこととします。個人認証には、以下のものが必要です。\n最近の写真がある公的機関の証明書を二種類 支払いのためのクレジットカード (Visa, MasterCard, American Express) または Paypal アカウント 写真がある公的機関の証明書といえば、代表的なものはパスポートと運転免許証、あるいは写真付き住基カードでしょうか。運転免許証と健康保険証でも認証してもらえた例もあるようなので、二種類とも絶対に写真が必要というわけでもないようです。「免許証とか日本語だけど大丈夫なの?」と思われるかもしれませんが、大丈夫です。\n私はパスポートと運転免許証で認証してもらいました。その場合は、以下のものを用意します。なお、画像の大きさは 800×600 以下で、かつサイズも 1MB 以下でなくてはなりません。画像のフォーマットは、一般的なフォーマット (PDF, PNG, JPEGなど) で問題はありません。\nパスポートの表紙をスキャンまたはデジカメで撮影した画像 パスポートの最初のページをスキャンまたはデジカメで撮影した画像 パスポートの顔写真が掲載されているページをスキャンまたはデジカメで撮影した画像 運転免許証の表および裏をスキャンまたはデジカメで撮影した画像 準備ができたら、まず支払い方法 (クレジットカードまたは Paypal アカウント) を登録します。StartSSL のアカウントページにログインして、「Tool Box」と書かれたタブをクリックします。すると左側にメニューが表示されますので、その中の「Add Credit Card」をクリックします。\nすると、カード情報を入力する画面に進みますので、クレジットカードの場合はカード種別を「Visa, MasterCard, American Express」のいずれかから選択してカード情報を入力します。Paypal 払いの場合は、カード番号の欄に Paypal アカウントのメールアドレスを入力し、後は空欄のままにします。入力したら「Continue」をクリックします。\n無事登録できれば以下のような画面が表示されます。これで支払い方法の登録は完了です。\nさて、ここからが本番。個人認証の請求です。StartSSL のアカウントページの「Validation Wizard」と書かれたタブをクリックします。\n中央の「Type:」欄のドロップダウンメニューから「Personal Identity Validation」を選択して「Continue」をクリックします。\n必要な資料と費用に関する注意書きが表示されます。内容をよく確認して「Continue」をクリックします。\n次に認証レベルの選択画面が表示されます。「Personal Class 2 (Basic)」となっていることを確認して「Continue」をクリックします。なお、選択肢には「Personal Class 3 (Reserved)」もありますが、これは StartCom の従業員や出資者、ビジネスパートナーなどに行われる特別な認証なので、選択してはいけません。\n次に資料画像のアップロード画面に進みますので、用意してあった画像をここですべてアップロードします。「選択」ボタンをクリックして画像ファイルを選択すると自動的にアップロードされます。すべてのファイルをアップロードするまで「Continue」をクリックしてはいけません。\nすべての画像をアップロードしたら、「Continue」をクリックします。これで完了…と言いたいところですが、実はこれで終わりではありません。イスラエルの現地時間にもよりますが、早ければ数分以内に遅くても数時間以内に担当者から電話がかかってきます。認証を申し込んだのは本当に本人か、認証内容に間違いはないかなど簡単な質問ですので、それほど時間はかかりません。私の場合は、実は最初電話が繋がらないというメールが届いて、続けて、電話を契約している証拠として最新の請求書 (のスキャン画像) を送付するようメールが届きました。もちろん送ったのですが、どうやらかけ間違いであったらしく、それから30分ほどしてから電話がありました。\n電話があってほどなく費用の請求メールが届き、私は支払いを Paypal にしていたので、Paypal からも請求メールが届いたのでそれで支払いをしました。支払い後、15分ほどで領収メールが届き、それからさらに五分後に認証完了メールが届きました。\nアカウントページ右側の「Identity Card」の「+」記号をクリックすると認証内容が確認できます。こんな感じです。\n企業認証も手順は同じです。違いは「Validation Type」で「Organization Validation (Requires Personal Identity)」を選択するくらいです。また、用意する資料は、\n登記証明書 (日本の場合ですと登記事項全部証明書になります) 登録商標があれば、その登録証 (なくても構いません) オーナー、株主、取締役、最高経営責任者の名前が証明できる資料 }1. 組織名で証明書を申請することを許可する書類 (取締役か最高経営責任者のサインが必要。書式は、StartCom からダウンロードできます) です。ただし企業認証を請求する人はあらかじめ個人認証をすませておかなくてはなりません。\n","permalink":"https://loginterests.com/posts/2010-05-14-startssl-23/","summary":"\u003cp\u003eさて、アカウントが開設されたので、個人認証を申し込むこととします。個人認証には、以下のものが必要です。\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e最近の写真がある公的機関の証明書を二種類\u003c/li\u003e\n\u003cli\u003e支払いのためのクレジットカード (Visa, MasterCard, American Express) または Paypal アカウント\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e写真がある公的機関の証明書といえば、代表的なものはパスポートと運転免許証、あるいは写真付き住基カードでしょうか。\u003ca href=\"https://www.midgen.asia/110.html\"\u003e運転免許証と健康保険証でも認証してもらえた例\u003c/a\u003eもあるようなので、二種類とも絶対に写真が必要というわけでもないようです。「免許証とか日本語だけど大丈夫なの?」と思われるかもしれませんが、大丈夫です。\u003c/p\u003e","title":"StartSSL (2/3)"},{"content":"StartCom Linux というディストリビューションも開発しているイスラエルの StartCom が認証局として発行している証明書が、StartSSL 証明書です。昨年秋に Windows の証明書ストアにルート証明書が登録されたことにより、Internet Explore にも対応を果たしました。\n通常、SSL証明書というのは、発行申請ごとに認証を受けるのですが、StartCom は、証明書の発行プロセスと認証プロセスを完全に分離し、個人認証、組織認証について課金するというモデルをとっています。個人認証が、350日で $49.90-。組織認証も 350日で $49.90- (ただし、組織認証を受けるためには代表者または担当者が個人認証を受けている必要があります)。EV 認証は、やはり 350日で、$199.90 (組織認証とEV証明書1回分を含みます)。一度認証をうければ、その間、証明書はワイルドカード証明書を含めて発行し放題です (EV証明書だけは一回につき $49.90 必要です)。ここ以外では一番安いと思われる RapidSSL のワイルドカード証明書でも、年 $149 (日本だと年14800円) することを思えば、これは破格の安さではないでしょうか。しかも証明書は二年間有効です。\n認証? またそれは面倒な。と思ったあなた。大丈夫です。もし、SSL証明書が必要なドメインがひとつだけでしたら、認証は必要ありません。しかも認証が必要ないということは課金がありませんから、つまりタダで SSL証明書が入手できます。この場合、証明書の有効期間は一年間になります。\nさて、安いとか無料ということになると、気になるのはブラウザの対応具合ですが、基本的に、Windows の証明書ストア、Mac のキーチェーンを使用するブラウザは問題ありません。具体的には、Internet Explore とか、Safari とか。Firefox は独自の証明書ストアを持っていますが、既に登録されているのでこれまた問題ありません。ブラウザ別に見ると、\nInternet Explore を含む、Windows 証明書ストアを利用するブラウザ Safari を含む、Mac OS X キーチェーンを利用するブラウザ Firefox Opera Camino Flock Google Chrome Konqueror SeaMonkey Android iPhone となります。何か抜けてますね。そうなんです。Opera は対応してないんですよ。となると、Opera 自体のシェアはともかく、広く公開するサイトには二の足を踏んでしまう人も少なくないのではないでしょうか。でもまあ、ある程度対象が限定 (知人親族だけが対象とか) されるサイトなら、問い合わせがあるのを前提で使用してみる価値はあると思います。あるいは、Opera は無視、というポリシーでいくとか。いつの間にやら Opera に対応して隙がなくなってますね。(2010/10/6 修正) ^^;\nでは、実際の請求方法をご説明しましょう。実は「Quick Lane」という、 SSL証明書を手早く発行して貰うためのショートカットプロセスもあるのですが、どっちにしてもアカウントは作成されることと、個人認証まで行う場合はそれではだめなので、ここでは通常の登録方法を紹介することとします。\nまず、アカウントを開設するために、StartSSLホームページを表示します。\n次に、「Sign-up」をクリックします。すると、下図のような画面になりますので、必要事項を入力します。嘘を入力したことがわかるとアカウントは抹消されるので、正直に。イスラエルの怪しげな会社に個人情報を渡せるかいっ! という方はここで Uターン。信用できない会社の認証を受けても仕方ないでしょ?\nすると次のような確認ダイアログが表示されます。\n「登録を進めたければ以下の点を確認すること」「個人の私的な情報として正しく嘘のない情報を入力しました」「StartCom CA ポリシーで要約されている申込者の義務を遵守します」と表示されていますので、申し込むのであれば、OK をクリックします。\nすると、以下の申し込み認証コード入力画面になります。認証コードはメールで届きますので、認証コードを入力して「Continue」をクリックします。\n認証コードを記載したメールは以下のようなものです。\nこれで終わり? いえいえ。まだ申し込みが終わっただけで、アカウントが認証されていません。早ければ数分で、次のような「アカウントを認証したよ」というメールが届きます。\n申し込みの後以下のような画面になっているので、上のメールに書かれている認証コードを入力するか、もしくはメール中の URL をクリックします。\n続けてクライアント証明書作成画面に進みます。「2048(高)」が選択されているのを確認して「Continue」をクリックします。\nすると次の証明書インストール画面に進みます。そのまま「Install」をクリックします。\n以下のように完了画面が表示されれば、クライアント証明書のインストールは完了です。と言いたいところですが、ブラウザによってはクライアント証明書がダウンロードされるだけでインストールされません。そこで、ダウンロードされた証明書をダブルクリックして証明書ストア (Mac ならキーチェーン) に証明書をインストールします。\n証明書をインストールしたら、「Finish」をクリックします。ちゃんと証明書がインストールされていれば、以下のメールが届き、無事アカウントが開設されたことがわかります。\n","permalink":"https://loginterests.com/posts/2010-05-14-startssl13/","summary":"\u003cp\u003e\u003ca href=\"http://linux.startcom.org/\"\u003eStartCom Linux\u003c/a\u003e というディストリビューションも開発しているイスラエルの \u003ca href=\"http://www.startcom.org/\"\u003eStartCom\u003c/a\u003e が認証局として発行している証明書が、\u003ca href=\"http://www.startssl.com/\"\u003eStartSSL 証明書\u003c/a\u003eです。昨年秋に Windows の証明書ストアにルート証明書が登録されたことにより、Internet Explore にも対応を果たしました。\u003c/p\u003e","title":"StartSSL (1/3)"},{"content":"いやまあ、大した変更ではないんですが、http://daybook.asia から http://daybook.biz に。\nまあそれだけなんですけどね。^^; 別段、元のアドレスが死んだわけではないのですが、気分的に。\n","permalink":"https://loginterests.com/posts/2010-05-11-%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E5%90%8D%E3%82%92%E5%A4%89%E3%81%88%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003eいやまあ、大した変更ではないんですが、\u003ca href=\"http://daybook.asia\"\u003ehttp://daybook.asia\u003c/a\u003e から \u003ca href=\"http://daybook.biz\"\u003ehttp://daybook.biz\u003c/a\u003e に。\u003c/p\u003e\n\u003cp\u003eまあそれだけなんですけどね。^^; 別段、元のアドレスが死んだわけではないのですが、気分的に。\u003c/p\u003e","title":"ドメイン名を変えました"},{"content":"そういえば、Mac ソフトの翻訳などしてたりするわけですが、何のソフトを訳してるのかどこにも書いたことがないので、ちょっとまとめてみたり。\nArchiver – アーカイバ。旧 Rucksack。 Changes – 有名なテキスト差分抽出ツール。Coda や Espresso、BBEdit、TextWrangler へのインテグレーションをサポートしています。 Choosy – ブラウザ選択ソフト。システム環境設定ペイン。 DaisyDisk – ディスク使用量を視覚化。 DiffFork – FileMerge より高機能かつユーザーフレンドリーな差分抽出アプリ。 DVDRemaster – DVDリマスタリングソフト。 Flux – Webサイトオーサリングツール。WYSIWYGなのがポイント。 FruitMenu – アップルメニューやコンテクストメニューをカスタマイズ。 Fruux – アドレスブック／カレンダー／ブックマーク／ノート同期ソフト。システム環境設定ペイン。 iCloud – オンラインストレージ \u0026amp; オンラインデスクトップサイト。現在翻訳作業中 iLocalize – Mac ソフトローカライズヘルパー。 iShowU – スクリーンキャプチャソフト。 iShowU HD – 高画質スクリーンキャプチャソフト。 Lyn – 高機能グラフィックビューワー \u0026amp; ブラウザ。(2011/3/12 追加) Mailplane – Fruid を利用した Gmail 専用クライアント。しばらくメンテされてなかったので勝手に引き継ぎ。(2011/2/14) MAMP Pro – Apache + MySQL + PHP 一括運用ソフト…の商用版 MindNode (Pro) – マインドマップソフトウェア。 MindNode for iOS – 上記ソフトの iPhone/iPod touch/iPad 版 MyBB – PHPで書かれたBBSソフト。現在翻訳作業中 Notificant – 予定通知ソフト。Web アプリも通知メールも日本語に。iPhone 版も予定。(2011/3/30 修正) Nukit – ランチャ、辞書検索やウインドウ操作などを含む多目的ユーティリティソフトです。 Poweradmin – PoewrDNS サーバー WebGUI フロントエンド。 Proxmox VE – KVM \u0026amp; OpenVZ ベースのクラウドサーバ管理ソフト。 Quiet Read – ブックマークソフト。 Simon – リモート監視ソフト。 SnapRocket – ウィンドウ操作ツール。システム環境設定ペイン。 SolusVM – Xen PV, Xen HVM, OpenVZ 対応 VPS 管理コンソール。1.6 を翻訳してフォーラムにポストしました。2.0 では KVM にも対応するとのことで、さらに利用が広がりそう。(2011/3/12 追加) Soulver – 数式計算ソフト。バージョン 2.0 を翻訳しました。 SourceTree – Mercurial \u0026amp; Git 対応バージョン管理ソフト。 Sparkle – ソフトウェア自動アップデートフレームワーク。 Squirrel – 家計簿ソフト。 Stomp – 動画圧縮ソフト。 StoryMill – 小説／脚本製作ソフト。 SubEthaEdit – テキストエディター。 Thoughts – ノート管理ソフト。 WindowsShade X – ウィンドウをタイトルバーに折り畳んだりするツール。10.6 対応しましたね。 むう。まだまだだなぁ。誤訳、翻訳もれなどありましたら知らせて頂けると嬉しく思います。はい。\n(2011/2/14 追加) MailPlane 追加。 (2011/3/12 追加) Lyn, Notificant, SolusVM 追加。 (2011/3/30 修正) SourceTree 作業終了\n","permalink":"https://loginterests.com/posts/2010-04-11-my-translations/","summary":"\u003cp\u003eそういえば、Mac ソフトの翻訳などしてたりするわけですが、何のソフトを訳してるのかどこにも書いたことがないので、ちょっとまとめてみたり。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://archiverapp.com/\"\u003eArchiver\u003c/a\u003e – アーカイバ。旧 Rucksack。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://connectedflow.com/changes/index.php\"\u003eChanges\u003c/a\u003e – 有名なテキスト差分抽出ツール。\u003ca href=\"http://panic.com/coda/\"\u003eCoda\u003c/a\u003e や \u003ca href=\"http://macrabbit.com/espresso/\"\u003eEspresso\u003c/a\u003e、\u003ca href=\"http://www.barebones.com/products/bbedit\"\u003eBBEdit\u003c/a\u003e、\u003ca href=\"http://www.barebones.com/products/textwrangler/\"\u003eTextWrangler\u003c/a\u003e へのインテグレーションをサポートしています。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.choosyosx.com/\"\u003eChoosy\u003c/a\u003e – ブラウザ選択ソフト。システム環境設定ペイン。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.daisydiskapp.com/\"\u003eDaisyDisk\u003c/a\u003e – ディスク使用量を視覚化。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.dotfork.com/\"\u003eDiffFork\u003c/a\u003e – FileMerge より高機能かつユーザーフレンドリーな差分抽出アプリ。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.metakine.com/products/dvdremaster/\"\u003eDVDRemaster\u003c/a\u003e – DVDリマスタリングソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.theescapers.com/\"\u003eFlux\u003c/a\u003e – Webサイトオーサリングツール。WYSIWYGなのがポイント。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://unsanity.com/haxies/fruitmenu\"\u003eFruitMenu\u003c/a\u003e – アップルメニューやコンテクストメニューをカスタマイズ。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://fruux.com/\"\u003eFruux\u003c/a\u003e – アドレスブック／カレンダー／ブックマーク／ノート同期ソフト。システム環境設定ペイン。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.icloud.com/en\"\u003eiCloud\u003c/a\u003e – オンラインストレージ \u0026amp; オンラインデスクトップサイト。\u003cspan style=\"color:red;\"\u003e現在翻訳作業中\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.arizona-software.ch/ilocalize/\"\u003eiLocalize\u003c/a\u003e – Mac ソフトローカライズヘルパー。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.shinywhitebox.com/home/home.html\"\u003eiShowU\u003c/a\u003e – スクリーンキャプチャソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.shinywhitebox.com/ishowuhd/main.html\"\u003eiShowU HD\u003c/a\u003e – 高画質スクリーンキャプチャソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.lynapp.com/\"\u003eLyn\u003c/a\u003e – 高機能グラフィックビューワー \u0026amp; ブラウザ。(2011/3/12 追加)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mailplaneapp.com\"\u003eMailplane\u003c/a\u003e – Fruid を利用した Gmail 専用クライアント。しばらくメンテされてなかったので勝手に引き継ぎ。(2011/2/14)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.mamp.info/en/mamp-pro/\"\u003eMAMP Pro\u003c/a\u003e – Apache + MySQL + PHP 一括運用ソフト…の商用版\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mindnode.com/\"\u003eMindNode (Pro)\u003c/a\u003e – マインドマップソフトウェア。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mindnode.com/\"\u003eMindNode for iOS\u003c/a\u003e – 上記ソフトの iPhone/iPod touch/iPad 版\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://mybb.com/\"\u003eMyBB\u003c/a\u003e – PHPで書かれたBBSソフト。\u003cspan style=\"color:red;\"\u003e現在翻訳作業中\u003c/span\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://notificant.com/\"\u003eNotificant\u003c/a\u003e – 予定通知ソフト。Web アプリも通知メールも日本語に。iPhone 版も予定。(2011/3/30 修正)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://nulana.com/nukit\"\u003eNukit\u003c/a\u003e – ランチャ、辞書検索やウインドウ操作などを含む多目的ユーティリティソフトです。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.poweradmin.org/\"\u003ePoweradmin\u003c/a\u003e – \u003ca href=\"http://www.powerdns.com/\"\u003ePoewrDNS\u003c/a\u003e サーバー WebGUI フロントエンド。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://pve.proxmox.com/wiki/Main_Page\"\u003eProxmox VE\u003c/a\u003e – \u003ca href=\"http://www.linux-kvm.org/page/Main_Page\"\u003eKVM\u003c/a\u003e \u0026amp; \u003ca href=\"http://wiki.openvz.org/Main_Page\"\u003eOpenVZ\u003c/a\u003e ベースのクラウドサーバ管理ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://bambooapps.com/free-stuff/\"\u003eQuiet Read\u003c/a\u003e – ブックマークソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.dejal.com/simon/\"\u003eSimon\u003c/a\u003e – リモート監視ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://graymatterlabs.com/snaprocket\"\u003eSnapRocket\u003c/a\u003e – ウィンドウ操作ツール。システム環境設定ペイン。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://solusvm.com/\"\u003eSolusVM\u003c/a\u003e – \u003ca href=\"http://xen.org/\"\u003eXen PV\u003c/a\u003e, \u003ca href=\"http://xen.org/\"\u003eXen HVM\u003c/a\u003e, \u003ca href=\"http://wiki.openvz.org/Main_Page\"\u003eOpenVZ\u003c/a\u003e 対応 VPS 管理コンソール。1.6 を翻訳して\u003ca href=\"http://forum.soluslabs.com/showthread.php/2592-Japanese-translation\"\u003eフォーラム\u003c/a\u003eにポストしました。2.0 では \u003ca href=\"http://www.linux-kvm.org/page/Main_Page\"\u003eKVM\u003c/a\u003e にも対応するとのことで、さらに利用が広がりそう。(2011/3/12 追加)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.acqualia.com/soulver/\"\u003eSoulver\u003c/a\u003e – 数式計算ソフト。バージョン 2.0 を翻訳しました。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.sourcetreeapp.com/\"\u003eSourceTree\u003c/a\u003e – \u003ca href=\"http://mercurial.selenic.com/\"\u003eMercurial\u003c/a\u003e \u0026amp; \u003ca href=\"http://git-scm.com/\"\u003eGit\u003c/a\u003e 対応バージョン管理ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://sparkle.andymatuschak.org/\"\u003eSparkle\u003c/a\u003e – ソフトウェア自動アップデートフレームワーク。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.squirrelapp.com/\"\u003eSquirrel\u003c/a\u003e – 家計簿ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.shinywhitebox.com/stomp/stomp.html\"\u003eStomp\u003c/a\u003e – 動画圧縮ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.marinersoftware.com/sitepage.php?page=127\"\u003eStoryMill\u003c/a\u003e – 小説／脚本製作ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.codingmonkeys.de/subethaedit/\"\u003eSubEthaEdit\u003c/a\u003e – テキストエディター。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.thoughtsapp.com/\"\u003eThoughts\u003c/a\u003e – ノート管理ソフト。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://unsanity.com/haxies/wsx\"\u003eWindowsShade X\u003c/a\u003e – ウィンドウをタイトルバーに折り畳んだりするツール。10.6 対応しましたね。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eむう。まだまだだなぁ。誤訳、翻訳もれなどありましたら知らせて頂けると嬉しく思います。はい。\u003c/p\u003e","title":"日本語に翻訳しているソフトなど"},{"content":"サーバーの移設に手こずり、後半がえらく遅くなってしまいました。しかもブログの設定をミスってて記事にアクセスできない状態が続いていたようで…昨日今日のにわか管理者じゃあるまいし、お恥ずかしい次第。^^;\nそうそう、前回紹介した Delimiter USA ですが、あれからどんどん拠点を拡大しており、現時点で「フランクフルト、サンノゼ、パリ」に加えて「ニューヨーク、アトランタ、マイアミ、トロント、シドニー、マレーシア、シンガポール、ロンドン、コペンハーゲン、バルセロナ、プラハ、ハイファ (イスラエル)」から選択が可能になっています。どうしちゃったんでしょう。世界制覇でも目指してるんでしょうか。ｗ\n閑話休題。では前回紹介できなかったところを軽く流してみましょう。\nRAM Host 評価: ☆☆\n特段これといって不具合があるわけではなく、ごく普通のサーバーでしたが、CPUが、Core 2 Duo というのがちょっと…お試しだけで終わりました。\nロケーション サンノゼ (アメリカ、カリフォルニア州)、ダラス (アメリカ、テキサス州)、ドイツ、ニュージーランド 仮想環境 Linux Xen (PV、共有カーネル)、OpenVZ コントロール\nパネル 独自。ローカルコンソールがないくらいで機能は SolusVM とあまり変わりがない。 対応OS Arch Linux (32), CentOS 4.x/5.x (32), Debian 3.1.x/4.0.x/5.0.x (32), Fedora 10 (32), 同 11 (32), Gentoo 2009.7.18/2010.1.5 (32), OpenSUSE 10.3/11.1 (32), Ubuntu 8.04/9.04/9.10 (32) サポート 普通です。\nその他特長 特には\u0026#8230; TheServerExperts 評価: ☆☆\nここもサーバー自体は問題なく、ごく普通でしたが、サポートがちょっと…お試しだけで終わりました。\nロケーション スクラントン (アメリカ、ペンシルベニア州) 仮想環境 Linux OpenVZ、Virtuozzo コントロール\nパネル VePortal 対応OS CentOS 4.x/5.x, Debian 4.0.x/5.0.x, Fedora 10/11, Gentoo Ubuntu 8.10/9.04 サポート VPSの設定は他のプロバイダ同様メールで通知されるんですが、最初に来たメールにはアクセス情報がごっそり抜けたという\u0026#8230;WHMCSによる自動通知のはずなのに\u0026#8230;まあ、Live Chat には常に誰か常駐してて、丁寧に対応して貰ったんですが。\nその他特長 10GB の FTPバックアップ領域が無料でついてきます。cPanel からバックアップの設定を行うこともできるので、ちょっと便利。 xenEurope 評価: ☆☆\nWHTでも評判がよく、サーバーもサポートも不満どころかとてもよかったんですが、日本からは遠すぎました…あちらのビジネスタイムになると、SSHのセッションすらプチプチ切れる時があって、継続を断念しました。\nロケーション アムステルダム (オランダ)、アルフェン (オランダ) 仮想環境 Linux Xen コントロール\nパネル WHMCSのユーザーパネルから、ON/OFF/リブート、root パスワードの変更、ホスト名の変更、OSの再インストールができます。 対応OS CentOS 4.x/5.x, Debian 4.0.x/5.0.x, Fedora 10/11, Gentoo Ubuntu 8.10/9.04 サポート 二重丸◎です。\nその他特長 VPS Network Operation Center 評価: ☆☆\n最初、iptables が有効になってなかったり、ちょっと設定に不安がありましたが、サポートのレスポンスも悪くないし、普通な感じでした。\nロケーション カンザスシティ (アメリカ、ミズーリ州) 仮想環境 Linux OpenVZ コントロール\nパネル WHMCSのユーザーパネルから、ON/OFF/リブート、root パスワードの変更、ホスト名の変更、OSの再インストールができます。 対応OS CentOS 5.x (32/64), Debian 4/5 (32/64), Fedora 10/12 (32/64), Gentoo Stage 3, Ubuntu 8.10/9.04/9.10 (32/64), OpenSUSE 10 (32), Slackware 12 (32), Mandriva (32) サポート レスポンスも良く、対応も良かったです。\nその他特長 ありがちなパッケージ構成の他に、$22.95 の統一価格で、ディスク容量重視 (100GB、通常30GB)、転送量重視 (1000GB、通常300GB)、メモリ重視 (2048MB、通常512MB) のパッケージがあります。 DirectSpace Networks 評価: ☆\n転送量が多いのにつられて契約しましたが、本当にデータセンターは西海岸にあるのかと思うくらい遅かったので、解約しました。コントロールパネルにログインできないことがあったりとちょこちょこ不具合もあったし。WHT でも評判よくなかったし。\nロケーション シアトル(アメリカ、ワシントン州)、シカゴ (アメリカ、イリノイ州) 仮想環境 Linux Xen コントロール\nパネル SolusVM 対応OS CentOS, Debian, Fedora, FreeBSD Ubuntu, OpenSUSE, その他 サポート レスポンスは良く、対応も悪くありませんでした。 その他特長 どんなものでもOKといおうわけではないでしょうが、予めテンプレートに用意されていない OS でもインストールしてもらえるのが特長です (無料かどうかはわかりませんが)。で、忘れてはならないのが、価格の安さです。しかし安さには理由があるものです。 SplitServ 評価: ☆\n32bit OS で iptables がエラーを吐いたり、そうかと思えば、ディレクトリのパーミションがおかしいところがあって、apt-get が動かなかったり、今いち技術力に信頼がおけません。ということで解約しました。\nロケーション カンザスシティ (アメリカ、ミズーリ州) 仮想環境 Linux Xen コントロール\nパネル VSControl 対応OS CentOS 5.x (32/64), Debian 4/5 (32/64), Ubuntu 9.0? (32/64) サポート レスポンスは悪くないのですが\u0026#8230;WHTでもあまり評判が良くありません。 その他特長 OSの再インストールをユーザーが自分で行うことはできず、サポートに依頼しなくてはなりません。 Veeble Web Solutions 評価: ☆\nDelimiter USA を契約する前に、ドイツで Xen のホスティングはないのかと探した時に見つけて試しました。安かったのですが、CPU が、Atom はないだろう…ということで解約しました。あまり評判がよくなかったのか、今は、OpenVZ になっちゃってますね。\nロケーション ドイツ 仮想環境 Linux OpenVZ コントロール\nパネル HyperVM 対応OS CentOS 4.x/5.x (64), Fedora 9/10/11/12 (64), Ubuntu 8.10/9.04 (64) サポート 可もなく不可もなくといったところでしょうか。 その他特長 SysCentral 評価: ★\nここも、Delimiter USA を契約する前に、試したのですが、英語のページとドイツ語のページで値段が違ってたり、それを Google の誤訳だと言い訳したりしたので、即行で解約しました。今見たら英語のページがなくなってますね。懲りたんでしょうか。\nロケーション ドイツ 仮想環境 Linux Xen コントロール\nパネル vAdmin 対応OS CentOS 4.x/5.x (32/64), Fedora 6/7/8/11 (32/64), Debian 4/5 (32/64), Gentoo 2007.0 (32) / 2008.0 (64) / 10.0 (32/64), OpenSUSE 11.0/11.2 (32/64), Slackware 12/13 (32), Ubuntu 6.06 (32) / 6.10 (32) / 7.04 (32) / 7.10 (32/64) / 8.04 (32/64) / 9.04 (32/64) サポート VPSなのに、申し込んでから実際に利用できるようになるまで二日待たされました。 その他特長 ","permalink":"https://loginterests.com/posts/2010-03-12-vps-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC-22/","summary":"\u003cp\u003eサーバーの移設に手こずり、後半がえらく遅くなってしまいました。しかもブログの設定をミスってて記事にアクセスできない状態が続いていたようで…昨日今日のにわか管理者じゃあるまいし、お恥ずかしい次第。^^;\u003c/p\u003e","title":"VPS ショートレビュー (2/2)"},{"content":"鯖の乗り換えでいくつか VPS を借りてみたので、その雑感などを。\nLinode 評価: ☆☆☆☆☆\n2ch の VPS スレ や WebHostingTalk では鉄板とされています。契約からサーバーの設定、オプションの購入、OSのインストール、設定まですべてWeb管理画面から行うことができ、非常に簡単にサーバーを立てることができます。サーバー自体も非常に安定しています。落ちたとか、繋がらないなどということは噂すらありません。単にウェブサーバーやメールサーバーを立てるだけなら、さくらで専用サーバーを借りるよりここを借りた方が遙かに良いのではないでしょうか。\nここの特長は安定性と応答性の良さ以外にも、1. ディスクのパーティションをユーザが自由に配置できる。2. メモリも購入した範囲内であれば、増減可能。3. VPS のディスクイメージを他の VPS へ簡単にコピーすることが可能。と、他のプロバイダにはない点が挙げられます。\nデータセンターは、フレモント (アメリカ、カリフォルニア州) の他にアメリカ国内に三カ所、ロンドンに一カ所と合計五カ所あり、申し込んだ後に選択できます。今どこのデータセンターのどんなプランが空いてるのかは、Datacenter Availability ページで予めわかります。フレモントは大人気 (多分、アジアからの申し込みが集まるからだと思います) で、空きが出てもすぐ埋まってしまうのが悩ましいところですが。\n私はここにウェブサイト (このブログも含みます) とメールサーバーを置いています。日本にサーバーを置いていた時と比べても特に気になる遅延はありません。SSH でのログインも快適です。\nロケーション フリーモント (アメリカ、カリフォルニア州)、ダラス (アメリカ、テキサス州)、アトランタ (アメリカ、ジョージア州)、ニューアーク (アメリカ、ニュージャージー州)、ロンドン (イギリス)。 仮想環境 Xen (HVM) コントロール\nパネル Linode 独自 Web コントロールパネル 対応OS Arch Linux 2009 02 (32/64), CentOS 5.3 (32/64), Debian 4.0, 同 5.0 (32/64), Fedora 9, 同 11, Gentoo 2008 (32/64), OpenSUSE 11.0, Slackware 12.2, Ubuntu 8.04 LTS, 同 8.10, 同 9.04, 同 9.10 (32/64) サポート 評判良いです。というか、VPS のオペレーションはコントロールパネルでほとんど完結してしまうので、ノード障害でもない限りチケットを切る必要があるとは思えません。また、公式のユーザーフォーラムと IRCチャットサーバーがあります。 その他特長 データセンターが同じなら、プライベートIPでVPS同士を接続できます。もちろん、プライベートIPを経由する通信は転送量にカウントされません。また、VPSのグローバルIPアドレスを入れ替えるなんてこともできます。\nローカルコンソールにはSSH経由でもアクセスすることができます。予め Webの管理画面から SSH公開鍵を登録しておかないとブロックされてしまうので、セキュリティ的にも安心ですね。\nユーザーフォーラムや IRCチャットサーバーがあって、他のユーザーと意見交換したりスタッフが質問に答えたりしているのは珍しいので (そもそもフォーラムなんかないプロバイダの方が圧倒的に大多数)、これも特長のひとつ。\nあと、購入日から7日以内であれば全額返金なんですが、じゃあその後はっていうと、手数料として5ドル引かれた後、残りが日割りで計算されて Linode のアカウントにチャージバックされます。この対応は神対応といってもいいです。他のプロバイダではまずありえません。 prgmr 評価: ☆☆☆☆\n2ch の VPS スレ で Linode に並んで評価が高いプロバイダーです。今年の頭にデータセンターのネットワーク障害があったようですが、騒いでいる人はいませんでした。なにしろ安いですし、普段の実績が物を言ってるのでしょう。三人くらいでやってる小さな会社 (なのでデータセンターも自前ではありません。というか自前のデータセンター持ってるプロバイダの方が珍しいのでそれ自体は普通です) で、オーナーが Linux の仮想環境である Xen に大変詳しく、本まで出しています。技術的には大変しっかりしたプロバイダです。そのかわり、使い勝手も実に玄人好みのものとなっています。他のプロバイダが提供しているような Web インターフェースなんてありません。SSH で指定のノードにログインすると、昔の BBS を彷彿とさせるようなメニューがテキストで表示され、それを選択していく形になります。SSH 何それ? な人には手も足も出ないプロバイダだと言えるでしょう (そんな人が VPS を借りるとは思えませんが)。というか、初期状態では ssh デーモンすらインストールされていないくらいです。その代わりに、prgmr が提供していない OS でも リモートから自力でインストールできたりして、そのスジが好きな人には実にたまらない仕様となっています。サーバーそのものも安定しており (前述のネットワーク障害などは極めて稀なトラブルらしいです)、応答性も大変優れています。\nただ、転送量はちょっと少なめです。ここで PV の多いサイトを運営するのは無駄以外のなにものでもないでしょう。純粋に Linux 環境が欲しいとか、とにかくメモリたくさんとか、とにかく安く、という方にはお奨めなんですが、常に申し込みを受け付けているわけではありません。しかもいつ受付を行うかが事前にわかりません。そのため、借りたい人は、定期的にサイトを巡回して受付を行っているかどうか確認が必要です。しかもpreorder@prgmr.com にメールを送って受付を開始した時に知らせてもらうようにしておいた方が良いです。ただし、人気プロバイダなのですぐに募集枠が埋まってしまい、一回の受付期間は長くて数日です。\n私はここで Java サーバーアプリを動かしています。数人でしか使わないアプリなので、転送量なんて知れているといいますか、余らせています。^^;\nロケーション サンノゼ (アメリカ、カリフォルニア州) 仮想環境 Linux Xen (HVM) コントロール\nパネル SSH で専用シェルへ接続 対応OS Debian 5.0.3, Ubuntu 9.10, CentOS 5.4。自力で入れるのなら、Xen 3.3 のゲスト OS になるものは何でもOK。 サポート 基本的にメールサポートのみですが、評判良いです。ただし、メールを出してから 15 分以内に返事が来ないと我慢できない人には向いてません。 その他特長 インストーラがなくても OS のインストールができる人には天国。 Database by Design 評価: ☆☆☆☆\n元々専用サーバーのレンタルやコロケーションをやってたプロバイダさんのようです。そのため、サポートのノリがいかにも専用サーバーホスティングって感じです。まず他のプロバイダにはある Web コントロールパネルがありません。じゃ OS 再インストールとかリブートとかどうするの? っていうと、何でもサポートに依頼するわけです。お金かけてますねぇ。専用サーバーもそうなんですが、スペックの割に価格が抑えめなのに、よく儲けがあがってるなぁとちょっと感心します。\nその価格抑えめの VPS のリソースですが、この価格帯にしてはディスクが少なめです。SATA ではなく、SAS を使っているためではないかと思われます。代わりに転送量が多め。このあたりは東海岸基準ですね。\nここの隠れた売りは、ありがちな Linux のディストリビューションだけではなく、ユーザー指定のどんなディストリビューションでもインストールしてくれるところでしょう。なかなかそういうプロバイダはないものです。\nさて、肝心の使い勝手ですが、さすがにちょっと距離があるので、SSH などでログインして操作していると、プロンプトが気持ち遅れることがあります。ですがまあ逆に言うと遅延はその程度。や、地球を半周してるとは思えないですね。接続しているピアが多いのか、普段は東海岸のサーバーとは思えないほど応答が良いです。\nただ、一度高負荷がかかったことがあるのですが (というか、Zabbix のエージェントを動かしただけなんですけどね)、ログインすらできない状態になってしまい、リブートを依頼する結果に。Zabbix が VPS の監視に向いてないのか (そんな話はググっても出てこず、むしろ逆に VPS の監視に使ってる話ばかり出てくるのですが)、サーバーの設定が甘いのか… ちょっと不安がないでもありません。後から来たメールに、メールサーバーかネットワークにもトラブルがあったようだとありましたからそっちの方が原因の可能性が高いかも。でも後々のフォローはちゃんとしてくれて、きちっとログもチェックした上で原因がわからなかったと報告してくれましたし、その上原因を調べるために、本来は有料の常時モニタリングもしばらく行ってくれることになりました。原因不明で適当に終わらせず、ちゃんと追究しようとする姿勢は、さすがにぽっと出のにわかプロバイダとは違うと思わせた一件でもありました。\n一応、バックアップサーバーとして押さえてあります。WebHostingTalk にホリデイディスカウントの宣伝があったのを後から見つけて、もうディスカウントは終了したのかセールスにメールしたところ、終わったけどディスカウントするよって返事が来たのが契約のきっかけなんですが、結果的には良い買い物をしたと思います。\nロケーション フィラデルフィア (アメリカ、ペンシルバニア州) 仮想環境 Linux Xen (HVM) コントロール\nパネル なし。例えリブートだけであっても、VPSに対する操作はサポートにチケットを切る必要があります。 対応OS CentOS (最新版), Debian (最新安定版), Ubuntu (最新安定版), その他 Linux, Windows Server 2003 Web Edition, 同 Standard Edition, 同 Enterprise Edition, Windows Server 2008 Web Edition, 同 Standard Edition, 同 Enterprise Edition (Windows はいずれも有料) サポート WebHostingTalk の専用サーバーフォーラムでは評判が良いですが、VPS フォーラムでは話を聞きません。専用サーバープロバイダのイメージが強い上に宣伝不足なのか、他のプロバイダほど自由度が高くないところが避けられているのか、理由はちょっとわかりません。ヘルプデスクは実際に 24 時間受付で、Chat でもチケットでもOKです。ただ、一度上記の障害があった時はその対応に追われていたのか、四時間以上 Chat はオフラインになってました。 その他特長 何か自力で解決できない問題が起きたときには、スポットサポートが受けられます。一時間 $125 ですが、純粋に人件費なので別に高いわけではありません。あと、専用サーバーのコストパフォーマンスが良いです。 DELIMITER 評価: ☆☆☆\nブラウザのタイトルバーに「Delimiter USA」と表示されたり、そもそも .us ドメインなのに、主体がドイツってどんなプロバイダ? と思ったら、WebHostingTalk のフォーラムによると、元々アメリカで立ち上げたんだけど、その後、ドイツに本拠を移したってことらしい。\nここも、WebHostingTalk のフォーラムでは大変評判が良ろしいです。コストパフォーマンスは最高の部類じゃないでしょうか。転送量なんて、月に数TBとかいかない限り制限しないって明言してますからね。まあひとつの VPS でそんなに使ったら同居してる他のユーザーが大迷惑ですからそりゃそうですね。\n私は、オーストリアの方と情報交換するのに便利だろうってことで、フランクフルトのプランを借りてるんですが、さすがに遠いです。SSH での操作も常にひっかかる感じがします。でもサーバー自体は重くありません。むしろ軽いんじゃないでしょうか。フランクフルトで VPS 借りたいという WebHostingTalk の書き込みに対して、ここを推薦する人が必ずいる理由がよくわかります。OpenVZ のサーバーでは普通に行われている Oversell (実際に存在する以上にメモリやCPUをユーザーに割り当てること = ユーザーの過剰な詰め込み) をせずにきちんとリソースを管理しているようです。安くて軽くてメモリもディスクも大量に割り当てられている… まあドイツのプロバイダがみんなそうかというと、そんなことはないのですが、探せばちゃんとあるという点では、ドイツの人が羨ましい。\nじゃあ欠点はないのかと言うとそんなことはなくて、時々サーバーが勝手にリブートされてしまうことがあります。ありがちと言えばありがちなのですが、場合によっては大変まずいことになるので、勘弁して欲しいところです。加えて一度、IPアドレスの割り当てが勝手に取り消されてしまったことがあって (それは、プロバイダではなく、データセンターのメンテナが間違ってやったことなのですが)、今いち安定感に欠ける印象があります。なので☆三つ。\nロケーション フランクフルト (ドイツ)、パリ (フランス)、サンノゼ (アメリカ、カリフォルニア州) 仮想環境 Linux OpenVZ コントロール\nパネル SolusVM 対応OS Arch Linux 0.8 (最小構成), BlueOnyx, CentOS 5.2 with HostinABox (32), 同 5.3 (32/64), 同 5.4 (32/64), Debian 5.0 (32/64), Fedora 11 (32/64), Gentoo 2008.11.30, OpenSUSE 11.0, Slackware 12.0, SUSE Linux 11.1 (32/64), Ubuntu 9.04 (32/64) サポート 評判通り、きちんと対応してくれます。ただし、24時間いつでもレスポンスがあるという訳ではありません。 その他特長 帯域とディスクが大盤振る舞い、かつ Oversell をしていないという点がとにかく重要です。 ARP Networks 評価: ☆☆☆\nまだまだ珍しい、kvm による Full Virtualization の VPS ホスティングプロバイダです。そして、BSD をゲストOS として提供している数少ないプロバイダのひとつでもあります。FreeBSD の環境がどこかにひとつ欲しかったのでググりまくって探し当てました。WebHostingTalk での評判も悪くありません。でもちょっとディスクと転送量が少なめです。というか少ないです。でも Linux/BSD 環境でプログラムの作成／テストとか、とにかく BSD な環境をいじりたいという人には転送量なんて関係ないですからどうでもいいことではあります。\n使い勝手については、西海岸にあるだけに応答はとても良いです。一方でディスク I/O が遅いのか、たまに ls しただけで数秒待たされる時があります。それを考えると重い処理はさせられません。私は、開発のために借りています。あと趣味。まあ、ちょっとしたコンパイルにも時間がかかる時があるので、いらっとすることもないではないのですが、主環境ではないのでよしとしています。きっとみんなそれぞれで Ports を入れたり何やらビルドしてたりするんだろうな。\nロケーション ロサンジェルス (アメリカ、カリフォルニア州) 仮想環境 Linux kvm コントロール\nパネル 独自コントロールパネル (ローカルコンソールへのアクセスはできません) 対応OS Arch Linux 2009.02, Debian 5.0, Gentoo 2008.0, Ubuntu 9.04, FreeBSD 7.2, 同 8.0, OpenBSD 4.5, 同 4.6 サポート 至って普通。サポートに Tender Support を使ってるのが変わってるなぁと思う程度。たいてい課金システムと一体の WHMCS を使ってますからね。 その他特長 FreeBSD/OpenBSD が使えます。仮想環境が Linux kvm です。あと、他のプロバイダと違って SSH から root でログインできません。申し込んだ後、SSH の公開鍵をメールで送って、それを設定してもらってはじめてログインが可能になります。 QuickWeb 評価: ☆☆☆\nWebHostingTalk に 35%オフのクーポンが落ちていたので申し込んでみました。この価格で転送量が下り (Outgoing) 10Mbps Unmetered (実質月3000GBくらい?)、上り (Incoming) 100Mbps unmetered というのは破格でしょう。安定してるし応答も良いし、むしろなぜ? と思うくらいです。なのになぜ☆三つかといいますと、32bit カーネルで iptables がエラーを吐いたり、Ubuntu 64bit の mysql がどうしてもログインできなかったりと細かい瑕疵があるからです。で、サポートがそれを解決できない。というか、当初は問題だとも思ってなかったようで、それもマイナス。オージーの悪い面が出たといいますか、クレーマーだと思われたのか、当初は対応も上から目線でしたし。他の客では問題が起きてないんだから君に技術がないだけじゃないの? ときたものです。iptables の問題に関しては、CSF の実行結果を突きつけたら、さすがに態度変わりましたけど。\nでもだからと言ってチケットをシカトしたり、ぞんざいな扱いですまそうとしたりしたことはありません。小さい会社らしく、さすがに迅速とは言い難いですが、それでもしっかり対応してくれます。その点に不安はありません。\n私はサンノゼの Xen プランを借りてるんですが、Debian lenny 64bit を使えば極めて快適です。重くなることもなく応答も良好で安定しているとなれば、バックアップで確保しておくだけというのが実にもったいない。けど、大きいアプリをどかんと実行できるほどメモリがあるわけでもない。ちょっと使い途に悩んでます。将来的には積極的に使っていく方策が立ってるんですが。\nロケーション サンノゼ (アメリカ、カリフォルニア州)、ダラス (アメリカ、テキサス州)、ドイツ、ニュージーランド 仮想環境 Linux Xen (PV、共有カーネル)、OpenVZ コントロール\nパネル SolusVM 対応OS CentOS 5.3 (32/64), Debian 5.0 (32/64), Fedora 10 (32), 同 11 (32/64), Gentoo 2008.0 (32/64), Slackware 12.1 (32), Ubuntu 9.04 (32/64) サポート 小さい会社だと思いますが、頑張ってます。その点は評価できます。OS テンプレートが、SolusVM のサポート頼みなのは、中小のホスティング会社では仕方のないことです。 その他特長 や、帯域以外、普通すぎて書くことがない。(^^;) ","permalink":"https://loginterests.com/posts/2010-01-22-vps-%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC-12/","summary":"\u003cp\u003e鯖の乗り換えでいくつか \u003ca href=\"http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%83%BB%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90\"\u003eVPS\u003c/a\u003e を借りてみたので、その雑感などを。\u003c/p\u003e\n\u003ch3 id=\"linode\"\u003e\u003ca href=\"http://linode.com/\"\u003eLinode\u003c/a\u003e\u003c/h3\u003e\n\u003cp\u003e評価: ☆☆☆☆☆\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://pc11.2ch.net/test/read.cgi/hosting/1256929065/\"\u003e2ch の VPS スレ\u003c/a\u003e や \u003ca href=\"http://www.webhostingtalk.com/forumdisplay.php?f=103\"\u003eWebHostingTalk\u003c/a\u003e では\u003cspan style=\"color:red\"\u003e鉄板\u003c/span\u003eとされています。契約からサーバーの設定、オプションの購入、OSのインストール、設定まですべてWeb管理画面から行うことができ、非常に簡単にサーバーを立てることができます。サーバー自体も非常に安定しています。落ちたとか、繋がらないなどということは噂すらありません。単にウェブサーバーやメールサーバーを立てるだけなら、\u003ca href=\"http://www.sakura.ad.jp/\"\u003eさくら\u003c/a\u003eで専用サーバーを借りるよりここを借りた方が遙かに良いのではないでしょうか。\u003c/p\u003e\n\u003cp\u003eここの特長は安定性と応答性の良さ以外にも、1. ディスクのパーティションをユーザが自由に配置できる。2. メモリも購入した範囲内であれば、増減可能。3. \u003ca href=\"http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%83%BB%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90\"\u003eVPS\u003c/a\u003e のディスクイメージを他の \u003ca href=\"http://ja.wikipedia.org/wiki/%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%83%BB%E3%83%97%E3%83%A9%E3%82%A4%E3%83%99%E3%83%BC%E3%83%88%E3%83%BB%E3%82%B5%E3%83%BC%E3%83%90\"\u003eVPS\u003c/a\u003e へ簡単にコピーすることが可能。と、他のプロバイダにはない点が挙げられます。\u003c/p\u003e","title":"VPS ショートレビュー (1/2)"},{"content":"昨日、サーバが頓死してしまいました。原因は、RAID5で構成していたSCSIディスクが2基破損したためということで復旧もできず、急遽引っ越しを行うことに。\nで、2chとか、WebHostingTalk.com を見て、取りあえず、Linode の VPS を契約してみました。なかなか快適です。もともとそんなにリソースを消費するサーバではなかったといいますか、無駄に専用サーバだったので私の用途には充分なサービスです。\nそれにしても、昔と違って今は随分安くて使い心地が良くなってますね。Linode は、Xen ベースの仮想サーバなんですが、一応、OpenVZ (Viruosso) のところもお試しはしてみたんですよ。何と言いますかもうダンピング状態だし。ですがまあ、ほとんどが安かろう悪かろうでして。Delimiter USA くらいですかね。試用した中でちゃんと使えそうなのって。\nともあれ、今からせっせと環境構築です。これが時間かかるんですよね。やむをえないこととはいえ、新年早々大変です。\nあとから、San Jose にデータセンターがある、Take 2 Hosting という専用サーバプロバイダーを発見してちょっと早まったかなと思わないでもなかったり…ここ、何でこんなに安いんでしょうね。ぐずぐず決めかねているうちに売り切れてしまいました。^^l\n","permalink":"https://loginterests.com/posts/2010-01-14-%E3%82%B5%E3%83%BC%E3%83%90%E3%81%8C%E3%81%8A%E4%BA%A1%E3%81%8F%E3%81%AA%E3%82%8A%E3%81%AB/","summary":"\u003cp\u003e昨日、サーバが頓死してしまいました。原因は、RAID5で構成していたSCSIディスクが2基破損したためということで復旧もできず、急遽引っ越しを行うことに。\u003c/p\u003e","title":"サーバがお亡くなりに…"},{"content":"本年最後の更新。かも。\nMac でノート作成といえば、Circus Ponies の Notebook が有名ですが、新しいノートアプリケーションが来年の1月に発売されます。開発は、green \u0026amp; slimy で、Thoughts というアプリケーションです。日本語ローカライズを担当したので、一足早くレポートをば。\n起動すると、まずはウェルカムウィンドウが開きます。写真では英語ですが、正式版ではちゃんと日本語になりますのでご心配なく。^^;\nこの画面には、ヘルプ表示やウェブサイトへのリンクがあるだけで、実際の操作はもうひとつ表示される「シェルフ (本棚)」ウィンドウから行います。\nシェルフ (本棚) に表示されているのはもちろん「ブック (本)」ということで、ノートは基本的に「ブック」単位で管理します。ブックを開くと、\nとこんなリングバインダーを模した入力／表示画面が表示されます。ノートはページ単位で作成し、ページごとにタイトル、作成日が設定可能です (ディフォルトのタイトルは「名称未設定」、日付はページ作成日になります)。文字はもちろん、画像を貼り付けることもできますし、ウェブやメールアドレス、ほかのページへのリンクを作成することもできます。例えば、\nと、ご覧の通りです。\nまた、ノートをとるのは単に覚え書きというだけでなく、後に資料として活用する、学生さんならレポートとして提出するということがままあるものですが、Thoughts にはページ単位で、Rich テキスト文書や、PDF 文書、Word 文書、Open Office 文書にエクスポートする機能が標準で備わっており、少し見栄えを整えて、エクスポートすれば**「提出相手の環境にあわせた形式」**の資料がすぐでき上がるという優れものでもあるのです。これだけでも購入の価値があるのではと思うのですが、いかがでしょう。\n2010年1月17日までに予約購入すると、プレオーダーバンドルということで、Yum (料理のレシピ管理ソフト)、Family (家系図作成ソフト) というソフトがついてきます。さらに、ブログか Twitter で一言宣伝すると、ResizeMe (画像のバッチ編集ソフト) がおまけにつきます。価格は、€24 です。ノート作成ソフトの購入をお考えでしたら是非どうぞ。\n","permalink":"https://loginterests.com/posts/2009-12-28-thoughts/","summary":"\u003cp\u003e本年最後の更新。かも。\u003c/p\u003e\n\u003cp\u003eMac でノート作成といえば、\u003ca href=\"http://www.circusponies.com/\"\u003eCircus Ponies\u003c/a\u003e の \u003ca href=\"http://www.circusponies.com/notebook/features/\"\u003eNotebook\u003c/a\u003e が有名ですが、新しいノートアプリケーションが来年の1月に発売されます。開発は、\u003ca href=\"http://www.greenandslimy.com/\"\u003egreen \u0026amp; slimy\u003c/a\u003e で、\u003cstrong\u003eThoughts\u003c/strong\u003e というアプリケーションです。日本語ローカライズを担当したので、一足早くレポートをば。\u003c/p\u003e","title":"Thoughts"},{"content":"MacAppStorm が、総額 $7,000 のシェアウェアをクリスマスイヴまで毎日日替わりでプレゼント! という企画を行っています。\n1日 Tweetie for Mac (終了) 2日 Things(終了) 3日 Rader (終了) 4日 Forklift (終了) 5日 CSSEdit (終了) 6日 Espresso (終了) 7日 Billings (終了) 8日 Daylite (終了) 9日 CleanMyMac \u0026amp; MacHider (終了) 10日 LittleSnapper (終了) 11日 Wallet (終了) 12日 Times (終了) 13日 Just In Mind (終了) 14日 Pixelmator (終了) 15日 Delibar (終了) 16日 RapidWeaver (終了) 17日 Postbox (終了) 18日 Mailplane (終了) 19日 Socialite (終了) 20日 Hazel (終了) 21日 Bento (終了) 22日 1Password (終了) 23日 DEVONthink (終了) 24日 “The Finale” (iPod Touch, Things, Espresso, Daylite, CSSEdit, iPod Shuffle) (終了) 日によってプレゼントされるライセンスの数は異なります。応募は、Twitter でツイートするとか、コメントを書き込むといった簡単手順がほとんどなので、皆さん、どしどし応募しましょう!\nなお、本日は、The Christmas Giveaway Finale! ということで、iPod Touch/Shuffle, Things, Pixelmator, Espresso, Daylite. CSSEdit です!\n全日程終了しました。\n","permalink":"https://loginterests.com/posts/2009-12-25-mac-appstorm-christmas-giveaway/","summary":"\u003cp\u003e\u003ca href=\"http://mac.appstorm.net/\"\u003eMacAppStorm\u003c/a\u003e が、\u003ca href=\"http://mac.appstorm.net/general/appstorm-news/the-7000-appstorm-christmas-giveaway/\"\u003e総額 $7,000 のシェアウェアをクリスマスイヴまで毎日日替わりでプレゼント!\u003c/a\u003e という企画を行っています。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-1-tweetie/\"\u003e1日\u003c/a\u003e \u003ca href=\"http://www.atebits.com/tweetie-mac/\"\u003eTweetie for Mac\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-2-things/\"\u003e2日\u003c/a\u003e \u003ca href=\"http://culturedcode.com/things/\"\u003eThings\u003c/a\u003e\u003c/del\u003e(終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-3-radar/\"\u003e3日\u003c/a\u003e \u003ca href=\"http://www.madewithbits.com/radar/\"\u003eRader\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-4-forklift/\"\u003e4日\u003c/a\u003e \u003ca href=\"http://www.binarynights.com/forklift\"\u003eForklift\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-5-cssedit/\"\u003e5日\u003c/a\u003e \u003ca href=\"http://www.macrabbit.com/cssedit/\"\u003eCSSEdit\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-6-espresso/\"\u003e6日\u003c/a\u003e \u003ca href=\"http://www.macrabbit.com/espresso/\"\u003eEspresso\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-7-billings/\"\u003e7日\u003c/a\u003e \u003ca href=\"http://www.billingsapp.com/\"\u003eBillings\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-8-daylite/\"\u003e8日\u003c/a\u003e \u003ca href=\"http://www.marketcircle.com/daylite/\"\u003eDaylite\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-9-cleanmymac-machider/\"\u003e9日\u003c/a\u003e \u003ca href=\"http://macpaw.com/cleanmymac\"\u003eCleanMyMac\u003c/a\u003e \u0026amp; \u003ca href=\"http://macpaw.com/machider\"\u003eMacHider\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-10-littlesnapper/\"\u003e10日\u003c/a\u003e \u003ca href=\"http://www.realmacsoftware.com/littlesnapper/\"\u003eLittleSnapper\u003c/a\u003e\u003c/del\u003e  (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-11-wallet/\"\u003e11日\u003c/a\u003e \u003ca href=\"http://www.acrylicapps.com/wallet/\"\u003eWallet\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-12-times/\"\u003e12日\u003c/a\u003e \u003ca href=\"http://www.acrylicapps.com/times/\"\u003eTimes\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-13-justinmind/\"\u003e13日\u003c/a\u003e \u003ca href=\"http://www.justinmind.com/wireframe/justinmind_prototyper\"\u003eJust In Mind\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-14-pixelmator/\"\u003e14日\u003c/a\u003e \u003ca href=\"http://www.pixelmator.com/\"\u003ePixelmator\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-15-delibar/\"\u003e15日\u003c/a\u003e \u003ca href=\"http://www.delibarapp.com/\"\u003eDelibar\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-16-rapidweaver/\"\u003e16日\u003c/a\u003e \u003ca href=\"http://www.realmacsoftware.com/rapidweaver/\"\u003eRapidWeaver\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-17-postbox/\"\u003e17日\u003c/a\u003e \u003ca href=\"http://www.postbox-inc.com/\"\u003ePostbox\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-18-mailplane/\"\u003e18日\u003c/a\u003e \u003ca href=\"http://mailplaneapp.com/\"\u003eMailplane\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-19-socialite/\"\u003e19日\u003c/a\u003e \u003ca href=\"http://socialite.emberapp.com/\"\u003eSocialite\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-20-hazel\"\u003e20日\u003c/a\u003e \u003ca href=\"http://www.noodlesoft.com/hazel.php\"\u003eHazel\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-21-bento/\"\u003e21日\u003c/a\u003e \u003ca href=\"http://www.filemaker.com/products/bento/features.html\"\u003eBento\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-22-1password/\"\u003e22日\u003c/a\u003e \u003ca href=\"http://agilewebsolutions.com/products/1Password\"\u003e1Password\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/christmas-giveaway-day-23-devonthink/\"\u003e23日\u003c/a\u003e \u003ca href=\"http://www.devon-technologies.com/products/devonthink/\"\u003eDEVONthink\u003c/a\u003e\u003c/del\u003e (終了)\u003c/li\u003e\n\u003cli\u003e\u003cdel\u003e\u003ca href=\"http://mac.appstorm.net/general/competitions/the-christmas-giveaway-finale/\"\u003e24日\u003c/a\u003e “The Finale” (\u003ca href=\"http://www.apple.com/jp/ipodtouch/\"\u003eiPod Touch\u003c/a\u003e, \u003ca href=\"http://culturedcode.com/things/\"\u003eThings\u003c/a\u003e, \u003ca href=\"http://www.macrabbit.com/espresso/\"\u003eEspresso\u003c/a\u003e, \u003ca href=\"http://www.marketcircle.com/daylite/\"\u003eDaylite\u003c/a\u003e, \u003ca href=\"http://www.macrabbit.com/cssedit/\"\u003eCSSEdit\u003c/a\u003e, \u003ca href=\"http://www.apple.com/jp/ipodshuffle/\"\u003eiPod Shuffle\u003c/a\u003e)\u003c/del\u003e (終了)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cdel\u003e日によってプレゼントされるライセンスの数は異なります。応募は、Twitter でツイートするとか、コメントを書き込むといった簡単手順がほとんどなので、皆さん、どしどし応募しましょう!\u003c/del\u003e\u003c/p\u003e","title":"Mac.AppStorm Christmas Giveaway"},{"content":"期限は不明ですが、MacUpdate Promo で、MainMenu と Videobox が無料です。お早めに!\n","permalink":"https://loginterests.com/posts/2009-12-19-macupdate-promo-%E3%81%8B%E3%82%89%E3%81%AE%E8%B4%88%E3%82%8A%E7%89%A9/","summary":"\u003cp\u003e期限は不明ですが、\u003ca href=\"http://www.mcupromo.com/\"\u003eMacUpdate Promo\u003c/a\u003e で、\u003ca href=\"http://creativebe.com/mainmenu/\"\u003eMainMenu\u003c/a\u003e と \u003ca href=\"http://www.tastyapps.com/\"\u003eVideobox\u003c/a\u003e が無料です。お早めに!\u003c/p\u003e","title":"MacUpdate Promo からの贈り物"},{"content":"Mac 使いで Growl を入れてないって人はいないと思うんですが、最近試してみてこれはイイッ! っていうスタイルがあったのでご紹介。\nひとつは、Basics というスタイル。こんな感じです。\nもうひとつは、Mono。\nどちらも作者は、Christopher Lobay さん。カナダ在住の方なのかな? 入手は作者さんのサイトからどうぞ。\n","permalink":"https://loginterests.com/posts/2009-12-19-%E8%BF%BD%E5%8A%A0%E3%81%97%E3%81%A6%E3%81%8A%E3%81%8D%E3%81%9F%E3%81%84-growl-%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB/","summary":"\u003cp\u003eMac 使いで \u003ca href=\"http://growl.info/\"\u003eGrowl\u003c/a\u003e を入れてないって人はいないと思うんですが、最近試してみてこれはイイッ! っていうスタイルがあったのでご紹介。\u003c/p\u003e\n\u003cp\u003eひとつは、\u003ca href=\"http://fixedgear.ca/#basics\"\u003eBasics\u003c/a\u003e というスタイル。こんな感じです。\u003c/p\u003e","title":"追加しておきたい Growl スタイル"},{"content":"MacStories がクリスマス企画として、総額 $10,000 のソフトウェアをプレゼント!\n詳しくはこちらの記事 “MacStories Apps Tree: 300 Licenses of Mac and iPhone Apps Up for Grabs Worth $10,000!” をご覧頂くとして、プレゼントされるソフトは、\nThings (2 licenses) … 言わずと知れた GTDソフトのベストセラー。 Pixelmator (7 licenses) … 言わずと知れたイメージエディタのベストセラー。 Espresso (5 licenses) … Web 開発統合環境。Coda の対抗馬。 DropZone (15 licenses) … ファイルをドロップすることで様々なアクションを起こすことができる一種のランチャ。Ruby で書かれたプラグインで機能拡張が可能です。 Daylite (2 licenses) … ビジネスワークルフロー支援ツール。 TextExpander (1 license) … Typinator と同種のソフト。タイピングのオートコレクトと登録した単文を数ストロークで一発展開が可能なオートコレクショニューティリティ。 Billings (2 licenses) … 請求書管理。単価を設定し、作業ごとにタイマーを起動すれば、月末には綺麗な請求書ができあがっていてあら不思議。 xScope (3 licenses) … ウェブデザイナー必携のスクリーンスケーラとかメジャーなど便利な機能がセットになったユーティティ。 Acorn (5 licenses) … 画像編集ソフト。操作パレットが一カ所にまとめられていて非常にわかりやすい UI が特長です。 Tags (5 licenses) … ファイル、画像、Safari の URL、メールにタグをつけて管理する非常に使い勝手の良いファイル管理／検索ソフトです。Version 2 で、OpenMeta 互換から、正式に OpenMeta 準拠となりました。 Palettes (5 promo codes) … iPhoneアプリです。カラーパレットの作成管理が行えます。※ US ストア用のプロモーションコードです。 Picturesque (2 licenses) … ま、もう説明の必要はありませんね。:) IconBuilder (3 licenses) … Photoshop のアイコン作成用プラグインです。 Black Ink (5 licenses) … クロスワードパズル。 MarsEdit (5 licenses) … ブログエディタ。 DrawIt (3 licenses) … 最近あちこちのバンドルで見かけるベクタードローイングツールです。 Silverback (2 licenses) … スクリーンムービーキャプチャと iChat カメラの映像を合成してユーザビリティテストの記録を撮るソフトです。 MacSnapper (5 licenses) … スクリーンショットや画像からウェブページやPDFを作成したりブログに書き出したりするソフトです。 Textmate (2 licenses) … 言わずと知れたプログラマ御用達のテキストエディタです。 Money (10 licenses) … 家計簿ソフトというよりパーソナル会計管理ソフトというべきでしょうね。 Fontcase (3 licenses) … フォント管理ソフト。UI が綺麗でとても便利ですよ。 Manhour (3 licenses) … タイムトラッキングツール。 PathFinder (10 licenses) … 今更説明するまでもないファイル管理ソフト。 CSSEdit (5 licenses) … 今更説明するまでもない CSS ファイルエディタ。 Slammer (5 licenses) … スクリーンスケール・メジャー。画面上の物差しですね。 Tweetie (5 licenses) … Twitter クライアント。 Tinygrab (5 premium subscriptions) … スクリーンキャプチャソフト + イメージアップロードサーバの無制限使用権 1年分。 Notebook (1 license) … Circus Ponies のノートテイカー。何でもスクラップ。 BannerZest Pro (1 license) … Flash アニメ作成ツール。 Times (5 licenses) … UI が凝ってる RSSリーダー。使いやすいかは人それぞれ。 Opacity (1 license) … ドローイングソフト。アイコンも作れるよ。 BrushPilot (10 licenses) … Photoshop のブラシ管理ツール。 MindNode Pro (3 licenses) … 軽快、シンプル、必要にして十分な機能のマインドマッピングソフト。 Spotify (4 invites) … 招待制の音楽ストリーミングサービス。無料でいっぱい聞ける。 Quickscale (10 licenses) … 画像の大きさを縮小するツール。 Screenflow (1 license) … スクリーンムービーキャプチャソフト。 Idea Organizer (5 promo codes) … iPhone アプリ。いつでもどこでもアイデア収集。テキストでも映像でも写真でも記録できます。※ US ストア用のプロモーションコードです。 1Password (3 licenses) … 説明不要のパスワード管理ソフト。パスワード以外も管理可。 Gity (5 licenses) .. github 上の git リポジトリ管理ソフト。 Concentrate (5 licenses) … 指定の時間にアプリを起動／終了。ネットのアクセスも規制。勉強時間は勉強に集中しましょう。 Mailplane (6 licenses) … Gmail クライアント。 ExpanDrive (10 licenses) … FTP/SFTP/Amazon S3 アカウントをディスクのようにマウントするツール。いやもう便利この上なしですよ。 Delibar (5 licenses) … UI が美しい del.icio.us クライアント。使い勝手もよし。 Flux (5 licenses) … Web 開発統合環境。テンプレートベースのクイック開発でもスクラッチからごりごり書く Web アプリ開発でも使えます。 Img2Icns (5 licenses) … 画像をアイコンに変換したりその逆を行ったり。 Socialite (3 licenses) … Twitter、Digg、Facebook、Flickr、Google Reader、RSS クライアント。 ForeverSave (5 licenses) … 色んなアプリの「保存」を色んなタイミングで自動実行。 CodeCollector Pro (1 license) … スニペット管理ソフト。 Minim (1 license) … 音楽・ポッドキャスト制作者用の音楽管理ソフト。 Timenet (8 licenses) … タイムトラッキングツール。 Master of My Domain (5 licenses) .. インターネットドメイン名管理ソフト。 Forklift (5 licenses) … FTP/SFTP/Amason S3/ローカルファイル管理ソフト。 PListEdit Pro (3 licenses) … .plist ファイル作成・編集ソフト。 EasyVPN (5 licenses) … 簡単設定の VPN ソフト。 EmailBackup Pro (5 licenses) … メールバックアップソフト。 Default Folder X (1 license) … 説明不要の開く／保存ダイアログ拡張ソフト。 Breeze (5 licenses) … 色んなアプリのウィンドウサイズや位置を記録しておきショートカット一発で再現するユーティリティ CleanMyMac (2 licenses) … Mac のお掃除ソフト。 MacHider (2 licenses) … ファイル／フォルダを非表示にするソフト。 MoneyBook (5 promo codes) … iPhone 用家計簿ソフト。※ US ストア用のプロモーションコードです。 PopChar X (5 licenses) … 特殊文字入力ソフト。検索できるのが便利。 KeyCue (5 licenses) … 今使えるショートカットキーを一覧表示してくれるユーティリティ。 Typinator (5 licenses) … TextExpander と同種のソフト。タイピングのオートコレクトと登録した単文を数ストロークで一発展開が可能なオートコレクショニューティリティ。 DEVONthink Pro (1 license) … 何でも突っ込めなスクラップソフト。 DEVONagent (1 license) … 色んな検索エンジンで一括検索。検索結果を関係図で表してくれるヴィジュアルが面白い。 DomainBrain (3 licenses) … インターネットドメイン名管理ソフト。 AppDelete (5 licenses) … アプリケーションのアンインストーラ。 Justinmind Prototyper (2 licenses) … ウェブサイトやアプリの UI のモックアップを作成するソフト。すごく高い。 と、すっごくあります。応募方法は、Twitter で @storiesofmac をフォローして、「MacStories Christmas Apps Tree – 300 Licenses of Mac and iPhone Apps Up for Grabs Worth $10.000 http://mcstr.es/t/97+#appstree」とツイートし、そのツイートの URL とどのソフトが欲しいかをコメントに残せば OK。\n12/22 (火) に当選発表なので、それまでにじゃんじゃん応募しちゃいましょう。\n","permalink":"https://loginterests.com/posts/2009-12-16-macstories-apps-tree/","summary":"\u003cp\u003e\u003ca href=\"http://www.macstories.net/\"\u003eMacStories\u003c/a\u003e がクリスマス企画として、総額 $10,000 のソフトウェアをプレゼント!\u003c/p\u003e\n\u003cp\u003e詳しくはこちらの記事 “\u003ca href=\"http://www.macstories.net/giveaway/the-apps-tree-giveaway/comment-page-3/#comment-4563\"\u003eMacStories Apps Tree: 300 Licenses of Mac and iPhone Apps Up for Grabs Worth $10,000!\u003c/a\u003e” をご覧頂くとして、プレゼントされるソフトは、\u003c/p\u003e","title":"MacStories Apps Tree"},{"content":"以前ちょこっと紹介した Droplr ですが、クローズドβが終了し、正式にサービスを開始しました。\n詳しくは、ウェブサイトの動画をご覧頂ければおわかりになると思いますが、使い方がとにかく簡単。URLやファイルをそのままメニューバーのアイコンにドロップするだけ。BlueBird、Echofon、Tweetie、Twitt といった Twitter クライアントに対応 (もちろん、twitter.com にも) しており、クリックひとつでツイート画面が開いて URL をペーストしてくれます。画像やファイルは合計 1GB まで保存可能で、これひとつでもうあれこれサービスを使い分ける必要はないのじゃないでしょうか。しかも**無料**。:)\nTwitter アカウントがあればすぐに使い始められますので、Mac で Twitter な方には是非お奨めしたいサービスです。Socialite とか、Kiwi、QFeeder、Twitterrific といった他のクライアントにも対応してくれれば嬉しいですね。\n","permalink":"https://loginterests.com/posts/2009-12-14-droplr-%E6%AD%A3%E5%BC%8F%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E9%96%8B%E5%A7%8B/","summary":"\u003cp\u003e\u003ca href=\"/posts/2009-10-22-cloudapp-and-droplr/\"\u003e以前ちょこっと紹介\u003c/a\u003eした \u003ca href=\"http://droplr.com/\"\u003eDroplr\u003c/a\u003e ですが、クローズドβが終了し、正式にサービスを開始しました。\u003c/p\u003e\n\u003cp\u003e詳しくは、\u003ca href=\"http://droplr.com/#screencast\"\u003eウェブサイトの動画\u003c/a\u003eをご覧頂ければおわかりになると思いますが、使い方がとにかく簡単。URLやファイルをそのままメニューバーのアイコンにドロップするだけ。\u003ca href=\"http://bluebirdapp.com/\"\u003eBlueBird\u003c/a\u003e、\u003ca href=\"http://echofon.com/twitter/mac/\"\u003eEchofon\u003c/a\u003e、\u003ca href=\"http://www.atebits.com/tweetie-mac/\"\u003eTweetie\u003c/a\u003e、\u003ca href=\"http://twittapp.com/\"\u003eTwitt\u003c/a\u003e といった Twitter クライアントに対応 (もちろん、\u003ca href=\"http://twitter.com/\"\u003etwitter.com\u003c/a\u003e にも) しており、クリックひとつでツイート画面が開いて URL をペーストしてくれます。画像やファイルは合計 1GB まで保存可能で、これひとつでもうあれこれサービスを使い分ける必要はないのじゃないでしょうか。しかも**\u003cspan style=\"color:red\"\u003e無料\u003c/span\u003e**。:)\u003c/p\u003e","title":"Droplr 正式サービス開始"},{"content":"Stacks や、Blocks といった Rapidweaver のプラグインを開発、販売している YourHead Software が、Mac 用の Twitter クライアント、Kiwi のクローズドβテストを行っています。\nディフォルトのメイン画面はこんな感じです。\nテーマを切り替えることで表示を変更することができます。例えば、環境設定から\nと、Slate を選択すると、以下のように表示が変わります。\nこのように、見た目重視なところもあるクライアントですが、機能面でも Tweetie や、Socialite といった他のクライアントに比べてひけをとりません。マルチアカウント対応で、使い勝手は、Tweetie に似ているところがありますが、もちろん、他のクライアントにはない特長もあります。例えば、特定の語句を含むツイートを非表示にしたり、色をつけたり、指定のスタイルを設定したりするといったことができます。環境設定の “Rules” に以下のような設定を行うと、”RT:”という語句を含むツイートを表示しないようにすることができます。\nいかがでしょう? 結構期待できるクライアントだと思うのですが。\nところで、βテストは、基本的に招待制なのですが、招待コードが手に入りましたので、この記事をご覧頂いた方に提供したいと思います。以下のコードをβテスターの招待ページに入力して下さい。ダウンロードリンクが記載されたメールが先方から届きます。先着4名様限りです。\n42524B25 82924345 22425965 72825985 987FFB36 588F2356 B89F4976 889F6996 69FF93B6 註記: 青字のコードは、vswallows さんからの頂き物です。\n","permalink":"https://loginterests.com/posts/2009-12-11-kiwi-twitter-client-for-mac/","summary":"\u003cp\u003e\u003ca href=\"http://www.yourhead.com/stack\"\u003eStacks\u003c/a\u003e や、\u003ca href=\"http://www.yourhead.com/blocks\"\u003eBlocks\u003c/a\u003e といった \u003ca href=\"http://www.realmacsoftware.com/rapidweaver/\"\u003eRapidweaver\u003c/a\u003e のプラグインを開発、販売している \u003ca href=\"http://www.yourhead.com/\"\u003eYourHead Software\u003c/a\u003e が、Mac 用の Twitter クライアント、\u003ca href=\"http://kiwi-app.net/\"\u003eKiwi\u003c/a\u003e のクローズドβテストを行っています。\u003c/p\u003e\n\u003cp\u003eディフォルトのメイン画面はこんな感じです。\u003c/p\u003e","title":"Kiwi – Twitter client for Mac"},{"content":"今年もやってきました。MacUpdate Promo Holiday Bundle 。\n価格は例によって、$49.99 です。\nPathFinder ($39.95) … 有名すぎるほど有名なファイル管理ソフト。Finder の代替も可能です Socialite ($20.00) … Twitter、Facebook、Flickr、Google Reader、RSS クライアント Yep ($39.00) … (PDF) ドキュメント管理ソフト。OpenMeta 準拠のタグによる管理が特徴 Radio Gaga ($39.99) … インターネットラジオレコーダー GarageSale ($34.99) … eBay 出品管理ソフト DragThing ($29.00) … これまた説明不要の有名なアプリランチャ Speed Download ($25.00) … 老舗(?)のファイルダウンローダ HealthNut ($19.00) … カロリー計算と体重管理 PCalc ($19.00) … 科学計算用電卓ソフト Machinarium ($19.95) … パズル／アドベンチャーゲーム iRip ($19.95) … iPod から楽曲を Mac にコピー 以上、総額 $446.77 のソフトが、$49.99 で買えます。また、例によってアーリーバイヤーには、ボーナスソフトがついてきます。今年は以下の三つ。\nPowerTunes ($19.95) … iTunes ライブラリ管理ソフト。複数のライブラリを管理できるのが特徴 Holiday DVD Templates ($105.00) … DVDメニューテーマ集。MacUpdate Bundle 向けの特別テーマバンドルらしい。Eye Scream Factory 製。焼かない人には無用の長物 FlagIt! ($15.00) … Mail.app の “印をつける” に色んな旗を追加するツール 日本時間の 12/22 14:00 まで購入できます。アフィリエイトリンクから買って貰えると嬉しいかも。:D\n","permalink":"https://loginterests.com/posts/2009-12-09-macupdate-promo-holiday-bundle/","summary":"\u003cp\u003e今年もやってきました。\u003ca href=\"http://www.mupromo.com/\"\u003eMacUpdate Promo Holiday Bundle\u003c/a\u003e 。\u003c/p\u003e\n\u003cp\u003e価格は例によって、$49.99 です。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.cocoatech.com/\"\u003ePathFinder\u003c/a\u003e ($39.95) … 有名すぎるほど有名なファイル管理ソフト。Finder の代替も可能です\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.realmacsoftware.com/socialite/\"\u003eSocialite\u003c/a\u003e ($20.00) … Twitter、Facebook、Flickr、Google Reader、RSS クライアント\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.ironicsoftware.com/yep/index.html\"\u003eYep\u003c/a\u003e ($39.00) … (PDF) ドキュメント管理ソフト。OpenMeta 準拠のタグによる管理が特徴\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.gagafactory.com/radiogaga/index.html\"\u003eRadio Gaga\u003c/a\u003e ($39.99) … インターネットラジオレコーダー\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.iwascoding.com/GarageSale/\"\u003eGarageSale\u003c/a\u003e ($34.99) … eBay 出品管理ソフト\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.dragthing.com/english/about.html\"\u003eDragThing\u003c/a\u003e ($29.00) … これまた説明不要の有名なアプリランチャ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://yazsoft.com/products/speed-download/information/\"\u003eSpeed Download\u003c/a\u003e ($25.00) … 老舗(?)のファイルダウンローダ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.conceitedsoftware.com/products/healthnu\"\u003eHealthNut\u003c/a\u003e ($19.00) … カロリー計算と体重管理\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.pcalc.com/\"\u003ePCalc\u003c/a\u003e ($19.00) … 科学計算用電卓ソフト\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.macgamestore.com/detail.php?ProductID=1287\"\u003eMachinarium\u003c/a\u003e ($19.95) … パズル／アドベンチャーゲーム\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://thelittleappfactory.com/irip/\"\u003eiRip\u003c/a\u003e ($19.95) … iPod から楽曲を Mac にコピー\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e以上、総額 $446.77 のソフトが、$49.99 で買えます。また、例によってアーリーバイヤーには、ボーナスソフトがついてきます。今年は以下の三つ。\u003c/p\u003e","title":"MacUpdate Promo Holiday Bundle"},{"content":"グラフィック関係のシェアウェアばかりを集めたバンドルが登場しました。MacGraphoto です。\nPicturesque ($30) … 毎度おなじみになりつつありますね。画像にWeb向けの特殊効果をつけるソフトです。 ImageFramer ($39) … 画像に縁をつけるソフトです。額縁調とか色々選べます。 GraphicConverter ($35) … 老舗の画像編集ソフトです。もちろんコンバートもできますよ。 Funtastic Photos ($35) … 画像に特殊効果をつけるソフト。クリック一発の手軽さが売り。 Graphic Designer Toolbox ($43) … アイコン作ったりロゴ書いたりテクスチャを自作したりと機能は豊富な画像クリエータ。 DrawIt ($39) … ベクターツール。これも最近あちこちのバンドルで見かける。 HoudahGeo ($30) … 画像にジオタグを埋め込むソフト。 以上総額 $251 が、締めて $39.99。お買い得です。ご購入の際は、是非、こちらのリンクから買って下さい。お願いします。リンクから三人買って下さると私が買った分はキャッシュバックされるという素敵なしかけがあるんです。皆で幸せになろうよ、ね?（後藤ちっくな声でどうぞ)。\n","permalink":"https://loginterests.com/posts/2009-11-17-macgraphoto-bundle/","summary":"\u003cp\u003eグラフィック関係のシェアウェアばかりを集めたバンドルが登場しました。\u003ca href=\"http://www.macgraphoto.com/f/51358\"\u003eMacGraphoto\u003c/a\u003e です。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.acqualia.com/picturesque/index.html\"\u003ePicturesque\u003c/a\u003e ($30) … 毎度おなじみになりつつありますね。画像にWeb向けの特殊効果をつけるソフトです。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.apparentsoft.com/imageframer\"\u003eImageFramer\u003c/a\u003e ($39) … 画像に縁をつけるソフトです。額縁調とか色々選べます。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.lemkesoft.com/xd/public/content/index._cGlkPTE5Mw_.html\"\u003eGraphicConverter\u003c/a\u003e ($35) … 老舗の画像編集ソフトです。もちろんコンバートもできますよ。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.ohanaware.com/funtasticphotos/\"\u003eFuntastic Photos\u003c/a\u003e ($35) … 画像に特殊効果をつけるソフト。クリック一発の手軽さが売り。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://graphicdesignertoolbox.com/\"\u003eGraphic Designer Toolbox\u003c/a\u003e ($43) … アイコン作ったりロゴ書いたりテクスチャを自作したりと機能は豊富な画像クリエータ。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.bohemiancoding.com/drawit/index.html\"\u003eDrawIt\u003c/a\u003e ($39) … ベクターツール。これも最近あちこちのバンドルで見かける。\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.houdah.com/houdahGeo/\"\u003eHoudahGeo\u003c/a\u003e ($30) … 画像にジオタグを埋め込むソフト。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e以上総額 $251 が、締めて $39.99。お買い得です。ご購入の際は、是非、\u003ca href=\"http://www.macgraphoto.com/f/51358\"\u003eこちらのリンク\u003c/a\u003eから買って下さい。お願いします。\u003ca href=\"http://www.macgraphoto.com/f/51358\"\u003eリンク\u003c/a\u003eから三人買って下さると私が買った分はキャッシュバックされるという素敵なしかけがあるんです。皆で幸せになろうよ、ね?（後藤ちっくな声でどうぞ)。\u003c/p\u003e","title":"MacGraphoto Bundle"},{"content":"予約してあった iMac が届いたのはよいものの、輝度を落とすと、画面の下の方が何となく黄色い…\n取りあえず、Apple のサポートに問い合わせてみたところ、同様の問い合わせが結構あったらしく、\nPRAM クリアを行っても改善されないか。 一度電源を切って、再度オンにしても改善されないか。 を確認されただけで、即交換となりました。ううむ… サポートの方の話によると、どうやら液晶のバックライトの照度が不足しており、それが画面下部で顕著なため、黄色っぽく見えるということらしい。輝度を最大にすると目立たなくなるということがその話を裏付けています。店頭のデモ機なんかは当然最大輝度で表示されているので、購入して自分で設定をあれこれ変更してみてはじめて気がつくって感じですね。交換対応ってことは、初期ロットのパネル以外はそれが直ってるということでしょうか…?\nでもまあそれを除けば、画面は広いし、レスポンスはいいし、文句なしです。Mac Pro を購入するほどお金はかけられない。さりとて、Core 2 Duo ではプログラムのビルド・テストの傍らドキュメントを開いたり、Google を検索したりするのにちょっと…と微妙感があったので、Hacintosh してたんですが、モニタ一体型でかまわなければ、今後は iMac で充分といった印象です。\nベンチマークなんかは、随所で取り上げられているのでここでは省略。ｗ\n","permalink":"https://loginterests.com/posts/2009-11-16-imac-27-core-i5/","summary":"\u003cp\u003e予約してあった iMac が届いたのはよいものの、輝度を落とすと、画面の下の方が何となく黄色い…\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"Screenshot of iMac 27 (late 2009)\" loading=\"lazy\" src=\"/wp-content/uploads/2009/11/YellowiMac2-1024x577.png\"\u003e\u003c/p\u003e\n\u003cp\u003e取りあえず、Apple のサポートに問い合わせてみたところ、同様の問い合わせが結構あったらしく、\u003c/p\u003e","title":"iMac 27′ Core i5"},{"content":"MacHeist nano Bundle がスタートしました。以下のソフトウェアが無料です!\nShoveBox ($24.95) ノート、ウェブページなどのスクラップソフトです。MacHeist 3 で入手できなかった方はぜひどうぞ。 WriteRoom ($24.95) フルスクリーンエディタ。 Twitterrific ($14.95) 最も古くからある Twitter クライアント。 TinyGrab ($14.00) スクリーンキャプチャソフト。日に10個までですが、アップロードサービスが無料でついてきます。(£10 の有料プランもあり) Hordes of Orcs ($24.95) タワー防衛ゲーム。 Mariner Write ($49.95) ワードプロセッサ。500,000 人がバンドルに申し込めばロックが外れます。 奮ってご参加のほどを!\n","permalink":"https://loginterests.com/posts/2009-11-06-macheist-nano-bundle/","summary":"\u003cp\u003e\u003ca href=\"http://www.macheist.com/\"\u003eMacHeist nano Bundle\u003c/a\u003e がスタートしました。以下のソフトウェアが無料です!\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://www.wonderwarp.com/shovebox/\"\u003eShoveBox\u003c/a\u003e\u003c/strong\u003e ($24.95)\nノート、ウェブページなどのスクラップソフトです。MacHeist 3 で入手できなかった方はぜひどうぞ。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://www.hogbaysoftware.com/products/writeroom\"\u003eWriteRoom\u003c/a\u003e\u003c/strong\u003e ($24.95)\nフルスクリーンエディタ。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://iconfactory.com/software/twitterrific\"\u003eTwitterrific\u003c/a\u003e\u003c/strong\u003e ($14.95)\n最も古くからある Twitter クライアント。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://tinygrab.com/\"\u003eTinyGrab\u003c/a\u003e\u003c/strong\u003e ($14.00)\nスクリーンキャプチャソフト。日に10個までですが、アップロードサービスが無料でついてきます。(£10 の有料プランもあり)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://www.freeverse.com/mac/product/?id=7019\"\u003eHordes of Orcs\u003c/a\u003e\u003c/strong\u003e ($24.95)\nタワー防衛ゲーム。\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"http://www.marinersoftware.com/\"\u003eMariner Write\u003c/a\u003e\u003c/strong\u003e ($49.95)\nワードプロセッサ。500,000 人がバンドルに申し込めばロックが外れます。\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e奮ってご参加のほどを!\u003c/p\u003e","title":"MacHeist nano Bundle"},{"content":"ATLASSIAN の Cash for Clunkers 再び! 今度は、Wiki システムが対象です!\nMediaWiki や、DokuWiki、MindTouch など使ってみましたが、MediaWiki や DokuWiki は、Wiki 文法が面倒で使ってくれる人がいません。MindTouch はその点の問題はないものの、*nix でのインストール／運用がしち面倒くさい! だからといってそれだけのために、Windows サーバを立てるわけにもいかないし。\nその点、Confluence はインストールも運用も手間いらずです。\n今回のポンコツ下取りキャンペーンｗは、使えないコラボレーションシステムの代わりに、Confluence の Starter Edition (10 ユーザ) が無料で貰えるキャンペーン! (または、20%引きクーポン) これは応募しない手はないですよ!\nCash for Clunkers のページから「Make the trade」をクリックして以下の要領で応募しましょう!\nATLASSIAN.com のアカウントがない方はここでアカウントを作成。既に持っている方は、ログインします。 20%引きクーポンか、Stater Edition プレゼントかを選びます。 “Select your clunker” で下取り (?) に出すツールを選択。リストになければ、”OTHER (if clunker not listed)” を選択して、そのすぐ下の欄にツールの名前を入力します。 そして、”What frustrates you about your current clunker?” の欄にいかにそれがポンコツであるかを切々と記入。:D “Upload a screenshot of your clunker” のボタンをクリックしてそのポンコツツールのスクリーンショットを指定します。 最後に、”Submit” ボタンをクリックで、応募終了! 期限は、12月11日 (金) です。奮ってご応募のほどを!\n","permalink":"https://loginterests.com/posts/2009-11-04-cash-for-clunkers-confluence-edition/","summary":"\u003cp\u003e\u003ca href=\"http://www.atlassian.co.jp/\"\u003eATLASSIAN\u003c/a\u003e の \u003ca href=\"http://www.atlassian.com/clunkers/\"\u003eCash for Clunkers\u003c/a\u003e 再び! 今度は、Wiki システムが対象です!\u003c/p\u003e\n\u003cp\u003eMediaWiki や、DokuWiki、MindTouch など使ってみましたが、MediaWiki や DokuWiki は、Wiki 文法が面倒で使ってくれる人がいません。MindTouch はその点の問題はないものの、*nix でのインストール／運用がしち面倒くさい! だからといってそれだけのために、Windows サーバを立てるわけにもいかないし。\u003c/p\u003e","title":"Cash for Clunkers Confluence Edition!"},{"content":"Twitter で意味深なメッセージ「Space: the final frontier. Check back tomorrow…(宇宙、それは最後のフロンティア。明日お会いしましょう…)」を残すとともに、トップページが謎の画像に差し替えられています。\nLoot にあるライセンスとか、バンドルのライセンスをまだ手元にコピーしていない場合は、**早急にバックアップ**することをお勧めします!\n","permalink":"https://loginterests.com/posts/2009-10-30-macheist-%E3%81%8C%E4%BD%95%E3%81%8B%E3%81%99%E3%82%8B/","summary":"\u003cp\u003eTwitter で意味深なメッセージ「Space: the final frontier. Check back tomorrow…(宇宙、それは最後のフロンティア。明日お会いしましょう…)」を残すとともに、トップページが謎の画像に差し替えられています。\u003c/p\u003e","title":"MacHeist が何かする!"},{"content":"どちらもまだクローズドβテスト中ですが、幸いにも招待を受けることができたので、ちょっと感想など。\nCloudApp 使い始めて間もないのですが、画像や動画、ファイルのアップロードと URL 短縮が同時に行えるサービスです (もちろん、URL の短縮だけを行うこともできます。MobileMe の iDisk + bit.ly or tr.im といった感じのサービスですね)。利用するには、クライアントアプリケーションをダウンロード・インストールする必要があります。Web から利用することはできません (参照するだけならブラウザがあれば事足りるのは当然なんですけどね)。しかも、アップロードしたファイルの管理はもとより、URLのクリック数を取得することもできません。始まったばかりでこれから様々な機能が実装されていく状態といったところです。一般公開はかなり先になるのではないでしょうか。ちなみにクライアントアプリは、**Mac 専用**なので、今のところ Windows から利用することはできません。\nDroplr 一方の Droplr も同様のサービスですが、こちらはアップロードしたファイルの管理や URL のクリック数を参照することができます (削除もできます)。URL短縮に使用するドメイン名を「droplr.com」「drp.ly」のいずれかから選択することができる他、自前のドメイン名があればそれを使用することもできるようになっています。こちらもクライアントアプリが **Mac にしか対応していない**ため、Windows からは利用できません。\n総じて、Droplr の方が機能については先行していますが、両方ともまだクローズドβテスト中なのは冒頭で述べた通りで、CloudApp も遠からず機能を充実させていくことと思われます。スクリーンショットなども掲載できれば良かったのですが、開発者からそれはやめてくれと釘を刺されているので、文字だけの紹介になったことについてはご勘弁を。しばらく使い込んでからまた詳しくレポートしたいと考えています。\n","permalink":"https://loginterests.com/posts/2009-10-22-cloudapp-and-droplr/","summary":"\u003cp\u003eどちらもまだクローズドβテスト中ですが、幸いにも招待を受けることができたので、ちょっと感想など。\u003c/p\u003e\n\u003ch1 id=\"cloudapp\"\u003e\u003ca href=\"http://getcloudapp.com/\"\u003eCloudApp\u003c/a\u003e\u003c/h1\u003e\n\u003cp\u003e使い始めて間もないのですが、画像や動画、ファイルのアップロードと URL 短縮が同時に行えるサービスです (もちろん、URL の短縮だけを行うこともできます。\u003ca href=\"http://www.apple.com/jp/mobileme/features/idisk.html\"\u003eMobileMe の iDisk\u003c/a\u003e + \u003ca href=\"http://bit.ly/\"\u003ebit.ly\u003c/a\u003e or \u003ca href=\"http://tr.im/\"\u003etr.im\u003c/a\u003e といった感じのサービスですね)。利用するには、クライアントアプリケーションをダウンロード・インストールする必要があります。Web から利用することはできません (参照するだけならブラウザがあれば事足りるのは当然なんですけどね)。しかも、アップロードしたファイルの管理はもとより、URLのクリック数を取得することも\u003cstrong\u003eできません\u003c/strong\u003e。始まったばかりでこれから様々な機能が実装されていく状態といったところです。一般公開はかなり先になるのではないでしょうか。ちなみにクライアントアプリは、**\u003cspan style=\"color:#ff0000\"\u003eMac 専用\u003c/span\u003e**なので、今のところ Windows から利用することはできません。\u003c/p\u003e","title":"CloudApp \u0026 Droplr"},{"content":"オンライン Apple Store で、iMac 27インチ、Core i5 モデルを予約しました。出荷が 11月なのが、ちょっと寂しい。届いたらレポする予定。\n","permalink":"https://loginterests.com/posts/2009-10-21-%E6%96%B0-imac/","summary":"\u003cp\u003eオンライン Apple Store で、iMac 27インチ、Core i5 モデルを予約しました。出荷が 11月なのが、ちょっと寂しい。届いたらレポする予定。\u003c/p\u003e","title":"新 iMac"},{"content":"ATLASSIAN が Starter License の販売を開始しました。この Starter License による売り上げは、Room to Read に全額寄付されます。前回のキャンペーンは期間限定でしたが、この Starter License の販売に期限はありません。いつでも購入可能です。\nStarter License が適用される製品は、以下の通りです。\nJIRA (10 ユーザ) … バグトラッキングシステム Confluence (10 ユーザ) … エンタープライズ Wiki システム GreenHopper (10 ユーザ) … プロジェクト管理システム Bamboo (10 ユーザ) … 継続的インテグレーションサーバ FishEye (10 コミッタ、5 リポジトリ) … リポジトリ管理システム Crowd (50 ユーザ) … シングルサインオンシステム 価格は、それぞれ $10 (JIRA と Confluence は**日本円 (1,000円)** でも購入できます) で、一年間の保守契約付き（新しいバージョンが出れば、1年間無料でアップデートできます。もちろんサポートもあります）。保守契約は、年 $10 (または 1,000円) で延長することが可能です。一度に最大 3年間延長することができますし、もちろんその後も、年 $10 (または 1,000円)で延長していけます。\n各製品の特徴は以下の通り。\nJIRA バグ、問題管理システムです。エンタープライズ用途に開発されているだけあって、至れり尽くせりの機能満載です。ワークフローも独自に定義することが出来、これひとつで問題管理を集中的に取り扱うことができます。Trac や Bugzilla の煩雑さに悩まされているなら、ぜひとも導入すべきです。豊富な機能が実にシンプルなインターフェースで統合されており、操作に悩むことはありません。Excel で管理すれば充分? 何を言ってるんです! Excel は所詮 Excel ですよ! 比較になりません。Starter License は、法人であっても全社的に導入する必要はなく、企業内の小規模プロジェクトで使えますから、まずはお試しを!\nConfluence エンタープライズ Wiki の名に恥じません。Wiki ごとに異なるへんてこなタグを覚える必要もありません。WYSWYG でページをサクサク追加、編集することができ、情報共有が簡単に行えます。うちは、Share Point 使ってるから? あんなマシンパワーを浪費する重いシステムのどこがいいんですか? Office コネクタだってちゃんと用意されてますよ? 論より証拠、まず触って下さい!\nGreenHopper Project 2007 を使ってる? いやいや、いかに Project Server を導入したとしても、アーキテクチャがもう時代遅れでしょう。マネージャーがプロジェクト管理をトップダウンで支配していた時代はもう過去のことです。時代は、アジャイル開発ですよ。誰もが自由にアクセスし、リアルタイムに確認、更新ができる管理システムが必要なんです。GreenHopper の扱いやすさは、課題をカード化し、任意に整理することができたり、JIRA のワークフローと簡単に統合できたり、プランニングボードで課題やスケジュールを一望できたり（その上、ドラッグ \u0026amp; ドロップで変更が可能だったり）、進捗をワンクリックでグラフ化できたりするところにあるんです。旧式のツールでちまちま後追い管理をやってつじつま合わせをしている場合じゃありませんよ!\nBamboo テストやそのフィードバックが大変でとお嘆きのあなた。一度、Bamboo を試してみるべきです。Amazon EC2 のインスタンスを統合可能で、ビルド、テスト、結果通知はもとよりデプロイまでの一連の作業を自動化してくれます。Eclipse や IntelliJ IDEA からの操作を可能とするプラグインが用意されていますので、コーディングからテスト、検証、デプロイまでシームレスに行うことができるだけでなく、単調なテストをぽちぽちと手作業で行い、エヴィデンスを収集し…などという面倒くさい工程にプログラマが張り付いている必要はもうありません。プログラマはプログラミングに集中し、検証はボタンひとつで Bamboo にお任せ! もうそんな時代なんですよ!\nFishEye ソースのリポジトリ管理は常に悩みどころです。もちろん、Windows、Mac OS X、Linux などそれぞれに優れたツールはありますが、じゃあ誰がいつどんな更新を行い、プロジェクトがどんな状態で、バグがどれだけ解消されたか一覧し、その上ソースレビューまでできるかとなると…難しいところです。でも FishEye がそんな悩みをクリアに解決してくれます。JIRA と統合された簡潔なインターフェースはそんな面倒ごとを一手に引き受けてくれます。対応するリポジトリ管理ツールも、CVS、Subversion、Git、Perforce とお好み次第ですし、ソースブラウズだって、多種多様な言語に対応しています。チームにひとつ、ぜひどうぞ!\nCrowd 便利なシステムをあれこれ導入するのはいいけれども、ユーザ管理が煩雑になるから…と躊躇しているのであれば、Crowd ひとつで万事解決です。ATLASSIAN のこのシングルサインオンツールは、JIRA、Confluence、GreenHopper、Bamboo、FishEye といった ATLASSIAN の各種システムはもとより、Google Apps や OpenID も統合した文字通りのシングルサインオンを実現してくれます。Active Directory サーバや OpenLDAP サーバを統合することもできますので、既存のユーザ管理を活かしたままシングルサインオンを実現できます。もちろん、Crowd でユーザを一元的に管理することもできますし、自社開発のアプリケーションも、用意された API を使って対応させることができます。覚えておくべきパスワードはこれひとつ! を実現する心強いシステムです!\nいかがでしょうか。開発者ならぜひ使ってみたいこれらのシステムが、学生の小遣い程度で購入できるんですよ。一度に全部導入する必要もありません。じっくり腰を据えてご検討下さい! 私? もちろん購入しましたよ。:)\n","permalink":"https://loginterests.com/posts/2009-10-07-atlassian-starter-license/","summary":"\u003cp\u003e\u003ca href=\"http://www.atlassian.co.jp/\"\u003eATLASSIAN\u003c/a\u003e が \u003ca href=\"http://www.atlassian.com/starter/\"\u003eStarter License\u003c/a\u003e の販売を開始しました。この Starter License による売り上げは、\u003ca href=\"http://www.roomtoread.jp/\"\u003eRoom to Read\u003c/a\u003e に全額寄付されます。\u003ca href=\"/posts/2009-04-23-jira-%E3%81%A8-confluence/\"\u003e前回のキャンペーン\u003c/a\u003eは期間限定でしたが、この Starter License の販売に期限はありません。いつでも購入可能です。\u003c/p\u003e\n\u003cp\u003eStarter License が適用される製品は、以下の通りです。\u003c/p\u003e","title":"ATLASSIAN Starter License"},{"content":" 白い壁 52.26 kgと蜂蜜 14.74 kgに色という名の調味料と興奮という名のスパイスを加えます。 材料に飾り包丁を入れ、丁寧に混ぜます。 次に48分間180℃の油で揚げます。 最後に隠し味として結婚を少々振りかけて、適当に盛り付ければでき上がり!! 備考\n手に入る所：ファミリーレストラン(秋限定)\nお値段 (一人前)：6695万円\n詳しくは、こちらをご覧ください。\n","permalink":"https://loginterests.com/posts/2009-10-04-%E3%81%9D%E3%82%8C%E3%81%AF%E8%AA%B0/","summary":"\u003col\u003e\n\u003cli\u003e\u003cspan style=\"color:#b0b0b0;font-weight:bold;font-size:large\"\u003e白い壁 52.26 kg\u003c/span\u003eと\u003cspan style=\"color:#c0c000;font-weight:bold;font-size:large\"\u003e蜂蜜 14.74 kg\u003c/span\u003eに\u003cspan style=\"color:#ff0000;font-weight:bold;font-size:large\"\u003e色\u003c/span\u003eという名の調味料と\u003cspan style=\"color:#ff0000;font-weight:bold;font-size:large\"\u003e興奮\u003c/span\u003eという名のスパイスを加えます。\u003c/li\u003e\n\u003cli\u003e材料に飾り包丁を入れ、丁寧に混ぜます。\u003c/li\u003e\n\u003cli\u003e次に48分間180℃の油で揚げます。\u003c/li\u003e\n\u003cli\u003e最後に隠し味として\u003cspan style=\"color:#0000ff;font-weight:bold;font-size:large\"\u003e結婚\u003c/span\u003eを少々振りかけて、適当に盛り付ければでき上がり!!\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e備考\u003c/p\u003e\n\u003cp\u003e　手に入る所：\u003cspan style=\"color:#0c6d70\"\u003eファミリーレストラン(秋限定)\u003c/span\u003e\u003c/p\u003e\n\u003cp\u003e　お値段 (一人前)：\u003cspan style=\"color:#004292\"\u003e6695万円\u003c/span\u003e\u003c/p\u003e","title":"それは誰?"},{"content":"電源が逝ったのか、はたまた M/B がいかれたのか… PC の電源が入らなくなってしまいました。購入からまる 3年使えたのですから元は取れたというべきなんですが、ちょっとショックです…\n今月出るという噂の新しい iMac を買って、壊れた PC の使えるパーツは売り払うかな…\n","permalink":"https://loginterests.com/posts/2009-10-04-pc-%E3%81%8C%E5%A3%8A%E3%82%8C%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003e電源が逝ったのか、はたまた M/B がいかれたのか… PC の電源が入らなくなってしまいました。購入からまる 3年使えたのですから元は取れたというべきなんですが、ちょっとショックです…\u003c/p\u003e","title":"PC が壊れました"},{"content":"MacDeveper.net で見つけました。\nWindow スイッチャーなんですが、Exposé と違って、リスト表示された Window を切り替えるタイプ。こんなの↓です。\n選択した Window のプレビューが上半分に表示されるのが、ミソ。今は単に現在のデスクトップに選択した Window だけが表示されるのみですが、Windows 7 みたいに他の Window をフレームで表示したり、Spaces の配置を反映するようにすれば、かなり使えるソフトになるのではないかと思っています。\nまだα版 (βにも至っていない) で、かなり機能が足りないけど、面白そうなので、しばらく使ってみようかと。\n","permalink":"https://loginterests.com/posts/2009-09-23-slipstream/","summary":"\u003cp\u003e\u003ca href=\"http://macdeveloper.net/\"\u003eMacDeveper.net\u003c/a\u003e で見つけました。\u003c/p\u003e\n\u003cp\u003eWindow スイッチャーなんですが、Exposé と違って、リスト表示された Window を切り替えるタイプ。こんなの↓です。\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"SlipStream Screen Capture\" loading=\"lazy\" src=\"/wp-content/uploads/2009/09/slipstream.png\"\u003e\u003c/p\u003e\n\u003cp\u003e選択した Window のプレビューが上半分に表示されるのが、ミソ。今は単に現在のデスクトップに選択した Window だけが表示されるのみですが、Windows 7 みたいに他の Window をフレームで表示したり、Spaces の配置を反映するようにすれば、かなり使えるソフトになるのではないかと思っています。\u003c/p\u003e","title":"SlipStream"},{"content":"せっかく MSDN からダウンロードしたのに、ずっと放置していたので、連休で時間が余ってるうちに、Windows 7 をインストールしてみた。\nVisual Studio だの、Office だのをインストールした後、まとめて Windows Update をかけたら、再起動後になぜかネットに繋がらない。というか、ローカルネットワークは問題なく見えるんだけど、インターネットが駄目。ping すら到達しない。\nで、どのアップデートが悪さをしたのかわからないけど、繋がらない原因は、ディフォルトゲートウェイが重複して登録されるため。ルーティングテーブルがこんな感じになる。\nIPv4 ルート テーブル ============================================================================= アクティブ ルート: ネットワーク宛先 ネットマスク ゲートウェイ インターフェース メトリック 0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.2 10 0.0.0.0 0.0.0.0 リンク上 192.168.0.2 20 127.0.0.0 255.0.0.0 リンク上 127.0.0.1 306 127.0.0.1 255.255.255.255 リンク上 127.0.0.1 306 127.255.255.255 255.255.255.255 リンク上 127.0.0.1 306 192.168.0.0 255.255.255.0 リンク上 192.168.0.2 266 192.168.0.2 255.255.255.255 リンク上 192.168.0.2 266 192.168.0.255 255.255.255.255 リンク上 192.168.0.2 266 224.0.0.0 240.0.0.0 リンク上 127.0.0.1 306 224.0.0.0 240.0.0.0 リンク上 192.168.0.2 266 255.255.255.255 255.255.255.255 リンク上 127.0.0.1 306 255.255.255.255 255.255.255.255 リンク上 192.168.0.2 266 ============================================================================= 固定ルート: なし 従って、メトリック 20 のディフォルトゲートウェイを削除してやれば、ちゃんと繋がるようになる。コマンドプロンプトを管理者権限で開いて、以下のコマンドを実行する。\nroute delete 0.0.0.0 metric 20 以前も何かこんなことがあったような気がするけど…まあ、いいや。頑張れ! Microsoft!\n","permalink":"https://loginterests.com/2009/09/23/windows-7-%E3%81%8C%E3%83%8D%E3%83%83%E3%83%88%E3%81%AB%E7%B9%8B%E3%81%8C%E3%82%89%E3%81%AA%E3%81%8F%E3%81%AA%E3%82%8B/","summary":"\u003cp\u003eせっかく \u003ca href=\"http://msdn.microsoft.com/\"\u003eMSDN\u003c/a\u003e からダウンロードしたのに、ずっと放置していたので、連休で時間が余ってるうちに、Windows 7 をインストールしてみた。\u003c/p\u003e\n\u003cp\u003eVisual Studio だの、Office だのをインストールした後、まとめて Windows Update をかけたら、再起動後になぜかネットに繋がらない。というか、ローカルネットワークは問題なく見えるんだけど、インターネットが駄目。ping すら到達しない。\u003c/p\u003e","title":"Windows 7 がネットに繋がらなくなる"},{"content":"SDMx86 が追加した kext を /Extra/Extensions へお引っ越し。したら、内蔵音源から音がしなくなった。orz\nので、VoodooHDA.kext だけ、/System/Library/Extensions へ居残り。モジュールの依存関係が原因だと思われ。\n","permalink":"https://loginterests.com/posts/2009-09-23-%E7%B6%9A%E3%80%85%E9%9B%AA%E8%B1%B9%E3%81%A7%E5%A4%A2%E3%82%92%E8%A6%8B%E3%82%8B%E3%82%B3%E3%83%84/","summary":"\u003cp\u003eSDMx86 が追加した kext を /Extra/Extensions へお引っ越し。したら、内蔵音源から音がしなくなった。orz\u003c/p\u003e\n\u003cp\u003eので、VoodooHDA.kext だけ、/System/Library/Extensions へ居残り。モジュールの依存関係が原因だと思われ。\u003c/p\u003e","title":"続々・雪豹で夢を見るコツ"},{"content":"P5E WS Pro の PATA に接続した DVD ドライブを認識させることができましたので、kext をバックアップ代わりに上げておくことに。\ndarwin-ata からソースを落として、32/64bit 両対応でビルドしてから、Contents/Info.plist にデバイス ID を必要なだけ追加すれば OK でした。\n32/64bit 両対応の fakesmc.kext、NullCPUPowerManagement.kext、OpenHaltRestart.kext と併せて固めてありますので、必要な方は、こちらからどうぞ。もちろん、ご使用は、at your own risk で。:)\n","permalink":"https://loginterests.com/posts/2009-09-23-%E7%B6%9A%E9%9B%AA%E8%B1%B9%E3%81%A7%E5%A4%A2%E3%82%92%E8%A6%8B%E3%82%8B%E3%82%B3%E3%83%84/","summary":"\u003cp\u003eP5E WS Pro の PATA に接続した DVD ドライブを認識させることができましたので、kext をバックアップ代わりに上げておくことに。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://code.google.com/p/darwin-ata\"\u003edarwin-ata\u003c/a\u003e からソースを落として、32/64bit 両対応でビルドしてから、Contents/Info.plist にデバイス ID を必要なだけ追加すれば OK でした。\u003c/p\u003e","title":"続・雪豹で夢を見るコツ"},{"content":"P5E WS Professional と Geforce 8800GT で Snow Leopard の夢を見るためのまとめ。\n前提\nLeopard または Windows で、DSDT.aml を作成しておく。 8800GT・Ethernet・HDEF を組み込んだ EFI String を設定した com.apple.Boot.plist ファイルを作成しておく。 事前準備\nChameleon 2.0 RC3 をダウンロードする。 夢置場から SDMx86 をダウンロードする。 Leopard 上で、Snow Leopard のリテールディスクと SDMx86 を使ってインストールディスクを作る。DSDT.aml と com.apple.Boot.plist をコピーしておくのを忘れずに。 BIOS 設定\nMain \u0026gt; System Time は UTC にあわせる。 Main \u0026gt; SATA Configuration \u0026gt; Configure STAT as は、[AHCI] Advanced \u0026gt; CPU Configuraiton \u0026gt; C1E Support は、[Disabled] Advanced \u0026gt; Chipset \u0026gt; North Bridge Configuration \u0026gt; Memory Remap Feature は、[Enabled] (メモリを 4GB 以上積んでいる場合) Advanced \u0026gt; USB Configuraiton \u0026gt; Port 64/60 Emulation は、[Enaabled] Advanced \u0026gt; USB Configuraiton \u0026gt; Legacy USB Support は、[Enaabled] インストール手順\nインストールディスクでブートする。SATA または USB 接続の DVD ドライブからしかブートしないのはお約束。\n普通にインストールを進める。ただし、オプションインストールはできないので注意。(SDMx86 のインストールディスク作成の際に必要なファイルが省かれるため)\n環境によっては、最後の最後で「インストールに失敗しました」とダイアログが表示されるが気にしない。\nインストールを終了する前に、メニューバーからユーティリティ \u0026gt; ターミナルを選択、起動する。 インストール対象のボリュームをマウントして、com.apple.Boot.plist をコピーする。 cd /Volume mkdir Macintosh\\ HD mount_hfs /dev/disk0s2 /Volume/Macintosh\\ HD cd Macintosh\\ HD/ cp /Volume/Install\\ OS\\ X/Extra/com.apple.Boot.plist \\ Library/Preferences/SystemConfiguration/ chmod root:wheel /Library/Preferences/SystemConfiguration/com.apple.Boot.plist ターミナルを終了する。 元のダイアログが表示されたら再起動ボタンをクリックしてリブートする。ただし、環境によっては正常にリブートしないので、リセットボタンでリブートしても可。 イントロムービーを楽しむ。ユーザ登録やデータ移行はお好みで。:)\nChameleon 2.0 RC3 をインストールする。ターミナルを開いて、\ncd Chameleon-2.0-RC3-r658-bin/i386 sudo cp * /usr/standalone/i386/ sudo chown root:wheel /usr/standalone/i386/* sudo ./fdisk -f boot0 -u -y /dev/rdisk0 sudo dd if=boot1h of=/dev/rdisk0s2 sudo cp boot / sudo chown root:wheel /boot cd ../Option\\ Extra/ sudo cp -R Themes /Extra/ sudo chown -R root:wheel /Extra/Themes リブートする。\n64bit カーネルモードで立ち上がってくるので、ログインしてシステムプロファイラで確かめる。\nカーネルエクステンションのキャッシュを再作成する。ターミナルを開いて、\nsudo kextcache -v 1 -m \\ /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext \\ /System/Library/Extensions.mkext 32bit カーネルモードを常用したい場合は、com.apple.Boot.plist に以下の設定を行う。\n\u0026lt;key\u0026gt;Kernel Flags\u0026lt;/key\u0026gt; \u0026lt;string\u0026gt;arch=i386\u0026lt;/string\u0026gt; 必要なら、/Extra/smbios.plist も変更する。設定、変更が終わったら、リブートする。\n後は、お好みで。:)\n","permalink":"https://loginterests.com/posts/2009-09-20-%E9%9B%AA%E8%B1%B9%E3%81%A7%E5%A4%A2%E3%82%92%E8%A6%8B%E3%82%8B%E3%82%B3%E3%83%84-%E3%81%BE%E3%81%A8%E3%82%81/","summary":"\u003cp\u003eP5E WS Professional と Geforce 8800GT で Snow Leopard の夢を見るためのまとめ。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e前提\u003c/strong\u003e\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eLeopard または Windows で、DSDT.aml を作成しておく。\u003c/li\u003e\n\u003cli\u003e8800GT・Ethernet・\u003cdel datetime=\"2009-10-02T04:30:02+00:00\"\u003eHDEF\u003c/del\u003e を組み込んだ EFI String を設定した com.apple.Boot.plist ファイルを作成しておく。\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e\u003cstrong\u003e事前準備\u003c/strong\u003e\u003c/p\u003e","title":"雪豹で夢を見るコツ – まとめ"},{"content":"うちのマシンが、Chameleon 2.0 ではブートメニューを操作できなかった原因は、BIOS の USB 設定が原因でした。Advanced \u0026gt; USB Configuration の\nPort 64/60 Emulation Legacy USB Support をともに、Enable にしてやると、ちゃんと Apple Keyboard の入力を拾うようになりました。\nや、SDMx86 の素のブートローダ (PC-EFI v9) だと何故か CPU のクロックとか、BIOS のバージョンとか、SMCから拾う値が異常な値になってたので、気持ち悪かったんですよねん。\nついでに、ブートローダーを Chameleon に置き換えることで、ログイン時のカーネルパニックも起きなくなったので、二重に良い結果となりました。\n","permalink":"https://loginterests.com/posts/2009-09-20-%E3%82%AB%E3%83%A1%E3%83%AC%E3%82%AA%E3%83%B3%E3%81%AF%E3%83%AC%E3%82%AC%E3%82%B7%E3%83%BC%E5%A5%BD%E3%81%BF%E3%82%89%E3%81%97%E3%81%84/","summary":"\u003cp\u003eうちのマシンが、Chameleon 2.0 ではブートメニューを操作できなかった原因は、BIOS の USB 設定が原因でした。Advanced \u0026gt; USB Configuration の\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode class=\"language-bios\" data-lang=\"bios\"\u003ePort 64/60 Emulation\nLegacy USB Support\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eをともに、Enable にしてやると、ちゃんと Apple Keyboard の入力を拾うようになりました。\u003c/p\u003e","title":"カメレオンはレガシー好みらしい"},{"content":"Twitter で、ATLASSIAN のショーンが、うちのブログを紹介してくれました!\nThank you, ショーン!\nで、英語で説明しにくかったら、ショーンに一声かければ、日本語でもいいよ! とのことです。ショーンの Twitter アカウントは、http://twitter.com/Sean_SF です!\n締め切りは、10 月 2日。まだ猶予があります。奮ってご参加のほどを! 応募要領は、前のエントリをご覧ください。\n","permalink":"https://loginterests.com/posts/2009-09-19-%E7%B6%9Aatlassian--cash-for-clunkers/","summary":"\u003cp\u003eTwitter で、\u003ca href=\"http://www.atlassian.co.jp/\"\u003eATLASSIAN\u003c/a\u003e の\u003ca href=\"http://twitter.com/Sean_SF\"\u003eショーン\u003c/a\u003eが、うちのブログを紹介してくれました!\u003c/p\u003e\n\u003cp\u003eThank you, ショーン!\u003c/p\u003e\n\u003cp\u003eで、英語で説明しにくかったら、\u003ca href=\"http://twitter.com/Sean_SF\"\u003eショーン\u003c/a\u003eに一声かければ、日本語でもいいよ! とのことです。\u003ca href=\"http://twitter.com/Sean_SF\"\u003eショーン\u003c/a\u003eの Twitter アカウントは、\u003ca href=\"http://twitter.com/Sean_SF\"\u003ehttp://twitter.com/Sean_SF\u003c/a\u003e です!\u003c/p\u003e\n\u003cp\u003e締め切りは、10 月 2日。まだ猶予があります。奮ってご参加のほどを! 応募要領は、\u003ca href=\"/posts/2009-09-10-atlassian-cash-for-clunkers/\"\u003e前のエントリ\u003c/a\u003eをご覧ください。\u003c/p\u003e","title":"続・ATLASSIAN – Cash for Clunkers"},{"content":"電源 ON \u0026amp; 64bit モードで再起動 → Extensions.mkext 作り直し → リブート。という手順を踏まないと 32bit モードがログイン時に必ずカーネルパニックを引き起こす…なぜ…?\n","permalink":"https://loginterests.com/posts/2009-09-19-%E9%9B%AA%E8%B1%B9%E3%81%AF%E6%A9%9F%E5%AB%8C%E3%82%92%E5%8F%96%E3%82%8B%E3%81%AE%E3%81%8C%E5%A4%A7%E5%A4%89/","summary":"\u003cp\u003e電源 ON \u0026amp; 64bit モードで再起動 → Extensions.mkext 作り直し → リブート。という手順を踏まないと 32bit モードがログイン時に必ずカーネルパニックを引き起こす…なぜ…?\u003c/p\u003e","title":"雪豹は機嫌を取るのが大変…"},{"content":"システム環境設定のサウンドをふと見れば、Line Out とか、Headphone が追加されている。SDMx86 をよくよく見れば、最初から VoodooHDA.kext が入ってる。つまりディフォルトで外付けの USB が選択されてるだけで、実はハナから内蔵音源は鳴っていたという落ち〜。orz\nいや、すごいっすよ、SDMx86。\nで、最初、カーネルパニックで落ちまくっていたのは、32bit ドライバのどれかがよくなかったみたいで、一度 64bit モードで起動して、Extentions.mkext を作り直してやれば、該当のドライバが排除される (= 64bit モードに対応していないため) ので、以降、32bit モードでも 正常に起動できるようになったと判明。それが何かは控えておくのを忘れたので今はわからないー。^^;\nキャッシュの再作成は、以下のコマンドで行う。とメモ。\nsudo kextcache -v 1 -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions/ ","permalink":"https://loginterests.com/posts/2009-09-17-%E9%9B%AA%E8%B1%B9%E3%81%AF%E5%8B%9D%E6%89%8B%E3%81%AB%E9%B3%B4%E3%81%8F%E3%81%A8%E6%80%9D%E3%82%8F%E3%81%96%E3%82%8C/","summary":"\u003cp\u003eシステム環境設定のサウンドをふと見れば、Line Out とか、Headphone が追加されている。SDMx86 をよくよく見れば、最初から VoodooHDA.kext が入ってる。つまりディフォルトで外付けの USB が選択されてるだけで、実はハナから内蔵音源は鳴っていたという落ち〜。orz\u003c/p\u003e","title":"雪豹は勝手に鳴くと思わざれ"},{"content":"Chameleon 2.0 (RC1-RC3) はブートしない問題は片づいてないのですが、2ch のログをつらつら眺めてると、こんな書き込みが。\nHDDにブートローダを入れるときは、そのHDDでブートしてから入れる\nこれやらないとKPする可能性が高い\nこれか!? 最初に、SDMx86 入れたときに発生したカーネルパニックの原因は。しかし…どうやって最初に HDD をブートするのだろう。何でもいいからまずブートローダを外からインストールする。次にブートしてきたHDD にブートローダを上書きする。\nすると、嘘のように安定してしまった。あれこれ何度も入れ直しをしたからかも知れん。しかし、快適。64bit モードも起動を確認。心もち反応がよいような気がする。が、ExpanDrive (というより MacFuse) とか、Paragon NTFS、VMware、あたりは全滅になるので、それらの準備が整うまで、64bit はお預けのようです。\nメイン環境をこっちに持ってきても問題なさげ。Leopard も残すけど、Leopard より快適なんだよねー。今のところ、カーネルパニックも起きてないし。\nそうそう。SDMx86 が追加で入れてる kext で 32bit のみ対応のモジュールは、32/64bit 両対応のモジュールを探して入れ替えました。なので、ブートパラメータでいつでも切り替え可能になってます。\n","permalink":"https://loginterests.com/posts/2009-09-16-%E4%BB%95%E6%8E%9B%E3%81%91%E3%81%AF%E3%83%96%E3%83%BC%E3%83%88%E3%83%AD%E3%83%BC%E3%83%80%E3%83%BC%E3%81%AB%E3%81%82%E3%82%8A/","summary":"\u003cp\u003eChameleon 2.0 (RC1-RC3) はブートしない問題は片づいてないのですが、2ch のログをつらつら眺めてると、こんな書き込みが。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eHDDにブートローダを入れるときは、そのHDDでブートしてから入れる\u003c/p\u003e","title":"仕掛けはブートローダーにあり"},{"content":"インストールがすんなりいったので、大はしゃぎで記事を書いたのですが、いざ、iLife その他のアプリケーションをインストールすると、リブート後にカーネルパニックが必ず発生してしまい、大成功でも何でもありませんでした。orz\n起動時のディスクチェック (fsck) が起動された途端にカーネルがお亡くなりになっているので、ディスク関係のドライバが適合していないようだということはわかるのですが、ディスクの何が原因かわかりません。64bit モードで起動すると問題が起きないので、32bit ドライバに問題があるのは確かなのですが…\n埒があかないので、とりあえず 64bit モードで運用することにしようと考えたところ、今度は、SDMx86 ディフォルトのブートローダーが 64bit 起動をコマンドラインのパラメータ以外では制御できないことがわかり、Chameleon に差し替えることに。(実は差し替えた後、添付の文書を読めば、64bit モード固定にできるのを発見! ショックが…)\nChameleon 2.0 RC3 をダウンロードしてインストールすると、boot1: error で止まる。再インストールしても、パーティションを切り直すところからやっても、これで止まる。ググったら、こんな記事がいくつか見つかった。Chameleon は、BIOS で SATA を RAID にしていると駄目らしい。ずっと PC-EFI 使ってきてたので知らなかった。うはは。\n再度気を取り直して、インストール。もちろん、BIOS の SATA 設定は、AHCI に変更した後で。すると、boot1: error は表示されなくなりましたが、ただそれだけで、いつまで経ってもブートシーケンスを開始する気配がない。画面は真っ暗なまま。 根負け。次善の策として、netkas の PC-EFI v10.2 β を導入する。そのためには、まず、Chameleon 2.0 RC1 が必要で…orz\n結果からいいますと、RC1 はちゃんとインストールできました。テーマとかそういうのをインストールする後片付けのスクリプトがエラー出して画面上には失敗って出るんですけど、本体のインストールはちゃんとされてます。テーマは手動でコピーすればいいしね。その上で、PC-EFI 10.2 β というか、boot ファイルだけ上書きしてあげると完成。\nで、リブートするとちゃんと 64bit モードで起動しました。Canon の LBP5000 が使えなくなるなーと思ったんですけど、印刷くらいなら Mac mini からしても構わないし。というか、Canon のやる気のなさは何なんでしょうね。LIPS と最新機種以外は、64bit 全面切り捨てだし。Brother を見習ってもらいたいものです。閑話休題。\nしかしまたまた問題が発生。グラフィカルブート画面でブートメニューが表示されない。このままでは、シングルユーザモードでメンテできなくなるではないかっ! …いや、別にグラフィカルブートをやめればすむ話なんですがね。^^; ググっても見つからないのは、みんな問題なくいってるからなのか、英語ですらかけらもヒットしないってどうよ。本家のコメントで「カウントダウン止めたらフリーズしちまったよ!」て人はいたけど、すごいスルーされてるし。症状が全く同じなんで、誰か解決してくれないかな…または、RC4で解決して欲しい。\nSnow Leopard で VIA チップセット対応が削られてしまったのも何とかしないと、内蔵 DVD ドライブがもったいないし…いやこれは、いい加減 SATA のヤツにしろというお告げ!?\n","permalink":"https://loginterests.com/posts/2009-09-14-%E3%82%AB%E3%83%A1%E3%83%AC%E3%82%AA%E3%83%B3%E3%81%AF-raid-%E3%81%8C%E5%AB%8C%E3%81%84%E3%81%AE%E3%82%88%E3%81%86%E3%81%A7%E3%81%99/","summary":"\u003cp\u003eインストールがすんなりいったので、大はしゃぎで\u003ca href=\"/posts/2009-09-12-%E9%9B%AA%E8%B1%B9%E3%81%A7%E3%82%82%E5%A4%A2%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F/\"\u003e記事\u003c/a\u003eを書いたのですが、いざ、iLife その他のアプリケーションをインストールすると、リブート後にカーネルパニックが必ず発生してしまい、大成功でも何でもありませんでした。orz\u003c/p\u003e","title":"カメレオンは RAID が嫌いのようです"},{"content":"Mac mini には全く問題なく入った Snow Leopard。OSX86 の方は当面 Leopard のままにしておくつもりなんですが、モノは試しで雪豹の夢を見てみることにしました。\nマシンスペックは以下の通り。\nパーツ 製品 M/B Asus P5E WS Pro CPU Core 2 Quad Q6600 (3GHz にクロックアップ) Memory 8GB GPU 1 GeForce 8800GT (ELSA製) GPU 2 GeForce 8600GT (メーカー忘れた) FireWire Lacie Firewire 800 PCI-X Card 音源 AIWA (USB音源。一応ウーファーがついてる) まず、夢置場から、SDMx86 R3 をダウンロード。これを使って、ブートディスクを作成します。Leopard で使っていた DSDT.aml を作業フォルダのトップにコピーしておくことを忘れずに。ブートディスクを作成した後は、このディスクを使ってブート。うちの PC は、内蔵 DVD ドライブが、PATA なので、USB DVD ドライブを使ってブートしました。\nさて、全く何の問題もなくインストーラが立ち上がり、ディスクユーティリティでパーティションを GPT に変更、フォーマット。その後は、ごくごく普通にインストールが進みます。Rosetta とか、オプション類は後から入れることにして、ここではディフォルトのまま進めます。\nが、残り 13 分になったところで画面がフリーズ。ってまあ、Leopard の時もインストールの途中で画面がフリーズしてたので、ま、そういうものなのでしょう。そのまま待ってると「インストールに失敗しました」というメッセージが表示される。単に再起動に失敗しただけのようなので、再起動ボタンをクリックすると、しばらくしてシャットダウンシーケンスが走り出しましたが、この段階で正常なシャットダウンは望むべくもなく、リセットボタンをぽちっ。\nするってえと、あのおなじみの音楽が始まり、「ようこそ」「Welcome」が乱舞するあの画面を経て、初期設定画面に到達しました。\nアカウントを作成すると、デスクトップが表示されるので、Leopard で使っていた com.apple.Boot.plist を /Extra と /Library/Preferences/SystemConfiguration にコピー。\n続けて、10.6.1 アップデータやリモートデスクトップ・アップデータ、iTunes 9 をダウンロードしてインストールするか? と尋ねてくるので、もちろん返事は「Yes, Yes, Yes」:D で、再度リブート。\nちゃんとブートローダー画面から 1920×1200 で表示されることを確認しつつ、ディスクを確認すると、本来不可視でなくてはならないディレクトリが、Finder から見えちゃってることに気がつく。そこで、SDMx86 の Extra フォルダに入っている SetHidden.pkg をインストール。ちゃんと不可視になったのを確認。ついでに、AppleLPC_Patch.pkg も入れておきます。\n次に Snow Leopard のオリジナルディスクをセットして、オプション類をインストールします。あとお好みで Xcode も入れてみたり。\n驚いたことに、ここまでドライバやインジェクタの類いの追加が一切いりません。(もちろん、SDMx86 自体には結構仕込まれているのですが) こんなに楽ちんでいいのかなぁと不安になるくらいサクサク進んでしまいました。もっとも、内蔵オーディオは認識されず、USB DVD ドライブもちょっと不安定。オプションをインストールした後、なぜかディスクを認識しなくなってしまい、いったんリブートせざるをえませんでした。USB 音源を持っているので、内蔵が鳴らない問題はいったんスルー。\n64bit カーネルの起動も試みたのですが、ブート時の fsck でカーネルパニックが発生してしまい、以降、どうしようともこれが回避できなくなってしまい、結局再インストールする羽目に。64bit カーネルの起動は諦めることにしました。ブートローダーか、SDMx86 に追加されているドライバが 64bit 対応になってないのでしょう。\nそれにしても、10.5 Leopard の時は結構手こずったので、拍子抜けするほど簡単だったのが、とても意外な夢でした。\n","permalink":"https://loginterests.com/posts/2009-09-12-%E9%9B%AA%E8%B1%B9%E3%81%A7%E3%82%82%E5%A4%A2%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003eMac mini には全く問題なく入った Snow Leopard。OSX86 の方は当面 Leopard のままにしておくつもりなんですが、モノは試しで雪豹の夢を見てみることにしました。\u003c/p\u003e","title":"雪豹でも夢を見ました…"},{"content":"ATLASSIAN が、JIRA 4 発売 (10月発売予定) を記念して、またまたキャンペーンを行っています。前回は、JIRA と Confluence のチャリティ販売でしたが、今回は、Cash for Clunkers と銘打って、JIRA の 10 ユーザライセンスが無料で配布されます。(もしくは、JIRA 4 の 20% 引きクーポン)\n申し込み方法はいたって簡単。Cash for Clunkers というページの Make the trade というボタンをクリック。すると、Select your JIRA 4 coupon というセクションと Share your story というセクションが表示されます。\nSelect your JIRA 4 coupon\nまずは、\nFree 10-user license and migration assistance 20% off JIRA 4 and free migration assistance という選択肢から貰いたい方をチェックします。10 ユーザライセンスがよければ、”Free 10-user license…” の方をチェック (ディフォルトでチェックされています)。20% 引きクーポンがよければ下の “20% off JIRA 4…” をチェックします。\nShare your story 次に、自分が使ってて、使い物になんねーよ! と思ってるバグトラッキングシステムを “Select clunker” から選びます。”Excel/Spreadsheet” なんて選択肢があるのに笑ってしまいました。Excel でバグ管理なんて日本だけかと思ったら、どこでもやってるのね。^^;\nここで “Other” (その他) を選んだら、”Share your story” にクソだと思ってるシステムの名前を入力。\nそうしたら、”What frustrates you about your current clunker?” に上で選んだバグトラッキングシステムのどういう点をクソだと思ってるかを記入。もちろん英語でですよ。でないと受け付ける方が読めないから。\nで、そのクソなシステムのスクリーンショットを “Upload a screenshot of your clunker” の欄にあるボタンで選択してアップロード。本当に使ってるかチェックするんでしょうね。私はやばそうなところは全部ぼかしを入れて上げました。\nその他にブロクとか動画とか何か付け足しがあれば、More to share? Link to your trade-in blog or screencast video の欄に入力。ここはブランクのままでも構いません。\n最後に、入力した内容を実名で紹介されるのは勘弁して欲しいなぁと思う人は、”Keep my trade-in story anonymous” をチェックすると匿名で公開されます。\n入力した内容に間違いのないことを確かめて、最後に Submit ボタンをクリックして送信。\nすると、アカウント作成画面が表示されますので、ATLASSIAN のログインアカウント作成に必要な情報を入力します。内容をどこまで厳密にチェックしてるかはわかりませんが、少なくともメールアドレスはちゃんと入れないと、ATLASSIAN から連絡が来ませんから、適当な内容は書かない方がいいですね。というか仕事で使うツールなんだから、正確に記入しましょう。既にアカウントを持ってる人はここでログインします。\nここまで恙なく終えたら、あとは、ATLASSIAN から連絡を待ちましょう。このキャンペーンは、10 月 2日まで続きますので、実際に連絡があるのは、それ以降になると思われます。\nなお、最優秀記事 (?) を書いた人には、$4,000 ドルが当たります。皆様お誘い合わせの上、どしどしご応募下さい。:)\n","permalink":"https://loginterests.com/posts/2009-09-10-atlassian-cash-for-clunkers/","summary":"\u003cp\u003e\u003ca href=\"http://www.atlassian.com/\"\u003eATLASSIAN\u003c/a\u003e が、JIRA 4 発売 (10月発売予定) を記念して、またまたキャンペーンを行っています。前回は、\u003ca href=\"/posts/2009-04-23-jira-%E3%81%A8-confluence/\"\u003eJIRA と Confluence のチャリティ販売\u003c/a\u003eでしたが、今回は、\u003ca href=\"http://www.atlassian.com/clunkers/\"\u003eCash for Clunkers\u003c/a\u003e と銘打って、JIRA の 10 ユーザライセンスが無料で配布されます。(もしくは、JIRA 4 の 20% 引きクーポン)\u003c/p\u003e","title":"ATLASSIAN – Cash for Clunkers"},{"content":"Binarynights のファイルマネージャ \u0026amp; FTP + Amazon S3 クライアント、Forklift が今だけ $9.95。(普段は、$44.95) いつまでディスカウントが続くかわかんないので、取り敢えず買っておいて損はありませんよ！\n","permalink":"https://loginterests.com/posts/2009-06-21-forklift/","summary":"\u003cp\u003e\u003ca href=\"http://www.binarynights.com/\"\u003eBinarynights\u003c/a\u003e のファイルマネージャ \u0026amp; FTP + Amazon S3 クライアント、\u003ca href=\"http://www.binarynights.com/forklift\"\u003eForklift\u003c/a\u003e が今だけ \u003cstrong\u003e\u003cspan style=\"font-size:x-large; color:#ff0000\"\u003e$9.95\u003c/span\u003e\u003c/strong\u003e。(普段は、$44.95) いつまでディスカウントが続くかわかんないので、取り敢えず買っておいて損はありませんよ！\u003c/p\u003e","title":"Forklift"},{"content":"Lacie の FireWire 800 PCI-X ボードがヤフオクに出てたので、落としてみた。Power Mac 用の増設ボードなんですけど、P5E WS PRO で普通に認識して、Leopard で問題なく使えたり。まあ、当たり前なんですけどね。^^;\nWindows で使えるかどうかはまだ試してないんですが、TIのチップなんで、標準ドライバでいけそう。まあダメだったりパフォーマンスが出なかったりしても、Unibrain のドライバを試せるかな、と。\n","permalink":"https://loginterests.com/posts/2009-06-18-firewire-800/","summary":"\u003cp\u003eLacie の FireWire 800 PCI-X ボードがヤフオクに出てたので、落としてみた。Power Mac 用の増設ボードなんですけど、P5E WS PRO で普通に認識して、Leopard で問題なく使えたり。まあ、当たり前なんですけどね。^^;\u003c/p\u003e","title":"FireWire 800"},{"content":"本日午前二時に毎年恒例の WWDC が開催され、その基調講演で Apple の新製品が発表されました。\nMacBook Pro 15 inches が刷新され、Express カードスロットの廃止と SD カードスロットの追加。MacBook アルミは、MacBook Pro 13 inches へリネームされ、FireWire 800 ポートを装備。MacBook は白ポリカ１機種だけに。MacBook Air と MacBook Pro (17inches を含む) は大幅な値下げとなりました。さすがに経済情勢を考慮したようです。尤も日本の価格は、相変わらずアップルレートなんですけどね。即日販売開始です。\nSnow Leopard も正式にお披露目。充分に期待できる内容になっています。まあ、詳細はすべて今までリークされてきた通りなんで、そういう意味で目新しい点はなし。発売は９月。ということで、Windows 7 より一足早く拝めそうです。Leopard からのアップデートは、$29。同ファミリパックは $49。フルパッケージは、$129。価格面は充分インパクトがありました。MSも見習って欲しいところです。販売開始は９月。\nSafari 4 については即日ダウンロード可能になっています。Webkit の進化が著しいですねぇ。\niPhone OS 3.0 は、6月17日登場。再来週ですね。こちらも事前リークの内容から大きく変更はないようです。iPod touch ユーザは、$9.95 でアップグレード可能。BlueTooth ヘッドセットが使えるようになるのが、私的には大きい。即行でアップグレードするつもりです。\niPhone も iPhone 3GS へ進化。ビデオ撮影が可能になってます。その他諸々は、まあ Apple のサイトをご覧頂いた方が早いと思いますが、順当な進化といえるのではないでしょうか。価格がびっくりするほど安いんですが、日本はまあ変わらないんでしょうね。ソフトバンクだし。\nMacBook Pro のアップデートがちょっと意外でしたが、それ以外は概ね期待通りで、今から Snow Leopard が楽しみです。PC に載せるのも楽しみなんでしょと言われると返す言葉もないですが。^^;\niMac や Mac Pro は、Snow Leopard 発売と同時か先行して８月くらいに新機種が出るんじゃないかなぁと思ってます。特に Mac Pro はちょっとスペックダウンした感が否めないので、確実に手を打ってくるんじゃないかなと。\n","permalink":"https://loginterests.com/posts/2009-06-09-wwdc-2009-%E5%9F%BA%E8%AA%BF%E8%AC%9B%E6%BC%94/","summary":"\u003cp\u003e本日午前二時に毎年恒例の WWDC が開催され、その基調講演で Apple の新製品が発表されました。\u003c/p\u003e\n\u003cp\u003eMacBook Pro 15 inches が刷新され、Express カードスロットの廃止と SD カードスロットの追加。MacBook アルミは、MacBook Pro 13 inches へリネームされ、FireWire 800 ポートを装備。MacBook は白ポリカ１機種だけに。MacBook Air と MacBook Pro (17inches を含む) は大幅な値下げとなりました。さすがに経済情勢を考慮したようです。尤も日本の価格は、相変わらずアップルレートなんですけどね。即日販売開始です。\u003c/p\u003e","title":"WWDC 2009 基調講演"},{"content":"毎年恒例の MacUpdate Promo Bundle が今年も始まりました。今回は買いだと思うんですが、いかがでしょう。\nTechTool Pro 5 ($98.00) Micromat の定番総合メンテナンスソフトです。\nParallels Desktop ($79.99) 仮想PC環境構築ソフト。VMware Fusion と熾烈な争いを行っています。\nCircus Ponies NoteBook ($49.95) ジャーナルソフトなんですが、画像の取り込みなどはもちろん、簡単な図形を使ったチャートが書けたり、さらには Multidex という機能があるんですが、これが秀逸。色んな角度から索引を自動生成してくれます。Journler や MacJournal、Together といった定番ジャーナルソフトに比べると若干欠ける機能もあるのですが、To DO やアウトラインモードも充実していますし、なんと言っても紙のノートそのままを UI にしているところも秀逸です。ディフォルトでは日本語の表示で行間がおかしくなるので、フォント設定とページ設定を変更してやる必要があるのですが、まあ、それはご愛敬と言うことで。お奨めのソフトです。\nNetBarrier X5 ($49.95) Intego の Firewall ソフトで、VirusBarrier を胡散臭く言う人にもこれだけは褒めてる人が多い変なソフト。^^; Little Snittch と同じことをやってくれます。\nDVDRemaster PRO ($49.99) DVD に録画された映像を他の形式に変換してくれるコンバータです。例えば、2層DVDを1層DVDに収まるように圧縮したりもしてくれます。動作には同社が無償で公開している Fairmount が必要で、その Fairmount は、VLC を必要とします。まあ、暗号化されていない DVD の変換を行うだけでしたら、DVDRemaster PRO 単体でおっけーなんですけどね。\nMultiplex ($35.00) DVD 管理ソフトですが、現在の版は、amazon.com からしか情報を引っ張ってこないようで、日本のDVD はジャケットカバーが表示されませんです。次のアップデートで各国の Amazon に対応するってことなので、そしたら使いものになるようになるかも。\nRipIt ($18.99) 知らない人はいませんよね。DVD をリッピングするツールです。多分、Mac ソフトの中では最強。\nMoneyWell ($49.99) 家計簿ソフトです。結構機能が充実してるんですが、アメリカ仕様なのは仕方ないこと。いや、使えないわけではないんですよ。Squirrel より高機能だし、家計収支の考え方に日米でそんなに差があるわけでもなし。ただ、あちらは日常的に小切手を使うので、収支が checking account 中心になってたり、サラリーマンでも確定申告しなきゃいけないのでそれを前提とした使い方になってたりするわけです。日本語リソースはない模様。\nPaperless ($44.95) 元は ReceiptWallet といって、請求書だの領収書だのをスキャンして取り込み管理するソフト。管理対象は別に請求書や領収書に限りませんが。スキャナーがないと便利さが一段落ちるソフトではありますね。\nPosterino ($24.95) ポスターとか絵はがきを作成するソフト。私は使ったことないんですが、評判は上々です。使ってるだけで面白いよ! という人もいたりします。\nBetterZip ($19.95) アーカイバなんですが、WinZip や WinRAR といった製品と同様にアーカイブの内容を展開せずに参照できたり、アーカイブの一部だけを展開できたり、既存のアーカイブに追加ができたりするのがメリット。WinRAR のライセンスがあれば、RARファイルを圧縮／展開することもできます (要RAR for Mac OS X)。\nさらに加えて先着 1500020000 人には、以下のソフトがボーナスソフトとして提供されます。\nJets’n’Guns Gold ($29.95) 横スクロールシューティングソフト。私は普段ゲームしないので、このソフトがどのレベルのものかわからないのですが、すかっとしたい向きにはいいんじゃないでしょうか。\nCuteClips 3 ($15.00) クリップボードマネージャです。コピペの多い人には便利。\nさらにさらに先着 25000名に、\nVoila ($39.95) スクリーンキャプチャソフトです。Web ページを丸ごとキャプチャすることもできます。バージョンアップして、機能的には Little Snapper と変わらないレベルになりました。 がやはりボーナスとして追加されます。(2009/5/31追記) 投稿の時点で販売数は、6000弱20000強ですので、一部ボーナスは今からでもまだ間に合うかも。\nあと、金曜日(あちらの時間でですが)からソフト単体でもギフトにすることができるようにするとのことなので、使わないソフトはお裾分けしてはいかがでしょう。\n","permalink":"https://loginterests.com/posts/2009-05-31-macupdate-bundle-%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B/","summary":"\u003cp\u003e毎年恒例の \u003ca href=\"http://www.mupromo.com/\"\u003eMacUpdate Promo Bundle\u003c/a\u003e が今年も始まりました。今回は買いだと思うんですが、いかがでしょう。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"http://www.micromat.com/index.php?option=com_content\u0026amp;task=view\u0026amp;id=202\u0026amp;Itemid=107\"\u003eTechTool Pro 5\u003c/a\u003e ($98.00) \u003cdiv style=\"margin-left:40px\"\u003e\nMicromat の定番総合メンテナンスソフトです。\u003c/p\u003e\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"http://www.parallels.com/jp/products/desktop/\"\u003eParallels Desktop\u003c/a\u003e ($79.99) \u003cdiv style=\"margin-left:40px\"\u003e\n仮想PC環境構築ソフト。VMware Fusion と熾烈な争いを行っています。\u003c/p\u003e","title":"MacUpdate Bundle 販売開始"},{"content":"以前書いた通り、Panic がセールを開始しました。\n太平洋標準時間 (PST) の 5月29日 23:59 までです。\nCoda、Transmit、CandyBar 3、Unison が全品 **50% オフ**です。Coda は即行で買いましたが、Unison どうするか悩み中。今更、Usenet という気もするんですが…\n","permalink":"https://loginterests.com/posts/2009-05-27-panic-%E7%A2%BA%E3%81%8B%E3%81%AB%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%A4%A7%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%AB%E3%81%A0/","summary":"\u003cp\u003e\u003ca href=\"/posts/2009-05-22-panic-%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%A4%A7%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%AB-%E3%82%89%E3%81%97%E3%81%84/\"\u003e以前書いた\u003c/a\u003e通り、Panic が\u003ca href=\"ttp://www.panic.com/sale/\"\u003eセールを開始\u003c/a\u003eしました。\u003c/p\u003e\n\u003cp\u003e太平洋標準時間 (PST) の 5月29日 23:59 までです。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.panic.com/coda/\"\u003eCoda\u003c/a\u003e、\u003ca href=\"http://www.panic.com/transmit/\"\u003eTransmit\u003c/a\u003e、\u003ca href=\"http://www.panic.com/candybar/\"\u003eCandyBar 3\u003c/a\u003e、\u003ca href=\"http://www.panic.com/unison/\"\u003eUnison\u003c/a\u003e が全品 **\u003cspan style=\"color:#ff0000;\"\u003e50% オフ\u003c/span\u003e**です。Coda は即行で買いましたが、Unison どうするか悩み中。今更、Usenet という気もするんですが…\u003c/p\u003e","title":"Panic – 確かに史上最大のセールだ(?)!"},{"content":"MacUpdate Promo の 毎日来るプロモーション情報のニューズレターの一番下に何気に書かれていた。\nSomething big is coming… Sign up to be notified, and get a free copy of AirRadar!\nこれは間違いなくバンドル販売でしょう。去年も春やってたし。どういう組み合わせが来るんでしょうね−。私としては、Panic の「史上最大のセール」というのにタイミングを併せてアナウンスされたっていうのが意味深なんですが。来週っていう時期も重なるし。\nMacUpdate Promo + Panic のジョイントだったら神展開。^^;\n期待してます!\n","permalink":"https://loginterests.com/posts/2009-05-24-macupdate-promo-%E3%81%8C%E4%BD%95%E3%81%8B%E3%82%84%E3%82%8B/","summary":"\u003cp\u003e\u003ca href=\"http://www.mupromo.com/\"\u003eMacUpdate Promo\u003c/a\u003e の 毎日来るプロモーション情報のニューズレターの一番下に何気に書かれていた。\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSomething big is coming… \u003ca href=\"http://tinyurl.com/smbig\"\u003eSign up to be notified\u003c/a\u003e, and get a free copy of \u003ca href=\"http://www.macupdate.com/info.php/id/27740/airradar\"\u003eAirRadar\u003c/a\u003e!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003eこれは間違いなくバンドル販売でしょう。去年も春やってたし。どういう組み合わせが来るんでしょうね−。私としては、\u003ca href=\"http://www.panic.com/\"\u003ePanic\u003c/a\u003e の「史上最大のセール」というのにタイミングを併せてアナウンスされたっていうのが意味深なんですが。来週っていう時期も重なるし。\u003c/p\u003e","title":"MacUpdate Promo が何かやる!"},{"content":"頑なにディスカウントの類を行ってこなかったPanic ですが、突如やる気を出しました。Coda は欲しいけどちょっと高くて…という方はお安く手に入れるチャンスです!\nトップページには「あと 6 日: 史上最大のセールがやってくる。」と告知が出ています(2009年5月22日 18:30 現在)。英語ページでは「In just 5 days: the biggest sale in Panic history.」とあるので、あちらでは来週の木曜日からのようですが、Coda の Google グループに立てられたトピックによると三日間続くらしいので慌てなくても大丈夫のようです。\nやっぱり、Espresso が MacHeist で大量にユーザーを獲得したのが効いたんでしょうか。^^;\n","permalink":"https://loginterests.com/posts/2009-05-22-panic-%E5%8F%B2%E4%B8%8A%E6%9C%80%E5%A4%A7%E3%81%AE%E3%82%BB%E3%83%BC%E3%83%AB-%E3%82%89%E3%81%97%E3%81%84/","summary":"\u003cp\u003e頑なにディスカウントの類を行ってこなかった\u003ca href=\"http://www.panic.com/\"\u003ePanic\u003c/a\u003e ですが、突如やる気を出しました。\u003ca href=\"http://www.panic.com/coda/\"\u003eCoda\u003c/a\u003e は欲しいけどちょっと高くて…という方はお安く手に入れるチャンスです!\u003c/p\u003e","title":"Panic 史上最大のセール! らしい"},{"content":"10.5.7 で夢が見られなくなったのは、IOAPIC のハングではなく、以前作った DSDT.aml が、10.5.7 では使えなくなってしまったことが原因と判明。DSDT.aml を削除したら、さくっと起動しました。ついでに、DSDT Patcher で作成し直したら、全く問題なく起動。 ということで、アップデート手順は以下の通り。\nDSDT.aml を削除する。\nターミナルを2枚起動。すべて\nsudo -s で root になっておく。\nnetkas によると、SMBIOS を置換したりエミュレートするブートローダーを使ってると、機種ID が Mac Pro となってるマシンは、kernel panic するよ、とのことだったので、片方のターミナルで、\nwhile sleep 1 do rm -rf /System/Library/Extensions/AppleTyMCEDriver.kext done を実行する。\nうちの環境では、10.5.7 の AppleHDA.kext が kernel panic を起こすので、別のターミナルで\nwhile sleep 1 do rm -rf /System/Library/Extensions/AppleHDA.kext done も実行する。\nあらかじめダウンロードしておいた 10.5.7 Combo Update を起動する。 Combo Update を実行する。 Combo Update が完了したら、ターミナルを閉じる。 再起動ボタンをクリックして、再起動する。 起動したら、DSDT Patcher で、DSDT.aml を再作成する。 DSDT.aml を / または、EFI パーティションにコピーする。 もう一度、OS X を再起動する。 以上でアップデートは完了です。\nが、10.5.6 のAppleHDA.kext をロードしているのに、なぜか内蔵オーディオから音が鳴らなくなってしまいました。USBオーディオがあるので別段困らないとはいえ、まだ調査が必要なようです。\n","permalink":"https://loginterests.com/posts/2009-05-15-1057-%E3%81%AE%E5%A4%A2%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003e10.5.7 で夢が見られなくなったのは、IOAPIC のハングではなく、以前作った DSDT.aml が、10.5.7 では使えなくなってしまったことが原因と判明。DSDT.aml を削除したら、さくっと起動しました。ついでに、DSDT Patcher で作成し直したら、全く問題なく起動。 ということで、アップデート手順は以下の通り。\u003c/p\u003e","title":"10.5.7 の夢を…見ました!"},{"content":"10.5.7 がリリースされたので、早速入れてみる。\n10.5.6 の時と同様にコンボアップデータから行ったんですが、なんと、AppleHDAが kernel panic。後でこれは10.5.6のに戻せば直るという情報を入手したんですが、この時は「いいや、インストールやり直しちゃお」と軽い気持ちで OS インストールからやり直し。\nBoot132 でブートしてインストーラを起動。待つことしばし…例の画面で移行アシスタントを使ってアカウント情報やアプリケーション諸々を移行。ここまでは問題なし。\n10.5.7 のコンボアップデートをかける。問題なし。リブートする。音が鳴らない…けど継続。ここで、Chameleon 2.0 RC1 をインストール。/Extra に追加の kext をコピー。com.apple.Boot.plist もコピー。DSDT.aml もコピー。再起動。\nこんなメッセージが出て上がってきやしねぇ。\nboot0:GPT\nboot0:testing\nboot0:testing\nboot0:done\nboot1:error\n何度やっても同じ。\nなぜだー！仕方ないので、以前のように EFIパーティションにインストールを試みる。すると、IOAPICがハング。なぜだー！\n仕方ないので、Boot132経由で使ってます。\n","permalink":"https://loginterests.com/posts/2009-05-14-1057-%E3%81%AE%E5%A4%A2%E3%82%92%E5%A4%B1%E6%95%97/","summary":"\u003cp\u003e10.5.7 がリリースされたので、早速入れてみる。\u003c/p\u003e\n\u003cp\u003e10.5.6 の時と同様にコンボアップデータから行ったんですが、なんと、AppleHDAが \u003cstrong\u003e\u003cspan style=\"color:#ff0000;\"\u003ekernel panic\u003c/span\u003e\u003c/strong\u003e。後でこれは10.5.6のに戻せば直るという情報を入手したんですが、この時は「いいや、インストールやり直しちゃお」と軽い気持ちで OS インストールからやり直し。\u003c/p\u003e","title":"10.5.7 の夢を…失敗!"},{"content":"マインドマップソフト、MindNode と MindNode Pro の日本語版が公開されました。いや、翻訳したのは私なんですけどね。^^;\nマインドマップソフトは他にもたくさんあるんですが、わかりやすくてかつ必要な機能が揃っているのってなかなかなくて。MindNode 以外にも、XMind とか、FreeMind などのフリーものに加え、PersonalBrain (フリー版もありますが) などの有料ソフトもいくつか試して見たのですが、どれもいまいち。いいなと思っても価格が見合わなかったり。そんな折、Macの手書き説明書さんで MindNode のことを知り、使ってみたわけです。でまあ、手になじむこと。:)\nまず起動直後の画面\nメインノードがぽつんとあるだけで、他は何もなし。ソフトの操作なんて調べるまでもなくわかります。ノードウェルをつまんで新しいノードを作っていけばいいんですから。\nこんな感じになります。この手のツールは、操作に意識を取られてしまっては落第ですから、思い立ったらパパッと書けなくちゃなりません。これ書くのにメニューとか一切さわってません。クロス接続は Pro 版だけの機能なんですが、こういう補助的な視覚情報が追加できるのは助かります。また、インスペクタを表示させると、\nドキュメントの属性を修正したり、ハイパーリンクを挿入(Pro版だけの機能ですが)したり、ノードの属性を変更したりできます。 Pro 版限定ではありますが、ルートノードを複数持つこともできます。実際にアイデア出しをしていると関係のある課題というのは出てくるもので、そちらはそちらで展開してつながりそうなところをクロス接続で繋いで関係性を明示しておくと後々トレースするのに便利です。しかし、そうやってノードを増やしていくと全体が見づらくなる時もありますよね? でもそんな時でも大丈夫。\nOptionキーを押すとノードウェルが折りたたみアイコンに変化するのでそれをクリックすれば、ほれ、この通り。現在集中しているマップ以外はこうしてたたんでおけば気になりません。\nということで、すっかり気に入ってしまいました。日常的にブレーンストーミングを行う。毎日企画を考えているなんていうビジネス指向の方にはもっと管理機能の充実したソフトがいいのかも知れませんが、私はこれで充分。来年夏公開予定のソフトの企画をこれで考えてたりします。\nあ、もし Pro 版気に入って頂けたら、アフィリエイトリンクから買って頂けるととても助かります。^^;\n","permalink":"https://loginterests.com/posts/2009-05-11-mindnode-%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%89%88%E5%85%AC%E9%96%8B/","summary":"\u003cp\u003eマインドマップソフト、\u003ca href=\"http://mindnode.com/\"\u003eMindNode\u003c/a\u003e と \u003ca href=\"http://mindnode.com/\"\u003eMindNode Pro\u003c/a\u003e の日本語版が公開されました。いや、翻訳したのは私なんですけどね。^^;\u003c/p\u003e\n\u003cp\u003eマインドマップソフトは他にもたくさんあるんですが、わかりやすくてかつ必要な機能が揃っているのってなかなかなくて。MindNode 以外にも、\u003ca href=\"http://www.xmind.net/\"\u003eXMind\u003c/a\u003e とか、\u003ca href=\"http://freemind.sourceforge.net/wiki/index.php/Main_Page\"\u003eFreeMind\u003c/a\u003e などのフリーものに加え、\u003ca href=\"http://www.thebrain.com/\"\u003ePersonalBrain\u003c/a\u003e (フリー版もありますが) などの有料ソフトもいくつか試して見たのですが、どれもいまいち。いいなと思っても価格が見合わなかったり。そんな折、\u003ca href=\"http://veadardiary.blog29.fc2.com/\"\u003eMacの手書き説明書\u003c/a\u003eさんで MindNode のことを知り、使ってみたわけです。でまあ、手になじむこと。:)\u003c/p\u003e","title":"MindNode 日本語版公開"},{"content":"今、AppStorm で、DevonThink Pro とTweetie がもらえるコンペが開催中です。\nTweetie といえば、iPhone アプリの中でも非常に有名な Twitter クライアントですが、もらえるのは、Mac 版。Growl 対応してないとか (リリース予定あり)、未読／既読がわかりづらいとか(一部対応)、期待が高かっただけに、厳しい反応も多いソフトですが、私は使っててあまり不自由を感じてません。未読／既読は直したといっても、もうちょっと何とかして欲しいところ。でもしかし、有象無象のクライアントより使い方が洗練されている。この手のガジェットは、見た目が機能と言い切ってもよい存在ですから、それだけでプラス評価です! 似たり寄ったりで機能もぱっとしないクライアントが多いですが、その中では異色ですね。作者を応援するつもりで、regist しました。\nDevonThink Pro の方はもう周知ですが、バージョンが、2.0 にあがって、ちょっとよくなったよう。まあ、定番ツールなんでみなさんご存じですよね。\nで、このコンペの参加要項ですが、\nブログやウェブサイトで取り上げて当該記事へのリンクを埋め込む。もしくは、Twitter で、リンクをつぶやく。 で、どこにリンクを設置したかフォーラムのコメントに書き込む。 これだけ。後は結果を待つのみ。抽選はランダムなんで、当たるといいねぇ。\n応募先は、The Big Giveaway: Tweetie \u0026amp; DevonThink Pro です。奮ってご参加を!\n","permalink":"https://loginterests.com/posts/2009-04-30-devonthink-pro-%E3%81%A8-tweetie-%E3%82%92%E3%82%82%E3%82%89%E3%81%8A%E3%81%86/","summary":"\u003cp\u003e今、\u003ca href=\"http://mac.appstorm.net/\"\u003eAppStorm\u003c/a\u003e で、DevonThink Pro とTweetie がもらえるコンペが開催中です。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.atebits.com/tweetie-mac/\"\u003eTweetie\u003c/a\u003e といえば、iPhone アプリの中でも非常に有名な Twitter クライアントですが、もらえるのは、Mac 版。Growl 対応してないとか (リリース予定あり)、未読／既読がわかりづらいとか(一部対応)、期待が高かっただけに、厳しい反応も多いソフトですが、私は使っててあまり不自由を感じてません。未読／既読は直したといっても、もうちょっと何とかして欲しいところ。でもしかし、有象無象のクライアントより使い方が洗練されている。この手のガジェットは、見た目が機能と言い切ってもよい存在ですから、それだけでプラス評価です! 似たり寄ったりで機能もぱっとしないクライアントが多いですが、その中では異色ですね。作者を応援するつもりで、regist しました。\u003c/p\u003e","title":"DevonThink Pro と Tweetie をもらおう!"},{"content":"Subversion クライアント、Versions のヘルプとメインメニューを日本語化しました。\n開発元によると、現在のバージョンは、ローカライズを考慮していないので、リソースを完全に翻訳するのは無理とのことで、実際無理でした。^^;\nなのでまあ、ヘルプとメニューだけでもと。あと、起動時に表示されるウェルカム画面も一応日本語にしてあります。例によって、何があっても自己責任ってことでよろしく。\nVersions 日本語ヘルプパッケージ\n誤訳や翻訳漏れを指摘して頂ければ、凄く助かりますので、どうかひとつよろしく。;)\n","permalink":"https://loginterests.com/posts/2009-04-23-versions-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%98%E3%83%AB%E3%83%97/","summary":"\u003cp\u003eSubversion クライアント、\u003ca href=\"http://versionsapp.com/\"\u003eVersions\u003c/a\u003e のヘルプとメインメニューを日本語化しました。\u003c/p\u003e\n\u003cp\u003e開発元によると、現在のバージョンは、ローカライズを考慮していないので、リソースを完全に翻訳するのは無理とのことで、実際無理でした。^^;\u003c/p\u003e","title":"Versions 日本語ヘルプ"},{"content":"Atlassian が、一年間のサポートつきで、同社の製品、JIRA と Confluence を期間限定で、$5 USDで販売している。\nJIRA は、エンタプライズユースのバグトラッカーシステム。\nConfluence は、エンタープライズグレードの Wiki システム。\n通常のコマーシャル価格を見ると、一番安い Teamエディションでも、$1,200 USDはするしろものです。それをチャリティ用のスターターエディション (5ユーザまで)とはいえ、$5ドルというのは太っ腹! こんなこと、日本のメーカーにはできんですなぁ。足下固まってるからできることなんでしょうね。うらやましい。\nで、一応買いました。両方とも。だってそれでも $10 USD なんだもん。お客さんのバグ報告がダイレクトにわかる、Get Satisfiction! なんかの方がダイナミックでよいところも多いのですが、大抵は、問題があるぞー! ちょっと待って…うん、直った。ありがとー! じゃねー。的な応酬なんで、バグ記録という意味ではきちんとした資料にできるかというのがちょーっと不安で。でもオープンソースのはなぜか軒並み使いにくい…いやー。速攻で買いました。零細なので充分です。^^;\nどちらも Java で書かれてて、普通にインストールする分には何も悩むところはありません。ま、実際は、Apache + mod_mk でリクエストをリダイレクトして…とかして使うんでしょうけど、それもまあさほど悩むようなものでもない。本当、インストールガイド通り。\nただし、なぜか SSL ではまってしまいました。OpenSSL で作った秘密鍵をどうしてもキーストアに読み込もうとしない。もうね、あちこち調べて何時間もかけて、わからずじまい。サポートに聞くという手ももちろんあるんですが、どうせ Apache 通さないといけなかったので、諦めました。\nで、mod_jk を導入して、ちょろっとリダイレクト設定すると、全く問題なくサイトが立ち上がりました。やー。既製品はこういうとこ楽やわー。後は、セットアップウィザードの指示に従って必要事項を埋めればインストール完了で、使えるようになりました。途中、意地になって、Tomcat のキーストアに OpenSSLの秘密鍵を読み込む方法を探し回ったりしなければ、確認と試運転入れても二時間ってとこでしょうか。まだこれから使い込んでいくんですが、表面をなでた感じでは、悪くないです。というか、しっかり作り込まれています。まあ、細かいことを言い出すときりがないんですが、認証のとこだけ SSL を通すことができるようになっててもよかったんじゃないかなぁと思うんですけどねぇ。ま、それは自前でシングルサインオンのプラグインを書けってことなんでしょうね。あるいはサードパーティのプラグインを買うか。でも $5 でいいのかなこれ。ってくらいきちんとしたソフトですよ。間違いなくお買い得。\nソフト開発のマネージメントが必要な人以外意味のないソフトですが、いる人にはいるものなので、見るだけ見てみてはいかがでしょう。なお、このキャンペーンは、五日間だけで、4/25 (多分、アメリカ東海岸時間だと思う) には終了しますので、お試しはお早めに。:)\n","permalink":"https://loginterests.com/posts/2009-04-23-jira-%E3%81%A8-confluence/","summary":"\u003cp\u003e\u003ca href=\"http://www.atlassian.com/starter/?s_kwcid=HM_Starter\"\u003eAtlassian\u003c/a\u003e が、一年間のサポートつきで、同社の製品、\u003ca href=\"http://www.atlassian.com/software/jira/\"\u003eJIRA\u003c/a\u003e と \u003ca href=\"http://www.atlassian.com/software/confluence/\"\u003eConfluence\u003c/a\u003e を期間限定で、$5 USDで販売している。\u003c/p\u003e\n\u003cp\u003eJIRA は、エンタプライズユースのバグトラッカーシステム。\u003c/p\u003e\n\u003cp\u003eConfluence は、エンタープライズグレードの Wiki システム。\u003c/p\u003e","title":"JIRA と Confluence"},{"content":"日本語化のペースが落ちてます。\nいや、大物に取りかかっていたせいなんですが。^^;\nというわけで、今回は二点。\n一つ目は、ブログエディタ MarsEdit の日本語インストーラです。さくさく書けてさくさくアップロードできるので、ecto 捨てて、こっちに走ろうかと思案中。\nこちらからどうぞ。MarsEdit 2.3.1 日本語インストーラ\nもうひとつは、超有名なエディタ、SubEthaEdit の最新版 3.2.1 の日本語インストーラです。Mac界隈では、シェアウェアのエディタというと、TextMate や BBEdit が有名ですが、ドイツ生まれは伊達ではありません。なんとドキュメントのリアルタイムコラボレーション、要はインターネットを介して同時に複数の人間が同一テキストを編集することができるんです。AGILE開発に役立ちそうですね。\nこちらからどうそ。SubEthaEdit 3.2.1 日本語インストーラ\nなお、くどいようですが、実行は自己責任でお願いします。:)\n","permalink":"https://loginterests.com/posts/2009-04-18-marsedit-%E3%81%A8-subethaedit-%E3%81%AE%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%8C%96/","summary":"\u003cp\u003e日本語化のペースが落ちてます。\u003c/p\u003e\n\u003cp\u003eいや、大物に取りかかっていたせいなんですが。^^;\u003c/p\u003e\n\u003cp\u003eというわけで、今回は二点。\u003c/p\u003e\n\u003cp\u003e一つ目は、ブログエディタ \u003ca href=\"http://www.red-sweater.com/marsedit/\"\u003eMarsEdit\u003c/a\u003e の日本語インストーラです。さくさく書けてさくさくアップロードできるので、ecto 捨てて、こっちに走ろうかと思案中。\u003c/p\u003e","title":"MarsEdit と SubEthaEdit の日本語化"},{"content":"ということで、MacHeist のバンドル販売が今し方、募金額 $50万ドルを達成し、すべてのバンドルアプリがアンロックされました。\nあ〜。これから Espresso 三昧の日々〜。ついでに、CSSEdit も入手したので、Web コーディングにどっぷりはまれる〜。\n","permalink":"https://loginterests.com/posts/2009-04-07-macheist-3-all-bundle-apps-are-unlocked-now/","summary":"\u003cp\u003eということで、\u003ca href=\"http://www.macheist.com/\"\u003eMacHeist\u003c/a\u003e のバンドル販売が今し方、募金額 $50万ドルを達成し、すべてのバンドルアプリがアンロックされました。\u003c/p\u003e\n\u003cp\u003eあ〜。これから \u003ca href=\"http://www.macrabbit.com/espresso/\"\u003eEspresso\u003c/a\u003e 三昧の日々〜。ついでに、\u003ca href=\"http://www.macrabbit.com/cssedit/\"\u003eCSSEdit\u003c/a\u003e も入手したので、Web コーディングにどっぷりはまれる〜。\u003c/p\u003e","title":"MacHeist 3 – All bundle apps are unlocked now!"},{"content":"MacHeist の バンドル販売が始まりました。期間は今日から14日間。今回も盛りだくさんです。\niSale ($39.95) eBay 用のオークションツール。 Picturesque ($34.95) イメージフィルターツールってとこでしょうか。反射や影といったフィルターに特化したレタッチソフトっす。 SousChef ($30.00) レシピ管理ソフト。日本ではあまりなじみがないですかね。 World of Goo ($20.00) 物理アクションゲーム? Wii でも出てますね。 PhoneView ($19.95) iPhone/iPod Touch を USBストレージにしちゃいます。 LittleSnapper ($39.00) スクリーンキャプチャソフト。撮るだけじゃなく、注釈をつけたり、flickr へアップロードとかもできちゃう。 ACorn ($49.95) フォトレタッチソフト。 KineMac ($299.00) 3D アニメーション作成ソフト。ってか、私には使いこなすことなど…^^; もちろんまだありますが、ここまでは、すぐに手に入ります。\nさて、MacHeist といえば、当然チャリティなのですが、今回、売り上げの 25% を各種ボランティア団体へ寄付することになっています。いくつか対象となる団体があるのですが、どこに寄付するかを買い手が選択できるところが、ミソ。わからなくても、全団体に均等割に寄付するオプションもあるので、別段悩む必要はありません。\nで、その寄付額 (=売り上げの 25%) が、$100,000USD を越えると、\nWireTap Studio ($69.00) 音声レコーダー。ミキシングもバッチリ! $400,000USD を越えると、\nBoinxTV ($199.00) TVとあるように、番組編集ソフトです。Podcast の作成に是非ってとこでしょうか。 が追加されます。さらに、これは推測ですが、$1,000,000USD (?) $500,000USDを達成すると、\nThe Hist List ($69.95) 最近、勢いを増している GTD (Getting Thing Done) ソフト。 Espresso ($80.00) CSSEdit 開発元の macrabbit が新たに開発したウェブ統合開発環境です。Coda の対抗馬と目されています。 が、バンドルに追加されます。\nってか、Esporesso 欲しいので、皆さんのご協力をお願いしまっす!!! 先着 25000人には、Big Bang Board Games ($24.95) がプレゼントされますので、是非! お早めに。\nえ? 私? もちろん、真っ先に買いましたよ。:)\n—\n(2009年3月28日追記 その1)\nこの記事に張った購入リンクから買って頂いた方がいらっしゃるようで、ありがとうございます。おかげさまでボーナスソフトをふたつ入手することができました。m(__)m\n(2009年3月28日追記 その2)\n販売期間中、EventBox が無料でダウンロードできます。Twitter クライアントですが、Google Reader 経由でRSSフィードを受けることができます。Google Reader と同期できるリーダーってないんですよね。私も使ってますが、非常に便利です。ただし、フォローが無茶苦茶多い人とか、大量にRSSフィードをとってる人には不向きという評価もありますので、使い方に要一考。\n(2009年4月2日追記)\nさすがに、$1,000,000USDはあり得ない数字でした。^^; でも、最初のビデオショー見た感じでは、その辺を狙ってたと思うんですけどねぇ。\n","permalink":"https://loginterests.com/posts/2009-03-25-macheist-3-bundle-%E8%B2%A9%E5%A3%B2%E9%96%8B%E5%A7%8B/","summary":"\u003cp\u003e\u003ca href=\"http://www.macheist.com/bundle/u/150984/\"\u003eMacHeist\u003c/a\u003e の \u003ca href=\"http://www.macheist.com/bundle/u/150984/\"\u003eバンドル販売\u003c/a\u003eが始まりました。期間は今日から14日間。今回も盛りだくさんです。\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"http://www.equinux.com/us/products/isale/index.html\"\u003eiSale\u003c/a\u003e ($39.95) \u003cdiv style=\"margin-left:40px\"\u003e\neBay 用のオークションツール。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.acqualia.com/picturesque/\"\u003ePicturesque\u003c/a\u003e ($34.95)  \u003cdiv style=\"margin-left:40px\"\u003e\nイメージフィルターツールってとこでしょうか。反射や影といったフィルターに特化したレタッチソフトっす。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://acaciatreesoftware.com/\"\u003eSousChef\u003c/a\u003e ($30.00)  \u003cdiv style=\"margin-left:40px\"\u003e\nレシピ管理ソフト。日本ではあまりなじみがないですかね。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://2dboy.com/games.php\"\u003eWorld of Goo\u003c/a\u003e ($20.00)  \u003cdiv style=\"margin-left:40px\"\u003e\n物理アクションゲーム? Wii でも出てますね。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.ecamm.com/mac/phoneview/\"\u003ePhoneView\u003c/a\u003e ($19.95)  \u003cdiv style=\"margin-left:40px\"\u003e\niPhone/iPod Touch を USBストレージにしちゃいます。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.realmacsoftware.com/littlesnapper/\"\u003eLittleSnapper\u003c/a\u003e ($39.00)  \u003cdiv style=\"margin-left:40px\"\u003e\nスクリーンキャプチャソフト。撮るだけじゃなく、注釈をつけたり、\u003ca href=\"http://www.flickr.com/\"\u003eflickr\u003c/a\u003e へアップロードとかもできちゃう。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://flyingmeat.com/acorn/\"\u003eACorn\u003c/a\u003e ($49.95)  \u003cdiv style=\"margin-left:40px\"\u003e\nフォトレタッチソフト。\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"http://www.kinemac.com/\"\u003eKineMac\u003c/a\u003e ($299.00)  \u003cdiv style=\"margin-left:40px\"\u003e\n3D アニメーション作成ソフト。ってか、私には使いこなすことなど…^^;\n  \u003c/div\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eもちろんまだありますが、ここまでは、すぐに手に入ります。\u003c/p\u003e","title":"MacHeist 3 Bundle 販売開始!"},{"content":"実は、Fairmount は、何の関係もなかったという落ち。お恥ずかしい。\nカーネルが落ちた後のログを子細に見てみれば、Smith Micro の Internet Cleanup 5 に含まれている、DeviceSentry が原因だとわかりました。わはは。Smith Micro には問い合わせ済みですが、手作業で DeviceSentry.kext を削除して再起動すると、全く問題なくなってしまったので、まず間違いないです。\nつまり、PATAドライバとDeviceSentry の両方が over 4GB に対応してなくて、それで Kernel Panic が起きていたという訳です。Mac mini は、PATAドライバは (当然チップが違うので) 問題なかったんですが、DeviceSentry が引っかかっていたと。こちらも DeviceSentry 削除後は、超快適です。\nよかった。よかった。あ、Metakine に問い合わせの取り消しメール送らなきゃ。^^;\n—\n(2009年3月24日追記)\nSmith Micro から、5.0.4 が出てるので、それで試してくれと返事がありました。インストールしましたたが、結果は変わらず。miniでも同じ。なおも返答待ち。あ、Metakine からは原因がわかってよかったとのお返事が来ましたです。\n—\n(2009年3月28日追記)\nSmith Micro からまた返事があり、Internet Cleanup 5 をアンインストールした後、再インストールし、**DeviceSentry.kext を手作業で削除して**どうなるか見て欲しいとのこと。もちろん、問題ありません。:) そのうち、アップデートが出るんじゃないかな。\n","permalink":"https://loginterests.com/posts/2009-03-23-dvd%E9%A0%93%E6%AD%BB%E3%81%AF%E5%8E%9F%E5%9B%A0%E3%81%8C%E8%A4%87%E5%90%88%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A8%E3%81%84%E3%81%86%E7%AC%91%E5%8A%87%E3%81%AE%E4%BA%8B%E5%AE%9F%E3%81%8C/","summary":"\u003cp\u003e実は、\u003ca href=\"http://www.metakine.com/products/fairmount/\"\u003eFairmount\u003c/a\u003e は、何の関係もなかったという落ち。お恥ずかしい。\u003c/p\u003e\n\u003cp\u003eカーネルが落ちた後のログを子細に見てみれば、\u003ca href=\"http://my.smithmicro.com/mac/index.html\"\u003eSmith Micro\u003c/a\u003e の \u003ca href=\"http://my.smithmicro.com/mac/cleanup/index.html\"\u003eInternet Cleanup 5\u003c/a\u003e に含まれている、DeviceSentry が原因だとわかりました。わはは。\u003ca href=\"http://my.smithmicro.com/mac/index.html\"\u003eSmith Micro\u003c/a\u003e には問い合わせ済みですが、手作業で DeviceSentry.kext を削除して再起動すると、全く問題なくなってしまったので、まず間違いないです。\u003c/p\u003e","title":"DVD頓死は原因が複合していたという笑劇の事実"},{"content":"普段、ほとんどDVDを見たりしないので気がつかなかったけど、夢を見ている最中に、DVDムービーをプレイヤーで表示させようとすると、かなりの確率で Kernel Panic が起こる。リッピングしようとすると、ほぼ100%頓死する。\n原因がわからない…特に FairMount が極端で、本物のMacでも100%Kernel Panicが起きる。何故だ?…\nフォーラムを漁ったところ、AppleVIAATA.kext が、32bitしかアドレッシングできないのに、メモリを4GB以上積んでるものだから、DMA転送バッファが不整合を起こすためらしいとわかった。64bit拡張した kext を配布している方がいたので、早速ダウンロードしてインスコ。…そしたら、ATAデバイス(この場合は、DVD ドライブ)を認識しない。…orz\nどうせチップIDが Info.plist に書かれてないんだろうと思い、今まで使ってたバージョンから、Marvell に関連する部分をごっそりコピー。んで、再起動すると、見事! DVD ムービーの上映で、kernel panic が発生することはなくなりました。:)\nしかし、それでも、Fairmount は、頑なに kernel panic を引き起こします。仕方ないのでサポートへ連絡。その返事待ちです。\n以下、64-bit ATA ドライバ darwin-ata に関するトピックへのリンクです。\nAppleVIAATA over 4gb RAM bug solved (at least i believe so)! JMicron and AppleNForceATA at development – InsanelyMac Forum\nちなみに、本物のMacでも起こるんですが、私の Mac mini は、メモリを4GBに増設しているので(実際に使えるのは、3GBですが)、なんか、その当たり臭いんですよね、原因が。(2009/3/23 追記)\n","permalink":"https://loginterests.com/posts/2009-03-22-dvd%E3%83%A0%E3%83%BC%E3%83%93%E3%83%BC%E3%81%A7%E9%A0%93%E6%AD%BB/","summary":"\u003cp\u003e普段、ほとんどDVDを見たりしないので気がつかなかったけど、夢を見ている最中に、DVDムービーをプレイヤーで表示させようとすると、かなりの確率で Kernel Panic が起こる。リッピングしようとすると、ほぼ100%頓死する。\u003c/p\u003e","title":"DVDムービーで頓死…"},{"content":"EFI Studio が、1.1 にバージョンアップされてることに気がついたので、忘れないうちにメモ。\nEFI Studio 1.1\nGeForce 9800GT、9800GTX の GFX string が追加されただけかと思ってたら、EFIパーティションのインストーラがついてた。何か、どんどん便利になっていく。大丈夫か、EFI-x ?\n","permalink":"https://loginterests.com/posts/2009-03-21-efi-studio-11/","summary":"\u003cp\u003eEFI Studio が、1.1 にバージョンアップされてることに気がついたので、忘れないうちにメモ。\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.mediafire.com/download.php?xz14ytrmddo\"\u003eEFI Studio 1.1\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eGeForce 9800GT、9800GTX の GFX string が追加されただけかと思ってたら、EFIパーティションのインストーラがついてた。何か、どんどん便利になっていく。大丈夫か、\u003ca href=\"http://www.google.com/url?sa=U\u0026amp;start=3\u0026amp;q=http://www.efi-x.com/index.php%3Foption%3Dcom_content%26view%3Darticle%26id%3D37%26language%3Djapanese\u0026amp;ei=QMDDScWRPI6VkAW1nYHEDA\u0026amp;sig2=c_fw5e-LANVEL1MSOjtzMA\u0026amp;usg=AFQjCNFtGfOJesACzm-cig-_yWA_jB6lGg%22\"\u003eEFI-x\u003c/a\u003e ?\u003c/p\u003e","title":"EFI Studio 1.1"},{"content":"元々、一部方面では評価の低かった Mac Bundle Box ですが、今回のバンドル販売も非常に残念な有様でした。\n今まで、食指が動くことはなかったのですが、今回、DrawIt と Code Collector Pro が欲しかったので購入したところ、あまり期待してなかった Espionage とか、Stuf とかが意外に使える。Project Calculator や、BlogAssist も地味に便利。DEVONnote は、まあ、あっても困らないかなということで、**内容的にはかなり満足**してたんです。\nじゃあ何かと言いますと、Mac Bundle Box 4 は、3/12 23:59:59 PST(太平洋標準時) で終了の予定だったのですが、その7時間ほど前、次のような告知がサイトとTwitterであったんですね。\nMac Bundle Box: お知らせ\nもし、Mac Bundle Box の売れ行きがある数に達したら、ご購入頂いた方全員に、完全に無料で追加の'秘密アプリ'を進呈します。\n残り、32 です!\nお客様と開発者に大変好評なため、バンドル販売を24時間延長することとなりました。バンドル販売は、3月13日 23:59:59 PST (GMT-8) に終了します。\n何かできることはない?\nこれを確実に実現するため、皆さんにお手伝いをお願いしています。そうすれば、全員が追加のアプリケーションを確実に手に入れられるのです。\nTwitter US\nDigg US\nEmail Friends\nBuy Now!\nよろしければブログにも書いて下さい! お読み頂けるよう素晴らしいプレスリリースも用意しました:\nPress Release\n直訳調なのはご勘弁下さい。^^; 今のところ、原文のページもまだ残ってますが、念のためページの画像も以下に掲載。\nま、それはともかく、この目標はめでたく達成され、秘密のアプリって何だろうってｗｋｔｋしてたんですが、あに図らんや、あれから一週間たったというのに音沙汰がありません。\nが、MacHeist のフォーラムで報告してくれた方がいて、どうやら、秘密のアプリとは、Dream Capture だったようです。って、Twitter ボーナスにも入ってただろ、それ。**使い回し**かよ!\n期待させておいてそれはないだろうって感じ。以前、MacHeist で自作自演の宣伝して顰蹙を買ってましたが、いよいよ終わりって感じ。そういや、Twitterボーナスの方法だって、MacHeist がやった TweetBlast のもろパクリだし。\nそして、何より残念なのが、秘密のアプリとやらのシリアルを通知するメールの宛先にずらずら客のメールアドレスを並べてくれやがったことです。その数、802。やってくれたもんです。ヘッダの一部を黒ベタで潰して問題報告してた人がいるんですが、ドメインだけで、私のアドレスもろばれ。だって他に使ってる人いないし。あれ? アドレスさらされてるということは、送ったのは間違いない。なのに着信してないってことは、Spam と見なされてブロックされたってこと? 何やってんだよ、Chritstian Owens (運営者)。\nそれにしても、たったの 802 件しか売れなかったというのは、もう終わったバンドルだってことですかね。運営者も頭悪すぎとか、猿まねしすぎとか、クソとか酷評されてる有様だし、経営してる会社が作ってるアプリも、何てことない出来だし(値付けでそれを自覚してることがわかったり)、本人のやる気はともかく、次はないだろうなぁと思わざるを得ませんでした。\nいやはや。\n(2009年3月24日追記)\nシリアル来てないよとメールを送ったら、「ちゃんと送ったんだけど…」とすぐさま返信が来ました。んー、そのメールを読む限り、ネットの評判ほどダメな奴には思えないんだけどなー。人がいいだけでは人はついてこないってやつの典型なのかな。\n","permalink":"https://loginterests.com/posts/2009-03-20-%E5%A4%A7%E5%A4%89%E6%AE%8B%E5%BF%B5%E3%81%AA-macbundlebox/","summary":"\u003cp\u003e元々、一部方面では評価の低かった \u003ca href=\"http://www.macbundlebox.com/\"\u003eMac Bundle Box\u003c/a\u003e ですが、今回のバンドル販売も非常に残念な有様でした。\u003c/p\u003e\n\u003cp\u003e今まで、食指が動くことはなかったのですが、今回、\u003ca href=\"http://www.bohemiancoding.com/?DrawIt\"\u003eDrawIt\u003c/a\u003e と \u003ca href=\"http://www.mcubedsw.com/software/codecollectorpro\"\u003eCode Collector Pro\u003c/a\u003e が欲しかったので購入したところ、あまり期待してなかった \u003ca href=\"http://www.taoeffect.com/espionage/\"\u003eEspionage\u003c/a\u003e とか、\u003ca href=\"http://www.theescapers.com/stuf/\"\u003eStuf\u003c/a\u003e とかが意外に使える。\u003ca href=\"http://www.bluebanana-software.com/index.html\"\u003eProject Calculator\u003c/a\u003e や、\u003ca href=\"http://www.dejal.com/blogassist/\"\u003eBlogAssist\u003c/a\u003e も地味に便利。\u003ca href=\"http://www.devon-technologies.com/products/devonnote/index.html\"\u003eDEVONnote\u003c/a\u003e は、まあ、あっても困らないかなということで、**\u003cspan style=\"color:#0000ff;\"\u003e内容的にはかなり満足\u003c/span\u003e**してたんです。\u003c/p\u003e","title":"大変残念な Mac Bundle Box"},{"content":"某所にある Apache WebサーバのSSLモジュールを OpenSSL から、GnuTLSへ変更しました。何のためにそんなことをしたかというと、タイトル通り、SSLでNamed Virtual Hostを有効にするためです。\nそんなことできんの? SSLってIP1個につき、1ホストじゃないとできないんじゃないの? と思ったあなた、そんなことはありません。知ってるよ。ワイルドカード証明書でしょ? でもあれ高いんだよね−。と思ったあなた。違います。ワイルドカード証明書のことではありません。IPアドレス1個で、全く関係のないドメインがバーチャルホストできるんです。え? 知ってる? おまえが遅れてるだけ? すいません。最近、サーバ関係は手を抜いてるもんで。^^;\nそもそも私がこれを知るきっかけになったのは、Postfix メーリングリストにドメイン名の変更に当たり、二つのドメインを同時にSSLで受け付けられないかという質問が投げられたことにありました。で、その回答中に、複数のドメインをひとつの証明書にいれてもらう = subjectAltName を使用するというのがあったんです。\nsubjectAltName? そんな属性がSSLにあるんかいな、とググったところ、SSL・サーバ証明書の発行と認証 CSPSSLというページを発見。おおーっ。確かにある。で、さらにググったところ、まっちゃ１３９というサイトで勉強会に使用したというプレゼンページを発見。凄いわかりやすくて勉強になりました。ありがとうございます。まっちゃ１３９さん\n詳しくはそちらをご覧頂くとして、SSLでもNamed Virtual Host が可能。ちゃんとRFCにもなってて、ワイルドカード証明書よりスジがいいってこともわかりました。そういえば、GoDaddy でも、Multiple Domains SSL売ってたなぁ、あれもこれ使ってるんだとか思ったり。:P\nですが、subjectAltName では、それ用のSSL証明書が当然のことながら必要です。これが悩ましい。というのも、実は私、SSL証明書を四通持ってるんです。うち、二通はしまいっぱなし。いや、以前は使ってたんですが、IPアドレスをいくつも持ってるのが経済的に厳しくなって、サーバを解約しちゃったものですから、余ってたんですね。もったいない。そこへIP増やさなくてもSSLで使えるかもってんですから飛びついたんです。でもまあsubjectAltNameはそういうものでした。しかし! 天は我を見放さなかったのです! (大袈裟)\nSNI (Server Name Indication) であれば、証明書を無駄にせずにすむ! IE6は対応してないみたいだけど、今時そんなブラウザ使ってるやつぁ無視! マイナーどころのブラウザについては、RFC追っかけてちゃんと作ってれば動く! 動かないのは使ってるやつの運が悪いだけ! (笑) というわけで、この方法でいってみようと決心したわけです。\nところがどうも、Apache 標準の mod_ssl は、パッチを当てないといかんらしい。ディストリビューションに取り込まれてないパッチはちょっと当てたくないなぁと思い、その必要がない、GnuTLS + mod_gnutls でいくことに決めたわけです。mod_gnutls は、セキュリティホールが去年報告されたようなのですが、最新版ではちゃんと対応されてるので、問題なしと判定。ビルドしてインストールしました。サンプルについてた設定ファイルのキーワードが間違ってて、小一時間悩みましたけど、無事起動。そして、手持ちのSSL証明書を全部インストールして、Apache を再起動。おそるおそるそれぞれにアクセスしてみると…\nやったよ! うまくいったよ! (当たり前)\nSafai対応してるって書いてるサイト、あんまりなかったけど、普通に見えるよ! ということで、どうやったかを書くと tips として役に立つと思うんですが、なんせセキュリティがらみなもんで、具体例はちょっと…インストールの手順はまた後日ってことで。\n","permalink":"https://loginterests.com/posts/2009-03-08-ssl%E3%81%A7%E3%83%8D%E3%83%BC%E3%83%A0%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%90%E3%83%BC%E3%83%81%E3%83%A3%E3%83%AB%E3%83%9B%E3%82%B9%E3%83%88/","summary":"\u003cp\u003e某所にある \u003ca href=\"http://httpd.apache.org/\"\u003eApache Webサーバ\u003c/a\u003eのSSLモジュールを \u003ca href=\"http://www.openssl.org/\"\u003eOpenSSL\u003c/a\u003e から、\u003ca href=\"http://www.gnu.org/software/gnutls/\"\u003eGnuTLS\u003c/a\u003eへ変更しました。何のためにそんなことをしたかというと、タイトル通り、SSLでNamed Virtual Hostを有効にするためです。\u003c/p\u003e\n\u003cp\u003eそんなことできんの? SSLってIP1個につき、1ホストじゃないとできないんじゃないの? と思ったあなた、そんなことはありません。知ってるよ。ワイルドカード証明書でしょ? でもあれ高いんだよね−。と思ったあなた。違います。ワイルドカード証明書のことではありません。IPアドレス1個で、全く関係のないドメインがバーチャルホストできるんです。え? 知ってる? おまえが遅れてるだけ? すいません。最近、サーバ関係は手を抜いてるもんで。^^;\u003c/p\u003e","title":"SSLでネームベースのバーチャルホスト"},{"content":"2chのスレで見つけました。Safari にインストールすると、Google がぐっとスマートになっちゃいます。こんな感じ↓\n作成された方のサイトはこちら。zumuya zumuya » ZMGoogleCSS\nいや、ホント、こういうの作れてしまうセンスが羨ましいです。尊敬しちゃいますねー。うん。\n","permalink":"https://loginterests.com/posts/2009-02-28-google-%E3%82%92-cool-%E3%81%AB%E8%A6%8B%E3%81%9B%E3%82%8B/","summary":"\u003cp\u003e2chのスレで見つけました。Safari にインストールすると、Google がぐっとスマートになっちゃいます。こんな感じ↓\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"ZMGoogleCSS\" loading=\"lazy\" src=\"/wp-content/uploads/2009/02/zmgooglecss.png\"\u003e\u003c/p\u003e\n\u003cp\u003e作成された方のサイトはこちら。\u003ca href=\"http://homepage.mac.com/dy4/zumuya/ZMGoogleCSS/index.html\"\u003ezumuya zumuya » ZMGoogleCSS\u003c/a\u003e\u003c/p\u003e","title":"Google を Cool に見せる"},{"content":"つい先日、大規模な障害があった Google ですが、Gigazine でこんな映像が紹介されていました。既にご存じの方も多いかと思いますが。\nまずは、Part Ⅰ\nお次は Part Ⅱ\nてな感じで、Part Ⅴまで続くんですが、いや、ネタ自体は昔からあるものなんですが、Google が絡むとまた違った笑いがあるもんです。:-)\n作成してるのは、The Vacationeers っていう映像製作グループ(?)で、YouTube での評判もかなり良い感じです。久しぶりに「にやっ」と笑ってしまうものを見ました。\n","permalink":"https://loginterests.com/posts/2009-02-26-google-%E3%81%99%E3%82%8B%E3%81%A8/","summary":"\u003cp\u003eつい先日、\u003ca href=\"http://gmailblog.blogspot.com/2009/02/update-on-todays-gmail-outage.html\"\u003e大規模な障害があった\u003c/a\u003e Google ですが、\u003ca href=\"http://gigazine.net/index.php?/news/comments/20080129_google_maps_taboo/\"\u003eGigazine でこんな映像\u003c/a\u003eが紹介されていました。既にご存じの方も多いかと思いますが。\u003c/p\u003e\n\u003cp\u003eまずは、Part Ⅰ\u003c/p\u003e\n\u003cp\u003e\u003cobject width=\"445\" height=\"364\" data=\"http://www.youtube.com/v/fPgV6-gnQaE\u0026amp;hl=ja\u0026amp;fs=1\u0026amp;color1=0x006699\u0026amp;color2=0x54abd6\u0026amp;border=1\" type=\"application/x-shockwave-flash\"\u003e\u003cparam name=\"allowFullScreen\" value=\"true\" /\u003e\u003cparam name=\"allowscriptaccess\" value=\"always\" /\u003e\u003cparam name=\"src\" value=\"http://www.youtube.com/v/fPgV6-gnQaE\u0026amp;hl=ja\u0026amp;fs=1\u0026amp;color1=0x006699\u0026amp;color2=0x54abd6\u0026amp;border=1\" /\u003e\u003cparam name=\"allowfullscreen\" value=\"true\" /\u003e\u003c/object\u003e\u003c/p\u003e\n\u003cp\u003eお次は Part Ⅱ\u003c/p\u003e\n\u003cp\u003e\u003cobject width=\"445\" height=\"364\" data=\"http://www.youtube.com/v/lYVLpC_8SQE\u0026amp;hl=ja\u0026amp;fs=1\u0026amp;color1=0x006699\u0026amp;color2=0x54abd6\u0026amp;border=1\" type=\"application/x-shockwave-flash\"\u003e\u003cparam name=\"allowFullScreen\" value=\"true\" /\u003e\u003cparam name=\"allowscriptaccess\" value=\"always\" /\u003e\u003cparam name=\"src\" value=\"http://www.youtube.com/v/lYVLpC_8SQE\u0026amp;hl=ja\u0026amp;fs=1\u0026amp;color1=0x006699\u0026amp;color2=0x54abd6\u0026amp;border=1\" /\u003e\u003cparam name=\"allowfullscreen\" value=\"true\" /\u003e\u003c/object\u003e\u003c/p\u003e\n\u003cp\u003eてな感じで、Part Ⅴまで続くんですが、いや、ネタ自体は昔からあるものなんですが、Google が絡むとまた違った笑いがあるもんです。:-)\u003c/p\u003e","title":"Google すると…?"},{"content":"昨年、MacHeist が、Thanks Giving (いわゆる感謝祭) の時期に登録ユーザーに配布していた軽量RSSリーダー、Headline 1.0.2 に、日本語リソースを追加するインストーラを作成したので、配布します。ご自由にどうぞ。ただし、ご使用は自己責任で。\nHeadline 1.0.2 日本語リソースインストーラ\n","permalink":"https://loginterests.com/posts/2009-02-23-headline-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9/","summary":"\u003cp\u003e昨年、\u003ca href=\"http://www.macheist.com/\"\u003eMacHeist\u003c/a\u003e が、Thanks Giving (いわゆる感謝祭) の時期に登録ユーザーに配布していた軽量RSSリーダー、Headline 1.0.2 に、日本語リソースを追加するインストーラを作成したので、配布します。ご自由にどうぞ。ただし、ご使用は自己責任で。\u003c/p\u003e","title":"Headline 日本語リソースインストーラ"},{"content":"ELSA の GLADIAC 988 GTZ 512M (8800GT) を買ったので、夢を見ているPCに換装してみました。Boot.plist の書き換えを忘れずに。\nで、起動したところ、ちゃんと認識され、機嫌良く動いています。これで、Snow Leopard の OpenCL も恐くないってとこでしょうか。:-)\n","permalink":"https://loginterests.com/posts/2009-02-13-%E5%A4%A2%E3%81%AE%E7%B6%9A%E3%81%8D/","summary":"\u003cp\u003eELSA の GLADIAC 988 GTZ 512M (8800GT) を買ったので、夢を見ているPCに換装してみました。Boot.plist の書き換えを忘れずに。\u003c/p\u003e\n\u003cp\u003eで、起動したところ、ちゃんと認識され、機嫌良く動いています。これで、Snow Leopard の OpenCL も恐くないってとこでしょうか。:-)\u003c/p\u003e","title":"夢の続き"},{"content":"入れてみました。\nまだ Office とか、ユーティリティをいくつかインストールしただけなんですが、正直なところ、かなり期待できます。( Deskscape で「デスクトップごとに異なる壁紙を使用する」としているとテーマが無効になっちゃうとか、VMware Workstation のゲストから LAN に接続できないとか、問題はいくつかありますが。^^;)\n何よりも、Vistaと比べて反応が軽快です。ベータ 1 なのに。Longhorn とは大違い。\n尤も、見た目はほとんど Vista です。これから手が入るのか、あるいはこのままなのかは不明ですが、UI の基本要素は、Windows 95 から変わってませんので、劇的な変化は、まああり得ないということで。\n","permalink":"https://loginterests.com/posts/2009-01-11-windows-7-beta-1/","summary":"\u003cp\u003e入れてみました。\u003c/p\u003e\n\u003cp\u003e\u003cimg alt=\"\u0026ldquo;Windows 7 Build 7000\" loading=\"lazy\" src=\"/wp-content/uploads/2009/01/win7build.png\"\u003e\u003c/p\u003e\n\u003cp\u003eまだ Office とか、ユーティリティをいくつかインストールしただけなんですが、正直なところ、かなり期待できます。( \u003ca href=\"/2008/09/04/deskspace/%22%3EDeskscape\"\u003eDeskscape\u003c/a\u003e で「デスクトップごとに異なる壁紙を使用する」としているとテーマが無効になっちゃうとか、VMware Workstation のゲストから LAN に接続できないとか、問題はいくつかありますが。^^;)\u003c/p\u003e","title":"Windows 7 beta 1"},{"content":"探し方が、まだまだ足りなかったようです。InsanelyMac の以下のエントリから、ALC888用のkextを落として入れると、内蔵オーディオで音がなりました。\n[HOW TO] Patch AppleHDA – Knowledge Base\nこのエントリに記載されている Desktop ALC883 CAD0 5.1(記事のかなり下の方にリンクがあります)をダウンロードして、/System/Library/Extensions にインストールするか、EFI boot をインストールしたバーティションの /Extensions にコピーして、update.sh を実行し直すか、boot-132 の initrd.img にコピーするか、いずれかを行って、とにかくブート時に読み込まれるようにすると、内蔵音源から音がなります。\nこれで、Leopardについては、ほぼ完璧となりました。:-)\nEFI boot Kit for P5E WS PRO ←全部まとめてダウンロードはこちらから。\n","permalink":"https://loginterests.com/posts/2009-01-02-%E5%A4%A2%E3%81%AE%E4%B8%AD%E3%81%A7%E9%9F%B3%E3%81%8C%E9%B3%B4%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003e探し方が、まだまだ足りなかったようです。InsanelyMac の以下のエントリから、ALC888用のkextを落として入れると、内蔵オーディオで音がなりました。\u003c/p\u003e","title":"夢の中で音が鳴りました"},{"content":"やはり夢ですので、間抜けなことを気づかずにしていたようです。\nKernel boot オプション に -f を指定しないと、オンボードの NIC を認識しなかったのですが、EFI Studioで、EFI string を作成する際に、Ethernet を追加し忘れていたようで、\nDevice: に、Display を選択。その下のドロップダウンリストで、GeForce 8600GT 256MB を選択。Add device をクリック。 Device: Ethernet を選択。Add device をクリック。 として、Boot.plist を作成したら、普通に、オンボードの NIC を認識しました。情けない。^^;\nそれはともかく、10.5.6 で、sleep する方法ですが、以下の通り。\nhttp://www.superhai.com/darwin.html から、[EHCISleepEnabler] (http://www.superhai.com/files/leopard/release/EHCISleepEnabler.kext.zipHCISleepEnabler.kext.zip) をダウンロードする。 ダウンロードした zip ファイルを展開すると、EHCISleepEnabler.kext ができるので、/System/Library/Extensions にインストールするか、EFI boot をインストールしたバーティションの /Extensions にコピーして、update.sh を実行し直すか、boot-132 の initrd.img にコピーするか、いずれかを行って、とにかくブート時に読み込まれるようにする。 /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/Info.plist を適当なところへコピーする。 コピーした Info.plist を開き、 \u0026lt;key\u0026gt;CFBundleVersion\u0026lt;key\u0026gt; \u0026lt;string\u0026gt;3.1.5\u0026lt;/string\u0026gt; と書かれている箇所の下に、次の行を追加する。 \u0026lt;key\u0026gt;OSBundleCompatibleVersion\\\u0026lt;key\u0026gt; \u0026lt;string\u0026gt;1.0\u0026lt;/string\u0026gt; ターミナルを開き、編集した Info.plist があるフォルダへ cd する。 次のコマンドを実行。 sudo cp Info.plist /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBEHCI.kext/Contents/ sudo touch /System/Library/Extensions ここで、リブートする。 すると、バッチリ sleep するようになりました。\nが、ここで問題発生。カーネルブートオプション -f を外すと、なぜか、sleep も reboot もうまく動かない。OSは終了するんですが、給電されたままで、電源入れ直すか、リセットするしかなくなってしまう。(T_T) なかなか上手くいかんものです。\nと思ってたら、試行錯誤していた時にあれこれインストールした kext がコンフリクトしていたみたいで、不要なものを削除したら、-f を外しても問題なく動くようになりました。が、一度 sleep した後、reboot しようとすると、OSは終了するものの、BIOS が立ち上がってきません。まあ、リセットボタンを押せばすむことなんですが。(2008/12/26)\n","permalink":"https://loginterests.com/posts/2008-12-25-%E5%A4%A2%E3%81%AE%E4%B8%AD%E3%81%A7-sleep-%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003eやはり夢ですので、間抜けなことを気づかずにしていたようです。\u003c/p\u003e\n\u003cp\u003eKernel boot オプション に -f を指定しないと、オンボードの NIC を認識しなかったのですが、EFI Studioで、EFI string を作成する際に、Ethernet を追加し忘れていたようで、\u003c/p\u003e","title":"夢の中で sleep しました"},{"content":"EFI boot v6 を落として、USBデバイス経由でなく、スタンドアローンで起動するようにしてみました。この、EFI boot は、Boot-132にインスパイヤされたものだと作成者自身が記事で述べているように、GUIDパーティションに必ずついてくる EFIパーティションにブートローダやら、kextを突っ込んでしまえという方法です。元々 Apple はここを使ってないので、昨今の風潮にあわせた資源の有効活用ってやつですね。やり方はごっつ簡単。Leopard 導入済みの環境でも、DVDのインストーラから起動した環境でもインストール可能です。\n■必要なもの\nefi_boot_v6.1.zip を InsanelyMac の [Guide] Boot from EFI partition, zero modification installs on Intel SSE2 or better…, Zero-modification Leopard installs. Share disks between macs \u0026amp; ha ってエントリから落とす。 zip を展開しておく。 DSDT Pacher で、DSDT.aml を造っておく。 [1] インストール先ディスクのデバイス名を取得する\nターミナルを開き、sudo -s でルートになっておく。 レパード実行環境なら、diskutil info / | grep Identifier を実行。表示されたディスク名(disk0s2 とか)をメモっとく。 DVD起動なら、diskutil info /Volume/なんとか | grep Identifier。/Volume/なんとか は、対象のディスクのマウントポイント。 [2] EFIパーティションを初期化する\nさて、次に、EFIパーティションを使えるようにしなくてはなりません。通常、FAT32でフォーマットされているので、これを HFS+ に置き換えるわけです。そこで、次のコマンドを実行。 diskutil eraseVolume “HFS+” “EFI” /dev/diskXs1 (diskXs1 の X は、[1]で取得したディスク名の最初の数字) [3] ディスクを起動可能にする\nそのままでは、OSX86 をインストールした パーティションが、active (起動可能) になっているので、EFIパーティションが、active になるようおまじないをします。 ./fdisk -e /dev/rdiskX (rdiskX の X は、[1]で取得したディスク名の最初の数字) すると、fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory なんてメッセージが出ますが、無視します。 fdisk: X\u0026gt; とプロンプトが出ますので、f 1 と入力し、リターン。 Partition 1 marked active. なんてメッセージが出力されます。 続いて、w と入力してリターン。これで、4 で変更した内容が書き込まれます。 q と入力してリターン。で、終了。 [4] インストールする\nEFI Boot v6.1 を展開したディレクトリへ cd して、まずイニシャルブートローダを書き込む。 と、その前に、コマンドに実行属性がなかったりするので、chmod +x fdisk とおまじないしておく。 ./fdisk -f boot0 -u -y /dev/rdiskX を実行。(rdiskX の X は、[1]でメモったディスク名の最初の数字を指定して下さい) dd if=boot1h of=/dev/rdiskXs1 を実行。(最後の s1 が重要です。ここを変えたりしちゃいけません) mkdir /Volume/EFI mount_hfs /dev/diskXs1 /Volume/EFI (diskXs1 の X は、[1]でメモったディスク名の最初の数字を指定して下さい) cp boot-turbo-munky.bin /Volumes/EFI/boot cp update.sh /Volume/EFI/ mkdir -p /Volumes/EFI/System/Booter mkdir /Volumes/EFI/Extensions mkdir /Volumes/EFI/.fseventsd (既にあったら造らなくてもよい) touch /Volumes/EFI/.fseventsd/no_log 必要な kext を /Volume/Extensions/ にコピーする。P5E WS PRO の場合は、次の通り。 AppleAHCISupport.kext, AppleIntelPIIXATASupport.kext, SMBIOSEnabler.kext, dsmos.kext, AppleAHCIPort.kext, AppleYukon2Support.kext, AppleVIAATA.kext, OpenHaltRestart.kext (DSDT Patch を使用するので、Disabler系は不要) DSDT.aml を /Volume/EFI へコピーする。 /Library/Preferences/SystemConfiguration/com.apple.Boot.plist を /Volume/EFI へコピーする。 cd /Volume/EFI; chmod +x update.sh ./update.sh を実行する。警告が表示されても気にしない。 cd .. して、umount /Volume/EFI で、アンマウントする。できない場合は、-f オプションをつけて強制アンマウント。 以上でインストール終了! いざ、再起動です。kextが読まれるのが、暫し画面に表示された後、あの灰色の画面が…って、林檎マークが出ない…ま、そういう仕様なんですが、ちょっと寂しい。まあ、起動してしまえば、問題なく使えます。リブートとシャットダウンがシャキシャキと反応するようになったんで、DSDT Patch もちゃんと効いてるみたい。相変わらず sleep が復帰してこないんですが、うちの場合は許容範囲です。\n","permalink":"https://loginterests.com/posts/2008-12-22-%E7%B6%9A%E3%81%91%E3%81%A6%E5%A4%A2%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003e\u003ca href=\"http://forum.insanelymac.com/index.php?showtopic=127330\"\u003eEFI boot v6\u003c/a\u003e を落として、USBデバイス経由でなく、スタンドアローンで起動するようにしてみました。この、EFI boot は、Boot-132にインスパイヤされたものだと作成者自身が記事で述べているように、GUIDパーティションに必ずついてくる EFIパーティションにブートローダやら、kextを突っ込んでしまえという方法です。元々 Apple はここを使ってないので、昨今の風潮にあわせた資源の有効活用ってやつですね。やり方はごっつ簡単。Leopard 導入済みの環境でも、DVDのインストーラから起動した環境でもインストール可能です。\u003c/p\u003e","title":"続けて夢を見ました。"},{"content":"　Leopard を PCにインストールするという夢を見たので、忘れないうちにメモしておいたり。オンボのサウンドがどうやっても認識しないけど、USBの音源あるし、ま、いっかってことで。\nちなみに、10.5.6 は、スリープから戻ってこないっす。デスクトップをスリープ運用する人は、あんましいないかもしんないけど。(10.5.5だと、ちゃんとスリープから復帰します)\nカーネルブート時にネットワークアダプタが認識されないため、ホストUUID が設定されない問題があった。そのせいで、Time Machines が正常に開始しなかったり、Xcode がエラーを吐いたり、色々問題が。^^; おまけ 4 に解決方法を追記。(2008/12/19)\n■ 環境\nM/B: Asus P5E WS Pro CPU: Intel Core 2 Quad (Q6600) 2.4GHz MEM: 8GB VGA: GeForce 8600GT 256MB Sound: USB音源 DVD: PIONEER DVD-RW (内蔵) PATA \u0026amp; I・Oデータ SVRP-UN8PL2 (外付) USB ■ 必要なもの\nブート可能な USBデバイス Retail の Mac OS X 10.5 Leopard インストールディスク ■ 下準備\nboot-132 をダウンロード。generic.iso でOK。http://www.mediafire.com/?uwd9dtttjfk。夢置場から Pre Boot CD をダウンロードしても可。http://dream.so.land.to/ 夢置場から LDMx86 をダウンロード。 OpenHaltRestart.kext をダウンロード。http://psystar.com/openhaltrestart.html AppleVIAATA6111_6145.kext.zip をダウンロード。http://my.ukrweb.info/en/node/73 EFIStudioをダウンロード。http://www.mediafire.com/?mi2jyme5fxf Kext helperをダウンロード。http://cheetha.net/ Appleから、10.5.6 の Combo Update を落とす。ついでに、JavaのUpdateも落とす。 ■ ブートデバイスを作成\nブート用のUSBデバイスをFAT32でフォーマット boot-132ディスクの内容をUSBへコピー USB デバイスへコピーした isolinux/isolinux.cfg を デバイス直下へ移動。syslinux.cfg にリネーム USB デバイスへコピーした isolinux.bin を syslinux.sys にリネーム USB デバイスにブートストラップローダをインストールする。\nWindowsなら、syslinux.exe -ma X: (X:は、USBデバイスのドライブレター)とすれば完了。\nLinuxなら、syslinux /dev/(USB device)。Mac では…できない? ^^; LDMx86 を展開して、できたフォルダへ移動する。 フォルダ内にある file1.tgz を展開する。(Macだと、Finderから見えないので、ターミナルを開いて、tar コマンドで展開する。tar xvjf file1.tgz) USB デバイス上の initrd.img を読み書き可能でオープンする。 initrd.img の内容を削除。 で展開してできた System/Library/Extentions から次のファイルを initrd.img へコピーする。 AppleAHCISupport.kext, IntelCPUPMDisabler.kext, AppleIntelPIIXATASupport.kext, SMBIOSEnabler.kext, dsmos.kext, AppleAHCIPort.kext, AppleYukon2Support.kext dsmos.kext は、USBデバイスのルート直下にもコピーしておく。 AppleVIAATA6111_6145.kext.zip を展開してできる次のファイルを initrd.img へコピーする。 AppleVIAATA.kext OpenHaltRestart.ext も initrd.img へコピーする。 以上で initrd.img を保存してクローズする。 USBデバイス上の syslinux.cfg をエディタで編集。「APPEND biosdev=81」を最後に追加。 ■ BIOS設定の確認\nSATAの設定で、ICH9R は ACHI または、RAID CPUの設定で、SpeedStep は Disabled。 オンボードデバイスの設定で、Marvell 80E4165 は Legacy Mode ■ インストール\nboot-132 または、Pre Boot CD を焼いて、それでCD起動。 boot: プロンプトが出たら、Leopard Install Disk (Retail) に交換。 リターンキーを押下。 起動デバイスのメディアタイプを尋ねてくるが、そのままリターン。 また boot: プロンプトが表示されたら、3.〜4. を繰り返す。 CD 起動するなら何かキーを押せ…といった内容のメッセージが表示されたら、何でもいいのでキーを押す。 インストーラが起動するのをのんびり待つ。 インストーラが起動したら、ディスクユーティリティを起動して、インストール先の HD を GUIDパーティションで初期化。 後は、普通にインストールする。 その間に、ブートデバイス用に作成した USBデバイスを接続しておく。 通常のMacだと、インストールが終了したら自動的に再起動するが、夢なのでくるくるブートインディケータが回るだけになるかもしれない。その時は、慌てず騒がず、電源を入れ直す。 USBデバイス経由でブートして、Welcome画面になれば、OK。ネットワークが認識されていないが、気にせずに、デスクトップ画面が表示されるまで進める。 ■ アップデート\nダウンロードした Comboアップデートを起動する。起動するだけ。 EFIStudio を起動する。 Kext Helper を起動する。 ターミナルを二枚開き、それぞれ、sudo -s しておく。 片方のターミナルで、以下のコマンドを実行。(しなくても、Disablerが効いてるので問題ないが、念のため) while sleep 1; do; rm -rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext; done ここでおもむろに、Combo Update を実行し、インストールを完了させる。ただし、再起動してはダメ。 Kext Helper で、dsmos.kext をインストール。 EFIStudio で、以下の操作を行う。 Device: で、Display を選択。GeForce 8600GT 256MB を選択。Add device ボタンをクリック。すると、Editor ウィンドウが開くが、ひとまず無視。 Device: で、Ethernet を選択。Add device ボタンをクリック。 Editor ウィンドウの write to com.apple.Boot.plist ボタンをクリック。 EFIStudio の ツールバーから、Boot plist Editor を起動して、ブートパラメータに -f を追加。(初期状態は何も定義されていないはず) 二枚目のターミナルで、/System/InstallAtStartup/scripts/1 を nano か、vi で開く。 AppleIntelCPUPowerManagement.kext を検索し、ヒットすれば、dsmos.kext に置換して、保存する。 nano (または、vi) を終了 ここで、再起動する。 起動中に、一度リブートがかかる(これ自体は正常。Macでも同じ動きをする)。デスクトップが表示されたら、システムプロファイラで、QE/CIが有効になっていることを確認。 システム環境設定を開き、イーサネットが有効になっていることを確認。イーサネットがなければ、追加する。 ■ おまけ 1\n内蔵ディスクが「外部ディスク」として認識されているのは、以下の手順で修正する。 /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/\nIOAHCIBlockStorage.kext/Contents/Info.plist を適当な場所にコピー。 コピーした Info.plist を開く。(Property List Editor が起動) /Information Property List/IOKitPersonalities/AppleAHCIDiskDriver を開く。 Physical Interconnect をキーに追加。属性は、string。値は、SATA Physical Interconnect Location をキーに追加。属性は、string。値は、Internal Protocol Characteristics をキーに追加。属性は、Directory。 Protocol Characteristics の下に、 Physical Interconnect をキーに追加。属性は、string。値は、SATA Protocol Characteristics の下に、 Physical Interconnect Location をキーに追加。属性は、string。値は、Internal 保存する。 ターミナルを開き、Info.plist を保存したフォルダへ cd する。 sudo cp Info.plist /System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/ リブートする。 ネタ元は、http://forum.insanelymac.com/index.php?showtopic=108479 ■ おまけ 2\nシステムプロファイルの「機種ID」(P5E WS Pro) をメモる。 /System/Library/SystemProfiler/SPPlatformReporter.spreporter/\nContents/Resources/SPMachineTypes.plist を適当なフォルダへコピーする。 このファイルの最後に、P5E WS Pro キーを追加。属性は、string。値は、MacPro ターミナルを開き、SPMachineTypes.plist を保存したフォルダへ cd する。 以下のコマンドを実行する。 sudo cp SPMachineTypes.plist /System/Library/SystemProfiler/SPPlatformReporter.spreporter/Contents/Resources/ すると、リブート後、システムプロファイラで、Mac Pro と表示される。^^; /System/Library/SystemProfiler/SPPlatformReporter.spreporter/Contents/Resources/Japanese.lproj/Localizable.strings にキーを定義すればお好みの表示に変えることも可能。Mac Pro Fake とか。各国語で表示したければ、各国語の Localizable.strings を同様に修正。 ■ おまけ 3\nシステムメニューの「この Mac について」で、プロセッサが、不明となるのが気持ち悪い人は、 /System/Library/CoreServices/loginwindow.app/Contents/Resources/Japanese.lproj/AboutThisMac.strings を適当なところにコピー。 UTF-16 エンコーディングのテキストが扱えるエディタで開く。 \u0026ldquo;ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT\u0026rdquo; = \u0026ldquo;%@\u0026rdquo;; という行を、\n\u0026ldquo;ABOUT_BOX_SINGLE_PROCESSOR_FIELD_FORMAT\u0026rdquo; = \u0026ldquo;2.88GHz Intel Core 2 Quad@2.88GHz\u0026rdquo;;\nなどと、お好みで書き換える。 ついでにその少し下にある、\n\u0026ldquo;ABOUT_BOX_MULTIPLE_PROCESSORS_FIELD_FORMAT\u0026rdquo; = \u0026ldquo;%@\u0026rdquo;; という行も、\n\u0026ldquo;ABOUT_BOX_MULTIPLE_PROCESSORS_FIELD_FORMAT\u0026rdquo; = \u0026ldquo;2.88GHz Intel Xeon@2.88GHz x 2\u0026rdquo;;\nなどとお好みで書き換える。 ターミナルを開き、AboutThisMac.strings を保存したフォルダへ cd する。 以下のコマンドを実行する。 sudo cp AboutThisMac.strings /System/Library/CoreServices/loginwindow.app/Contents/Resources/Japanese.lproj/ すると、リブート後、お好みのプロセッサ表示に大変身! ■ おまけ 4 (2008/12/19追記)\nsneosx86.freeflux.net のこのエントリから、IONetworkingFamily-581.zip を取得する。 適当なフォルダへ展開する。 ターミナルを開き、IONetworkingFamily を展開したフォルダへ cd する。 以下のコマンドを実行する。 sudo cp IONetworkingFamily /System/Library/Extensions/IONetworkingFamily.kext/Contents/MasOS/ sudo touch /System/Library/Extensions リブートする。 すると、タイムマシンが正常に動作するようになる。ついでに、Xcode も正常に動作。^^; ","permalink":"https://loginterests.com/posts/2008-12-18-%E5%A4%A2%E3%82%92%E8%A6%8B%E3%81%BE%E3%81%97%E3%81%9F/","summary":"\u003cp\u003e　Leopard を PCにインストールするという夢を見たので、忘れないうちにメモしておいたり。オンボのサウンドがどうやっても認識しないけど、USBの音源あるし、ま、いっかってことで。\u003c/p\u003e","title":"夢を見ました"},{"content":"うっかりしている間に、StoryMill がバージョンアップして 3.2.1 になってました。ので、日本語リソースも対応してみました。ご自由にお使い下さい。ただし、ご使用は、at your own risk で。:-)\nStoryMill 3.2.1 日本語リソースパッケージ\n","permalink":"https://loginterests.com/posts/2008-12-14-storymill-321-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8/","summary":"\u003cp\u003eうっかりしている間に、StoryMill がバージョンアップして 3.2.1 になってました。ので、日本語リソースも対応してみました。ご自由にお使い下さい。ただし、ご使用は、at your own risk で。:-)\u003c/p\u003e","title":"StoryMill 3.2.1 日本語リソースパッケージ"},{"content":"日本の物書きには、日本語がわかりやすいかと思いまして、以前紹介した StoryMill の日本語リソースを作ってみました。対応バージョンは、3.2です。\nStoryMill.app 配下の Contents/Resources の下に、解凍してできた Japanese.lproj をコピーするか、移動するかすれば、メニュー、ダイアログ、ツールバーなどが日本語化されます。テンプレートが一部未訳なのは、ご愛敬。^^;\nテンプレートを翻訳した上でしばらく使ってみて、誤訳などなさそうであれば、Mariner Software へ送ろうと思っています。\n誤訳や不自然な箇所を見つけてくれる人、大募集中です。\nStoryMill 日本語リソースをダウンロード\n","permalink":"https://loginterests.com/posts/2008-11-30-storymill-%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9/","summary":"\u003cp\u003e日本の物書きには、日本語がわかりやすいかと思いまして、\u003ca href=\"/2008/08/22/storymill\"\u003e以前紹介した\u003c/a\u003e \u003ca href=\"http://www.marinersoftware.com/sitepage.php?page=127\"\u003eStoryMill\u003c/a\u003e の日本語リソースを作ってみました。対応バージョンは、3.2です。\u003c/p\u003e\n\u003cp\u003eStoryMill.app 配下の Contents/Resources の下に、解凍してできた Japanese.lproj をコピーするか、移動するかすれば、メニュー、ダイアログ、ツールバーなどが日本語化されます。テンプレートが一部未訳なのは、ご愛敬。^^;\u003c/p\u003e","title":"StoryMill 日本語リソース"},{"content":"Mac ばかりなのも何なので、Windows の小物もひとつ。今更ではありますけど。\nMac だと、Spaces で行っているような複数の仮想デスクトップを管理ソフトなんですが、まあ、PC-Unix の compiz とか、Beryl なんかがやってることが、Windowsでもできてしまう商品。Otaku Software の Deskspace というシェアウェアです。\nが、使い始めると案外面白い。他のデスクトップが透けて見えるので、どこに何を配置したか結構見てわかるのが意外でした。以前は、特定のデスクトップでアプリケーションを起動することができなかったんですが、最新版(1.5.5.2)では、ちゃんとその機能も追加されており、使用するソフトのカテゴリごとにデスクトップを切り替えたり、あるいは、仕事用、息抜き用なんてデスクトップを整理できたりするようになってます。使えるソフトに育ってきたってことでしょうか。\nでもやっぱりこういうソフトは視覚エフェクトが命ですので、デスクトップがぐりんぐりんとマウスの動きにあわせて回転する様を鑑賞するのが、正しいPCユーザの姿なのでしょう。(笑\n仮想デスクトップソフトは数あれど、結構気に入ってます。他のが味もそっけもなさすぎなだけなんでしょうけど。\n少し前のバージョンから、こっそり日本語リソース作って、を Otaku Software のフォーラムに上げたりしてるんですが、まあその程度にはお気に入りなわけです。\n","permalink":"https://loginterests.com/posts/2008-09-04-deskspace/","summary":"\u003cp\u003eMac ばかりなのも何なので、Windows の小物もひとつ。今更ではありますけど。\u003c/p\u003e\n\u003cp\u003eMac だと、Spaces で行っているような複数の仮想デスクトップを管理ソフトなんですが、まあ、PC-Unix の \u003ca href=\"http://www.compiz-fusion.org/\"\u003ecompiz\u003c/a\u003e とか、\u003ca href=\"http://www.beryl-project.org/\"\u003eBeryl\u003c/a\u003e なんかがやってることが、Windowsでもできてしまう商品。\u003ca href=\"http://www.otakusoftware.com\"\u003eOtaku Software\u003c/a\u003e の Deskspace というシェアウェアです。\u003c/p\u003e","title":"DeskSpace"},{"content":"最近、ちょこちょこと小説もどきを書いている。まあ、内容は完全に妄想なので、それはさておき。テキストエディタでしこしこ書いてたんですが、長くなればなるほど見通しが悪くなるのは仕方のないところ。手頃なツールがないかと探していると、よくあるアウトラインプロセッサは、Googleで簡単に引っかかるもののシーンごとにテキストを管理できるとか、登場人物がリストできるとか、ちょっとあれば便利そうっていう特化した機能を持つ物がない。映画の脚本とか専用のソフトはあるけど、そっちは興味ないし。\nで、さらに小説専用とかでググったら出てきました。そのものずばりが目的のソフトで、StoryMill。アメリカではプロフェッショナルな方も使ってるとか。開発と販売元は、MARINER Software。\nや、とにかく書きたいとこを先に書いて、体裁は後から整えるという、趣味の小説書き（SS書きの方が一般的?）にはとても重宝します。 submissionといって、どこの出版社やエージェントに原稿を送ったかまで管理できるところが、や、アメリカ的です。ｗ\n","permalink":"https://loginterests.com/posts/2008-08-22-storymill/","summary":"\u003cp\u003e最近、ちょこちょこと小説もどきを書いている。まあ、内容は完全に妄想なので、それはさておき。テキストエディタでしこしこ書いてたんですが、長くなればなるほど見通しが悪くなるのは仕方のないところ。手頃なツールがないかと探していると、よくあるアウトラインプロセッサは、Googleで簡単に引っかかるもののシーンごとにテキストを管理できるとか、登場人物がリストできるとか、ちょっとあれば便利そうっていう特化した機能を持つ物がない。映画の脚本とか専用のソフトはあるけど、そっちは興味ないし。\u003c/p\u003e","title":"StoryMill"},{"content":"さて、昨日紹介した、MixiDock の記事でもふれましたが、GMail 使いにお勧めしたいのが、MailPlane。GMail のあの画面の操作性を中心に、かゆところに手が届く工夫が見られます。画面は、こんな感じ\nツールバーから「メールの作成」を、選択すると、別ウィンドウが開く。他のメール見ながら書くのに便利。Webメーラーは、そのへんに不満があったんだけど、こいつは、無問題。何より、複数のアカウントを一括で管理できるっていうのが、あっしみたいにあれこれ使い分けてる身には、重宝します。できれば、各アカウント画面をタブで管理して、同時にそれぞれのアカウントを同時に参照できるようにしてもらえたら、もっと使い勝手が増すように思う。Google Appsのアカウントも管理できるので、まあ、GMailブラウザの中でも最強ではないでしょうか。これのPC版がないのが残念。\n","permalink":"https://loginterests.com/posts/2008-06-05-mailplane/","summary":"\u003cp\u003eさて、昨日紹介した、\u003ca href=\"http://drikin.com/mixidock/\"\u003eMixiDock\u003c/a\u003e の記事でもふれましたが、GMail 使いにお勧めしたいのが、\u003ca href=\"http://mailplaneapp.com/\"\u003eMailPlane\u003c/a\u003e。GMail のあの画面の操作性を中心に、かゆところに手が届く工夫が見られます。画面は、こんな感じ\u003c/p\u003e","title":"MailPlane"},{"content":"ターゲッティッドブラウザって、２ちゃんブラウザが多分、一番有名ですし、Gmail ブラウザなんてのも結構普及してるようなので、あってもおかしくないなーと思って、ぐぐったら、一杯出てきました。私は、ネット閲覧には、Macを使ってるものですから、MixiDockを使ってます。（ちなみに、Gmail専用ブラウザは、MailPlane）で、その MixiDock ですが、見た目はこんなの\n細かいところの使い勝手を少しよくしてくれるってぐらいですが、普通のブラウザで操作するよりも、たったそれだけで使い勝手がよくなるので、最近この手のツールをよく使います。本体画面部分は、このツールに限らず、Web kit や、Internet Explorer のレンダリングエンジン、MozillaのGeckoなんか使って作られているので、画面の見栄えが劣るわけでなく。これからは、機能の分割・統合を検討した結果としての専用ツール化ってのは減っていって、目的面（オブジェクト）での専用ツール化っていうのがユーテリティアプリ開発の主流になっていくんですかね。\n","permalink":"https://loginterests.com/posts/2008-06-03-mixi-%E5%B0%82%E7%94%A8%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6/","summary":"\u003cp\u003eターゲッティッドブラウザって、\u003ca href=\"http://www.monazilla.org/\"\u003e２ちゃんブラウザ\u003c/a\u003eが多分、一番有名ですし、Gmail ブラウザなんてのも結構普及してるようなので、あってもおかしくないなーと思って、ぐぐったら、一杯出てきました。私は、ネット閲覧には、Macを使ってるものですから、\u003ca href=\"http://mixidock.drikin.com/\"\u003eMixiDock\u003c/a\u003eを使ってます。（ちなみに、Gmail専用ブラウザは、\u003ca href=\"https://mailplaneapp.com/\"\u003eMailPlane\u003c/a\u003e）で、その \u003ca href=\"http://mixidock.drikin.com/\"\u003eMixiDock\u003c/a\u003e ですが、見た目はこんなの\u003c/p\u003e","title":"Mixi 専用ブラウザ"}]