我们的科技如此多分

不问生死,游梦一生

最近在B站看到一位创业老哥说在中国做SaaS究竟算是苦难还是容易呢?我觉得他的角度是比较正确的,也引起了本渣的一些思考。所以就特在周末水上一篇文章,这也算是本博客开立以来最正经的一篇水文了。

狭义的SaaS

首先,SaaS这名词是舶来品,软件即服务的意思。也就是我卖给你软件,顺带把软件的运维服务都做了。这玩意在欧美非常成功,因为传统的IT软件是软件、硬件、运维分开购买使用的,企业自己要同时兼顾这三样东西才能做好公司自身的IT工作。随着互联网和云计算的出现,SaaS一出世马上就能让不少有较高IT需求的企业省了不少事(成本)。欧美企业信息化比我们早了几十年,人家70年代就开始用计算机来提升工作效率了,90年代大大小小的软硬件都非常成熟了。千禧年的互联网泡沫虽然从经济意义上是破灭了,但是大量的硬件产能、软件工程师过剩,让云计算、SaaS这样的服务可以让企业、商业再一次信息化升级来消耗这些生产力、产品、人力剩余。

举个例子,如果20年前要上一套SAP的ERP系统,至少需要5000W的预算,因为软件需要授权License、硬件需要IBM的小型机、要找出色的顾问来做实施、还有培养一支有能力的内部运维团队,经过半年以上的不眠不休才能最终上线种套庞大的系统。当中会有Oracle数据库、SAP License、Linux系统、IBM小型机、网络、咨询费、自己的个性化开发、内部成员的培训和项目时间时间成本、每年的运维升级费用,每一笔都是钱,要做的处理的事情特别多。而SaaS因为采取是订阅模式,一般月租、年租这样的方式,只需要每年给一次钱、签一份合同,前面所有的东西都由供应业打包处理好。企业没有了硬件、软件的管理负担,系统打开浏览器就能使用。不用自己去维护保养。不需要担心漏洞、攻击、升级的问题。一家中小型的欧美公司,怎么也要有几套像样的IT系统,现在那些琐碎的维护都不用自己干了,只管用就好了,所以从人力、时间、经济性上非常是合适的。

所以大量系统通过SaaS进行重构和修改。加之欧美社会的体系和工作分工都比较稳定和完善,至少不会有太大的改变。一种业务可能二三十年的做法都没有变过。基于Email、电话、信用卡的业务体系已经很成熟,所以SaaS有了发展土壤。

为什么SaaS在中国却是不温不火呢?

这里说SaaS在中国却是不温不火,特指的是ToB的部分。本渣从业IT行业也十多年了,单纯从事SaaS行业也有3年了,当然在做传统IT的时间也会有一半时间在做SaaS或云的产品,现在的IT公司谁不想在SaaS赛道分一杯羹呢。有一个非常有趣的现象就是,其实大多的企业更加喜欢OP,即用私有化部署的方式来使用他们的核心IT系统。譬如ERP、OA、财务、HR等系统。

本渣自己总结的原因有这些:

(1)因为对原始数据安全性要求高,这里的安全性有至少三种,即丢失、被盗、被查。SaaS的数据在云端,就好像钱存银行里,但是钱究竟放了在哪里缺不知道。况且这些银行都只是一些小银行(因为国内的SaaS公司体量都以小微企业为主),生怕会丢是肯定。有实力的企业当然可以在银行开一个自己的存储保险箱(私有云)或者自己开一家私有化银行(自己组建IT公司的云服务来服务自己)。但是纯公有云,确实还是让难以放心。

(2)我们的行业变化、技术变革、业务管理变化、市场变化、政策变化实在是太快了。SaaS很难有冲在一线的企业的触觉,随时能感知到这些变化来调整自己的产品来适应企业需求。往往都是要通过客户来反推SaaS产品改进。

(3)国内的软硬件和人力成本比欧美要便宜得多,并大多都习惯了用“免费”软件、找懂电脑的员工和会编程的程序员都太简单了。很多时候OP的信息化系统只要稳定不出错,一次投入就能稳定用几年。而SaaS可是每年都要再掏钱才能继续用,并且自己不可控,追责也难。

(4)国内对IT系统的建设,往往都是希望带着个性化的,带着咨询的,带着管理落地,带着场景解决方案的。所以导致本来是卖软件的SaaS公司,更多变成是卖人力,卖方案。国人理解的软件即服务,的这个服务是管理咨询服务,而不是运维服务。甚至大多数企业都把IT供应商当成财务总监、物流总监、生产总监、行业专家这样来要求。

(5)还有的是,因为国内每代人的知识断层是非常严重的,知识和技能过时得很快。正如我很多年前给一家超大型国企上ERP系统,Key User还有1~5年就都退休了,人家手工记账用了30多年,好不容易花了几年学计算机,现在又来整一套复杂生涩难懂的ERP这样全面信息化的系统,人家哪有精力和心思去再学习,可能会用微信语音都已经比90%同龄人要厉害了,不是老一辈的学习能力不强,而是我们都是跑步进入信息化时代,肯定有人追不上。加上有的SaaS产品本年、三个月就上线,大多数根本没有打磨好体验和逻辑。很多时候都需要客户去做白老鼠。凭借过剩的资本输血搞免费、低价手段来抢占市场,根本都还没有沉淀出来多少有价值的东西,可能就被新一轮的信息化浪潮淘汰了。

(6)大家都想通过抄袭来成功。今年流行JIT的就死往里加入JIT的特性,明年流行OKR就往死里加入OKR的模块,后年流行阿米巴就PPT上线宣传自己的软件能全面实现阿米巴。大家都疲于加入各种“流行元素”,而不打造自己的护城河。绝大多数的软件起初都想做小而美,但是却往大而全去做。国内的市场环境也对小而美的软件公司不太包容,或者说绝大部分的公司领导层都只想怎样把蛋糕做大。有一个非常错误需求点就是:“麻雀虽少、五脏俱全”,但是客户往往要求这只麻雀能用来耕田。

那国内的SaaS就只能这样了?

本渣认为,从整体来看,国内的SaaS还是做得不错的。注意,这里包含了ToB、ToC、ToG三个领域。因为对成本极度敏感的企业市场,SaaS确实没有多少优势。但是资本宠儿的消费内卷市场就不一样了,国内14亿人的市场,能把任何成本都摊得够低。再有是只要有效果,必要时可以选择不计成本投入来拉动整体发展的政务市场。所以,因为市场环境的不一样,市场产出来的IT果实就会不一样。庞大的资本肯定找最赚钱的地方去,就是个人消费,当然还有房地产、证券市场和小额贷款等。而我们现在同样在IT资源过剩的情况下,生长出来的有外卖、直播、短视频、网上购物、小而美聊天软件小程序这样的产品、电子政务、IoT。而欧美盛行的社交网络、SaaS、极客文化在国内就鲜有发展土壤。以致马斯克都觉得抄微信就够他们发展的了,阿美莉卡还想通过行政手段来吞并TikTok来吃掉这只现金牛+治国神器。

在最近我们有更多重大的科技突破,不需要再继续照搬欧美的发展模式。至少两条新的发展道路,正在争夺世界的话语权。80%的国家都在等待着究竟谁会胜出,当然也有可能是双方都会活得很好,甚至有全世界的会有更多多条发展方向相互争鸣和兼顾的景象。

今天的水文虽然在谈SaaS,但是要看清楚情况还是需要跳出SaaS这个概念。看看国内正在发展和酝酿的究竟深什么新事物。用我们自己的理论来解析和引导自身的发展,用别人的经验和教训来警醒自身。

195错误

如果你下载了adrenalin edition的Web版驱动,只有几十M大小,很可能会遇到195问题。

如下载了:
amd-software-adrenalin-edition-23.9.3-minimalsetup-230926_web.exe
出现错误:
错误 195 – 由于无法访问必需的 Web 资源,AMD Installer 无法继续
错误解析连接:
https://www.amd.com/zh-hans/support/kb/faq/gpu-kb195

195问题只需要下载完整版的驱动就好了

地址在:
https://www.amd.com/zh-hans/support
在这里搜索你需要的CPU或GPU型号,然后下载几百M以上的完整安装包来安装
完整驱动包:
whql-amd-software-adrenalin-edition-23.9.2-win10-win11-sep19-vega-polaris.exe

205错误

如果上面的195错误解决了,你用完整安装包继续出现205错误,你就需要禁用了Windows自己的驱动自动更新功能。再安装。

错误连接:
https://www.amd.com/en/support/kb/faq/gpu-kb205
错误内容
Error 205 - AMD Software Installation Completed Successfully but Windows Update May Have Reverted Your Driver Version During the Process

处理方法:
1 通过在任务栏上的“搜索”框中键入“sysdm.cpl”(不带引号)打开“系统属性”,然后按 Enter 键。
2 在“系统属性”中,选择“硬件”选项卡,然后单击“设备安装设置”。
3 在“设备安装设置”屏幕中,选择“否”。
4 单击保存更改以退出。
5 重新启动系统。
6 然后再安装一次驱动。

具体操作也可参考:https://www.bilibili.com/read/cv25285880/

最近的时间,虽然经历了最多风雨的天气,每天感觉都有下不完的雨。但是新闻上的好消息确实响个不停。缅北的打击诈骗园区的大获成效、EUV光刻技术的突破、华为麒麟9000S芯片的量产、俄罗斯的远东经济峰会的热闹、就连印度要改名这个事情都能让人激动一把。

然而生活的反而更加平淡,李佳琦再次提醒了自己还在为生活争扎。大家都获得小心翼翼、精神紧张、各种内卷、精神内耗。工作上碰到的每一面都是无语、无奈、无法理解。情感上被已经压得透不过气来的生活,变得变成奢侈品。

最近跟老同们聊着聊着,大家都有同样的保守策略,不管工作、生活、情感、学习、吃饭、穿衣….这样的保守充满在空气中。可能是我身边的人都跟我一起上年纪了,也可能是某些原因。不顾一切换来的,可能是荣耀,可能是对别人一文不值,对自己是如珠如宝。

朋友问我国庆应该去哪玩好?我还真是不知道去哪玩好。超长假期已经失去了它的意义,生活和工作需要你的超长待机,慢慢地淘汰生命疲劳的人。我一直认为弹性休息制度是最省成本的。

感性的事情我是聊不来,想破头了,每天困扰着自己的事情,还是一点不少。

再说活这个博客建立的目的是用来分享技术的博客。但是发现一个问题,图床这个问题还需要解决,而这个问题还要再搭一个应用。不然hexo每次更新博客都全量的,上传这么多图片,确实是一个压力,或者可以利用飞书、腾讯文档的共享功能来转接。这个还没有想好。等我先试试再看,因为要写干货满满的博客,还是希望尽量的多点图片和视频。

记录

  1. 第一虐 20190202 海南 环岛骑行★★★★★
  2. 热身爬 20190417 黄山 ★★☆☆☆
  3. 第二虐 20190331 佛山 50KM徒步★★★★★
  4. 第01座 20190419 武功山 ★★★☆☆
  5. 第02座 20190501 船底顶 新新线 ★★★☆☆ ( 广东 徒步毕业线)
  6. 第03座 20190521 四方山 ★★★★☆ (32个山头黑夜传说)
  7. 第04座 20190607 金子山 ★★☆☆☆ ( 广东 最美冰挂)
  8. 第05座 20190608 莫六公山 ★★☆☆☆ (小小武功山)
  9. 第06座 20190616 龙斗峰 ★★★★☆ ( 广东 K2)
  10. 阅读全文 »

虽然本渣还没有去看奥本海默,但是已经在B站看了数十个观影前的扫盲视频了。感觉电影外比电影本身更精彩,什么二战的德国为什么先开始研究但是也没有做出来NW,什么爱因斯坦两度写信给总统…靠我的想象力和云测评能力,已经能拼凑出整个故事了。诺兰不是也说了,观众最好是带着什么都不知道的大脑去看这部电影,然后看完后再去搜索电影里面各人的事迹。我们已经有自己的《横空出世》,我们有自己的两弹一星元老,哪怕是拍摄技术差很多,也同样让人感动。而最重要的一点可能就是,我们越来越爱好和平,越来越享受和平带来的好处,我们有强大的国力做支撑,这次我们比以前任何时候都更加自信,不害怕小日子和美丽国的挑衅,甚至是更进一步的撕破脸。

阅读全文 »

本博客虽然主要是以后写2B技术的,但是硬核的文章不是非常容易写出来的,让我先水一下再开始。

相信在2023年8月29日,这一个兴奋的日子里面,大家讨论得最多就是华为 Mate 60 Pro 的突然发布。深圳的B站手机区UP主简直是像过年一样开心。大家都去门店抢手机、直播、测评,直到知道有500+bmps网速的4G改了,用了28nm++++++++工艺的麒麟9000S芯片了,能卫星通信电话语音通话了,有比蓝牙牛10倍星闪,这些名词一次又一次地被提及,感觉一切都回来了。

阅读全文 »

# 这是一级标题

这是一级标题

## 这是二级标题

这是二级标题

### 这是三级标题

这是三级标题

#### 这是四级标题

这是四级标题

##### 这是五级标题

这是五级标题

###### 这是六级标题

这是六级标题

我是普通字体
我是普通字体
**我是粗体**
我是粗体
__我也是粗体__
我也是粗体
*我是斜体*
我是斜体
_我也是斜体_
我也是斜体
***我是粗体+斜体***
我是粗体+斜体
___我也是粗体+斜体___
我也是粗体+斜体

1
2
3
- 横杠列表1
- 横杠列表2
- 横杠列表3
  • 横杠列表1
  • 横杠列表2
  • 横杠列表3
1
2
3
* 星号列表1
* 星号列表2
* 星号列表3
  • 星号列表1
  • 星号列表2
  • 星号列表3
1
2
3
+ 加好列表1
+ 加好列表2
+ 加好列表3
  • 加好列表1
  • 加好列表2
  • 加好列表3
1
2
3
1. 序号1
2. 序号2
3. 序号3
  1. 序号1
  2. 序号2
  3. 序号3

[这是超链接](https://www.brian-zzh.cn/)
这是超链接

1
2
# 这里內链接,只要在C:\blog\HEXO\source\_posts目录下有这个md文件名,就能创建超链接。
{% post_link 在阿里云上部署hexo-基于CentOS超明细操作方法 %}
hexo + next主题 自购域名+HTTPS超详细部署方法在CentOS(服务端)+Windows(客户端)

代码块

我是代码,前面有四个空格

我是代码前的
$(document).ready(function () { alert('RUNOOB'); });
我是代码后的

1
2
3
4
5
6
7
1. 序号1
- 嵌套序号1
- 嵌套序号2
2. 序号2
* 嵌套列表1
* 嵌套列表2
3. 序号3
  1. 序号1
    • 嵌套序号1
    • 嵌套序号2
  2. 序号2
    • 嵌套列表1
    • 嵌套列表2
  3. 序号3
1
2
3
4
5
6
> 这是一级引用
>
>> 继续二级引用
>>
>>>还是三级引用

这是一级引用

继续二级引用

还是三级引用

图片

格式是这样的:
![路飞](./images/这是一篇markdown测试文章/海贼王.jpg)
hexo对png格式的图片支持不好,建议用jpg
效果是这样的:
路飞

#资源文件夹

资源图片(与资源文件夹一起使用)

资源图片是一种在_posts目录下跟文章md文件名字一样的文件夹中图片的引用显示方法。
语法:{% asset_img [class names] slug [width] [height] [title text [alt text]] %}
例子:{% asset_img mixue.jpg %}

下载(与资源文件夹一起使用)

配置文件下载路径的
{% asset_link 德勤-上市指南.pdf "《德勤-上市指南》点击下载" %}

《德勤-上市指南》点击下载

相对路径(与资源文件夹一起使用)

这是显示出所在网站目录的文件所在相对路径,不知道有啥用?可能是方便下载吧。
{% asset_path mixue.jpg %}

/2023/08/17/%E8%BF%99%E6%98%AF%E4%B8%80%E7%AF%87markdown%E6%B5%8B%E8%AF%95%E6%96%87%E7%AB%A0/mixue.jpg

代码块

1
2
print("Hello World")
# 这是代码块Python高亮的写法
1
2
SELECT * FROM TABLE;
-- 这也是代码快
SQL语法test.sql
1
SELECT * FROM TABLE;

B站嵌入视频方法(已经失效)

B站嵌入视频方法

1
2
3
4
5
6
7
8
<!-- B站的嵌入代码 -->
<iframe src="//player.bilibili.com/player.html?bvid=BV1aj421D7V5&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

<!-- HEXO的嵌入代码 -->
{% raw %}
<div style="position: relative; width: 100%; height: 0; padding-bottom: 75%;">
<iframe src="//player.bilibili.com/player.html?bvid=BV1aj421D7V5&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" style="position: absolute; width: 100%; height: 100%; Left: 0; top: 0;" ></iframe></div>
{% endraw %}

字体

黑体字
微软雅黑
华文彩云
蓝色
绿色
红色
尺寸
我是高亮

Next8主题特有html标签

高亮说明Note

这是Next8主题自带的html标签Note便签贴效果
修改next的_config.yml来启用
图形

1
2
3
4
5
6
7
8
9
10
11
12
13
# Note tag (bootstrap callout)
note:
# Note tag style values: 不同的显示风格
# - simple bootstrap callout old alert style. Default.
# - modern bootstrap callout new (v2-v3) alert style. 这个好看
# - flat flat callout style with background, like on Mozilla or StackOverflow.
# - disabled disable all CSS styles import of note tag.
style: modern
icons: true # 显示Note的图标,建议打开,好看
# Offset lighter of background in % for modern and flat styles (modern: -12 | 12; flat: -18 | 6).
# Offset also applied to label tag variables. This option can work with disabled note tag.
light_bg_offset: 0

default灰色要标记的内容

primary紫色要标记的内容

这里是标题

可以粗体 带上链接 Hexo!

点击打开

这是一个可以折叠的Note

Note with summary: note primary This is a summary

success绿色要标记的内容

info蓝色要标记的内容

warning橙色要标记的内容

danger红色要标记的内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{% note default %} 灰色要标记的内容 {% endnote %}
{% note primary %} 紫色要标记的内容 {% endnote %}
{% note primary %}
#### 这里是标题
**可以粗体** 带上链接 [Hexo!](https://hexo.io)
{% endnote %}
{% note primary 点击打开 %}
#### 这是一个可以折叠的Note
Note with summary: `note primary This is a summary`
{% endnote %}
{% note success %} 绿色要标记的内容 {% endnote %}
{% note info %} 蓝色要标记的内容 {% endnote %}
{% note warning %} 橙色要标记的内容 {% endnote %}
{% note danger %} 红色要标记的内容 {% endnote %}

高亮画笔

这是默认黄色的高亮
这是primary紫色的高亮
这是success绿色的高亮,
这是info蓝色的高亮
这是warning橙色的高亮
这是danger红色的高亮
这是default灰色的高亮
这是mark html标签黄色高亮

1
2
3
4
5
6
7
8
这是默认:{% label @黄色的高亮 %}
这是primary:{% label primary@紫色的高亮 %}
这是success:{% label success@绿色的高亮, %}
这是info:{% label info@蓝色的高亮 %}
这是warning:{% label warning @橙色的高亮 %}
这是danger:{% label danger@红色的高亮 %}
这是default:{% label default @灰色的高亮 %}
这是mark html标签:<mark>黄色高亮</mark>

按钮

  • 怎样显示键盘操作:<kbd>Ctrl</kbd> + <kbd>C</kbd>
    Ctrl + C

  • 普通按钮:<button type="button">点击我!</button>

  • 黑色按钮:

    1
    2
    {% button #, 按钮 %}
    {% btn #, 简写代码按钮 %}
    按钮 简写代码按钮
  • 这是一个有icon的按钮:{% btn #,, home %}

  • 这是一个有icon+文字的按钮:{% btn #, 主页, home %}

    主页
  • 这是一个打开百度链接的按钮:<div class="text-center">{% btn https://www.baidu.com, Baidu, fa fa-desktop, Baidu %}</div>

超大按钮

超大的按钮,logo是用了text主题的source里面的

1
2
3
{% linkgrid %}
Baidu | https://www.baidu.com/ | 百度一下 | /images/apple-touch-icon-next.png
{% endlinkgrid %}

图形

(1)修改hexo的_config.yml文件来开放功能
图形

1
2
3
highlight:
exclude_languages:
- mermaid

(2)修改next的_config.yml文件来开放功能
图形

1
2
3
4
5
6
7
# Mermaid tag
mermaid:
enable: true
# Available themes: default | dark | forest | neutral
theme:
light: default
dark: dark

饼图

1
2
3
4
5
6
{% mermaid pie showData %}
title 2022年全国人口分布
"0-14岁" : 16.9
"15-64岁" : 68.2
"65岁以上" : 14.9
{% endmermaid %}
pie showData
title 2022年全国人口分布
"0-14岁" : 16.9
"15-64岁" : 68.2
"65岁以上" : 14.9

多页签

修改next的_config.yml来开放功能

1
2
3
4
5
6
7
# Tabs tag
tabs:
# Make the nav bar of tabs with long content stick to the top.
sticky: false
transition:
tabs: false
labels: true

在文章中插入如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
{% tabs Fourth unique name %}
<!-- tab 方案1 -->
这里是方案1的内容
<!-- endtab -->

<!-- tab 方案2 -->
这里是方案2的内容
<!-- endtab -->

<!-- tab 方案3 -->
这里是方案3的内容
<!-- endtab -->
{% endtabs %}

效果如下:

这里是方案1的内容
这里是方案2的内容
这里是方案3的内容

显示更多的语法
<!-- more -->

阅读全文 »

经过5天的学习,我已经成功在阿里云上搭建了第一个个人博客。用的是 nodejs + git + hexo 的方式。接下来还有很多东西需要学习。

  • 给我的博客注册一个域名,就不用通过IP登录了。要看钱包了,域名还是挺贵的。
  • 学习一下hexo怎样用,顺便装修一下这个博客
  • 开始写内容了
  • 还有怎样搭建这个博客,我也计划会写成一个技术文档,从购买阿里云开始到成功访问。本渣踩了很多坑,现在很多原理都没有搞懂,nginx、linux的基础估计还要好好学一下。当然还有markdown语言。

新手建议通篇看完再尝试,因为本渣也是0基础开始的搭建的,一开始连Linux命令行都不懂,经验非常通用

开通阿里云服务器【旧方法】

新方法请看下面第9章【迁移到腾讯云+CentOS Stream 9】

登录阿里云 https://cn.aliyun.com/ 并注册一个账号

购买一个【轻量应用服务器】
选择2C4G的服务器即可,那家有优惠就选那家,不一定是阿里云。系统我选择了CentOS 8.2,剩余都是全默认,没有加任何配置和服务。
PS:其实2C2G就够用,选小一点的,明年续费会便宜一点。

图片

我选择的配置是2核CUP,内存4G,云盘(硬盘)60G,带宽(非流量)4Mbps(不是4MB/s)

图片

阅读全文 »
0%