2020年10月

照例复盘。

综合收益

综合收益
综合收益

注:富途账户收益率截止29日,30日数据未更新。

这个月持仓的几个股票都比较给力,富途账户收益率再次突破70%,且30日收盘账户净值创新高。可惜是美刀新高,因人民币升值,相比7月的高点人民币价值还是低了些。

股票交易

持仓

10月股票持仓
10月股票持仓

操作

10月参与打新港股先声药业,可惜没有中签,损失了利息了手续费。日常没有交易,非常佛的一个月。

基金交易

持仓

10月基金持仓
10月基金持仓

操作

10月基金定投
10月基金定投

因为有国庆节,本月只在9号定投一次。

思考

我的交易记录越写越简单了,操作频次也越来越低了,这个月除打新,完全没有操作。

人越来越懒了,耐性也越来越好了。

持仓的阅文集团、中芯国际和爱奇艺都在涨,其中中芯国际的浮亏大幅收窄到13.41%,瞧10月底的趋势,今年回本应该没问题,后市还是看好的。阅文集团我一点不担心,至于爱奇艺,目前基本面不担心,只是视频网站的盈利遥遥无期,有些隐忧。

这周看到巴菲特在比亚迪大赚的新闻,巴菲特投资比亚迪长达12年,够久的。我几乎每天都要看盘,为那百分之三五的涨跌而开心、烦恼,心性差太多。

看盘的频次太高,就很容易陷入超额收益的幻想,今年已经拿到70%的收益,开始想年底能不能到100%。当然有可能,但显然不可能年年100%。要时时刻刻保持一个合理的预期,必须与市场保持一定的距离,这很困难。我的做法是:每当我被短期涨跌影响,就会提醒自己,等财报出来再决定。财报三个月才一次,依着财报做决策,频次会大幅降低。

道理都懂,但我还是想说,做个长期主义者,太反人性人。

说回形势,目前欧美第二波疫情反弹迅猛,资本市场再次出现恐慌,再加上美国科技股高估的非常严重,所以最近美股跌的挺凶,再加上美国大选的不确定性,市场风险很高。但,这一切都不影响中国公司,现在应该是投资中国公司最好的机会。

巴菲特一直坚定的做多美国,我觉得他的成功与美国国运的强盛以及他本人的长寿有关,他的成功刚好伴随着美国的昌盛。并不是否认他的选股能力,只是美国强盛是个大前提,对长期投资尤其如此。

看看当前的世界格局,中国的崛起势不可挡,而且总觉得21世纪中国的国运很好。做多中国,未来50年中国应该也能出现巴菲特一样的投资神话。

周末折腾了两天服务器,干了两件事:

1、搭建Mastodon实例,个人账号@skyue@m.skyue.com欢迎关注。
2、博客从AWS迁移到阿里云香港,同时将Typecho数据库从MySQL迁移到SQLite3。

源起

去年买AWS的Lightsail搭建Typecho的原因之一是官网说只要3.5刀/月(单核/512M内存/20G SSD),但实际用起来发现平均要7刀/月,显然我被坑了。但是吧,7刀也并非不能接受,考虑到迁移的麻烦,便一直将就用着。

9月AWS的Lightsail账单
9月AWS的Lightsail账单

最近想搭建Mastodon实例,买了阿里云香港轻量级服务器,单核2G内存50G SSD,比AWS配置高多了,却只要34元/月,于是趁机把博客也迁移了。

搭建mastodon实例

教程:《如何利用Docker搭建Mastodon实例(一):基础搭建篇

我完全按照上面文章一步步配置的,只有两个小错误已经反馈给原作者修改。

特别留意「安装并配置Nginx」那一节,有如下一段:

sudo snap install core; sudo snap refresh core    #如果没有snap则 apt insall snapd 安装
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx -d 你的域名

这段应该是安装SSL证书,支持https访问。我在下文的Typecho迁移时,也复用了这段命令,给博客添加SSL证书。比我以前申请、下载证书、上传证书,再配置方便多了。

Typecho博客迁移

MySQL迁移方案

最开始,我只打算迁移服务器的同时,把Apache改为Nginx,因为Mastodon使用了Nginx,复用比较方便。

所以,我做了两件事:

1、将旧服务器Apapche站点主目录文件打包,迁移到新服务器的网站目录,再配置Nginx指向该目录。
2、将MySQL导出,再导入到新服务器MySQL,MySQL导出和导入参考《Typecho博客迁移 》,新服务器的MySQL安装,参考《Ubuntu18.04 安装MySQL

服务器之间的文件迁移有个小技巧:如果旧服务器博客还没有关停,可以将文件放在旧服务器的站点根目录,然后到新服务器用wget命令获取。

站点文件和数据库均完成迁移,Nginx也配置好了,我以为一切就绪,但访问时却发生数据库连接错误,查了一些资源,发现是MySQL数据库root账户的权限问题。参考《解决 MySQL 的 ERROR 1698 (28000): Access denied for user 'root'@'localhost'》得到解决。

这句「得到解决」写起来容易,其实我把MySQL卸载重装了N次才搞定,每次按网上修改root权限后,就不能再使用root密码登录MySQL了,到最后仍然如此,只是我突然发现可以不用密码登录MySQL,然后把站点下config.ini.php中的密码设为空,成功访问博客数据。

经此一役,让我觉得MySQL迁移太麻烦了,所以决定改用SQLite,SQLite是个文件,迁移只需要复制文件即可。

MySQL迁移到SQLite3

我的博客日访问UV很少超过50,SQLite数据库足够了。

首先,需要将MySQL数据转为SQLite数据文件,在网上找到一个Python库mysql-to-sqlite3可以解决。安装后,执行下面的命令将博客数据库导出为SQLite的DB数据文件。

mysql2sqlite -f blog.db -d blog -u root
# -f: 导出的SQLite文件名 (必须)
# -d: 需要导出的MySQL数据库,我的是blog,Typecho默认一般是typecho (必须)
# -u: MySQL用户名 (必须)
# -p: MySQL密码 (若有)

然后修改config.ini.php,将下面这段

/** 定义数据库参数 */
$db = new Typecho_Db('Pdo_Mysql', 'blog_');
$db->addServer(array (
  'host' => 'localhost',
  'user' => 'root',
  'password' => '',
  'charset' => 'utf8',
  'port' => '3306',
  'database' => 'blog',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

修改为:

/** 定义数据库参数 */
$db = new Typecho_Db('Pdo_SQLite', 'blog_');
$db->addServer(array (
  'file' => 'SQLite数据库文件绝对地址',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

修改完成后,再访问博客,发现还是有权限问题:

SQLSTATE[HY000]: General error: 8 attempt to write a readonly database

这时只是文件权限,改起来比较简单,参考《Typecho博客搬家后遗症》,执行:

# 将 * 换成SQLite数据文件所在的目录绝对路径
chown -R :www-data *
chmod -R 775 *

再访问,就能打开网站了。

你现在看到的本博客,就是Typecho + SQLite的方案。

接前篇《国庆川渝行(一):成都到九寨沟沿途见闻

27日,游览九寨沟。

前一天自驾途中买的门票,官网门票250元,携程只有套票(带一个其它的服务),我们选了门票+导游,290多。购票时显示国庆余票紧张,如果是热门节假日,建议提前几天购票,毕竟来趟九寨沟非常不容易,买不到票太惨了。

我们住的民宿碧家小筑离九寨沟的沟口(景区唯一入口)不远,用过早餐后,老板亲自开车送我们。8点半到达沟口,导游已经在游客中心门口等候,有几位游客迟到,大约9点才进入到景区。

一、景区一览

九寨沟景区地图(来源官网)
九寨沟景区地图(来源官网)

上面是九寨沟景区地图,共三条沟呈「Y」字型,分别是Y字左边的则查洼沟,长约18公里,Y字右边的日则沟,长约16公里,和Y字下方的树正沟,长约14公里。每条沟都不短,一日游只能每条沟挑些景点玩。

长海和原始森海拔3000米左右,是沟水源头,分别经则查洼沟和日则沟,在诺日朗汇入树正沟,到树正沟的沟尾海拔2000米左右,所以整个水流落差达到1000米。

沿沟分布着大大小小100多个高山湖泊(称之为「海子」)和一些瀑布,面积较大的海子包括长海、上/下季节海、犀牛海、老虎海、树正群海、双龙海、五花海、镜海等,比较壮观的瀑布包括树正瀑布、诺日朗瀑布和珍珠滩瀑布。这些海子和瀑布,组成了九寨沟的主要景点。所以,来九寨沟看的就是水,号称「水景之王」、「九寨归来不看水」。

同时,这里也分布着九个藏族村寨,比如树正寨、则查洼寨,九寨沟也因此得名。

景区交通工具以巴士为主,全部免费。进入景区就有巴士送游客上山,但具体送到哪条沟并不固定,景区根据人流分布统一调度。

记住三沟交汇点诺日朗,这里有换乘站和景区唯一的餐厅。玩完一条沟,都要回到这里换乘巴士前往其它沟。

二、我们的路线

9点左右跟导游进入景区乘坐巴士,根据调度,我们被放在了双龙海,所以我们的路线是:

1、上午先游览树正沟,从双龙海到犀牛海逆流而上;之后日则沟,从五花海到镜海,顺流而下,中午在诺日朗吃饭。(日则沟五花海到原始森林段未开放)
2、下午到则查洼沟的长海和五彩池玩了一会,很快回到了诺日朗,在附近看了则查洼寨和诺日朗瀑布,便下山了。经过扎如寺稍作停留。大约4点多出景区。

前一天下雨了,这天早上是阴天,早晨山顶的雾非常大,坐着巴士远远看着绿色的海子,就知道昨天自驾400多公里是值得的。第一次看这样的水,特别震撼。

早晨的山雾
早晨的山雾

树正沟双龙海到犀牛海段,最出名的是树正群海和树正瀑布。树正瀑布并不大,但被水中树丛分成数以千计的水束,有趣的很,平生所未见。

树正群海
树正群海

树正瀑布
树正瀑布

树正瀑布
树正瀑布

之所以叫树正瀑布,因为树正寨在边上。

树正寨,九寨之一
树正寨,九寨之一

树正瀑布往上是老虎海和犀牛海。因为处于瀑布的上游,同时早上无风,水面特别的平静,天上的云、远处的山,映在水中清晰可见。

犀牛海或老虎海,忘了
犀牛海或老虎海,忘了

同样的景,在日则沟五花海也有,但光秃秃的山,显的格外冷峻。

五花海
五花海

我们在犀牛海重新上车,到诺日朗转车到五花海,顺流而下游览日则沟。2017年8月8日九寨沟发生7.0级地震,之后景区就关闭维护了,直到今年3月重新开放,但到我们游玩时,五花海到原始森林段仍未开放。

这段路的中心是珍珠滩和珍珠滩瀑布,珍珠滩上有座桥,虽然是9.27日,还没有到国庆,已经人山人海、摩肩接踵了。

珍珠滩
珍珠滩

珍珠滩上有座桥
珍珠滩上有座桥

珍珠滩下面就是珍珠滩瀑布了,落差挺大。86版《西游记》片尾曲《敢问路在何方》的音乐响起时,师徒四人牵着白龙马从瀑布上方走过,便是在珍珠滩瀑布拍的。这镜头,当年看了无数遍,可算见到真面目了。

珍珠滩瀑布
珍珠滩瀑布

86版《西游记》剧照(来自网络)
86版《西游记》剧照(来自网络)

再往下走是镜海,但途中我们看到一块巨石,刻着「8.8石」。是地震时从海拔2645米的山体滚落下来的,落差达272米。石头看起来不大,但其实高9.2米、163立方米、重达522吨。而且它形成于3.2亿年前的海洋环境,见证了九寨沟沧桑变迁。

8.8地震落石
8.8地震落石

镜海,也有部著名的电影在这里取景——张艺谋的《英雄》。之所以叫镜海,是因为水面光滑如镜,但必须无风的环境(废话)。据说当年张艺谋为了拍出镜海效果,每天早上趁无风的时候进行拍摄。

镜海
镜海

电影《英雄》剧照(来源网络)
电影《英雄》剧照(来源网络)

镜海结束后,乘车回诺日朗吃午饭。之后,转车到则查洼沟的源头长海。

长海,是则查洼沟的源头,也是九寨沟的源头,海拔3000米出头,附近山峰最高4000多米。长海没有地表出水口,但夏秋暴雨,水不溢堤,冬春久旱,亦不干涸。藏族人民赞美它是「装不满、漏不干的宝葫芦」。听巴士上的讲解员介绍,前几天下过雨,今天你们看到的水,只有长海的水质是九寨沟最原始的水、最纯的颜色,其它的都多多少少被干扰了。

长海下车点
长海下车点

长海
长海

上午阴天,下午阳光出来了
上午阴天,下午阳光出来了

长海边有一颗长相怪异的柏树,树枝全部朝水的方向生长,有个形象的名字叫「旗形树」,也叫「独臂老人柏」。

独臂老人柏,又名旗形树
独臂老人柏,又名旗形树

则查洼沟最长,但其实景点最少,长海后到了五彩池,可惜没看到五彩,还是绿绿的。

五彩池,淹在水中的桥
五彩池,淹在水中的桥

之后,我们就回到诺日朗了。在诺日朗附近,主要看了则查洼寨和诺日朗瀑布。藏民聚集区随处可见五彩经幡,也叫风马旗

则查洼寨,九寨之一
则查洼寨,九寨之一

藏民房屋
藏民房屋

藏族五彩经幡上的经文
藏族五彩经幡上的经文

诺日朗瀑布应该是九寨沟最大的瀑布,诺日朗是藏语,雄伟、壮观的意思。据说因为地震,比之前更加宽阔了,瀑布下能明显看到坍塌的泥土。该瀑布与珍珠滩瀑布特别像。所有瀑布中,只有树正瀑布最特别。

诺日朗瀑布
诺日朗瀑布

这一天走了很多路,微信步数应该超过3W了,挺累的。所以,到此我们就下山了,中途在扎如寺稍加停留,大约4点多走出景区。

扎如寺
扎如寺

转经桶
转经桶

我看到民宿对面的山上也有五彩经幡,对藏族这个风俗特别好奇。尽管很累,还是趁着天黑前,一个人爬上去看了看。

民宿对面山上的旌旗
民宿对面山上的旌旗

民宿对面山上
民宿对面山上

山上俯看九寨沟沟口
山上俯看九寨沟沟口

晚上在卡万金特色藏餐吃饭,异域风情,味道是不错,只是人手紧缺的厉害,等了很久才上菜。老板嘛,也热情,但感觉客人多了忙不过来,热情也像敷衍。我们在照片墙上发现一张冯小刚、刘德华、李冰冰等人的合影,像是《天下无贼》剧组。也不知是不是来这里取过景、在这家店吃过饭。

卡万金特色藏餐
卡万金特色藏餐

卡万金老板
卡万金老板

牛肉汤锅
牛肉汤锅

照片墙,刘德华等人合影
照片墙,刘德华等人合影

小结

最后想稍微总结下:

1、如果你像我一样,第一次见九寨沟,绝对会惊讶于大自然的美。但九寨沟的海子和瀑布,也都是一样的,阿晗将它总结为「千篇一律的美」,恰到好处。我觉得,一日游足矣。
2、但不同季节风光应该有明显差异,特别是冬天,想再来一次。
3、海子推荐:长海、犀牛海、树正群海、五花海;瀑布推荐:树正瀑布、珍珠滩瀑布。
4、订票没必要选导游套餐,我们的导游陪我们从双龙海走到犀牛海就结束了,大家都忙着拍照,也不用啥讲解。


川渝行系列:

国庆加年假,凑了13天和阿晗到川渝玩了一趟,终于把足迹向西延伸了一大段。

原本准备写一篇游记,但发现流水账太长了,那便拆开。

按时间顺序,第一篇聊聊成都到九寨沟的自驾,旅行期间写过一篇《成都到九寨沟自驾游》,那篇主要是总结213和544国道路况和自驾技术问题,这篇则主要是路上的经历和见闻。

一、行程概况

开始之前,简单整理下13天的行程,如下:

日期行程住宿
9.25晚上杭州飞成都成都首座万丽酒店
9.26取车,成都自驾到九寨沟,经汶川、茂县和松潘,中途汶川停留3小时,晚上到九寨沟九寨沟碧家小筑
9.27九寨沟玩一天九寨沟碧家小筑
9.28九寨沟自驾到黄龙,玩几个小时,再到松潘松潘安多咖啡客栈
9.29松潘自驾回成都,中午到卧龙大熊猫苑神树坪基地停留3个小时,映秀停留1小时左右,晚上到成都成都首座万丽酒店
9.30还车,拼车到乐山玩几小时,再到峨眉,住雷洞坪,方便第二天看日出峨眉仙味庄主题酒店
10.1早起看日出,并在峨眉玩一天,晚上火车回成都成都春熙路附近民宿
10.2-10.4成都市区3日游,武侯祠、锦里、建设路小吃街、春熙路等,4号火车到重庆成都春熙路附近民宿
10.4-10.7重庆市区4日游,李子坝、三峡博物馆、二厂区、两江夜游、洪涯洞等,7日晚飞机回杭州重庆艺术云尚酒店

二、成都到九寨沟自驾

我们订的25号晚的飞机到成都,机票608元,比国庆期间便宜很多。晚上住武侯区的首座万丽酒店,用万豪积分兑换的。之前疫情期间屯了很多万豪积分。

第二天(26日),按计划自驾去九寨沟。

早上8点,租车公司把车送到酒店,一辆大众探歌。办手续时才发现没带驾照,幸好可以用照片。一直习惯将重要证件(身份证、驾照、行驶证、护照、港澳通行证等)拍一张照片存在手机,派上了用场。

租的大众探歌
租的大众探歌

前一天打车回酒店时与司机大哥闲聊,大哥提醒我们这个季节九寨沟有些冷,需要准备厚衣服,酒店前台的小姐姐也如此建议。所以,上高速前,我们在优衣库买了两件衣服。

如此折腾一通,10点多才上高速,12点多到汶川。准备在汶川吃午饭并参观地震遗址。

打开大众点评,选择不多,直接选了排名第一的「三羲鹏酸菜鸡」,点了酸菜鱼和几道小菜。酸菜鱼的汤看着清淡,吃起来却特别辣,味道不错,但谈不上惊艳。说起来,在川渝几天,没吃上几顿特别的美味,可能姿势不对吧,找的多半都是网红店。

三羲鹏酸菜鸡
三羲鹏酸菜鸡

吃完饭看到一对老人家在店门口卖梨,自己种的那种,应该是少数民族,不会讲普通话,挺不容易的,于是我们买了10块钱的。老人家要现金,只好跟边上的小哥换,小哥来自厦门,也是自驾游,与我们的路线差不多。

在汶川停留是为了看地震遗址,我们按地图来到钟楼地震遗址广场,却始终没找到下图的石钟。原来我们搞错了,当初的地震中心位置在汶川下属的映秀镇,而不是汶川县城。映秀镇已经过了,所以逛完汶川县城,只好继续向九寨沟出发。后来因取消若尔盖的行程,返程才得空在映秀稍加停留。

映秀震中(九寨沟返回成都路过映秀拍的)
映秀震中(九寨沟返回成都路过映秀拍的)

成都到九寨沟的路,完全沿着岷江修建,岷江也叫汶江、都江(流域上的汶川、都江堰均因此得名),经过松潘、茂县、汶川、乐山等地,最后在宜宾汇入长江,古代一度被认为是长江的发源地,直到近代才正式把岷江作为长江支流,将长江正源定为金沙江。

岷江因地势落差大,岷江的水特别急,一路经常听到江水的咆哮,而两侧则是高山,山很奇特,没有郁郁葱葱的树木,光秃秃的,显得威严冷漠,当时阴雨天气,云雾缭绕,别有一番风味。

汶川县城全景模型(汶川博物馆拍摄)
汶川县城全景模型(汶川博物馆拍摄)

流经汶川县城的岷江
流经汶川县城的岷江

光秃秃的山
光秃秃的山

汶川博物馆门前
汶川博物馆门前

离开汶川时已经下午3点多,到九寨沟还有6个小时的车程,所以接下来我们一直赶路,只傍晚在路边吃了晚餐。

餐馆海拔已经有2000多米,正值傍晚,打开车门便感到一股寒意袭来。餐馆是对一对中年夫妻开的,前不着村后不着店的,门前有一大片空地,看的出来是服务于来往车辆的。只是此刻,除了我们,没有其它顾客,寒意中再添几分冷清。餐馆的斜对面有座城堡,挺神秘,不知是何来头。

餐馆斜对面的城堡
餐馆斜对面的城堡

老板娘看我们冻得紧捂着衣服,推荐我们牛肉汤锅,说是暖胃驱寒,我们顺势应了,再加个番茄炒鸡蛋。很快菜就上来了,结果牛肉汤锅全是牛杂,各种内脏一锅炖,腥味扑鼻,我们完全接受不了,最后就着番茄炒鸡蛋吃了一碗饭,算是填了肚子。老板娘倒是热情不减,说到九寨沟比我们这更冷,向我们推销衣服(完全没想到,他们还卖衣服)。当然被我们拒绝了。

餐馆继续往前就是松潘和川主寺,到川主寺天已经完全黑了。过了川主寺就是544国道,没有路灯,路边也没有灯火人家,甚至连过往车辆也没有,我们完全被湮灭在黑暗当中,不禁联想到恐怖片,怪渗人的。

深夜的544国道初段
深夜的544国道初段

同时我们一直在上坡,手机显示海拔已经超过3000米,疲惫伴随着困意,已经有点耳鸣,阿晗担心我分神,不时跟我聊聊天。我开始担心后面会不会到4000米甚至更高的海拔,在这黑灯瞎火杳无人烟的高原,若是出现严重高反就完蛋了。

很幸运,到3500米左右就变成了平地,大概就是高原了,还碰到几匹马在路边漫步。走过这段高原后,开始下坡。依然很累,但心底的忧虑消散了。晚上10点半左右到达九寨沟碧家小筑,这里距离九寨沟的沟口不远,海拔只有2000米左右。

碧家小筑(次日拍摄)
碧家小筑(次日拍摄)

碧家小筑餐厅(次日拍摄)
碧家小筑餐厅(次日拍摄)

今日踩坑记录:

  1. 低估了自驾的难度和时间,前期准备不充分,买衣服耽误了点时间。
  2. 汶川县城停留过久,不值得;地震遗址应该参观映秀,汶川县城吃个午饭就行。
  3. 吃饭最好在镇上,路边太难吃。

川渝行系列:

重庆最后一天,晚上的飞机,接下来没有安排,复盘9月的交易。因为中芯国际,这个月非常过的非常艰难。而且,这种艰难看起来还要持续。

综合收益

综合收益
综合收益

这个月大盘不好,我的账户也与大盘一致,出现亏损,跌幅比大盘略小些。主要靠爱奇艺和阅文集团,把中芯国际的亏损给填补了。

股票交易

持仓

9月股票持仓
9月股票持仓

操作

这个月只在9月7日,以18.98港元加仓了中芯国际。对于中芯国际的爱恨情仇,都记录在前文《栽在中芯国际上了》

基金交易

持仓

9月基金持仓
9月基金持仓

操作

9月基金交易
9月基金交易

9月1日和16日,两次定投加仓。

思考

9月,是今年交易最少的一个月,却也是今年心情起伏最大的一个月。3月起伏也很大,但那是疫情下的大环境,9月不同,是中芯国际被制裁,这是可以避免的。但显然,我误判了,目前中芯国际浮亏30%多。

就像我在前文所说,中芯国际的风险很高,但目前还不至于彻底挂掉,相反我觉得有可能重新突围,只是不确定性很高。那便继续豪赌。到美国大选结束前,形式很不明朗。

相比中芯国际,爱奇艺和阅文集团表现非常稳定,也多亏这两只填补了部分中芯国际的亏损,让账户整体收益不至于太惨。

三只股票横向对比,长期我都还比较有信心的,但中芯国际也确实让我栽了。其教训在于:已知的风险(特别是低概率的高风险,即所谓黑天鹅)一定要避开。美国制裁中国,不是今年开始的,已经持续两年多了,在股票市场,明知不可为而为之,不是明智之举。谨记「安全第一、收益第二」。