cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

KANIKIG技术窝💻

个人向 存放或转发感兴趣的内容

Show more
Advertising posts
356
Subscribers
+224 hours
+27 days
+730 days
Posting time distributions

Data loading in progress...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Publication analysis
PostsViews
Shares
Views dynamics
01
有没有炒美股的,FFIE值得冲吗
230Loading...
02
使用 Windows 虚拟机运行虚拟专用网客户端为 Linux 提供内网环境 起因 最近在某家公司实习,公司内部的 git 部署在内网环境上,需要通过虚拟专用网的客户端(天翼云的 AONE)才能够正常访问。很可惜,客户端只提供了 Windows 和 MacOS 的版本。 工作的代码总是要提交的,我也不想改变我的开发环境,又不希望在 Windows 上使用 git-for-windows 这个近乎简陋的工具进行代码提交,更别说还有一些别的内网服务接下来可能也会用到。所以最好的颁发就是在 Linux 下也配置好能够访问内网的环境。 理论 在 Windows 下使用 AONE 的网络拓扑是这样的 而我的方案则是使用 Windows 虚拟机开启 AONE,并在这台虚拟机上开一个 socks5 server 负责代理 Linux 宿主机需要打到内网服务的流量。网络拓扑如下 根据 bilibili 上技术蛋老师的视频总结,我们应该选择使用网卡桥接的网络配置,只有这个配置方式同时支持「宿主->虚拟机」和 「虚拟机->互联网」的网络。 实操 在 Windows 虚拟机中开启虚拟专用网客户端 开启 AONE,不做赘述 开启 socks server,监听地址为 0.0.0.0 (或者设置为宿主机的 IP 地址) 在「熊孩子(BearChild)」的推荐下,我这里采用的是大名鼎鼎的二级射线(某 V 字开头的常见软件),直接从 GIthub Release 中下载 Windows X64 的压缩包,简单配置下即可,如果没有什么特殊需求的话可以只修改图中的两处配置。 在终端中通过该软件的 run 命令即可开启服务 在宿主机进行测试 我这里使用的是 mzz2017 编写的 gg 命令进行代理 这里 curl 百度得到了正确的相应,说明通道是通的,gg 也可以用于代理浏览器。经实测能够正常访问公司内网服务,不便在博客中展示。 via 竹林里有冰的博客
201Loading...
03
在 macOS 平台把一加 12 ColorOS 转换为国际版 via 机械境
380Loading...
04
基于 Cloudflare Tunnel 进行内网穿透 Cloudflare Tunnel 是一种安全、可靠的内网穿透解决方案,允许您将内部网络中的应用程序和服务暴露到公共互联网。以下是使用 Cloudflare Tunnel 进行内网穿透的步骤: 1. 准备工作 ● Cloudflare 账号:需要一个 Cloudflare 账号,最好是绑定信用卡然后开通免费版本的服务。 ● Cloudflare Tunnel 应用程序:下载并安装 Cloudflare Tunnel 应用程序。您可以从 tunnel 获取最新版本。 ● 内网服务:确保您的内网服务正在运行,并且您知道服务的端口号。 ● 域名:您需要一个域名来访问您的内网服务。您可以使用您自己的域名,也可以使用 Cloudflare 提供的免费子域名。 2. 配置 Cloudflare Tunnel ● 创建 Tunnel: 在 Cloudflare Tunnel 应用程序中,创建一个新的 Tunnel。 ● 配置 Tunnel: 在 Tunnel 配置中,您需要指定以下信息: ● Tunnel 名称:为您的 Tunnel 命名。 ● 域名:指定您要使用的域名。 ● 服务端口:指定您内网服务的端口号。 ● 命令:指定启动您的内网服务的命令。 ● 生成证书: Cloudflare Tunnel 将自动生成一个证书,用于安全连接您的内网服务。 3. 示例: 假设您的内网服务是一个运行在端口 2001 上的 Web 服务器,您的域名是 example.com。以下是使用 Cloudflare Tunnel 进行内网穿透的步骤: 1. 创建 Tunnel: 在 Cloudflare Tunnel 应用程序中,创建一个名为 HomeLab-tunnel 的 Tunnel,并获取 tunnel 的 token。 2. 配置 Hostname: 在 Tunnel 配置中,指定以下信息: ● 域名: whoaim.example.com ● 服务: http://whoami:2001 3. 部署 Tunnel: 在您的内网服务器上安装并启动 Cloudflare Tunnel 应用程序。 4. 验证连接:使用 https://whoaim.example.com 访问您的 Web 服务器,确保连接正常。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 version: '3.9' services: whoami: image: traefik/whoami command: # It tells whoami to start listening on 2001 instead of 80 - --port=2001 - --name=iamfoo networks: - nginx-proxy tunnel: container_name: cloudflared-tunnel image: cloudflare/cloudflared:2024.5.0 user: root restart: unless-stopped read_only: true volumes: - ./cloudflared:/root/.cloudflared/ command: tunnel --no-autoupdate run --token ${TUNNEL_TOKEN} networks: - nginx-proxy networks: nginx-proxy: external: true 注: 这里是用的是在线配置的方式,也可以通过离线配置的方式,配置文件放到 cloudflared 目录即可。 4. 总结: Cloudflare Tunnel 提供了一种安全、可靠的内网穿透解决方案,可以帮助您轻松地将内部网络中的应用程序和服务暴露到公共互联网。通过遵循上述步骤,您可以轻松地配置 Cloudflare Tunnel,并享受其带来的便利和安全性。 ---EOF--- via 机械境
541Loading...
05
2024 年香港徒步游记(一) 缘起在 2023 年年度总结中,我给 2024 年定下的目标是「工作与业余爱好上稳中求进,生活上锻炼好身体、多关心家人」,为此今年我做了许多旅行的准备。 在深圳呆 via This Cute World (author: ryan4yin)
490Loading...
06
自渡 前往:https://innei.in/notes/171 via 静かな森 (author: Innei)
560Loading...
07
坐高铁去柳州吃螺狮粉,是一种怎样的体验呢? iframe () 这个世界需要疯癫,我也需要。 以后要多去看看世界,也看看自己。 via 菠菜眾長 (author: Lruihao)
600Loading...
08
水蘭児 Vチューバー関連をもっと深く掘り下げるため、数ヶ月前、僕はチュートリアルに基づき、自分のキャラを作りました。なかなか面白い。 一応設定をしました。 少女の名前は「水蘭児」(スイランアー)、ニートのヴァンパイア絵師。おくびょう者なので、生物の血を吸ったことない。 そのため、ずっと力不足の様子。大好物はコーラや、血で作られた料理。日に浴びると、精神疲労により怠くなる——ある意味で僕自身と同じ。 実年齢は100歳以上だが、90年以上封印されていた。 ずっと自分のパソコンで眠り続いてるとしょうがないと思い、ついに公開しました。 ただ、このキャラで生配信をする予定はないです。——ソフトで試し、うまく作動しましたが… 画师:As109 - 阅览数:242073 - 收藏数:10752 via As109 的 pixiv 动态
480Loading...
09
狙われた神楽めあ wwwww 画师:As109 - 阅览数:413258 - 收藏数:26969 via As109 的 pixiv 动态
420Loading...
10
飘过新加坡的日子 - 天天向上 - 解锁摄像头和扫地机器人海外地区限制(一键穿梭回国) – 【1】题记 – 我曾经买过2个小米的摄像头,结果都是严重入坑,因为其海外地区限制;无一例外都需要国内IP地址。 最近聊过领事APP和交警1212 via Posts on 生活不在别处
541Loading...
11
飘过新加坡的日子 - 遛娃系列 Batam 巴淡岛 – 【题记】– 2024开年,工作忙到飞起,都快无力吐槽了。但是无论如何,小朋友的学校假期是不能错过。3月有1个星期的假,短期游直接 via Posts on 生活不在别处
510Loading...
12
再想一下 感受与感想 我博客有两个标签:“感受” 与“感想”。某一天我自己看到后一愣,这两有啥区别啊。好像大差不差。 再想一下 区别还是有的,“感受”偏向于看到、察觉到的某种事情的第一个瞬间时,脑子以及身体做出的第一反应;而“感想”可能是事情发生一段时间后,再去想这件事情。 这个解释是我自己瞎琢磨的,不一定对,但有用。因为这让我以为的博客标签的bug变成了一个feature。 套壳国产 某天刷到个帖子,是一个程序员在吐槽自己学了MySQL,Tomcat等知识,但是甲方要求其使用国产的工具,而他觉得这些所谓国产,很多都只是套了层皮,却就要额外收取很可观的费用。 我的第一感受是觉得可耻,一下子就联想到了某款编辑器。 再想一下 从法律层面,基于开源工具所使用的许可证的不同,这种套壳行为可能合法、也可能不合法。但敢拿出来收费,我想人家肯定有去研究相关的发条,这个不是我的专业,也不了解。 从买卖双方的层面:甲方出于各种各样的考虑,有使用国产工具的需求,而乙方正适应了这种需求。周瑜打黄盖,这点也不能多说什么。 从价值层面,如果这种套壳背后附加的是一定时间的售后服务,那可以理解为是在卖服务,这也能理解。 从开源社区的层面来说,我一直以来都只是使用者,没有贡献过多少代码,也没有深度参与过。不理解的东西我也不能多说什么。 但对我来说,我还是觉得可耻。因为至少我在使用别人的代码时,最终的成品我会去删掉那些不必要的东西,但是会声明我这个项目参考了、使用了别人的代码,我觉得这是一种起码的尊重。 智感支付 某天刷到个视频,有人拿着扫码枪的照片对准某款手机,这个手机所宣传的智感支付也能起作用。下面的评论有对隐私的担忧,说是前置摄像头一直开着太恐怖啦。 我的第一感受是是诶,好像确实是这么回事。 再想一下 手机摄像头一直开着这个论断感觉是站不住脚的。我自己猜了下:第一:这应该会带来相当的耗电量,用户应该能察觉得到。第二:完全有更好的实现方法:比如加个距离传感器之类的,只有一定距离才会去检测。 但话说回来,不管怎么样的实现,肯定都会使得前置摄像头的使用率一定程度上提高。而至于隐私问题,我觉得作为一项可选功能,用户开启了也说明其接受了相应可能的风险,愿意去牺牲可能的一些东西来换取相对的便利性。 再再想一下 如果可能,我会不会去用这个功能。我想我应该不会,至少短期内不会。我现在的想法是觉得:支付不能太便捷,太便捷容易让我不知不觉就想多花钱。一定的麻烦能让我有更多的时间去打消可能的不必要的消费念头。 再再再想一下 说到支付的便捷性,我觉得扫码支付是一种为了普及度的tradeoff,而能够使用扫码机的场所,使用NFC这种碰一下就能支付的方式我觉得就挺好。 再再再再想一下 扫码支付和nfc支付哪个好?我觉得各有各的优势。像地铁,nfc就远比扫码来得方便快捷。但对于小摊小贩。扫码支付对商家的成本相对较低(打印块牌子就行),还支持并发。 手环测心跳 某天看到的某个视频:有人将不同品牌的手环拿去绑在香肠还是水杯上,让其测心跳,从而比较品牌的优劣。 这个我第一眼觉得很弱智。要比较谁优谁劣更好的方式应该是在实际使用中去比较精准度、续航能力等参数。而不是像这样哗众取宠。 再想一下 我还是不太喜欢这种做法,但我觉得这个视频还是有其意义的,如果不去以此比较优劣。 ● 比如开发人员看到了,可能会想我需要加个检测功能,保证只有戴在手上的时候才去检测。 ● 比如我这种普通消费者看到了,我会想:诶,这说明了这几款手环用的检测机制是不一样的,同样一种功能,可以不同方式去实现,还蛮有意思的。 预制菜 某段时间预制菜的话题讨论度很高,我刚开始也蛮反感预制菜,觉得这个词背后代表了不健康,不卫生,不好吃。 再想一下 真的不健康吗?可能。一道菜品加工后被装袋,然后需要保证能存放相当一段时间,应该会是需要某种防腐技术。我只是个普通的消费者,我基于自身的生活经历,对这方面有一定的担忧。而这担忧可能合理,也可能不合理。 真的不好吃吗?不清楚。我没有做过预制菜和非预制菜的双盲实验,我的味蕾也不是相当灵敏。 真的不卫生吗?分情况。我自己家做饭都难保一定卫生,而那些苍蝇馆子,外卖小店我觉得更难以保证。如果预制菜是由一定规模的厂家去生产,遵照相应的合格的标准,我觉得卫生方面应该可以放心。 所以我的想法是不能去过度妖魔化预制菜。它可以是一种选择。 你问我吃不吃?相对来说更便宜,更卫生,那我肯定会接受。 诡辩 诡辩一 有这样一种说法,说是拦着你不去干某件事是为了你好。你硬要去做的话,就像是明知道屎难吃而非要去尝尝一样。 听完我竟无言以对。 再想一下 我之前不知道该怎么反驳,现在有思路了。 我知道屎难吃,是可以从其气味,外观,产生方式推断得到的。但其它事情,当我缺乏足够能说明自己不去做某件事的理由时,我就更偏向于去试试。 诡辩二 有这样一种应对批评者的话:你行你上啊!答曰:我评价一个冰箱,难道还需要会制冷吗? 有道理哦 再想一下 我觉得评价得分情况。 冰箱不制冷,我作为一个消费者,去批评它是我的权利。 但一些专业的领域,我作为一个门外汉,那我自然也没啥资格去评价。类似的观点我在我看 LK-99 | EuDs’s Blog谈过了,此处不再拓展。 via EuDs's Blog
390Loading...
13
第177期 - 五彩花海 via 潮流周刊
580Loading...
14
BMPI周记2420:开始直播 via BMPI
760Loading...
15
探讨 React Server Component 与 React Client Component 的环境隔离与实践 前往:https://innei.in/posts/tech/exploring-environment-isolation-and-practice-of-react-server-component-and-react-client-component via 静かな森 (author: Innei)
950Loading...
16
#境外AI #OpenAI #ChatGPT ChatGPT 官方MAC版本客户端已经发布!点击下方链接下载! 官方直连下载
610Loading...
17
高级 RAG 检索策略之查询重写 via Hacker and Geeker's Way
930Loading...
18
科技爱好者周刊(第 300 期):三十年,解决人生三大问题 via 阮一峰的网络日志
811Loading...
19
对交易的思考 投资交易已十年,分析我对交易的理解。 via BMPI
932Loading...
20
Glance 个人自定义 Dashboard Glance 是一个可以自行架设的个人 Dashboard 以及 RSS 订阅信息面板。 Glance 由 Go 语言和 JavaScript 实现,前端实现没有使用大的框架,非常简洁。 支持不同的小组件,包括 ● RSS Feeds ● Subreddit posts ● 天气 ● 书签 ● 最新的 YouTube 视频 ● 日历 ● 股票 ● iframe ● Twitch 频道和游戏 ● GitHub releases ● 网页监控 官方还提供了好几种主题样式。 配置 官方给了一个预设的配置,也可以根据官方的配置自定义。 via Verne in GitHub
412Loading...
21
注册英国奕丰环球银行 iFast 数字银行 英国奕丰环球银行是一家英国的数字银行,总部在英国,受到英国 FCA 监管,享受 85000 英镑的金融服务补偿计划。 之前已经写过一篇文章是开设新加坡的华侨银行 OCBC ,本文再来介绍一下 iFast 英国奕丰环球数字银行。 介绍 ● 受监管的英国银行 ● 仅需一次申请,我们即向您提供多币种账户,包括英镑、美元、欧元、港元、新元和人民币 ● 您的合资格存款受到 Financial Services Compensation Scheme (FSCS) 最高 £85,000 英镑的保障 ● 免费开户,无需年费 准备材料 ● 国内的身份证或者护照 ● 邮箱 ● 可以接受短信的国内手机号 ● 地址认证材料,银行对帐单,水电费等 注册流程 首先访问官方页面,通过此链接注册,存入 500 英镑并保留在账户中 3 个月,可以额外获得 5 英镑的奖励。 打开页面之后可以在右上角切换语言,然后点击注册,选择个人注册。 注意在注册的过程中需要提供地址证明,可以使用信用卡账单,水电燃气等账单,我因为使用香港汇丰银行的账户,直接使用对账单即可。 完成开户 完成资料提交,并且验证成功之后,可以开户成功,开户成功之后会获得一个英国银行账户,提供了 IBAN 号,该账户是一个多币种账户,默认 GBP 英镑,也支持 CNY 人民币,欧元,美元,新笔,港币等。 首次存款 首次存款需要以自己的同名帐号存入。 因为 iFast 账户提供 IBAN,那么可以使用 Wise 的英国账户来入金存入英镑。 汇丰香港 HSBC 通过香港汇丰银行入金 iFast 无汇款费用,需要同名账号如今 iFast 到帐稍慢,汇丰的汇率比较差。 Wise 入金 通过 Wise 入金 iFast 汇率比较好,无汇款费用。 到帐偏慢。 related ● 新加坡华侨银行 OCBC 开户指南 ● N26 数字银行开户指南 via Verne in GitHub
812Loading...
22
Fileball 一款 iOS tvOS 上的媒体播放器及文件管理器 Fileball 是一款 iOS,tvOS 上的本地文件管理器,本地音乐播放器,本地视频播放器,以及文本编辑器,Fileball 可以在 iPhone,iPad,Apple TV 上使用。Fileball 可以连接网络共享,支持 SMB,FTP,SFTP,Synology,NFS,WebDAV 等,支持 Emby,Jellyfin 等,还可以连接百度网盘,Box,Dropbox,Google Drive,OneDrive,pCloud 等,可以作为 [[Infuse]] ,[[VidHub]] 等播放器的平替,高级版本价格也比较合适。Fileball 也支持 [[IPTV]]。 之前有写文章说我购买了一台 Apple TV,Fileball 那个时候就安装了,虽然平时使用还是 VidHub 比较多,毕竟还是有一个海报墙,但是 Fileball 作为一款文件管理器还是经常被想起来。Fileball 原来叫做 Filebox,收到商标侵权投诉修改为 Fileball。 优点 Fileball 不仅能作为一个功能强大的媒体播放器,也支持文件管理,IPTV 网络流等功能。 Fileball 支持的协议和网盘非常多。 支持的网盘 ● Aliyun 盘 ● [[AList]] ● 百度网盘 ● Box ● Dropbox ● Google Drive ● Google Team Drive ● OneDrive ● pCloud ● Synology ● NFS 支持的协议 ● SMB ● WebDAV ● WebDAV(HTTPS) 支持的媒体服务器 ● Emby ● Jellyfin Fileball 另外的一个优点是它还可以作为一个音乐播放器,我自己测试一下之后,flac 等等格式都是可以正常播放。 缺点 Fileball 相较于当前两个比较热门的应用 Infuse 和 VidHub 也有一些致命的缺点。 ● 不支持 macOS ● 不支持杜比,HDR 另外一些高阶的功能是收费的。 高级版 Fileball 高级版提供 ● MPV 播放器,更强大,更好性能,网络流缓存 ● 字幕,自定义字幕字体,位置,背景色,边框 ● 画中画 ● 自定义应用图标 ● 自定义主题 ● 功能个性化,任何功能都可以配置 ● 所有高级功能 ● 支持开发者 目前一次性收费 9.99 USD,折扣价格 6.99 USD;人民币 68 元,折扣价是 48 元。 2024 年上线三周年加上五月一号假期,所以折扣 48 RMB,美区 6.99 USD。 related ● [[Infuse]] ● [[VidHub]] via Verne in GitHub
562Loading...
23
在日本申请入台证材料及在线提交注意事项 本文记录入台证办理的材料及提交手续,以及在使用线上提交系统的时候需要注意的点。入台证是中华民国台湾地区出入境许可证的俗称,所有进入台湾的人都需要申请此许可证。 准备材料 注意所有的提交的材料都需要小于 1MB 大小,最好保持在 512 KB 左右,另外虽然页面中标注了可以上传 PDF 文件,但实际上 PDF 文件无法上传,只支持上传图片格式,切记。 再提醒,如果验证码死活通不过了,记得更换一下浏览器,我自己使用 Chrome 无法提交验证码,不清楚那边除了问题,使用 Safari 没有问题。 材料清单 ● 大陆地区所发尚余 6 个月以上有效期限的旅行证件或香港,澳门政府核发的非永久性居民旅行证件,护照第一页照片个人信息页或扫描件 ● 最近一年以上期间,护照入出境查验章戳记录或签证,重入国等页面(如果最近一年内无出境记录,请上传最近一次) ● 在留卡 正反面 ● 住民票,必需记录国籍,在留卡号,在留资格,有效期限等重要信息,打印的时候可以选择只隐藏个人番号,其他全部都需要 ● 照片(电子版) 3.4cm * 4.5cm 尺寸 ● 近两年内拍摄的色彩照片 ● 头部肩部端,脸部占据照片 70~80% ● 两眼正视前方,清晰可见 ● 背景需要为白色 ● 不得佩戴粗框眼镜 ● JPG 或者 JPEG 格式,512KB 以内 ● 大陆身份证正反面 ● 如果是工作,需要提供 3 个月内开的在职证明,需要包括开具日期,名字,入职时间,部署,公司公章,公司地址电话等信息 ● 另外就是需要准备好自己的相关信息,包括护照号码,在留卡号码,身份证号码,护照有效期限,公司名字,家庭地址 ● 另外还需要一个在台联络地址,该地址可以提供台湾旅馆的地址(如果尚未订酒店,也可以填写欲入住酒店的地址和电话,个人建议直接订房网站搜索一个,然后在 Google Map 获取地址和联络方式) ● 另外还需要提前准备一下亲属状况,包括父亲和母亲的姓名,生日,地址,岗位,单位名称,等虽然页面上显示只有名字和生日必填,但是审核的时候如果此处省略还是会打回要求补充 另外需要注意如果是日本工作签证申请入台证,需要已经在日本工作满一年,未满一年不被许可。另外如果手上持有的在留卡无法证明已经在日本一年以上,需要另外提交一张在留卡的正反面。 如果是学生 ● 有效学生签证(或再入国签证)以及学校核发的 3 个月内的在学证明 关于照片 最好提前准备好 3.5 乘以 4.5 cm 的白底照片,在 iOS 上可以下载一款叫做「证件照应用」,然后提前将照片裁剪一下,保存好。 提交材料 在中华民国内政部移民署的境外人士线上申办系统 提交上述的材料。 需要注意的是,在线上提交的过程中不要刷新页面,也不要使用浏览器的后退,不清楚这个网站是怎么设计的,一旦有刷新一些状态就丢失了。 缴费 缴费需要信用卡支付,Visa/MasterCard/JCB 都可以直接刷。 单次,600 新台币,一年多次,1000 新台币 打印 缴费成功之后,就可以打印「入台证」了,记得需要彩印。 via Verne in GitHub
542Loading...
24
不上班的第一年 2023 年的 5 月,我离开了微软,开始了自己做产品的旅程。到现在刚好满了一年,这一年发生了不少事情,有些在 2023 年终总结里提到过,这一篇我想更详细地列出在这一年我具体做了什么、对自由职业的思考、对做产品的一些思考等等。 首先是我的产出,这一年我的产出主要是两个产品、一个播客。 两个产品 Notepal 离职后第一个认真做的产品是 Notepal, 这是一个用于把微信读书笔记同步到各个笔记应用的插件。我在这篇文章详细写过这个产品的起源和在做这个产品的时候的一些思考。我在做这个产品的时候完全没有想到,这个只卖 50 块的插件,在这一年帮我付了我一整年的房租。 EpubKit EpubKit 是另外一个我投入比较多的产品。这是一个把网页转成 ePub 电子书的工具。正式上线不到一个月,收获了几十个付费用户。 一个播客 刚好今年的 5 月份也是我和 GeekPlux 一起做的播客节目《代码之外》 的一周年。起初我们只是玩票性地做闲聊节目,后来因为有了听众来信的栏目,我们慢慢会讲更多职业发展方向的主题,这些主题意外地无形中对很多听众有不少的帮助。后来还邀请我刚工作就很欣赏的前辈勾股作为来信栏目的常驻嘉宾,为节目带来了很多很好的观点。今年在参加一些线下活动时,有些听众会跟我说从节目中得到了启发。从统计数字上看,我们好像的确是做了一件影响力不算小的事: ● 小宇宙订阅数 6000+, 总播放量 11万+ ● Bilibili 粉丝 6000+,总播放量 13万+ ● YouTube 订阅数 2500+, 总播放量 3万+ 在这一年,我对于做产品和生活都有了很多思考。对于不上班这件事,有人羡慕,有人好奇,刚好在这篇总结里,我想跟大家分享不上班的好处和缺点。 不上班的好处 时间自由 不上班的好处对我来说最明显的是时间自由。我是一个喜欢晚睡晚起的人,所以对我来说,准时上班是一件很难的事。不上班可以让我睡到自然醒,有充足的睡眠时间。 认识不同的人 上班的时候基本只能认识职场环境里面的同事朋友,或者在网络上交流的朋友。但是在自己做产品后,我开始认识一些同样是在做产品的朋友,和这些朋友可以聊得更深入。这些人往往对很多事情都有自己独特的思考。我从他们身上学习到非常多。我经常觉得如果我只是和以前一样在公司上班,业余写写博客和开源,我可能很难和这些朋友有共同话题,最多也只是互相点赞之交。 赤裸地直面市场 不上班后只能完全依靠自己赚钱,这代表我需要很赤裸地直面市场。 第一层赤裸,指的是脱离公司,作为一个个体,我可以给消费者提供什么他们认为值得为我付费的价值? 第二层赤裸,指的是一个产品如果脱离大公司本来就有的入口红利,我靠什么给我的产品带来自然流量? 这些都是很难的问题,但一旦开始学习,收获都是巨大的,而且都是属于自己的。在公司里最可怕的地方在于,我们很容易把公司给的平台误以为是自己的能力,很容易把流量看成是理所当然会有的。 也正因为如此,在这个过程中,我可以学习到很多以前不会主动学习的技能。 学习到更多技能 自己做产品的时候,没有公司平台给的入口,首先需要学习的就是如何做 marketing. 也是只有在自己做产品的时候,才会发现要别人发现你的产品是一件多么难的事。回想以前在阿里做业务,我们写一个营销活动页面,只要把入口放到某个栏位,基本不需要担心没有流量。 为了获客,我学会了研究 SEO, 学会了怎么做小红书,读了很多关于 marketing 的书。这让我学习了很多技术之外的知识,我觉得这些知识是终生受用的,而且它们不仅可以在互联网行业受用。 不上班的缺点 没有固定收入 不上班最大的缺点就是没有固定收入,这是很现实的问题。坦率地说,我以前买东西基本不看价格,只要觉得有价值,我就会买。没有固定收入之后,我买东西变得更加谨慎了。比如最近我很想买一台 Studio Display, 换作以前,无需多想,直接下单。但是现在,我会想我要卖多少份软件才能 cover 这台显示器,想想还是算了。 有时候我的朋友说羡慕我不用上班,我就跟他们说我这一年的收入还没有你们一个月赚得多,他们心理也就平衡了🤣。 孤独 可能有些人就是喜欢不用和别人交流,但对我来说,我是喜欢社交的,我在适当的社交中可以获取能量。不上班的时候,大部份的时间都是在家里写代码,看书,在网上和朋友聊天。有时候一整天都不需要开口说一句话。到后来我有点受不了,开始到外面的咖啡厅办公,只要能见到旁边有活人,就能有所缓解这种孤独感。 不确定性 上班有上班的不确定性要面对,不上班也有不上班的不确定性要面对。你无法确定这种生活可以维持多久,你的产品是否能卖得出去,就算卖得出去,它是否能养活自己,这些都是要面对的问题。 这些就是我体会到的不上班的一些优缺点,接下来,我想讲讲这一年在做产品的过程中我的一些思考和感受。 思考和感受 独立开发? 「独立开发」这个词在这一年非常火,用来标签像我这样自己做产品的开发者。其实我一直不称自己为「独立开发者」,因为我根本不想「独立」开发。我想做 scope 更大的事情,只是现在还没有条件。如果可以,我更愿意和两三个志同道合的人一起做产品。就像 61 的谜底科技,像少楠的 flomo. 而且自己做产品这一年,让我深刻地意识到,真正要做「独立」开发是很难的,因为没有人能擅长所有技能。 没有人擅长所有技能 曾经我觉得只要我愿意去学,我就能做好。比如设计。我很注重产品的 UI/UX 设计,但我一直没有经过认真的设计学习和训练。我读了些关于 UI/UX 的书,以为就可以成为一个设计还不错的程序员。后来发现我错了,理论和实践之间原来有一条很大的鸿沟。我虽然知道很多设计和用户体验的理论,但是一旦真正动手做页面,这些理论完全无法转换成实际的设计。 这是因为设计和写代码一样,是需要长期积累的。优秀的设计师可能有审美天赋,但他们一定也是每天都观察大量的设计,在自己的脑中内化了很多设计的模式(我不知道有没有专业的术语来形容),这些积累使他们可以面对一个新的需求的时候,根据自己内化的东西产生新的设计,这是我这种只读过一些理论的人无法做到的。正如会写代码的设计师,可能可以写一点能跑的代码,但缺乏多年的代码实践经验,是不可能像真正的专业程序员一样根据经验做好技术选型和想应该用什么设计模式(design pattern)的。 不过,我还是学会了在看到一些设计的时候,比以往更深入地去思考这个设计,这些元素为什么会这么摆放,颜色是怎么运用的,等等。 人的时间和精力是有限的 Notepal 和 EpubKit 同时做,让我更能体会到人的时间和精力是有限的。把时间放在一个产品 4 小时,那么另外一个产品投入的时间就永远少了 4 小时。而且上下文切换(context switch)是非常耗精力的。比如你正在修产品 A 的 bug, 这时用户报了产品 B 的 bug, 要从产品 A 跳转到产品 B 的开发,是很难一下子切换过来的。 所以不是自己一个人做产品就不需要项目管理,还是得学会充当自己的 manager 管理自己。给项目列好 roadmap, 排好需求优先级。 关于这个问题我还专门请教了图拉鼎,他告诉我要把自己当成不同的角色来用,比如规定上午作为客服,专门处理用户反馈,下午是程序员,专注写代码。这个方法也让我很受用。 自己做产品,同时要充当开发、marketing、客服、产品设计,我觉得这是「独立」开发的最大挑战。 学会专注 开发完 Notepal 后,我曾经陷入了很长时间的 burnout. 眼下赚的钱也不多,但又不知道应该做什么。期间有一些零星的 idea, 开发完后也不了了之。后来开发了第一版 EpubKit, 有了一些用户,之后又 burnout 了,因为开始觉得它做得不好,也很小众,渐渐又想放弃,想做点别的试试。 后来一些朋友「批评」我说我不够专注,我也开始反思,其实自己做的东西不算很糟糕,只是自己太着急,没有把它们都做得极致就失去耐性。经过反思,我决定好好打磨自己现有的产品,才有了现在这一版自己比较满意的 EpubKit. 乔布斯说专注不是指只做最好的,而是对其它也很好的东西 say no. 另外,缺乏专注很有可能会消耗用户对你的信任。 警惕「快速试错」 「快速试错」、「快速验证想法」是很多人做产品的信条,我相信快速验证想法是重要的,但是更重要的是交给用户的这个产品不应该是一个半成品,它最好是一个 Finished software. 也就是说,即使你不再维护这个产品,它还依旧是个可用的软件。 我曾经也「快速试错」,发布了一些产品,最终不再维护,甚至还有几个用户付费了。我对这种「试错」是愧疚的,因为这很有可能伤害支持你的用户。因此我现在反而发布新产品会更加谨慎,要把用户的感受放在第一位。 这篇文章很好地表达了这个观点。 总结 以上就是不上班的一年我对自己的一些思考的总结,希望对读到的朋友有帮助。这一年我其实算是比较幸运的,虽然收入微薄,但做产品也算是能卖出去,能解决很多人的需求。但同时我还是处于迷茫的阶段,认为自己做的产品还是小打小闹,scope 太小。我还是希望将来能做出满足更大众需求的产品,覆盖面能更广。 我的这些观点不一定对,但也能让读者感受到一个程序员脱离公司的其中一种可能性。 via Randy's Blog
650Loading...
25
あまいろショコラータ3:你以为的并不是真的 前一阵写商业稿的时候,被编辑询问了一个请求:那就是能不能写关于《巧克甜恋3》(あまいろショコラータ 3)的文章。 作为一名被开除了十多年的前互联网编辑,写这类文章肯定是没问题的,但是问题在于:Why?为什么要写这个游戏? 《巧克甜恋3》这个游戏属于一眼就能看到头的作品,而且宣发做的也很一般,我甚至不理解为啥卷心菜(きゃべつそふと)会社会把这个东西出到第三作。 而且另一个 Why 的地方在于:这游戏真的有人愿意买吗? 于是为了更好的写商业稿,我就查了一下相关数据,却得到了十分意外的结果。 [...] via Plum's Blog (author: plum)
110Loading...
26
里程碑 热力图 May 1, 2024 2024 年 5 月 1 日,博客首页热力图,统计页热力图、统计 via 大大的小蜗牛
800Loading...
27
https://x.com/wutalkwu/status/1789617138891919639?s=46
620Loading...
28
黑暗的角落不配你高傲的怜悯 最近说唱歌手“河南说唱之神”的新作品《工厂》火了,很多人给予了很高的评价,进而引发了许多人开始了对所谓山河四省的各种内疚与反省,带来了许多关于苦痛生活的共情。 其实我很早就知道“河南说唱之神”这个人了,最早他叫 Greyll 的时候我还不清楚,但从《我裂开了》这首歌开始,我就知道他了。我还购买了他最早的那张地下发行的 EP《说唱之神在哭泣》(亦或者又叫《NEW WAVE》),这张碟子现在应该是绝版了,闲鱼上还是挺值钱的。 后续他的各种专辑我也都有买,我唯一的遗憾是那张《答应我会幸福》的专辑我买不到,而后来什么《哥们废了》我也买了,发货地点还是郑州金水区黄河路,距离我居然很近。 [...] via Plum's Blog (author: plum)
470Loading...
29
第176期 - 车外风景 via 潮流周刊
1140Loading...
30
广场周刊(第 22 期):行万里路 via 木木木木木 (author: 林木木)
1020Loading...
31
SRE 日志:我的包去哪了? via Manjusaka
280Loading...
有没有炒美股的,FFIE值得冲吗
Show all...
使用 Windows 虚拟机运行虚拟专用网客户端为 Linux 提供内网环境 起因 最近在某家公司实习,公司内部的 git 部署在内网环境上,需要通过虚拟专用网的客户端(天翼云的 AONE)才能够正常访问。很可惜,客户端只提供了 Windows 和 MacOS 的版本。 工作的代码总是要提交的,我也不想改变我的开发环境,又不希望在 Windows 上使用 git-for-windows 这个近乎简陋的工具进行代码提交,更别说还有一些别的内网服务接下来可能也会用到。所以最好的颁发就是在 Linux 下也配置好能够访问内网的环境。 理论 在 Windows 下使用 AONE 的网络拓扑是这样的 而我的方案则是使用 Windows 虚拟机开启 AONE,并在这台虚拟机上开一个 socks5 server 负责代理 Linux 宿主机需要打到内网服务的流量。网络拓扑如下 根据 bilibili 上技术蛋老师的视频总结,我们应该选择使用网卡桥接的网络配置,只有这个配置方式同时支持「宿主->虚拟机」和 「虚拟机->互联网」的网络。 实操 在 Windows 虚拟机中开启虚拟专用网客户端 开启 AONE,不做赘述 开启 socks server,监听地址为 0.0.0.0 (或者设置为宿主机的 IP 地址) 在「熊孩子(BearChild)」的推荐下,我这里采用的是大名鼎鼎的二级射线(某 V 字开头的常见软件),直接从 GIthub Release 中下载 Windows X64 的压缩包,简单配置下即可,如果没有什么特殊需求的话可以只修改图中的两处配置。 在终端中通过该软件的 run 命令即可开启服务 在宿主机进行测试 我这里使用的是 mzz2017 编写的 gg 命令进行代理 这里 curl 百度得到了正确的相应,说明通道是通的,gg 也可以用于代理浏览器。经实测能够正常访问公司内网服务,不便在博客中展示。 via 竹林里有冰的博客
Show all...
基于 Cloudflare Tunnel 进行内网穿透 Cloudflare Tunnel 是一种安全、可靠的内网穿透解决方案,允许您将内部网络中的应用程序和服务暴露到公共互联网。以下是使用 Cloudflare Tunnel 进行内网穿透的步骤: 1. 准备工作 Cloudflare 账号:需要一个 Cloudflare 账号,最好是绑定信用卡然后开通免费版本的服务。 Cloudflare Tunnel 应用程序:下载并安装 Cloudflare Tunnel 应用程序。您可以从 tunnel 获取最新版本。 内网服务:确保您的内网服务正在运行,并且您知道服务的端口号。 域名:您需要一个域名来访问您的内网服务。您可以使用您自己的域名,也可以使用 Cloudflare 提供的免费子域名。 2. 配置 Cloudflare Tunnel 创建 Tunnel: 在 Cloudflare Tunnel 应用程序中,创建一个新的 Tunnel。 配置 Tunnel: 在 Tunnel 配置中,您需要指定以下信息: Tunnel 名称:为您的 Tunnel 命名。 域名:指定您要使用的域名。 服务端口:指定您内网服务的端口号。 命令:指定启动您的内网服务的命令。 生成证书: Cloudflare Tunnel 将自动生成一个证书,用于安全连接您的内网服务。 3. 示例: 假设您的内网服务是一个运行在端口 2001 上的 Web 服务器,您的域名是 example.com。以下是使用 Cloudflare Tunnel 进行内网穿透的步骤: 1. 创建 Tunnel: 在 Cloudflare Tunnel 应用程序中,创建一个名为 HomeLab-tunnel 的 Tunnel,并获取 tunnel 的 token。 2. 配置 Hostname: 在 Tunnel 配置中,指定以下信息: 域名: whoaim.example.com 服务: http://whoami:2001 3. 部署 Tunnel: 在您的内网服务器上安装并启动 Cloudflare Tunnel 应用程序。 4. 验证连接:使用 https://whoaim.example.com 访问您的 Web 服务器,确保连接正常。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
version: '3.9'

services:
    whoami:
        image: traefik/whoami
        command:
            # It tells whoami to start listening on 2001 instead of 80
            - --port=2001
            - --name=iamfoo
        networks:
            - nginx-proxy

    tunnel:
        container_name: cloudflared-tunnel
        image: cloudflare/cloudflared:2024.5.0
        user: root
        restart: unless-stopped
        read_only: true
        volumes:
            - ./cloudflared:/root/.cloudflared/
        command: tunnel --no-autoupdate run --token ${TUNNEL_TOKEN}
        networks:
            - nginx-proxy

networks:
    nginx-proxy:
        external: true
注: 这里是用的是在线配置的方式,也可以通过离线配置的方式,配置文件放到 cloudflared 目录即可。 4. 总结: Cloudflare Tunnel 提供了一种安全、可靠的内网穿透解决方案,可以帮助您轻松地将内部网络中的应用程序和服务暴露到公共互联网。通过遵循上述步骤,您可以轻松地配置 Cloudflare Tunnel,并享受其带来的便利和安全性。 ---EOF--- via 机械境
Show all...
Photo unavailableShow in Telegram
2024 年香港徒步游记(一) 缘起在 2023 年年度总结中,我给 2024 年定下的目标是「工作与业余爱好上稳中求进,生活上锻炼好身体、多关心家人」,为此今年我做了许多旅行的准备。 在深圳呆 via This Cute World (author: ryan4yin)
Show all...
自渡 前往:https://innei.in/notes/171 via 静かな森 (author: Innei)
Show all...
Photo unavailableShow in Telegram
坐高铁去柳州吃螺狮粉,是一种怎样的体验呢? iframe ()
这个世界需要疯癫,我也需要。 以后要多去看看世界,也看看自己。
via 菠菜眾長 (author: Lruihao)
Show all...
水蘭児 Vチューバー関連をもっと深く掘り下げるため、数ヶ月前、僕はチュートリアルに基づき、自分のキャラを作りました。なかなか面白い。 一応設定をしました。 少女の名前は「水蘭児」(スイランアー)、ニートのヴァンパイア絵師。おくびょう者なので、生物の血を吸ったことない。 そのため、ずっと力不足の様子。大好物はコーラや、血で作られた料理。日に浴びると、精神疲労により怠くなる——ある意味で僕自身と同じ。 実年齢は100歳以上だが、90年以上封印されていた。 ずっと自分のパソコンで眠り続いてるとしょうがないと思い、ついに公開しました。 ただ、このキャラで生配信をする予定はないです。——ソフトで試し、うまく作動しましたが… 画师:As109 - 阅览数:242073 - 收藏数:10752 via As109 的 pixiv 动态
Show all...
Photo unavailableShow in Telegram
狙われた神楽めあ wwwww 画师:As109 - 阅览数:413258 - 收藏数:26969 via As109 的 pixiv 动态
Show all...
飘过新加坡的日子 - 天天向上 - 解锁摄像头和扫地机器人海外地区限制(一键穿梭回国) – 【1】题记 – 我曾经买过2个小米的摄像头,结果都是严重入坑,因为其海外地区限制;无一例外都需要国内IP地址。 最近聊过领事APP和交警1212 via Posts on 生活不在别处
Show all...