V2EX Chris_Ys 的所有回复 第 1 页 / 共 5 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    Chris_Ys    全部回复第 1 页 / 共 5 页
回复总数  97
1  2  3  4  5  
推荐单引号,这样在大部分场合都能保持统一的风格且不影响阅读:

<div Onclick="alert('donot_do_this');">
html = '<div data-text="space works">'
document.querySelector('[data-text="space works"]')

在前公司的时候讨论过这个问题,貌似传统后端(如 PHPer)倾向于双引号,理由是有安全问题,国外那位 CTO 大叔也是这么想的,具体细节忘了。
2012-07-14 21:38:57 +08:00
回复了 kook 创建的主题 奇思妙想 寻找这样一款笔记软件
@nonozone
@kook desktop 没有分离线还是在线,iOS 则有分,付费才能完全离线,Android 似乎也没分(虽然官方说 Android 和 iOS 的离线受付费与否影响)。
2012-07-14 00:19:51 +08:00
回复 judezhan 创建的主题 程序员 话说V2EX的404不够geek啊...有同感么?
@feiandxs 搜索引擎看的是 header 的里 status code,只要是 404 就足够友好,你页面有什么内容它也不太感兴趣。

而「有爱的404页面」并不是针对搜索引擎,是针对「人类」:「Not Found」到底意味着什么找不到,「404」是什么暗号,对于没学过的人是不知道的,这类人群是最多的,甚至有不懂英文的。

再退一步,假设每个人都知道 404 是什么,但是在页面点了一个链接后,发现 404 了,有些人或许会想「你妹的!不存在就移除链接啊!」,特别是因为链接文字而点进来的,期待落空的不满会更大。这时候一个「好玩」的 404 页面就成了缓冲剂,不管是让人惊讶的还是有趣的,都缓解了用户的不满。

不过 v2ex 的定位而言,不懂 404 的极少(甚至没有),也可以忽略就是。
@Muninn 没研究过,互通消息并不太清楚,只见过 Facebook 有类似的行为:一个 App 请求验证时打开 Facebook 的 App,验证完毕回去请求方 App。由于次数少得可怜,我只记得打开的不是 Safari,所以觉得应该是 Facebook.app

Mac 经典产品 TextExpander 也有对应的方法供别的应用实现补全,由于我没使用过(没购买),所以不敢断定,感觉 iOS 里的应用即使能互通消息,也是比较难的。

这点没有 Android 自由,但也不算不上「封闭」,因为苹果给出的理由和动机的很充分:安全,也因此带出了 sandbox 机制,这个机制很大程度地影响程序互通。

不过自由的 Android 倒是很微妙,不仅国内的应用商店爆出带毒的新闻,Chrome Web Store 也有众多玩小动作、滥用权限的插件,比如 Proxy Switchy Plus 的汉化版。

这样一看,不管是哪种做法,都是双刃剑。不过苹果的审核机制结合 Google 的开放式 API,倒可能是最理想的。
@Muninn 估计 Chrome for Android 不会引入目前的插件机制,一方面信息比较敏感,一方面资源有限:

1. desktop 的插件可以使用 dll 等文件,做成病毒的话,非常危险,手机也不同于电脑,信息更敏感
2. 目前一个小小的插件内存消耗基本是 30MB 起步,并且是一直占用,直到浏览器或插件关闭。

由于移动端的资源非常有限(目前常见的最大容量是 1GB),而且一个 App 为了节省资源,即使是 Google 的程序也不会在后台保持着激活状态,也就是说,唤醒浏览器后,插件(很可能)需要重新激活,在性能和体验上也就不理想了。

个人倒是想看看 Google 能推出什么样的点子。海豚支持 Pocket 也是内置实现,并不是插件,所以没有这方面问题。
@jerry 在 iPhone 保存 bookmarklet 确实比较麻烦,Read it Later 时官方有一个很详细的教程,大概两至四步可以完成,勉强能接受,变成 Pocket 后不知道官方还没有保留著这个教程。

我个人还是比较少用 Safari 的 reading list,或者说除了试用之外没用过,我还是比较依赖 Chrome + extension & Safari + mail URL to Pocket/Readability/... 的方式,也幸好他们贴心地提供了这个功能。
@Muninn 另外你说的「封闭」不知道你怎么得出这个结论,首先,主流浏览器之中没有任何一家是内置第三方服务,Chrome 没有,Firefox 没有,甚至 Opera 也不例外。它们支持第三方服务的手段一般是:

1. 系统级插件(ActiveX)
2. 浏览器插件
3. Bookmarklet

1、2 两点,还没见过任何一家内置浏览器支持,即使是 Chrome for Android 也没有支持 extensions,其中的理由并不是「封闭」还是「开放」的问题。

而 bookmarklet,Safari mobile 也是能支持的,和 desktop 一样的方式。

如果按照你的观点,在内置级移动浏览器不支持第三方服务这点上,主流的(我知道的)都是「封闭」。
@jerry
@Muninn 早在 read it later 的时代,pocket 官方就提供了 bookmarklet,不过 reading list 不和 pocket 等同步是正常思维,毕竟 safari 自己就有 reader mode,ML 里也体现了这点:不管在哪,你都可以使用 safari 一致的 reader mode 体验。只是这里就有了一个很大很大的前提:用户长期能使用理想的网络。
2012-07-08 02:41:51 +08:00
回复了 Air_Mu 创建的主题 问与答 XP里 IE8能降回IE6么?或者谁有装着IE6的 XP镜像。
@Air_Mu 试试 IE Collection。

微软有提供 XP 的镜像,只是使用时间有限。
2012-07-08 00:23:19 +08:00
回复了 ioloop 创建的主题 Apple macbook pro还是mac mini好?
@ioloop 如果是用 mini 的话强烈推荐入 trackpad,手势方面比起普通鼠标舒服。
2012-07-08 00:21:33 +08:00
回复了 loading 创建的主题 macOS PD里装xp还是win7
我 8GB 内存,装的是 win7,理由是 IE9+,XP 没戏,所以跳过。如果你的工作涉及前端,那就别想了,跑 7 吧。

两个虚拟机 8GB 还是够的,主要看你开的进程数,比如无节制地开 Chrome tab。
2012-07-06 04:49:40 +08:00
回复了 iceseaboy 创建的主题 程序员 pinboard你搞毛呢?
@gee 「改密码一般也不会当着别人的面改」,你旁边有人也是人前啊,用户的环境不安全不是开发者的过错,所以选 text 还是 password 属于「喜好问题」,而不是「必然问题」。

数据库存的当然是客户端传过来的 md5 字符串加 salt 再 hash 的结果啊,密码安全的基本尝试,这种做法给用户提供了两层保障:

1. 网站拥有者、开发者不会得到用户的明文密码
2. 即使黑客获取了数据库的记录,没有 salt 的算法也无法破译原始密码
2012-07-06 00:23:37 +08:00
回复了 iceseaboy 创建的主题 程序员 pinboard你搞毛呢?
type=text 并没有问题,这里对安全就有两个方面:

1. 本机的读取
2. 传输过程的泄漏

第一点,你本机有木马怨不得别人,改密码一般也不会当着别人的面改,况且要取值,一句 JS 就能搞定,所以明文还是 type=password 也就没所谓了。

第二点,type=text 和 type=password 都是一样,不加密都是渣。

我自己写的 web app 在传送前都用 md5 hash 一边再发,这个时候 text 还是 password 无关重要。不过我还是用 password,习惯问题。

PS:有一项调查是,密码即使输错一个字,大部分人也会重新完整输入,所以 type=password 比较让人没信心,强迫症的可能会反复验证,type=text 就解决了这问题。
2012-07-01 12:02:19 +08:00
回复了 RagnarokStack 创建的主题 Z shell oh-my-zsh启动速度很慢
听说 fish 挺有名气,在非 Mac 平台的用户反馈下,不需要额外配置就能工作得很好,可以试试 http://ridiculousfish.com/shell/
主要是为了外设吧,比如 Thunderbolt to FireWire,用 FireWire 的人还是挺多的,一棒子干掉估计怨气很大。

也就是一个主要供显示器,一个给除显示器外的外设备用。

另外 Belkin 前几天才公布了一个 Thunderbolt 的 Dock,所以备两个也符合苹果的想法。
@arthur623 你可以用 GitHub 建 static page,再结合 Google 自定义搜索,完全免费还有快速安全的 hosting,本地也有一个备份以供离线阅读,所以这类 static HTML wiki 是挺多人用。
既然标题说 Wiki 并且需要记 code,那 Evernote 等都是弱爆的。

第一个方案:Vim + vimwiki。

优点:

- 生成 HTML,带上 Dropbox 用浏览器一开就是一个简易 wiki。
- 支持 JS & CSS,代码高亮你懂的。
- wiki 语法的优点都有,比如 [page_name Page Title] 会自动维护链接,不怕改了后找不到。
- vimwiki 在 Win 下也可以正常跑,至少跨平台可行(要 Python)

缺点:

- 没有搜索。
- 没有导航。
- 没有结构良好的文章列表。
- HTML 模板的限制比较让人吐血。

第二个方案:markdoc

优点:

- markdown 语法支持。
- 有比 vimwiki 稍好的导航,
- HTML 模板比较强大。
- 自带本地 server。

缺点:

- 没有搜索。
- 没有结构良好的文章列表。

Mac 下可以用 Spotlight 和 Alfred 等工具,可以搜索内文,勉强补足不能搜索的缺点,别的缺点,暂时无解。

我个人在用 vimwiki,Evernote 是记「笔记」用,wiki 和笔记对代码来说的差别还是很大的,Evernote 还是弱了一点,除非,直接捕获 HTML 页面。
1  2  3  4  5  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2626 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 96ms UTC 08:03 PVG 16:03 LAX 01:03 JFK 04:03
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86