最新 | 最热门 | 最高评价

+0  一个前端项目,到底要集成多少库和工具

Tag: Front-end Development | lib | 工具
四火 发于 2017年03月12日 04:52 | 点击: 1060 | 展开摘要
最近忙于一些新做的项目,由于新入手,就想着往最佳实践去靠,也寻找一些可以借鉴的模板。其中前端的部分,有很成型的模板可以借鉴。大幅度减少了自己调查和集成的工作量。但是仔细看看,发现这里头的概念太多了,各种开源的库和工具,有人说“前端玩的是广度”是有道理的。

这个新项目并不算特别复杂,大致的技术是基于React+Redux的,但是大体上集成完毕以后,完成了几个demo的代码之后,粗粗地过了一遍,除了传统意义上的HTML+CSS+JavaScript(遵循ECMAScript 6

查看全文: http://www.udpwork.com/item/16172.html

+0  A page widgetization practice

Tag: Front-end Development | decouple | reuse | widget
四火 发于 2015年02月16日 15:13 | 点击: 1103 | 展开摘要
I was working on the page reconstruction recently, and here is how I divide a page into widgets and how do they interacts in this new attempt.

Core Concepts

Page and widget: A page is composed by several widgets, and a widget is the minim

查看全文: http://www.udpwork.com/item/13860.html

+0  FreeBSD基金会收到史上最大一笔捐款

Tag: Development
Xin LI 发于 2014年11月18日 09:02 | 点击: 1238 | 展开摘要
WhatsApp CEO及创始人 Jan Koum 宣布捐出一百万美元给 FreeBSD基金会。这是 FreeBSD 基金会成立十五年以来收到的 最大一笔捐款。

Jan Koum 在他的 Facebook 页面上写道:

Last week, I donated one million dollars to the FreeBSD Foundation, which supports the open source operating system that has hel

查看全文: http://www.udpwork.com/item/13532.html

+0  Google Compute Engine

Tag: Development
Xin LI 发于 2014年05月28日 16:20 | 点击: 1646 | 展开摘要
初步尝试了一下 Google Compute Engine(G社类似 Amazon EC2的产品,基于 Linux/KVM)。确认 FreeBSD 可用(在家里用qemu建一个image出来,装好,然后打包扔到 Google 的系统上,然后用这个包建一个image,再用image起个instance)。

几个比较显著的坑:

Google Cloud SDK假定bash位于/bin/bash。这个很容易patch。
如果是在远程的 FreeBSD 系统上使用 Google

查看全文: http://www.udpwork.com/item/12556.html

+0  基于Asrock C2750D4I的全加密存储

Tag: Development | encryption | freebsd | freenas | ixsystems | zfs
Xin LI 发于 2014年03月14日 06:49 | 点击: 1893 | 展开摘要
去年第四季度的时候,在网上看到 华擎科技 推出了一款基于 Intel Atom C2750 SoC 的主板, Asrock C2750D4I,感觉很赞,于是立即和华擎科技取得了联系(当时这款主板还没进入量产),并着手开始了测试等工作。这张主板的重要特色包括:

mini-iTX尺寸
CPU支持Intel AES-NI,加密加速
提供了两个千兆以太网口
支持ECC内存(更重要的是,采用的是台式机和服务器常见的4x240-pin DDR3 DIMM规格,不像同类产品通常使用的是2

查看全文: http://www.udpwork.com/item/11946.html

+0  FreeBSD简体中文文档改为采用UTF-8编码

Tag: Development
Xin LI 发于 2013年11月14日 17:13 | 点击: 1506 | 展开摘要
早期 FreeBSD 文档采用 jadetex 等的工具集,对 UTF-8 的支持不好。最近, Gabor 等人完成了将工具集换成 TeX Live、Apache FOP,并使用 DocBook 5.0 的工作,所以趁今天编译代码的空挡,我把 FreeBSD 简体中文文档全部换成了 UTF-8 编码。

目前这个转换还有一些小问题需要修正,目前版本的 PDF 生成已经基本算是可以看了(之前有很多由于字体配置问题导致的汉字缺失)。还需要解决下面这些问题,但是我暂时没有太多精力去

查看全文: http://www.udpwork.com/item/11118.html

+0  Chrome插件开发

Tag: Front-end Development | Chrome | 插件
四火 发于 2013年07月14日 22:25 | 点击: 1758 | 展开摘要
文章系本人原创,转载请保持完整性并注明出自《四火的唠叨》

经常要访问一些工具网站,根据页面上特定的取值。这些行为其实完全可以被视作重复劳动,有机会被脚本或者插件的自动行为取代。iMacro或者Greasemonkey都是做这件事的好工具,今天下午有时间,要不干脆写一个Chrome插件吧。

没有必要去Google什么教程,官方的文档已经非常详细,足够指导整个过程了。文档的质量非常好,又有很多例子,是很不错的示例。本质上,用到的技术还是HTML、JavaScript和CSS。

查看全文: http://www.udpwork.com/item/10191.html

+0  svn checkout的打包测试

Tag: Development
Xin LI 发于 2013年06月04日 15:21 | 点击: 1297 | 展开摘要
今天有一位用户发信给 Release Engineering Team,要求在发行版中提供源代码的 svn checkout 工作副本,以便直接使用。我觉得这是个好主意,因为这样可以用更便宜的 FTP 流量来代替 svn 流量;不过,由于 re@ 内部有人担心这样会让光盘映像继续膨胀,因此我做了些测试来评估这样做的影响。

总共做了 7 个试验。

直接用 tar 打包 src/ 目录,包括工作副本和 .svn 元数据;

首先用 find -ls 列出文件,然后按文件尺寸排

查看全文: http://www.udpwork.com/item/9972.html

+0  paste(1)

Tag: Development
Xin LI 发于 2013年05月06日 12:07 | 点击: 1125 | 展开摘要
这是一个处理文本的命令,之前一直没怎么用过,最近看 freebsd-update 的时候才知道有这么个玩意。

假设用 piconv 转换了一批 .txt 文件,并将其命名为对应的 .txt.new:

ls *.srt | \
awk -F \\r '{
print "piconv -f gbk -t utf8 \"" $1 "\" > \"" $1 ".new\""
}' | sh -x

(这个是个简单的例子,只考虑有空格,而没有考虑文件名中有换

查看全文: http://www.udpwork.com/item/9775.html

+0  Chromium字体问题

Tag: Development
Xin LI 发于 2013年04月25日 15:53 | 点击: 1301 | 展开摘要
FreeBSD 上运行 Chromium 时,自体并不是按照 GTK 或 fontconfig 的配置。测试了一下,发现似乎与 LC_CTYPE 有关(暂时还没时间调试来看具体为什么),但是 LC_CTYPE 如果不设的话, SCIM 又不能用。

看了文档,发现 SCIM 不能用是个误解。可以如此令其在 en_US.UTF-8 中激活:

首先,编辑 /usr/local/etc/gtk-2.0/gtk.immodules,找到其中的 scim 部分:

"/usr/loc

查看全文: http://www.udpwork.com/item/9722.html

+0  提醒:Google Summer of Code报名开始了

Tag: Development
Xin LI 发于 2013年04月24日 13:45 | 点击: 1301 | 展开摘要
在 这里 报名。截止日期为下周五。

查看全文: http://www.udpwork.com/item/9713.html

+0  Google Summer of Code 2013 又快开始了

Tag: Development
Xin LI 发于 2013年04月20日 13:40 | 点击: 1466 | 展开摘要
今年的 Google Summer of Code 的学生报名还有两周左右就要开始了。 FreeBSD 今年已经确定参加,一些可供参考的项目在 这里 可以找到,我也提供了 一项提案。当然,有兴趣的同学也可以提出自己的想法,如果需要,我也可以帮你找到可能有兴趣的 FreeBSD committer。

参加 Google Summer of Code 的学生可以从 Google 获得五千美元的资助(参加 Google Summer of Code 的开源项目可获得每个项目五百美

查看全文: http://www.udpwork.com/item/9639.html
|<<<1234>>>| 一共4页, 41条记录