分类 时间轴 下的文章

今天看了一个温铁军讲课的视频,提到了一个重要的观点:中国经济施行的是国家资本主义。

我们建国后本来是打算先走新民主主义(资本主义)的(当时中国的社会基础是农民构成的小农经济,根本无法一步登天搞社会主义),但是随着1950年猝不及防的迎来了抗美援朝,中共领导人面临了一个问题:是照着苏联走国家资本主义(斯大林主义的实质就是国家资本主义)领取苏联趁着抗美援朝给中国的重工业大礼包还是继续坚持原有计划先柔和自然的过渡再慢慢发展实现工业化。
如果要领大礼包,苏联送到东北的重工业大礼包这个国家资本主义的东西跟新民主主义(民族资本主义)是必然发生冲突的,而且抗美援朝之前中苏在苏联眼中是竞争关系(因为苏联认为中共是民族主义的农民党,他们害怕中国要自己发展起来和他们竞争),如此重大问题毛也难以抉择,党中央和政治局多次开会讨论最终决定这个大礼包(重武器装备产线)还是要收下,所以为了能留下这个大礼包就不得不改成了国家资本主义,但是国内刚闹完革命建国成功,对外不能说革命半天又革回去变成资本主义了(况且苏联自己玩国家资本主义的时候也是称为斯大林主义没直接说是国家资本主义),所以最终决定就说:我们现在是社会主义过渡时期
在我看来即便到了今天,叫法改来改去改成:“习近平新时代中国特色社会主义” 都没有改变本质:中国是一个经济上施行国家资本主义的国家。
至于其他的方面放到现在已经多有混杂,我出了校门不怎么研究这些也理不清楚,但是说是中国特色社会主义也确实是有道理的。

什么是心劲?

我理解的心劲,也就是本文所描述的:做一件事的动力
失去心劲的症状:明明有很多事情可以做,可做任何事都感到无趣,就像被一只被蛛网捆住的小鸟。
我为什么失去了心劲?
我不知道,原因也许有很多,工作带来的疲倦后遗症。或者发现不管怎么努力短时间内甚至很长一段时间内好像都无法改变自己的现状的无力感的具现。我似乎安慰过出现类似情况的同事(前),反馈也还不错?我应该去尝试当时的思路自己改善一下这个问题。

如何改善当前的状态?

很明确的说:我也不知道到底应该怎么做最合理,但是我的大脑结合记忆告诉我,我现在应该努力回忆我之前想做的但是还没有完成的事情,从大到小记录一下吧(顺序也未必完全对)。

  1. 考证(但是好像意义不大,因为教师这个行业对我来说其实已经死掉了。)
  2. 买车+离职+跑网约车达成躺平
    我需要去研究一下买什么车,车辆价格如何,按照当前工资水平我什么时候才能攒够钱。(因为我极不愿意背上贷款的包袱)
  3. 公开计划表里还未完成的任务。

前段时间我去爬山,回来写了文章:朱雀国家森林公园痛苦一日游
上传图片的时候发现当前时代的浏览器并不支持浏览HEIF格式的图片,但是这一标准在苹果和许多较新安卓设备上都已经开始推广,并且压缩率不错,所以能不能想办法让浏览器显示HEIF格式的图片呢?

找到所需开源项目:

hoppergee/heic-to Convert HEIC/HEIF images to JPEG, PNG in browser
我的需求显然早就有人在做了,这个项目利用javascript提供了一个在前端将HEIF格式图片转换成jpeg/png的方案。

引用heic-to

工作原理:

  1. 自动检测所有带有.heic或.HEIC扩展名的图片
  2. 使用fetch API获取原始HEIC文件
  3. 在浏览器中转换为JPEG格式
  4. 替换图片的src属性显示转换后的图片
<script type="module">
// 导入CSP安全版本的HEIC转换模块 需要支持ES6特性
import { heicTo } from 'https://cdn.jsdelivr.net/npm/[email protected]/dist/csp/heic-to.js';

document.addEventListener('DOMContentLoaded', async function() {
    // 检查浏览器是否支持所需API
    if (!window.fetch || !window.URL || !window.Blob) {
        console.warn('浏览器不支持HEIC转换所需API');
        return;
    }
    
    // 处理HEIC图片转换
    async function processHEICImages() {
        const images = document.querySelectorAll('img[src$=".heic"], img[src$=".HEIC"]');
        if (images.length === 0) return;
        
        console.log(`找到 ${images.length} 张HEIC图片,开始转换...`);
        
        for (const img of images) {
            const src = img.src;
            const originalAlt = img.alt || '';
            const originalClass = img.className;
            
            try {
                // 添加加载状态
                img.alt = 'HEIC图片转换中...';
                img.classList.add('heic-loading');
                
                // 获取HEIC文件
                const response = await fetch(src);
                if (!response.ok) throw new Error(`HTTP错误! 状态码: ${response.status}`);
                
                const blob = await response.blob();
                
                // 转换为JPEG
                const jpegBlob = await heicTo({
                    blob: blob,
                    type: "image/jpeg",
                    quality: 0.8
                });
                
                // 创建对象URL并替换
                const jpegUrl = URL.createObjectURL(jpegBlob);
                img.onload = function() {
                    URL.revokeObjectURL(jpegUrl); // 释放内存
                    img.classList.remove('heic-loading');
                    img.classList.add('heic-converted');
                };
                img.src = jpegUrl;
                img.alt = originalAlt;
                img.className = originalClass;

            } catch (err) {
                console.error('HEIC转换失败:', err);
                img.alt = originalAlt + ' [HEIC转换失败]';
                img.classList.remove('heic-loading');
                img.classList.add('heic-error');
            }
        }
    }
    
    await processHEICImages();
});
</script>

<style>
.heic-loading {
    position: relative;
    min-height: 100px;
    background: #f5f5f5 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="40" stroke="%233498db" stroke-width="8" fill="none" stroke-dasharray="62.8 188.8"><animateTransform attributeName="transform" type="rotate" repeatCount="indefinite" dur="1s" values="0 50 50;360 50 50" keyTimes="0;1"></animateTransform></circle></svg>') no-repeat center;
    background-size: 50px;
}
.heic-converted {
    border: 2px solid #2ecc71;
}
.heic-error {
    border: 2px dashed #e74c3c;
}
</style>

使用方法:

你可以引用上面的代码到任意html页面,通常我们把他放在header或footer里。
在Typecho上我们可以把它放在主题文件的: header.php 中

本文代码已在Github以MIT协议开源,感谢自由软件与开源社区!
DisplayMyHEIC

测试图片

测试图片1-人物
测试图片2-缆车

claw.cloud 以仅通过发送邮件的方式向包括我在内的众多用户宣布关闭香港地区的大部分业务,并提供了迁移方案,但是原有服务器可用时间截至到7月31日。很不幸,当我意识到服务器不对劲的时候,一切已经晚了。
我不知道能否完全恢复数据,但目前来看多半是没戏。
目前本博客通过yandex网页快照和互联网档案馆(https://web.archive.org/)手动复制恢复了大部分文章,但许多长文内容残缺不全仅有开头,关键段落及图像格式排版全部丢失,此事完全结束后,我会向互联网档案馆捐款以表感谢。

在此我只能奉劝各位数据上云的同学,及时备份。

如果此次数据丢失在和客服交涉后无法完全恢复,我的所有站点服务数据将永不上云,云服务仅限用于转发。

此次事件不涉及邮件服务器。

=-=本来不想去的,但是工友盛情难却还是在周六窜出去了。
爬山,累得半死,回来肌肉酸痛那叫一个酸爽。当然,出于被忽悠去爬山的报复心理,我拉着他俩不坐缆车硬腿上去,又腿下来,只有临走的时候时间太晚了我也懒得折腾了才花20块钱买了张景区内的载客观光车加速回到起点。
不知道当时脑子是不是在厂里干活干多了坏掉了,出去的时候没提前做防晒,戴着鸭舌帽穿着短T就冲了。
回来发现裸露的肢体直接就是一个晒伤,皮肤红的跟大虾一样,一接触阳光或外力刺激就有刺痛感。
就在写本文的时候又感觉胳膊晒伤的位置瘙痒难耐,可能是皮肤组织的炎症反应。
罢了罢了,吃点维生素C+复合B硬抗吧,自限性疾病又没什么特效药...唉。

8月5日

洗澡的时候发现胳膊晒伤的区域起皮了,看来损伤的皮肤正在缓慢修复。

照片

我GFPGAN1.4修复2025-08-07T09:19:28.png
工友拍的有点难绷,以后一定要自己买个大疆好拍照,只有自己才知道自己想拍成什么样。
下面是我拍的。
场内车票
下面是一张HEIC图片,根据在博客上无障碍浏览HEIC/HEIF图片我已经给博客添加了用于转换HEIF格式到浏览器可显示的图片格式的代码,理论上你可以在大部分现代浏览器上浏览下面这张图片。
两位工友-HEIC测试图片
由于Chromium目前还不支持HEIC图片所以你可能需要下载才能看。不过,你可以通过我的NAS浏览这些照片。
NAS预览
密码xfox.fun

既要有菩萨心肠,也要有雷霆手段。 这句话我第一次听,但是意思一样的话我听过很多。
上海出租车司机拒退19岁小伙错付的1010元车费,小伙报警无果(警方仅提供车牌号)最终喝下敌敌畏自杀。
这件事暴露出两个问题:

素质教育只教素质不教做人

只教人遵纪守法,不教人树纪立法。
基层警务渎职问题普遍存在

通过车牌号警方完全有能力在几分钟内就调出车主信息,一个电话过去要求退款不要太简单。
畸形的素质教育背后是只教半句的老师
既要有菩萨心肠,也要有雷霆手段。及格的老师会教你前半句,让你多体谅别人,少生事端。
优秀的老师会教你后半句,让你攥起拳头擡起胳膊对不公平不合理说不以便维护自身权益。

坦白来说,素质教育的畸形也构成了一种筛选,被“维稳优先“流水线规训成功的人遇到问题往往是吃一堑接着然后再吃一堑,这时候又有两种情况:精神内耗/情绪洪泛。 前者就是窝囊自杀的小伙,后者就是刀刀入肉的破防打工人。
没有被规训成功的倒是更知道要利用一切可利用的维护自身权利了,这样的人既怕死,又怕侵犯自身权益的人不死。
情绪洪泛伤及自身的人是可怜的,精神内耗的人是可悲的,但作为一个打工人从旁观者角度看,我宁可世上多些破防的可怜人杀一儆百也不想到处是可悲的窝囊废助长不法气焰。
当然,如果有的选,又一定要二选一我希望大家面临不公之时都是不被规训成功的人,尽可能合理合法的解决问题不要伤及自身。

宿舍里中暑死掉的老大爷,吃着含铅颜料染色食物的孩子和老师。捂嘴的有形大手,愤怒而无力的平民,讨要自己应得工资的工人。
​这就是我们生活的时代,一个礼崩乐坏又恰好信息传播迅速,网络审查严苛,造就翻墙群体众多,内忧难解而比下有余。
​或不屑,或愤怒,或得利或失去权利。
​红色信仰渐褪远去,什么颜色会成为新的象征?
宣传与实践的反差,是撕破假大空教育遮羞布的利刃。