工作点滴

工作后的记录

双十一技术篇

去年我还没过来, 据说系统最后是没扛住双十一的大压力崩了, 今年提前好久开始准备, 底线是系统一定要扛住, 准备过程中列了下可能的风险点, 主要是

  1. 系统处理能力
  2. 用户流量出口
  3. 淘宝调用流量
  4. DB 写磁盘压力

挨个分析下

  1. 系统处理能力
    这个反倒是小事, 我们自己的吞吐能力从来没出过问题

  2. 用户流量出口
    今年年初开始就把静态内容放到了七牛上, 自己的流量压力小了很多. 不过盘算下到时候峰值可能还是会爆, 决定加带宽, 由于阿里云的奇葩定价策略, 单买 5M 带宽比买一台带 5M 带宽的虚拟机还贵, 于是我们就再继续买机器做分布式处理, 架构支持分布式就是好

  3. 淘宝调用流量
    调淘宝接口居然还算的是外部流量, 这是之前没仔细考虑过的地方. 看了下大头在读写商品详情上, 这个功能到时候估计怎么加机器都会不够, 提前准备了关闭部分功能做降级的开关, 反正也不是核心功能, 到时候看情况关掉好了

  4. DB 写磁盘压力
    其实 DB 本身是没那么弱的, 我们的主库机器把内存选到了阿里云支持的最大内存, 只是阿里云的硬盘实在是太差了, 一旦有大量持久化操作写磁盘, 磁盘 IO 就扛不住了. 这个我们提前对 DB 里的冷数据做持久化, 降低内存里的数据大小, 避免磁盘 IO 被写死

双十一前一天, 系统的 UV 大概是平时的两倍, 下午继续慢慢往上涨, 最高的时候到了平时的快四倍, 因为今年我们自己的带宽没卡住, 调淘宝接口也没被限流, 来做设置的卖家搞完就走了, 没发生堵塞. 事实证明如果在你的处理能力范围内, 尽可能快的做完事情把人送走才是正确的解决办法, 把一堆人扣在这里慢慢排队处理只会让事情越来越糟糕, 交通枢纽应该都讲究怎么快的把人疏散走, 而不是把人垒在自己这 (说的就是你, 帝都的各种地铁站什么的)

淘宝官方说的是双十一前一天晚上十点接口限流, 我们吸取去年教训在我们的系统通知里说下午六点就暂停服务, 这也算是一个缓解的思路, 让一些人提前进来处理掉. 不过下午六点后 UV 还是明显在涨, 一群又一群赶着想在双十一捞一把的小白新卖家各种不看公告不管系统通知一定要作死的卡点来做设置. 到晚上快十一点淘宝正式限流, 我们这边也按预案暂停服务, 挂通知安抚

凌晨的时候淘宝限流有放开, 其实当天人就不多了, 坡就偷偷的把服务给开了, 但是暂停服务的通知还挂着. 上午估计一堆人发现了系统还能用, 又塞过来各种调, 淘宝那边也大量返回报错和限流提示, 看了下好像也没有想的那么夸张, 坡一狠心把重试次数加大, 居然就直接扛过去了

按系统通知, 是打算在双十一第二天中午十二点才恢复服务的, 结果双十一当天顺利的出奇, 晚上十二点系统也还开在那, 可惜没想到卖家折腾了一天后发现系统还可用就疯狂的做一键重开恢复平时的活动设置, 瞬间涌进来了平日高峰流量的快五倍那么多人, 系统和流量都没问题, 但是 DB 跪在了阿里云这不靠谱的磁盘上. 只能暂停服务, 继续挂通知, 来的快散的也快, 估计过了十来分钟大家看没戏就很快散了, 然后把服务重新恢复. 第二天白天人一直就不多, 一直观察到十二点也没出现预期的瞬间高峰, 可能还是大家发现系统是可用的, 没有卡点来做恢复操作. 双十一就这么有惊无险的过去了

习惯性总结下

  1. 系统的可扩展性很重要, 关键时刻如果能通过加机器搞定的事情就去加机器搞定好了, 多花的那么点钱完全不是个事
  2. 对自己系统的能力和客户的使用习惯要预估好, 我们最后还是托大了下, 没预料到双十一结束后的那个瞬时高峰
  3. 阿里云还是要给力才行, 据说今年会全面换成 SSD, 到时候先开个 DB 从库上去当小白鼠, 靠谱了就全切

当然, 每年都有各种二逼卖家改错价找上门哭诉或要挟的, 这种作死行为完全拦不住啊, 不看通知不看公告不看系统提示你们真的是来做生意的么, 然后每年继续还有二缺天猫卖家双十一当天跑过来说你们怎么不能用我要给你们差评, 啊叻天猫早就通知了双十一当天只有官方工具生效的好吧, 更二缺的天猫卖家发现双十一当天普通折扣不生效了就去改原价, 然后晚上不及时改过来第二天凌晨到早上被人超低价狂买然后跑来说你们软件有问题乱改价我亏了你们怎么赔我, 切爱谁谁吧, 淘宝城在文一西路上过去拉横幅要跳楼找马总解决吧

二缺运营配上苦逼程序员

前段时间情怀锤在假货淘上出了点事, 关注了的人应该知道大概是怎么回事, 为了方便笨狗吐槽, 再把事情简单说下

锤子手机在天猫上做预售, 让买家去预定, 页面上会显示一个当前预定人数
有好事者发现这个预定人数无论在什么时候都能被 3 整除, 而且新点一下预定, 页面上的数字会 +3 而不是 +1
然后有人翻页面代码发现是前端的 js 里做了这个 (order_num)*3 的操作

天猫那边开始调整, 中间还出现了 6xxxx.5 个人预定的情况, 被吐槽半个人是怎么来的, 应该是 *2.5 了
而且还有 *0 变成前端显示 NULL 人预定的情况, 最后这个地方变成了 (order_num)*1
发现事情闹大了盖不住, 天猫官方微博帐号发声明说后端丢数据, 程序员为了让数字看起来正常点自己乘了三

被愤怒的程序员吐槽扯鸡巴蛋并且翻出来金立等品牌这个地方也有乘系数等操作, 明显看是个模板配置
再然后有内部人士表示这个地方其实就是个可配置的公式, 运营就可以操作, 不需要过程序员和走上线操作
最后终于某高管私人微博帐号发个靠谱点的公告处罚了一堆人, 并且向程序员道歉, 当然还嘴硬只是显示问题

其实懂的人一看就明白是怎么回事了, 运营想获得一个更好看的数字, 就要求程序员在后端数字基础上做一个放大, 但是不同的时候放大系数不一样, 技术部门为了省事, 运营部门也想要更大的控制权, 就把显示的地方弄成一个可配置的公式

按阿里系运营才是老大的风格, 这事多半还是运营部门主动要求技术部门去做而且放开所有控制的. 不过阿里的技术那边也没做好, 比如居然能出现小数, 好歹也取个整吧, 比如乘 0 后前端显示异常, 这个也弄个最小值限制吧. 执行的运营也比较二, 乘三这个太容易被发现了, 你看看人金立, 乘个六后面还加个常数, 这边要是乘三加一或加二, 估计一下还没人能看出来, 当然, 乘七再加常数就更好了. 对运营的智商做乐观一点的判断, 可能他们还是考虑过为什么乘三的, 因为乘 2/4/5/6 更容易发现, 不过因为他们的智商也就只能数到六, 没有再往下试下 7, 也不知道在后面加个常数

这事被爆出来, 很大的原因应该是这次是给锤子做预购, 老罗一直满天下吹牛逼, 吹的很多人都路人转黑, 碰到出糗的时候大家都很兴奋, 虽然事后罗永浩说他们不知情是躺枪, 但是我觉得他们还是脱不了干系, 这事做成这样不可能不知道, 至于罗永浩本人是否提前知晓这个就不好说了, 反正作为一个喜欢看说大话的人出糗看热闹不嫌事大的笨狗, 表示老罗能吹出那么大的牛, 各方面也还是要做到无可挑剔才行. 至于金立什么的那才完全是莫名躺枪, 本来就是行业内的潜规则, 这下没得玩了

这一次的事情, 应该会让更多技术线的人, 在选择工作时会偏向非运营主导的团队. 因为在运营主导的团队里, 技术人员完全没地位, 运营说做什么就做什么, 说做成什么样子就做成什么样子, 长此以往, 技术人员自己也会变傻变钝, 比如这次如果技术还有点自己的思想, 就应该知道在满足运营要求的同时, 自己也不要对运营人员的智商有太高期望, 取整和校验还是要做下的

想起来以前在某家的时候的一次大事故, 也是运营配错个东西, 导致线上所有流量没有广告. 当时几乎整个公司相关的技术团队全部投进去查问题了, 还算快的响应, 半小时后技术这边查到是有 PM 配全局关键词黑名单的时候写了个 *, 就是所有的词都不行. 事后该 PM 也很牛气的说这个事情是我做错了, 责任都我来承担, 不过你们技术也有问题, 系统上也不做下校验就把我这么放过去了. 看看, 技术从来都这样好事轮不上, 出事要背锅, 当然了, 这次事故里技术那边做这个黑名单系统的时候加一些校验也还是有必要的

类似的需求一开始的时候多半是临时需求, 说做完以后就不用了, 所以先短平快搞个能用的. 等后面发现临时需求变成长期需求时, 现在系统能用, 再去完善的工作算不进 KPI, 那也没人有兴趣去搞, 反正之前的需求方自己也知道细节, 不会出事. 等需求方那边换人后有一些细节可能没交接好, 那就要出事了, 比如公式里一定要全部是整数操作等

扯了这么多笨狗想说啥? 一是团队里技术要有发言权要有地位, 而且这个地位要自己不断用事前正确判断来证明自身争取而来, 自己不去想只管做傻事那也别怪自己没地位; 二是不合适的 KPI 文化会害死人, 比如技术因为不算 KPI 不会去完善临时转长期的系统, 比如运营会为了 KPI 数字毫无底线的造假; 三是阿里系和锤子的品德还是有问题, 脑残粉会说做到这样已经不容易了你看看行业内其他家做的更脏, 笨狗的观点是你自己说成什么样就要做成什么样, 别管别人脏不脏

最后来个段子吧

上天猫, 乘以三, 就够了

厦门之行

八月底九月初跟公司一起去厦门休假加拜访同行, 笨狗的碎叨叨记录模式开启

0x00 出门前一天在弄开无房证明的事情, 跑临平萧山折腾的不行, 晚上回去随便收拾了下就睡了
0x01 出行当天早上想着在小区门口坐个 43 路终点就是杭州东, 七点不到就上车总能避开早高峰吧
0x02 结果发现另外几个人都已经在出租车上开着微信位置共享都快到杭州东
0x03 决定不给公司省钱还是打车过去, 但是做完决定后就没见到空出租, 倒是 43 马上就来了
0x04 在公交上看微信位置共享时发现苏鑫怎么奔着机场方向过去了, 大家同好奇, 苏鑫说我坐飞机的呀
0x05 不过过没一会发现苏鑫的位置又在绕回去, 明白前面在开玩笑, 不过疑惑这个出租司机的选路方法
0x06 到车站后问苏鑫说跟他平时去东站的价格差不多, 估计出租车司机的走法有点绕远但是省时间
0x07 平时自己开车都是文一路上德胜高架, 转秋石高架下来后左转进天城路, 自我感觉时间和距离都最优

0x08 不过早上天城路一带可能堵车, 乘客想快出租车司机想多赚钱, 双赢, 也挺好的
0x09 在车站找 McD 吃了顿早餐, 没去找车站要 5100, 一是忘了二是记得一等座有送水的
0x0a 期间发现家属鋆鋆发生了身份证忘带的悲剧, 去补临时身份证坐车了
0x0b 去程是 CRH1B 担当, 被人诟病的气密性问题果然明显, 在杭深这种多隧道的线路上就是悲剧
0x0c 而且我们坐的这个一等座也很奇葩, 因为靠近车厢中间的门, 是对坐的不是都转向车前进方向
0x0d 期间家属鋆还妄图用笔记本打游戏, 被大家吐槽加他显卡没切对只能看幻灯片而放弃
0x0e 一群人各种睡觉, 不喜欢车上睡觉的笨狗掏出 Kindle 看冰火第五部去了
0x0f 这次的一等座没送水… 还好有涂小姐两口子多要的 5100 分了我一瓶

厦门集美北海湾酒店

厦门集美北海湾酒店, 超大的洗手间让蜗居狗泪流满面

0x10 而且笨狗因为前一天没时间做准备, 没带任何吃的, 开卖盒饭后就忽悠上大家一起掏钱了
0x11 一路只要不经过城市, 外面空气都非常好, 云也很漂亮, 就是好像还没看到海
0x12 到厦门后排队打车, 疑惑为什么厦门的车牌是 “闽D” 开头, 觉得按地位厦门在福建该排老二吧
0x13 忘了后来问的谁, 说福建车牌从福州往南排过来的而已, 好吧, 那就福州A 莆田B 泉州C 厦门D
0x14 一想到莆田就联系到全国各野路子医院 (刚看知乎被洗脑么?), 泉州就是各种运动鞋
0x15 在厦门看到好多 14 款的 Polo, 上海大众的销售倾向? 比 13 款的是要漂亮一点
0x16 土豪老板为了让大家住的爽, 都挑的五星级海景酒店, 确实高大上, 洗手间比我租的房间都大
0x17 不过以前没见过海的涂小姐表示对面都能看到桥和岛这跟湖还是一样啊我要看海看一望无际的海

0x18 办入住的时候旁边柜台有个大姐似乎是因为他们组委会出乌龙安排了个男的跟她拿到同个房间钥匙
0x19 然后就在那不停的大喊 “我打开门就看见个男的坐在里面你们这是要干嘛”
0x1a 但是闹了半天也不知道她想表达什么诉求, 抱怨下人家给你换掉就好嘛, 在大厅喊半天要闹哪样?
0x1b 连前台妹子都看不下去说我们知道您的问题了但是请您不要在公共场合大喊大叫好么
0x1c 到厦门的前几天在集美这边附近没什么好出去玩的, 基本上大家就都宅着睡觉打发时间了
0x1d 去旁边的陈家庚纪念馆看了下, 倒是挺钦佩这位长期支持教育的前辈, 福建一带对教育都挺重视
0x1e 厦门集美就是教育一条龙了, 长期这种环境熏陶下来的人, 难怪事业有成后反补教育的人也不少
0x1f 只是那几天白天实在太热而且晒, 晚上地方太偏外面黑灯瞎火, 最后连集美大学也没去逛逛

厦门集美陈家庚公园看海

厦门集美陈家庚公园看海

0x20 技术团队在酒店扯了下规划, 不过也只是在扯, 倒是壕买的那个便携式投影仪用起来还不错
0x21 窝酒店里把加勒比海盗看了两部, 长期落后潮流的笨狗终于在若干年后开始补了
0x22 去酒店游泳池游过一次, 无边泳池视觉效果确实很赞, 只是长期不运动体力太差游一会就在泡水
0x23 酒店对面就是厦门高崎机场, 不知道是不是早晚风向有变化, 飞机起降方向也不一样
0x24 每天大家都等着组织吃饭, 结果经常被老板来一句 “自己解决”, 真是壕无人性
0x25 一群穷惯了的货跑去厦门还在考察国际连锁餐饮机构 McD 和 KFC
0x26 其实本来还想考察下沙县小吃在福建的情况, 但是看牌子怎么都不像外地统一招牌的样子而放弃
0x27 在集美窝了几天终于上岛, 另一个正对着鼓浪屿的高大上海景房酒店, 东西丢好就去拜访同行

0x28 邹宇自驾去厦门就带着几个人开车先走, 一出酒店就看壕一个掉头甩掉我们
0x29 我和熊打车看掉头的地方司机右转, 立马疑惑难道我们说错目的地了, 为什么不跟着他走?
0x2a 出租车司机表示那个地方不让掉头我只能右转掉头再左转啊, 你们前面那个车是违章的
0x2b 一路上这个出租车司机各种跟我们说开车还是要老实, 不然违章又扣分又罚钱, 各种教育
0x2c 我和熊一路默默的看前面超速的壕什么时候能被我们赶上, 同时感慨果然是壕不犹豫的掉头
0x2d 一路听司机谆谆教诲, 最后还是我和熊先到, 因为壕走错路了…
0x2e 福建各种茶文化, 去的地方聊天时都在摆茶道, 设备也各种高大上, 熊都想要不要回去自己搞一套
0x2f 到饭点对方很热情的说我们出去吃饭吧我们也很开心的说好啊好啊, 我们真的不是去骗吃骗喝的么…

瑞颐海景房看对面鼓浪屿全景

瑞颐海景房看对面鼓浪屿全景

0x30 估计他们过来我们这的时候邹宇也是这么招待他们的吧, 反正都是交际应酬会扯平的
0x31 去的第一家他们改行直接做淘宝卖某个有设计的椅子了, 一个月就能弄出一个皇冠店, 真牛逼
0x32 感觉他们的核心竞争力一是打通吃透了原料生产库存销售整个链条, 能尽可能压缩成本
0x33 另一个是他们自称的数据分析能力, 能尽快调整不同销售渠道和活动, 获得销量和利益的平衡
0x34 因为走这个路子所以办公室跟个大仓库或厂房一样, 邹宇表示看我们的办公室还是很不错的吧
0x35 去的第二家专做大户, 看起来反倒更有点像传统领域, 需要很强的销售和客服能力
0x36 而且渠道上也要非常给力, 比如他们做短信就有至少十几个通道, 扛住高峰流量和保证送达率
0x37 工作环境上普通工友超小的格子, 倒是老板办公室就快赶上我们整个办公室的大小, 而且豪华
0x38 好啦好啦我们都看到了老板你不用暗示我们你也需要这么爽的一个办公室了反正你常年不在
0x39 期间有第三家在陪同我们一起去, 他们好像也没有太特别的地方, 只是做的东西比较多
0x3a 比较不一样的就是他们公司分成两块, 一块还是弄淘宝第三方服务, 另一块做游戏去了
0x3b 还是游戏来钱快, 但是我们这伙人里对游戏都不感冒也不来电啊没办法学不来
0x3c 这几家都在厦门软件园里, 厦门在扶植方面倒是做的还挺好的, 环境都不错
0x3d 只是厦门没有特别大特别扯名声的公司, 所以待遇一般, 外面人去的也不多
0x3e 而且考虑到厦门的物价水平也不低, 感觉也只有本地人呆的会爽一点
0x3f 事实上我们见到的这些人也确实都是厦门或附近的, 有在外面上学然后呆两年还是回来的

厦门妇幼保健院林巧稚雕塑

厦门妇幼保健院林巧稚雕塑

0x40 去的第四家是我们对位的同行, 刚从软件园里搬出来, 新装修的半层楼办公区还是海景房
0x41 这旁边的好多楼都是泉州鞋厂在厦门的投资, 特步安踏别克三六一等等各种
0x42 政府便宜给地大家就拼命盖, 看一堆楼空着也不知道最后能不能都用上
0x43 跟对位的同行交流大家互相问的就很细了, 但是因为是对位所以感觉答的人也各种保留
0x44 他们很奇怪我们居然就这么几个人, 我们很奇怪他们居然有那么多人
0x45 但是他们有专职美工, 还不止一个, 我们又在怨念 “我们没有美工”…
0x46 虽然说他们的界面做的也确实好看, 但这么多专职平时用的上么? 还是做店铺装修赚钱?
0x47 果然被问了我们吐槽过这么简单同行都不懂的问题, 当然我们也很腹黑的说我们也不懂

0x48 最后在双方老大都各种暗示多从对面套点东西出来但小弟们都太实诚的氛围下友好结束
0x49 当然了最后还是要黑一顿饭, 笨狗海鲜过敏, 只能看着海滩边大家吃海鲜吃的不亦乐乎
0x4a 海滩对面就是金门, 所有人第一反应全是 “能游过去么?”, 包括吃饭时旁边路过的游客
0x4b 估计厦门人对外地人这种念头都已经习惯到吐了, 只说现在还有观光船带游客过去拍照
0x4c 最后吃饭这块地方叫观音山, 笨狗第一反应是这是电影名吧? 刚查了下居然还是文艺片
0x4d 晚上走环岛公路回去, 壕说要不车给你也开着溜一圈? 想了下没带驾照还是算了
0x4e 精力旺盛的回酒店后还去步行街和小吃街快活去了, 懒得走也不想吃的狗和熊在倒头睡
0x4f 是的我们出来就是在海景房各种睡, 尽情鄙视我们好了…

厦门大学

厦门大学

0x50 第二天一早起来拍了下对面的鼓浪屿, 然后和驴说去厦大溜达溜达
0x51 去公交站的路上经过厦门妇幼, 地理位置真好, 当年家喵差点就来这工作了
0x52 我国妇产科祖师爷林巧稚大夫是厦门鼓浪屿人, 厦门妇幼也叫林巧稚医院
0x53 到厦大后发现不让进, 说参观要等晚上六点后, 理解他们维护校园秩序的理由
0x54 同时也还是怨念下我校都被参观成珞珈山公园了也没有这么限游客, 应该对等开放的
0x55 那就去旁边南普陀寺看看好了, 不信教的狗和驴只在外面晃悠了下, 拍照都没有
0x56 上午继续拜访其他家, 这次这个不算同行了, 另一个领域的创业者, 去学习参考
0x57 不过我们小弟们觉得没太多共通的地方, 只能说执行力很重要

0x58 下午自由活动, 因为没打算带别的就和熊一起吃完饭没回酒店直接去码头上鼓浪屿
0x59 说要涨价的轮渡还没涨价, 真好, 按各种攻略忽悠的买了手绘地图和盖章本后上船
0x5a 鼓浪屿这个小清新的圣地在我们看来现在也是商业开发的一塌糊涂, 调调不对了
0x5b 说好张三疯奶茶店有猫的呢? 过去问人家不耐烦的说早没了
0x5c 而且张三疯在岛上有好多店, 另一个赵小姐的店也满地都是, 应该是连锁
0x5d 赵小姐的红茶, 赵小姐的馅饼, 赵小姐的…, 确定现在不是赵大姐或赵太太甚至赵大妈?
0x5e 本来还想拿这几个店当路标的, 最后发现到处都是完全起不到定位的目的只能放弃
0x5f 另外不是说好的岛上很多猫的么, 在上面呆那么久只看到各种汪, 晚上要走时才见到一只喵

人山人海的鼓浪屿商业区某个人少点的路口

人山人海的鼓浪屿商业区某个人少点的路口

0x60 商业区跟全国各种旅游景点的步行街差不多, 特色店现在也不算啥特色到处都有
0x61 在本子上盖纪念章应该是学的台湾? 一开始还找了两个店盖, 后来就完全放弃了
0x62 一是懒得找二是很多店印泥都干了三是还要排在小清新们后面等他们各种折腾完
0x63 反正还是期望过高加上不是小清新找不到那种感觉, 和熊一起离开商业区去环岛走了一圈
0x64 游客稀少的地方看老建筑和小路还是挺有感觉的, 感慨扎堆的小清新们都是跟风装逼流
0x65 吃了些小吃, 不过感觉也没有让人觉得有特别不一样的地方
0x66 离岛前去找了点小吃当手信, 不然回家要被猫挠死, 你不带我出去玩还不给我带东西?
0x67 因为来的时候坐 1B 气密太差, 回去特意换了一班 CRH2 担当的, 免得过洞时耳朵遭罪

0x68 不过这个车下午一点多走, 午饭不好解决, 早餐在酒店吃自助吃到饱中午就当吃过了
0x69 家属鋆果然又被拉着去办临时身份证了, 一张 B5 尺寸对折的白纸, 良民证啊
0x6a 在厦门北车站傻坐等车, 没人管就去多薅了瓶 5100, 有机智的小伙伴在火车站吃了午饭
0x6b 在车上傍晚我想买盒饭当晚饭的时候大家建议再等等像来的时候一样会降价的
0x6c 于是当我坚持了两回饿得不行问列车员还有没有盒饭的时候被告知卖完了
0x6d 只能靠着熊贡献的两块牛肉干坚持, 后面涂小姐说带的泡面不想吃就被我顺了过来
0x6e 过宁波后提速到 240+, 后来上网问了下说杭甬段设计 350 所以 C2 的 D 让跑 250
0x6f 跟熊扯铁路知识比如看车号知型号的时候被列车员听到说你们是内部工作人员么

0x70 好啦其实也没有什么好扯的最后就这样回家了

内容文件的分发保障

曾经我在知乎上问过这么个问题 为什么很多网站的内容储存用别的域名?有什么好处? 答案里不少提到做 CDN 和 cookieless, 果然这些事在做大了后总会碰到一些, 小记一下我们在这方面走的路, 以及坑爹之处如何绕过

问题主要是怎么靠谱的分发内容文件 (我的叫法, 就是算成 content 的那些, 比如 .js .css 什么的, 以及图片)

首先是怎么保证客户浏览器里不要把我们已更新过的内容文件还读本地缓存里的老版本, 这个还比较简单, 在 html 等引用这些文件的地方加一个无实际用途的参数, 一般选版本号或时间戳, 这样有更新后, 浏览器看到的引用链接参数变了, 就不再读缓存而是去服务器取

然后伞破觉得我们的内容文件都走聚石塔 (淘宝开放平台版的阿里云) 太吃带宽, 而且阿里云的带宽又一点也不便宜, 想办法把这一堆给弄到了七牛上做 CDN 分发, 算是把自己服务器的带宽压力给降了下来

但是国内各色小运营商花样作死总会中枪, 春节期间江西移动自己做了个坑爹缓存, 取七牛上的文件完全搞错了, 客户又过来闹怎么不能用啊, 没办法过年期间平安最重要, 反正用户量不大, 带宽没压力就先切回了自己服务器

期间还碰到搜狗浏览器自己的那个极速模式也有坑爹缓存, 也可能取错, 这时候只能在客户过来反馈为什么用不了的时候让用户从极速模式切换到兼容模式, 这种间歇性抽风完全没法防

年后想着还是要把七牛那个利用起来, 如果用户取不到再降级到自己服务器, 于是在用户 session 里加了个参数用来标记用户取七牛文件是否正常, 默认为真, 用这个值来填充页面模板返回不同的内容文件地址. 然后在页面上写了留了个切换 session 的链接, 再在 css 里把这个元素设定为 display: none, 这样如果取 css 正常, 那前面说的那个切换链接和相关说明文字不可见, 对用户也没影响, 要取不到页面显示就乱掉但是那个提示会很明显, 用户点一下就在 session 里切换过来

本来这样应该就完了, 结果 360 这个奇葩在自己浏览器里不知道怎么想的把我们部属在七牛上的一个 lib.min.js 给判成有风险脚本不给加载, 这样客户那边有不少操作没法响应, 但是 .css 是能取到的又不会提示切换, 最后想了个更猥琐的办法, 在 .js 里都加了个没意义的空函数, 然后在首页写一段页内 js 来检测那个空函数是否存在, 如果不存在说明没加载到也还是有问题, 提示客户跳

其实提示客户跳还可以变成自动帮客户跳, 但是奇葩 IE8 (更低版本 IE 我们直接不支持了) 和用 IE 内核的比如搜狗浏览器执行 js 总是会跟正常浏览器不一样, 可能会死循环 (当然也可能是我们代码写挫了), 然后客户那边就不停的自动刷刷刷, 这事最后反正还是搞定了, 不过具体怎么搞定的我也没去跟进了解前端的事…

这样安心过了大半个月, 突然又有客户过来说你们怎么又打不开, 让对面截图发现是 avast 认为页面里有脚本无限循环直接阻止访问页面访问, 这个… 我们好歹也换参数了这个不算死循环吧, 但是还是没办法, 只能让用户关掉这些水土不服自以为是的安全软件

故事到这里暂时没有更坑爹的事情出现, 记录下来看能不能帮到后来人

客服趣事 4

鉴于逗逼们从来都是长江后浪推前浪绵绵不绝, 值一个班能被气死, 我们的客服 MM 们真不容易. 有空还是记点娱乐下

卖: 你们怎么要收钱了
狗: 去年开始淘宝就不让提供免费版了呢
卖: 你说的这一切都是真的么
狗: …要不你去问问淘宝客服?

不然呢… 为啥想到的是那一系列抓狂的歌名, 王菲《如果你是假的》, 邓丽君《假如我是真的》, 萧正楠《假如我是假的》, 孟庭苇《真的还是假的》

卖: 你好怎么不能开通
狗: 不能开通什么?
卖: 这项业务
狗: 哪项业务…?
// 过了一会忍不了给他查了下订购
狗: 是美折么? 您的订购已经过期了呀

信不信老子抽死你, 话说不清我也就忍了, 特么又不给钱浪费表情

卖: 有没有什么好的促销工具?
狗: … 你问我我当然说我们家美折了
卖: 我知道, 我是说哪个具体好点
狗: … 什么叫哪个好点?

你问我我还能说别家更好不成? 砸场子的么你

卖: 为什么我设置了新疆西藏不包邮别人拍下还是没运费?
// 狗默默研究了很久, 好像满减包邮确实没啥问题
卖: 是不是因为我运费模板设置的就是包邮啊?

你特么在逗我…?

卖: 你能教我怎么用么, 教我我马上付款

特么那么多教程你就不能随便选个看看? 都发你了也不用那么懒好么, 而且这种人确定不是十块钱买个遭罪的大爷回来?

卖: 你好在吗
狗: 在的
卖: 呵呵

呵呵是个啥思想感情…, 所以我要回一句去洗澡了么?

那些让工作更美好的设备们

列举下自己现在在办公室和家里用到的各式设备, 有一些好的会强烈推荐, 工作和生活上天天用的设备换好点, 让自己用着舒服和开心, 花点钱换持续的高效率和好心情何乐不为

下面大部分说的是我们在办公室里的设备, 毕竟是使用时间更长的场景, 对多数人参考价值可能大点. 也许会有人说真羡慕你们, 为啥我公司里就只有这个破烂和那个破烂, 笨狗的观点则是如果真的是自己干活用的上的, 公司不给买或者不给买好的只能说这公司管理层脑子有问题, 他们有问题是他们的事不要委屈自己, 觉得好自费买就行了, 反正自己的以后离职也能带走, 我自己之前就自己买过显示器, 笔记本, 底座等. 如果是自己想弄点特色那显然更应该是自己去弄

文章里提到的东西如果还在售我会配上京东或淘宝的地址, 有兴趣的可以直接点开了解, 发自己 blog 不算做恶意广告吧, 说起来他们应该给我钱? 上一张自己在办公室的桌面图, 出现的东西: rMBP ME865, DELL U2412m, Noppoo Lolita 87, 优派 VA2349s, 乐歌 DLB502 支架, 罗技 G1, QcK+ 鼠标垫

办公室桌面

办公室桌面

显示器及附件

我们办公室里研发人员用的是 DELL U2412m . 主要卖点: IPS 屏, 强大调节功能的底座, 16:10 的 1920*1200 分辨率, 带 USB Hub, D-SUB/DVI/DisplayPort 的几乎全接口

IPS 屏最大的两个好处一是色域广, 二是可视角度广, 两个都是帮助用的人从显示器里看到尽可能接近真实的颜色. 自从用过 IPS 屏后就再不会想用 TN 的, 虽然说不是设计师不会那么在乎偏色, 但是正常人只要看过好的, 再回去看不好的应该都还是会抱怨的. 顺带说一句我爸一直吐槽液晶屏看着没有老的 CRT 舒服, 我就不厌其烦苦口婆心跟他说是因为他之前看的液晶屏都太烂了, 去年把自己之前用的 DELL U2211h 带回家, 貌似吐槽的次数少了点

能升降旋转的底座方便把显示器调到一个自己用着舒服的姿势, 这类功能都是没用之前觉得好像也没啥怎么就要贵那么多, 用的时候也觉得好像就那样嘛, 但是再退回没有的时候就会很不爽. 不过对我们而言这个功能暂时没用了, 因为我们都换了支架…

2412 的另外一个值得多花那么多钱的还是因为他几乎是 16:10 比例的绝唱, 现在的大屏基本都是 16:9 了 (比如 1920×1080, 1600×900, 2560×1440 等分辨率), 看起来还是有点扁, 上下可视范围不太够, 1080p 竖过来后横向只有 1080 也有点吃紧

接口上, 似乎计算机这边阵营都想推 DisplayPort, 但是电视那边的阵营则更偏向 HDMI, 对于还没玩高清到那个地步的笨狗来说, 能用就行了, 只要别弄的一堆不兼容的标准最后要各种转接头或转接线就好. 有 USB Hub 也是个很不错的卖点, 用外接显示器的场景多半也会外接键盘鼠标等设备, 如果没 Hub, 那就是来的时候插一堆 USB 插头, 走的时候再挨个拔掉, 现在我在家和公司都是只插一条显示器的上行线 (当然要是有 ThinkPad Dock 那种所有口都集成的就更好了)

其实最近也在 YY 是不是弄个 4K 显示器外接出去用 HiDPI 模式, 看习惯了 retina 屏再看普分就还是觉得各种糊. 前段时间研究了下 4K, 顺带放个毒: AOC U2868PQU 4K 显示器, 要是有中毒买了的人欢迎跟我分享使用感受好坚定我下手的决心, 这个显示器也是带 USB Hub 且有能各种调节的底座, 不要底座的话可以通过 VESA 孔可以上支架, 现在价格不到 4K 好像也还行? 但是不足之处一是 TN 屏, 号称 10bit 驱动不知道会不会好点, 二是很多设备不一定带的动 4K 分辨率 (4K 其实是 3840×2160, 就是 4 个 1920×1080), 带的动也还是要线和接口支持才行 (好像 HDMI 1.4a 也只能在 4K@30Hz, 只有 DP 多少版本以上才能 4K@60Hz)

非研发的同事用的显示器有两批, 一批是以前的 DELL U2311h, 这个已经停产了, 后续型号是 DELL U2312hm (我现在在家用的这个), 不过这个系列最新的好像又从 U 系列除名, 变成了 DELL P2314H, 整体来说 DELL 的 U 系列显示器还是不错的, 虽然加了 h 和 m 后缀其实是阉割版 (没阉割的就是类似 U2410 和 U2413 那样的), 但不是非常专业的设计师用也还是够了

另一批是优派的 VA2349s, 这个是 AH-IPS 屏, 1080p, 同时有 DVI 输入, 而且还带 VESA 孔, 之前的价格是 799, 绝对值得入, 现在涨价了不过看起来性价比也还是可以的, 毕竟同时满足这么多需求的大牌也不好找了:

  • AH-IPS: 色域和可视角度
  • 1080p: 分辨率足够, 给客户远程协助时能看全对面的屏幕而不用拖来拖去
  • DVI: 数字输入接口, 分辨率高了 VGA 容易发虚和色彩失真
  • VESA 孔: 换显示器支架必备

目前办公室所有的显示器都是架在 乐歌 DLB502 这个型号的支架上, 最早买的时候价格是 299, 后来跟着显示器买就是 199, 配合上面优派那个显示器, 其实还是花一千块钱买一个能摆各种姿势的 1080p IPS 屏

上支架的理由还是那样, 这东西你没用之前会觉得花钱买这个不值, 用了后觉得好像是要爽点, 但是再退回没有的时候, 就会很不爽. 支架的好处一是可以各种调节显示器的高低横竖和角度, 二是把桌面上原来底座占着的那块空间给腾了出来, 塞个键盘或其他小物件在下面都很方便. 不过支架也不是所有显示器都能直接用, 一定要看好背面是不是有 75mm 或 100mm 间隔的四个 VESA 孔, 要没有的话只能干瞪眼, 另外, 也看好支架对应的显示器重量, 不匹配的话可能会一直自动抬到最高 (显示器比支架适配最低重量轻) 或一直往下砸到桌面上 (显示器比支架适配最高重量还重)

键鼠及附件

办公室有各色高大上的键盘, 一个茶轴的 Cherry 原厂 104 键 MX-Board, 一个红轴的 Cherry 原厂 104 键 G80, 还有熊那个价格只能跪舔的 HHKB Pro2 静电容键盘. 我自己现在在办公室用的是 Noppoo 87 Lolita 红轴无背光版. 机械键盘被很多人神话的有点过, 我自己体验的感觉跟薄膜键盘比敲击的声音和段落感会更好点, 其他的相比较价格而言, 薄膜键盘要老化了我买个新的换几年也未必比买把机械键盘贵吧?

扯远了, 还是回头说为啥我选那个键盘. 第一, 足够便宜… 基本是最便宜的机械键盘了. 第二, 是 87 键的, 笨狗觉得 87 是个比较合适的布局, 因为小键盘基本用不上, 习惯了笔记本键盘的更是无视小键盘, 但是中间那一片功能区还是和全尺寸的一样布局才舒服, 再小就各种不方便和别扭了, 比如 84 键布局几乎就是某笔记本的布局 (话说笔记本的布局也都各种奇葩, 之前 ThinkPad 保持了那么多年接近全尺寸键盘的七行布局现在也乱七八糟了), 熊那个 HHKB 更是 Geek 到绝对反人类. 第三, 保持键帽是正常大小情况下键盘整体足够小, 桌面上那么点空间不能都让键盘给占了, 像 Cherry G80 那种大到夸张的往桌子上一摆其他东西就没地放了. 第四, Fn 功能键设置相对合理, Fn 只替换掉了普通 Windows 键盘上右边那个 Win 键, 其实我倒是觉得对 Mac 用户来说单独设置个 Fn 可能更好, 或者换掉右边 Win 键旁边那个 Windows 菜单键, 毕竟 OS X 上一堆快捷键不是 Ctrl 而是 Cmd 触发的. 第五, 可以从键盘前部五个方向出线, 对于整理癖希望走线更整洁来说太有帮助了

不过一分钱一分货, Noppoo 这个红轴是自己做的并不是原厂轴, 有原厂情节的还是注意下, 但是经过我对比办公室那把 Cherry 原厂的 G80 红轴, 感觉也没什么差异, 甚至手感更好 (顺带吐槽下现在国产的各种竞速魔方比 Rubik 原厂的好拧多了). 另外略坑的就是脚架不稳, 去搜了下似乎是通病, 问卖家说是这个批次问题, 好在问题也不大, 在下面插张硬纸片就好了, 反正在下面也看不见

在家我用的是一把 PLU ML-G3000 机械风暴青轴键盘, 这个键盘倒是也没啥其他问题, 就是 104 键布局略占空间. 然后就是把右边 Win 变成禁用 Win, 菜单键变 Fn 这种丧心病狂的设定实在无法吐槽, 禁用 Win 这种搞个组合键就好了, 犯得着单独设置一个键么. 至于出线口是固定在键盘正前方这个只能说中规中矩, 能换边最好, 换不了也只能说大家都这么搞的, 他做的还不够好而已. Felix021 和 Sandy_SP 都说这个键盘拔键很容易挂, 我没拔过不知道…

关于机械键盘几种轴, 我自己试过茶, 青, 红, 感觉茶轴就是有段落感的薄膜, 中规中矩确实适合入门或转换, 青轴很脆很吵, 敲的倒是很有快感, 但是你欢乐的敲键盘的时候旁边人会想弄死你, 红轴比茶轴段落感要稍弱一点但是算恰到好处的弱, 而且跟茶轴那种薄膜感还不太一样, 反正我觉得敲起来是最舒服的, 声音也没那么吵, 在办公室高 APM 噼里啪啦敲也不太容易被人打

至于薄膜键盘, 办公室现在有 DELL SK8115 和 微软精巧 200. DELL SK8115 确实是一代神键盘, 价格便宜手感又好, 只是应该停产许久, 现在还能买到的多半是假的, 手感明显不对, 而且 DELL 的键盘好几家生产, 那个挂着 L100 标的 8115 手感就比挂 SK8115 的手感差了不知道几条街. 微软的键盘其实一直也还好, 现在用那个其实是我们从套装里拆出来的, 也是便宜又好用, 真过一年老化了大不了再换个就是

笨狗在办公室的鼠标是 Logitech G1, 已经停产了我就不去找淘宝上所谓的库存和山寨版链接了, 按罗技的定位, 延续其定位的应该是 G90G100s. G1 也是一代神鼠, 皮实耐操, 轻重合适, 只可惜再没有了, G90 和 G100 我没试过不好评价. 在家有一个罗技无线 M525, 感觉还是有点小捏起来不舒服, 而且两节 AA 电池有点重, 虽然续航倒是奇强无比, 买了一年了都没换过电池, 这个鼠标也停产了, 看外形和价格定位, 接班的应该是 M545. 还有一个微软 无线蓝影 4000, 这个手感更好点, 只是用久了橡胶表皮容易老化

有一个平时被人忽略的东西但是真的用个好的会明显提升幸福感, 如我最开始晒那张图里的鼠标垫, 详细型号是 SteelSeries QcK+, 这个垫子又大又厚, 表面材质和弹性好的不行, 不要以为只有电竞选手才会考虑鼠标垫的问题, 自己普通用换个好的也还是会明显爽很多. 不过 QcK+ 在办公室用可能略大, 看我前面那个图里鼠标垫和键盘的大小对比就知道, 可以换小一号的 QcK MassQcK Mini

笔记本及附件

把这个放到后面来是因为现在用的 MacBook Pro with retina 13′ Late 2013 ME865CH 算是个很不错也没啥好折腾的本, 没太多好介绍的, 也没什么靠谱附件, 如果真要说下苹果的好和不好, 那就有的扯了, 事实上我有一个专门的 Mac 标记来筛选博客里关于 Mac 的文章. 对了, 友情提示下, 如果是学生可以在开学前通过苹果的教育渠道优惠购买, 比如 ME865CH 教育渠道比大陆普通渠道便宜一千三百块人民币

自己老的 ThinkPad X200 现在放公司当 Windows 测试机在用, 偶尔还是要用下千牛或者其他 windows only 的东西, 反正放着也是放着就用起来好了, 也懒得在 rMBP 上再装个虚拟机. 我给 X200 倒是买过一个很赞的底座, 提供了一堆扩展口, 比如 DVI/DP, 比如一堆 USB, 比如光驱位 (我拿来挂机械硬盘了), 电源也是直接从扩展槽走, 这样要带笔记本走的时候只要一压弹出钮, 整个本就直接带着走了, 外接的电源键盘鼠标显示器耳机什么都不用管 (继续吐槽 Mac 怎么就没这么靠谱点的东西, 第三方的又丑又贵). 只要不是最近超薄坑爹的 ThinkPad, 一般都可以去淘宝上淘到对应二手底座, 真心好用, 又是一个不用不知道, 用了忘不掉的东西

不过说到底座, 现在的 rMBP 也还是从熊那搞了个支架垫起来, 为了跟外接屏幕保持同高, 不过也仅仅就是这个功能而已

其他

椅子对笨狗这类天天坐着的人来说是个很重要的设备, 质量不靠谱的椅子可能都会出人命, 反正我是在某家公司见过有人当场坐断一把椅子, 还好当时气杆没爆避免了被爆菊. 另外好一点的椅子还是有助于保持良好坐姿, 并且坐着不累. 笨狗现在在家用的是个山寨货, 现在坐着偶尔咔嚓一声都担心不会出事吧, 办公室那个倒是还不错的, 可以去办公室装修记里看图片

关于干活时的人体工程学, 这个说起来也是好多好多, 笨狗自己也一直想整理一次, 先放着算挖个坑, 看什么时候补上. 放个我们当时选椅子时我的需求表

  1. 转椅
  2. 气杆安全 (**非常重要, 避免被爆)
  3. 带扶手
  4. 扶手可调 (*高度, 左右, 角度, 前后)
  5. 带腰托
  6. 腰托可调 (*上下, 前后)
  7. 带后仰锁死 (限制不能后仰, 以及后仰后可以锁死角度)
  8. 后仰力度可调 (不同人的体重力道不一样)
  9. 带头枕
  10. 头枕可调 (*上下, 俯仰角度)

客服趣事 3

今天有人去看了下我们做客服, 说你们整天面对这些逗逼卖家, 不会降低智商加折寿么, 这个… 我们是已经智商降低到懒得在乎这个了么. 反正跟逗逼卖家们交流, 总能深刻体会到那个段子

不要跟傻逼们吵架, 他们会把你的智商拉到跟他们同一水平, 然后用他们在那个级别的丰富经验来打败你

0x00 那我们还是先说开场白? 碰到卖家上来就问 “在按摩?”, 这个, 广东某市才被封了多久啊就这么明目张胆不好吧? 还好对面挺快的变了 “在吗?” zaiam vs. zaima

0x01 另一次碰到卖家上来说的是 “你发了”, 最近世界杯网上如火如荼但是我好像一场都没下注, 何来发一说? 而且 nihao 和 nifl 这个差的不是一丁半点啊 // 更新: 五笔熊提醒这个应该是五笔输入多打了个空格 你发了 (wq vb) vs. 你好 (wq v b)

0x02 这是群里发的, 某卖家的旺旺签名:”八戒, 你又在看为师的签名”

0x03 上周碰上一货, 每句话都是 “啊” 结尾, “快点啊” “我不懂的啊” “你帮我下就好啊” “在不在啊” “我新手啊”, 这时候真心想爆粗 “啊你妹啊老子一刀捅死你”

0x04 最痛恨的永远是又蠢又勤奋的, 就是那个 啊啊啊 的卖家, 明明看店铺都有两颗钻的信誉, 结果什么都不懂, 后来反应过来问了下是不是买的店, 回答果然是, 然后还各种死缠不放了两个半小时, 期间各种 “我是新手啊” “大家都是从不会到会的啊” “你教教我就好啊”… !$%!^!$#^!$#% 的 “啊你妹啊老子一刀捅死你有多远滚多远”

0x05 总有矫情的不行的卖家, 前阵子我们简化了下活动创建成功的页面, 然后就有个极品过来缠着我们客服不放, “你们怎么能把添加商品那个按钮给去了呢, 你知不知道我们做活动很多时候都是临时起意, 想起来加一个就加一个的” “我知道回去有添加的按钮, 但是为什么我做完了活动不能马上再添加?” “我为什么要一次选完不能加完再加” “你们还号称专业的呢, 专业的就应该在任何地方都给我一个添加商品的按钮” “你在不在? 在的话说一声, 我说了这么多你到底明白不明白” 办公室当时的结论是, 妈蛋你自己二逼还赖我们服务没提供给你更二逼的玩法, 就是这么设计的, 爱用用不用滚…

0x06 卖家更多的矫情方式还是, “我买了以后你们会不会提供一对一的服务啊, 包教包会”, 办公室各人心里吐槽的估计都是 “你妹的一个月十块钱还要一对一服务, 我给你开个一万块一个月的豪华版你买了我还不一定乐意陪连教程都看不懂的逗逼浪费生命”

0x07 吐槽那么多, 还是要感谢下, 就是有那么多智力达标的正常卖家, 这么简单的东西还是能自己琢磨明白, 不然傻瓜式的教程也能看懂不用来烦我们客服, 不然每次做客服估计都要直接吐血, 不管怎样赚钱总还是要有苦的一面的

客服趣事 2

每值个客服班我都不知道要被气死还是笑死, 来继续记录下来娱乐大众

0x00 碰到上来就问 “在吗” 的我已经懒得再在心里吐槽一句说 “不在” 了… 话说你问这句有个毛用啊, 在的自然会理你, 不在你问了也没用, 直接说事大家都方便

0x01 碰到没节操的抖屏的卖家, 虽然我们已经禁了接受抖屏, 但看到对方抖屏提示时还是跟傍晚开车碰见对面开远光的二逼一样生气, 曾经见过有卖家签名档写 “不要抖屏, 抖屏拉黑”, 我们为啥就这么客气的写 “任亲虐我千百遍, 我仍待亲如初恋”, 居然还有二货自己不会用跑过来缠着我们客服说 “你们就这样对初恋的?”, 初恋你妹啊

0x02 上来问在吗和抖屏的在逗逼排行榜上都排不上号, 碰到一上来就问 “你们是干嘛的” 这种才真心短路. 对哦, 我也想知道我们是干嘛的, 你哪个单位的怎么找到我们客服的啊

0x03 说多了逗逼来个不逗逼的, 有一个上来就问 “你们这个, 充电宝可以用吗”. 当时笨狗差点吓尿, 之前只听说过有高人拿文曲星上网, 科技进步真特么快现在充电宝都可以上淘宝了? 缓了一会才反应过来是 “(我卖)充电宝可以用(你们这个工具做促销)吗”, 大哥, 有的字别省太多

0x04 淘宝推手机端各种丧心病狂, 然后卖家们就会跟着上手机专享价, 让买家们为了省几毛钱还特意去开一次手机然后给淘宝增加一个 UV, 再然后满减活动因为少了这几毛钱不满足条件就不优惠了, 卖家又跑过来问哎呀你们这个不行啊, 手机上明明不能用. 一开始都还纳闷, 特意跑手机上去才能看到手机专享价, 话说淘宝你二大爷的既然推手机就痛快点在 PC 版的宝贝详情页把手机专享价和宝贝二维码都放出来啊, 现在这样先加收藏再到手机看收藏夹购买能给你们涨多少 PV 啊这是

0x05 跟人解释过两次手机专享价导致满减不生效后就有经验了, 再有人来问为啥手机订单活动不生效, 直接问你是不是有手机专享价, 然后跟人分析为啥不可以. 都遇上俩说你好聪明哦我要拜师了, 话说你们这智商开淘宝店真的不会赔么… 还是只有漫天遍野更弱智的买家?

0x06 淘宝上也还是有很多灰色产业链, 说到活动不生效就来说个很常见的, 代刷单业务. 具体怎么刷我就不细说了, 这些人怎么给自己做广告让卖家知道他们呢, 就是通过机器用奇怪的渠道去拍卖家的宝贝, 然后故意选不要折扣或是灰色渠道淘宝系统压根就没执行折扣逻辑, 反正最后就是一个原价的订单撩那不付款, 一般卖家看到宝贝折扣没生效都很慌张的来问我们怎么回事啊我明明有设折扣的, 后来也是帮人看多了才注意到这些收货地址就直接是广告 “您好我单位代刷单先单后款加QQxxxxx联系”, 其实就是为了吸引卖家去看. 好像这种广告投放的打开率应该还挺高? 另外就是这么明显的特征淘宝怎么就不能直接在订单层面给反作弊掉

0x07 每次都能遇上说相声的…

某卖家
不好了, 我碰到了个问题

刚不知道干嘛去了半天才回答的笨狗
亲你遇到什么问题了?

自己折腾了半天的卖家
哦, 没事, 他自己好了

呆萌的笨狗
刚才发生了什么

卖家进入角色
没什么, 你们那打雷要下雨了, 赶快回去收衣服

办公室装修记

新团队在浙大紫金港校区门口的某产业园租了个新办公室, 乱点技能树且似乎有装修技能的笨狗承担了新办公室装修监工的大部分工作, 按笨狗习惯叨叨的记录下

设计阶段

一开始是要图纸尺寸, 大厦物业表示没有, 那就自己弄了. 土豪找了个装修公司过来量尺寸给方案, 过来的哥们拿了个手持激光测距仪很快搞定尺寸, 然后大概比划了需求, 要留多少工位要不要独立会议室什么的, 人就回去准备方案了. 看着那个测距仪就想起去年还在淘宝时同组遥感出身的哥们新房装修, 自己也去买了个去折腾玩, 结果没用两次坐我车回家下车的时候估计掉路上就再没找着…

等拿到装修公司的方案后, 大家表示好像都不太好, 这时候点错技能树的笨狗开启了 SketchUp 技能点, 忽悠大家按照我的思路来安排办公室, 然后出图如下

新办公室 SketchUp 图东北/西南视角

新办公室 SketchUp 图东北/西南视角

大体解释下一些情况

  1. 东北口的门是入口, 西边的大窗户正对浙大紫金港
  2. 东南角那个多出来的是大楼的弱电井移不掉, 只能赖那了
  3. 15 个工位, 单张桌子 140cm*70cm, 每个人背后留了至少 1m 的空间
  4. 图里黄色的屏风实际最后我们是刷成了蓝色
  5. 图上西南角弧面留空部分是有规划的, 只是笨狗懒得画 (其实是不会…)

默默的说一句, 给我们量尺寸加出了几张设计图的那个公司最后似乎就是当了个免费测量员, 明显是被土豪坑了

另外强烈推荐喜欢乱点技能树的小伙伴们去玩下 SketchUp, 现在搞建筑设计装修设计的都拿这个出草图甚至是最终稿, 当然也可以做很多其他的三维建模, 比如一开始的谷歌地图上的三维建筑, 比如 CHH 上很多自制机箱也是用 skp 做的尺寸稿和效果图

硬装阶段

硬装主要就是把之前那家公司留下的东西都清理掉, 然后刷墙, 走强电弱电 (强电指 220V 的电源, 弱电指电话线/网线等). 我们没有再做隔间, 所以硬装弄的挺快, 因为打算办公室几乎全无线网络, 所以只是给打印机和电视机留了两个有线网口, 强电弱电也很快搞定. 再就是把之前提到那个屏风, 因为不好拆, 而且拆了我们自己也还是要弄一个在那, 所以就只是重刷成了蓝色

清场并刷墙改好强电弱电后的空办公室如下图

新办公室装修全景图_01

新办公室装修全景图_01

验收时都没发现啥大问题, 屏风的颜色本来是要刷成美折蓝, 结果颜色明显偏深. 装修师傅说油漆色差总是有的, 而且屏风还是偏深点稳重的颜色会好一点, 大家想了下也确实是这样, 就没再说啥

另外屏风重刷油漆后有较大味道, 散了几天后还是有油漆味, 只是没之前那么明显. 师傅表示这油漆味也都是有的, 我已经给你们用最好的漆了, 只能一直开着门窗散味. 我们搬过去时买了两三箱的炭包分散在新家具各处, 加上通风, 那个屏风过了大概一个月才变得基本没味

有一个网口其中某根线接触不良, 过了两三个星期才发现, 叫师傅重新回来给修过才好. 不过叫师傅再来的那趟刚好也给柱子上打了挂电视挂架的安装孔

吐槽下, 似乎就是从这个网口开始的悲剧, 装修期间所有工作都没有一次完成, 总要留点坑

软装阶段

软装就是家具, 包括桌椅沙发柜子等, 还有窗帘白板等一堆杂物

第一批桌子和柜子

跑到汽车城旁边的某个家具城跟家具店老板谈样式和价格, 然后再过来空荡荡的办公室量尺寸. 家具店老板没比我们大太多, 说他们自家有工厂是他家老爷子在管, 到时候直接工厂发货过来安装. 这是第一批家具加第一批椅子到了后的全景图

新办公室装修全景图_02

新办公室装修全景图_02

这一批家具的坑有

  1. 北边的墙柜量完尺寸说刚好有 3cm 的缝可以给我们走电线, 结果最后搬上来差点就塞不进去了, 目测墙角的踢脚线占掉了快 2cm, 剩下 1cm 就是柜子的工艺和拼接公差
  2. 桌子下面的钢架, 白色烤漆在搬运过程中有刮掉漆, 虽然有无纺布缠了保护下, 但是还是有刮到, 这个真心无解
  3. 桌子下的推柜我特意按着能放下 15 寸笔记本的尺寸特定了大小, 结果送过来的还是小号的, 跟老板商量怎么办, 对面倒是很爽快答应说重做, 下次再来换

椅子

为了大家的办公舒适度和办公安全性考虑, 忽悠土豪在新办公室弄点好椅子, 常年被 CHH 放毒的笨狗建议上 Drios+V2 这个千元出头的备选, 并分别给了一个两三百和两三千的做对比. 大家看了后果断表示就听笨狗的好了, 然后就是笨狗去 CHH 联系更低折扣, 为了让办公室色彩不那么单调, 选了绿色织网, 对面居然没这么多现货, 只能先发一批然后等工厂生产下一批后再发过来

这期间群众纷纷表示你们这么贵的椅子真的不是骚包用么? 个人感觉坐过的还是能对比出舒适度好坏的, 求购买链接的自己拿我那个关键字去万能的淘宝搜吧. 群众同时另外觉得笨狗一定是故意拿了个两三千的去做对比, 让出钱的土豪觉得这个千元价位的椅子性价比爆表, 这个… 虽然最后结果是这样的, 但是一开始真没刻意这么想

第一批椅子很顺利的装好, 就如同上面那个图里的. 但是第二批到了后本来打算留几把给其他人享受下把一堆零件装成椅子的快感, 结果安装过程中发现扶手的螺丝开孔有问题, 比较容易拧花, 为了排查问题, 干脆就一口气把所有的椅子都装好, 最后果然还是有一个扶手一开始估计安装姿势不对把螺丝孔暴力拧花了, 而且怎么也没法还原, 只能联系厂家换一个扶手. 厂家给的解释是新的这一批椅子是过年后才生产的, 过了个年工厂工人有去有来新的, 新工人做的公差可能大一点, 好吧, 也只能这么相信了

椅子都到了后且开始搬过去办公的场景如下, 最远处那把孤零零的椅子就是扶手有问题的

新办公室装修全景图_03

新办公室装修全景图_03

再等新扶手发回来的过程中还莫名其妙裂了个轮子, 不确定是我们安装过程中方法不对加过于暴力还是本来就有问题, 反正厂家发回换的扶手时又给我们补发了三个轮子, 换上后到现在没再有任何问题. 而且估计折腾的次数实在太多, 加上椅子总共都花了快两万软妹币, 厂家再送了个小折凳以示补偿

窗帘

上家搬走的时候南边窗户没有窗帘, 西边窗户只有 2/3 的区域有窗帘, 还破破烂烂的. 一开始没在那办公只是装修监工没觉得窗帘是个大问题, 等大家都过去后发现不搞窗帘不行, 太阳太大太亮了屏幕都看不清. 想着园区出门就是两个大的家居城, 里面应该有定做窗帘的, 某天吃过午饭顺路过去看, 进门后就看到卖的是大几千的茶几, 顿觉不妙, 果然上楼找到弄窗帘的地方都是做家里豪华装修才用的那种很复杂的窗帘, 而且一看价格就不便宜, 问都没问直接灰溜溜的撤了回来果断上万能的淘宝找

不得不说淘宝上真的什么都有, 联系了同城一家说我们要上门量尺寸和安装, 没两个小时就有师傅过来, 看他卡着窗户开口算长度和面积, 心里默念这帮人的测量结果和实际出品公差能保证么. 过了几天窗帘做好, 换了个师傅来安装, 果然又长出来一截… (我为什么要说果然…)

不过看安装师傅一定是身经百战见怪不怪, 从随身的包里掏出手锯和剪刀直接就给现场改好了, 其熟练程度让我严重怀疑他们有多少次才是不用改可以直接装的. 期间还发现了一个坑, 那就是是办公室没有什么适合站高的, 桌子上都摆了东西, 椅子都是滑轮的, 连桌底下的柜子都是滑轮的, 笨狗一直想忽悠说我们去买把折叠梯吧, 以后装个啥修个灯管啥的也方便

期间另一个插曲是当时装修师傅还没来给我们打墙上电视挂架的孔, 看装窗帘的师傅也带有冲击钻, 就想能不能顺手帮我们把孔打了, 但是师傅翻遍了包里的钻头, 都没这么大的, 只能作罢

沙发

看过前面的设计图和全景图的能发现这个办公室的西南角是一面大弧, 普通家具不好放, 规划是弄一圈沙发当休闲区. 问家具城老板说做不做沙发, 答曰不做, 但是可以给你介绍人. 懒得再找那就是他吧, 约了个时间过来量尺寸, 因为是不规则形状, 只有尺寸还不行, 特意拿了一卷无纺布当场打样. 打样时跟做沙发的老板闲聊, 问我们做啥的, 答搞淘宝相关, 这个老板很开心的说嗯我以前也做淘宝的, 一开始也是两三个人在民宅里自己搞, 后来做大点就不弄自己开工厂去了

沙发的配色按沙发老板的建议选深色, 说耐脏. 款式因为没去现场看, 就大概比划了下, 加上这老板说最近在做 KTV 的项目, 我就想跟 KTV 那种沙发差不多就挺好的啊, 没事还能躺着. 最后等磨磨唧唧拖了一个多星期沙发才到, 到了后就发现款式真坑爹… 这么高的靠背这么浅的进深, 怎么也不是我预期的那样, 靠背高度和进深换一下还差不多, 不过当时也是自己答应了尺寸, 现在人家东西也做出来了, 就还是不好说什么

安装的时候幺蛾子又出现, 因为沙发是弧形, 背后宽前面窄, 加上办公室的这个弧两边还都有多出来的柱子, 分两片做好的沙发总是放好这片那边就进不去, 放好那片这边就进不去. 我建议抬起来竖着下去, 送沙发来的小哥看了下连试都懒得跟我试, 就拍照画尺寸说这个估计要回去给你改一下才行. 打电话给当天来打样的老板, 老板表示量尺寸应该是没错的, 难道是工厂把后弧长搞成前弧长了所以做大了, 你让送货的小哥把尺寸都量好, 带一片回来我们看改改吧. 又过了一周老板亲自上门, 带着原封不动的那一片直接又放进去了, 当时笨狗没在办公室, 听描述还是按一开始说的那样竖着垂直下去就好

沙发的教训比较多

  1. 一定不要口头约定款式, 至少要看个实物图, 能去看实物是最好的, 大家脑子里想的在没有第三方佐证时几乎不可能一样, 特别是两个没任何默契的陌生人
  2. 不规则形状真坑爹, 不管是量尺寸打样还是让工厂定做, 以及最后的安装
  3. 定做家具除了要考虑最终的安装效果, 能不能拆成可以进电梯的模块也必须注意, 这个沙发分两片做的, 进电梯时差点就进不来了, 如果不能进电梯, 估计送货的小哥打死也不同意走楼梯扛上来

第二批桌子和柜子

土豪一开始想省钱, 十五个工位只做了十二张桌子, 打算把之前已有的四张桌子搬过来凑合. 等第一批家具到位后, 看了实际效果表示还是再做吧, 刚好电视机下面缺个柜子, 加上茶水区和打印机也还是弄个柜子的好, 所以量好尺寸再次跑去家具城. 吸取了之前各种坑爹尺寸教训, 这次特意画了透视图所有需要尺寸的地方都标出来

等家具送过来的发现还是有问题, 因为批次不同, 这次没特意注明桌子上就少开了一个线槽孔, 而且给的线槽都不一样, 还好之前的桌子被我们上了显示器支架后有多出来, 换过来看着才协调

最大的问题茶水区我们我规划的小柜子下面放一桶备用的桶装水, 上面放微波炉, 结果家具店老板说这柜子下面没包脚会不稳, 就给加了个包脚. 但老板只记得我说下面要放一桶水, 还特意把中间隔板往上调自己试了可以放一桶水, 但是上面微波炉就塞不进去了… 送货师傅现改了下大家都觉得太丑了, 又还是拉回去重做. 果然尺寸还是不要卡太死, 只留两三公分的缓冲绝对是不够的, 至少要五公分起

白板

一群在大公司习惯了讨论或对喷时有个大白板可以写写画画才好, 新办公室反正还有空白的墙, 白板走起. 便宜的方案就弄塑料的, 贵点的就上玻璃板. 可移动的塑料方案最先被否决, 因为大家都表示可移动的很快就会坏, 有太多先验教训. 既然都挂墙上了, 还是上玻璃的好点, 土豪批了一千块预算, 笨狗就去淘宝上找定做的商家. 商家都接受定做尺寸, 反正最后都按面积算钱, 那就照着墙壁空间和大家的习惯高度, 加上预算限制很快比划清楚

白板的制作和安装过程倒是没出现啥奇怪的问题, 只是有点奇怪厂家送的几个小磁铁的吸力都好强, 同时发现玻璃白板加磁其实是在玻璃背后贴了一片薄薄的铁片, 但是最边沿有一小块没铁片所以也吸不住磁铁, 不过这个一般用不着大家也没太在意. 等我们买的包括几板磁石的一批文具到货后, 发现这个坑爹的背磁因为隔了一块玻璃, 必须要超强力磁铁才能吸住, 难怪厂家会顺手给几个, 我们买的压根都没用

家电和装饰

茶水区我们备了一台冰箱, 一个微波炉, 一个饮水机, 后来还新增了一台胶囊咖啡机, 最后摆起来的效果还不错. 冰箱一开始考虑说把微波炉放顶上, 所以特意选了个矮点的, 最后还是把微波炉放到单独的柜子里去, 就显得冰箱似乎买小了, 不过目前看也还是够用的

笨狗的极简风格搞的办公室到处都是白色或接近白色, 土豪说墙上挂点画吧, 一群码农表示挂画太奇怪了, 明显跟咱们不搭. 后来折衷的方案是换成了标语式的装饰画

各种坑的物业和大楼设计

隔壁楼的物业在 碎碎念 – 2014.03.06 的 0x0f~0x12 部分已经吐槽过一次, 我们这个楼的物业也没好到哪里去

一开始说要换锁, 物业表示不给换, 后来变成了要换你们自己去买锁, 找我们工程部的师傅给装, 三十还是五十的安装费. 修理癖患者笨狗显然不会接受拧几个螺丝就收几十块钱的方案, 自己买锁, 回头带上自己的工具箱, 咔咔几分钟搞定

装窗帘时发现办公室没登高的设备, 去找物业借梯子, 各种推辞说我们没有, 或者说已经拿出去用了, 明明我都看到你们有至少两把人字梯而且当天还见到有出现过. 唉, 真懒得跟这些人计较

大楼原本的设计也很奇怪, 我们安装电视挂架的那个柱子居然不是一整个, 东边有一小半是空的就罩了个石膏板. 反正都空的你还不如把柱子搞小点, 这样里面空间还能开阔些, 还是故意这么弄让大家觉得这个柱子够粗有安全感? 最后换位置打孔安的电视挂架, 怎么看都有点偏, 柱子边沿也不像是完全垂直的

大楼的窗户开口都很低, 除了办公室里面西边的落地窗开到快到地面我觉得是正常的, 其他不管是办公室南向窗户, 还是楼道里的窗户, 下口距离地面都不到 90cm. 虽然笨狗去查了下我朝的住宅设计规范说窗台距地小于 90cm 时才需要设防护措施, 但公共部分的栏杆也要求至少 105cm 而且七层及以上要求是 110cm 啊. 这是哪家二逼建筑设计院出的图, 你们的建筑师资格证真的不是找办假证的买来的? 而且还真有二逼施工方就这么造了, 你们自己也不比划下正常人站旁边会掉下去么. 对办公室外面没有控制力, 对办公室里南向的那个窗, 最后买了根浴帘杆横在大概 115cm 的高度上, 防止大家掉下去 (这个事当然也可能是设计图没错被施工方改的, 要不然就是大楼老板个矮故意这么要求的)

完成图

最后的完成图就是这样啦, 原图放在新浪微博微相册了, 可以点开看大图, 或者去 微博相册 查看

新办公室装修全景图_04

新办公室装修全景图_04

新办公室装修全景图_05

新办公室装修全景图_05

客服趣事

团队里有一个客服妹子这周回学校去了, 我们技术团队每天出一个人去代班, 加上周末技术轮值, 还是能接触到不少客户, 其中奇葩欢乐也很多, 摘取一点大家娱乐下

0x00. 有个客户一上来就问 “阿紫吗”, 脑子里第一反应是这货看天龙八部走火入魔了吧, 然后在想下应该是想打 “在吗” 打岔了… azima, zaima 傻傻分不清楚

0x01. 有个天猫店价格标签显示有问题, 我们这边活动已经结束了但淘宝还显示, 网络上讲不清楚非要打电话过来问, 电话里再 blahblah 跟她解释半天, 挂了后对面在旺旺上默默的来了一句 “你明明是个帅哥, 为什么要叫美艳艳”, 我也只能默默的回了一句 “客服妹子今天有事没在, 我是技术临时来代班的…”, 然后对面又是默默的一句点点点

0x02. 插句话, 到底一开始是怎么想的客服号都叫 “美xx” 了呢… 连带着做客服的时候只能顺着这个名字去装傻卖萌, 客户们知道对面不是萌妹而是抠脚大汉时会不会心都碎了

0x03. 淘宝卖家大多很傻很天真, 经常出现你根本看不明白他想要什么的情况, 跟他解释个东西半天也不明白 (也可能聪明的都不用找客服自己能搞定, 来找客服的要么是疑难杂症要么智商堪忧, 所以这时候只能装傻卖萌, 不然完全说不下去). 有时候终于达成一致了对面突然来一句 “我不信, 你截图给我看!”, 这种… 都是能直接上淘宝刷一下就能看到的, 何苦呢. 更狠的是有的商品显示了折扣价, 对面还不放心, “你拍个给我看”, 都把提交订单的页面截图给人看了后还有不信的, “你拍下来, 我看下实际订单是不是”, 这时候最简单的还是老老实实给人拍一个… 为了自身安全, 还是把地址和收货人随便乱写个的好

0x04. 鸟多了, 什么林子都会有, 比如昨天碰到一个疑似 Win2000 用户, 说他在浏览器里提交某个页面失败, 提示时间格式不对, 看了下截图那个窗口的样式, 记得从 WinXP 开始就不长那样了, 经典模式也不长那样, 而且还是个 IE, 很怀疑这 IE 有没有到 6, 只能弱弱的跟对方说, “看看是不是您浏览器太老了, 换个试试看?”, 过了会回话说果然换了个就好了, 然后对面还嘀咕 “浏览器怎么会老呢?”… 怎么会老呢… 我也想知道啊, 话说大哥你这什么电脑装的 Win2000 开淘宝页面真的没问题么? 装个旺旺或者千牛能跑的动么? 怎么接客户怎么接单啊

0x05. 淘宝有很多奇怪的商品类目, 比如生鲜, 比如机票旅游, 比如虚拟物品 (话费点卡什么的), 比如成人用品 (各种羞羞的东西)… 成人用品类目因为比较敏感, 所有的图都要淘宝小二审核过才能贴出来, 然后我们给人做的活动就插不进去内容了, 卖家就找过来说 “哎你们这个怎么做了活动页面不显示呢”, 我们为了给人分析原因都是 “您发个宝贝链接我打开看下”, 然后… 如果你来我们办公室参观, 看到屏幕上都是羞羞的东西, 不要咂舌这伙人怎么这么没节操在办公室看这个, 那真的是在给客户分析解决问题…

0x06. 淘宝的系统和规则各种黑盒, 跟某朝的法律文书有异曲同工之妙, 你说他没说, 好像某一条某一款提了, 你说他说了, 规定里都是各种含糊其辞根本没法操作. 于是各种规则没说清楚的灰色地带, 大批卖家每天闲的蛋疼各种钻研看能不能发明黑科技, 有一次碰到一个爱钻研而且有真才实学的跟我分析他们一个竞争对手的商品, 说 “你看, 他这个宝贝外面显示是价格 A, 然后你点进去一看, 没有了! 只有 B 和 C, 你说他这是怎么做到的, 我们研究了快一个星期了都没搞明白”, 虽然最后也没研究清楚这个黑科技怎么实现的, 估计多半是淘宝的系统 bug, 数据更新不一致啥的, 但是那天跟那个卖家讨论的时候我感觉自己就像对口相声里的捧哏, “一打开, 你猜怎么着?” “怎么呢?” “没有了!”… 大家脑补下画面…

0x07. 做客服还有碰到对面挖角的, 说 “我们这是个另外新开的店, 缺客服, 待遇很好的, 你来不?”, 某次刚好赶上壕值班, 加上那会儿人不多, 壕就各种顺杆上爬调戏对面, “呀你们是海南的, 那边离家好远的呢, 你们那边热不热”, 对面也乐呵呵的各种热情, “是呀是呀, 这边很多好吃的哦, 离家远没事啦我们每年报销回家机票, 现在才三月份就三十多度了你说热不热”, 等第二天客服妹子正常上班结果这个号, 那人还念念不忘的找过来说昨天考虑的怎么样了要不要来, 顺带调戏下, 弄的客服妹子不知道状况莫名其妙, 看聊天记录才明白怎么回事

0x08. 另一个对面系统奇葩的事… 字库缺字, 不知道是他电脑哪里设置有问题, 反正发过去一句话, 对面看到的字总有那么一小半都是方框, 然后我没办法, 每发一句还要截个图, 对方还不依不饶 “你字显示不出来啊, 你不要用繁体换简体好不好”, 简你妹夫啊这都不是简体那什么是简体, 差点就想说少上点少儿不宜的网站, 中毒了字显示不全事小, 万一店里东西被人黑了那就亏大了

0x09. 淘宝上确实很多妈妈卖家, 因为我们就经常跟人聊着聊着对面突然来一句 “等会再说吧, 娃快放学了我先去做饭”, 要不就是 “过会哈, 儿子醒了我去喂下奶”, 这种完全接不上话茬啊… 咱们客服总不能说是啊是啊我也做饭去, 更不可能说你家娃多大了是母乳喂的不现在奶粉都好不放心呢