Skip to main content

7 posts tagged with "web"

View All Tags

· 2 min read
  1. 捕风记录仪 Windrecorder
    一款开源的 Windows 应用,自动在后台以小尺寸记录出现过的所有屏幕内容,并对文本或图像描述进行 OCR,以便查询。
    https://github.com/yuka-friends/Windrecorder

  2. AI 图像音乐生成器
    这个 Web 服务可以将上传的图像,转换为一段音乐,适合为图文视频配背景音乐。
    https://imagetomusic.top/

  3. WeWe RSS
    全文订阅微信公众号的一个本地服务,可以生成公众号的 RSS,基于微信读书。 https://github.com/cooderl/wewe-rss

https://github.com/omnivore-app/omnivore

互联网购物已经娱乐化了。人们购物不完全是出于生活需要,而是忍不住想做点什么,为了消磨时间。

nana 说:

AI没有护城河那部分,第一个结论就错了,看看现在的OpenAI的估值就知道AI有没有护城河了

来源:
https://www.ruanyifeng.com/blog/2024/03/weekly-issue-291.html

· 5 min read

本文透露他2023年的运营情况,总收入10万美元,获利近7万美元

我创建了 The low-tech guys,我以开发 macOS 应用程序为生。 https://lowtechguys.com/

我和我的一个好朋友一起开始了这项业务,认为我可以帮助他停止长时间的咨询工作,并轻松从事更具创造性的工作。

然而,要达到一个你赚到足够的钱来维持应用程序销售的状态需要时间,而他没有那个时间。所以只有一个"low-tech guy"在做这一切,那就是我。

那么,经营这样的企业的最大成本是多少?

老实说,是时候了。我本可以花时间与我的妻子、我的兄弟、我的狗在一起,而不是从我第一次醒来到睡觉前回复支持电子邮件。我本可以走到外面,在自然光下做一些方便的工作,而不是每天坐在我的屁股上, 破坏我的脊椎 6-12 小时。

但时间很难量化,所以让我们来谈谈钱。

App Store

我在 App Store 上销售 3 款应用:

rcmd 占了大部分销售额,但主要是因为我没有时间进一步开发和处理其他两个的反馈。

以下是 2023 年的数字:

  • Sales (how much people paid in total): $14.9k
  • Proceeds (how much I get from the sales): $11.5k
  • Costs: $3.4k
    • App Store 佣金(小型企业 15%): $2.3k
    • 增值税、销售税、外币兑换费: $1.1k

Paddle

我也是独立发布应用程序,因为 App Store 对您可以在应用程序中执行的操作有一些严格的限制(不允许私有 API,没有直接与硬件通信的 IOKit 等)。

因此,我可以使用代码来激发我的好奇心并进行更多实验的应用程序不在 App Store 上。

https://paddle.com/
我使用 paddle.com 来销售这些应用程序,因为它们为我处理所有税务工作(计算增值税和销售税,将其发送给相关机构,处理反向收费和拒付等)。他们还提供了一个有用的 Mac SDK,用于许可和结账。

在大部分时间里,我只在那里卖Lunar,这是一款用于自适应显示器亮度的应用程序。就在最近,我也开始销售 Clop(图像、视频和 PDF 优化器),但大多数数字都与 Lunar 的价格有关。

以下是 2023 年的数字:

  • 销售额(人们总共支付了多少): $93.5k
  • 收益(我从销售中获得多少): $73.3k
  • 成本: $20.2k
    • Paddle commission fee (5%): $4.7k
    • 增值税、销售税、外币兑换费: $15.5k

使用像 Paddle 这样的记录商家的缺点是我无法在年底收回增值税。那是因为这是某种 B2B 关系:我以 0% 的增值税向他们出售我的应用程序,然后他们转售并自己收税。

哦,好吧,方便和安心的代价......

最终结果

最后,我得到了相当于 $5800/month 净工资的工资。不错,但与我作为顾问的收入相去甚远。

我可以把时间花在清晨,一边和我的狗玩耍一边安静地喝咖啡。我可以花时间和我的妻子安静地吃一顿饭,而不急于开会,然后花时间谈论我们的房子项目。是时候从笔记本电脑前休息几周了,而不必向别人索要我自己的时间。

翻译自: https://notes.alinpanaitiu.com/Costs-of-running-a-macOS-app-studio-business

· One min read
风痕

https://hughfenghen.github.io/posts/2023/12/23/web-spy/

拦截的价值 计算机科学领域的任何问题都可以通过增加一个中间层来解决。 —— Butler Lampson 如果系统的控制权、代码完全被掌控,很容易添加中间层; 现实情况我们往往无法控制系统的所有细节,所以需要使用一些 “非常规”(拦截) 手段来增加中间层。

拦截的方法 #拦截/覆写 浏览器 API 最常见的场景有通过拦截 console 实现错误上报。

const _error = console.error;
console.error = (...args) => {
_error.apply(console, args);
console.info('在此处上报错误信息...');
};
// 其它代码打印错误
console.error('error message');

· One min read
janily

基于最新的 RMBG-1.4 的 AI 模型,免费在线去除背景图片网站 网站地址:https://background-erase.xyz/

产品介绍:RMBG-v1.4 是一个最新的删除图片背景的 AI 模型,重点是免费而且完全在用户本地处理图片,不上传用户图片,做到了质量和隐私安全兼顾。

适用场景:无论你是一名设计师,需要为项目快速去除图片背景,还是一名卖家,希望产品图片更加突出;或者你只是想为个人照片制作一个干净的背景,都是一个不错的选择。

· 4 min read

一个开源软件,只需要50行代码,就能建立一条隧道,将你的内网电脑可以被公网访问,这里有一篇教程。

https://eighty-twenty.org/2023/01/27/sirtunnel-personal-ngrok

新年快乐!

有时,我需要向世界公开一个开发网站或 Web 服务。过去,我曾使用 ngrok 来做到这一点,当然很久以前我构建了 ReverseHTTP,它位于同一个球场的某个地方,但我最近厌倦了事态,并决定看看是否有一些简单的东西我可以自己运行来完成这项工作。

我找到了安德斯·皮特曼(Anders Pitman)的SirTunnel:

https://github.com/anderspitman/SirTunnel

ngrok 的最小、自承载、0-config 替代方案。Caddy+OpenSSH+50行Python。

这真的非常简单。一个美丽的工程。从本质上讲,它编写了 Caddy 的 API 脚本,以动态添加和删除隧道。当您通过 SSH 连接到服务器时,您将调用该脚本,并且在 SSH 连接期间,服务器域的子域会通过 SSH 链接转发流量。

https://github.com/tonyg/SirTunnel

我已经为自己分叉了代码。到目前为止,我没有太大变化:脚本在启动时和退出时清理过时的注册,以防之前的连接以某种方式中断;我还添加了对转发到本地 TLS 服务的支持,以及可选的“不安全模式”来避免证书身份检查。

要让它在云中的 VM 上运行,请安装 Caddy(有一个 Debian bookworm 和 sid 的 caddy 软件包),然后禁用 systemd caddy 服务并启用该 caddy-api 服务:

apt install caddy
systemctl disable caddy
systemctl enable caddy-api
systemctl stop caddy
systemctl start caddy-api

为您的服务器设置通配符 DNS 记录 - 类似于 *.demo.example.com .每个隧道都将在 的子域上可用 demo.example.com 。

然后使用 API 上传一个简单的“全局”配置。这是我的:

{
"apps": {
"http": {
"servers": {
"default": {
"logs": {},
"listen": [":443"],
"routes": []
}
}
}
}
}

通过将其放入文件 caddy_global.json 并运行来上传它

curl -L localhost:2019/load -H 'Content-Type: application/json' -d @caddy_global.json

然后,确保 SirTunnel 的 sirtunnel.py 脚本在服务器上的某个位置可供您的 SSH 用户帐户使用。

此时,要向全世界公开在端口 8443 上运行的本地开发服务,请执行以下操作:

ssh -t -R 8443:localhost:8443 YOURSERVER path/to/sirtunnel.py YOURAPP.demo.example.com 8443

我把它包在一个小脚本中,这样我就不必记住那个咒语的细节,但它足够简单,你每次都可以很容易地在终端中输入它。

非常感谢 Anders Pitman 提供了一个非常好的软件!