猥琐地实现域名转发

发现很久没有写东西了,因为越来越懒了。

早两天终于将域名从比较垃圾的阳光互联转出到Godaddy了,比较兴奋,并且终于可以添加SRV记录了,hoho。

不过因为天朝的强大,域名转发功能被X了。

国内的某些DNS解析提供商也禁用了域名转发。

一般的朋友会使用强大的htaccess来做重定向,可是因为我觉得写htaccess比较麻烦,又为了给不支持htaccess的朋友提供方面所以使用php来重定向,使用xml来存储,这样没有方便没有数据库的朋友。

有需要的朋友可以在这里下载,有需要修改的加了注释

有几点说明下:

  1. 将文件上传到你的空间,绑定你想转发的域名到这个空间上
  2. 没有使用登陆验证,请修改a4.php这个文件名
  3. 同时如果你不想让别人看到你哪些域名在使用转发,修改xml文件名,Linux机修改其属性为777
  4. 使用robots文件防蜘蛛暴漏你的添加域名的文件地址(像Godaddy就强大到给你生成sitmap提交到google)
  5. 如果你的空间和域名都支持泛解析,那就更乖乖了

懒人工具,提供给和我一样懒的朋友。

 

 

记录IE下一个bug,label下的图片聚焦表单元素失效

应该有很多朋友已经发现过这个神奇的BUG,此BUG在IE5.5-IE8下通吃,就是当label中是图片元素的时候,无法通过点击该图片来激活绑定的表单元素,请用IE看这里>>

已有朋友提供使用添加元素+背景图+绝对定位遮盖的方法来解决这个问题,请看这里>>

这种办法在使用中可能比较麻烦,因为图片极大的可能性是不一样的,并且一般背景图和页面图片会存放在不同的文件夹甚至服务器上,加上设计者的权限等乱七八糟的问题,可能麻烦性更大。

还有一种方法就是可以使用js来实现,比较简单,虽然在无js支持的情况下会失效。我想的是:js都不支持的浏览器也不在乎多这点可访问性的牺牲。(接受异议)

基本代码:

<script type="text/javascript">
        var lb=document.getElementsByTagName('label');
        for (i=0;i<lb.length;i++) {
            lb[i].onclick=function () {
                var lbfor=this.getAttribute('for')?this.getAttribute('for'):this.getAttribute('HTMLfor')+'';
                document.getElementById(lbfor).click();
                document.getElementById(lbfor).focus();
            }            
        }
    </script>

可以通过这里查看>>

事件处理比较简单,你可以自己修改针对不同类型的表单元素使用switch来触发条件,对于checkbox框再来判断是否选正等,我省略了这些,就在js前加了IE判断。

两个小插曲:

  1. 在IE下使用getAttribute获得的值类型是Object,需要处理下,关于这点请参考rank的这篇文章
  2. 感谢屈屈提示在IE8以下版本的IE无法直接通过some.getAttribute('for')的方法获取到for的值,因为for是保留字,类似的还要class,需要使用HTMLfor。

使用Msg2phone通过网页免费发送短信到手机

上次偷米饭童鞋写了个WP有新评论就发送短信提醒的插件,借助的是移动139邮箱的“邮件到达提醒”,于是发现可以通过139邮箱的这个功能实现直接通过网页发送短信到手机,并且还是免费的。

无聊中我就写了这个:Msg2Phone,这个有什么用呢?首要作用就是我写着玩玩,呵呵,当我不在线有人需要找我的话可以通过这里发短信给我,而我不必告诉互联网我的手机号码。如果你有和我同样的需求,也可以试试。

 

下面是需要设置的地方:

打开你的139邮箱,点开“邮件到达提醒”设置页:(如没有注册的朋友需要先注册。顺便说一下,139邮箱使用的是和网易邮箱同样的Coremail邮件系统,对于大部分朋友来说应该比较容易上手)

sz01.jpg

在设置中,需要开启邮件到达通知,手机接受时间依自己情况设置,发送方式推荐使用350字长短信。

sz02.jpg

然后你就可以打开Msg2Phone,输入你的手机号码进入下一步,这里会发送一个验证短信到你的手机,填入验证短信(5位数字母和数字的组合)进行简单的设置就可以了。如果长时间(10分钟之后)没有收到验证短信,可以再次输入你的手机号码,会有提示消息,点击重发验证码的链接就可以了,以后需要修改信息也可以通过这里。

 

可以借助139邮箱的这个功能实现诸如手机验证,Twitter手机提醒等服务。不过还是需要提醒朋友们不要随意在网上填写你的手机号码,就算是上面的Msg2phone,如果你质疑我的RP,也不要注册。

正式投入Typecho怀抱

其实接触和使用Typecho也有一段时间了,只是因为一直在等官方插件文档和最近忙于毕业设计一直没有正式将博客转换到Typecho。如今Typecho已经出到0.6了,70原先就说0.6发布之后主要任务就是尽快出插件开发文档,并且我的毕业设计也已经做完,现在等着答辩,所以就将博客正式转到Typecho了。

之前就已经做好了皮肤,数据转换有现成的插件,加上之前插件也使用得不多,所以很轻松就转换过来了。之间自己写了个lightbox2插件,不是很完善,如有需要的朋友可以联系我。

feed会重复输出几篇,有订阅的朋友,不好意思了。

下面推荐几个IM群,有喜爱Typecho的朋友可以加入交流:

  1. Typecho))):29515206 (旺旺群)
  2. Typecho开发交流:8110782 (QQ群)
  3. hello typecho:1466531 (QQ群)

页码:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. ...
  8. 16