V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  clowwindy  ›  全部回复第 53 页 / 共 111 页
回复总数  2212
1 ... 49  50  51  52  53  54  55  56  57  58 ... 111  
2013-06-18 22:46:50 +08:00
回复了 cyfdecyf 创建的主题 Amazon Web Services 用 Amazon S3 Glacier 做个人数据备份如何
另外最大的危险来自信用卡过期。
2013-06-18 22:45:22 +08:00
回复了 cyfdecyf 创建的主题 Amazon Web Services 用 Amazon S3 Glacier 做个人数据备份如何
一个 pitfall:

一个 archive 至少要存三个月,三个月内删除有删除费,这笔费用等于存三个月的费用减去你已经支付的费用。
2013-06-18 21:38:20 +08:00
回复了 Livid 创建的主题 4K LG Ultra HD 4K Demo
其实我很好奇 Mac Pro 目前可以接哪些显示器呢。还是难道苹果今年有发布 4K 显示器的计划。
@noir 但是截图的结果是 Chrome 渲染的。
@noir
我又试了一下,那个蓝色的网站用 Chrome 打开闪,Firefox 不闪
Chrome 截图用 Firefox 打开闪
Firefox 截图 Chrome 打开不闪

这个网站的背景是这样的:
background-image: -webkit-linear-gradient(bottom, #1e2c3d 0%,#3d5169 100%);

放大之后看,Firefox 的截图上有很多噪点,说明 Firefox 可能渲染的时候会自己抖动,不会引起显卡再抖动一遍。
用 Safari 打开这个网站则看出很明显的横条纹(没有抖动)。

我估计,可能是 Chrome 输出的时候颜色空间没有选对,并且显卡驱动没抖动好
2013-06-18 15:38:20 +08:00
回复了 xseven007 创建的主题 程序员 今天大早上github,发现改版了有木有
@fangzhzh 刚才又遇到变成图标的时候了,虽然用的是桌面 Chrome。一点字就出来了,不知道为什么要这样设计。
2013-06-18 12:16:53 +08:00
回复了 xseven007 创建的主题 程序员 今天大早上github,发现改版了有木有
@fangzhzh 我刚才拿 iPhone 看的,右上角那一排只有图标没有文字
2013-06-18 11:44:26 +08:00
回复了 xseven007 创建的主题 程序员 今天大早上github,发现改版了有木有
以后得在 README.md 里放个 issue 的链接了
2013-06-18 11:21:50 +08:00
回复了 solesschong 创建的主题 程序员 求网络打印系统
囧,已经有开放、免费、方便的 Google 云打印了,你同学还要做个私有、收费、只兼容 Windows 的
@noir

好吧,我还是详细讲一下。

你看到的问题不是硬件故障,而是一个软件算法,通过空间或者时间的随机噪点来使显示器能显示出比它硬件支持的更细腻的颜色,这个算法叫抖动。参见我刚才发的维基百科链接,可惜还没有人给它写一个中文版的。

抖动分两种,空间和时间的。对空间的来说,就是空间里加不同浓度的噪点来模拟更细腻的颜色。见维基百科下面的几张猫图,第二张和第三张使用的调色板完全一样,只有 256 色,但抖动后第三张图明显看上去更细腻。另外你相信最后那张图是 16 色抖动出来的吗?
http://en.wikipedia.org/wiki/Dither#Digital_photography_and_image_processing

对时间抖动来说,就是用两个颜色闪来闪去来模拟它们之间的某个颜色。打个比方,当年 GBA 渲染半透明的图性能很慢,有些游戏为了优化性能,就把需要半透明的物体一帧显示,一帧不显示,高速闪烁,使它肉眼看上去像是半透明的。又比方说下面的例子里那个抖动出来的人脸。
http://blog.persistent.info/2012/12/screenshot-proof-images-via-temporal.html

LCD 显示器早就在用 6-bit 抖动模拟 8-bit 颜色了,一般是两种方法一起用,实际使用中效果还是非常好的,不仔细看看不出来。

可能 Chrome 某个版本开始通过某个绘图 API 启用了抖动,这个抖动目前不知道是 Chrome 软件做的还是显卡驱动做的,不过可以肯定它写的很烂,没做随机化,造成整个屏幕有规律的一起抖。加上 OSX 对 MBP 的内置显示器又设了个默认的色彩 profile,可能会使某些亮度的颜色变得“稀疏”,造成这个渐变颜色变化更细微,需要更多抖动,而整个屏幕大面积渐变又会造成大面积抖动,于是就造成了你看到的现象。

解决方法?把那个渐变截个图用 Safari 或者 Firefox 打开试试。或者尝试一下完全禁用 Chrome 的硬件加速。或者在系统显示器设置里把颜色 profile 改成 sRGB 试试。这样可以排查问题出在哪里。

我在用 Chrome 打开某个蓝色渐变背景的网站的时候发现过类似现象。把窗口拖到外接显示器上就好了。反正不会天天上那个网站,就没管。

另外这个 bug 有人提过:
http://code.google.com/p/chromium/issues/detail?id=226753
https://discussions.apple.com/thread/3089859?start=0&tstart=0
2013-06-17 21:42:10 +08:00
回复了 cley 创建的主题 C 在看C Program Plus时,对一个示例程序有些疑问,求解惑
$ gcc -Wall main.c
main.c: 在函数‘main’中:
main.c:7:8: 警告:此函数中的‘fathoms’在使用前未初始化

$ clang -Wall main.c
main.c:7:14: warning: variable 'fathoms' is uninitialized when used here [-Wuninitialized]
feet = 6 * fathoms;
^~~~~~~
main.c:4:14: note: initialize the variable 'fathoms' to silence this warning
int fathoms;
^
= 0
1 warning generated.

$ clang --analyze main.c
main.c:7:12: warning: The right operand of '*' is a garbage value
feet = 6 * fathoms;
^ ~~~~~~~
1 warning generated.
这个叫色彩抖动,换个色彩 profile 也许就好了
2013-06-17 12:43:59 +08:00
回复了 moroumo 创建的主题 程序员 吐槽一下,同事把java写的像C
代码写的烂就是写的烂,但不能说写得像 C 风格。

Java 和 C++ 的面向对象只是个语法糖。C 语言的项目可以设计成面向对象的。

比方说一个 dict 模块提供的 API 就是一个 struct dict 和一些以这个 struct 为第一个参数的一堆方法。
1 ... 49  50  51  52  53  54  55  56  57  58 ... 111  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5601 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 07:54 · PVG 15:54 · LAX 23:54 · JFK 02:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.