Ubuntu 12.04:SparkleShare アップグレード

Ubuntu 12.04 にパッケージングされている「SparkleShare」を最新版「1.0.0」にアップグレードします。(2013/05/19作成)

1.SparkleShare 1.0 インストール Ubuntu 12.10、12.04 または 11.10、まずは Git を追加するには安定した (以下 Sparkleshare PPA この PPA に依存) PPA をリリースします。

$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update

2.非公式の SparkleShare PPA を追加し、最新の SparkleShare 1.0 インストール Ubuntu 12.10、12.04 または次のコマンドを使用しました。

$ sudo add-apt-repository ppa:rebuntu16/sparkleshare+unofficial
$ sudo apt-get update
$ sudo apt-get install sparkleshare ¥
libwebkit1.1-cil libmono-posix4.0-cil ¥
libmono-system-core4.0-cil libnotify0.4-cil

3.ログイン時に起動するアプリケーションを設定

セッションインジケーターから「自動起動するアプリケーション」を選択し、以下を自動的に起動するプログラムを追加します。

名前:SparkleShare
コマンド:/usr/bin/sparkleshare start
説明:SparkleShare Services

参考文献:
http://www.webupd8.org/2012/12/install-sparkleshare-10-in-ubuntu.html

以上

Windows:VirtualBoxの共有フォルダを利用する

以前似たようなタイトル記事で、ゲストOSが Linux「Ubuntu」のケースで「VirtulBox 共有フォルダ」の利用方法をご紹介しました。今回は、ゲストOSが「Windows XP」のケースでの利用方法となります。(2013/05/11作成)

0.環境

ホストOS:Mac OS X 10.8.3 & VirtualBox 4.2.12
ゲストOS:Windows XP Professional

1.設定(ホスト側)

ゲストOSが起動している状態で、VirtulBox メニュー > Devices > Shared Folders… をクリック。

ゲストOS名 – Shared Folders
[ + ] Adds a new shared folders definition をクリック。

□Add Share
virtualbox_add_share

必要項目を入力して、[OK]をクリック。
Shared Folders ウィンドウ側の [OK] をクリック。

2.設定(ゲスト側)

マイコンピュータ(開く) > ツール > ネットワークドライブの割り当て(N)… をクリック。

ネットワークドライブの割り当て
| ドライブ(D): 割り当てドライブレター
| フォルダ(O): 参照(B)… をクリック

□フォルダの参照
windows_xp_selected_folders

¥¥VBOXSVR¥share を選択して[OK]をクリック。
ネットワークドライブの割り当て ウィンドウ側の [完了] をクリック。

※これでゲストWindowsから、ホストMacBooxのディレクトリを利用できるようになります。

[DTI]ServersMan@VPS:mkpasswd でランダムパスワードを生成

Linuxのmkpasswdコマンドを使用して、ランダムパスワードを生成します。各種ID/PWの作成時に便利です。(2013/04/14作成)

0.環境

$ cat /etc/redhat-release 
CentOS release 5.9 (Final)

1.インストール

$ sudo yum install expect

2.コマンド実行例

$ mkpasswd -l 10 -d 2 -c 2 -C 2 -s 0 -2

パスワードの文字数:10
パスワードに含める数字の数:2
パスワードに含めるアルファベット(小文字):2
パスワードに含めるアルファベット(大文字):2
パスワードに含める特殊文字(記号など):0

以上

Mac:NeoBundle+zencoding-vimで倍速コーデングしたい

zencoding-vim とは、htmlを高速で入力するための vimプラグインです。短縮表記で書いて「<c-y>,」とすると、タグ展開してくれます。導入は、vimプラグイン管理ツールである「NeoBundle」で行います。(2013/03/31作成)

0.環境

$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.8.3
BuildVersion: 12D78

1.導入

$ mkdir -p ~/.vim/bundle
$ git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

$ vim ~/.vimrc

filetype plugin indent off

if has('vim_starting')
set runtimepath+=~/.vim/bundle/neobundle.vim
call neobundle#rc(expand('~/.vim/bundle/'))
endif

NeoBundle 'Shougo/neobundle.vim'
NeoBundle 'mattn/zencoding-vim'

filetype plugin indent on

2.インストール・確認

vimを開いて以下を実行します。
:NeoBundleInstall

インストールされていれば以下となります。
:NeoBundleList

zencoding-vim
neobundle.vim

以上

[DTI]ServersMan@VPS:drupal インストール

Drupal とは PHP で開発された オープンソースのCMS(Content Management System)です。最新版は「7.21」となります。今回は ServersMan@VPSにインストールします。(2013/03/20作成)

0.サーバー環境

$/usr/sbin/httpd -v
Server version: Apache/2.2.3
Server built:   Jan 10 2013 08:22:14
$ php -v
PHP 5.3.3 (cli) (built: Jun 27 2012 12:25:37)
$ mysql --version
mysql  Ver 14.14 Distrib 5.5.25a, for Linux (i686) using readline 5.1

1.インストール(コアモジュール)

$ wget http://ftp.drupal.org/files/projects/drupal-7.21.tar.gz
$ tar zxvf drupal-7.21.tar.gz
$ sudo cp -rf drupal-7.21 /home/drupal
$ sudo chown -R daemon:daemon /home/drupal

2.インストール(言語ファイル)

以下より「言語ファイル」をダウンロードし「INSTALL_ROOT/profiles/standard/translations」配下に設置します。
http://localize.drupal.org/translate/downloads

$ pwd
/home/drupal/profiles/standard/translations
$ sudo wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.21.ja.po

3,MySQL設定

$ mysql -u root
mysql> create database drupal DEFAULT CHARACTER SET utf8;
mysql> grant all privileges on drupal.* to drupal@localhost identified by "ユーザーのパスフレーズ";
mysql> flush privileges;
mysql> exit

4.Apache設定

drupal をサブドメインで動作させるためには、Apacheの「VirtualHost」設定を行います。

$ sudo vi /etc/httpd/conf.d/virtualhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
ServerName cms.offline-net.com
DocumentRoot /home/drupal
</VirtualHost>

$ sudo /etc/init.d/httpd configtest
$ sudo /etc/init.d/httpd graceful

5.インストールウィザード実行

drupal を配置したURLにアクセスすると、以下順番で「インストールウィザード」が開始されます。

  • プロフィールの選択(完了)
  • 言語の選択(完了)
  • 必要条件の検証(完了)
  • データベースのセットアップ(完了)
  • インストールプロフィール(完了)
  • 翻訳のセットアップ(完了)
  • サイトの環境設定(アクティブ)
  • 翻訳の完了
  • 完了

以上

Mac Time Machine:Transcend USB3.0/2.0対応 2.5インチ ポータブルHDD『M3 1TB』

Mac Book Pro の Time Machine バックアップ用として、Transcend(トランセンド)USB3.0/2.0対応 2.5インチ ポータブルHDD 『M3 1TB』を購入しました。Time Machine には 外付け HDD(USB等)が選択可能です。(2013/03/17作成)

なお PCとの接続は 、PC側に「データ接続用」と「電源確保用」で2つUSB空きポートが必要になります。

Transcend USB3.0/2.0 2.5インチ ポータブルHDD 耐衝撃 M3シリーズ 1TB 3年保証 TS1TSJ25M3

Redmine:テーマ「farend basic」のインストール

Redmine「farend basic」とは、日本語環境で Redmineの画面を見やすくできる「テーマ」です。詳細はこちらで紹介されています。今回は、Redmine 2.2.x にインストールしてみます。(2013/03/03作成)

0.環境

$ git --version
git version 1.7.11.3

※Redmine本体のインストールは以下を参照ください。

1.インストール

Redmine インストールディレクトリにて以下を実行する。

$ pwd
/var/lib/redmine

$ sudo git clone git://github.com/farend/redmine_theme_farend_basic.git public/themes/farend_basic
Cloning into 'public/themes/farend_basic'...
remote: Counting objects: 118, done.
remote: Compressing objects: 100% (56/56), done.
remote: Total 118 (delta 44), reused 112 (delta 38)
Receiving objects: 100% (118/118), 30.45 KiB, done.
Resolving deltas: 100% (44/44), done.

2.設定

Redmine 管理画面で新しいテーマを利用する設定を行います。

「管理」→「設定」→「表示」画面内の項目「テーマ」で「Farend basic」を選択、画面最下部の「保存」ボタンをクリックしてください。

以上

[DTI]ServersMan@VPS:phurl インストール

bit.ly のような「短縮URLサービス」をOSSで構築できる「phurl」。今回は ServersMan@VPSにインストールします。(2013/02/17作成)

0.環境

php -v
PHP 5.3.3 (cli) (built: Jun 27 2012 12:25:37)
$ mysql --version
mysql Ver 14.14 Distrib 5.5.25a, for Linux (i686) using readline 5.1

1.phurl ダウンロード・設置

$ sudo mkdir /var/www/html/phurl
$ wget http://phurl.googlecode.com/files/Phurl2.4.2.tar.gz
$ sudo tar zxvf Phurl2.4.2.tar.gz -C /var/www/html/phurl
$ sudo chmod 777 /var/www/html/phurl
$ cd /var/www/html/phurl

2.MySQL の設定

$ mysql -u root
mysql> create database phurl DEFAULT CHARACTER SET utf8;
mysql> grant all privileges on phurl .* to phurl@localhost identified by "ユーザーのパスフレーズ";
mysql> flush privileges;
mysql> exit

3.phurl インストール作業

※http://インストールサーバー/phurl/ のURLにアクセスし、ウィザードに従ってインストールを進めます。
※完了後 phurl配下の「install」ディレクトリは削除します。($ sudo rm -rf install)

4.phurl .htacess 設定

$ pwd
/var/www/html/phurl

$ sudo vi .htaccess

RewriteEngine on
RewriteOptions MaxRedirects=1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([a-zA-Z0-9_-]+)$ redirect.php?alias=$1 [L]

5. phurl 動作確認

http://www.offline-net.com/phurl/
管理画面:http://www.offline-net.com/phurl/admin/

6.トラブルシューティング、他

1)ウィザードインストール時、以下のエラーとなる。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE = MYISAM’ at line 1

TYPE=MyISAMはMySQLのバージョン4.0.2以前の書き方で、5.5以降は ENGINE=MyISAM と書き換えます。

$ sudo vi /var/www/html/phurl/install/3.php

TYPE = MYISAM

ENGINE = MYISAM

2)config.php SITE_URL に設定した「ドメイン」のみ、短縮URLのエントリー許可する。

※初期状態で「他ドメイン」をエントリーした場合…エラーとなる。
Create a short URL
The URL you have entered is not allowed.

$ sudo vi /var/www/html/phurl/index.php

if (preg_match("/($hostname)/i", $data['host'])) {
↓
if (!preg_match("/($domain)/i", $data['host'])) {

以上

[オリエント] ORIENT 腕時計 自動巻き URL001ET メンズ [並行輸入品]

Eye-Fi:無線LAN内蔵SDカード「アイファイ」

Eye-Fi(アイファイ)とは世界初の無線LAN内蔵SDカードです。このSDカードがあれば、PCとカメラをケーブル接続することなく、簡単に写真・動画をPCに取り込むことができます。(2013/02/09)

Eye-Fi Pro X2 16GB Class10
できるポケット Eye-Fi (アイファイ) 公式ガイド 写真がもっと楽しくなる基本&活用ワザ 70