作者: 孟繁永

  • 无用且过时的知识:Android studio配置国内镜像源

    推荐的几个国内镜像源地址:

    1、东软信息学院(笔者当前在用)

    mirrors.neusoft.edu.cn     端口:80
    2、北京化工大学

    ubuntu.buct.edu.cn/ubuntu.buct.cn  端口:80
    3、中国科学院开源协会

    mirrors.opencas.cn (mirrors.opencas.org/mirrors.opencas.ac.cn)    端口:80
    4、上海GDG镜像服务器

    sdk.gdgshanghai.com   端口:8000
    5、电子科技大学

    mirrors.dormforce.net  端口:80

    网上搜一下基本上都是这个内容,只是目前不需要了,而且如果按照这个设置了的话,很可能还会额外造成问题,因为这些镜像要么不存在,要么已经不维护了。

    总体上来说,能够正确看待开发资源这个事情,是一点点进步。来自“资本主义”的安卓,本身没有什么罪恶,至少咱们还可以改个名字叫鸿蒙。

    当然,谷歌也是有妥协的,专门给中国开发者弄了个中文站点。

  • Library/Application\ Support/Google/AndroidStudio4.1

    mac上Android Studio重装了新版之后提示/Users/mengfanyong/Library/Application\ Support/Google/AndroidStudio4.1无法访问。

    那就是没权限呗。有两种解决方案:

    (1)sudo /Applications/Android\ Studio.app/Contents/MacOS/studio

    用以上命令直接用管理员身份启动,但这样很麻烦。

    (2)另一种是直接解决这个文件夹权限的问题:

    cd /Users/mengfanyong/Library/Application\ Support/Google 
    mkdir AndroidStudio4.1
    sudo chmod -R 775 /Users/mengfanyong/Library/Application\ Support/Google/AndroidStudio4.1

    很奇怪Android Studio为什么不调起管理员权限请求,把这个目录创建一下。希望下个版本能修复。

  • vue中使用fingerprintjs生成终端id

    安装组件:

    npm i @fingerprintjs/fingerprintjs -S
    # or
    yarn add @fingerprintjs/fingerprintjs -S

    创建一个async的methord:

    async asyncCall() {
          // We recommend to call `load` at application startup.
          const fp = await FingerprintJS.load()
    
          // The FingerprintJS agent is ready.
          // Get a visitor identifier when you'd like to.
          const result = await fp.get()
    
          // This is the visitor identifier:
          const visitorId = result.visitorId
    
          console.log(visitorId)
          return visitorId
        }

    在业务代码中使用:

    this.asyncCall().then(res => {
                const terminalId = res
                that.$api
                  .Login({
                    employeeNumber: that.formLogin.employeeNumber,
                    password: that.formLogin.password,
                    terminalId: terminalId,
                    terminalType: that.formLogin.terminalType
                  })
                  .then(() => {
                  // 登录成功后的操作
                   
                  })
              })
  • 弃坑墨刀,转用Pencil Project

    用了两年的企业版墨刀,今年决定不续费了,太贵了,不好意思让公司掏钱买。

    看了下,在墨刀上也攒了不少项目了。这算是这两年的钱没有白掏,至少比之前见不到任何项目痕迹要好得多。

    但是如何留存项目过程的设计文档,如何更好地进行版本管理,如何更好地同步团队的开发进度,多模块交叉开发,始终是一个问题,不希望过多的精力放在需求管理上,但放得太粗了,没有一个特别紧密配合默契的团队是很难进行的好的。

    暂时用Pencil Project,然后基于它想办法来实现在线同步。

  • 给银行刷单

    某著名咖啡刷单伪造业绩,至今也没有倒闭,正如某大银行几年前在农村给人开设pos机,刷单,一个转账记录一块钱,一个月能刷200,这笔零花钱在农村不算少了。

    我知道这是银行为了伪造业绩,尽管这样的几块钱的连续转入转出是很容易识别的,但没有谁去做这样的事情。

    看了富国银行的纪录片,这家银行大量的虚假帐户,和对客户超收的各种费用,可以用无所不用其极来说。

    某银行显然还没到这个地步,另一个银行也只是刚刚开始劝说用户为了配额开设一个没啥用的外币帐户。

    这个故事还在继续。

  • 大造谣者和大辟谣者们已经开启了第三次世界大战

    工业革命的成果改变了战争的形态和范围,促成了第一次和第二次师姐世界大战。

    信息化的发展让大人物以为获得了新的战力,并将以此作为战争角力的核心。

    以造谣和辟谣为基本战争形态的“第三次世界大战”已经开始。

    战争只是一种激烈的促销方式,一战和二战卖的是生存,三战卖的主要是幸福。人类还是在向更高阶发展。

  • 搭便车的小谣言

      搭便车理论首先由美国经济学家曼柯·奥尔逊于1965年发表的《集体行动的逻辑公共利益和团体理论》(The Logic of Collective Action Public Goods and the Theory of Groups)一书中提出的。其基本含义是不付成本而坐享他人之利。

      搭便车问题是一种发生在公共财产上的问题。是指经济中某个体消费的资源超出他的公允份额,或承担的生产成本少于他应承担的公允份额。指一些人需要某种公共财产,但事先宣称自己并无需要,在别人付出代价去取得后,他们就可不劳而获的享受成果。是常指宏观经济学中的公共品的消费问题。

    来源:https://wiki.mbalib.com/wiki/%E6%90%AD%E4%BE%BF%E8%BD%A6%E9%97%AE%E9%A2%98

    当大谣言像一个大洪水创造了激流,小谣言就像漂在水里的烂木头,搭上了大谣言的便车。

    有了大谣言,就会激发很多的小谣言制造者来搭便车。

    那么小谣言减损了大谣言吗?大概是的,小谣言为市场激活了更多的小辟谣者,小辟谣者逐渐成长,就对大谣言动了心思,加入大辟谣者的行列。

  • 制造谣言的成本未必比辟谣更低

    之前的舆情研究中,总是会得出一个结论,一个谣言往往传播很广,从数据上来看,辟谣的消息反而弱势,似乎辟谣比造谣更难。

    这个难要得出一个确切的结论,就要比较造谣和辟谣的成本,而不是简单地忽视造谣的成本。

    谣言和辟谣都是一种信息,信息在传播时是不是可以归纳出一种叫做信息传播动力学的理论出来。我查了一下,还真有这个理论,似乎已经到了可以建模的水平了。

    那么造谣和辟谣就都包括创制信息和传播信息两个阶段的成本,当然两种行为之间可能也会产生交叉迭代的影响,咱就不展开了。

    造谣和辟谣除了都有成本,还应该都有效益。减除成本,还可以算出净利润。当然,这都是相对两种行为的主动行使者而言。

    按说,造谣和辟谣的净效益应该是动态平衡的,有人靠造谣吃饭,有人靠辟谣吃饭,但总的来说,大家都有饭吃,只是吃的饭档次不同。

    造谣和辟谣假定也符合市场规律,稀缺的净利润高,那么当谣言相对较少的时候,造谣者就可以获得更多净利润,谣言多了,当辟谣稀缺的时候,辟谣者就可以获得更多净利润。

    当辟谣越来越多,谣言相对少了,造谣者就可以获得较高净利润。

    造谣和辟谣都是一门生意,消费者是大众,生产者是精英。

    花自己的钱造谣/辟谣的是平民,花大众的钱造谣/辟谣的是领袖。

  • 一个把人都当作罪犯的地方

    业主委员会要改选了,有邻居加我微信,说想推荐我去选,我说可以啊,能做点事儿也不错。

    后来邻居发来一个截图,我才知道原来这里面的事情很多,我应该更卑微一点。

    希望这不算泄密。

  • 宽带垄断,依然难破

    最近办公室的网挂了,挂的很彻底,一个搞不请到底是电信通还是联通几级代理的提供商和下级之间打了起来,互相掐网。

    我为了能让联通接入进来,依据一个文件的指示,开始投诉。

    这个文件并不是这几年第一个,搞不清楚是第几次了。文件本身质量并不高,虽然描述了各个部门的职责,但真不知道该从哪里下手。

    文件原文看这里:http://www.gov.cn/zhengce/zhengceku/2020-10/06/content_5549492.htm

    工业和信息化部 公安部 住房和城乡建设部 国务院国有资产监督管理委员会 国家市场监督管理总局

    关于开展商务楼宇宽带接入市场联合整治行动的通告

    工信部联通信函〔2020〕211号

    为进一步规范商务楼宇、办公建筑、园区等场所(以下统称商务楼宇)宽带接入市场,打通提速降费梗阻,保障宽带用户合法权益,不断优化中小企业发展环境,工业和信息化部、公安部、住房和城乡建设部、国务院国有资产监督管理委员会、国家市场监督管理总局决定自2020年10月至2021年6月组织开展商务楼宇宽带接入市场联合整治行动。现将有关事项通告如下:

    一、电信运营企业及其业务代理,商务楼宇产权人及其委托的管理人、物业服务企业不得签订任何形式排他性质的宽带接入协议或约定,不得强制商务楼宇承租人接受指定服务并收费,不得阻止电信运营企业根据用户需求进入商务楼宇提供公共电信服务,不得约束限制电信运营企业公平接入和使用商务楼宇内通信配套设施。

    二、电信运营企业及其业务代理应在商务楼宇内醒目位置公布服务项目、服务内容、收费标准、服务监督电话和市场监管投诉举报电话等。商务楼宇产权人及其委托的管理人、物业服务企业应向各电信运营企业及其业务代理平等开放商务楼宇内通信配套设施,应在商务楼宇内提供专门醒目位置,为电信运营企业及其业务代理公布宽带接入服务信息提供便利。

    三、电信运营企业及其业务代理为用户提供通信服务时,除按照其已公示的电信资费标准收费外,不得另行收取其他费用。商务楼宇产权人及其委托的管理人、物业服务企业在配合提供通信接入服务时,不得向电信运营企业及其业务代理收取公示的收费项目之外的费用。

    四、2017年4月1日后新建商务楼宇的建设单位应严格执行《综合布线系统工程设计规范》(GB50311)及相关标准,将楼内通信配套设施纳入建设项目的设计文件,所需投资应纳入建设项目概算,并随建设项目同步设计、同步施工、同步验收,不得由第三方公司作为单独工程项目进行投资建设并经营获利;设计单位、施工图审查机构应严格按照国家标准要求进行设计和审查;新建商务楼宇的通信配套设施未按要求竣工验收或验收不合格的,电信运营企业不得将其接入公共电信网。

    五、各省(自治区、直辖市)通信管理局、公安、工业和信息化、住房和城乡建设、市场监管部门要加强对商务楼宇宽带接入市场违法行为的监管和处罚。

    通信管理局会同住房和城乡建设部门对电信运营企业或其代理商与商务楼宇产权人及其委托的管理人、物业服务企业达成排他性协议或约定,以及限制平等接入等行为进行查处。通信管理局依法对无证经营、超范围经营电信业务等违规行为进行查处。住房和城乡建设部门、通信管理局依照职责加强对商务楼宇建设单位、设计单位、施工图审查机构的监督管理。市场监管部门依法对相关市场主体存在的商业贿赂不正当竞争、价格违法等行为进行查处,涉嫌构成垄断行为的,严格依法处理。对以暴力、威胁手段,强迫他人接受指定电信业务服务,或者强迫电信运营企业及其业务代理退出电信业务服务,情节严重,涉嫌强迫交易罪或者其他犯罪的,由公安机关依法严厉打击。

    特此通告。

    工业和信息化部

    公安部

    住房和城乡建设部

    国务院国有资产监督管理委员会

    国家市场监督管理总局

    2020年9月30日

    首先想到的是找通信管理局投诉,于是找到http://bjca.miit.gov.cn/n817064/n817255/n1096242/index.html这个地址,提交投诉,一直没消息。这个页面做得也很应付事儿,完全没有必要强制限制用户阅读条款,等待那么长时间才能点确认投诉,而且我提交了之后查询结果还要再等一遍。

    后来,找到了工信部的投诉,在首页http://www.nsae.miit.gov.cn/点“电信申诉”跳到这里https://yhssglxt.miit.gov.cn/web/,下面有个各省局,选北京之后又回到了北京通信管理局。

    其实,点顶部导航的“用户投诉”就对了,填写到投诉对象的时候,我发现我找不到现在的运营商,于是转念一想,既然我想接入联通,就投诉联通吧。

    没想到,工信部这个响应挺快,联通很快就来电话了,最终指派到了附近的营业厅来处理。

    接下来的进展后面再写。