Friday, June 15, 2012

ICANN 新顶级域名申请情况

ICANN公布了新顶级域名申请情况。 总共有收到1,930个申请,其中:


  • 66 个地理名称申请。 
  • 116 个国际化域名地址,比如中文域名。
申请来自60多个国家和地区,根据 ICANN’s 地理划分:
  • 911 来自北美。
  • 675 来自欧洲。
  • 303 来自亚太地区。
  • 24 来自拉美和加勒比地区。
  • 17 来自非洲
竞争最为激烈的有:

     13 APP
     11 INC
     11 HOME
     10 ART
      9 SHOP
      9 LLC
      9 BOOK
      9 BLOG
      8 MUSIC
      8 MOVIE
      8 DESIGN
      7 WEB
      7 STORE
      7 NEWS
      7 MAIL
      7 LTD
      7 LOVE
      7 HOTEL
      7 CLOUD
Google和Amazon同时申请的有:

      2 APP      2 BOOK      2 BUY      2 CLOUD      2 DEV      2 DRIVE      2 FREE      2 GAME      2 MAIL      2 MAP      2 MOVIE      2 MUSIC      2 PLAY      2 SEARCH      2 SHOP      2 SHOW      2 SPOT      2 STORE      2 TALK      2 VIP      2 WOW      2 YOU

这些基本上都是基本都是通用词,不知会花落谁家?当然,无论谁拿到对其它人来说都是不公平的。

中文区申请的比较有意思的是腾讯和新浪都申请了 WEIBO 顶级域名,到底冤家路窄,死磕到底。

更多数据分析可以看我另外的文章

Wednesday, June 13, 2012

HTTP状态码 451 提案: Unavailable for Legal Reasons

Google 的 Tim Bray 起草了一个新的HTTP状态451 提案

This document specifies an additional Hypertext Transfer Protocol
   (HTTP) status code for use when resource access is denied for legal
   reasons.  This allows server operators to operate with greater
   transparency in circumstances where issues of law or public policy
   affect their operation.  This transparency may be beneficial both to
   these operators and to end users.

翻译过来是说:

本文档定义了一个新的的超文本传输协议(HTTP)状态码用于当资源存取被法律原因禁止时。这允许服务器操作员在因法律或公共政策影响运行时可以更为透明的操作。这种透明度可能对操作员和最终用户都有利。

当然作为天朝人,大家想到的都是如此岂非是用来调戏GFW的嘛。不过事实上的场景应该是因为DCMA或者法律诉讼而导致资源不可用的时候。因为天朝的审查制度从来都不存在这实际上是“践踏法律”,当然也就无从返回明确的法律条文。

Tuesday, June 12, 2012

The new macbook pro

昨晚的WWDC 2012上,Apple发布了新款Macbook Pro,命名大约也玩起了 iPad 那一套,含糊其辞的用了个 New Macbook Pro。从设计和硬件上看来,是Air和Pro系列的融合,可以预想,Air系列最终可能也会和Pro系列融合,成本下来的时候老Pro系列也终会被新的系列代替。

我比较关心的是内部的硬件设计。看张图:

新的设计融合了Air的元素,SSD硬盘和内存固定在主板上,更大的电池,一样也是固定在机器内部。我想可能的一个原因是,硬件发展到今天,用户对于更新设备获取更高性能的需求没有以前强烈,为了提高设计密度,获得更佳的体验,更高的电池容量,所以选择了这种更为折中的设计方式,但这会不会成为未来笔电的模仿对象而成为主流设计模式呢?

no logs for years

这段时间几乎没有写博客,Okay,实际上,有一个我的另外一个博客上有写过几篇 https://yinhm.appspot.com/,一来是尝试一下 Google App Engine平台,二来当时的想法是写稍微有含量一点的文章。

后来发现想写的或者写出来的几乎都没有太多的技术含量,于是更为意兴阑珊,渐渐的也就长草了,可惜的是,没有见莺飞呢。

现在重新回到最初的博客,或许偶尔吐嘈,更多记录点滴,当是一个debug log吧。

Sunday, February 26, 2012

Dart 编程语言简介

我在珠三角技术沙龙广州场2012年2月新语言专场所作的Dart语言简介。因为Dart非常之新,其Specs常有变动,所以我未做更多投资深入学习,这次也只是做一个简单的介绍。

Monday, October 27, 2008

从Mephisto迁移到wordpress

原先blog用的mephisto,最近出现spam,索性关了comments,决定换回wordpress。今天抽个空闲,终于是转换了过来。

幸好Caleb Jaffa因为有同样的需求写了转换脚本

下载 wordpress 2.5.1,安装,运行,运行转换脚本,更新 wordpress 2.6.1,设定 permalink,原先的 feed archinves url 转换设定,磕磕碰碰遇到点小问题,半个小时之内还是搞定了。

买了 linode 的 VPS,用debian的image,安装mysql编译apache、php,一切顺利,总算可以对备案说 fu**k you了,:-p

Update:

Thursday, September 18, 2008

How to Install Adobe air 1.1 beta on Ubuntu hardy 64bitJHow

adove air logo

Adobe Air 最近放出 1.1 beta for linux, 不过仍没有 64bit 支持。经过一番尝试,成功安装。

下载

cd /tmp
wget http://download.macromedia.com/pub/labs/air/linux/adobeair_linux_b1_091508.bin
chmod +x adobeair_linux_b1_091508.bin

安装

./adobeair_linux_b1_091508.bin
Error loading the runtime (libnss3.so: wrong ELF class: ELFCLASS64)

locate 了一把发现系统存在 libnss3.so,但由于是 64bit 的,adobe air 无法使用。理论上安装 32bit 的 libnss 库应该可以解决这个问题,Ubuntu/Debian 自带的 lib32 库并未包含 libnns,需要手工安装。测试安装过程中发现,还需要 libnspr4 库。
下载依赖 deb 包

wget http://mirrors.cn99.com/ubuntu/pool/main/n/nss/libnss3-1d_3.12.0.3-0ubuntu5_i386.deb
wget http://mirrors.cn99.com/ubuntu/pool/main/n/nspr/libnspr4-0d_4.6.6-3_i386.deb
wget http://mirrors.cn99.com/ubuntu/pool/main/n/nspr/libnspr4-0d_4.7.1+1.9-0ubuntu0.8.04.5_i386.deb

手工解 deb 包

mkdir airlib
dpkg -x libnss3-1d_3.12.0.3-0ubuntu5_i386.deb
dpkg -x libnspr4-0d_4.6.6-3_i386.deb
dpkg -x libnspr4-0d_4.7.1+1.9-0ubuntu0.8.04.5_i386.deb
手工安装 deb 包
sudo cp -a airlib/usr/lib/* /usr/lib32
重新运行 air 安装文件,顺利安装完毕。
测试了 twhirl,顺利安装启动,但无法获取信息,可能和 nss 的库有关。

Monday, September 08, 2008

Linux下通过wine安装google chrome

Chrome还没有linux下完整可用的版本,如果你有兴趣编译,这里有linux下Chrome的编译指南

目前在linux下跑Chrome,wine成了唯一可能的方式,幸运的是,通过geek们的尝试,Chrome已经可以用wine驱动。

安装 wine

首先需要安装 wine 的最新版本 1.1.3。如果你是 Ubuntu 用户:

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

For Ubuntu Hardy (8.04):

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

For Debian Etch (4.0):

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/etch.list -O /etc/apt/sources.list.d/winehq.list
sudo apt-get update
sudo aptitude install wine

安装 winetricks

wget http://www.kegel.com/wine/winetricks
sudo cp winetricks /usr/local/bin

安装Chrome的依赖包

winetricks riched20 riched30 flash
winetricks allfonts

安装Chrome

wget http://gpdl.google.com/chrome/install/149.27/chrome_installer.exe
wine chrome_installer.exe

启动Chrome

Chrome安装完成后,无法直接启动,需要一点 hacking,我使用下面的小脚本代替 wine chrome 启动:

$ cat ~/bin/chrome
#!/bin/sh
Exec=env WINEPREFIX="$HOME/.wine" wine "C:\\windows\\profiles\\$LOGNAME\\Local Settings\\Application Data\\Google\\Chrome\\Application\\chrome.exe" --new-http --in-process-plugins

Note: HTTPS 无法正常工作。