Category Archives: 电脑

跟编程相关的技术资料,也有一些小经验

wordpress用户注册成功后的页面跳转

并非完美解决,大概就这么个意思,凑合看吧。 function register_success_login_redirect($errors) { $pos = strpos($errors,'Registration complete'); if($pos === false) return $errors; else return $errors.'<script type="text/javascript">window.location.href = "/?p=251";</script>'; } add_filter('login_messages', 'register_success_login_redirect');

iTune使用记录

昨天连了一下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 - […]

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'); } else if(@file_exists(TEMPLATEPATH.'/pagenavi-css.css')) { wp_enqueue_style('wp-pagenavi', get_template_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'); } } 总结: STYLESHEETPATH 和 get_stylesheet_directory_uri […]

一共有7页,现在是第1页:[1]2345...最后 »