Until recently I met Alfred, I found it is the best tool for searching Evernote.

I use Evernote heavily in my daily life, for planning, making notes, adding code snippets, or even keeping personal infos. And because of this, I always wanted an easy way to search particular note quickly. Evernote’s build-in search is so annoying that you have to open the Evernote window in every search (and the window is slow). Spotlight can search Evernote quickly and show result instantly, but you have to type “evernote” as prefix to strict search scope into notes, that’s inefficient.

Preview

search-preview


Read More / Comment >>

  网站或多或少会涉及图片处理,且一般首选[ImageMagick][imagemagick]。下面分享几个针对不同场景的解决方案,并提供一些资料供参考用。

一般场景

图片缩放

  这方面的属于入门级内容,使用ImageMagick必定会用到该方面的功能。主要涉及到 [-resize][resize] 参数,下面该参数效果进行展示(尺寸参数的细节请参考[这里][resize-geometry]):

  • -resize 100x100: 将原图缩放为100x100,同时保持比例。(结果为:75X100)
  • **-resize 100x100**:缩放原图,直到宽或高等于指定的缩放尺寸。(结果为:100x133)
  • -resize 100x100!:缩放原图并在必要时进行拉伸,以符合指定的缩放尺寸。(结果为 100x100,但图像变形了)
  • -resize 100X100>:当原图宽或高大于指定尺寸时才进行缩放,同时保持原图比例(结果为:75x100)
  • -resize 100X100<:当原图宽或高小于指定尺寸时才进行缩放,同时保持原图比例(结果为:150x200,因为不满足条件) (><参数可以搭配 ^! 使用)

resized-images

图片压缩

  图片压缩从两方面着手:quality和profile

  • Quality:图片质量越好,占用空间就越大。适量降低图片质量能够很好的减少尺寸。ImageMagick提供参数 [-quality][quality] 来设置图片质量。0最低,100最好。85是质量和大小间平衡的最佳数值(官方文档说该参数的默认值是85,不过实际测试时发现是100)。

Read More / Comment >>
mysql-collation-lead-to-wrong-query-result

  前天,AQ反映说网站上的URL出错了:不同的URL连接到了相同页面。URL如下所示:

www.example.com/artworks/2

www.example.com/artworks/2

  2条URL看起来几乎一样,但仔细看,会发现后面的数字一个是半角数字,另一个是全角数字。这个域用来表示数据的url,一般称为slug。一开始怀疑是Rails处理URL参数的部分有问题,不过在本机 测试后,发现问题确不存在,于是将焦点转移到数据库上。但是检查服务器上2条记录的slug字段,发现内容并不一样。也就是说,不一样的数据进行比较,竟得到了相同的结果?难道数据库上的比较算法有bug?还是 说是故意的?为了更好的带入感,还是通过一些简单的SQL语句体验一下我所描述的问题吧。

重现 ‘2’ = ‘2’

  先准备好测试环境:

  mysql> CREATE DATABASE test CHARACTER SET utf8 ;
  mysql> USE test ;
  mysql> SET NAMES 'utf8' COLLATE 'utf8_unicode_ci';
  mysql> CREATE TABLE posts (slug text CHARACTER SET utf8 COLLATE utf8_unicode_ci );
  mysql> INSERT INTO posts( slug ) VALUES ('2');
  mysql> INSERT INTO posts(slug ) VALUES ('2');


Read More / Comment >>
blog-engine-jekyll-vs-toto

  上篇文章推荐各位搭建自己的博客,并说到会对ToTo和Jekyll这两款轻量博客工具进行比较,本篇就是这方面的内容了。

  现在很流行使用轻量级博客工具来搭建博客,所谓轻量级,就是仅仅拥有文章转换、模板管理、页面生成功能(是的,连评论功能也没有)。如此轻量级,适不适合你我就不知道了,不过我倒是很喜欢这种刚刚好的感觉。 这些工具除了刚才提到的两款外,还有Bonsai、Git-Blog,不过我没仔细尝试过,所以接下来仅比较前面的两款。

Jekyll vs ToTo

  Jekyll你也许没听过,不过如果你应该知道github page,而Jekyll就是其使用的工具。正因为此,Jekyll是目前轻量级博客工具中[用户最多][Jekyll-users]的。 它实际上是一个页面生成工具。每次根据你的文章、页面生成全部静态页面。

  ToTo的第一个版本是4个月前,其口号是“the 10 second blog-engine for hacker”。到目前为止其表现得还是很符合口号的,简单,容易定制。不同于Jekyll, ToTo没有生成静态页面这个环节。

共同点

  • 文章以文本文件的形式保存和管理
  • 不支持动态页面
  • 不提供评论功能
  • 都可以部署都heroku(GAE应该也行)。
  • 由于不是CMS框架,因此什么后台管理、文章管理这样的东西都不会有

Jekyll

 优点

  • 众多使用者,Github Page也是用户之一。(意味着bug、特性可以得到最快的支持,你也有大量的现成例子供参考。)
  • 默认支持代码高亮
  • 得益于lique engine,页面内容的管理很简洁。

Read More / Comment >>

Recent Posts

  1. Sun, Dec 11, 2011
    Instant search Evernote in Alfred
  2. Wed, May 05, 2010
    ImageMagick: 几个场景下的解决方案
  3. Thu, Apr 08, 2010
    Mysql: collation导致查询'出错'
  4. Sat, Apr 03, 2010
    轻量级博客工具: Jekyll vs ToTo
  5. Sun, Mar 28, 2010
    你应该考虑亲手搭建一个博客

Archive >>.

Recent Comments


About

Picture of SXLee   我是一名Rails程序员,目前就职于ThePlant(杭州)。