23
最近遇到这样一个问题,后端用Scala结合Play框架,前端jQuery+Bootstrap, 需求是这样的,其实跟SO上的这个问题一样, 根据Ajax的Post请求要求server端或者直接返回Json数据或者直接返回可以下载的file文件。搜索了下问题,貌似单独一次ajax请求搞不定。 解决方案大同小异,但都是通过发请求两次; server端逻辑不变 server端逻辑不变,client根据server的返回判断再次post可以download的file。server端直接返回的是file,ajax请求的返回的时候再通过一样的form隐藏表单请求一次;Handle file download from ajax post Server端: if request is json Ok(json) else   ······
more...查看完整点上面标题...

Author: tanglei
Tags: , , ,

06
眼看自己的学生生涯就要结束了,在这个结束之际,跟小伙伴们来了一场说走就走的毕业旅行。其实是我们说走就走,导游畯爷是有准备的。此次出行共8人,3男5女。让然按照上次越南游来个流水账记录一发。大致算了一下,自己花费大概2.5k左右(自己没有走敦煌那段)。总体来看还比较满意,遗憾的是茶卡盐湖、青海湖附近玩的时候下雨,没看到美景,但相反,自驾祁连山时下雪,看到了美丽的雪景算是弥补下雨的遗憾吧。大致行程如下,供参考。 6.15 北京——兰州 Z55:北京(15:00)——兰州(07:29 +1) 322.5RMB 6.16 兰州 牛肉面: 马子禄,马有布,马XX 甘肃省博物馆, 此处有合照,  ······
more...查看完整点上面标题...

Author: tanglei
Tags: , ,

01
在这里分享一个清华主题的latex beamer模版,我硕士学位论文答辩就是用的这个,我从这里改编的,感谢原作者。这还有另外一个中文beamer模版供参考。 我在原文“一个清华的beamer主题1”的基础上添加了中文支持,修改了封面,下图封面的是效果图。完整的效果可以看这里。 此外,我修改后的这个latex beamer模版还集成了一些常用的功能,跟原文相比增加了比如:(1) 页码显示,这是答辩过程中常用的;(2) 参考文献的引用方式引用页脚注和尾页集中同步展示;(3) 示例中还包括也些算法的引用等。CS等相关专业可以直接copy改改就用,省得自己再去查。 感兴趣的同学可以从 这里fork  ······
more...查看完整点上面标题...

Author: tanglei
Tags: , , , , ,

01
最近在写一个wordpress小的客户端发布工具,就是直接写markdown,然后转为html发布到wordpress,为什么要写? 不太想换之前已有的blogs,试过相应的工具将已有的wordpress blog转为markdown,效果不是很好。//直接用github+jekyll之类的静态站点 wordpress已有的支持markdown的插件貌似都不怎么理想,想兼容之前的比较麻烦,特别是用了代码高亮之类的插件//用wordpress已有的支持markdown的插件 所以就写了,目前的技术方案是: 本地markdown+pandoc——>html——>wordpress-xmlrpc——>wordpress server 这样的好处是: 仅仅要对已有的blog进行细小的改动即可,即改  ······
more...查看完整点上面标题...

Author: tanglei
Tags: , , , , , ,

26
目标是使得在wordpress站点中,绑定域名m.tanglei.name,通过此域名访问wordpress站点时都以wptouch主题访问。 最终解决方案: 手动设置UA,让wptouch后台添加设置的UA能够match后切换。相关联系太多,不能直接设置is_mobile_device为true或者直接$this->is_supported_device()返回true。 vim core/class-wptouch-pro.php 中的is_supported_device()方法中: $domain = $_SERVER['HTTP_HOST']; if ($domain == 'm.tanglei.name') $_SERVER['HTTP_USER_AGENT']='tanglei'; //跟wptouch admin后台设置的一样即可 首页解决了~ 还得改首页上  ······
more...查看完整点上面标题...

Author: tanglei
Tags: , , ,

27
最近写毕业论文~嗯~痛苦的过程~ 因为之前开题报告~水的论文都是latex,所以决定毕业论文仍然用latex,就不用在乎学校繁琐格式的排版了,模版的话当然就用thutheis. vim下有个latex的插件~用着还不错~貌似那个IDE都没代码提示之类的. win下教程较多,直接下一步下一步即可.mac 下我按照官网的instruction还出了点问题,现在记录下来分享下。 先看看这个install instruction。下载在这里download。 方法1.make install 安装时注意路径.  得修改到自己vim的路径等配置:例如/Users/TangLei/.vim , 默认是到/usr/local什么的. 还是直接copy的好。 方法2.直接copy. /Use  ······
more...查看完整点上面标题...

Author: tanglei
Tags: , , , ,