Opera Friends Wall Creator
Sunday, 12. November 2006, 06:33:36
Opera Friends Wall Creator 简称 OFWC,
顾名思义, 是一个 Opera 的 Friends Wall 构建程序.
因为无法读取 Opera 的数据库, 所以需要输入好友名字, 其作用只是简化操作, 仅此而已.
其中有两个版本:
1. C 语言的单机版, GCC 编写.
可执行程序:
ofwc_windows32.rar
ofwc_linux_x86.tar.gz
源代码:
ofwc_windows32_src.rar (GB2312)
ofwc_linux_x86_src.tar.gz (UTF-8)
2. Web版, 应用 HTML+JavaScript.
Opera Friends Wall Creator Web (推荐)
顾名思义, 是一个 Opera 的 Friends Wall 构建程序.
因为无法读取 Opera 的数据库, 所以需要输入好友名字, 其作用只是简化操作, 仅此而已.
其中有两个版本:
1. C 语言的单机版, GCC 编写.
可执行程序:
ofwc_windows32.rar
ofwc_linux_x86.tar.gz
源代码:
ofwc_windows32_src.rar (GB2312)
ofwc_linux_x86_src.tar.gz (UTF-8)
2. Web版, 应用 HTML+JavaScript.
Opera Friends Wall Creator Web (推荐)
C 语言版说明:
其实是因为我想复习一下数据结构, 得找个题目. 这个正好合适...代码中用到了 C++ 语法, 所以得使用 G++ 而不是 GCC 编译, 只因为个人比较迷恋 C++ 的注释与引用.
使用手册:
如果下载了可执行程序, 解压出来的文件夹里面有 4 个文件:
1. ofwc.exe 或 ofwc.out
2. ofwc.conf
3. friends.txt
4. friends_sample.txt
ofwc.exe 是 Windows 的可执行文件, 只要其他两个文件设置好了, 有两种执行方法:
1) 双击 ofwc.exe, 即可生成包含代码的文件.
2) 开始 -> 运行 -> 输入cmd -> cd [ofwc.exe所在文件夹] -> ofwc.exe, 生成包含代码的文件的同时可以获得配置信息.
ofwc.out 是 Linux 的可执行文件, 执行方法如下:
打开终端 -> cd [ofwc.exe所在文件夹] -> ./ofwc.out, 生成包含代码的文件的同时可以获得配置信息.
ofwc.conf 是配置文件, 文件顶部都详细说明, 默认配置如下:
sort: false order: asce tip: true number: 0 newline: true friendsfile: friends.txt outfile: out.txt
friends.txt 存放好友名单, 在每个好友以 # 作为结束, 空格用 %20 代替. 文件当中的空格, 跳格和换行都会被忽略掉.
就是说
mg12#a#b#c#与
mg12# a#b # c#与
mg12# a# b# c#都是一样的...
friends_sample.txt 是 friends.txt 的样本.
使用步骤:
1. 编辑 friends.txt 文件, 或自己命名另一个文件.
2. 编辑 ofwc.conf 文件, 如果使用默认配置则可跳过此步骤.
3. 执行文件 ofwc.exe 或 ofwc.out
编译方法:
Windows:
> g++ ofwc.cpp > a.exeLinux:
$ g++ ofwc.cpp $ ./a.out
Web 版说明:
做好 C 语言版后, 发现实用性不高. 就想做个 Web 版. JavaScript 我不熟, 本来想用 Applet 来做, 但似乎很多人的机器没装上 JRE, 所以还是用 JavaScript 来做了.平时用 JavaScript 都是调用一下 alert 来提示出错信息而已, 还真没这样用过, 爽哪~
废话少说, enjoy yourself...
附加说明:
1. 在 Windows 中, C 语言版生成的文件并不会覆盖前一个文件, 即是说必须先删除了以前生成的文件或用另一个输出文件名. 由于本人水平有限, 希望能在下一个版本修正这个漏洞.2. 如果使用换行的代码, 显示的图片之间会有缝隙.
更新日志:
2006-11-13 (c) 提供设定生成代码是否换行的功能选择.2006-11-13 (w) 提供设定生成代码是否换行的功能选择.
2006-11-15 (w) 提供批量输入的功能, 方便添加新好友.
2006-11-18 (w) 提供在新窗口打开好友链接的功能选择.
2006-11-18 (w) 提供在以名字替代头像功能.

LQ # 12. November 2006, 09:40
EdifierX # 12. November 2006, 10:28
倾听寂静 # 12. November 2006, 10:47
Nicholas # 12. November 2006, 11:30
LQ # 12. November 2006, 12:41
Clot.Strife # 12. November 2006, 13:28
ps:没问题了.每次用要把上次的out.txt删掉.
mg12 # 12. November 2006, 13:36
To firewolfg: Windows XP 是有这问题, 而 Linux 没有, 我应该说清楚, 谢谢你提醒.
Kevin.Lo # 12. November 2006, 14:30
豆豆 # 12. November 2006, 15:58
~Cheney.shishunan # 13. November 2006, 04:32
ashura_lui # 13. November 2006, 05:04
jojer # 13. November 2006, 11:43
苏颜 # 17. November 2006, 05:03
mg12 # 17. November 2006, 17:49
管它什么什么标准, 好用就行了, 明天就增加这一选项 ...
当然, 还是尊重 W3C, 默认再原标签打开链接 ...
另外, 似乎是豆豆说过可以用名字替代没有设定头像的朋友图片 ...
觉得有道理, 效果也不错, 也增加这个功能 ...
-------------------------------------------------------------------------
由于 C 版实用性真的不高, 它的所有功能已在 Web 版实现, 包括 friends.txt 设置.
所以 C 版将暂停更新, 或定期更新, 推荐使用 Web 版.
etian007 # 20. November 2006, 02:08
MS这个贴我是坐的沙发·咋就没有了呢?汗
freeD.von # 20. November 2006, 02:44
Lok # 9. January 2007, 04:41