MySQL转SQLite Shell脚本
杭城焰火满天飞, 闲来无事, 给 WordPress 换上SQLite; SQLite 在单服务器10W并发以下是很有优势的, 据说可以达到mysql与postgresql的2~20倍(道听途说, 没验证)。 使用WP插件pdo for wordpress, 本来使用XML导入导出数据, 奈何文件太大, 超过php的内存限制,找了个MySQL转SQLite的教本, 很好用, 分享。
文件: mysql2sqlite.sh
杭城焰火满天飞, 闲来无事, 给 WordPress 换上SQLite; SQLite 在单服务器10W并发以下是很有优势的, 据说可以达到mysql与postgresql的2~20倍(道听途说, 没验证)。 使用WP插件pdo for wordpress, 本来使用XML导入导出数据, 奈何文件太大, 超过php的内存限制,找了个MySQL转SQLite的教本, 很好用, 分享。
文件: mysql2sqlite.sh
昨晚11点, 第三次读完《明朝那些事儿》, 彻夜未眠.
LD 并不是个聪明的人, 前两次均未理解所谓历史 所谓宿命 所谓自由. 这半年, 从09年9月, 第三次读《明》, 完全不同的感受, 石悅的历史观也许是悲观的, 正如他如是说. 然, LD 是悲愤的!
可以活得唯唯缩缩, 可以轰轰烈烈, 也可平平淡淡, 人之所以为人, 就是与别个不同. 10月, LD 曾慕名前往于谦祠, 旁边帅GG 惊呼: 于谦? 谁啊? 好像以前学过… 是啊~ 我也是. 强人只是那么一瞬间, 那一刻 绽放比凡人璀璨的花火, 之后殒灭为尘秽, 清澈、汙浊平凡无异.
生活的目标 一点足矣, 开心. 礼义廉耻 忠义孝廉 儿戏 儿戏, 二十几年来, 从没有这么坚定, 从没有这么澄净. 引用《火鳳燎原》中那句话: 属于我的这个年代, 将比任何朝代来得久远!
某日连上ssh, 突然想算一下当前目录下的文件数,有些悲哀,不会了! 工作都是拿windows开发,然后ftp到服务器上, 自己尽然忘记曾经那么熟悉,那么喜欢的Linux。
网上搜了一下,大致是这个样子的:
本文讨论一种极其无耻的行为: 把 Arch Linux 中 pacman 的下载链接转换成迅雷(xunlei)的下载列表。 洁身自好者请闪避!
话说世风日下,是个人就用迅雷,再好的网络也得崩溃,何况这边已经惨不忍睹的6栋大楼! 习惯了 Linux 带给我的自由,所以对待winner一直旁观者清。 国之诞辰,无聊四起,于是winner们大开迅雷,linux下那些本分的下载工具纷纷息鼓,奈何我一个星期没有更新系统、还想安个e17玩玩…… 怎么办? 再牛逼的肖邦也弹不出老子的悲伤。
好吧,那么咱也开迅雷(虚拟机)对耗。 Arch Linux 的包管理器是 pacman ,而 pacman 是可以自定义下载器的(其他发行版应该也行); 以前有过例子了: 修改arch下的pacget脚本。 所以这回直接写个脚本提取下载链接, 转换成迅雷的下载列表,最后在虚拟机里导入迅雷即可。 麻烦一点,总比没有好。
脚本如下_(狂击这里下载):
经历半个月,终于考完试; 到长沙的中软国际傻傻的走了一遭; 做着严重超载的火车回到了家; 躺在当年的床上,混混沌沌地睡了一天办; 把家里老机子上的arch升级并重新布置了一下桌面
只是家里的网速太慢,pacman使用wget更新很稳定的10kb/s,急煞人也!! 没法搬出以前linuxsir论坛上找到的pacget脚本,修改了一下,使它和pacman使用同样的mirrorlist。
#!/bin/bash
#pacget script
cachedir=/var/cache/pacman/pkg
rm -f $cachedir/*.aria2
file=`echo $1|awk -F ‘/’ ‘{ print $NF }’`
echo Downloading: $file|sed ’s,/,,’
repo=`echo $1|awk -F ‘/’ ‘{x=NF-3 } { print $x }’`
echo %repo: $repo
mirrors=`sed -n ’s/^Server = //; s/$repo/’$repo’/ ; s,$,/’”/$file”‘, ; /^ftp/p; /^http/p’ /etc/pacman.d/mirrorlist`
if [[ $2 = *.db.tar.gz.part || $repo = "testing" ]]; then
[...]
昨天晚上写的文件转码脚本,可以遍历目录,把给出的目录下(包括子目录)的GB2312文件转成UTF-8编码的;
当然,也可以修改文件开始的常量定义来完成其他类型文件和编码之间的转换;
sh convert2.sh /your_path/
文件:convert2.sh
文件详细内容: