Category Archives: 好好学习

Study

笔记

1. 如何绘制符合投稿格式的插图

投稿的时候一般对插图都有一定的要求,比如,图片大小,线条粗细,字体大小等。比如线条,Matlab绘图的默认粗细是0.5磅,尽管你可以在Plot中设置LineWidth参数来进行更改,或者在图片中右键属性修改,但在大批量的时候总是相对繁琐,且需要对坐标轴分别设置。其实显然Matlab中已经考虑到了这些问题——只要简单的修改一下导出设置就OK了:”File” -〉”Export Setup…” 其中的Size,Fonts,Lines等标签就是用来设置的。

但Matlab似乎对单个点的大小控制很不好,比如一个“·”点,其直径的大小只能精确到5,想要设置为1.5?不中!

2. 如果在分栏时较好的插入符合投稿要求的脚注

一般投稿时都需要合适添加脚注,大致如下图所示:

方法也比较简单:
1. “工具”-〉“选项” 在“兼容性”标签中将选项“按Word 6.x/95/97 的方式排放脚注”
2. “插入”-〉“引用”-〉“脚注和尾注”

Done

BTW:如需自动断词,选择“工具”-〉“语言”-〉“断字”。

随记,学无止境哈,尤其对我这种还没有尝试过Latex的人。

WordPress升级至2.2.2

很久没有升级了,原来的WP版本还是2.0.*,其中自带的Post Preview实在慢得恐怖,这个版本中的此功能已经被独立出去了,所以后台发布快多了。

除了升级外,还咔嚓掉了N个插件:现在后台仅有十来个插件了,比原来减少了一半还多……

另外把Google Analytics的脚本放到了页脚(放在页眉的做法是GA刚推出时建议的做法,汗~)。

速度应该有较大改善了吧 ^ ^

如何查看及分享Flickr上的图片

本文将主要分两部分阐述:查看Flickr上的图片分享Filckr上的图片

1. 查看Flickr上的图片
查看Flickr上的图片主要是指访问含有Flickr图片的网页,比如Flickr主页等。这部分的突破方法主要通过代理完成访问过程,例如:使用Firefox浏览器+Access Flickr插件、Torpark、在线代理或设置国际代理等方法实现,这里主要推荐使用Firefox浏览器+Access Flickr插件,它在Fx中通过自动脚本调用海外代理以实现对Flickr所有地址的访问:

1. 下载Firefox 2.0
2. 在Firefox中访问并下载Access Flickr!
https://addons.mozilla.org/en-US/firefox/addon/4286
3. 同意 安装 访问Flickr

注:更多方法请访问FlickrCN

2. 分享Flickr上的图片
分享Flickr上的图片主要是指您需要引用Flickr的静态地址将图片分享给他人。这部分主要是采用静态IP来替代静态地址中的部分敏感词汇。由于Great Fking Wall对Flickr图片地址中的”farm1.static.flickr.com”和”farm1.static.flickr.com”部分进行审核,因此主要考虑替换URL中的这部分敏感内容,比如IP法:

farm1.static.flickr.com-〉68.142.213.135
farm2.static.flickr.com-〉69.147.90.156

其实如果您有自主控制的域名,可以自己动手添加CName记录来方便的实现Flickr图片的分享:
在您的域名控制面板中添加如下两条CName记录:

.yourdomain.com.->farm1.static.flickr.com.
.yourdomain.com.->farm2.static.flickr.com.

注意:某些域名管理面板中必须添加”static.flickr.com”后的那一个英文句号”.“。
这样使用的时候只要将您获得的Flickr静态地址简单的替换一下就OK了,例如本站添加了1.xouth.com2.xouth.com分别对应于farm1.static.flickr.comfarm2.static.flickr.com您当然可以免费使用本站提供的这个便捷服务了!),这样所得到的地址变化如下:

http://farm1.static.flickr.com/239/516092774_a6066b30ef.jpg
http://farm2.static.flickr.com/1224/585930184_45ee8de817.jpg
修改为:
http://1.xouth.com/239/516092774_a6066b30ef.jpg
http://2.xouth.com/1224/585930184_45ee8de817.jpg

快自己动手定制或使用本站提供的方法使用Flickr吧!

Enjoy!(转载请注明!

Crazi Spam Pokers!

CrazySpams

好像一周不到的时间吧,Spam Kamra 2就拦截了2400多条垃圾评论,其中某天的SK2的报告中就报告有1000多条垃圾评论被拦截。当时一点都没在意,只是觉得SK2谎报了军情而已,不想这却是事实。

之前曾用过Akismet,但由于GFW不断的干扰其与WordPress.com之间的通讯,导致大量垃圾评论被缓存甚至被通过,实在忍无可忍,于是又换回了原先使用的SK2。

WordPress转移记

将一个Wordpress架构的站从国外转到了国内,本以为会毫无悬念,没想到却颇费周折,记下,以便以后参考。

1. 无法导入Mysql数据库
在Myphpadmin中试图将备份的Mysql数据库导入新站的时候,老是提示Error。无论是尝试使用Wordpress后台所备份出的数据还是站点Cpanel备份出的数据,都无法解决这个问题。错误代号#1061,大致提示的意思是Mysql从高版本迁至低版本所致。对比原主机的Mysql版本和现主机版本,果然是从5.0.X降至了4.0.X。后来在Myphpadmin的导出功能中,选择版本为4.0.x备份数据,再导入,果然很顺畅的完成了导入过程。

2. 页面乱码
关于Wordpress数据库导入后页面乱码的问题,很多前辈已经深入探讨过了,这里我也只是简单的转述一下:
a. PhpMyAdmin中导入数据库后记得将数据库类型转换为utf8_general_ci(一般而言,Wordpress的数据库都采用UTF-8,当然也有特立独行者不喜之)
b. 找到wp-includes下的wp-db.php文件,找到$this->select($dbname);,并在其前面添加一行,变成:

$this->query("SET NAMES 'utf8'");
$this->select($dbname);

注:修改WP-DB.php文件时建议使用WP自带的文件编辑器(管理-〉文件),这可避免因文件编码不同所引起的不必要的意外
另,以前尝试使用桑志林给出的方法时总是失败,所以,如果你使用我上面给出的方法亦无法解决乱码问题,建议用用他给出的方法:

在 wp-db.php 加入
$this->dbh = @mysql_connect($dbhost,$dbuser,$dbpassword);
//加上下面這行
$this->query(”SET NAMES ‘utf8′”);

3. 无法登陆WP后台
这个问题我却是第一次碰到,其先以为自己程序设置有问题,但这显然是不可能的。所幸的是,自己电脑上Admin登陆的Cookie还在,因此每个文章后面的“编辑”选项依然存在。借助于它,轻松进入后台。突然想起之前看到的一个Kill Incoming Links插件,用以解决因为GFW阻止Technorati而导致的WP Dashboard失败问题。所以,修改Wp-admin下的Index.php文件或使用该插件都可以顺利解决这个问题。这也算是主机从国外迁回国内所带来的最大的一点不便。

4. RSS订阅的Feed乱码
本以为一切问题都顺利解决了,不想察看Bloglines时却发现Feed到的文章内容都变成了”??”。稍微搜索了一下,MetalDudu@Blog提及,因为“wp-rss2.php包含的wp-blog-header.php出现多余空行”会导致这种现象的产生,回想自己顺便升级WP到2.0.7的时候,并没有覆盖原服务器上的所有文件,而是采用了自己习惯使用的文件存在习惯(小于续传,等于跳过,大于覆盖)。重新上传文件后,该问题解决。尽管之前以为是由于Rss2文件的问题,但后来的事实证明,这并不是症结:重新上传该文件后,乱码确实消失,但修改文档后,RSS还是会出现无数乱码。修改wp-db.php文件添加SET NAMES 'utf8'这条命令,不想却在首页页头出现一条“WordPress database error: [Unknown system variable 'NAMES']”的错误提示,非常影响美观,但此时的RSS显示一切正常。因此,基本可以推断是WP插件的问题。后台禁用了Adhesive后,一切回归自然,估计是由于Adhesive与MySql 4.0.x或WP 2.0.7/2.1等之间的冲突导致的。娘的,还是没搞定,睡去了!

LightBox功能测试

配合WordPress的上传功能,IImage Browser可以很好的实现图片的上传功能。它除了可以自动生成缩略图外,还可以很方便的生成HTML代码以插入文章中。而LightBox2 for WordPress则是在具有优异图片表现能力的Lightbox JS V2.2的基础上所作一款Wordpress插件。

1. Lightbox
LightBox的安装勿须多言:下载,解压,上传到WP目录下的Wp-content/plugins文件夹内,在控制面板-〉插件中激活Lightbox

Lightbox的使用也很简单:在连接地址中加入rel=”lightbox”参量,示例如下:

2. IIamge Browser
它的安装也很简单,但可能你下载是要注意按照你WP的版本进行下载,目前它有1.46版和1.5Beta,而且一定要关闭您WP的WYSWYG功能

自定义IIamge Browser的大部分内容则在../wp-admin/iimage-browser.php 文件内:

$ib_images_per_page //每页所显示的图片数,默认为10
$thumb_prefix = ‘_’; //默认生成缩略图的前缀,默认为“_”
$ib_settings[‘default_thumbnail_size’] //默认的缩略图大小
$ib_custom_code_thumb //自定义代码段–缩略图
$ib_custom_code_full //自定义代码段–完整版

比如:
$ib_custom_code_thumb = '';

另外,如果需要将自定义代码设置为默认选项,则可以修改该文件中
$ib_imgselect_radiobuttons[‘thumbfull’][‘selected’] = TRUE;字段中的thumbfullcustomthumb等,其他类推。

注:编辑iimage-browser.php文件时最好选择WP自带的文件编辑器(控制面板-〉管理-〉文件),否则将可能带来某些因编码不一致而导致的Warning。

Blog Upgraded to 2.0.4

Grrr~~~

没有想到这次升级Blog居然会如此费尽周折:
晚饭听雨的时候决定把WP升级到2.0.4,因为旧版WP中存在严重的漏洞。庆幸的是,我似乎预见到这次升级不会太太平,因此花了很长的时间去备份网站的数据库和文件等。这没有难点。

问题的出现在我习惯性的覆盖上传文件后访问网站出现错误提示。会不会是因为FlashFXP上传的时候对某些文件不是采用的覆盖而是续传?忐忑不安中把首页换成了“网站维护中”的提示,然后把所有WP相关的旧文件删除,队列完新文件,就撤回宿舍了。到了宿舍我并不能很快的上网,因为电脑被同学占用着。所以拾掇拾掇后才得以上网。

Blog依然是那样的提示,让人觉得无望。突然觉得自己升级的步骤有问题:自己应该把相关的插件停用,把主题换成默认模板,等升级无误后再依次激活插件,以减少插件对新程序不兼容所可能带来的影响。所以,有了思路后就好办了:导出原有插件,再删除所有插件内容,后运行升级程序,依次查找错误。果然,升级成功,并成功进入后台;尽管暂时首页无法访问,在后台设置为默认模板后一切正常。

在排除Blog不能正常工作的时候,意外的发现,所以外调的.mo语言包都会导致第一次升级是所出现的错误。没有办法,只等把所有.mo文件都删除。然后激活常用插件,切换回现有主题,一切正常。

.mo文件调用错误的问题改日找找看其他朋友有没有什么好的方子,至少这会我是不行了。困了,啊~~

Windows Live Mail Desktop问题汇总

此文是在自己前文“Windows Live Mail Desktop的几点说明”的基础上汇集各方神圣的智慧完成的,提前向他们表示感谢。

1. Windows Live Mail Desktop是什么?
Windows Live Mail Desktop(简称为WLMD)是M$ Live战略中比较重磅的产品之一,作为OE产品的衍生,其在将来的发展中可能成为M$替代OE的桌面邮件工具。Window Live Mail Desktop在不久前被改名为Windows Live Mail Center(WLMC),被一些评论人士指称“更具美国味”,不过这无关紧要。处于Beta期间的WLMD需要接受邀请方可使用。
Windows Live Mail Desktop除具备一个邮件客户端最典型的特征—POP/SMTP收发信件外,还可以收发Hotmail免费帐户以及rss订阅功能。

2. 如何获得Windows Live Mail Desktop Beta的邀请?
您只需要到Live Ideas那就可以找到WLMD的相关说明,选择Sign Up即可。需要注意的是如下几点:

a.你的帐户年龄必须大于13岁
b.你的帐户非付费帐户或子帐户
c.你的帐户地址信息最好为US

出现成功的提示以后则会出现一个下载链接。对,下载吧。

3. 我的Windows Live Mail Desktop Beta无法安装?
从目前用户的反馈信息看,不少朋友安装的时候出现如下提示:

“Windows Live Mail Desktop Beta setup has failed with error code: ‘1603’. Please download the latest version of Windows Live Mail Desktop Beta from http://ideas.live.com!”

此时可以尝试将得到的.exe安装文件解压缩(如果你安装过Winrar,这个功能可以很轻松的在右键菜单中轻松找到)后,运行其中的WLMail.msi进行安装。

4. 我的Windows Live Mail Desktop Beta无法运行?
从目前用户的反馈信息看,不少朋友安装的时候出现如下提示:

Windows Live Mail Desktop Beta could not be started because msmail.dll could not be initialized. Windows Live Mail Desktop Beta may not be installed correctly.

这个问题暂时还没有一个很好的解决方法,建议重启机器或用这个msmail.dll文件替代原有文件。

5. Windows Live Mail Desktop Beta的广告如何移除?
你可以用下面的mailres2.dll替代已有的文件后重新运行WLMD即可,这里要特别感谢sam@newsmth提供补丁。
mailres2.dll for WLMD 8.0.0783
mailres2.dll for WLMD 8.0.0924

6. 我的Windows Live Mail Desktop Beta运行出现如下错误提示是什么意思?

a.

starting windows live mail desktop beta for the first time requires an online connection,please connect to the internet and then try again.contact microsoft support for further assistance[0x80048883]

这个提示是因为网络连接的问题“WLMD需要到M$的服务器对你的帐户进行验证,联网是收发信件的前提。

b.

Unable to poll for new messages on your HTTP server. This account does not have permission to synchronize your mail. To sign up to gain permission to synchronize with this account, please go to http://ideas.live.com and join the notification list for this Windows Live Mail product. You will be notified when your account is enabled. Server: ‘http://oe.hotmail.com/cgi-bin/hmdata’, Protocol: HTTPMail, Port: 80, Secure(SSL): No, Server Error: 0x80AA4192, Error Number: 0x80AA4192

这个提示是一般无OE收发权限的免费Hotmail帐户在OE收发信件时候都会出现的,主要问题还是M$禁止了大部分免费用户OE收发信件的功能,而WLMD则或多或少把这项功能开放了。出现这个问题的根本原因在于你的Hotmail帐户还不是Live Mail;而解决方法自然是尽快让你的Mail Live了。你可以通过向朋友索要邀请或者修改Passport信息为US,UK等获取Live Mail Beta使用功能。

对于出现这个错误提示的情形自己曾做过如下比较:
服务器编号(登陆Hotmail后察看URL,bay109或bay7之类的数字视为编号)小于100的帐户一登陆入WLMD就有如上提示(这类帐户绝对不会是Live Mail);大于100的非Live Mail帐户登入WLMD后暂时不会有错误提示,但在下载约200封邮件头信息后则有错误提示;大于100的Live Mail帐户登入WLMD后一切使用正常。关于这个现象的猜测这里就不具体说了。

7. 我用不习惯Windows Live Mail Desktop Beta的操作怎么办?
如上所言,WLMD是变相开通了免费帐户的OE功能,因此,如果你愿意,你可以转而使用OE。但需要注意的是:必须用该帐户正常使用过WLMD一次

8. 哪些帐户支持Windows Live Mail Desktop Beta?
M$旗下的大部分帐户,包括:@hotmail.com,@msn.com,@live.com.@hotmail.co.uk, .fr, .de, .it, .co.jp, @live.cn, .co.uk……以及Windows Live Custom Domains所提供的帐户。当然这些帐户一定要是Windows Live Mail帐户。

9. 我还有%^@&#&@*的问题怎么解决?
对不起,我想你至少要告诉我你的问题是什么吧……..

上述内容大部分来自前辈们闪烁的智慧,个人只是综合了少部分自己的理解而成,其中可能错误不少,欢迎大家指正。
BTW:转载请注明出处,谢谢。

微软可能推出的网络存储服务:Live Drive, SkyDrive, SDrive与Project M

主站暂时不能访问,碰巧我看到这个则消息后又很想与大家分享,所以暂时贴到这里吧。文章不会直译,可能会被插入我的某些废话,大家见谅,凑合着看。同时强烈建议自己去看原文:)

http://www.liveside.net/comments.php?catid=2&shownews=335

自从Google的GDrive计划被从Google某次会议的PDF发掘出来后,互联网上关于GDrive的传言就没有怎停息过,这多少也表现出了广大用户对网络存储的巨大兴趣。显然,微软对这方面也不敢懈怠。

网络存储的概念近些年来一直就被人们关注着:国内常见的有当年的Mofile,现在的永硕e盘网易网盘等;国外常用的有Box.net(很值得推荐的新秀),YouSendIt等(参考http://www.jdempsey.com/2005/12/08/free-online-file-storagesending/),这甚至可以溯源到一些借助Pop3等协议共享文件的软件插件等。

针对Google即将推出Gdrive服务的传言,几个月前MS就宣布即将开展一项名为Live Drive的服务与之竞争。然后,需要注意的一点是,“Live Drive”服务与Google的“Google Drive”并不是同一种类型的服务,而是类似于”Foldershare” 的工作模式:通过建立远程连接的形式,使得用户能够访问远程电脑上的文件,并辅以MSN桌面搜索软件到达对共享文件的有效搜索与管理,对于文件的共享MS并不提供确实的存储空间。

与GDrive类似功能的服务将被另一个代号据称为“SkyDrive”的服务所实现,它主要通过与Windows Live Mail所提供的2GB空间整合从而达到文件共享的目的。这远比GDrive所能够提供的更加激动人心,也与“Live Drive”有所不同,至于“Live Drive”会以怎样的形式出现,我们只能拭目以待。

SDrive则是另一个用于Windows Live Messenger文件共享功能的开发代号,它同样提供了不同电脑间文件同步的功能,一个用户与另一个用户的共享,以及其他功能的拓展,比如一个好友圈内的共享。

还有一个关于Windows Live文件共享的工程被称作“Project M”。这项工程目前属于Windows Live系列中的一部分,被计划用作基于WinFX的终端图像界面的文件共享,操作和存储。这项工程起先在MicrosoftMax的一个表单中被泄漏出来。“Project M”寻求一种对传统服务的扩展已提供“对用户所有来自互联网,设备,文件系统,Email服务等数据操作的图形界面”。

他们的这些服务最终是否能够完全的面向市场,如同他们其他的那些庞大的计划中的项目一样,还是一个未知数。这几个项目之间的雷同性,的同化性甚至最后可能导致的冲突还不明朗,但唯一可确信的是,MS正在越来越重视文件的网络共享,同步和存储了。这对用户无疑是一件值得高兴的事。

Bless Hotmail/Live.com

Update 1: 5月12日16时40分左右,Hotmail/Live基本恢复正常。

Update 2: 5月14日09时00分左右,Hotmail/Live再次陷入瘫痪。

Update 3: 5月19日16时00分左右,Hotmail/Live再次恢复正常。

从来没有预想过M$的网站会被封,但这的确发生了,虽然到目前为止,还没有得到任何来自官方(GOV或M$)的对此次事件的说明。

初次发现Hotmail登陆无法访问是在5月4号左右,但那时并没有意识到事情的严重性:平时也会遇到某些时候Hotmail无法访问的情形,但多半是由于ISP的DNS无法解析Hotmail的部分地址所造成的。鉴于对本身互联网经验的自信,从而有此初步判断。但很快,自己便意识到此结论的错误:CnBeta上有文章“请大家检测Live.com的访问情况”,当然从评论看,来自全国各地的朋友们多有访问Hotmail困难的问题存在。无奈之下,只得OE检查自己的邮箱(庆幸自己的OE可以访问Hotmail)。

5.5号的时候,Windows Live 服务已经可以正常使用了。果不其然,Hotmail等M$的服务一切正常。

本以为事情就这么简单的结束了。当然,如果果真结束了,那倒只能说明是一次小小的意外,毕竟,这个全世界第二大的免费邮件提供商在中国也拥有着为数极广用户。5.7号的时候,访问Hotmail再次变得困难;次日CB也给出“Windows Live 再次无法登录”的提示。其间(5月7号左右),著名Geek网站Solidot曾发文就此事作了一段简短评述,但不久之后即被移除(没有能保存下来)。至今,Hotmail.com和Live.com仍不能访问。

为找到可访问Hotmail的方法,曾企图借助海外代理访问之,可惜的是无法如愿。代理访问的症状描述如下:

借助ProxyThorn验证海外代理,0.3s;设为代理后,立即访问Hotmail,提示“The page cannot be displayed”;再次验证代理则提示连接失败,表明与代理的访问被禁止,大致类似于Google中搜索敏感词汇或使用Google Image/Cache后页面无法显示的症状。基本可以肯定是被强行设置了关键词过滤等,当然不排除代理的透明性对突破行为的无能为力因素。

(更多…)