2006年1月

zoto_1.png※可以存放原始档&对外超级链接
※Smart Tag可轻易整理大量照片记录每张照片的详细资料
※轻易的将Zoto的照片直接发布到blog上
※联机速度快且稳定
Smart Tags让你更轻易的寻找照片
zoto_2.png
交互式的相簿
你可以为你的相簿设定专属的网址以及布景主题,参观米奇的Zoto相簿
photoblogging平台
让你可以将Zoto里的相片直接发布在你自己的Blog里,但是我测试的结果中文的Blog网站目前还不支持
上传工具
zoto_3.png
可以直接在照片上做批注
可以一次上传多个档案,但是文件名及目录名称只能用英文,不然无法上传
漂亮的Flash Player

这是我觉得最棒的功能,有申请账号的人一定要试一试。
你可以在登入后,先点选All Photos里的public view连结,然后你就会连结到http://yourname.zoto.com/user/public_view的页面。
找到页面最下方Show All的连结,点选进去后会看到所有照片的缩图,然后将页面往下卷到最下面,你会看到一个的zoto_4.gif连结。
最后你会看到一个属于你的Slide Page

如果你想放在网页上,可以点选旁边的这个按钮zoto_5.gif里的website连结。然后将框框里的语法复制后贴在适当的网页位置里就可以了。

如果说Zoto有甚么缺点就是中文的支持性粉差,网页也都是英文,可能对有些人来说会有点吃力。


大概有这几种模式:
用户+组+角色+权限
用户+组+权限
用户+角色+权限
用户+权限最近看了别人的设计方法,大多以“整数”来表示权限值,如添加、浏览、删除和修改,分别用1、2、4、8这几个整数来代替,不过,各人的做法有所不同,举例如下:

1.用2的n次幂组成权限值的集合,如1、2、4、8、16...,某用户的权限值为其子集中的整数之和,如 7=1+2+4,5=1+4。如果要从数据库检索包含某几种权限的用户,则先把这几种权限值相加,假设和为k,然后select * from table where 1 and 用户权限值 = 'k';如果要判断某用户有哪些权限,则取出其权限值k,分别用k&1,K&2,K&4,k&16...,如果为真,则表示有值等于“&”右边整数的权限,例如,如果k&4为真,则此用户有权限表中值等于4的权限;

2.用质数2、3、5、7、11...组成权限集合,某用户的权限为其子集中各整数的乘积,如 210 = 2*3*5*7,我觉得这种方法很有趣,难点在于如何分解质因数;但我有些不认同原作者的提法,他认为权限之间可能存在包含关系,如某用户有删除权限,则其一定有浏览权限,要不然就没法删除,事实确实是这样,不过我认为这样太复杂了,容易出错,我觉得权限最好是“原子”的,互不干扰,也就是说某用户有删除权限而没浏览权限则其无法进行删除操作,因为他看不到东西,解决这个矛盾的关键是在给用户赋权时,把浏览权限也赋给他;

3.不用整数,而是用“向量表”方法(也许我说的不一定对),把所有可能的权限按一定的顺序排列,如添加、浏览、修改、删除...,用户的权限值为固定100位长度的字符串,如100010100001....01,从左起每一位对应一种操作权限,如果有这种权限,则此位的值为1,反之,则为0,作者之所以把用户权限值固定为100位,我想是考虑到升级问题,但我认为这还不够科学,我认为用户的权限值长度应小于权限个数,举例如下:
权限排列表:添加、浏览、修改、删除,用户A有添加和浏览的的权限,则其权限值为11,用户B有浏览和修改的权限则其权限值为011,用户C有浏览和删除的权限则其权限值为0101,这样设计的好处为:当权限表中增加别的权限时,不会影响用户表或角色表;

4.我曾经的做法,在后台管理中把权限分为两大类:栏目权限和操作权限,每个栏目对应一个目录,操作权限细分为浏览、添加、修改和删除,用户进入系统后首先判断有没有栏目权限,然后判断有没有操作权限,判断栏目权限相对简单一些,首先获取访问页面的路径path,然后分解出目录,对应用户拥有的目录权限,如果此目录包含在用户有权管理的目录数组中(从数据库取出),则其有进入此目录的权限,否则,没有,然而,在判断操作权限好象有些麻烦,但突然想到添加、浏览、修改和删除与我的文件命名规则是基本是对应的,但有点不同的是,我把添加和删除的功能合并在一个文件中了,例如文件名为proAddEdit.php,幸好意识到修改文件时多了个传递参数id,于是,我用正则解决了这个问题,今天看来,这种方法似乎过时了,因为不适应面向对象的思想和用框架体系来开发系统!


yahoo_mobile_dif_os.jpg
Yahoo!推出跨平台的行动内容服务,未来使用者除了PC外,也可以透过电视或是手机使用Yahoo!所提供的各样服务。 有了系统平台营运商的直接合作关系,想必很快的会改变行动及家电影音的加值服务市场。另外Yahoo!也仿效Google开始在公共场合提供无线上网服务,第一个合作的对象就是喜来登饭店。[参考连接 - Yahoo expanding Web on TV, phones with Go service ]


scope_effect.jpg
已经不晓得多少朋友介绍阅读数码时代的这篇「2006全球最火红网络获利模式」,加上Web2.0这个名词及新商业模式已经变成一个2005/2006年经营者对未来的期许,无论是长尾或范畴效应,网络商店要做的是, 用各种技术手段, 提高它在单一消费者心中的占有率, 而不ㄧ昧追求短期的市场占有率」。


slingbox_set_to_go_mobile_with_home_tv.jpg
愈来愈多的数字工具让看电视愈来愈弹性及行动化,除了在家可以透过Tivo及ReplayTV等PVR,甚至不在家时还可以透过Yahoo! TV来在线预约录像,原本让你可以在台湾实时看美国电视的Slingbox,现在又推出了新服务,让你可以透过自己的手机/PDA/PMP,连上Internet后,在外面看家里的卫星/有线电视以及Tivo里那500小时的影片。现在的人会不会太忙了啊?