mirror.dongdigua.github.io/damn_tencent_meeting.html

315 lines
14 KiB
HTML
Raw Permalink Normal View History

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2022-12-03 六 12:02 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>狗日的腾讯会议</title>
<meta name="author" content="dongdigua" />
<meta name="description" content="有什么业务是腾讯不做的吗?" />
<meta name="generator" content="Org Mode" />
<style>
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { width: 90%; }
</style>
<link rel='stylesheet' type='text/css' href='css/main.css' />
</head>
<body>
<div id="org-div-home-and-up">
<a accesskey="h" href="./../posts"> UP </a>
|
<a accesskey="H" href="https://dongdigua.github.io"> HOME </a>
</div><div id="content" class="content">
<h1 class="title">狗日的腾讯会议</h1>
<div class="org-src-container">
<pre class="src src-text">&#19978;&#32593;&#35838;&#26377;&#24863;&#32780;&#21457;...
&#30001;&#20110;&#26412;&#25991;&#26159;&#20840;&#20013;&#25991;, &#25152;&#20197;&#21487;&#33021;&#20250;&#26377;&#20154;&#36716;&#36733;
&#25925;&#20877;&#27425;&#22768;&#21517;: &#26412;&#25991;&#20197; CC BY-NC-SA &#35768;&#21487;&#21457;&#24067;, &#36716;&#36733;&#35831;&#27880;&#26126;&#21407;&#20316;&#32773;: dongdigua/d0ngd1gua
&#36825;&#31687;&#25991;&#31456;&#27426;&#36814;&#20256;&#25773;, &#20294;&#26159;&#20256;&#25773;&#24517;&#39035;&#35201;&#31526;&#21512;&#35768;&#21487;&#21327;&#35758;
</pre>
</div>
<p>
腾讯会议真的是越来越糟糕了!<br />
正如我早就预料到的: 变成像屎一样是腾讯家软件发展的必然.<br />
</p>
<p>
它现在如此"成功"的原因和其他腾讯系软件一样, 趁着国内某些方面软件技术的空白, 赶紧抄袭国外的技术!<br />
凭借这大量的码农和"大公司的可信度", 吸引一大批用户并让他们对其产生依赖后, 开始收割!<br />
</p>
<p>
我自认为我上网课的历程算是见证了腾讯会议的发家史, 也是疫情宅家才让我接触到互联网的大千世界.<br />
自疫情上网课, 我就一直用腾讯会议, 但同时也用瞩目, 那个传奇的 <a href="https://zoom.us">Zoom</a> 的国内版,<br />
这种洋软件被对待的方式也是很普遍&#x2013;不是被挡在长城外, 就是产生一个<a href="https://www.kookapp.cn/">奇妙</a>的国内版.<br />
</p>
<p>
当时, 每当瞩目更新一个新功能(实际上是 Zoom), 腾讯会议总能在一个月左右跟进, 你出一个我抄一个.<br />
虽然我才刚入坑互联网, 却也与同学们得出了"腾讯会议抄袭瞩目"这一有趣的结论.<br />
现在看来, 这太正常了, 抄袭就是腾讯家的一贯作风!<br />
</p>
<p>
又过了很长一段时间, 再上网课时, 发现腾讯会议加了"啸应用",<br />
那时我已经对腾讯的发家史了解很多了, 这也太正常了, 国内互联网"大厂"最爱干的就是小程序, 制造生态孤岛.<br />
所以我觉得还能让人忍受, 不就是继 WeeChatOS 之后又一个 T<sub>encent</sub>M<sub>eeting</sub>OS 嘛&#x2026;<br />
</p>
<p>
不, 格局小了! 接下来发生的事才叫一个有趣, 才算的上腾讯真正的优良传统.<br />
</p>
<p>
现在, 视频选项中加了美颜, 加了头饰, 完美契合了中国网民的虚荣心.<br />
不出所料, 头饰收费, 诶, 有那个占了 0.2G 内置 UE4 引擎的焯级QQ秀那味了.<br />
虚拟背景, 自定义背景是"限免", 那就是下一步要收费喽.<br />
那我觉得你腾讯下一步可以把 Live2D 从别的软件扒出来加进去, 皮肤再收个费, 完美!<br />
当然, 作为卑微的普通学生用户, 不管那些时髦东西, 能正常上课就行了, 吗?<br />
</p>
<p>
接下来才是我写这篇文章骂腾讯的直接原因: 连正常上课都, 得加钱!<br />
曾经全国线上授课办公, 钉钉还没完全崛起, 腾讯会议绝对是网课主力军.<br />
当时除了人数有免费限制(我记得是100人)外, 也没什么别的要钱的地方.<br />
而现在, 只有部分地区上网课, 结果免费的只能 <b>三个人</b> 开摄像头!!!<br />
这缺的不是资源, 是良心!<br />
</p>
<p>
当然, 学生乐意了, 因为在老师意识到必须交钱之前可以有正当理由不开摄像头&#x2026;<br />
</p>
<p>
解决方案? 当然有很多开源免费高质量的<a href="https://linux.cn/article-12453-1.html">会议软件和服务</a>,<br />
但是人们大多不想改变, 甘愿在屋檐下低头.<br />
</p>
<p>
看着老师桌面上 Office 2006, 满屏悬浮球, 中国特供版 Flash&#x2026; 至于 360, 见怪不怪了.<br />
还有对面班级电脑上盘踞着的邪恶蓝章鱼(2345)!<br />
他们没有想过也没有能力让自己的电脑为自己所用, 意识不到自己在被垃圾软件控制着.<br />
又如何进行变革呢?<br />
</p>
<p>
这种关系国民教育的关键领域, 由这种坑钱公司控制着,<br />
但要是让"官方"来呢? 便成<a href="https://www.pep.com.cn">人教版Pad</a>那种<a href="https://www.bilibili.com/video/BV1cT411V7Vu">熊样</a><br />
(如果有人能在档案馆找到网页存档, 欢迎联系添加)<br />
</p>
<p>
希望, 在我们这一代网民!<br />
"青年要立志做大事, 不要立志进大厂", 希望同学们将来真正为中国乃至世界的软件技术作出贡献,<br />
而不是去大厂做那些坑人的, 骗钱的, 破坏别人电脑的, 违背良心的, 无意义的工作.<br />
</p>
<p>
最后, 让我们畅想一个富有中国特色开源软件的生态吧(暂时没找到原作者):<br />
</p>
<ul class="org-ul">
<li>VSCode 中国版需手机扫码登录<br /></li>
<li>npm install 默认 50KB 每秒, 想加速请开通 npm 网盘会员<br /></li>
<li>Github 分 "高速下载, 离线下载, 本地下载" 等 5 个按钮,<br />
未登录用户每小时仅限 clone 一个仓库, 同时点击下载后随机弹窗广告<br /></li>
<li>Stack Overflow 支持付费推广回答, 可长期置顶莆田系统培训版招生信息<br /></li>
<li>TypeScript 泛型仅限微软注册会员使用, 升级黄金 VIP 可解锁类型体操递归上限<br /></li>
<li>前端 UI 组件库内置贪玩蓝月广告, 支持付费关闭<br /></li>
<li>免费用户 gcc 编译 -j 并发数限制为 1, 需并行编译者欢迎打赏开通 GNU 大会员<br /></li>
<li>Android Studio 深度集成反诈骗中心, 将反诈功能编译进每一个 APK<br /></li>
</ul>
</div>
<div id="postamble" class="status">
<p class="author">Author: dongdigua</p>
<p class="date">Date: 2022-12-02 五 00:00</p>
<p class="date">Build: 2022-12-03 六 12:02</p>
<p>LICENCE: CC BY-NC-SA</p>
<p>If you have any idea, please contact me! I may add your comment</p>
</div>
</body>
</html>