Jan 25
最大化Dropbox的免费空间(最多20G):  http://www.felix021.com/blog/read.php?1985

注册链接(我的邀请链接):https://db.tt/5PWtd8Vc

Jan 23
某次搞视频的时候发现,电脑上除了默认的那个摄像头之外,还多了这个,很诡异,不过挺好用,有次卸载以后怎么也找不到这个东西的安装程序,很抑郁。前一阵重装的系统,今天发现又出现了这个莫名其妙的虚拟摄像头,刚开始还以为是今天装的Silverlight插件带的,搜了一下才发现原来是昨天安装的Tom Skype附带的程序。用起来还是蛮不错的,各种滤镜,还可以捕捉屏幕作为视频,用于演示很方便,不过好像在Win7下会导致Flash10.1在枚举摄像头的时候崩溃。

这里附上安装程序,AVG Free扫描过,无毒。
Jan 22
半年前发过一篇 Dropbox简单介绍和翻墙使用指南,还通过这篇文章有了一个refer,算是值了。今天这篇是在 这里 看到的,稍微整理一下,希望会有帮助:D

p.s. 我的Referer链接: https://db.tt/5PWtd8Vc

---割了---

Dropbox免费的2G空间虽然已经可以存不少东西了,但是对于同步控而言,显然还是太少,但是花钱的话,只有50G和100GB两个选择,又太贵了点儿。本文介绍了一些方式,可以将Dropbox的免费空间直接提升到4G以上,并且最多可以有20G+,有兴趣的同学千万别错过。

1. 使用别人的邀请链接注册,这样就是2.25G,否则只有2G。我的Referer链接: https://db.tt/5PWtd8Vc

2. 安装Dropbox客户端,然后完成Get Started教程里的五六步,获得256M免费空间 https://www.dropbox.com/gs

3. 获得额外的5×128M免费空间 https://www.dropbox.com/free
(1) 绑定Twitter帐户 - 128MB
(2) 绑定Facebook帐户 - 128MB
(3) 在twitter上Follow @Dropbox - 128MB
(4) 写出一句话说明为什么你喜欢Dropbox - 128MB
(5) 把那句话Tweet出去(就是发到twitter上) - 128MB

4. 邀请其他人,每个人可以给你增加256MB空间。

5. 如果你有.edu、.edu.cn等邮箱(学生或者老师,比如武大的@mail.whu.edu.cn就行),访问https://www.dropbox.com/edu 绑定edu邮箱,就可以将每次邀请的量增加,由256增加到512,邀请能获得的最大空间也会翻倍到16G。步骤1的256也会变成512。

6. 在美国时间1月29号之前完成这个Dropquest,可以获得额外的1GB免费空间: http://forums.dropbox.com/topic.php?id=30339
具体步骤为(Step6稍有难度,其他按顺序来就行了):
Jan 18

网站访问量不够怎么办? 不指定

felix021 @ 2011-1-18 21:15 [IT » 网络] 评论(1) , 引用(0) , 阅读(6693) | Via 本站原创
向ISP买流量,尤其是湖北武汉电信。

有的时候在任意网站右下角会弹出广告;有的时候网页打不开会自动跳到114la,有的时候在百度百科空白处点击会打开news.cnhubei.com的迷你主页,有的时候点击的链接会用 www.sosole.net:3437 的/redirect11.php来进行重定向,顺便还可以显示广告。

我国的ISP,生财有道,一个字,牛X。
Jan 16
通过AVG杀毒,不放心的话就跳过吧。

NTSD的功能非常的强大,用它强行结束某个比较顽固的进程还是很好用的,基本上除了WINDOWS系统自己的管理进程,ntsd几乎都可以杀掉。XP下是自带的,但是Win7没有,下载后解压到C:/windows/system32下,然后在cmd下,就可以进行操作了。

命令格式:
ntsd -c q -pn ***.exe (***.exe 为进程名,exe不能省)
ntsd -c q -p PID

命令范例:ntsd -c q -pn explorer.exe

下载文件 (已下载 12171 次)
Jan 15

Dropbox Shareable Link 代理 不指定

felix021 @ 2011-1-15 00:06 [IT » 网络] 评论(0) , 引用(0) , 阅读(4557) | Via 本站原创
众所皆知,Dropbox在国内被墙奸了,本来非常非常好用的Shareable link没法使用。由于我有个Godaddy的空间,不限流量,且访问Dropbox的服务器速度非常快,因此写了这个脚本,用于从Dropbox的服务器下载Shareable Link的文件,然后再提供给访问者。

右击文件,在Dropbox菜单中选择Get Shareable Link会打开一个下载页面,地址类似于 https://www.dropbox.com/s/89i1mlkd9uy2sc5/test.txt ,这个下载页面中有对应的短链接,类似于 http://db.tt/ZhRdVPZ ,页面中部有一个下载链接,下载地址类似于 https://dl.dropbox.com/s/89i1mlkd9uy2sc5/test.txt?dl=1

假设index.php位于 http://yoursite/db/index.php,那么可以使用 http://yoursite/db/?surl=ZhRdVPZ 来下载这个文件。为了方便连接的拼凑,可以将下面给出的一段代码保存为书签,在下载页面点击(执行),就可以获取拼好的链接。

代码会先检查这个文件是否是由你的用户share的(可以在config.php里面修改是否检查、昵称),详情查看config.php(使用editplus或者其他支持UTF-8编码的编辑器)。

书签代码:
javascript:var url='http://felix021.com/db/?surl='+encodeURIComponent(token.link.replace(/.*\//g, '')); void(prompt('拷贝', url));
p.s. felix021.com替换为你自己的域名。

代码下载:dbshare0.1.tar.gz
Jan 13
google搜到的一篇Disable Outlook's Junk E-mail Filter @
http://www.outlook-tips.net/howto/disable_junkfilter.htm

需要打开注册表编辑器,C:\Windows\regedit.exe

如果是Outlook 2007,修改 (如果没有就创建):
HKEY_CURRENT_USER\Software\Policies\Microsoft\office\12.0\outlook
DWord: DisableAntiSpam
Value: 1

如果是Outlook 2010,那么路径中的12变成14,其他不变:
HKEY_CURRENT_USER\Software\Policies\Microsoft\office\14.0\outlook

删掉这个键可以恢复垃圾邮件过滤。

--

p.s. 在outlook 2010中,“最小化到托盘”的设置不知道在哪里,我也是通过直接修改注册表实现的:
在上述路径下创建Dword键MinToTray值为1即可。

正如sandy所言,“折腾了很久,我决定放弃了,还是去下载office03算了,一个软件能做到如此难以掌握也亏M$费心了。”
Jan 12

C++ STL Trick 之 **heap 不指定

felix021 @ 2011-1-12 17:20 [IT » 程序设计] 评论(0) , 引用(0) , 阅读(4997) | Via 本站原创
今天跟Sandy讨论的时候发现的这两个trick。其中第一个trick以前曾经知道,不过太久没用,忘了;第二个trick一直就没发现。

1. make_heap、push_heap、pop_heap默认与其他STL算法一样使用 operator < 进行比较,但是建立的是大根堆,也就是说,pop_heap取出的是heap中的最大值。

2. 在调用sort_heap(begin, end, comparor) 之前,需要保证 [begin, end) 之间是使用同一个 comparor 建立的heap。默认的排序也是使用 operator < ,效果与调用sort是一致的(即默认从小到大排序):【不要以为】make_heap默认是大根堆,sort_heap就会从大到小排序。可参见源码:
sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last,
      _Compare __comp)
{
  // concept requirements
  __glibcxx_function_requires(_Mutable_RandomAccessIteratorConcept<
    _RandomAccessIterator>)
  __glibcxx_requires_valid_range(__first, __last);
  __glibcxx_requires_heap_pred(__first, __last, __comp);

  while (__last - __first > 1)
    std::pop_heap(__first, __last--, __comp);
}


-----

以下是sandy整理的
引用
1、heap算法虽然默认都使用的是operator <,但是建立的却是大根堆
2、sort_heap,是对已经成为heap的序列进行sort。本质上就是不断循环pop_heap而已。
3、sort_heap默认使用的也是operator <,排序出来的结果是从小到大的序列。
4、sort_heap算法使用的判别式,必须和之前建立heap的时候使用的判别式一致,比如都是operator <,或者都是operator > 。否则不能保证排序出来的结果是正确的。
5、简而言之,对大根堆进行sort_heap,必须使用operator <,对于小根堆进行sort_heap,必须使用operator >。
6、如果想让大根堆变成一个从大到小的序列,或者想让小根堆变成一个从小到大的序列,不能简单的改变判别式(原因如上所述),而应该保持原有判别式排序,然后调用std::reverse。
7、如果仅仅是想要用堆排序,这样自己封装一个heap_sort函数会更安全:
void heap_sort(RAIterator begin, RAIterator end , Comp op) {
    make_heap(begin, end, op);
    sort_heap(begin, end, op);
}
这样就可以保证建堆的时候和排序的时候用的都是同样的判别式。
8、n次push_heap的算法貌似是O(nlogn)的。。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]