我了解在发短信时使用缩写的可接受做法,并且我同意在向朋友或所爱的人发短信表示您会迟到电影时快速使用这些用法是可以的,但是我认为“ i”和“ u”有损于网站上问题的专业性。我认为有很多人在总体上同意我的观点,因为如果不是这种情况,我们就不会首先使用过滤器。
我不知道过滤器如何工作(显然,我可以做出一些有根据的猜测),但是我不需要知道。我在问是否有可能在这两种情况下进一步加强它们。我不介意在我看到使用“ i”和“ u”的地方编辑帖子,但是我认为帮助人们在原始点修复他们自己的帖子更加有效。 >由于多次提到“ X语言和用法”以及即将到来的“ Stack Overflow(X语言)”,站点对于网络至关重要,其中某些语言包含使用“ i”和“你显然,在这些网站上包含这样的规则的过滤器会适得其反,因此我仅针对英语网站提出此建议。
#1 楼
我在这里可能有点偏颇(如果您检查我的帖子,尤其是我从事SO / MSO的第一年的帖子,您会发现很多小写的i
),但是在帖子似乎被误导了。 在代码块之外使用“ txtspk”-包括
i
和u
-确实会影响帖子的质量得分;如果特别频繁,则此类语言可能会完全阻止某个帖子,或者将其发送到“低质量”评论中。实际上,它可能会与其他可赎回或该职位的指标结合在一起。 我认为没有理由仅仅因为这些字符的存在而拒绝发布,特别是考虑到误报的可能性。
评论
我可以原谅你年轻时的轻率行为。显然,您知道上校的秘密草药和香料已进入质量过滤器,但无论如何似乎现在它正在做得更好。我认为有些用户出于风格原因而雄辩地使用“ i”,或者因为这不是他们原籍国的主要罪行,所以很好。我认为我的基本主题是,人们应该以自己的帖子为荣,而不是依靠只有有限时间和精力的编辑,尽管乍一看并没有那样。
– jonsca
13年2月21日在0:21
#2 楼
(╯°□°)╯︵┻━┻评论
那个云生物从他的单个滑冰鞋上掉下来了吗?我在开玩笑,顺便说一句:)
– jonsca
2011年9月7日23:24
嘿,如果您的能力不足以承认自己在看到语法错误时想翻转桌子,我知道。很酷,很酷。
– Pollyanna
2011年9月7日23:32
我想翻张桌子。不过,我更喜欢我的解释。
– jonsca
2011年9月7日23:35
#3 楼
英文句子中的i应该是I,但至少在这种情况下,这可能是作者引用变量的意图,并表示作者可能不会反驳(我无法从iPad的键盘进行演示,因为它不会似乎没有正确指向“错误”方向的'(撇号)。评论
将手指放在撇号上,您会看到反引号键出现。
–叶凯文
2011年9月6日下午4:22
一个有效的关注点,但很可能可以建立一种启发式的关注点(句子中的位置,与其他单词的接近度)。实际的过滤器算法不是公开的,因此我不知道现在的机制是什么,但是可能还有调整的余地。
– jonsca
2011年9月6日下午5:34
#4 楼
我对此有两种看法。问题是,根据我的经验,小写的i和使用u是整体问题质量的出色指标。我的意思是说,一般来说,纠正这些“错误”不会给SO带来更多质量问题。
这似乎是精英主义者,但我认为不是。免费问答是关于各方完成50%的任务,对我而言,甚至不愿意使用Shift键或键入两个额外字母的人最有可能不会花时间体面地提出问题,甚至根本不考虑。
所以,是的,我可以分开,他们可以完全走开:)
评论
我喜欢用它来检测杂物的想法。如果此功能是质量过滤器的一部分,我认为可以将其作为标准纳入帖子质量得分,并将此类帖子放在“评论”的“低质量”页面上。人工编辑将失去这一优势,但是使用现有的自动化工具可以重新获得优势。
– jonsca
2011年10月19日上午10:58
我发现自己无法想象我会同意更多的情况。如果有人不愿意花一些时间来提出一个体面的问题,我为什么要麻烦他们呢? +1
–位掩码
2012年9月5日,0:30
#5 楼
随着非英语网站的出现(目前仅德语和法语和法语和法语是相关的),必须将此类过滤器调整为网站的语言。有些语言中的i或u是一个单词(不是德语或法语,但是有些语言带有关于该语言本身或其他主题的现场建议)。评论
是的,当然我没有这样指定,但是过滤器当然必须考虑语言环境。其他一些评论者提出了一个正确的观点,其他语言的语法原则可以规定完全不同的大小写。我主要借鉴SO和SU的经验。
– jonsca
2011年9月7日在21:54
我认为它们已经是;在堆栈溢出方面,很多过滤器似乎更加严格(它们可能只是在其他站点上被禁用了)。
– Aarobot
2011年9月7日在23:29
@Aarobot我知道有些规则甚至适用于不适当的网站,因此我倾向于保持警惕。
–吉尔斯'所以-不再是邪恶的'
2011年9月7日23:37
如果您在手头的建议书上添加更多答案,并假设它仅限于英语站点,那将是很好的选择。
– jonsca
2011年9月24日10:40在
(据我所知)唯一一个单词是意大利语(目前占39%),其中“ i”表示“ the”。
–凯文·维米尔(Kevin Vermeer)
2011-10-19 11:17
@KevinVermeer还有很多,包括几种语言,其中u和i都是常用词(加泰罗尼亚语,捷克语,波兰语等)。
–吉尔斯'所以-不再是邪恶的'
2011年10月20日下午2:30
@KevinVermeer就像英语一样,从三明治变成香蕉,从苹果变成苹果一样,当下一个单词以音素/ o / monophthong开头时,出于相同的原因,西班牙语也从o切换为u。例如,它是Cero o uno但uno utro,而hoy omañana但mañanau hoy。
–基督
15年7月19日在1:14
评论
我自己也想过没有周围格式且没有后跟。的孤立i。或)表示我有9999/10000次?@马修是的,我同意。我的印象是启发式方法跳过了代码块,这应该是您自己碰到“ i”和“ u”的主要地方。
@Matthew不幸的是,1/10000次可能是格式错误的代码样本,而修复这些样本将是PITA。
@Anna我认为已经有一种机制来拾取格式较差的代码(?),因此我认为它可以与建议的改进协同工作。
@Anna:如果变量的名称从i更改为I,格式不好的代码真的会变得更糟吗?它不会改变代码的含义,并且无论如何都必须对其进行清理。
由于第一人称单数代词始终以英文大写,因此会出现(某种程度上)合法的翻译误解。这一点也丝毫不减我这个想法,而用“ u”代替“ you”基本上还是不可原谅的。
当我输入小写字母时,是因为我在VS编辑器(Word或Outlook)中花了很多时间,所有这些都为我更正了。尽管在技术上不正确,但我相信大多数人都可以阅读。我和你在一起-缩写词只是懒惰。 (请注意,为了进行此评论,我如何设法大写自己的名字)。
@slugster我要说的是您的想法的关键是它已得到纠正。即使没有输入,您也会看到该过程。最终结果是,您的同事从您那里收到的电子邮件看起来比他们没有修复该软件时更专业的电子邮件。由于此处没有自动更正功能,因此我认为您仍然希望了解(大写)大写的“职责”。<br />
现在,您已经让我发疯了,因为搜索对大写字母是盲目的,所以没有简单的方法来查找包含“ i”和“ u”的帖子。
for(int i = 0; ...当然还有更多的情况需要考虑吗?
@jball如果在代码块中,我认为无论如何都不会考虑它。正如Kit在回答中指出的那样,唯一要担心的是有人在文本中说“我从1到10的变化”。
thinkgeek.com/tshirts-apparel/unisex/generic/8298
@jonsca:从这个意义上说,拼写过滤器会更好吗?某种解析器可以检查拼写质量标准?然后可以审查/拒绝提议的修正案
@ElCid我认为这会带来很多开销(必须加载字典等)。这只是一个简单的启发式方法,不需要干预。
我们能得到使每个字母都大写的那些字体之一吗?只是在开玩笑:我们将使用90%的用户。 :D相关xkcd