分类目录归档:未分类

国庆假期

又到了七天小长假,一年就这么一个长假了,想起最近几年也没怎么休息过,前年创业去年仲裁,今年稍微好点,毕竟假期前项目终于验收掉了,终验结束了,折腾了小一年,小遗憾就是另外两个项目款项还没到,得到节后了。

前两个月忙忙碌碌折腾终验事宜,好不容易把产品做的像点样子了,又折腾文档,之前没操心文档细节,哎,真是做的太差了,没一块让人省心的,前前后后改了多少次,不过终于过了验收。有时也在想,政府投了一两千万就做成这样子,而且后续其实还存在很多不确定性,平台起来功能不完善,又没资金没流量,怎么持续做下去,很有可能是个坑;不过再想想云南投入的20亿做农村电商,哪个不是一坨屎一样。

下月公司工作重点就转向线上运营这块了,至于平台功能当然也是需要完善,不过不是重点。自己的话还是需要做长远打算,一是培训、MCN机构整合,服务于农村电商,二是安全平台这个项目还是持续性完善,做一些产品输出,三是电商相关大数据展示平台,到年底前形成一定积累。

不过这个假期的话由于疫情也没什么地方能去,好好宅着带带娃,休息休息。

linode账号被封

前天linode登录不上,很诡异,还以为是家里网络问题,第二天到公司还是登录不上,就知道出问题了,看了下linode发过来的邮件,我靠,直接把我账号删除了,原来我96小时未回复,被当成恶意攻击了,哎,太突然了,自从有一次被封之后,养成了个好习惯,写了blog就备份一次,只是翻墙不方便,又得重新安装v2ray和wordpress。

今天因为要用slack和朋友沟通项目,不得已中午赶紧重新申请账号,配置了billing info,开了个新linode,centos7。

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"//安装zsh

bash <(curl -s -L https://git.io/v2ray.sh) //安装v2ray

开好后安装zsh,再一键安装v2ray,按照教程一路选择下一步,安装好后自动启动,接着就是使用firewalld打开相应端口即可。

接着就是稍微空闲点的时候按照教程安装wordpress:https://cloud.tencent.com/document/product/213/38056 https://cloud.tencent.com/document/product/213/8044?from=14588

按照这两个教程安装完之后,打开端口,自己再手动将wordpress文件转移目录,后来想起来其实不用这么麻烦,配置nginx.conf中配置root地址就完事了。

一步步搞完后终于到了install界面,配置完基础信息终于可用了,然后开始导入数据时又出问题了,先是“413 Request Entity Too Large”错误,nginx中配置个参数client_max_body_size 20m即可,接着又报系统错误,然后在wp-config.php中配置debug模式

// 开启WP_DEBUG模式
define( 'WP_DEBUG', true);
// 开启DEBUG日志,一定要记得关闭这个日志功能并清理这个日志文件哦,产生的日志文件在: /wp-content/debug.log
define( 'WP_DEBUG_LOG', true);
// 显示errors and warnings
define( 'WP_DEBUG_DISPLAY', true);
@ini_set( 'display_errors', 'On');

终于知道Uncaught Error: Class \’DOMDocument\’ not found 是这个问题,搜索的是是xml解析问题,系统中安装的是7.2版本,就使用yum install -y php72w-xml安装相应的package,再systemctl restart php-fpm重启php,接着导入就ok了,配置相应的参数,可惜忘了theme导入不了,一个个找才知道自己使用的是Twenty Twelve。

等一等,安装主题需要配置ftp,在wp-config.php配置以下代码,在chmod -R 777 html这个目录就可以了。

if ( !defined('ABSPATH') )
define('ABSPATH', dirname(FILE) . '/');
define('WP_TEMP_DIR', ABSPATH.'wp-content/tmp');
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

全部搞定后就写了这一份记录,下次注意。

从新开始

两周前,12月底,去了趟重庆,前一天去,第二天一早就回。一方面谈点业务,一方面见见老同学,庆和涛,去庆那边公司聊了会,还是有很多合作机会,重庆感觉也比早些年去洋气多了,整了点微微辣的重庆老火锅,3人两箱啤酒,安逸,毕业差不多10年了,生活都逐步偏向家庭,趋于平淡,家家也都有难念的经,工作也是太久没什么意思了,都想出来整点什么。

庆公司的业务加上我这边运营商和电商资源可以好好整一番事业,回昆明后,我这边就可以着手准备了,一方面对接了业务,一方面和老板沟通了下下一步合作方式,我这边零申报一年多的公司,今年看样子会产生收益了。年前把所有事情准备好,年后就在呈贡整办公室招人了,正好利用大学生好好整一把事情。

创业第一年只要公司能活下去就满意了,至于赚钱是额外的,先活下去,后面再活好,有人有资源,花点时间做好必然能成事。来年几个方面,一是抖音电商,二是运营商业务,三是分销平台,四是直播,这几块我是打算一步步都给做了,公司嘛,起步昆明,后面重庆,成都都整一个公司去对接运营商,但起步则只是抖音和运营商,一步步来,步子迈得大容易扯着蛋。

后续,目前按照庆他们公司的做法,做了两周抖音视频,暂时还没什么关注和转化,下周做橱窗商品,加各类推广,也看看效果,心里预期3个月出效果,慢慢来,凡事都是需要积累。

]]>

mongo问题

Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly. 然而本地使用robo3T能够连接服务器上mongo,搜索了下原来是本地化的问题,export LC_ALL=C,去除本地化设置,然后再次输入mongo命令,一切正常。

LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行。
在网上搜索到的相关介绍如下,在locale环境中,有一组变量,代表国际化环境中的不同设置: 1.    LC_COLLATE 定义该环境的排序和比较规则 2.    LC_CTYPE 用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。 3.    LC_MONETARY 货币格式 4.    LC_NUMERIC 非货币的数字显示格式 5.    LC_TIME 时间和日期格式 6.    LC_MESSAGES 提示信息的语言。另外还有一个LANGUAGE参数,它与LC_MESSAGES相似,但如果该参数一旦设置,则LC_MESSAGES参数就会失效。LANGUAGE参数可同时设置多种语言信息,如LANGUANE=”zh_CN.GB18030:zh_CN.GB2312:zh_CN”。 7.    LANG LC_*的默认值,是最低级别的设置,如果LC_*没有设置,则使用该值。类似于 LC_ALL。 8.    LC_ALL 它是一个宏,如果该值设置了,则该值会覆盖所有LC_*的设置值。注意,LANG的值不受该宏影响。 “C”是系统默认的locale,”POSIX”是”C”的别名。所以当我们新安装完一个系统时,默认的locale就是C或POSIX。 Locale是某一个地域内的人们的语言习惯和文化传统和生活习惯,是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。 Locale是软件在运行时的语言环境, 它包括语言(Language), 地域 (Territory) 和字符集(Codeset)。一个locale的书写格式为: 语言[_地域[.字符集]]。完全的locale表达方式是 [语言[_地域][.字符集] [@修正值]。zh_CN.GB2312=中文_中华人民共和国+国标2312字符集。 locale的设定: LC_ALL和LANG优先级的关系: LC_ALL > LC_* >LANG 1、如果需要一个纯中文的系统的话,设定LC_ALL= zh_CN.XXXX,或者LANG=zh_CN.XXXX都可以。 2、如果只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。 3、假如什么也不做的话,也就是LC_ALL,LANG和LC_*均不指定特定值的话,系统将采用POSIX作为lcoale,也就是C locale。 LANG和LANGUAGE的区别: LANG – Specifies the default locale for all unset locale variables LANGUAGE – Most programs use this for the language of its interface LANGUAGE是设置应用程序的界面语言。而LANG是优先级很低的一个变量,它指定所有与locale有关的变量的默认值
]]>

流浪者和手艺人

【河南南召回应“抗日陵园遗址被毁”:11处发现遗骸,将鉴定】日前,有网友发文称,南阳一抗日将士烈士陵园被政府卖给私企做厂房,烈士墓碑被挖倒,并配上“被丢弃的烈士墓碑”、“挖出的烈士遗骸”、“施工现场出土的烈士服、帽饰”等图片,引发热议。对此,南召县回应称,调查组在走访时,当地群众反映此处是乱葬坟场。部分老人说此处原为国民政府抗日将士烈士陵园。但经现场勘察,多次遭到破坏地形地貌发生巨大变化,当年的“陵园遗址”已无从辨识。现场共有11处发现遗骸,现暂存县殡仪馆。下一步将确认是否为国民党抗战死亡人员遗骸。此前,该县已责成企业停止施工,保护现场。 然后就是今年了,可能随着年纪越大,越会在意周围,关心别人,其实人也是会慢慢转变的,想当初16年刚做百步技术部门的头时,喷运营部门人员喷了多少次,虽然他们很多事情做的很差,但是有些我现在看来确实是我做过了,慢慢到如今,几乎不再意气用事,很多时候沟通是沟通情绪,而不是事情,情绪失控了,事情再对也无济于事。回归正题,也是在公交车站,我刚下车,准备去公司,然后看到一个拾荒者正在捡垃圾桶中间烟灰缸的烟蒂,没看见合适的,准备走了,我拉住了他,把自己刚买的利群给了他,看他的眼神仿佛是不相信似的,递给他他赶紧接过去,我说不急等等还有火机也一起给你。看着他匆匆走过的身影,我在想,对他而言或许不会再有下一次,如果我老了变成这般模样,那会怎样?我现在是戒烟了,但是出去有时还是会带包烟,至于利群,因为早年在杭州抽习惯了,烟蒂长,而且广告词很好:

人生就像一次旅行,不必在乎目的地,在乎的是沿途的风景,,以及看风景的心情,利群,让心灵去旅行!
接下来就是今天(7月4日)下班,走过十字路口,看到一老婆婆,在翻垃圾桶,推着个小车,类似购物小车,下方一个笼子,笼子里面是一只狗,旁边一个小碗,碗里有点米线。上面放着几块叠整齐的纸箱板,笼子前面有个牌子,狗狗出售。我心一酸,走过去把身上的钱给了她,并没说话,看到这般情景,心里就明白了她的故事。希望她能好好的,和她的狗狗一起都好好的。 接下来再写几个手艺人的故事。 8月10日更新下面一段: 也没有几个,之前在城里住的时候偶尔会看到一对父子在广场卖艺,父亲吹萨克斯,小孩唱歌,唱的虽说有些稚嫩,但是不怯场,父亲的萨克斯吹的很不错,就安静的演奏着,没有纸板描述家世,也没有用喇叭像路人要钱,一首接一首,随心随性,完了就走了,也不像职业乞丐那样长时间在一个地方,在我6月21日写完下方那条微博后,再也没在城里那条路上见过他们了,也不知道他们去了哪边。不过在上月下旬的某天早上我在中国银行那边倒是看到那个推着小狗的老奶奶,小推车放在一边,她坐在台阶上逗着小狗,挺开心的样子,我正好坐在滴滴上,匆匆而过,却让我耿耿于怀,下次要是再遇到一定要好好和她说几句话,多帮助点。
之前回家经常能碰到他们在这边卖艺,但是每次我经过时掏下口袋,发现没钱就急匆匆走过,终于我半个多月前取了钱,放了些零钱一直在口袋,可能下雨就再也没见过他们,今天终于又见到了,放了些钱在盒子里,才安心站在旁边静静欣赏,小孩唱着成都,大人吹着萨克斯伴奏,唱的挺好的。 ​​​​
 ]]>