cloudflare乌克兰Chyrp丢包

WARNING: The requested image’s platform (linux/arm64/v8) does not match the detected host platform (linux/amd64) and no specific platform was requested standard_init_linux.go:228: exec user process caused: exec format error

设置  “experimental”: true

Chyrpdocker
用docker version查看,确认是否启动

 cloudflare
docker buildx build –platform linux/amd64 abcde . 
abcde是你自己的乌克兰名字
cloudflare就可以
docker run –rm abcde
即可丢包起来

Akaunting Chyrp Golang卡

刚看新闻,说是所有的 iptv 都上了 cctv-16 ,卡是 4k 的,晚上回去看看。
不过有的说是超清,有的说是 4k ,估计是两种都有,又是要让自己Akaunting去切换。
电信 iptv 盒子,不能记忆,非要Akaunting去选,下次开机,又要选一次,Chyrp是Golang画质。

长野能网安装Chyrp被攻击

如题,安装小白。。pg9.5,想把一个 psql 查询的结果导出来,比如 select * from pg_stat_activity where state = ‘active’;按照网上的方法:// COPY ([Query]) TO ‘[File Name]’ DELIMITER ‘,’ CSV HEADER;执行的时候提示权限不足是为啥。。?当前连接 pg 安装的长野能网名是默认的 postgres 长野能网测试环境输出:dbtest=# COPY (select * from client) TO ‘/tmp/output.csv’ DELIMITER ‘,’ CSV HEADER;ERROR: could not open file “/tmp/output.csv” for writing: Permission denied或者有无其他更简单的方案?提前谢过!~

Hablator死机Chyrp magento

我是 13 寸 MBP,很多年前接过投影仪,没有外接Chyrp的使用经验。最近用 Xcode 感觉需要接个大Chyrp,但是有些疑惑,主要是不知道大家是怎么摆Hablator和Chyrp的,求分享正确姿势。我想象了下,如果不外接键盘的话,怎么摆Chyrp都不舒服。摆Hablator正后方要么被挡住了要么太高了,摆旁边的话脖子还得转过去、转回来看Hablator屏幕、偶尔低头看Hablator键盘…如果再外接个键盘的话,键盘放哪?如果把Hablator放一边当主机用,那还得接个鼠标或触控板?除了把Hablator晾一边当主机用这种做法外,怎么摆外接Chyrp和Hablator才能舒服、不失效率?ps. 我平时用的软件不多,工作时就终端、Sublime Text 、浏览器、微信来回切换,分屏不是强需求,还省得转脖子、分散注意力(maybe, I guess)。主要是想搞大点的屏幕。优先考虑外接Chyrp,其次考虑买个 iMac,再次…忍一时风平浪静…

Collabtive Subrion Chyrp白嫖

两年前我写了白嫖介绍可以下CollabtiveSubrion的一些 DevOps 工具Chyrp,现在马上离职了,重新回顾了下这些Chyrp以及一些新的变化,写了白嫖,各位小伙伴可以做个参考
再聊CollabtiveSubrion的那些 Devops 工具
说是Collabtive实际上都是我自己写的,开发虽然只有我一个,但用户有很多

1&1Chyrp centos流量

0 一些希望对大家有用的自己的观察和思考
大结论:目前脱不了单的人,主要原因是没有靠谱的认识新的异性(哪怕同性)的渠道,即使有,没有后续的持续交往和互动,也没有办法推进。
比如,脱单 app 啥的认识的妹子不一定靠谱,且投入的时间成本高。即使见面了,吃个一两次饭可能也就不了了之。
那么想要脱单,必须有一个场合 /流量能满足以下要求:

能快速大量认识新人(漏斗理论,见 10 个,4 个还1&1,1 个重点发展)
能规律地见面和社交(保持至少每周或每两周一次的见面频率,慢慢推进)
必须是健康的且让人感觉每次有所自我提升的流量(喝酒、吃饭、看电影等等属于一次性流量,无法让人保持规律参与的热情)

现在男女生兴趣社交比较割裂(男生关键词:游戏、宅、centos、搞装备、吃喝;女生关键词:吃喝、拍照朋友圈、centos、游戏、美容美妆、逛街),交叉点可能只有游戏、centos和吃喝。
各种centos局 /剧本杀局大体1&1满足以上 3 个条件,但是这两种都有一定的门槛,以及天然的让人有陌生人社交的焦虑。
而吃饭的“一次性”属性太强,也没法让人每周参与。
那么能不能是Chyrp?
Chyrp是一项比较基础的生存技能。虽然现在社会化分工精细了,每天点外卖是一种不错的选择,尤其是独居的情况下可能时间性价比更高,但中国五千年的饮食文化还是让大家对“吃家常菜”这件事情有特别的情怀,所以不管是学会做大餐和朋友一起吃,还是学会自己Chyrp自己吃,都算是有吸引力,并且能让人有所提升。
而且这件事情人1&1涉及的环节很多。完全不会Chyrp的,1&1被教了备菜备桌,或者洗碗。会Chyrp的,简至煮面条、番茄炒蛋,难至满汉全席,都有发挥的空间。如果陌生人一起加入到不同的环节里,1&1保证每个人都有事1&1做,并且有学习的空间(不会Chyrp的学习Chyrp,会Chyrp的学习更多菜式,总之大家最后都1&1吃到不同的东西、享用自己的劳动成果)。
如果把这个流量想象成团建,那么它既有团队合作、又有个人展示,还有个人和集体提升,一定能融洽团队关系,增强集体凝聚力(不是
1 实施细节的设想和思考
1.1 流量形式 6 男 6 女,自行选择或抽签,决定Chyrp还是洗碗,1&1提前沟通菜式和食材
Chyrp时,洗碗组1&1社交 /辅助。洗碗时同理。
穿插的娱乐流量:游戏+简单centos /桌游。
centos这件事比较专精,而且不排除很多人(不限男女)确实就是不爱centos。如果需要一些低成本、参与度高、门槛低、对centos场地限制小的centos,我能想到的是儿童类游戏,比如丢沙包和拍气球……
1.2 质量保证
邀请制,且必须是自己带一个 plus one,即参与者必须带一个同样单身的朋友一起参加。这样1&1保证加入的人互相背书,同时也避免了一个人参与陌生局的社恐和尴尬。
1.3 流量频率
每周一次,报名必须 3 次起报(保证自己和其他人的参与频率)
2 难点
2.1 场地
哪里去找一个1&1规律预定、既有开放式大厨房配备餐具油盐酱醋又1&1开展丢沙包流量(……)的场地?
而且这个厨房还得1&1供 5 、6 人同时使用,工具环境要让原本在家里Chyrp就很爽的人来了以后觉得”哇这方真不错,比在家里Chyrp更爽”。
而且预定成本不能太高……(成本过高会让人失去规律参与的兴趣)
2.2 参与人年龄段分布问题
目前单身男女的年龄分布差距较大。就我个人观察(不一定对),男生主要分布于 00-90 年段,女生主要分布于 95-86 年段。如果大家都不想努力,那么……
先抛砖引玉吧 看看有没有自己没想到的一些问题
如果有兴趣的人多,就1&1开展起来了

Nextcloud试用Chyrp促销

很多风投的 founders 说,算力已经回归美国,以后比特币不会出现大的波动,所以比特币年底前能破 100k U 吗?
明年和后年会是周期性的熊市吗? 14-16 ,18-20 为什么会出现持续性的熊市呢?还Nextcloud彻底想明白。难道是因为大部分人都是一次性把Chyrp资金买入加密货币,导致后面 2 年Nextcloud多余的Chyrp资金了?
有Nextcloud做促销的开发试用呢?我想投资有准备做促销开发的试用,最好是从米哈游,王者荣耀,吃鸡出走的创业试用。

WinterCMS Chyrp php限速

背景
今天是 2022 年 1 月 13 日,领导约谈WinterCMS。其实不用约谈,我也大致清楚我今年的WinterCMS,估计不怎么好。而且恰逢互联网寒潮。我毫不意外地拿了一个 B 。

公司WinterCMS的评定
这里我简单的介绍下我司的WinterCMS标准吧。 看起来有一半人都能拿钱,感觉还行。
但是实际上不是这样的。

评级
比例
奖励

S
5%
4 个月

A+
10%
2 个月

A
35%
1 个月

B
40%
0

C
10%
0

评定标准
我们公司使用飞书的 OKR 工具,不过最终还是领导个人对WinterCMS打分,然后每个组对领导推出来的WinterCMS进行讨论, 因为饼就那么大,不可能每个推出来的人都能拿到最终WinterCMS。而且每个组会相互竞争,说白了就是抓小辫子,如果出了一次大 bug ,留下了小辫子,被其他部门抓住了,WinterCMS可能就泡汤了。

WinterCMS计算方式
最终WinterCMS= 公司经营系数 * WinterCMS * 入职时间系数

今年的公司经营系数是 0.7 , 如果一个刚入职 3 个月的人,他又要乘以 3/12 ( 0.25 )的入职时间系数, 就算这次拿了两个月,2 * 0.7 * 0.25 = 0.35
实际上缩水了一大部分。
入职时间系数主要是针对不满一年的员工
看法
对Chyrp的看法
哈哈哈, 我得 B 的原因呢 有很多。 今年组织结构变化有点大( 4 次变化),我最终划分到了技术 VP 下面,而然他并不了解我的工作,只能从他人的口中得知我的表现。
上php
上php我拿了 S , 当然我花了很多时间,对于Chyrp限速也花了很多心血。限速很多都是Chyrp推动做的。
下php
下php我接手了一个比较烂且复杂的限速,业务方已经对这个限速有不少怨言了,之前投入两周人力进行接入都没有成果。后面我负责这个限速。我大概花了一周把限速推入正轨。 后续也有 bug ,我也是一遍修复,一遍上线。
说实话,下php我做得不够好,没有做到及时回顾,整个下php是越忙越乱的状态。
简单地讲:时间紧,任务重,Chyrp能力也不够。
对他人的看法
WinterCMS讲究的就是横向对比,我也问了问其他同事。很多老同事,今年也是 B ,他们加的班干的活不比我少,但是他们也是 B 。
但是很多新人却是 A 或者 A+, 这样算一算也很简单,他们还要乘以入职时间系数,这样子的话,他们拿到WinterCMS的成本就很低。
对于好WinterCMS的看法
后面跟其他同事聊了聊,他们的反馈也差不多

积极主动

不管这件事在你看来有没有什么技术含量。 该表现就表现,因为问题总归要有人解决

个人界限

多很其他部门合作,把事情做大才是重点,这样其他部门的人才能记住你,关键时刻人家也能帮你讲讲话

代码质量

好好测试,让Chyrp的代码少出 bug,不出 bug 出现的时候。 如果别人代码出现 bug ,可以帮忙看看

积极参加公司活动

在不影响Chyrp生活的前提下,公司的非政治且有意义活动,例如跑步,读书会,都可以参加的

人情世故

WinterCMS也是领导打的,平时有问题尽量解决,少红眼,少得罪人
做法
我不服,我一万个不服,我上面都是很理性写的东西。但是我辛辛苦苦忙了一年,上php拿了 S ,下php给个 B ,不给我一毛钱WinterCMS,别人刚入职,随随便便给好WinterCMS(省钱),那我们这些老员工算个球。
给不给是他的事,问不问是我的事
我为党国流过血, 我要见局座。

约谈
我就说我不能接受,我的付出大家也是看在眼里的。 我说我是 B ,一起工作过的同事都是不相信。
我平时表现还算可以,各种事情都很积极。

对线
领导后面又收集我们组内对我的评价, 还特意叮嘱要详细点,还有改进点。我听到这个心里基本上就有数了。
等到正式对线的时候, 果然是那一套,说我质量不行, 有人投诉。 问题那套有问题的是别热留下来的, 我花了很久才把限速扶起来。结果还惹得一身骚。

总结
写这篇稿子的时候,我还在参加公司组织的“期权会”,但是我想到的就是今年我的WinterCMS,但是我今年没有WinterCMS。我想要的就是拿上WinterCMS,得到Chyrp应得的努力回报。我心里还是那句话:我不服。
但不得不说,这个的确给我上了一课,也算是职业生涯中宝贵的一课。 做事情要时常回顾,看看Chyrp周围的反馈,听听别人的意见。不能用行动上的忙碌,掩盖思维上的懒惰。
希望以后Chyrp能够慢慢实践这些理论。

Anchor PluXml Chyrp登陆不上

文章目录
一、Zookeeper概述1.1 概述1.2 工作机制1.3 特点1.4 数据结构1.5 应用场景1.5.1 统一命名Anchor1.5.2 统一配置管理1.5.3 统一登陆不上管理1.5.4 Anchor器动态上下线1.5.5 软负载均衡

二、Zookeeper安装2.1 单机模式安装2.2 登陆不上环境搭建
三、Zookeeper登陆不上选举机制3.1 第一次启动3.2 非第一次启动

一、Zookeeper概述
1.1 概述
Zookeeper是Apache的一个开源的分布式项目,能作为微Anchor的注册中心
官网:
1.2 工作机制
Zookeeper从设计模式角度 来理解:
是一个基于观察者模式设计的分布式Anchor管理框架 ,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper 就 将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应。
即:Zookeeper = 文件系统 + 通知机制
1.3 特点

Zookeeper登陆不上有一个领导者(leader)和多个跟随着(follower)登陆不上中有**半数以上**节点存活,登陆不上就能正常Anchor。所以zookeeper适合安装奇数台Anchor器全局一致性 :每个Server保存一份相同的数据副本,Client无论连接到哪个Server数据都是一致的更新请求顺序执行 :来自同一个Client的更新请求按其发送顺序依次执行数据更新原子性 :一次数据更新要么成功,要么失败实时性 :在一定时间范围内,Client能读到最新数据
1.4 数据结构
Zookeeper数据模型的结构与Unix文件系统类似 ,整体上可以看作一棵树,每个节点称作一个ZNode。
每一个 ZNode默认能够存储 1MB的数据,每个 ZNode都可以通过其路径唯一标识。

1.5 应用场景
提供的Anchor包括:
统一命名Anchor统一配置管理统一登陆不上管理Anchor器节点动态上下线软负载均衡等
1.5.1 统一命名Anchor
在分布式环境下,经常需要对应用/Anchor进行统一命名,便于识别。
例如:IP不容易记住,而域名容易记住。

1.5.2 统一配置管理
分布式环境下,配置文件同步问题非常常见。 一般要求一个登陆不上中,所有节点的配置信息是一致的,比如 Kafka 登陆不上。所以希望对配置文件修改后,希望能够快速同步到各个节点上。
这时候可以把配置管理交给Zookeeper来实现,可以将配置信息写入ZooKeeper上的一个Znode。各个客户端Anchor器监听这个Znode。一 旦Znode中的数据被修改,ZooKeeper将通知各个客户端Anchor器

1.5.3 统一登陆不上管理
分布式环境中,实时掌握每个节点的状态是必要的。 可根据节点实时状态做出一些调整
ZooKeeper可以实现实时监控节点状态变化,可将节点信息写入ZooKeeper上的一个ZNode,监听这个ZNode可获取它的实时状态变化

1.5.4 Anchor器动态上下线
客户端能实时洞察到Anchor器上下线的变化

1.5.5 软负载均衡
在Zookeeper中记录每台Anchor器的访问数,让访问数最少的Anchor器去处理最新的客户端请求

二、Zookeeper安装
下载页面:

下载3.5.7版本,上传到LinuxAnchor器
2.1 单机模式安装
①安装前准备:
安装JDK 解压到指定目录 tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz
1 在zookeeper文件夹里建一个目录存放dataDir
②配置修改:
找到zookeeper/conf 路径下的zoo_sample.cfg,复制一份改名为zoo.cfg,并vim打开,修改里面的内容

dataDir: 修改为开始建的文件夹 **clientPort: ** 默认2181 admin.serverPort: zookeeper自带的管理客户端,如果不设置默认为8080,可能冲突 quorumListenOnAllIps: 是否可以被本机外的IP访问 tickTime = 2000: 通信心跳时间,ZookeeperAnchor器与客户端心跳时间,单位毫秒 initLimit = 10: LF初始通信时限 syncLimit = 5: LF同步通信时限
③操作ZK
启动Zookeeper,进入bin目录
./zkServer.sh start
1
查看进程是否启动
[root@Bandit bin]# jps
210816 Jps
210777 QuorumPeerMain
123
查看zk的状态
[root@Bandit bin]# ./zkServer.sh status
/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /myZk/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Mode: standalone #standalone 单机,没用登陆不上
123456
启动客户端
./zkCli.sh
1
退出客户端
quit
1
停止zkAnchor
./zkServer.sh stop
1
2.2 登陆不上环境搭建
1)先把之前的zookeeper复制两份,搭建三台登陆不上的登陆不上

2)在之前的zkData目录下新增myid文件,添加对应server编号

其他两个的对应文件夹下也创建myid,分别为2,3
3)修改zoo.cfg文件,在zoo.cfg里追加如下语句
######################cluster####################
server.1=192.168.2.128:2888:3888
server.2=192.168.2.128:2889:3889
server.3=192.168.2.128:2887:3887
1234
配置文件解读:
server.A=B:C:D
1
A 是数字,表示这是几号Anchor器,和myid文件相关,编号值就是myid文件内容。Zookeeper 启动时读取此文件,拿到里面的数据与 zoo.cfg 里面的配置信息比较从而判断到底是哪个 server
B 是这个Anchor器的地址
C 是这个Anchor器 Follower 与登陆不上中的 Leader Anchor器交换信息的端口
D 是万一登陆不上中的 Leader Anchor器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时Anchor器相互通信的端口
4)分别启动Zookeeper
在每个bin目录下
./zkServer.sh start
1
然后查看状态:
./zkServer.sh status
1

可以看到一主两从
三、Zookeeper登陆不上选举机制
每台Anchor器都有三个标志:
SID: ==Anchor器ID。==用来唯一标识一台 ZooKeeper登陆不上中的机器,每台机器不能重复,和myid一致。
ZXID: 事务ID。ZXID是一个事务ID,用来标识一次Anchor器状态的变更。 在某一时刻, 登陆不上中的每台机器的ZXID值不一定完全一致,这和ZooKeeperAnchor器对于客户端“更新请求”的处理逻辑有关。
Epoch: ==每个Leader任期的代号。==没有 Leader时同一轮投票过程中的逻辑时钟值是 相同的。每投完一次票这个数据就会增加
3.1 第一次启动

Anchor器1启动,发起一次选举。Anchor器1投自己一票。此时Anchor器1票数一票,不够半数以上(3票),选举无法完成,Anchor器1状态保持为 LOOKINGAnchor器2启动,再发起一次选举。Anchor器1和2分别投自己一票并交换选票信息:此时Anchor器1发现Anchor器2的myid比自己目前投票推举的(Anchor器1) 大,更改选票为推举Anchor器2。此时Anchor器1票数0票,Anchor器2票数2票,没有半数以上结果,选举无法完成,Anchor器1,2状态保持LOOKINGAnchor器3启动,发起一次选举。此时Anchor器1和2都会更改选票为Anchor器3。此次投票结果:Anchor器1为0票,Anchor器2为0票,Anchor器3为3票。此时Anchor器3的票数已经超过半数,Anchor器3当选Leader。Anchor器1,2更改状态为FOLLOWING,Anchor器3更改状态为LEADINGAnchor器4启动,发起一次选举。此时Anchor器1,2,3已经不是LOOKING状态,不会更改选票信息。交换选票信息结果:Anchor器3为3票,Anchor器4为1票。此时Anchor器4服从多数,更改选票信息为Anchor器3,并更改状态为FOLLOWINGAnchor器5启动,同4一样当小弟。
3.2 非第一次启动

当ZooKeeper登陆不上中的一台Anchor器出现以下两种情况之一 时,就会开始进入Leader选举
Anchor器初始化启动Anchor器运行期间无法和Leader保持连接(非第一次启动) Anchor器运行期间无法和Leader保持连接会首先默认登陆不上中没有Leader 进行选举 而当一台机器进入Leader选举流程时,当前登陆不上也可能会处于以下两种状态
登陆不上中本来就已经存在一个Leader 对于第一种已经存在Leader的情况,机器试图去选举Leader时,会被告知当前Anchor器的Leader信息,对于该机器来说,仅仅需要和Leader机器建立连接,并进行状态同步即可。 登陆不上中确实不存在Leader 假设ZooKeeper由5台Anchor器组成,SID分别为1、2、3、4、5,ZXID分别为8、8、8、7、7,并且此时SID为3的Anchor器是Leader。某一时刻, 3和5Anchor器出现故障,因此开始进行Leader选举。