V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Arthur2e5  ›  全部回复第 8 页 / 共 12 页
回复总数  221
1  2  3  4  5  6  7  8  9  10 ... 12  
2015-12-14 10:17:06 +08:00
回复了 AsiamCn 创建的主题 程序员 放在 gitcafe page 的博客挂掉了??
@hbkdsm 换 MS Azure (确信)
2015-12-10 09:48:16 +08:00
回复了 pythonee 创建的主题 Linux ping 和 awk 给 ping 结果打上 timestamp,但是管道总是卡住的感觉
@pythonee 1. 你没看清本质,本质是 read 2. 因为 shell read 和 echo 就是这样行缓冲玩的。
2015-12-09 02:41:56 +08:00
回复了 pythonee 创建的主题 Linux ping 和 awk 给 ping 结果打上 timestamp,但是管道总是卡住的感觉
缓冲区要绕过有一些 hack 的程序的,例如系统多半自带的 stdbuf : https://www.gnu.org/software/coreutils/manual/html_node/stdbuf-invocation.html

@octopus_new 什么啊,明明是输入输出缓冲区的锅子……

@dant bingo
2015-12-09 02:40:02 +08:00
回复了 fonlan 创建的主题 Linux 除 tc 外有没有 linux 平台的模拟网络丢包延时的软件
慢着,模拟丢包延时要模拟的一般是糟糕网络,这种环境本身的丢包特征就没高精度计时……

所以说你想做什么?本来想说用 https://github.com/tylertreat/Comcast 的( Comcast 是个国外著名坑爹运营商的名字)。
@Arthur2e5 当然, FTPS 的英文喂鸡提到如果东西已经加密了那暂时禁用一下获得一发速度优势还是好的……
@msg7086 rc4 完全就是 crypto bs (早被攻破了也就反反关键词),不过既然自己没做什么违法乱纪的东西不怕哪天有人想看……那就不怕。不过不管怎么说,“选择不加密”或者弄一些垃圾都是很不负责的事情。

服务器跑 AES 考虑自己拿一份版本相同的开了 AES-NI 的 OpenSSL ,另外测速的时候也相应加上 -evp , https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Security_Guide/sect-Security_Guide-Encryption-OpenSSL_Intel_AES-NI_Engine.html 提到了一些。

安全方面的考虑在 https://stribika.github.io/2015/01/04/secure-secure-shell.html 有。

总之, x86 类平台要快的话 aes128 够用了(我笔记本 i5 带 HT 开 cygwin 测 openssl speed -evp aes-128-cbc 都能有 64M ),但是避免 gcm (不加密消息大小)。 chacha20-poly1305 可能在没有 AES 鸡血的地方更快……

P.S. 看 http://www.systutorials.com/5450/improving-sshscp-performance-by-choosing-ciphers/ 评论区的话 rc4 其实还比 aes 慢哈哈哈哈哈……
@mzer0 流量限制哪儿来的? GFW 数加密流量定点掐?这样说得找个伪装成 FTP 的 SSH 跑 SFTP 啊,否则登陆输密码心里得慌。

@est 如 msg7086 所言, vsftpd 本来就不是必须绑定的呀。
2015-12-03 12:10:33 +08:00
回复了 Killian 创建的主题 Linux shell 如何删除 倒数第二行的逗号
https://gist.github.com/Arthur2e5/58717a25f931715d3203#file-some-sh

前几个是不带外部命令强迫症的,接下来的 ed 仅供娱乐(要点是你根本不需要其他程序来帮你数行数)。

@dant 使用 $[ c-style-arith-expr ] 是过时( Bourne, Non-POSIX )语法, bash 好心支持也不要滥用。现在推荐用 $((c-style-arith-expr))( POSIX ),顺便还和 bash 拓展的 ((c-style-arith-expr)) 命令长得像。
2015-12-03 11:44:14 +08:00
回复了 ivito 创建的主题 Linux Linux shell 赋值语句为什么不能有空格
因为 shell 语法的 word 单元这么做就是简单容易。况且这么做完全就是福利懒人,我还可以一行写好多个:

> t=$b b=$a a=$t g=$(echo 233)

并且人类的确就是有“对某个命令带着某一堆限定作用域的特殊环境运行( simple_command ::= ASSIGNMENT_WORD* cmd_word cmd_args*)” 的 shorthand 的需求。你可以找个一下子能定义多个的、显而易见的、和变量定义形式一致的这种语法试试……

你是喜欢
> ( # create separated environment
> set -o allexport
> CC = gcc
> CXX = g++
> ./configure
> )

还是
> CC=gcc CXX=g++ ./configure

你再考虑一下你这样的语法要加多少限制和惊喜,例如符合变量名要求开头的命令的参数里面里面不能有未 escape 的 = 之类的。

P.S. 关于敲键盘,记得有人吐槽说 dd 这种“出自按键重得按了可能骨折的时代”,倒是没考证过。
2015-12-02 12:47:04 +08:00
回复了 patrickstar 创建的主题 Linux Win、Linux 平台下的源程序文件编码格式问题
@iamfredng 我本来是想说单向不考虑 BOM 转换的。一致化的话其实也不麻烦,按照 sed 的话就是 -e '0s/\x 那啥啥 //1' -e '0a 补上去' 之类的……(总之先去掉再喂回去那个意思啦(我还是不会 sed …
2015-12-01 12:41:48 +08:00
回复了 cxbii 创建的主题 Linux 深度操作系统 15 Alpha2——带你领略不一样的深度
@Arthur2e5 啊我是要说 gamma … 看着 alpha 版本号就被带过去了。另外小心 Qt4 没有 Gamma ,我们是觉得反正我们这边东西都比较新并且大部分 Qt4 包都是努力 patch 上 5 才这么用的。 Deepin 估计目前只能找个好奇的做个 PPA ……
2015-12-01 12:35:59 +08:00
回复了 cxbii 创建的主题 Linux 深度操作系统 15 Alpha2——带你领略不一样的深度
以前 DDE 有个快速字体设置的地方有点傻,主要就是硬编码了几个字体名字也没注意到哪里换。现在可有改变?(这个问题应该拆成知不知道这件事(我没报告)、认不认为是问题和有没有改……)

说起字体, AOSC 这两天在试验 FreeType 2.6.2 的 stem darkening (只需要 revert 掉 http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=75722f89290eb1cb316cd240763545d7277e0481 就能开启),配合 https://bugs.freedesktop.org/show_bug.cgi?id=28549 里面的 pixman 、 Chromium 和 Qt5 alpha 修正使用。目前字体效果似乎还不错。 Deepin 也可以试验一下(反正不涉及 ABI …)。关于这个更多的信息可以看 freetype.org
2015-12-01 12:28:56 +08:00
回复了 xiaoc19 创建的主题 奇思妙想 使用分卷压缩来确保网盘存储安全
如果不喜欢 rar (因为要买… 233 )的话,可以考虑用 https://en.wikipedia.org/wiki/Parchive 包着 7z 文件。 SourceForge 的版本已经不更新了,我注意到 https://github.com/Parchive/par2cmdline 有一群 fork 。
2015-12-01 12:22:38 +08:00
回复了 shakoon 创建的主题 问与答 有没有什么能方便编辑 GPS 轨迹文件的方式?
我顺手搜一下 GPX Editor ,就出来一个 http://sourceforge.net/projects/gpxeditor/,不过似乎不大维护了( sf 上的软件最后都那样……)。

往下两条,就是 https://wiki.openstreetmap.org/wiki/Edit_GPS_tracks ,里面提到的就太多了。
2015-11-26 05:46:58 +08:00
回复了 v2htm 创建的主题 Linux 求一脚本:根据字符串列表替换某个文档内相应的字符串
@Arthur2e5 -e 's/[[:space]]+$//g'
2015-11-26 05:46:18 +08:00
回复了 v2htm 创建的主题 Linux 求一脚本:根据字符串列表替换某个文档内相应的字符串
@Arthur2e5 …… lives*
2015-11-26 05:45:45 +08:00
回复了 v2htm 创建的主题 Linux 求一脚本:根据字符串列表替换某个文档内相应的字符串
@v2htm worksforme. 都说了你自己搞 trailing space 喂人吃瘪。我自己打一遍不带空格的:

test code:
sed -f <(sed -e 's/@/\\@/g' -e 's/^/s@/g' -e 's/$/@<b>\\0<\/b>@g/g' <<WORD
强调
重要
突出
夸大
trailing space
stupid
WORD
)<<TEXT
“盲目夸大自己经验的重要性,把自己有限的经验、体会套用于所有 问题,过分强调某些突出的症状体征,而忽略其他一般的体征”
It's stupid to trailing spaces in your pattern file to make people's life suck.
TEXT

“盲目夸大自己经验的<b>重要</b>性,把自己有限的经验、体会套用于所有 问题,过分<b>强调</b>某些<b>突出</b>的症状体征,而忽略其他一般的体征”
It's <b>stupid</b> to <b>trailing space</b>s in your pattern file to make people's life suck.


我不想做擅自 trim 字符串的事情。你真要的话括号内的那个 sed 自己首先加个 -e 's/[[:space]]+//g'。

另外, Process substitution requires bash, ksh9x or zsh.
2015-11-24 10:00:35 +08:00
回复了 patrickstar 创建的主题 Linux Win、Linux 平台下的源程序文件编码格式问题
@patrickstar 我现在看回来想起来 ed 没有 -e ,还是用 ex -c 吧((((
2015-11-24 03:38:06 +08:00
回复了 patrickstar 创建的主题 Linux Win、Linux 平台下的源程序文件编码格式问题
@patrickstar 其实你都不需要写 py 呢……
```Bash
shopt -s globstar nullglob
for i in **/*.c **/*.h; do
mv "$i"{,.old}
printf '\xEF\xBB\xBF' | cat - "$i.olg" > "$i"
done
```
甚至 ed + find: `find . -name '*.c' -o -name '*.c ’ -exec ed -e $'0a\n\xEF\xBB\xBF\n.\nw\nq'`(原谅我的 ed 恶趣味,毕竟 sed 还是不大会用……)
2015-11-24 00:16:56 +08:00
回复了 cnnblike 创建的主题 Markdown 10.28 申请 Mou 的退款,至今无回应。
我来安利一发:
https://madoko.net
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3015 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 14:18 · PVG 22:18 · LAX 06:18 · JFK 09:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.