V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  generic  ›  全部回复第 4 页 / 共 4 页
回复总数  75
1  2  3  4  
我也有相同问题,只是每次切换到vt1-6,亮度都会变到最暗。intel显卡。

Ctrl-Alt-Fx是kernel / xorg直接处理,其间不调用脚本。

你可以尝试写一个daemon监听systemd-logind在切换session时发出的dbus信号。(http://www.freedesktop.org/wiki/Software/systemd/logind/)

$ gdbus monitor --system --dest org.freedesktop.login1 --object-path /org/freedesktop/login1/seat/seat0
Monitoring signals on object /org/freedesktop/login1/seat/seat0 owned by org.freedesktop.login1
The name org.freedesktop.login1 is owned by :1.1
/org/freedesktop/login1/seat/seat0: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.login1.Seat', {'ActiveSession': <('c3', objectpath '/org/freedesktop/login1/session/c3')>}, @as [])
/org/freedesktop/login1/seat/seat0: org.freedesktop.DBus.Properties.PropertiesChanged ('org.freedesktop.login1.Seat', {'ActiveSession': <('c1', objectpath '/org/freedesktop/login1/session/c1')>}, @as [])
2014-07-07 15:15:19 +08:00
回复了 openervpn 创建的主题 DNS OpenerDNS 项目 安全问题的声明
@sdysj 地址如果是国外的就被gfw污染了。要达到它宣传的效果,这dns还必须在国内。
2014-07-04 19:57:41 +08:00
回复了 kzing 创建的主题 git 如何真正理解"Git 保存的是文件快照"这一句话?
@chloerei 这涉及pack的很多实现细节,特别是pack本身还对文件作压缩,所以并不是你的两个选项那么简单。

不过我们也可以作个小实验:

~/tmp$ ls
~/tmp$ mkdir test
~/tmp$ cd test
~/tmp/test$ git init
初始化空的 Git 版本库于 /home/jin/tmp/test/.git/
~/tmp/test (master #%)$ dd if=/dev/urandom of=a bs=1 count=1000000
记录了1000000+0 的读入
记录了1000000+0 的写出
1000000字节(1.0 MB)已复制,2.53473 秒,395 kB/秒
~/tmp/test (master #%)$ git add a
~/tmp/test (master #)$ git commit -m 'initial commit'
[master(根提交) 710fdd3] initial commit
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 a
~/tmp/test (master)$ du -csh .git
1.2M .git
1.2M 总用量
~/tmp/test (master)$ dd if=/dev/urandom of=a bs=1 count=500000 oflag=append conv=notrunc
记录了500000+0 的读入
记录了500000+0 的写出
500000字节(500 kB)已复制,1.26773 秒,394 kB/秒
~/tmp/test (master *)$ ls -l a
-rw-r--r-- 1 jin users 1500000 7月 4 18:06 a
~/tmp/test (master *)$ git add a
~/tmp/test (master +)$ git commit -m 'A dash'
[master d47c454] A dash
1 file changed, 0 insertions(+), 0 deletions(-)
~/tmp/test (master)$ du -csh .git
2.6M .git
2.6M 总用量
~/tmp/test (master)$ git gc
对象计数中: 6, 完成.
Delta compression using up to 4 threads.
压缩对象中: 100% (4/4), 完成.
写入对象中: 100% (6/6), 完成.
Total 6 (delta 1), reused 0 (delta 0)
~/tmp/test (master)$ du -csh .git
1.6M .git
1.6M 总用量
2014-07-04 17:56:18 +08:00
回复了 kzing 创建的主题 git 如何真正理解"Git 保存的是文件快照"这一句话?
@dorentus git gc除了删除垃圾文件,也会自动调用git repack,所以你没搞混。
2014-07-04 17:50:01 +08:00
回复了 kzing 创建的主题 git 如何真正理解"Git 保存的是文件快照"这一句话?
@chloerei 取决于你把说呢么叫做“储存了两份文件”。

概念上,git底层(实际上是一个CAS: content-addressed storage)存储了两个对象。

实际上,在你磁盘文件系统上则未必有两份文件。在你刚刚commit的时候A'很可能以独立的文件存在;在你手动运行git repack或者由git自动运行之后,则以pack的形式压缩在一起。
2014-07-04 17:39:05 +08:00
回复了 kzing 创建的主题 git 如何真正理解"Git 保存的是文件快照"这一句话?
@chloerei 你的理解是错误的。

git的底层(plumbing layer)*接口*处理的单位是整个文件(以及整个目录树等等),这并不意味着底层*实现*直接在磁盘上存快照而不使用delta压缩。

进入任何一个git项目的.git/objects目录,那些以两位十六进制数命名的子目录里保存的就是未压缩的原始对象(文件快照),但这只是最近创建的还没来得及压缩的一小部分对象。在pack目录中你会看见以压缩形态存储的大部分对象。

通过隐藏“文件的版本之间的delta”这一细节而只暴露“文件快照”这一概念,git底层反而实现了更高的存储效率。因为delta不再局限于一个文件的相邻版本之间。如果你的项目里有两个文件内容相同,git只会存储一份对象;如果两个文件内容相似,git也可以对它们作delta压缩。这都是暴露了delta机制的系统,如svn, bzr没有做到的。
2014-06-23 13:31:09 +08:00
回复了 BOOM 创建的主题 分享发现 Google 又在黑 Bing,百度是否也要黑黑 Google 了?
@kysoft 这发生几率和苹果黑锤子差不多吧
2014-06-20 17:04:42 +08:00
回复了 zdkmygod 创建的主题 云计算 腾讯云香港云服主机价格出来了,大家觉得怎么样?
@a591826944 我觉得很可能“优化”完界面后,基础价格变成146,Linux不加钱,Windows加60这样。
2014-06-20 16:04:30 +08:00
回复了 zdkmygod 创建的主题 云计算 腾讯云香港云服主机价格出来了,大家觉得怎么样?
@ajoop 选择Windows还要额外多付124元/月。
2014-06-20 12:13:32 +08:00
回复了 kzing 创建的主题 Python Python 怎么优雅的实现 Ruby 的('a'..'z').to_a 操作?
2014-06-20 10:43:22 +08:00
回复了 kzing 创建的主题 Python Python 怎么优雅的实现 Ruby 的('a'..'z').to_a 操作?
@Kabie 这个例子告诉我们,在X语言社区里问“Y语言的某功能在X语言里怎么实现”,最好先说明其在Y语言里的行为。
2014-06-19 18:14:01 +08:00
回复了 kinghenry 创建的主题 DNS OpenDNS 的防污染工具 DNSCrypt
@sdcg1994 我觉得DNSSEC是用在DNS server之间,防止之前GFW污染波及国外的事件。对于终端用户来说意义不大。
DNSSEC能告诉你某条记录被污染了,但不能告诉你正确的结果是什么。
2014-06-19 17:56:11 +08:00
回复了 kinghenry 创建的主题 DNS OpenDNS 的防污染工具 DNSCrypt
Linux版测试可用。但是:
1. 考虑到OpenDNS有劫持google域名的劣迹,可以改用它主页上列出的其他server,比如opennic的日本server;
2. dnscrypt没有本地dns缓存功能,前面还得再跑一个缓存server。

如果你只是要反dns污染,目前unbound用tcp upstream,或者goagent的反污染dns模块也都是可用的,而且都自带缓存,我觉得是更方便的选择。
2014-06-18 15:57:15 +08:00
回复了 join 创建的主题 Linux 暂时观望 docker
@helloworld00 我理解docker打包了两项已有技术:
1. lxc(现在已替换成libcontainer直接调用内核)
2. 使用aufs的层叠式image(现在也支持devicemapper/btrfs)
并且:
3. 提供image repository服务,用户可以在现成的apache/nodejs等image上构造自己的image

所以docker是传说中的“解决方案”,没有提供任何新的能力,但降低了使用门槛,对把container炒热还是贡献很大的。

对我个人来说,各种server的image都有人维护更新,比自己编译方便呀。
2014-06-18 15:36:36 +08:00
回复了 skydiver 创建的主题 Linux Debian/Ubuntu 真的不适合做服务器操作系统吗?
每次关于互联网公司使用svn和git的讨论,总会有人跳出来说svn和git这种玩具怎么能用,我家CAD软件代码几千万行,只有p4才搞的定云云。

他说得对吗?
对。
那我应该去用p4吗?
你们公司一个项目几千万行代码吗?

大部分互联网公司还是很开心地用着svn和git。我们和搞CAD软件的根本是两个圈子。搞CAD的参与这种讨论,除了增加点见识,其实没有参考价值。


不先确定圈子就开始讨论服务器操作系统,问题也是一样。管10台机器和管100台机器的,搞互联网和搞企业软件的,都想证明自己的选择才是唯一正确的。管100台机器的还喜欢鄙视管10台机器的没见过世面,他们有想过Google数据中心怎么管的吗...


“只有p4能搞定几千万行代码”是事实判断,“我用的VCS必须支持千万行代码规模,即使它使用麻烦/收费”是取舍。那些答案中间,事实判断可以参考,而取舍么,你得先搞清楚你和回答者是否在一个圈子。
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2765 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 00:21 · PVG 08:21 · LAX 16:21 · JFK 19:21
Developed with CodeLauncher
♥ Do have faith in what you're doing.