制造业销售量的虚假繁荣正在回归正轨
我竟有幸看到生产车间的洗手间从:舒肤佳香皂-> 杂牌香皂 ->经典黄色肥皂->矿泉水瓶装洗衣粉
的伟大演变。并且是进化速度越来越快。
我竟有幸看到生产车间的洗手间从:舒肤佳香皂-> 杂牌香皂 ->经典黄色肥皂->矿泉水瓶装洗衣粉
的伟大演变。并且是进化速度越来越快。
我理解的心劲,也就是本文所描述的:做一件事的动力
失去心劲的症状:明明有很多事情可以做,可做任何事都感到无趣,就像被一只被蛛网捆住的小鸟。
我为什么失去了心劲?我不知道,原因也许有很多,工作带来的疲倦后遗症。或者发现不管怎么努力短时间内甚至很长一段时间内好像都无法改变自己的现状的无力感的具现。我似乎安慰过出现类似情况的同事(前),反馈也还不错?我应该去尝试当时的思路自己改善一下这个问题。
很明确的说:我也不知道到底应该怎么做最合理,但是我的大脑结合记忆告诉我,我现在应该努力回忆我之前想做的但是还没有完成的事情,从大到小记录一下吧(顺序也未必完全对)。
前段时间我去爬山,回来写了文章:朱雀国家森林公园痛苦一日游
上传图片的时候发现当前时代的浏览器并不支持浏览HEIF格式的图片,但是这一标准在苹果和许多较新安卓设备上都已经开始推广,并且压缩率不错,所以能不能想办法让浏览器显示HEIF格式的图片呢?
hoppergee/heic-to Convert HEIC/HEIF images to JPEG, PNG in browser
我的需求显然早就有人在做了,这个项目利用javascript提供了一个在前端将HEIF格式图片转换成jpeg/png的方案。
<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


claw.cloud 以仅通过发送邮件的方式向包括我在内的众多用户宣布关闭香港地区的大部分业务,并提供了迁移方案,但是原有服务器可用时间截至到7月31日。很不幸,当我意识到服务器不对劲的时候,一切已经晚了。
我不知道能否完全恢复数据,但目前来看多半是没戏。
目前本博客通过yandex网页快照和互联网档案馆(https://web.archive.org/)手动复制恢复了大部分文章,但许多长文内容残缺不全仅有开头,关键段落及图像格式排版全部丢失,此事完全结束后,我会向互联网档案馆捐款以表感谢。
此次事件不涉及邮件服务器。
Flutter 安卓开发第一坑
作者: 未知狐
时间: 2025-7-28
分类: 随手记,Linux,折腾=-=
评论
官方文档不全
直接运行 flutter run
...
"Install NDK (Side by side) 26.3.11579264 v.26.3.11579264" failed.
FAILURE: Build failed with an exception.
What went wrong:
A problem occurred configuring project ':app'.
java.lang.RuntimeException: com.android.builder.sdk.InstallFailedException: Failed to install the following SDK components:
ndk;26.3.11579264 NDK (Side by side) 26.3.11579264Install the missing components using the SDK manager in Android Studio.
...
直接通过AS尝试构建apk则:
/home/xfox/Dev/flutter-sdk/flutter/bin/flutter --no-color build apk
[!] No Android SDK found. Try setting the ANDROID_HOME environment variable.
Process finished with exit code 1
显而易见是的,从Flutter doctor里我只能看到AS这项是打了对号的并且我确定已经安装了Flutter 文档写的相关工具链,但是就是报错编译不了。
也就是说我应该安装对应版本的NDK,也就是SDK Manager->SDK Tools ->NDK(Side by Side)
这个问题我曾经怀疑需要下载NDK,因为曾经尝试过使用AS当时开发流程就需要使用,现在显然仍然需要。
糟糕的是Configure the Android toolchain in Android Studio压根就没写这条。对于不了解的新人实在是坑爹至极。
内容已丢失作者: 未知狐
时间: 2025-7-27
分类: 随手记,Linux,折腾=-=
1 条评论
今天本来准备看点Dart和信创的信息,然后忽然发现这玩意不支持LoongArch (不过释然了,反正龙芯生态现在也是半死不活,本来也没报太大期望,RISC-V倒是有支持) 然后又看了眼橘子派画的Nova龙芯开发板大饼,仍然是只有宣发(疑似宣发也删了)不见实物,倒是官网榜上华为的产品页面挺醒目。
遂漫游到华为那边,本来打算看看华为的DevEco现在有没有Linux支持,然而一点下载,跳转到一个华为账户登录界面,直接失去探索兴趣沉默一秒关闭网页。
😅 华为你还是自己玩吧,老老实实当中央的谈判工具。真他妈搞笑,下载IDE也得登录。想学苹果玩封闭生态?还是早点回到被制裁的半死不活的状态对中外用户都好些。
顺便还看了PyQt的讯息,对支持的安卓版本限制范围刚好把我的CP303C手表卡没了,还是老老实实继续学Flutter吧。
作者: 未知狐
时间: 2025-7-22
分类: 随手记,Linux,阅读笔记,折腾=-=
评论
github仓库地址
Python软件包,在多个常见Linux发行版及OSX平台具有官方仓库打包。
今晚察觉自己看的书不方便复制,部分繁体字第一次见不太熟悉于是尝试查找解决方案。
虽然能不能复制不是很重要,但是我还是希望能有一个可复制的选择。
作者: 未知狐 时间: 2025-7-19 分类: 随手记,阅读笔记
也是我用过最垃圾的自由的邮件软件。
SMTP什么都对就是发不出去,Connect Closed,开什么玩笑?服务器断开连接? 同网络K9-Mail能发你不能是吧。
太垃圾了,我甚至能在Reddit上找到三年前同样的问题,哪怕过了三年也没人去修,逆天。
KMail 发不了邮件
老老实实用雷鸟,商店打三星都是给KDE脸了😅
标签: none
仅有一条评论
mxdyeahmxdyeah
2025年7月19日14:06
还是Thunderbird好用,一个邮件客户端竟然能够接入IRC或者Matrix,还有各种插件。
最开始是用的Foxmail,Thunderbird已经用了快5年,啥问题都没遇到过。