Submitted by gouki on 2012, October 18, 5:09 PM
在10岁左右的时候,来过一次上海 ,那时候叔叔在上海的一家印刷厂里当裁缝。印刷厂的名字是上海十一印刷厂。有没有人民两个字不记得了。
然后来玩了将近有一个月,去了大世界、西郊公园。公交车是5分还是2分来着记不清了。
记忆中,厂里夏天有冰水,还有大光明冰砖(这个记不清是买的还是发的了。),反正我睡觉后醒来,叔叔在工作,旁边放着我溶化的冰砖。
其实,最想说的好象应该就是大世界里的一场电影。到现在为止,记忆犹新,场景是一个庄园,有西部牛仔,有拔枪游戏,然后牛仔好多都是机器人。但一直不知道是什么电影名称。。。
今天上网查了一下,用的关键字是:庄园 机器人 快速拔枪 牛仔,结果查到的都是什么摩尔庄园。最后。。。我真的找到了,关键词:电影 机器人 西部牛仔
第一条的内容就是:电影一部老片美国片未来游乐场西部牛仔全部是机器人因为事故 ...,收到了这个回复,很开心:
《西部世界》 70年代的一部老科幻片,中国曾引进过 详情见链接: http://baike.baidu.com/view/5107579.htm
Misc | 评论:1
| 阅读:13063
Submitted by gouki on 2012, October 18, 10:12 AM
这是一个自动安装脚本,for 大便系列。比如 大便和ubuntu(版权不是我的,我也只是拿来改改) :
第一次写和改。连参数都不会。将就点了。。嗯。上面的内容复制起来比较麻烦,所以我做一个文件,可以直接下载:
放到自己的目录下,chmod a+x 这个文件。再执行就OK了。
你可以先看一下这个文件。。。以防万一
下载地址:untitled.sh
Tags: vpn
苹果相关 | 评论:0
| 阅读:16084
Submitted by gouki on 2012, October 17, 9:47 AM
昨天发了一个微博,说是buyvm上面的VPN很容易装。非常方便,只要下载一个脚本包就OK了。
但是我用了之后还是发现没有用。。能连得上,但是上不了网,而且在/etc/ppp/pptpd-option里也设置了ms-dns,为什么上不了网呢?
找了一下,突然发现,/etc/pptpd.conf里就剩两行内容了,localip和remoteip,奇怪那怎么加载option呢???
对比了一下老文件,是有这么一行的:option /etc/ppp/pptpd-options
所以,立刻将这一行加入,OK,可以上网了,但是这时候还不支持加密。。如果选择了加密,就无法登录
再看/ppp/pptpd-options,居然也只有2行ms-dns的配置。连name什么的都没有,怪不得我刚才加的用户选择了服务名称为pptpd的时候都不能连接上网。我晕啊
对着原有的文件,加入:
XML/HTML代码
- name pptpd
- refuse-pap
- refuse-chap
- #refuse-mschap
- require-mschap-v2
- require-mppe-128
-
-
- proxyarp
- nodefaultroute
- lock
- nobsdcomp
再重启一下/etc/init.d/pptpd restart,一切都正常了。这些人啊。为了偷懒,也不能这样啊,心哇凉哇凉的,果然不可尽信一键包。下次我也来做一个一键包算了。。。NND
苹果相关 | 评论:0
| 阅读:15109
Submitted by gouki on 2012, October 16, 1:29 PM
原来的虚拟机只分配了8G空间,用啊用啊的就满了。怎么办?
于是想过挂载硬盘,但是不太会弄,今天在hover(http://www.hoverlees.com/blog/)的帮助下,搞定了。
1、fdisk -l,看看挂载进来的硬件是什么?
XML/HTML代码
- Disk /dev/sda: 8589 MB, 8589935104 bytes
- 255 heads, 63 sectors/track, 1044 cylinders, total 16777217 sectors
- Units = sectors of 1 * 512512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk identifier: 0x0006642a
-
- Device Boot Start End Blocks Id System
- /dev/sda1 * 2048 499711 248832 83 Linux
- /dev/sda2 501758 16775167 8136705 5 Extended
- /dev/sda5 501760 16775167 8136704 8e Linux LVM
-
- Disk /dev/sdb: 25.8 GB, 25769803776 bytes
- 255 heads, 63 sectors/track, 3133 cylinders, total 50331648 sectors
- Units = sectors of 1 * 512512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk identifier: 0x00000000
-
- Disk /dev/sdb doesn't contain a valid partition table
-
- Disk /dev/mapper/webserver-root: 7763 MB, 7763656704 bytes
- 255 heads, 63 sectors/track, 943 cylinders, total 15163392 sectors
- Units = sectors of 1 * 512512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk identifier: 0x00000000
-
- Disk /dev/mapper/webserver-root doesn't contain a valid partition table
-
- Disk /dev/mapper/webserver-swap_1: 532 MB, 532676608 bytes
- 255 heads, 63 sectors/track, 64 cylinders, total 1040384 sectors
- Units = sectors of 1 * 512512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- Disk identifier: 0x00000000
-
- Disk /dev/mapper/webserver-swap_1 doesn't contain a valid partition table
2、将上面的红色部分的设备先格式化成某一类型的盘,输入:“mkfs.” 然后按TAB,出现:
mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev
为了更通用一点,我还是用了Ext3,所以我后来输入:mkfs.ext3 /dev/sdb1,返回:
XML/HTML代码
- mke2fs 1.41.14 (22-Dec-2010)
- Filesystem label=
- OS type: Linux
- Block size=4096 (log=2)
- Fragment size=4096 (log=2)
- Stride=0 blocks, Stripe width=0 blocks
- 1572864 inodes, 6291200 blocks
- 314560 blocks (5.00%) reserved for the super user
- First data block=0
- Maximum filesystem blocks=0
- 192 block groups
- 32768 blocks per group, 32768 fragments per group
- 8192 inodes per group
- Superblock backups stored on blocks:
- 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
- 4096000
-
- Writing inode tables: done
- Creating journal (32768 blocks): done
- Writing superblocks and filesystem accounting information: done
-
- This filesystem will be automatically checked every 32 mounts or
- 180 days, whichever comes first. Use tune2fs -c or -i to override.
3、mount到一个目录下,
XML/HTML代码
- root@webserver:/mnt# mount /dev/sdb1 /mnt
4、然后df看一下结果:
XML/HTML代码
- root@webserver:/mnt# df
- Filesystem 1K-blocks Used Available Use% Mounted on
- /dev/mapper/webserver-root
- 7462608 4930416 2153108 70% /
- udev 246512 4 246508 1% /dev
- tmpfs 101524 576 100948 1% /run
- none 5120 0 5120 0% /run/lock
- none 253808 0 253808 0% /run/shm
- /dev/sda1 233191 154710 66040 71% /boot
- /dev/sdb1 24769916 176196 23335480 1% /mnt
一切就这样的完成了。
做个笔记。。。
苹果相关 | 评论:0
| 阅读:14707
Submitted by gouki on 2012, October 16, 9:56 AM
说是成功了,但其实最终我还是通过PHP来实现的,因为遇到的问题是对方是gzip后的数据,无法直接替换,只能用php先将gzip的内容解压开,替换完后再gzip输出。
头疼。
参考:apache的mod_ext_filter,这个是功能比较强悍的替换模块了
nginx下当然也有更好的。不过因为我的服务器目前用的是apache。而且我习惯了用apache的一些配置,一下子要换到nginx不太习惯。
以后慢慢考虑吧。
---------
如果用PHP做,有些网站的gzip无法用:gzuncompress,gzinflate,gzdecode解压的。
可以用这个函数:http://www.jb51.net/article/15262.htm,原网站没有格式化,所以我格式化了一下:
PHP代码
- function gzdecode2($data) {
- $flags = ord(substr($data, 3, 1));
- $headerlen = 10;
- $extralen = 0;
- $filenamelen = 0;
- if ($flags & 4) {
- $extralen = unpack('v', substr($data, 10, 2));
- $extralen = $extralen[1];
- $headerlen += 2 + $extralen;
- }
- if ($flags & 8)
- {
- $headerlen = strpos($data, chr(0), $headerlen) + 1;
- }
- if ($flags & 16)
- {
- $headerlen = strpos($data, chr(0), $headerlen) + 1;
- }
- if ($flags & 2)
- {
- $headerlen += 2;
- }
- $unpacked = @gzinflate(substr($data, $headerlen));
- if ($unpacked === FALSE) {
- $unpacked = $data;
- }
- return $unpacked;
- }
这回就可以了。。。
苹果相关 | 评论:0
| 阅读:14913