分类 闲杂记事 下的文章

在Arm服务器上部署OpenIM

克隆代码库

# v2.0.6是版本号
git clone https://github.com/OpenIMSDK/Open-IM-Server.git -b v2.0.6 --recursive 

并且删除makefile里的arch设置

cd Open-IM-Server
sed -i 's/ GOARCH=amd64//' cmd/*/Makefile
sed -i 's/ GOARCH=amd64//' cmd/rpc/*/Makefile

编译

cd script
chmod +x *
./build_all_service.sh

安装etcd

wget https://github.com/etcd-io/etcd/releases/download/v3.5.3/etcd-v3.5.3-linux-arm64.tar.gz
tar xzvf etcd-v3.5.3-linux-arm64.tar.gz
mv etcd-v3.5.3-linux-arm64/etcd /usr/bin/
mv etcd-v3.5.3-linux-arm64/etcdctl /usr/bin/
chmod +x /usr/bin/etcd /usr/bin/etcdctl

安装kafka

wget https://dlcdn.apache.org/kafka/3.1.0/kafka_2.13-3.1.0.tgz
tar xzvf kafka_2.13-3.1.0.tgz

运行

./start_all.sh

检查服务

./check_all.sh

又一个配电脑的故事

很久没有理这个博客了,已经没有写技术相关的热情,仅供“牢骚”。
今天让我想起了另一个配电脑的故事,上一个故事是给亲戚配电脑,这次的故事是给一个不熟的人。
一年前有个不是很熟的人让我帮他配电脑,给6000的预算,然后我大概给他说了一下预算分配,
CPU 1300元,主板700元,显卡2500元,机箱200元,散热器200元,内存500元,硬盘500元,加起来5900元,
因为本来价格都在波动,所以不可能把每个部件的价格算得那么精细。
他觉得完全没问题,还说相信我balabalabala,接着支付宝转给我6000,说多出的100是辛苦费。
实际上,价格怎么可能刚好5900那么多,总价接近6200多,我各种凑优惠,还用上了自己的会员优惠券,实际总共花费6086元,考虑到有100左右的返利,算是5986元吧,
好吧,“赚了”14元辛苦费,就当帮朋友个忙。
但是麻烦才刚刚开始,后来他觉得显卡不合适(因为他朋友以为显卡是2500的预算,就给他推荐了另一个2500多的显卡),就让我退了,说要换另一个,他那个朋友在网上帮他重新买了,
要退的那个显卡因为优惠,我当时实际花费2270元,省下来的200多元钱给他加大了内存,然后退款成功以后我就直接转给他2270,他就问我,不是显卡2500么,你怎么才退我2270,我听他那语气,我心里一凉,感觉我当了冤大头,我给他解释:当初给他说的2500是预算,实际显卡没有花到2500元,然后省下来的钱我帮你升级了其它配置,他就回了个“哦”,我也不知道他这个“哦”是什么意思。于是我截图给他看,结果不截图不要紧,截了图更说不清了,订单里显示的是原价,减的金额是支付环节减的(信用卡满减和支付券),越解释越复杂,他也没有听我解释的意思,反正感觉起来好像是抓到贼,贼在辩解一样,我就是那个“贼”,这下我是真的跳进黄河洗不清了。解释了半天,那边不理解,他总是觉订单显示的的那个2370是优惠后的价格,所以我应该退他2370,我都把退款记录给他看了,确实是退的2270,最后我懒得解释,直接加100按2370退给他了,于是我的妥协成为了“承认我是贼”。
我以为我赚了14元辛苦费,结果最终倒贴100进去,还做了回“贼”。
每当想起那天为了给他省钱,准时守到电脑前面,抢优惠,我就觉得自己很可笑,当初辛苦给一个不熟的人抢的优惠,最后成了我自己的坑。
如果我成心要坑他,我有很多种把他坑了他还觉得很划算的办法,进而让我想起以前朋友的一句话:真正的奸商,是把你坑了,你还觉得自己占了便宜。
以前看电视剧、电影,一些“好人”因为一些冤枉就突然“黑化”,以前无法理解那种心境。
做“贼”,如果没被抓,那就“赚”了,如果被抓,那也是理所当然,也不亏;
做个“好人”,如果别人懂你,那是刚刚好,如果别人冤枉你,你就做了好事还被人恶心。
于是:做坏人永远不亏,做好人可能受罪。这也成了奸商、渣*的格言。

感觉我写了一篇毒鸡汤,那件事情以后我并没有因此黑化,只是我开始拒绝帮助那些不相信我的人。
如果你相信我,请你相信我,如果你不相信我,请不要告诉我,你相信我。

这只是我的视角,如果是那个人的视角,他觉得我补这100是应该的,也是对的,错的在我,实在不行,错也错在我解释不清楚上。

编译AppInventor源码过程

AppInventor 简介

Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。

AppInventor Github 地址:https://github.com/mit-cml/appinventor-sources
参考资料:https://docs.google.com/document/pub?id=1Xc9yt02x3BRoq5m1PJHBr81OOv69rEBy8LVG_84j9jc

编译流程

  1. 克隆git源码库:

     https://github.com/mit-cml/appinventor-sources.git
    
  2. 更新子模块:

     
     cd appinventor-sources
     git submodule update --init
    
  3. 使用ant进行build:

     cd appinventor
     ant
    

记一次翻译英文游戏有感

三年前,2014年6月。
我在某国外论坛上看到某国外独立开发者开发的一款游戏想要翻译成中文,看邮箱的来往记录推算那个时候应该是大二快暑假,当时我也不知道那个游戏到底是什么内容,反正闲着没事吧,就给帖子发起人发电子邮件说想帮他翻译,毕竟我对自己“聋哑英语”的水平还是比较有信心的。中翻英我可能会出错,但英翻中在“开卷”条件下,就不用太担心了,后来才知道这是个FLAG。之前也帮一些老外汉化过他们的软件,但翻译游戏是第一次(小学的时候借助金山快译翻译《暴力摩托》不算,233)。我记得那个时候我发朋友圈说过这事。
为什么时隔三年我又要提及此事,原因是三年前翻译了一堆文本之后,对方对我表达感谢以后就一直没下文了,我一度以为是那个开发者放弃开发这个游戏了,也不好去询问后续,所以我只当自己白忙活了。

- 阅读剩余部分 -

鸡汤有毒,人生经验也有毒

我前几天想给某个朋友发消息,于是我搜索拼音首字母,结果按回车出来的是另一个很久很久很久没联系的同学的名字,因为他们首字母比较接近。然后我想了一下,出于好奇的原因,我就问了一下他现在在什么地方学习或者工作,结果等了几天……都不鸟我……也算是预料之中……当时想可能他这个QQ号已经没用了。

但我刚刚翻开我空间的历史记录,发现他这几天来我空间看过,说明他是看到我的消息了的,而且是专门来我空间看,但是为麻不回复我?
莫非他已经忘记我是谁了,或者以为我是要找他借钱?有个流行的段子说,久了不联系,突然联系,不是收礼就是借钱。

- 阅读剩余部分 -