无处安放的图片

青蛙的blog经过无数次迁移,图片已经挂的挂,丢的丢,能保存到今天的所剩无几。 为blog选择图床是一个让人头大的问题。

现在有几个选择,青蛙还没有最终确定,如果您有什么好的方法,记得告诉青蛙。

  1. 跟blog放在一起。这个方法最简单,折腾最少,wordpress完全不用修改,可以用内置的上传方法。 但是这样会增大备份网站的负担,如果有盗链,主机的流量恐怕顶不住。
  2. flickr、picasa。几乎完美的解法,用几乎就是因为有大墙的存在。
  3. 国内图床。这种方法也不错,青蛙曾经在yupoo上放过一阵图片,现在仍然可用。 但是,国内的图床免费流量很少,限制超多,而且还有被删图的危险。
  4. GAE。青蛙不知道现在是否有可用的相册程序,大概需要大量折腾。 而且也有大墙的存在,比较危险。
  5. Amazon S3/EC2。这是一个很好的解决方法,而且Amazon的服务不像GAE那么吸引大墙的注意力, 可以保证稳定。不过流量仍然是一个让人担心的问题。
  6. Dropbox、SugarSync。Dropbox被墙的很彻底,SugarSync有没有外链的能力还有待考察, 如果可以外链,这应该是最靠谱的一个方案,除了空间比较小,但是可以通过注册多个帐号解决。
more ...

注册Amazon EC2账户一枚

青蛙今天在水木社区LinuxApp版看到有人推荐Amazon EC2,没有忍住诱惑,去注册了一个帐号。

每个EC2帐号可以免费使用1年,试用的配置(每月)

750 hours of EC2 running Linux/Unix Micro instance usage
750 hours of Elastic Load Balancing plus 15GB data processing
10GB EBS存储空间、100万次IO操作
1GB 快照存储、10,000 snapshot Get Requests and 1,000 snapshot Put Requests
全部服务合计15GB流入和15GB流出带宽.

今天晚上帐号Active了,上去看了一下,实际上EC2就是一个特别一点的VPS。 再加上Amazon的工具套件,可以很方便的启动/关闭虚拟机实例 …

more ...

通告:目前本博客正在进行调整

青蛙纠结了很久,终于决定把dreamhost换成vps。 但是麻烦就随之而来,dremahost上自己什么都不需要管, wordpress传上去,简单配置一下就可以用。 vps上就需要自己搞定web服务器,数据库,等等一大堆。

希望dreamhost到期之前青蛙可以搞定vps的问题。

Posted from WordPress for Android

Update 2010-12-14 from web:

青蛙已经基本上恢复了wordpress,中间遇到很多小问题,都是迁移之前没有想到的。 青蛙会专门写一篇日志记录这次迁移经验。

more ...

在Milestone上安装openvpn

青蛙注:恨死ScribeFire,青蛙这篇日志写了一上午, 结果马上要写完了,浏览器崩溃。杯具就是这么产生的。

重写的话,就不啰嗦了,直接写主要的。

青蛙目前使用的是机锋 fancies 大大制作的PLUS9 FINAL系统,可能其他的系统会有所区别,安装的时候需要注意。 假设milestone已经获得了root,已经安装好了busybox,并且系统里已经带有tun.ko。

首先,要 下载一个openvpn ,解压并上传到手机上, 青蛙偏好使用adb push,这样不需要来回切换存储卡,插上usb就可以用。

sudo adb push openvpn-static-2.1.1 /sdcard/openvpn

使用sudo adb shell命令连到手机的shell,注意以下命令都需要root权限。

因为/system 是只读的,需要先挂载成可写的模式:

# mount -o remount,rw -t …

more ...

glinux开发摘要(2)-构建目录结构

下面的操作步骤青蛙基本上是从 lfs6.3 学来的,所以会有$LFS这个变量,如果你对lfs也有兴趣,可以 去它的官方网站 看看。

青蛙编译完成了toolchain以后,就可以开始建造glinux的目录体系了。

首先,构造虚拟内核文件系统(Virtual Kernel File Systems),这个东东是跟内核通信的一个途径。

执行下面的命令,来建立文件系统的挂载点:

mkdir -pv $LFS/{dev,proc,sys}

然后,建立几个必要的设备文件,

mknod -m 600 $LFS/dev/console c 5 1
mknod -m 666 $LFS/dev/null c 1 3

青蛙准备用udev来管理设备文件,所以只建立这两个文件就够了, 其他文件udev会在系统启动的时候自动创建 …

more ...