Category Archives: 写写程序.Code

用自己学的一点点技术写点有用的东西,比如啥php,js,css等~

twitter for iOS + twip 刷不出 mentions

最近 twitter 更新了,iOS 版本和网页版都大幅度的改进了,mentions 变成了 activity,然后现在又变成了 connect。

对于使用 twip 来调教 twitter for iOS 的用户来说,这次更新会导致 mention 页面刷新不出来任何东西。 read more »

让网页挤一边去 MakeAside – Chrome 插件

这个是自己做的第一个 Chrome 插件,其主要作用就是将网页的居中效果给去掉,让网页统统左对齐。

谁需要这个插件?

如果你在在线看视频的时候,QQ响了,打开QQ,啊,屏幕不够大,QQ挡住视频了,挪一下QQ聊天框,发现上下左右位置都不够,郁闷了。那样,你就可以试试这个插件。

预览效果

read more »

修改 Twip 还原 t.co 地址(O模式)

使用 Twitter for iPhone 的时候,难免要配合 Twip 来使用。由于 Twip 仅仅只是一个 Proxy 代理,在客户端不支持的情况下,我们难免得通过修改 Twip 来实现部分功能。本文就简单介绍一下如何修改 Twip 来还原讨厌的 t.co 地址。 read more »

模仿Gmail/iOS app的下拉刷新的javascript demo

HJin.me 黄金一博 | 模仿Gmail/iOS app的下拉刷新的javascript demo

今天看到了新闻,移动版的 Gmail 增加了下拉刷新的功能。这个功能最早出现在 iOS 上面。要说这个功能的用户体验是很好的。于是就自己也试着写了个小 demo,用 Javascript 来实现下拉更新功能。

这个demo用的技巧

这个demo是专门针对 safari for iOS 进行制作的,在制作的过程中,使用了 webkit 的 touchEvent, touch Class, 这两个类主要用来处理触摸事件。同时使用了 CSS3 transition 动画效果。

实际demo

代码潦草,希望高手能够指导,对代码进行优化。demo地址

心得

apple 的 developer library 的资料真多真全。

用 CSS3 来处理动画效果简单快捷,同样的效果,用js实现性能低了好多。

处理 touch event 的时候,记得要preventDefault()哦。

用 javascript 修改 class 但 IE 不渲染

用 javascript 修改 class 但 IE 不渲染 | HJin.me 黄金一博

写代码的过程中才会发现问题,这篇文章将会简单介绍一下用 javascript 修改 dom 的 class 时,由于使用方法“不当”,导致 IE 浏览器不会对页面渲染的问题。

read more »

frame嵌入式第三方登录框跨域流程

frame-login

由于安全起见,iframe 嵌入式的第三方登陆框为了保证不是非授权第三方引用,可能需要在 form 表单的 target 里面设置为 _top 让整个页面刷新。逻辑似乎没有问题,但是在特殊环境下的 IE6 当中,就出现了一些麻烦的问题。

read more »

小小体验一把 HTML5

1349390903_722e710a8294a931fedf46bb9d1e7a74.jpg

无聊地无聊地把模板文件改写了一下,换上了一些 html5 的标签,很初步地尝试和了解了一下 html5。

好在现在网上关于 html5 的信息很多,当然也包括 html5 在浏览器兼容方面的问题。

简单的 display:block; 就可以让很多浏览器兼容好。

对于 IE 和某些特殊的浏览器就得用 javascript 或者其他方法来解决问题了。

可以参考一下这篇文章:《How to get html5 working in ie and firefox2

HightlightTag 关键字高亮插件 for Typecho

hightlightTag.jpg

这个是 Typecho 的关键字高亮插件 – HightLightTag,提供最基本的关键字高亮功能,如果有其他好的功能建议,欢迎提出来,代码不再继续更新。

使用方法

  1. 下载该压缩包,解压缩;
  2. 将HightlightTag目录上传至你的typecho根目录下的 /usr/plugins/中;
  3. 登录后台,激活插件即可。

点击这里去插件下载页面

看看我的验证码 Clickcha for Typecho

clickcha.jpg

用鼠标点击的验证码插件,几乎可以防止绝大多数机器spam,或许你可以试试。

要说效果预览,给本文留言就知道了。

另外本插件参考 wp-clickcha 并移植到 typecho 环境下,应该得基于 GPLv2 开源吧。

TypechoClickcha下载页面

PS.忘记说的使用方法

将下一行代码插入到模板文件 comments.php 的最后一个 </form>的前面,即可。

<?php TypechoClickcha_Plugin::button(); ?>

windows 2003 IIS环境 wordpress 2.9.2 上传附件中文名乱码问题及解决方案

windows 2003 IIS环境 wordpress 2.9.2 上传附件中文名乱码问题及解决方案 | HJin.me - 黄金一博

引言

给老师做网站,用wordpress来做。最后在测试阶段,发现附件上传后,服务器上面的中文文件名乱码,系统生成的超链接无法访问到附件,同时在上传完成时,页面上附件名显示也不正确。

原因分析

很容易想到,是编码问题。服务器系统是中文版windows 2003,IIS的版本不记得了。应该是对utf-8的文件名不支持。

read more »