2作者: GeorgiMY大约 1 个月前原帖
giTshirt的故事 不久前,我决定需要一种方式来纪念我的第一个SaaS项目。虽然我有一个3D打印的名字牌,但这还不够,我需要更多的东西……<p>就在这个念头在我脑海中盘旋时,我看到了一条有趣的推文,展示了一些荒谬的提交信息。我想,“嘿!我也有一些愚蠢的提交信息,去截个屏,作为回复分享给那条推文吧。”不知怎么的,这两个想法连接在了一起。瞬间,我有了灵感:如果我能把我的愚蠢的git提交信息穿在身上呢?如果我把它印在T恤上呢?一件giTshirt……<p>这将是展示我所创造的东西的完美方式,同时也是在会议上引发有趣对话的开场白。所以我开发了一个算法,可以从你选择的代码库中提取提交信息,并生成一件可以直接下单的T恤。然后,我与设计师合作,创建了一个logo和一张你在收到giTshirt时会得到的特别卡片。我不断修改giTshirt,直到我创造出我自己愿意穿的东西。<p>剧透——这花了我几周时间,但我终于做到了。<p>你在主页上看到的giTshirt就是我订购的那一件,而我现在正穿着它打字。(真的很酷!)<p>一切是如何运作的 以下是从点击“生成giTshirt”到收到T恤的每一步详细过程: 1. 安全性: 1.1 如果你未认证,系统会阻止你 1.2 如果你每分钟生成超过3件T恤,系统会阻止你(请不要这样做 :)) 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 这些样品图会在用户下单前展示给他们<p>以下是你如何在不到一分钟内获得一件giTshirt的方法: 这不是营销噱头;我计时了,花了我43秒。 1. 使用GitHub注册 2. 选择一个代码库——公共和私有的都可以 3. (可选)所有提交信息会预先选择,但你可以挑选你想要的 4. 点击“生成giTshirt”按钮 5. 下单并等待!<p>如果你喜欢这个主意并想订购一件,可以访问 - <a href="https://giTshirt.com" rel="nofollow">https://giTshirt.com</a> 如果你喜欢这个主意但不想订购,可以访问ProductHunt的发布页面并在那支持giTshirt - <a href="https://www.producthunt.com/products/gitshirt" rel="nofollow">https://www.producthunt.com/products/gitshirt</a> 感谢你的阅读!
1作者: kristianp大约 1 个月前原帖
这个问题在近10年前曾在HN上被提问过,我觉得再次提问会很有趣,以了解自那时以来发生了什么变化。原始提问链接: https://news.ycombinator.com/item?id=11001693 我找不到比“过时”更合适的词,但我所指的是一种不再新颖、没有新兴趋势或缺乏关注度的编程语言。这种语言可能具有独特或新颖的特性,可能有一群热情且忠诚的程序员在使用。但这门语言缺乏的是程序员之间的“关注度”:它的风头已经过去。它可能仍在积极开发中,或者可能已经停滞不前。 “过时”语言的例子包括:Cobol、Snobol、Icon、Unicon、Forth、Pascal、Eiffel、D、Smalltalk、Basic等。(注意,我意识到这在某种程度上是主观的。) 如果你使用一种“过时”的语言,是什么让你继续使用它?是独特的特性吗?是熟悉感或舒适感吗?是速度、性能或其他某种品质吗?你认为我们在今天开发编程语言时可以从这种语言中学到什么?