A shorten url app

一不小心又是大概有一年多时间没有用过Django了。最近经常有之前部门的同事来讨论Django和Python Web开发,大概是他们用asp做的客服系统终于要换架构了。今天国庆提前放假,用了一个下午的时间重温一下。Django的Template还是相对弱一些,居然无法在template里调用model的方法。这样auth模块里判断用户登录的is_authticated()方法就不能在template里调,如此非得在view判断(Django是MTV模型,它的view即MVC里的controller),那如果是用generic_view,这个似乎就无解了?? 贴个图。体验一下Firefox3.5开始支持的@font-face,Webkit核心和Opera浏览器都支持这个功能。不过我Ubuntu上的Midori貌似遇到Mootools就直接崩溃,看来要等到gnome2.28里epiphany了。 忘了提了,域名是我yy的,之所以有这样的效果是修改了hosts

Posted in: 把戏 by Sunng 1 Comment , ,

Gwibber and WebKit

Gwibber是一个用来接收流行的web2.0应用的消息的客户端。(靠,这句绝望了。)今天LinuxToy才刚刚介绍,不过我前几天就发现了,哦hohohoho。 Gwibber的架构很容易扩展,稍微看一看就清楚了,我就不描述了。正好饭否和twitter的接口是保持一致的,拷拷改改很容易就可以给Gwibber增加饭否的支持。如此一来就可以同时看饭否看twitter发饭否发twitter了。 你以为这是一张截图,其实它是分隔线。 注意上图,gwibber是一个简单的pyGtk程序加上Webkit,它的核心部分就是html网页。这个网页除了头像以外可是没有图片的,那几个效果是怎么实现的呢。一个一个说。 圆角 -webkit-border-radius: 7px; 文字阴影 text-shadow: 1px 1px black; 渐变 background:  -webkit-gradient(linear, left top, left 220%, from(rgba(254, 240, 152, 0.9)), to(black)); 比较神奇的就是这三个属性。所以也难怪现在用WebKit核心的程序(不完全是浏览器)越来越多。没有记错的话,这三个丰富特性除了text-shadow在Firefox3.1开始支持其他的Gecko都还不支持。 总而言之,用CSS就可以绘制出精致的图形,而且完全可以生长在桌面。

Posted in: 手艺 by Sunng 6 Comments , , , , ,