怎么样在12306.cn上买到票

作者:kele5240 发布时间:January 13, 2012 分类:扯淡 1 Comment

过年了,大家回家的心情很急切啊。可惜车票一如既往的难买。而且杭州的黄牛远不如北京上海这样的城市发达。那只能靠自己了。还好今年可以网上买票,但是那个12306的网站真心的难搞啊。那么到底如何才能买到票呢?

首先去搞一个chrome的浏览器,因为我们介绍的插件是基于这个浏览器来搞定的。
点我下载

装好浏览器之后,我们去请出我们的主角zzdhidden / 12306插件,下载地址https://github.com/zzdhidden/12306
点击左上角的zip下载。

解压缩之后将12306BookingAssistant.user.js文件拖动到浏览器上面来。会出现如下的步骤。(windows的可能和mac的显示方式不同,总之就是接受安装申请就可以了)


安装好插件之后,登陆我们可爱的12306.cn,点击左侧的购票。会出现如下的界面。

输入好自己的用户名密码以及验证码之后,点击自动登陆。之后等待登陆就好,不会弹出那个2B的用户过多无法登陆的状态了。过一会就可以登陆进去了。

这时候选择自己的车票信息。点击筛选。看到有票的部分,选择预订。这里插件为了方便大家看到,会对有票的信息做高亮处理。

点击预订之后,填写好自己的信息,确认号自己的时间和座位信息之后,点击自动提交订单。继续等待,这时候不会出现用户过多无法提交订单的情况了。


接下来就到了支付的环节了,如果大家的银行支持手机支付什么的,就方便多了,如果不支持,那只好切换到IE浏览器下苦逼的登陆,支付咯。

最后希望大家都能买到回家的车票!

iphone4 Home键失灵抢救办法

作者:kele5240 发布时间:January 11, 2012 分类:扯淡 No Comments

今天觉得手机的home键不太好用了,找了下发现下面的办法,试了试貌似还真行。

首先,必须排除这是物理损坏的原因,你的iphone4最好不是掉在地上或者放在洗澡房之后出现这样Home键不灵现象的

1、现在,我们需要你插上充电器和数据线,把iphone4连接好,iphone4此时应该响一声提示正在充电

2、手指划开取消锁屏,长按Home键盘直至出现“语音控制”界面

3、拔掉电源线,同时松开长按着的Home键

4、搞定,现在再试试是不是Home键又开始好用了?

最后,请不要尝试连接电脑USB接口方式来进行这个操作,因为电流不够,这样没用!国内假冒的iphone4充电器也不行,最好用ipad的,因为那个电流大,效果最好

水平反转背景图片

作者:kele5240 发布时间:December 15, 2011 分类:前端 No Comments

这次新的项目因为要做一个这样的需求,又不想重新去做一个图。
记得IE下有一个滤镜好想是能实现水平反转来着,试了试果然可以。其他浏览器可以用CSS3来搞定。代码如下

web中强大的图表工具amcharts

作者:kele5240 发布时间:December 13, 2011 分类:前端 No Comments

微博之后,博客就写的很少了。这次做项目,觉得有一个东西还是挺好的,觉得可以分享给大家,或许在以后某一个时间会用到。

这次说的东西就如标题里的介绍一样,是用来做图表的。

记得最早结束的这个类型的东西是4年前用的flot,google code的地址是:http://code.google.com/p/flot/
这次项目中接触倒了amcharts,觉得确实是一个不错的解决方案,而且可以做出来很炫的效果。

可以给大家先看一个简单的例子。



怎么样,看起来还不错吧。
以上的demo是通过js直接写在页面里的,数据本身也是包含在js里的。
amcharts除了可以试用JS生成图表,还可以试用flash方式。在试用flash的时候,需要载入一个“settings.xml”的设置文件。里面有各种各样的设置项,来决定你最后展示给用户的样子,这个回头再发一片文章专门的阐述下好了。在使用flash方式的时候,有一个数据来源的设置,可以选择txt,xml等文件,也可以试用json等方式来传输,更直接点,可以写再flash的date配置项里。总之手段多样,可玩性很高~

E文不错的同学,可以去他们的官方网站去看下 http://www.amcharts.com/

Jquery Bundle for Textmate

作者:kele5240 发布时间:August 16, 2011 分类:前端 2 Comments

因为最近要用到Jquery了,所以找了下Jquery针对Textmate的插件。
官方svn里的bundle包含了一个,路径如下
http://svn.textmate.org/trunk/Bundles/JavaScript%20jQuery.tmbundle/
当然,你也可以去github里下载,路径如下
https://github.com/kswedberg/jquery-tmbundle

安装一如既往地简单,svn co下来之后双击就可以了。
安装之后如下图,可以在语言中原则jQuery来进行jquery的编写了。

但是我们有时候需要在HTML里内嵌js,在用这个bundle的时候发现是无法这么做地。它本身默认只有在.js的文档中可以使用。这个当然难不倒我们咯。

首先你需要打开你地bundle editor,快捷键是control+option+command+B
然后在左侧选择
HTML

选择里面地HTML
在右面的内容中找到
HTML

这个内容后面添加下面地代码

{    name = 'source.js.jquery.embedded.html';
            begin = '(?:^\s+)?(<)((?i:script))\b(?![^>]*/>)';
            end = '(?<=</(script|SCRIPT))(>)(?:\s*\n)?';
            beginCaptures = {
                1 = { name = 'punctuation.definition.tag.html'; };
                2 = { name = 'entity.name.tag.script.html'; };
            };
            endCaptures = { 2 = { name = 'punctuation.definition.tag.html'; }; };
            patterns = (
                {    include = '#tag-stuff'; },
                {    begin = '(?<!</(?:script|SCRIPT))(>)';
                    end = '(</)((?i:script))';
                    captures = {
                        1 = { name = 'punctuation.definition.tag.html'; };
                        2 = { name = 'entity.name.tag.script.html'; };
                    };
                    patterns = (
                        {    name = 'comment.line.double-slash.js';
                            match = '(//).*?((?=</script)|$\n?)';
                            captures = { 1 = { name = 'punctuation.definition.comment.js'; }; };
                        },
                        {    name = 'comment.block.js';
                            begin = '/\*';
                            end = '\*/|(?=</script)';
                            captures = { 0 = { name = 'punctuation.definition.comment.js'; }; };
                        },
                        {    include = '#php'; },
                        {    include = 'source.js'; },
                    );
                },
            );
        },

添加之后应该是
.......
patterns = (
		{	name = 'source.js.jquery.embedded.html';
                .........

然后reload一下bundle就可以在HTML的模式下使用jquery的插件了