11.07
Reloading
酒店免费上网,不过今天来的blogger很多,导致网络拥堵。。。
dragon ~ # traceroute -n blog.cnblog.org traceroute to blog.cnblog.org (211.152.33.116), 30 hops max, 40 byte packets 1 192.168.50.254 0.238 ms 0.137 ms 0.140 ms 2 218.1.60.202 1112.622 ms 987.631 ms 1048.243 ms 3 218.1.62.57 873.728 ms 782.866 ms 1187.260 ms 4 218.1.4.41 948.176 ms 1076.316 ms 1000.450 ms 5 218.1.0.214 1208.034 ms 944.970 ms 976.052 ms 6 61.152.81.66 1090.601 ms 1033.477 ms 959.953 ms 7 61.152.87.162 1522.018 ms 1575.237 ms 1390.375 ms 8 211.152.63.57 937.147 ms 1070.089 ms 1265.299 ms 9 211.152.63.30 1518.643 ms 1285.596 ms 1388.218 ms 10 211.152.33.116 1515.401 ms 1259.340 ms 962.128 ms dragon ~ #
明天会场的wifi会不会更挤?
昨天做了一下MS的两个题目。一个SQL的,一个C/C++的。
C++的问题比较容易,很快搞定后,赶紧下载SQL Server Personal Editon,做SQL题目。以前也没写过Stored Procuedure,又赶紧看manual,现学现卖了。
两个题目,我的解答是这样的
C++
Node* Revert(Node* head, Node* offset)
{
Node* node = head;
Node* next;
Node* prior = (offset == 0 ? 0 : offset->next);
while (node)
{
next = node->next;
node->next = prior;
if (node == offset) break;
prior = node;
node = next;
}
return node;
}
SQL
CREATE PROCEDURE DeletePost @post_id INT AS
DECLARE @cid INT
DECLARE @pid INT
DECLARE @tid INT
SELECT @pid = @post_id
SELECT @tid = TopicID FROM tbl_Posts
WHERE PostID = @post_id
WHILE (SELECT COUNT(PostID) FROM tbl_Posts
WHERE PostID <> @post_id AND ParentID = @post_id) > 0
BEGIN
SELECT TOP 1 @cid = PostID FROM tbl_Posts
WHERE PostID <> @post_id AND ParentID = @pid
IF (@cid = @pid)
BEGIN
-- print @cid
DELETE FROM tbl_Posts WHERE PostID = @cid
SELECT @pid = @post_id
END
ELSE
BEGIN
SELECT @pid = @cid
END
END
DELETE FROM tbl_Posts WHERE PostID = @post_id
GO

中国电信访问Flickr真是慢得不行了!我在网通的机器上装了一个代理,然后将家里的机器都设置成访问Flickr都透明的通过网通的代理,速度才快多了。不明白为什么电信到很多国外的网站这么慢。因此我还当心说不定那天网通到Flickr也慢了,或者整个Flickr像flickr blog一样直接被GFW给block掉。这样就决定要把我在Flickr上的照片都给备份一下。
上个月辞掉工作,在家休息。在MS工作的朋友王庆胜想让我去他们公司看看,说是目前MSN部门正急着找程序员,主要是C#的。MS的待遇不错,对目前无业、又需要按揭房款、又要养家糊口的我还是有一定吸引力的。可我没用Windows好常时间了,更没写过C#程序。那么这个备份工具就用C#写写看吧。
花了一个通宵,FlickrBackup出来了,目前可以下载备份Flickr.com的照片,包括各种大小的。这里还有很多Features我想做,但还来不及实现。第一次用C#,第一次在.NET下写代码,感觉还不错。C#加上.NET的类库,真的是快速开发啊,有点当年Delphi的刚觉。Visual Studio .NET已经不错了,当然它写C#的时候比起用Intellij IEDA写Java代码还有段距离。估计加上ReSharper会好很多。
下载:Flickr-0.1.1.zip (95KB) 包括源代码和可执行文件。zip包里面还包括了FlickrNet-1.4.1,原来的包里有一点小错误,我修改了一下。
非图片文件的存储
把任意类型的文件嵌入一个jpeg图片,然后upload到flickr;下载图片后再解出内嵌的文件。
Steganography with Flickr
如果flickr将来还允许这样的操作,相信类似GMailFS的FlickrFS也快出现了。FlickrFS更有趣的地方是还可以设置privacy permissions,方便文件的共享
Slideshow做demo
先看一个例子iPod木外壳的制作过程(不过更我令羡慕的是这个家伙的制作工艺)。
Slideshow很多工具都可以做,不过用flickr好像很简单。upload图片,设置一个在一个set里就好了。特别是对看的人,用支持flash的浏览器就行。
中文网志年会可以考虑把会议演讲的内容方上来