Google 出了 Drive ,百度自然不甘落后,于是除了 百度网盘,偶得帐号一个,内有邀请码 10 个,直接派送给大家吧。 获取成功后麻烦告知你用了哪一个,谢谢! http://pan.baidu.com/netdisk/beinvited?invite_code=2ff934dcd2c766ad452eaadae8e41f35 http://pan.baidu.com/netdisk/beinvited?invite_code=7016deae0858ab1ff03f902675d3de3b http://pan.baidu.com/netdisk/beinvited?invite_code=602271ce1733235be2de6466a093b2d2 http://pan.baidu.com/netdisk/beinvited?invite_code=a4c15b83d28c8d3d6f506a18b8ec1cc8 http://pan.baidu.com/netdisk/beinvited?invite_code=d8c4273434c9ed869fef56b5b2151167 http://pan.baidu.com/netdisk/beinvited?invite_code=b916e660d4c6f184656886e830521475 http://pan.baidu.com/netdisk/beinvited?invite_code=b70ab0f258f80febf41f3c0909b2506d http://pan.baidu.com/netdisk/beinvited?invite_code=f26a7052a0a20b5bf057432e63617919 http://pan.baidu.com/netdisk/beinvited?invite_code=0b1accc0d7389de50ed42b1d34806ef3 http://pan.baidu.com/netdisk/beinvited?invite_code=6bac3e04f0c2705a0facecb91f7e81da
猎豹你好,猎豹再见
今天又一个浏览器发布了,一看雷军系的,不由得虎躯一震,看了下名字,叫猎豹浏览器,金山公司出品的。有几个视频,意思就说这浏览器对 Webkit 做了百十来项微创新神马的,又能自动切换为 IE 内核啥的,看来应该是来跟 360 极速浏览器抢饭碗的。 虽然我一看就不想下载了,不过感觉牛逼哄哄的样子。后来群里面的人给了个下载地址,才知道这玩意儿也学小米手机搞饥渴营销,一般人还别想安装,于是下载( http://dl.liebao.cn/liebao/KSbrowser_1.0.0.2096_r2.exe )了一个。 安装包足有 30.5M,好奢华的样子。双击打开,就弹出了一个验证码的申请,我扑通就给跪下了,果然是高富帅专用啊,就算是下载了安装包,屌丝也是很难使用的: 后来经 Google 搜索,发现直接拿解压软件打开这个 exe 文件就行了,然后这就成了个绿色软件了,内牛满面啊,看来是一个给屌丝留活路的好软件: 打开 LBBrowser 文件夹下的 liebao.exe ,就启动了这个牛逼的浏览器,冷启动速度还是比较快的,打开网页的速度也不赖,看了一下设置,跟 Chrome 界面相同: 打开了三个网站尝试,他们分别是我自己的blog、支付宝和招商银行信用卡的网站。 打开我自己的 Blog 时,页面上下滚动有迟滞的感觉: 支付宝网站尚无问题,只是安全检查未能生效,也许是因为我用了 360,所以冲突了吧,无视,然后打开招行信用卡的网站,Ooooooooooops… 看来这软件还需要继续迭代,我还是继续用我的 Chrome + IE8 好了,果断删除,猎豹再见!
使用 CSS 控制需隐藏的文字
在一个限定了高宽的容器中放入文字,当文字超出时就会出现杯具,简单的控制使用 CSS 即可; 观察了一下,使用四大金刚即可使此文字超出时自动截去末尾,并加上省略号: .words{ width:200px; //限定宽度 white-space:nowrap; //强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象 word-break:keep-all; //对于中文,韩文,日文,不允许字断开 text-overflow:ellipsis; //当对象内文本溢出时显示省略标记(…) overflow:hidden; //超出容器不显示 } 点击此处测试各个属性添加或不添加所造成的影响:http://jsfiddle.net/interjc/ZsvBL/
域名出逃记
本人域名已经成功地由国内注册商转出,温馨提示中的问题也就不复存在了。以下记录一下整个事件的来龙去脉,也供大家参考。 先唱一首 中国人 吧.. 背景: 使用国内域名注册商注册域名的后果,只能用步步惊心来形容。本人 interjc.net 这个域名是在 2006 年注册的,当时的互联网还一派和.谐,自己对于美元在线支付又不太熟悉,所以就随便搜了一家注册了,名字也用了个英文名 interjc 。本人注册此域名的初衷是开设个人Blog,由始至终也没有想过要干违反相关法规的事情,并且于当年就申请备案并成功了,还落下个备案号 鄂ICP备08005330号 。 起因: 不曾想后来政策发生了改变,加上空间换到了国外,身份证信息又与注册信息不符,所以在继域名注册商停掉了我的域名解析服务之后,又不断发邮件要求我提交身份审核和重新备案。但是身份证上不可能是英文名啊,所以这就无解了。就是这个原因,也直接造成了后来走常规流程转出失败(这个后面再说)。 常规流程: 于是在深思熟虑之后,我决定在域名被关掉之前,先下手为强,转出到国外去。查看了我的域名注册商的相关资料,想转出需要满足以下条件: 1. 只有域名的注册人或管理联系人有权提出转入申请; 2. 域名在原注册商的注册时间或续费时间已满60天,并且离过期至少还有15天; 3. 域名处于正常状态,本身无任何纠纷或欠费情况; 4. 该域名不处于司法机构、仲裁机构或域名争议解决机构处理期间。 然后下载 国际域名转移注册服务机构申请表 打印好并贴上身份证复印件,传真到域名注册商那里,接着打一个电话过去确认。 我这么做了以后,坑爹的事情就发生了,先是电话无人接听,后来辗转找到另一个客服电话打过去说没有收到传真,隔十几分钟再打电话,说我的就算传真过去了也看不清楚,叫我扫描传电子档;没有扫描仪,于是拍照传电子档,晚上收到通知,拒绝了,大意是身份证名字和注册名不吻合,再次打电话,复读机来了,内容和邮件里一样。 然后给出了一个解决方案,新建一个名字是对的帐号,交 200 块过户,然后续费一年,再给转出,问他问什么过户就不需要身份证对上号了,对方笑而不语。我心中轻骂一句,擦您妹。 忍无可忍,无需再忍,于是开始走向 ICANN 投诉的流程。 向 ICANN 投诉: 中国人有困难找外国人帮助,这办法咱们二战时候就用过了,事实证明是可行的。参照了 天源博客 的教程,基本要素如下: 1. 到 ICANN 官方页面填投诉表,地址 http://reports.internic.net/cgi/registrars/problem-report.cgi; 2. 最下面的大框框那里(Please submit one issue per complaint)写一个声泪俱下的英文投诉信,大致描述一下你的实际情况和诉求,注意不要有粗口或与事实不符的信息,我这里有两篇范文可以参考: http://www.box.com/s/xh9d6806881a2th9qxlg; [...]
Chrome 降级
最新版的Chrome Dev 16.0.891.0 谁用谁知道(此版本浏览中文时字体会断开,看文本基本处于盲人摸象的状态),所以作为一个中文用户只有对其降级了,坑爹的是,通过正常方式卸载以后竟然提示已有最新的版本所以不能安装。 最后搜到一个好办法,如下: 打开windows注册表 找到HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96},删除{8A69D345-D564-463c-AFF1-A69D9E530F96} 中有安装的chrome版本信息。删除后就能正常安装了。 删除掉这个键值以后,再安装时Chrome的安装程序就会认为你从未安装过此软件了。 PS:虽说 Chrome 是我最喜爱的浏览器,话说没有 Chrome 我都不知道如何上网了,但是 Chrome 的安装/卸载程序却一直很坑爹,从未被超越,希望有那么一天能得到改善吧(是要到 30.0 的时候吗?!)。
图片预读
尽管我们可以使用CSS Sprites等各种CSS手段来避免页面交互时图片加载延时的问题,但有些情况下依然需要使用JS脚本的手段来实现图片预读。 以下是基于jQuery实现图片预读的方法(用jQuery只是为了方便,你也可以使用原生js或者其他类库),以下代码请放入js文件中或者 <script/>块里(事先请保证已加载jQuery类库): function imagePreload(images){ var arr = [’<div style="display:none;">’]; $.each(images, function(i, data){ arr.push(’<img src="’+ data +’" />’); }); arr.push(’</div>’); $(’body’).append(arr.join(”)); } 调用的时候,使用以下代码: var preloadImages = [], preloadDir = ‘./img/’; //preloadDir为图片文件所在的路径 preloadImages.push(preloadDir + ‘a.jpg’); //这里的每一行添加一张图片,请自行修改图片文件名 preloadImages.push(preloadDir + ‘b.jpg’); preloadImages.push(preloadDir + ‘c.jpg’); imagePreload(preloadImages); //调用之前写的preload方法 如果不喜欢使用jQuery,那么可以将这个方法改写为: function imagePreload(images){ var arr = [], elm = document.createElement(’div’); for(var [...]
用DD_belatedPNG插件修复IE6 PNG
IE6是一个令人作呕的话题,个人极为厌恶IE6,并且恨屋及乌,不过没有办法,中国就是这么一个神奇的国度,到了2010年仍然有不少人以使用“简单、快捷”的IE6为荣,不知道浏览器为何物的也更加不提了,而这种人往往又是互联网中广告点击的生力军,消费能力强,所以你必须照顾到他们的感受。 我对IE6恨之入骨的重要原因之一,恐怕就是对PNG各种半透明的支持情况了。我们在其他浏览器可以轻松实现的图片半透明效果,到了IE6这儿就得纠结蹉跎,虽然IE6勉强的支持PNG-8格式的伪半透明,但这个和GIF图片的效果相差并不大,如果你使用PNG-32的话,你所有的半透明区域都会变成灰底。 网上有不少IE6上实现PNG半透明的工具,各有千秋,大多数使用了IE的一个滤镜:AlphaImageLoader,使用后会有各种诸如问题(比如background-position和background-repeat属性支持的不完善,有些还会擅自更改背景图片的尺寸)。DD_belatedPNG提供了一种新的选择,他使用微软的VML语言对PNG图片进行重新绘制,以达到半透明的效果,并且能支持background-position和background-repeat属性。 查看Demo | 打包下载 其使用方法也不难,先在此下载DD_belatedPNG ,然后插入head标签中: <!–[if IE 6]> <script type="text/javascript" src="DD_belatedPNG_0.0.8a-min.js"></script> <script type="text/javascript"> DD_belatedPNG.fix(’.png’); </script> <![endif]–> 将所有需要需要修补的元素加上class=”png”即可 PS:对于:focus和:hover伪类,则需要将以上代码中的 : DD_belatedPNG.fix(‘.png’); 修改为 : DD_belatedPNG.fix(‘.png,a.png:hover,.png:focus’); BTW:虽然这样可以缓解IE6下PNG的问题,不过会带来性能问题,还有一些其他的问题,自然是不如对png半透明有原生支持的浏览器的。所以,赶快让该死的IE6下地狱吧。阿门!
一个最简单的基于PHP+jQuery的AJAX例子
说在前面:本文只作为一个笔记留存用以达到语言重用的效果,可能对于很多大虾过于入门级,请直接无视。 基本上一说起ajax,大家都感觉到比较神秘,我以前也是这样,总觉得这个和荷兰一家足球俱乐部同名的玩意儿是个高深莫测的东西。其实ajax之所以看上去那么蛋疼主要是为了解决各浏览器对js的兼容性问题而写了太多的代码,以至于一看见就头昏。强大简易的jquery扭转了这个局面。 首先说下个人对ajax的简单理解:html、css、js(jQuery等)是给浏览器看的,PHP是给服务器看的,js可以和php对话,而php可以生成html、css和js,以前我们浏览网页的时候,总是通过操作html,通过php告诉服务器我们需要什么内容,然后服务器会在一个新的页面将你请求的信息展示给你;而ajax,即是我们操作html时告诉js,然后js告诉php,php得到命令以后到服务器去取了你要的信息交给js,js再将此信息展示给你。这么看来ajax貌似更复杂一点,但是他带来几个好处:1. 你不需要进入一个新的页面就可以看到你所请求的信息;2.php只需要提取出产生了变化的有限信息即可,减少了重复。 简单扼要的说就是ajax模拟了提交表单的行为,但是把刷新页面这件事交由js在后台偷偷完成了。
Wdorpress 模板:ShadowBlue 0.5 Beta
Shadowblue这模板发布也有一段时间了,正式发文也就是0.1 alpha 的时候,其后陆陆续续修改了一些小BUG,更新到了 0.3 。过年期间到现在一直很忙,所以一直没有什么大的更新,这两天抽空添了点儿内容,升级到 0.5 Beta ,也算是一个迟到的新年礼物吧。 Shadowblue 0.5 beta 在外观上和前面的版本没有什么太大的不同,就是增加了一个后台,可以用来控制顶部广告位、社会化链接显示的内容,切换内容部导航栏分类与标签的选项,也增加了一个底栏的开关(因为我发现有很多朋友不大喜欢底栏)。本人实属懒人,十分能理解懒人们的疾苦,有了后台朋友们就不用去改代码了。 目前后台可控的项目不多,本人会逐步改进并即时更新到 SVN 中并在Demo中体现出来,有稳定版本也会直接升级到下载地址,如果您喜欢这个主题,请关注开发页面,欢迎提供各种意见和建议,我会在后续版本中改进,谢谢! 下载请移步开发页面
将域名解析更换到 DNS Pod
前段时间,确切的说是2010.3.8至2010.3.9这两天,本Blog第一次遭遇了DNS不解析事件。由于本人域名是2006年在国内一家域名服务商买的,而且所有人是个英文名,并且没法改,更没法顺利出国只能这么窝着了,而且近期被整治的都是 .cn 域名,所以一直抱着侥幸心理。不料那天打开自己网站时就郁闷了,该页无法访问,首先想到的是跨海过去看看,是否因为被墙,发现一样打不开;然后怀疑是服务器故障,但自己在该空间放置的另一个域名一切正常。这就是域名的问题了,ping了一下,根本不解析,上域名服务商的后台一看,没有特别提示,看上去正常。 出国无门,在家被狗咬,于是乎我想起了DNSPod。头次听说他还得追述到那个暴风影音的乌龙事件,知道了这么一家是做相关业务的,虽是国内公司,但应该稍微阳光一点吧。于是乎,注册之,上到域名服务商的后台,修改DNS Server,回DNSPod设置自己的域名信息,睡觉,第二天再看就发现网站恢复正常了。