MoreRSS

site iconobaby@mars修改

定居青岛,女,闺蜜圈开发者。AI界的小学生,逆向分析工程师,非专业APP开发者。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

obaby@mars的 RSS 预览

UniAdmin Invalid uni-id config file

2026-05-15 15:56:17

上次更新闺蜜圈还是很久之前的事情,最近也确实没顾上自己的这个曾经倾注了无数心血的app。前段时间,申请了华为的商户号,本来以为能正常的上架内购相关的功能,然而最终卡在了商户密钥创建的地方。折腾来折腾去,最终还是没能跨越这个鸿沟,出师未捷身先死。

最后为了满足应用市场的合规需求,进行了功能阉割,现在华为应用市场的版本是个阉割版,如果需要全功能版本,请从官网https://guimiquan.cn下载。原生鸿蒙版本会在稍后更新,同样大概率也是个阉割版。

今天想登录下uniadmin,做下app更新发布,却发现登录不了了:

搜了下这堆错误,发现没什么有用的东西。最后还是得自己动手,按照字面理解就是缺少配置文件,而这个配置文件是登录必须的。打开本地目录发现这个文件竟然真的咩有了。

git追踪发现,不知道在哪个版本之后,文件忽然被删除了。这就挺神奇的,竟然还会少文件,关键是,unicloud的文件也不见了。这真是见鬼了,好在本地还有备份的uni模块目录。去扒拉一通,找到了这个文件:

要解决这个问题,加单来说就是在config目录下新建uni-id,然后穿件config.json文件。

{
    "requestAuthSecret":"sesrct",
  "passwordSecret": "password-demo",
  "tokenSecret": "tokent-demo",
  "tokenExpiresIn": 7200,
  "tokenExpiresThreshold": 3600,
  "passwordErrorLimit": 6,
  "bindTokenToDevice": false,
  "passwordErrorRetryTime": 3600,
  "autoSetInviteCode": false,
  "forceInviteCode": false,
  "app": {
    "tokenExpiresIn": 2592000,
        "tokenExpiresThreshold": 864000,
    "oauth": {
      "weixin": {
        "appid": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appid",
        "appsecret": "填写来源微信开放平台https://open.weixin.qq.com/创建的应用的appsecret"
      },
      "apple": {
        "bundleId": "苹果开发者后台获取的bundleId"
      }
    }
  },
    "web": { 
        "tokenExpiresIn": 7200,
        "tokenExpiresThreshold": 3600,
        "oauth": {
            "weixin-h5": { 
                "appid": "微信公众号登录所用的appid、appsecret需要在对应的小程序管理控制台获取",
                "appsecret": "微信公众号后台获取的appsecret"
            },
            "weixin-web": { 
                "appid": "微信PC页面扫码登录配置appid",
                "appsecret": "微信PC页面扫码登录配置appsecret"
            }
        }
    },
  "mp-weixin": {
        "tokenExpiresIn": 259200,
        "tokenExpiresThreshold": 86400,
    "oauth": {
      "weixin": {
        "appid": "微信小程序登录所用的appid、appsecret需要在对应的小程序管理控制台获取",
        "appsecret": "微信小程序后台获取的appsecret"
      }
    }
  },
  "mp-alipay": {
        "tokenExpiresIn": 259200,
        "tokenExpiresThreshold": 86400,
    "oauth": {
      "alipay": {
        "appid": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取,https://opendocs.alipay.com/open/291/105971#LDsXr",
        "privateKey": "支付宝小程序登录用到的appid、privateKey请参考支付宝小程序的文档进行设置或者获取,https://opendocs.alipay.com/open/291/105971#LDsXr"
      }
    }
  },
  "service": {
    "sms": {
      "name": "应用名称,对应短信模版的name",
      "codeExpiresIn": 300,
      "smsKey": "短信密钥key,开通短信服务处可以看到",
      "smsSecret": "短信密钥secret,开通短信服务处可以看到",
            "scene": {
                "bind-mobile-by-sms": { 
                    "templateId": "绑定手机号使用的短信验证码模板", 
                    "codeExpiresIn": 240 
                }
            }
    },
    "univerify": {
      "appid": "当前应用的appid,使用云函数URL化,此项必须配置",
      "apiKey": "apiKey 和 apiSecret 在开发者中心获取,开发者中心:https://dev.dcloud.net.cn/uniLogin/index?type=0,文档:https://ask.dcloud.net.cn/article/37965",
      "apiSecret": ""
    }
  }
}

注意,这个东西就是个json不能有注释。然后重新上传config模块即可。

如果passwordSecret 这个东西变了,可能就得直接去数据库改密码了,好在我的文件还在,不用去改密码。

人工服务

2026-05-14 15:02:25

多数时候,我并不喜欢去为了那点小恩小惠去折腾一些事情。主要感觉付出的精力与得到的东西相比,那些东西完全没什么性价比。

积分兑换,也基本不怎么兑换,都是快过期了,收到提醒消息才看一下有多少积分,是不是可以换点东西。而能换的东西折腾来,折腾去不外乎还是那点玩意儿,纸巾、湿巾、杯子等等。

节前收到海底捞的提示信息,说有几分要过期,登录小程序之后,对换了个100块钱的代金券。

偶尔去中石油开卡加了一次油之后,给了张洗车券。后来连续下了几天雨,雨过天晴再次加油的时候想顺便洗下车,结果被告知洗车机坏了,没法洗,下午维修。这就很离谱,让加了个员工的微信,说来之前可以先问下能不能洗,第二天问依然是不能洗。一拖就是一周,终于体检结束之后去洗了一下,前后不过五分钟,连泡沫也没有,纯粹就是水冲。

这种洗法,也只能说是聊胜于无,其他的地方冲了下勉强能看了,最起码车上的鸟屎啊之类的都没了。这种后视镜上的最后还是自己用湿巾擦掉的。

相对于其他加油站的油价来说,差价也足够补出来这个洗车的钱了。毕竟自己还办了自助洗车的会员卡,这么看来,这加油洗车也不怎么划算。

这种相对来说还是能接受的,比较坑爹就是联通的积分兑换,兑换了一个折叠躺椅,到了之后发现拉链有问题,连个退款售后的按钮都没有,这意思是主打一锤子买卖。

联系联通的客服,联通答复让找京东:

然而,看了下二手东的客服电话,到下午六点,今天早上给二手东的客服打电话,根本没人接听。直接从二手东的plus会员找客服,总算是有人联系上了:

jd让提供订单号,我怎么tm有这种订单号,看不到订单号不了了之。

继续给联通打电话,客服还想踢皮球,直接告诉他们已经联系过京东了,别再说联系京东。最后客服说给联系联通商城,中午的时候,收到电话,让提供照片,上传照片时候说联系商城处理,到现在还没反馈。

打各种客服电话,都是tm清一色的狗屁智能助理让说出问题,提供答复!明确告知需要人工服务,那些智障ai也毫不理睬,这傻屌玩意儿设计的目标就是直接把用户堵在外面。

现在真的是用户都不配有个真人来服务了。

呸,都是tm垃圾!

体检以及其他

2026-05-12 15:23:58

2026年的体检,比25年来的晚了一些,差不多正好一个月的时间。这种体检,感觉总是有些敷衍,感觉查了很多项目,但是感觉查的效果又很一般。

昨晚跟对象说,今天要去体检,可能得走的稍微早点。最好能自己把车开回去,这样自己就可以稍微早点走了,毕竟约的时间是七点半到八点。自从上个月底对象车位重新摇号之后,就没有车位了。于是车也不开了,现在两辆车都停在我公司附近的停车场。毕竟小区里只有一个车位,开回去反而没地方可以停。

晚上下班回去也是开大白,之前对象开的时候,车机一直是连接对象的手机的carplay。未来几个月自己要长时间开这辆车,尝试连接自己的手机,发现这换了车机之后,竟然支持huawei hicar,这多少是属于有些出乎意料。当然,这个支持是通过zlink实现的。这十年前的老车,也是用上了新的车机交互系统。

用了几天之后发现链接效果还算不错,不过稍微有些可惜的就是网易云音乐可能是没有原生鸿蒙支持的问题,虽然可以播放音乐,但是无法显示歌词,在某些时候链接车机之后无法自动播放,得在手机上重新打开网易云音乐,才能播放音乐。

这个东西还有一个牛逼的地方是竟然可以播放视频,这个在carplay上是被禁止的。支持快手、抖音、bilibili等等,还支持多功能方向盘的方向键切换视频。虽然如此,用车机看视频,的确不大符合我的使用习惯。

早上送完宝子之后,驱车去体检医院。虽然还不到八点,真个海尔路已经堵成了一锅粥。终于辗转腾挪到了医院外面之后,被告知没有预约不能从北门进停车场,让走南门。而医院对面原来开放的停车场布局变了,原来的入口现在成了出口,入口在哪里根本不知道。毕竟上次来是一年前了,只好往前走找了个路边收费停车场开了进去。停好车,签到已经是八点多了。

开始的检查项目还算是比较迅速,除了彩超、心电图等的时间有点长,其余的半个来小时就搞定了,昨晚彩超心电图也才一个多小时。最后一想做ct反而成了最耗时的项目,就开了一个检测房间。签到排队的时候,前面大约有十几人,自己等了半个多小时做完之后,再次看排队的队伍已经排到电梯口了,大于有三四十人。万万没想到,这最后竟然都卡在了ct上。

一通检查先来,有改观,也有新的问题。

最起码原来的中度(中到重度)脂肪肝没了,身材也从肥胖变成了超重。

医生也说,再努力一下,马上就可以变成标准体重啦。

裸奔

2026-05-11 13:25:00

每次使用AI来写一点东西,总觉得一切内容都在ai的监视下暴露无疑。当然,那些全新创建的项目也无所谓,本来就是它生成的,但是一些旧项目,在开始ai之后,其实就相当于给ai提供了大量的代码样本和示例。

在ai能力越来越丰富,对于程序员的侵略性变的越来越强的同时,其实也引入了一些新的问题,最主要的就是安全性问题。大量ai生成的代码,无人审计也没有人知道会不会引入一些漏洞或者缺陷。另外一个问题就是,程序员与ai的交互变得可追踪,可重放。问题从来不是得到答案就结束了,后续各种交互过程就成了ai迭代训练的样本。

 

上图是教主的微博内容,发生这种现象其实毫不奇怪,毕竟交互是要提交相关的代码片段或者实现逻辑的。有时候让ai实现功能,在ai无法达到想要的效果的时候,我也会给出具体的步骤提示,甚至包含示例代码。这些稀缺性的交互内容就成了相对来说价值比较高的样本。

也不是所有的交互都会成为训练样本,毕竟用ai生成的内容训练ai会让ai不断降智,这也是为什么我说以后人工产生的内容(不是国内那种复制粘贴的内容)依然具有较高的价值。

同样对于一些敏感内容的交互,也应该有一定的加密或者保密方式,毕竟这些东西一旦到了云端之后,至于那天会出现在什么地方那就不确定了。这还是使用直连的情况。

如果使用各种聚合服务,那自己的数据就变得更加公开了,几乎所有的聚合服务平台都会记录交互内容。这些内容后期会被聚合服务平台进行售卖,这也是他们收入的一部分。至于这些东西卖给谁,那就更无法追踪了。

所以一些比较私密的项目,建议不要使用这种聚合服务,并且适当控制ai工具的权限。

毕竟,你也不想让别人看到你在互联网上裸奔吧。

死去的回忆

2026-05-08 16:34:19

就在刚刚,收到腾讯企业微信的消息,提示公用邮箱空间不够了,为了能够正常收发邮件请及时清理邮件。

在进行邮件批量删除的时候,隐约看到几封邮件从眼前一闪而过,而那几封邮件明显不是邮件管理员。登录到web版本的邮箱才发现,在失踪的日子里,有好多人给自己发过邮件,当然也有其他的邮件。

这些邮件淹没在了这茫茫的退信通知中。也在这时候看到了 云无心 的一封邮件:

一副水墨画,涓涓的小河,这是那小山远没有如此的巍峨。而昔人也已乘黄鹤去。

还有alrclyacevs2borear   等发的关心的邮件,时间太久了,也不回复了,感谢大家的关心和惦念,当然,还有最开始不小心删除的那些,一并谢过了。

对于jeffer.z的咨询问题,看到的有些晚了,也回复了。深表抱歉。

那些没回的消息,不是因为高冷,也不是因为不想回。从来没想到会有人直接回复到这个邮箱,有些出乎意料了。

感谢宝子们的关心,不管如何,我还是会一直向前,爱你们。

明知山有虎

2026-05-08 09:42:12

每当想尽心尽力的去做点事情的时候,总是会有些意外不期而至。这些意外,就一个作用,让自己那仅存的责任心,再少那么一点。

之前自己曾经说过,工作就当成工作就行了,不要当成事业来干。尤其是没有领导关注或者自己依然不在权利中心的时候,稍微的那么一点责任心带来的不是成就感,是无穷无尽的黑锅。如果说把工作当成事业来干,这工作不配,我也不配。

几年前一个烂尾项目,项目经理离职之后,验收无望。连个推进的人都没有,当时自己带着研发去开发的这套系统。之所以验收无望是原来的项目经理与甲方完全没有任何的功能需求交互,开发了一堆毫无实际价值的功能。我安排产品经理去沟通需求的时候,项目经理说,沟通什么需求,完全没必要,我说的就是需求。

在这种所谓的大言不惭的承诺下,系统开发出来,发现完全无法满足甲方的需求。也就在这时候,项目经理离职了,火速交接,第一天听说,第二天人就不见了。这个烂摊子从此就成了无人问津的项目,所有人避之唯恐不及。彼时,自己座位项目的研发总监,想着能交付还是要教父的。于是接下了这个烂摊子,带着产品经理驻场对接需求,所有功能推翻重新开发,两个月之后勉强满足了甲方需求。服务器费用报批一直走不出来,为了上线,自己还垫付了一年的服务器费用两万多,这两万多至今还没给报销。

后来甲方要求进行项目推广,这本来也不是开发方的需求,就是因为前项目经理的口头承诺,自己又带着人自付邮费跑了一个多月进行项目推广。终于在半年之后,项目验收了。在验收前就开始盯着考核验收的问题,每个月扣10个点的绩效。连续扣了三个月,不得不说,自己也是真的傻逼。

半年之后,甲方终于签了验收合同,这件事情才算告一段落。而现在,又开始折腾回款,至于回不回款,那不是我能左右的。严格说来,我们其实是算丙方,乙方与实际使用方签的合同,我们作为分包商拿的这个合同。我们的甲方-项目乙方以甲方没给他们付款为由,不给我们付款。当然,他们说的也是事实。但是这个回款关我屁事?

现在又开始考核这个所谓的回款,又要扣10个点的绩效。当能力成为负担的时候,我还是决定做一个战五渣。

明知山有虎,还向虎山行?

这纯粹就是有病。

明知山有虎,

那就别上明知山!!