WordPress

Download the wordpress files. http://wordpress.org/download/ unzip the zip flie.

cd /var/www/ sudo unzip wordpress*.zip

creat the datebase “wordpress” by the phpmyadmin
change the permissions of the wordpress folder to “777”

sudo chown -R www-data:www-data /website_folder/

open the http://raspberrypi.address/wordpress to finish the installation.

Tips: Fix the rewrite issue (404):

sudo a2enmod rewrite

FTP Service

Install VSFTPD, For transfering file / your website to the raspberry pi:

sudo apt-get install vsftpd
sudo nano /etc/vsftpd.conf

Search for “anonymous_enable=YES” and change the YES to NO “anonymous_enable=NO”.
Uncomment the following lines:

local_enable=YES
write_enable=YES
local_umask=022

Control + X to close/save the file

sudo service vsftpd restart

Basic Setup

Update the source and upgrade the system.

sudo -i
ape-get update
ape-get upgrade

Raspberry config

sudo raspi-config

change the root password

sudo passwd

install the zip and unzip

sudo apt-get install zip unzip

install the Bonjour/Zeroconf

sudo apt-get install netatalk

install the chinese font

sudo apt-get install ttf-wqy-microhei

install the chinese input

sudo apt-get install ibus ibus-googlepinyin

Remote Desktop Access

sudo apt-get install xrdp

Tiny Tiny RSS

Install the TTRSS
Download the ttrss files from github.
https://github.com/gothfox/Tiny-Tiny-RSS
Unzip the files to the /var/www/

cd /var/www/
unzip tiny*.zip

crate the ttrss database by the phpmyadmin.
Open the http://raspberrypi.address/tt-rss/install to finish the installation.

If the installation guide mentioned that the curl function is recommended. Install it for the the auto update of rss feeds.

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl

Set a cron job
as the user pi:

crontab -e

add the follow line at the bottom of crontab.

*/15 * * * * php /home/pi/public/dipper.me/public/tt-rss/update.php –feeds –quite

Save the change.
Reboot the Raseberry Pi.

sudo reboot

LAMP

http://raspberryserver.blogspot.com/2013/02/installing-lamp-with-fastcgi-php-fpm.html

Installing Apache with PHP
First you need to switch yourself to root:

sudo su

Install packages for Apache and PHP:

apt-get install apache2-mpm-worker php5-fpm php5-cli

Installing FastCGI
Then you need to install FastCGI module for Apache, but because this one is not available as binary (.deb) package in Rasbian repository, it is needed to be compiled from the source.
Install all dependencies first:

apt-get install debhelper cdbs apache2-threaded-dev dpatch libtool libapr1-dev

Add line to /etc/apt/sources.list to enable sourca packages repository:

deb-src http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi

Then download libapache-mod-fastcgi source package, compile and then install from binary package:

apt-get update
apt-get -b source libapache-mod-fastcgi
dpkg -i libapache2-mod-fastcgi*.deb

Configuring Apache and PHP
Enable mod_actions:

a2enmod actions

Create directory /var/www/fastcgi and make sure it’s accessible for user www-data

mkdir /var/www/fastcgi
chown www-data:www-data /var/www/fastcgi

Edit file /etc/apache2/mods-available/fastcgi.conf to look following way:

<IfModule mod_fastcgi.c>
AddHandler fastcgi-script .fcgi
#FastCgiWrapper /usr/lib/apache2/suexec
FastCgiIpcDir /var/lib/apache2/fastcgi

Alias /php5.fastcgi /var/www/fastcgi/php5.fastcgi
AddHandler php-script .php
FastCGIExternalServer /var/www/fastcgi/php5.fastcgi -socket /var/run/php5-fpm.sock
Action php-script /php5.fastcgi virtual

# This part is not necessary to get it to work, but it stops anything else from being
# accessed from it by mistake or maliciously.
<Directory “/var/www/fastcgi”>
Order allow,deny
<Files “php5.fastcgi”>
Order deny,allow
</Files>
</Directory>
</IfModule>

Installing APC
Your server will work even without this module, but usage of APC can significantly speed up your PHP applications. I personally tried with default WordPress installation and with APC the response time was about 200 % faster. The APC (Alternative PHP Cache) is a free and open opcode cache for PHP. Its goal is to provide a free, open, and robust framework for caching and optimizing PHP intermediate code. It just mean that the PHP code isn’t parsed everytime is needed again and again, but instead it’s saved in cache and parsed only first time. Which is of course huge performance improvement.

The only drawback is that APC is not very well compatible with common php-cgi setup, because the cache is not shared among all spawned PHP processes. That’s reason I used mod_fastcgi and PHP-FPM instead.

Let’s install APC:

apt-get install php-apc

Installing MySQL
When needed you can optionally install MySQL server. Installation is straightforward:

apt-get install mysql-server mysql-client php5-mysql

apt-get install phpmyadmin

Finishing up
Restart Apache and PHP-FPM to reload new configuration:

service apache2 restart && service php5-fpm restart

Add your website source code to /var/www

树莓派安装owncloud个人云存储平台[简洁版]

Raspberry-Pi

owncloud是一款优秀的个人云存数平台(文件存储/分享,日历/任务/联系人/书签 同步,RSS阅读器,挂载其他在线存储平台,各种功能插件,PC/MAC/Android/iOS客户端),可以安装在各种linux发行版上,当然raspberry pi也是可以的。经过优化(优化一优化二)后可以达到“可用”的访问速度。

这篇文章是简洁版,主要是帮自己做个笔记,完整版会在得到原作者授权后翻译出来……

硬件要求:

树莓派
4GB以上 SD卡(安装系统)
USB接口的键盘鼠标(用于初始设置)
U盘或移动硬盘(保存用户文件)
Micro USB数据线(树莓派供电)(手机充电线就好)
网络接入(网线或无线网卡)
显示器(用于初始设置)

初始安装调试好。(密码,语言,时区,ssh)(推荐去树莓派官网学习)(下图是老版本的初始设置界面,新版布局略有变化)

raspi-config_main

进入图形界面

Screen-Shot-2013-05-23-at-3.51.38-PM

插入U盘或移动硬盘。

在图形界面下挂载上述外置磁盘。(能浏览U盘或移动硬盘的内容即可)

df -h

找到外置磁盘对应的路径(比如 /dev/sda1)

卸载外置磁盘,请将路径替换为实际的路径。

sudo umount /dev/sda1

格式化外置磁盘,命名为SYNC,可以自定义,但注意下文中所有对应路径都要确保一致。

sudo mkfs.ext4 /dev/sda1 -L SYNC

格式化后再在图形化界面下挂载。(笨办法但好用)

开始安装owncloud

系统软件源更新

sudo apt-get update

安装Github

sudo apt-get install -y git dialog

下载最新的owncloud安装文件(制作者主页

cd
git clone git://github.com/petrockblog/OwncloudPie.git

执行安装文件

cd OwncloudPie
chmod +x owncloudpie_setup.sh
sudo ./owncloudpie_setup.sh

会出现一个窗口,询问是新安装owncloud还是更新owncloud。请先设置树莓派自己的ip地址后,选择新安装owncloud,apache2。

请出门去逛逛街晒晒太阳,大概一个小时后回来。

当提示要建立一个密匙,需要你输入地域和联系人信息什么的时候,全部回车。

继续等。

最后会显示一个安装完毕的对话框,提示你重启。别重启。

不关闭该命令行窗口,另外打开一个命令行窗口。输入:

sudo chown -R www-data:www-data /media/SYNC/

此命令是赋予owncloud对该目录的读写权限。

在电脑浏览器里输入:
<树莓派IP地址>/owncloud
设置用户名和密码,点击Advanced,修改Data folder路径为之前格式化好的外置磁盘:/media/SYNC

owncloud

确认进入用户界面。

回到原命令行窗口,回车重启。

树莓派重启后,就可以拔掉视频线和usb键盘鼠标了。找个角落放着就好。

在电脑浏览器里输入
<树莓派IP地址>/owncloud

开始用吧。

外网访问需要在路由器上设置树莓派的静态IP地址(绑定MAC地址),再设置端口转发,转发80端口到树莓派的ip。

owncloud可以安装官方News插件,实现私人RSS阅读器,也可导入Google reader数据。请前往右上角的apps页面里折腾。

owncloud访问速度优化例外开贴说明。

皮卡丘版3DS XL入手

皮卡丘版3DS XL 裸机
皮卡丘版3DS XL 裸机
皮卡丘版3ds xl 包装
皮卡丘版3ds xl 包装
皮卡丘版3ds xl Friend Code: 3668-8121-3294
皮卡丘版3ds xl Friend Code: 3668-8121-3294

上个任天堂的掌机还是Gameboy color呢(wii表示吃灰很无奈)……一晃都10年过去了,贯穿了至今为止近一半的人生呢。

这机子初看太骚了,但和难看到渣的北美普通版(黑底蓝盖,黑底红盖,白底粉盖<–好羡慕女生)相比真的好太多了……普通版含税$220,这台ebay上拍下来不用交税$280,在平均已经炒到$330的情况下相当满意呢~~(卖家是个新手,ebay以有风险为由压着我的钱不给他,说要等一个月,卖家无奈表示要一个月后在发货……卧槽这怎么行,帮他搜了一堆官方解释,最终同意按时发货了嘿嘿(感觉ebay的政策在想淘宝靠拢,很明显偏向买家了啊))

对于3ds来说,果然是bigger is better吗哈哈哈 之前玩过朋友的3ds,这个xl看起来真的好舒服,虽然3d效果还是需要一个特定角度,但平时关了3d大屏还是要舒服好多呀。体积不是个问题,平时都装包里,可是至今没有擦肩成功过,等下个月回上海了挤地铁试试=v=

陆续入了《口袋妖怪黑2》、《牧场物语:新的开始》《火焰纹章:觉醒》。当然还入了dstwo= = 但是都没什么用,回国了准备给妹子玩中文汉化游戏用。话说不论是3ds 还是3ds xl,屏幕像素不是点对点,玩nds游戏都不太舒服呢。

不知道要不要贴个膜什么的,按理说这种限量的机子应该好好爱惜,可是还是喜欢裸机的手感呢。Hori的屏幕膜真心赞,而且非常好贴!这个人造革的小包手感也不错~

一不小心,视频的时候给妹子看到了3ds xl,被萌到,立马表示收了T T

啊啊啊不要啊

最后大家加好友哦 Friend Code: 3668-8121-3294

Lenovo thinkpad x120e ubuntu 13.04 完美了

如题,一直闲置的x120e前段时间刷了破解的bios,升级了300m的高性能无线网卡,加装了华为的3g上网卡。本来还装上了ssd,但发现cpu才是瓶颈就又拆下来了。

但悲剧的是破解版的bios和windows 7不兼容,一旦断开电源用电池供电就会死机,只能勉强用windows xp,但体验很差很卡。

没想到大概一年前支持性还非常差,需要各种修改配置的ubuntu,最新版居然安装非常顺利,不用改任何bios设置,运行起来效果也很理想,居然连华为的3g卡都识别了,被集成到系统的网络连接里,太意外了。

稍微装了几个常用软件,就直接可以用啦

关键是电源管理非常完美,待机,休眠什么的都很理想很高效。

翻了下这个博客最初谈到ubuntu是在2006年8月20日(链接就不贴了,设成私密了)。

也6,7年了,ubuntu终于走到了这一步么,连最大的bug——微软都被消除了(玩笑啦

现在对x120e作为小三机很满意呢,睡前看片很合适,ipad上看a站b站的视频不太合适。

Eye-Fi 使用感受

睡前手贱逛打折网站发现有20刀4GB版本的翻新版,马上下单咯。
收到的是完整的“新版”,除了有个翻新的标签外别的跟新的一样哈哈。

经过简单的设置后配合sony rx100非常的方便,每次相机拍好照后,选择部分想立即分享的选定后就会立刻传输给手机。5mb大小的照片从开始传输到结束大概6,7秒就好了。然后就按自己的意愿到处分享啦。据说会比较费电,但由于我设置成只发送选定的照片,续航时间不会有很大的变化。

这样一来,随身带相机到处拍的意愿真的会增大很多哈哈