1 分•作者: amalinovic•7 个月前
返回首页
最新
1 分•作者: TMWNN•7 个月前
1 分•作者: pjmlp•7 个月前
3 分•作者: pjmlp•7 个月前
1 分•作者: thunderbong•7 个月前
1 分•作者: machinelearning•7 个月前
2 分•作者: GeorgiMY•7 个月前
giTshirt 的故事
不久前,我决定需要一种方式来纪念我的第一个 SaaS 产品。
当然,我有一个用 3D 打印的铭牌,上面写着它的名字,但这还不够,我需要更多……
当这个想法在我脑海中徘徊时,我看到了一条有趣的推文,展示了一些荒谬的提交信息。
我想,“嘿!我也有一些愚蠢的提交信息,让我去截图,然后作为回复分享到那条推文上。”
不知怎么的,这两个想法联系在了一起。我立刻明白了:
如果我能穿上我的愚蠢的 git 提交信息呢?
如果我把它印在 T 恤上呢?
一件 giTshirt……
这将是展示我所做的一切的完美方式,也是在会议上一个有趣的开场白。
所以我开发了一个算法,可以从你选择的存储库中提取提交信息,并创建一个可以直接订购的 T 恤。
然后,我与一位设计师合作,设计了一个 logo 和一张你收到 giTshirt 时附带的特别卡片。
我不断地修改 giTshirt,直到我创造出我自己都想穿的东西。
剧透——我花了几个星期才做到。
你在主页上看到的 giTshirt 就是我订购的那件,也是我打字时穿的那件。(它真的很酷!)
它是如何运作的
以下是从点击“生成 giTshirt”到收到它的所有步骤:
1. 安全性:
1.1 如果你未通过身份验证,则停止你
1.2 如果你每分钟生成 3 件衬衫,则停止你(请不要这样做 :))
1.3 (遗憾的是)如果你选择了超过 300 个提交,则停止你。对不起,一件 T 恤上装不下超过 300 条信息
2. 生成图像:
2.1 我需要创建一个 2D 碰撞系统来放置提交信息
2.2 提交信息几乎是随机放置的
2.3 总共生成 4 张图像。背面、正面、左袖和右袖
3. 创建产品
3.1 我将 4 张图像上传到 Cloudinary
3.2 然后将这些图像下载到我的 T 恤供应商
3.3 代码将它们放置在 T 恤上
3.4 然后创建一个产品,我将获得样机
3.5 然后在购买前向用户显示这些样机
以下是如何在不到一分钟内获得一件 giTshirt:
这不是一个营销噱头;我计时了,花了 43 秒。
1. 使用 GitHub 注册
2. 选择一个存储库——公共和私有存储库都可以
3. (可选)所有提交信息都已预先选择,但你可以挑剔你想要的那些
4. 点击“生成 giTshirt”按钮
5. 订购并等待!
如果你喜欢这个想法并想订购一件,可以访问 - [https://giTshirt.com](https://giTshirt.com)
如果你喜欢这个想法,但不想订购一件,你也可以访问 ProductHunt 发布页面并在那里支持 giTshirt - [https://www.producthunt.com/products/gitshirt](https://www.producthunt.com/products/gitshirt)
感谢你的阅读!
19 分•作者: keyle•7 个月前
1 分•作者: BSTRhino•7 个月前
1 分•作者: jamesgpearce•7 个月前
1 分•作者: doener•7 个月前
1 分•作者: socrateslee•7 个月前
1 分•作者: Gormisdomai•7 个月前
1 分•作者: rcarmo•7 个月前
2 分•作者: leewenjie•7 个月前
AI 智能客服,可从对话中自动学习。经 Meta 认证,支持 WhatsApp/Instagram 以及网页聊天。
1 分•作者: dallen97•7 个月前
1 分•作者: xbmcuser•7 个月前
22 分•作者: edent•7 个月前
1 分•作者: kristianp•7 个月前
这个问题大约十年前在 HN 上被问过,我觉得再次提出这个问题会很有意思,看看自那时以来发生了什么变化。 也许可以参考之前的 Ask HN:https://news.ycombinator.com/item?id=11001693
我找不到比“过时”更好的词来形容,但我的意思是,这种编程语言既不是新的,也不是即将流行的,也没有太大的影响力。
这种语言可能具有独特或新颖的特性,也可能拥有一群充满激情和敬业精神的程序员。但这种语言缺乏的是程序员的“关注度”:它曾经风光无限的时代已经过去了。它可能仍在积极开发中,也可能已经走向衰落。
“过时”语言的例子包括:Cobol、Snobol、Icon、Unicon、Forth、Pascal、Eiffel、D、Smalltalk、Basic 等。(请注意,我意识到这在某种程度上是主观的。)
如果你使用一种“过时”的语言,是什么让你继续使用它?是独特的特性吗?是熟悉感或舒适感吗?是速度或性能,还是其他什么特质?你认为我们今天在开发编程语言时,能从这种语言中学到什么?
2 分•作者: Subsavio•7 个月前