十天前找印度程序员开发的一个短网址程序

2020-05-25 10:53:48 +08:00
 wework
1 个月前,我想找到一个好看好记的短网址转跳到我的网站,网上大部分短网址程序,我发现大部分网站是提供随机产生短网址的,随机短网址不好的地方就是不太好记忆,另外有一些虽然提供自定义短网址服务,但是好的自定义字符都被人拿了,无奈之下我就准备自己搞一个

首先是选域名。我的要求不仅仅要短,另外域名还要有特色,有内涵。期间我询价过不少在售的域名,也询问过一些域名注册局的保留域名,有的是因为价格贵我难以接受,有的因为注册局政策原因无法开放给我,最终考虑再三,只能退而求其次,选了域名 my.cat

然后是短网址程序。这个搞程序其实跟找域名是同时进行的,这个程序在找到合适域名之前已经弄好了。我要做的短网址不是开放给公众随机生成的,而是通过前端申请,然后我手动审核添加的,这样做主要是保证这个服务不被滥用,防止这个域名在国内受到屏蔽或者污染。

一开始找短网址程序,我搜了 V2EX 的一些帖子,准备用 yourls 这个自己搭建看看能不能实现我要的效果。后来我发现这个基本上像是一个框架了,搭建起来界面丑,如果二次开发对我而言难度比较大,即使找人开发,我后期维护也比较麻烦吧,我需要找一个原生 PHP 做的,后来在谷歌上面找到一个印度人做的短网址程序,很简洁,于是我通过 gmail 联系上了他,确认可信后,就找他定制一下。

他当时跟我说他还是学生,给我的报价是 时薪 20 美金,我把网站的一个 mockup 以及功能的需求发给他,他详细告知做哪个页面需要多久,然后哪些功能需要多久,最后统计了时间,大概是 6 个小时帮我定制完成,总共花了 120 美金。他说让我先付费一半,也就是 60 美金,他做好后,发给我演示,觉得满意,付余款。一开始他是 stripe 收款,后来不知道为什么 stripe deny 我的信用卡,我只能直接 paypal 给他转账,然后他免除了一些手续费。

整个过程都比较顺利,大家配合的挺好,几乎没什么时差影响,很多疑问都可以及时沟通解决,我看到他发给我的源码,发现印度人的编程还是很专业的,文件结构,代码结构都清晰,后面我自己改了一些前端和加了一些 js,php 逻辑几乎没改。

my.cat 这就是目前我在用的短网址,my.cat/link 转跳到我其中一个网站,另外也希望可以免费开放给一些程序员 设计师 以及铲屎官,只要您的网站是正规正常维护的.
17583 次点击
所在节点    分享创造
123 条回复
wework
2020-05-25 12:00:17 +08:00
@takemefly 厉害了,你的 github 项目看看
haiyang416
2020-05-25 12:39:27 +08:00
域名看起来挺好玩的。
dingdangnao
2020-05-25 12:59:49 +08:00
这 UI 也是挺奇怪的。。。
wework
2020-05-25 13:04:02 +08:00
@dingdangnao 哎,还真是挺丑,不过那个印度人是搞 PHP 的,前端都套用 UI 库,也没做任何修饰
lunatic5
2020-05-25 13:10:17 +08:00
这就是捡总一直念叨的短网址吗,,,不过 my.cat 这个域名和短网址没什么关联吧,可能看到域名第一个想法是我的猫?哈哈
wework
2020-05-25 13:12:55 +08:00
@lunatic5 这个是最后才选的,之前谈了一周多的域名 so.so 他忽然说不能给我了
hooon
2020-05-25 13:13:27 +08:00
喜欢域名,前些日子买了一个 .watch 的域名
wework
2020-05-25 13:14:24 +08:00
@hooon 这好啊,我也喜欢 watch, watch 就是紧盯着,监控的意思,由著名运维网站 dns.watch
lunatic5
2020-05-25 13:15:20 +08:00
@wework 在群里看到了,不过感觉 so.so 更适合做个搜索网站呢?短网址可以搞个后缀短的单字符,哈哈
wework
2020-05-25 13:16:27 +08:00
@lunatic5 单纯单字符我不喜欢,除非它很特别,就像 g.et b.ug 这种
oszlso
2020-05-25 13:21:10 +08:00


过滤的有点不符合常规啊……
@wework
wework
2020-05-25 13:22:31 +08:00
@oszlso 我擦,可能是有的输入法不兼容,有没有什么解决办法?
oszlso
2020-05-25 13:24:44 +08:00
这是 win10 默认输入法,个人建议别过滤了,有中文的时候框框变红提醒一下得了,哈哈
wework
2020-05-25 13:26:19 +08:00
@oszlso 好吧,我再看看换一个 js 去匹配
wysnylc
2020-05-25 14:26:24 +08:00
单纯只要个短网址重定向的话
数据库一张表,spring boot 写一个 controller 一个 services 一个 dao,写个页面
就算一个要一个小时,4 个小时完成?
实际要做的话估计一个小时,因为 spring boot 在 github 上有现成能跑的项目 demo 下

你这个都不算项目,只算一个需求 "将请求重定向到指定链接"
wework
2020-05-25 14:30:02 +08:00
@wysnylc 大佬你好,确实是一个需求,像样的项目不可能几个小时完成,除非是用框架堆积木
wysnylc
2020-05-25 14:32:09 +08:00
@wework #36 去 github 下 demo,下载 10 分钟(github 会抽风)运行 1s 加起来一共不超过 601s
这样一个跑的起来的框架项目就搭好了,惊不惊喜?
wework
2020-05-25 14:37:02 +08:00
@wysnylc 牛逼,其实我不懂这个 java,5555555555
maduoduo
2020-05-25 14:39:31 +08:00
拿下 my.cat/blog 哈哈
dcty
2020-05-25 14:46:04 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/675131

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX