V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Arthur2e5  ›  全部回复第 8 页 / 共 11 页
回复总数  216
1  2  3  4  5  6  7  8  9  10 ... 11  
@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
2015-11-23 21:56:56 +08:00
回复了 cosven 创建的主题 Linux PyQt5 听歌缓存 && FeelUOwn 更新贴
@Arthur2e5 …… LGPL …………………………………………………………
2015-11-23 21:56:34 +08:00
回复了 cosven 创建的主题 Linux PyQt5 听歌缓存 && FeelUOwn 更新贴
@ehs2013 你提到的那点正是 LGBL 宽松的地方啊……
2015-11-23 04:04:53 +08:00
回复了 v2htm 创建的主题 Linux 求一脚本:根据字符串列表替换某个文档内相应的字符串
还有,你的例子大坑啊,后边有个 trailing space 。
2015-11-23 04:03:22 +08:00
回复了 v2htm 创建的主题 Linux 求一脚本:根据字符串列表替换某个文档内相应的字符串
其实大概用不着这么多工具啊,胶水要用好……
# -f 步骤用 sed 生成一个脚本传入给 sed
sed -f <(sed -e 's/@/\\@/g' -e 's/^/s@/g' -e 's/$/@<b>\\0<\/b>@g/g' word
) foo.html
是的,我完全没用上 ERE 。另外我这里只自动 escape 了一个 at ,要用的话别忘了别的 regex metachar ……

另外如果你的 shell 不支持 process subst 的话,那么就变成
括号里的东西 | sed -f - foo.html
这样读标准输入吧。/dev/stdin 也可以试试。
2015-11-23 03:52:56 +08:00
回复了 cosven 创建的主题 Linux PyQt5 听歌缓存 && FeelUOwn 更新贴
@Arthur2e5 (这样算是个诡辩,毕竟直接变成了“不是我故意搞成地址空间不隔离的”)。嗯,似乎在 https://lists.debian.org/debian-legal/2004/11/msg00169.html 有人讨论了……其中有一句:

> The important consideration is the high-level *intention* of the connection, including what the different parts actually *do*.
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1679 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.