参加了一些开源活动,要求的交流平台最多的就是Gitter和IRC了,以前从未了解过,现在写一篇入门科普文
Gitter是什么呢, Gitter(Gitter官网),这是一种类似slack的聊天服务,主要面向软件开发人员。
有一个Apache写的Gitter指南,中文的,可以去看看http://doris.apache.org/policy/use-gitter.html
支持GitHub登陆,这一点真是太方便了,使用GitHub托管项目,Gitter进行项目交流,真的是不错的选择,最重要的就是不用-翻-墙-,简直不要太友好。
具体使用细节,可以参考Gitter中文手册
一种网络聊天协议
IRC 网络
依据 IRC 协议组成的聊天网络, 比较知名的有 freenode, EFnet, DALnet 等
IRC 服务器
每个 IRC 网络由多个 IRC 服务器互相连接形成.
假设 freenode 由 A,B,C 三台服务器互联而成, 那么你随意连接到其中一台便意味着你连接上了 freenode 网络, 便可进入其中的聊天室聊天
IRC 可以直接在网页上聊天,也可以通过软件连接
IRC服务器
http://webchat.freenode.net(用户量最大的,频道最多的应该是freenode,大的开源软件一般在上面都有对应的频道。)
IRC 聊天室
当你连接到 IRC 网络后(比如 freenode), 便可以进入网络上的聊天室进行聊天.
聊天室多以主题为名, 如 #javascript, #php, #porn, #hacker 等
并不是所有的聊天都可以任意进入, 有些聊天室只能被邀请进入, 有些聊天室只允许已经注册昵称的用户进入, 等等
昵称
在聊天室, 昵称即你的显示名字, 比如我在 freenode 的注册昵称就是 MikeoPerfect
IRC 客户端
连接到 IRC 网络需要对应的客户端(就好比浏览网页需要网页客户端, 即浏览器一样)
知名的客户端有 mIRC, xChat, HexChat 等
2.使用客户端
XChat: 典型的linux风格软件(有windows版本),我个人喜欢使用的是XChat;
HexChat:跨平台支持,基于XChat
mIRC: 声称是使用最多的IRC软件, win下很多人使用;
ChatZilla: Mozilla浏览器下的插件IRC客户端, 在windows下我选择了使用该软件, 直接在firefox下扩展CZ插件既可使用
推荐使用HexChat,因为我用的就是这个
下载 HexChat: https://hexchat.github.io/downloads.html
IRC 命令
使用 IRC 必须掌握几个必须的命令, 命令以 / 开头, 如:
示例命令 备注
/server irc.freenode.net
连接到 freenode 网络
/nick myName
更换昵称为 myName
/msg nickserv register password [email protected]
注册昵称, 密码为 password, 邮箱为 [email protected]
/join #java
进入 #java 聊天室
…等等
输入/msg NickServ register
以注册当前昵称
注意: 把
换成你自己的密码, 把
换成你自己的邮箱地址
进入邮箱, 收取邮件. 把邮件中给你的命令粘贴到消息输入框, 回车, 以完成验证
现在输入命令/join #irc
以加入#irc
聊天室, 在这里你可以问任何有关 irc 的问题. 当然你也可以加入其它感兴趣的聊天室.
建议选择英文的,虽然有中文,但是会出现乱码现象,这个英文应该也是easy程度,只要用心看,一点问题也没有。
强烈建议勾选 AutoJoin 因为不勾选,它不会保存已加入的服务器和频道
没有离线消息。
这就意味着用户想要保持在线才能接受到所有的消息。如果你在晚上睡觉时关上了电脑,而你的朋友在 IRC
上给你分享了一则新闻,这条消息将如泥牛入海,无迹可寻。
不能发送图片。
IRC 上的消息均为纯文本,如果需要发送图片,则需要借助第三方的贴图工具。然后通过网页链接的方式分享图片。
不能发送大段文字。
IRC 把单条消息的长度限制在了 500 字节,而且不允许换行。所幸,和图片一样,针对贴代码和贴文章的需求,都有相应的第三方工具可用。
没有好友列表。
IRC 用户在网络上唯一的身份标识就是昵称,并且昵称可以随时更换,无需注册,也无需实名认证。
它没有log可以查看,log是使用特定的聊天机器人实现的
小结
不得不说,这两个还真没有QQ、微信之类的来的方便,但是全世界并不都在使用QQ和微信,所以为了能够和其他国际友人交流,也应该入乡随俗了。
注: 部分内容来自: IRC 急速入门