`

Sign in Vs Log in 应该写哪一个?

 
阅读更多

 

Sign in Vs Log in 应该写哪一个?

Login综合症

如果你看过《瞬间之美 》,你就知道有一种病症叫“Login综合症”。每个人都要有点可爱的怪癖,关于Login/Sign in的纠结就算是其中一种。作者Robert Hoekman, Jr.认为Login是一个错误的用法,它不是一个动作,而是一个名字,不应该用作“登录”的意思。

其实从没纠结过login和sign in的问题,只是偶尔会很纠结该写“Login”还是写“Log in”。既然鼎鼎大名的Robert Hoekman, Jr.会纠结类似的问题,不如顺带一下把这个问题研究一下。

 

Google的登录界面,采用Sign in

Login vs Log in

首先解决我自己纠结的问题。结合《瞬间之美》里面的描述,Login应该是一个名词,而Log in则是动词。考据了一下各路的解释:

  • 05年的朗文当代高级辞典,没有login,log in/on是动词短语:进入计算机系统。
  • 网上的各路词典对于login的释义是动名不一,没什么权威性就不一一列举了
  • wiktionary – login :[名] 1. 用户名和密码的总称 2. 登录的过程
  • 华盛顿州立大学的网上挂了一篇很短的关于login/log in/log-in的解释 ,认为log in的动作本身代表了输入用户名和密码,因此不能用login一词作为“用户名”使用。

总的来说,如果一定要用Log这个词,那么Log in会比Login得到更广泛的认可。

Sign in Vs. Log in

如果Log in和Sign in都是正确的用法,那么应该用哪个词呢?随大溜是个好办法,这样的词汇惯用要比自主创新好。还好已经有勤快的同学 统计了各大网站偏好的用法:

这张统计表里各大网站试用Sign in的更多,其中有一个可爱的小细节,就是twitter原本使用了一个混搭效果“Login/Sign out”,但后来又悠然加入“Sign in/Sign out”的行列。种种迹象表明“Sign in/Sign out”是未来使用的趋势。

(还有个有趣的问题,就是写在表面的即便是Sign in/Sign out的组合,它所指向的链接却还是使用的Login/Logout,原因不明。)

何必如此纠结

“这都是无关痛痒的东西,瞎纠结什么呢?谁不知道是什么意思?”

强迫症也好,完美主义也好,追求细节也好,随便怎么解释这么做的原因。总之这样做才安心,因为这是可爱的怪癖。

最后说个题外话:数学课上表增量的“δ”发音是什么?有人发/dərta/,有人发/delta/,有人把第一个音发一声,有人发二声。总之发音各 异,但是有一点是肯定的,就是和自己老师的发音一样。虽然会有轻微的差异,但是相信大家都懂这是什么意思。如果课堂上有人坚持用δ的标准发音,相信会有一 大片人听不出来他在说什么。

我就是那个课堂上总是发标准音的人,有时候还会去纠正别人的发音,要是有另一个我,我一定会受不了这个怎么也改不掉这臭毛病的我。

 

分享到:
评论

相关推荐

    Flip Effect: Log In and Sign Up.zip

    "Flip Effect: Log In and Sign Up.zip"这个压缩包文件,显然是一个基于JavaScript实现的登录与注册页面的示例,通过翻转效果增强了用户界面的吸引力和趣味性。 首先,我们要理解“翻转效果”(Flip Effect)。这是...

    mihoyo-signin:米游社app自动签到程序-源代码

    mihoyo-signin:米游社app自动签到程序-源代码 Mihoyo登录 自动完成米游币任务 论坛区签到 阅读帖子 点赞帖子 分享帖子 安全提醒 1工作流程是所有注册用户都可见的,包括log,在旧版本中有一些log,可能会导致你们的...

    Single-sign-on

    Single sign-on (SSO) is a property of access control of multiple related, ... With this property a user logs in once and gains access to all systems without being prompted to log in again at each them.

    google_signin

    以上就是关于"google_signin"的JavaScript实现过程,这个压缩包"google_signin-master"可能包含了一个示例项目的源代码,供开发者参考学习。通过这些步骤和代码,开发者可以将谷歌登录集成到自己的JavaScript应用中...

    steam-sign-in:使用stam登录的流星包

    SteamSignIn 简单的Steam登录 ... log ( "OHOY THAR" ) ; console . log ( user ) ; } } ) ; if ( Meteor . isClient ( ) ) { Template . loginPage . events ( { "click .steam-login-button" : fun

    Android代码-很赞的登录注册布局

    Signin and Signup in single Screen using PercentRelativeLayout. A new way to onboard users using interactive signin and signup screen. If you are looking for iOS version then its available here: ...

    cfssl_v1.61_arm64_6in1.zip

    If non-empty, write log files in this directory -logtostderr log to standard error instead of files -stderrthreshold value logs at or above this threshold go to stderr -v value log level ...

    sns-login sns-login

    4. **单点登录(Single Sign-On, SSO)**:sns-login也是单点登录的一种形式,用户只需一次登录,就能访问使用同一认证服务的多个应用。 5. **数据安全**:在处理用户敏感信息时,如社交账号凭证,必须遵循严格的...

    android google授权登录

    <action android:name="com.google.android.gms.auth.api.signin.REVERSE_CLIENT_ID" /> ``` 在应用代码中,我们需要引入Google Play Services SDK,它包含了Google Sign-In的库。在`build.gradle`文件中,...

    signIn-signUp-using-ionic:使用ionic创建移动应用(登录和注册页面)

    Ionic是一个基于Angular的开源框架,专为构建跨平台的原生移动应用而设计。它利用Web技术,如HTML、CSS和JavaScript,为开发者提供了一个强大的工具集,使他们能够快速开发出具有响应式设计的应用。 首先,我们需要...

    自己写的一个可以获取到token的小案例

    这个小案例基于Node.js,一个流行的JavaScript后端开发框架,展示了如何实现这个功能。Node.js以其非阻塞I/O和事件驱动的特性,使得它在处理高并发请求时表现出色,特别适合构建API服务器。 首先,我们需要理解什么...

    苹果登录官方中文翻译文档

    为了帮助Unity开发者更轻松地遵循这些新的指导原则,苹果推出了一个专用的Asset Store包,使开发者能够快速集成Sign in with Apple的功能到他们的项目中。该包包含了详细的使用指南、流程示意图以及重要的指南链接等...

    Communicator-uccapi-0.uccapilog

    log for lync cannot sign in because the server is temporarily unavailable

    mihoyo-signin:米游社app自动签到

    [2020.11.16]修复一时间后cookie失效的问题,重组部分代码以支持后期优化。 [2020.11.14]感谢提醒,删除可能的Cookie的日志。 [2020.11.10]重新加回本地运行的说明,修改了cookie的获取,重组代码加入随机中断防止...

    signup:Web App的用户系统

    用户系统Web App的用户系统开始 const app = require ( 'express' ) ( ) ;const User = require ( './User.js' ) ;... log ( 'listen on port 3000' ) ) ;安装 npm i @simba.fs/signup --save文件执照

    编程珠玑全部源代码 分享

    sign.c -- Sign each word by its letters in sorted order. squash.c -- Put each anagram class on a single line. Column 5: Scaffolding for testing and timing search functions search.c -- Linear and ...

    Bochs - The cross platform IA-32 (x86) emulator

    Changes in 2.4.6 (February 22, 2011): Brief summary : - Support more host OS to run on: - Include win64 native binary in the release. - Fixed failures on big endian hosts. - BIOS: Support for up to...

    android lint performance probe帮助.zip

    This is a simple tool to help pinpoint performance bottlenecks in individual Android Lint checks. It uses Java byte code instrumentation to collect and report performance statistics per detector for a...

    Python前端 Tkinter开发登录界面

    这是一个值得注意的语法区别,因为不正确的大小写可能会导致程序无法正常运行。 以下是一个使用Tkinter开发的简单登录界面的例子: 首先,我们导入必要的模块,如os用于文件操作,Tkinter为GUI库,tkFileDialog...

    mvc中使用Form进行身份认证与角色授权

    当用户成功验证后,服务器会创建一个`FormsAuthenticationTicket`,并将其加密后放入一个Cookie。这个Cookie通常命名为`.ASPXAUTH`,并在后续请求中随同HTTP头部发送给服务器。服务器解密Cookie并验证Ticket的有效性...

Global site tag (gtag.js) - Google Analytics