我最近的困惑

Diary

近况及前因

最近依然是那么的忙, 忙得连用脑子都懒得用了, 所以有很多事情都得过且过, 放之任之.
我一直想换个智能手机, 因为想做移动应用的开发, 无论是从开发测试角度还是个人需求角度, 拥有一台不咋D的智能机都是必须的.
需求有了, 目标呢? 听说12月中旬魅族要出M9, 配置直逼IP4, 还是用Android2.2, 确实不错, 于是乎开始四处去挖关于Android的信息.
找着找着, 看着看着, 有意思的事情就来了. 先是在新浪微博上看到有人批评Android的图标体系很乱, 什么样的都有, 根本就不利于识别, 建议Android需要做好统一规范; 接着是看到IP4上著名的游戏< <愤怒的小鸟>>的开发团队说, 他们对< <小鸟>>在低端Android平台上的表现很失望, 决定停止对Android平台的开发; 随后, 就是一大堆人开始晒他们自己的低端Android机上的四四方方的小鸟…

Read More

手机应用的HTML5 JavaScript框架

Html5

Jo 是一款基于HTML5的JavaScript框架, 它最初被设计在流动平台作为GUI运作和在PhoneGap顶部的轻数据层。

自创建以来, Jo 作为一个轻量级框架成功地进行了手机浏览器的测试, 新的桌面浏览器,甚至仪表板部件. Jo 用一个友好的OpenBSD使用协议. 没有信赖关系的JavaScript在压缩后刚刚超过8K.

Read More

PyGTK中Treeview显示Pixbuf图标

Python

最近很忙,而且忙的都不是与PHP相关的工作,有的是管理方面的、还有是让我很杯具的设计和动画~~~总之,十一放完假从家里回来以后,我就陷入了这种混乱的杯具状态中。

 PyGTK中Treeview显示Pixbuf图标
(图为:项目管理工具)

十一放假以前就开始写一个部门内部项目管理工具,用Python 2.6 + PyGTK 2.16 + SQLite 3来写的。之所以选择用Python开发,而且还不是Web应用,是因为,一方面是想检验一下自己这么长时间来学习Python的成果;另一方面我也需要换换脑子,每天都围着Web转,确实挺烦闷的~~~

Read More

SparkleShare-Dropbox的开源替代品

Share

Dropbox 可以方便的在Linux、Windows、Mac甚至手机上存储、同步、分享数据。但 Sparkleshare 的开发者认为,Dropbox 同样有缺点: 不能使用自己的服务器,不是开源产品,另外在许可证上有些琐碎的问题。

Sparkleshare 不但提供了 Dropbox 几乎所有的特性,还有一些独特优点,如:更好的 Gnome 集成,能使用自设服务器,更多的实时特性和更少的许可证问题。 与 Dropbox 一样它在 Win/Lin/Mac 平台下都可用。

SparkleShare for Linux 的第一个Beta版已经发布。你可以从这里下载并找到release note

Read More

最佳jQuery插件(LightBox篇)

jquery

自打 Lokesh Dhakar 创造了第一个lightbox应用以来, 相册和弹出窗口方式便跨进了新的时代, 甚至那些lightbox应用们成为了几乎所有网站的默认组成部分. 除了它们的连接库和代码库, 他们都具有显示与导航上一个和下一个单幅图像或图像组的能力, 不同的过渡效果则取决于强大的jQuery插件.

打开在一个透明背景的页面覆盖文本的最顶端, 除了图像还可以显示内联元素, iframes, 其内容,Flash或其他视频类型使用Ajax方式. 他们中许多人用CSS把他们的UI实现的非常漂亮. 因此这有助于根据你的网站修改样式. 在这篇文章里我会向你推荐15款最好最流行的jQuery Lightbox插件.

Read More

10款基于Html的移动应用开发框架

Mobile

让基于Html的触摸应用开发更简单.

In the last two years the rapid growth and diffusion of touch devices such as iOS or Android based platforms has forced developers and web designers to rethink the model of their own webapps for the new “touch experience” introduced by the iPhone in 2007.

During this period several frameworks have been released to help web developers implement quickly applications for this kind of touch devices. Here is a collection of some useful frameworks to develop easily HTML-based webapps that will work on all popular smartphone and tablet touch platforms.

Read More

常用于后台开发的jQuery插件

jquery

以前有过一篇类似的文章, 讲的比较简单只有三个插件而已, 所以这篇文章将全持续更新.

jQuery UI 大名顶顶, 不用介绍, 它的各个控件可是非常好用的说.

jQuery.Layout 这是我在今年3月份才发现的一个插件, 作用有点类似ExtJS的布局, 但却简单许多, 因为简单所以好用,呵呵. 使用这个插件的时候, 如果你和我一样懒, 只是使用了Iframe的方式, 那么你很可能也和我一样会遇到 IE6 下 Iframe 出现横向滚动条 的情况, 放轻松, 我已经找到解决办法了.

jQuery.PrettyDate 这个插件我很喜欢, 是在上个月入手的, 它可以把 “August 13th, 2010″ 这样的日期, 显示为 “3 星期以前”, 当然默认是英文的, 所以你得自己去改一下插件中的内容, 我是直接改的, 你如果不觉得麻烦你也可以构造它的时候, 把这些写到Config里面, 呵呵.

jQuery.TreeView 这是我用着比较舒服的一个树状插件. 支持拖拽哦, 当然你得使用 jQuery UI 才行的.

jQuery.Grid 非常强大的 Grid 插件, 比上次介绍的还要强, 甚至于已经接近 ExtJS.Grids 了.

Read More

在Ubuntu中使用YUICompressor

Ubuntu

YUICompressor,是由Yahoo!提供的压缩(Minify)Javascript,CSS的工具。

YUICompressor是用Java写的,所以使用它之前必须先安装Jre:

sudo apt-get install sun-java6-jre

然后,下载YUICompressor-2.4.2.zip,并解压至任意位置。

参数说明

Usage: java -jar yuicompressor-x.y.z.jar [options] [input file]

Global Options
-h, –help Displays this information
–type Specifies the type of the input file
–charset Read the input file using
–line-break
Insert a line break after the specified column number
-v, –verbose Display informational messages and warnings
-o Place the output into . Defaults to stdout.

JavaScript Options
–nomunge Minify only, do not obfuscate
–preserve-semi Preserve all semicolons
–disable-optimizations Disable all micro optimizations

提示:
其实不用输入–type js 或 –type css, YUICompressor也会根据文件后缀名来自动判断。

以下是我写的一段脚本:

#!/usr/bin/python

import os
import sys

compressor_path = '/home/allen/.tools/yuicompressor.jar'
charset_code = 'utf-8'

def compressor(file):
    os.path.splitext(file)
    return '-min'.join([os.path.splitext(file)[0], os.path.splitext(file)[1]])

files = sys.argv[1:]

for file in files:
    os.system('java -jar %s %s -o %s --charset %s --preserve-semi' % (compressor_path, file, compressor(file), charset_code))

把脚本以任意名字保存,如“压缩JS文件”,并将文件放到你的用户目录下的.gnome2/nautilus-scripts/目录中,如:/home/allen/.gnome2/nautilus-scripts/

这样你就可以更加方便的使用YUICompressor了~

Read More

CKEditor + CKFinder 整合笔记

Editor

FckEdiror是我用的最多的内容编辑器,记得以前和同事谈论FCK的时候,我老是将它说成KFC编辑器,还好没有说成是FUCK编辑器,字母顺序错了可比加一个字母好听多了,呵呵。

新系统不想再用Fck,因为经过对比我发现,CK确实比FCK要快上许多,而且网上也有人说它对长内容的编辑能力也不是FCK能比的。

从ckeditor.com下载最新的CKEditor(PHP版)及CKFinder(PHP版), 我是把它们都放在同一级目录下。

Read More

Ubuntu 11.04 动物代号

Ubuntu

Ubuntu 11.04的动物代号将是:Natty Narwhal(聪慧的独角鲸)。

narwhal2 Ubuntu 11.04 动物代号

维基百科对Natty的解释是(informal) Smart and fashionable,也就是兼具头脑和外表。

独角鲸是生活在北极冰冷海域的小型鲸鱼,因为头部前段3米左右的螺旋形犄角状物而得名,长久以来被认为是传说中的独角兽的化身。然而传说终归是传说,独角鲸的“犄角”并非是角,只是一颗外露的长牙,披有神话色彩外衣的东西往往在现实中是不复存在的。独角鲸的“独角”没有纯洁净化的魔力,也无法使它们永生不死。但不可否认的是,它们成为了这世上绝无仅有,这般独特而美丽的生物。(摘自互动百科)

来源: http://article.yeeyan.org/view/140496/127197

Read More

无觅相关文章插件,快速提升流量