代码发芽网更新 - 界面清晰、支持论坛(Discuz!)、一键复制HTML/BBcode
接上篇:代码发芽网 - 代码高亮 - 添加了22个流行的vim配色主题
继续增强内功。
代码发芽网( http://www.fayaa.com/code/ )简介:
1. 无需插件支持blog代码高亮
2. 近百种编程语言,30多个流行的高亮主题
3. 稳定支持各种blog、论坛、邮箱
最新更新:
1. 界面更新:一改原来的混乱方案,采用更加清晰的表格、布局来帮助你更高效的完成代码高亮、收藏、评论等操作
2. 支持论坛:论坛中一般为了安全考虑采用BBcode,最近更新的功能(显示代码页点击”复制BBcode”)对Discuz!等论坛有非常棒的支持。
3. 点击复制:有不少网友试用的是HTML简单编辑器,提出需要简单的复制HTML代码的功能,现在提供的只需要点击一个链接即可完成。同样也提供了对BBcode和源代码的复制功能。
4. 搜索功能:提供了搜索所有代码标题的功能
5. 一些bug fix和边角功能的更新,使得生成的代码体积下降了50%!(据我实验,虽不算最优,可改进空间已经很小了)
BTW: 刚刚试了一下CSDN的blog,居然已经可以支持了,看来CSDN暗自在更新。
还是贴两个例子看看效果吧:
来个desert主题的:
02 function zero_fill_hex(num, digits) {
03 var s = num.toString(16);
04 while (s.length < digits)
05 s = "0" + s;
06 return s;
07 }
08
09 //妈的,怎么都没搜到怎么用javascript找出一个背景色的数值,只好自己解析
10 function rgb2hex(rgb) {
11 //nnd, Firefox / IE not the same, fxck
12 if (rgb.charAt(0) == '#')
13 return rgb;
14 var n = Number(rgb);
15 var ds = rgb.split(/\D+/);
16 var decimal = Number(ds[1]) * 65536 + Number(ds[2]) * 256 + Number(ds[3]);
17 return "#" + zero_fill_hex(decimal, 6);
18 }
来个浅色背景的主题:
a:visited { color:#0000CC; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { padding: 0px; margin: 0px auto; border-style:none; }
img { padding: 0px; margin: 0px auto; border-style:none; }
input:focus, select:focus, textarea:focus {
border: 1px solid #ff00ff;
background:#FFFFBB;
}
thead { background: #ccff99; }
input, textarea { border: 1px solid #c0c0c0; }
ul { padding:0px; margin:0px auto; list-style:none; }
.submit { background:#ccff99; font-size:x-large; }
.error_text, .errorlist { color:#F80098; }
.error { border: 3px solid red; }
.clear { clear:both; }
body {
font-family:"Verdana", "Tahoma", "Georgia", "Arial", "微软雅黑", "宋体";
padding: 0px;
margin:0px auto;
}
table, ul { font-family: "微软雅黑", "宋体"; }
form { padding-left:3px; }
最后来个卡通点儿的字体:
int GCD(int a, int b)
{
if(b == 0) return a;
else return GCD(b, a % b);
}
int LCM(int a, int b)
{
return a * b / GCD(a,b);
}
Notepad++编辑器和奥运会
关于notepad++和奥运会的讨论里,看到很搞笑的评论,忍不住回了一贴:
总有人,不知道为什么哦,吃鸡蛋的时候不去关心鸡蛋是否好吃,却总想着下蛋的鸡是否有生活作风问题。
更牛b的,居然可以反过来推导出鸡蛋是否好吃,连尝都不用尝的。
简单设置循环日历,避免“忘记老婆的生日”
今天看到foxgao发了一番感慨,因为“忘记了老婆的生日”
首先,老婆的支持是最重要的,不要忘。
但是忘记是人类的天性,否则脑袋里都塞满陈旧的记忆,如何进步呢?
不过,作为IT技术人员,可以简单的通过技术尽量避免这种事情的发生。
以下方法适合outlook calendar、google calendar和有循环日历功能的手机
1. 对于每个重要的节日/纪念日(比如生日和结婚纪念日),添加一个事件
2. 把这个事件设置为每年一次的循环
3. 设定提前1周(自己调节)提醒,可以通过自动发email或者谈对话框的方式
好了,搞定了,至少生日、结婚纪念日啥的不用担心了。
想起大话西游里的唐僧来了:虽然你很诚恳的看着我,但是你还是要说啊,你不说我怎么知道呢?
纪念日的时候,采用什么手段不是最重要的,最重要的是要让她知道,我真的真的真的真的很在乎你。
北京欢迎你丫挺的
周末回天津
一路上的旅行体验,可以算作是噩梦级的吧
首先是进站排队检查
然后挤上“汗水体验”牌城铁
到了西直门,换乘地铁
和西直门桥,如出一辙
一路上转来转去 转来转去 转来转去
我一直都在想
为什么北京的驴子
偏好西直门设计者的脑袋?
一会儿地上,一会儿地下,一会儿又往上,一会儿又往下
一会儿是汽油味,一会儿是霉味儿,一会儿是微微的臭味儿,一会儿是新装修的油漆味
感情这么多人,都是人体活性炭哪
快到北京站了,喇叭里说,北京站不开,操!
先到建国门,走到北京站
再一次排长队安检
上楼以后发现我要坐的D车依旧人山人海
D车依旧晚点
在晚点+人山人海的情况下仍然只开一侧进站通道
进站的时候仍旧剪票
知道有人发怒了骂了几句
才放开直接进入
就这样,跑步来到车厢,刚坐下,车就开了
从天津回来就不说了
出站以后依然只能去建国门车站
站门口挤了n多不知所措四处张望的人
许多人瞪着地铁口,一副被放了鸽子的迷茫神色
北京地铁站封站的理由是:接上级通知,为了旅客的安全。。。
突然想起来,“上级”是中国最有话语权的部门之一
另一个大家应该也挺熟悉,那就是“有关部门”。
新浪消息说“有关部门称信息公开渠道通畅”,
这是一坨巨大的绝妙的讽刺:消息很通畅,所以你连“有关部门”谁负责都不知道。
代码发芽网 - 代码高亮 - 添加了22个流行的vim配色主题
许多朋友说代码发芽网需要增强内功,呵呵,这两天在搞颜色主题。
本来想搞可定制的,想想目前应该没人会去用,先搁一搁
不能定制,就只能自己搞了,但是这个也可以取巧,对于没有什么颜色美感的人来说,用现成比自己从头做要好
因为我最喜欢用vim,所以首先想到的就是流行的vim主题。
先从vim的网站上搞了22个最流行的主题(top downloads and top votes),包括desert / wombat / midnight2等等。
整个过程挺烦的,写了五六个python脚本才勉强搞定,这还是在有现成的vim2pygments脚本(不是直接转成css)的帮助下。
不说其中的艰难,随便打开一篇改改配色看看效果吧:http://www.fayaa.com/code/view/157/
另外,选择配色方案的同时也选择了它的默认背景色,可以通过选择背景色来调节,由于这两种选择存在冲突,最终的背景色以最后的那次选择为准。
另外一个看不见的更新是:从这一版开始使用jQuery。
一直对jQuery垂涎三尺,但是总是因为其体积而感到犹豫,后来搞定了css/js压缩传递以后就立马投入了jQuery的怀抱。
用了jQuery主要是方便以后做一些小的效果的时候比较方便,也不用过多担心浏览器兼容问题了。
BTW: 现在我最喜欢的vim主题是wombat,曾经最喜欢desert.
更加BT的W: 不知不觉间,内部提交序号已经达到了200,每晚checkin一次也需要六个月啊,靠,居然这么长时间过去了。



