昨天连了一下itune,下午出门发现itune里面的歌竟然都没有了,更增加了我对itune的深恶痛绝,用户体验太差。对iphone也更郁闷了一些。不过看了一下对“俺觉得”的评价,决定还是继续iphone吧,至少游戏还是不错滴。不能让环境适应我,那就只好我去适应环境了。
在Device - Summary - Options - Manually manage music and videos这个要选一下。不然不能从Library直接拖音乐。剩下的各个tab里面的什么“Sync Music”、“Sync Movies”一律不选。
Store - Authorize Computer 这个要处理一下。
还有个问题就是一开始Sync就没完没了的backup,每次叉掉,感觉很烦。后来找到解决办法:"defaults write com.apple.iTunes DeviceBackupsDisabled -bool true" - mac的方法 甚至还有个做这个事情的小软件:iPhone/iPod Backup Switch。希望有帮助。
p.s. 软件原理:
找到iTunesPrefs.xml文件,搜索"User Preferences"然后添加(同文件名的文件可能有两个,要编辑那个有"User Preferences"的)
<key>DeviceBackupsDisabled</key>
<data>
dHJ1ZQ==
</data>
文件位置:
C:\Documents and Settings\[User Name]\Application Data\Apple Computer\iTunes
C:\Documents and Settings\[User Name]\Local Settings\Application Data\Apple Computer\iTunes
vista/Windows7 - C:\Users\[User Name]\AppData\Roaming\Apple Computer\iTunes
按分类归档: 电脑
iTune使用记录
iphone
老爸送给我一个iphone 3G 8Gb版本的,型号是MB489B。查了一下是英版没解锁的。
入手了当然是要“调教”一下。先开了wifi,跑跑google,开开自己的blog,感觉还不错。发现手机里装了些自己不熟悉的软件,强迫症发作,要删掉几个程序。Google一下挑weiphone.com补充一下知识。看了几个帖子以后,装了91电话助手,卸载了几个游戏。然后就发现机器拼命死机。最想避免的事还是避免不了,重刷系统……
大概步骤:
1. 3.1.2刷自制固件越狱固件详细图文教程+测试报告
2. 下了个:黑雨 RC3 (windows)
3. 在Cydia里面加了weiphone的源:http://app.weiphone.com/cydia(Cydia - Manage - Sources - Edit - Add)
4. 点了威锋以后,装了sbsettings那个最大的包,好像是48个合集的,⊙﹏⊙b汗
5. 最后还是用了91手机助手装了几个游戏
基本运行稳定。死机一次,估计原因是无线开的时间太长。
MU搬家以及和WP合并
因为365memo.com域名到期,又不想花钱了,决定把mu整站搬到utmemory.com,并且把utmemory.com原来的wp直接并到mu里面作为主站。
准备数据
首先是mu改域名,如果在数据库里一个一个改,难倒是不难,就是太烦。几个外国哥们儿挺聪明的,提供方法如下,用mysql dump(可以用phpmyadmin或者其他客户端)把sql弄下来,然后查找旧域名,换成新的域名。在另一边的server建数据库,导入数据。
然后倒入wp数据。故技重施,直接备份wp_comments,wp_links,wp_postmeta,wp_posts,wp_terms,wp_term_relationships,wp_term_taxonomy这7个table,把wp_替换成wp_1_。然后把mu数据库里的wp_1_开头的这7个table删除。运行替换过的sql,重新生成这7个表。
到这里数据初步准备完毕。
准备文件
建一个index.html告知网站正在维护。
把所有wp的文件copy到备份目录,然后释放mu的文件,域名/index.php开始安装,没啥花头。
在cpanel里面建*的subdomain,不然没法做二级域名的mu。
把原站的wp-content目录,和wp的wp-content目录都搬到mu的wp-content,ok,准备工作基本就绪。
登陆后台启动正确的插件,theme,widget等,新站基本完成。
最后是把mu主站blog的作者id改成相对应的mu userid。如果mu里没有这个用户,先新建一个,然后用update wp_1_posts set post_author=x,如果多作者跟where。
测试一下新站是否全部正常,不正常的google。正常就删掉index.html。
做重定向
在原先域名的根目录下建.htaccess,内容如下
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(.*)\.old\.com [nc]
RewriteRule ^(.*)$ http://%1.new.com/$1 [R=301,L]
</IfModule>
注意%和$的位置,这里卡了挺久。刚开始最好不要加R=301,万一写错了浏览器cache有些烦,成功了再加301
Windows下安装mysqldb
环境:windows7+python2.6+xampplite自带的mysql。
从官方网站下载了,一会儿这个不好,一会儿那个缺少,最后还一定要个Microsoft Visual Studio 2008做compiler,绝对昏倒。
最后找到了好心人MySQL-python Windows 64bit and 32bit distributions提供了各个版本的windows的编译版本,双击,2秒搞定了。
x200换xp
新上手了x200,老公要求改xp,心想这实在太简单了,结果熬了3天 。
首先x200没有光驱,这难不倒我们,pe时代了嘛。上手拿常用的iso,结果——失败。vista和那个pe的启动模式不同,诅咒vista一千遍。
研究一下,下了个深山红叶PE工具箱V32.rar,这东西日新月异,就不给下载链接了。用UltraISO装到u盘上,然后我终于看到了非vista的操作系统。万里长征第一步。这个pe还不错,连sata硬盘都认,各种工具全面。重新分区。然后用虚拟光驱加载xp安装盘,setup后开始copy,都还不错的。问题来了,1:重启后报错:
PXE-E61: Media test failure, check cable
PXE-M0f: Exiting Intel PXE ROM.
再第n次重启后发现是c盘没有设为活动(active)
再setup又报错:NTLDR is missing,郁闷了好久在硬盘工具里发现系统默认我的u盘是hdd0,硬盘是hdd1。于是重启进入pe,加载好iso,然后不管u盘还在闪,直接拔掉,再setup,一路正常。
在试验中也曾尝试安装了win7,安装就一切正常。可见xp也老啦,跟不上u盘+pe的潮流了。
jQuery tr.toggle() 在ie8中有bug
为啥我老能碰到那么郁闷的bug
对tr用了toggle,firefox里表现良好,给老板demo,在他机器上也没有问题,结果今天早上自己的ie一跑没反应。那个郁闷,结果搜了一下,是jq1.3.2在ie8里的一个bug,怎么就那么那么巧嗫。
找到个绕行方法
jQuery(document).ready( function($) {
$('#rowtoggler').click(function() {
$('tr').each(function(i, elem) {
$(elem).toggle($(elem).css('display') == 'none');
});
return false;
});
});
或者更简单的是用toggleClass()
详细参见:jQuery 1.3.2 causes problems at IE 8
关于模板路径
更新了wp和PageNavi后,我突然PageNavi的样式丢失了,花了几分钟看了下代码,作者是这样写的:
function pagenavi_stylesheets() {
if(@file_exists(TEMPLATEPATH.'/pagenavi-css.css')) {
wp_enqueue_style('wp-pagenavi', get_stylesheet_directory_uri().'/pagenavi-css.css', false, '2.50', 'all');
} else {
wp_enqueue_style('wp-pagenavi', plugins_url('wp-pagenavi/pagenavi-css.css'), false, '2.50', 'all');
}
}
TEMPLATEPATH指向了父模板的路径,但是get_stylesheet_directory_uri给的是子模板的链接。查了一下api,理了一下思路,应该先查看子目录下pagenavi-css.css,再看父模板下pagenavi-css.css,最后采用默认css,改代码如下:
function pagenavi_stylesheets() {
if(@file_exists(STYLESHEETPATH.'/pagenavi-css.css')) {
wp_enqueue_style('wp-pagenavi', get_stylesheet_directory_uri().'/pagenavi-css.css', false, '2.50', 'all');
[...]
也谈MySQL中实现ROWNUM
在工作中碰到这样的问题,在生成报表时第一列要输出top 1, top 2, ... , top 10。而mysql并不自带这样的功能。