跳至主要内容

博文

Surface Latop键盘失灵解决方案

 老家伙一代Surface Latop的键盘突然失灵,之前发生过这种情况在设备管理器删除Surface Hid Mini Driver驱动,重启机器解决。 今天又出现同样故障,删除了N次,重新下载安装驱动均无法解决。 放狗搜了并尝试了好多不同方法都无效,最后用两键关机方式解决。 1.长按电源键30s,强制关机; 2.按住上音量键(F6)和电源键开机,Windows标志出现后进行UEFI界面,此时键盘可以正常工作。 3.重新启动电脑,键盘神奇地好了。

穷凶极恶之税务局两三事之二

     又到了一年汇算清缴时间,躲开了申报高峰,挑在4月1号晚上去申报。以为今年大概需要补税,没想到在个人所得税APP填写申报信息后,发现因为去年下半年收入减少,居然有9千多块钱的退税,真是意外惊喜啊,于是在系统里提交了退税申请,开始了新的一年恶心人的退税之旅。      4月2号一上班,就收到个人所得税系统推送的信息,说退税需要在3天内提交个税专项抵扣证明信息,包括房屋贷款合同及赡养老人的证明信息,包括但不限于出生证、能证明父母关系的居口簿等信息,也就是说证明你妈是你妈才行。这要求房屋贷款合同能理解,但在这个大数据时代,要求证明你妈是你妈就有点鬼扯了吧。在APP上提交了房屋贷款合同的复印件,同时注明跟父母不在同一个户口本,要怎么样才能证明赡养老人关系。      转头致电12366税务热线反映情况,接线员根本不管不听你陈述,只问是要咨询还是投诉,答复要投诉,于是登记下联系信息。过了1个小时,有电话进来问投诉是啥情况,再一次确认信息后说会有属地税务局人来联系。到了下午,有自称税务局人员电话过来,又问所为何事,再把事情复述一遍,答复说有具体经办人员来跟进。当天差不多下班时分,具体经办人电话进来,问怎么才能证明你妈是你妈,回复如果没有出生证或者不在同一户口本,需要去居委会或村委会开关系证明才行。问为什么每年都提交同样信息,答曰他们也是办事,如果系统自动申批通不过就要人工介入,他们也查不到历史信息。不到30分钟,又接到税务局回访电话,问对于处理是否满意,答复说不太满意,对方回复说那就是满意了,并立即挂断电话。      没有办法,只好拟了一份赡养关系证明,请家里老父亲去村委会盖了个章并拍照于4月3日上传至个税系统。4月12日收到系统信息,说退税申请已经通过,请留意银行账户变动云云。      到了4月15日,银行信息通知收到了退税款。对比起之前要补税税务局的态度,退税要回自己交的钱简直是千难万难。经济不好,大概税务局是有意设置门槛让大家不去退税罢了。结果自己的经验,有可能是超过一定金额系统就会自动告警让人工介入,人为地设置各种障碍让纳税人放弃退税。

穷凶极恶之税务局两三事

经济下行环境下百业凋零,加上今年以来的A股大崩盘,普通老百姓都是勒紧裤腰带过日子。昨天跟好友喝茶聊天说起,现在好些人靠着花呗之类的网上贷款过日子,戾气冲天,稍有不如意就借题发挥,公司例会时还特意就这个问题提醒员工要多注意忍让,千万不要产生冲突。个人如此,各地政府亦然,土地财政再也走不通,往年投资欠下巨额财务,好些地方连薪水都发不出,通俗点说就是“地主家也没有余粮了”,说起现在北方地方政府的捕快跨省异地打草谷蔚然成风,北方某省警员跑到潮州古巷来抓民营陶瓷厂的老板,然后通知家属打款赎人。弄得现在民营家们噤若寒蝉,无人敢吱声。 说起来不禁想起近期身边发生的几件与税务局有关的几件事来: 个人所得税汇算清缴退税 去年年初统一进行上一年度个人所得税的汇算清缴,个人所得税APP一跑,俺居得有1万多块软妹币的退税,很开心地在系统里提交了申请。 第二天接到税务局的电话,各种抵扣项目过了一遍,过到个人住房贷款时说需要提贷款合同原件。回家找了按揭合同的原件,按税务局的要求提交上去。过了一天电话又过来,说你的合同看到了,但是不够规范,里面的贷款起始时间和贷款金额都是手写的,我们觉得有疑问。实在无语了,跟小姑娘说俺的贷款合同在多年前就签了,那个年代并没有今天这么发达,很多合同都是手写的,你如果需要可以跟银行确认。如此这番解释一通,总算作罢。 个人所得税抵扣之子女教育费用 去年年底有一天接到一个固话呼入,现在天朝骚扰电话太多,通常都懒得接不认识的固话号码,但是按掉之后还是锲而不舍的打,只好接了电话。接通后对方自报家门说是税务局的,并问你是某人吗?确认无误后开始说你的个人所得税抵扣的申报有告警,需要进行核实,你填写的女儿学校不在国内是否属实?回答说是,小孩不在国内念书。税务局小姑娘继续说,不在中国大陆念书是不享受抵扣的。一听就毛了,问是国家哪条规定说不在中国大陆上学不能抵扣,要求拿出相关的条文规定。小姑娘看是个硬茬,立马说她会回去认真核查。就此暂时再无音讯。 企业印花税及个人所得税的挖坟 此为发生在朋友企业的事情。从去年开始,三番四次被税务局通知核查与审计,申请高新技术企业,光税务稽查所就去了3次,被要求补以往5年的印花税以及提供研发费用的清单。 上周又被通知提供2013-2017年度的员工个人所得税缴交记录清单,当天通知,要求第二天把材料交齐。 以上事情,均发生在2024年的上海。虽说疫情三年...

模范老板乎?

经营公司接近二十载,经历过创业维艰的打拼,也曾经有业务快速扩张的红红火火,及至疫情后的今天,收缩规模,努力地寻找业务方向,于不景气的大环境下努力求生。 多年来令自己骄傲的事就是从来没有亏待过任何员工,不管公司或自己境况如何,从未拖欠过员工一天的薪水和奖金,宁愿自己吃亏,承诺给员工的总是不差一天、不差一分地兑现,所以很多员工都从公司day one就在,彼此之间的关系已经不像是老板和员工,更多是有了家人、朋友的感觉。 以往公司员工多的时候,往往很害怕在节假日接到各部门主管或者员工的电话,通常不会跟你说什么好消息。而在年底接到电话,不是要求加薪就是申请离职,总是会令人头疼的事。 上周周末,正陪太太逛街,忽然电话响,显示是公司一位老员工小明。怀着忐忑的心情接通了电话,脑子里已经开始做各种议案。 接通电话,小明说:“老板,在你桌上放了点东西,谢谢一年来的关照。”,不禁松了一口气。 晚上回家,特意绕回办公室去看了一眼,真别说,心里还挺感动的,甚至有点不好意思的感觉。想起自己以前打工时,虽然偶尔也会送点礼物给老板,但是被自己员工过年送礼,还真是破天荒的第一遭。 拿回家里,太太还笑话说因为小明知道老板是个穷逼,所以主动买点年货送给你。俺回说这世界上老板送礼给员工听得多了,但是员工主动送礼给老板的,你又听说过几回,这不证明俺是个好老板么? 近些年来一直反思,因为自己的疲懒,让不离不弃跟随自己多年的兄弟姐妹们不能过上理想的日子,每每想起心里甚是愧疚。从这点上看,自己不算是个好老板,甚至是一个坏老板了。

别了,平安银行

闲来无事,在App上做了一把22年个人所得的汇算清缴,发现有1W多的退税,于是申请退到了平安银行的金融社保卡上。 退税款到账倒是挺快的,2天后就通知到账。想着把钱转到自己的另外一张他行银行卡,用平安口袋银行转账时提示被限购了,每天额度1000块,每年10万块,转账还要提供用途和来源的证明文件。 刚好申请退税时有相关的资料,于是把身份证、购房贷款合同和退税的转账记录提交上去审核。经过刷脸得一翻识别后转到人工客服视频验证,一个小姐姐跳出来,一会说俺提交的购房贷款合同不行,因为是手写的(但N年前的贷款合同就是这样的啊),一会说申请的转账限额太高。回她说需要什么资料,都可以配合调整,小姐姐说直接补充资料就行。结果一下子掉线,APP也闪退(什么垃圾系统呀。。。。) 没有办法,只能重新登录口袋银行APP,重复一遍流程,又重新进入了人工视频审核环节。这次换了另外一位小姐姐,还是同样的流程,同样的话术,问说只转1W多块,为啥要把每日限额申请到10W(尼玛,哥们去年N笔大几十W的转账,难道你们的系统查不到么),回复说可以,只要能把款转出来,那我调到2W就是;再来就问钱哪来的,干嘛去,实在是不胜其烦,开始发火,说我自己的钱,转到自己的另外一个同名的账户,还需要我提供啥东西;小姐姐像机器人一样,又开始逼逼现在金融诈骗高发,银行也是为了防止客户被骗云云。好吧,我自己转到另外一个同名账户,难道是平行空间的自己骗自己么。直接跟小姐姐说,我就这次跟你们银行打交道了,只要这次的钱能转出,以后你哪怕限制一天十块钱我也不理了。最后一番讨价还价,终于把限制调到2W,最终把钱转出了。 能理解银行为了业绩,希望尽可能保留多点存款额,但是硬是设置障碍让客户不好方便就有点下作了。辣鸡平安银行,以后再也不会转大于1千块的钱到这账户了。

Nexus 5(hammerhead)上安装LineageOS 18(Android 11)

0.前言 周末看世界杯巴西对克罗地亚,中场休息时无事可干,把主意打到了躺在杂物箱里吃了6年灰的五儿子(Nexus5 hammerhead)身上。想起最近有个app因为android版本太低而装不上,决定在Nexus 5上装个LineageOS 18。说干就干,放狗搜教程,开始整活。 1.下载所需软件 刷LineageOS要求机器解锁并安装TWRP,同时刷入第三方修改版的LineageOS 18,先下载所需的软件备用。 用于PC端控制手机的Android Platform Tools最新版本 用于Nexus 5的TWRP HH.R 最新版的LineageOS 18.1 ROM Google全家桶支持软件 2.解锁手机 打开手机,进入“设置”界面,点击“关于手机”,连续点击7次“版本号”,进入开发者模式,启用USB debugging; 用USB线把手机连接到电脑; 解压缩Android Platform Tools,在电脑运行CMD进入命令终端模式,切换到platform tools所以目录。运行以下命令: adb devices   #可以终端窗口看到手机的 serial no adb reboot bootloader fastboot oem unlock 通过音量键和电源键来确认bootloader unlock。重新启动手机。 fastboot reboot 3.写入TWRP HH.R recovery工具 进入bootloader adb reboot bootloader 刷入TWRP HH.R fastboot flash recovey twrp-version-HH.R-version.img 确认电脑上显示recovery写入成功,关闭手机。在设备关机状态下,同时按住音量减小键和电源键直到设备启动菜单出现,然后通过音量按键上下滚动,并通过电源键选择RECOVERY,进入recovery状态。 4.写入LineageOS 18.1 ROM 手机在TWRP状态下,加大/system分区到1444M。 打开TWRP终端,TWRP -> Advanced -> Terminal,在手机终端窗口输入命令: hh_repart -m 等待手机重启进入TWRP状态,使用Wipe功能清除 cache, Data, and ...

招商银行卡中心的神操作

 七月某天,打开招行掌上生活,发现推送了一张留学信用卡,看起来倒蛮吸引的。想起邱小姐前阵子出去消费时,因为商家没法刷磁条卡而不能付款,有张芯片卡应该会方便一点。于是动了去办一张的念头。 7月8号在掌上生活提交了申请后,立刻致电招行信用卡热线,说在App里没法选择寄到国外,请帮忙把寄送地址改到海外,同时把邱小姐海外的地址给了客服,特别说明上次寄卡时不是收件人不是写持卡人的名字,而是写主卡人的名字,导致收件很麻烦。客户答应会备注。 7月11号接到邮政快递EMS电话,说送信用卡了,要本人签收。一脸蒙逼地拆开快递信封,发现正是申请的留学生卡。只好又致电招行信用卡热线,说明情况,表示希望卡是寄到海外。接线客服表示查记录俺是有要求寄卡到海外,他要跟当时处理同事核实后再回电。过了大概30分钟,之前处理的客服姐姐回电,表示寄到海外她正在处理,会寄一张一模一样的卡给到邱小姐,真的搞不懂神操作之一。 7月13号在掌上生活查询办卡进展,可以看到正在制卡,14号显示卡已通过EMS海外寄出。通知邱小姐注意查收。 一直等呀等,等到8月底,还是没有音讯,期间还让邱小姐去学校的邮政处理中心查过,也说没有收到。按道理不应该呀,上次寄卡14天就到了的。又再次致电话招行卡中心,问能否查到快递在美国的快递号,答复说他们只有EMS的单号,如果要查快递情况要打EMS客服。放下电话后收到了招行的短信,提供了EMS的的单号。于是登录EMS网站,查询到快递早于7月29号就投递成功。真是奇怪了,地址也对,不可能寄丢的呀。 9月1日起床时躺床上还想着这事,心里想,招行有没有能在快递信封上只写着中文的收件人名字呢?起床后拿起手机,发现邱小姐发了两段语音,听了之后发现果然如此。招行卡中心在寄送到美国的快些信封上,不单止写中文收件人名字,还是写着是俺的名字。神操作之二,这向股操作,邱小姐还能拿到卡,也算是厉害了😄

留学生国内信用卡在美国被盗刷记

 邱小姐刚去美国没到1个星期,9月23下午美国本部时间7点23分到7点24分连续接到2条短信,说信用卡连续发生2笔取现23美金取现交易失败。微信联系了邱小姐,说她晚上就呆在宿舍,信用卡也在身边,看来是信用卡被人非法复制,并且通过取现交易在试密码。 通过招行信用卡微信号联系了客服,客户回拔电话后转到了安全中心。安全中心工作人员说这样信用卡不安全,强烈建议立刻停用该卡,由银行免费更换新卡。考虑到邱小姐在米国没有卡用生活很不方便,跟招行工作人员说暂时没法停用,还是相继续保留。招行客服说可以通过掌上生活app把信用卡先停用,然后邱小姐要用时再重新打开,用完立刻锁掉。虽然有点不方便,但至少也是解决方法不是。同时,招行客服一再强调,如果这样使用,发生的用卡风险他们不保证。打开招行掌上生活APP,把邱小姐的信用卡上锁。 过了30分钟,接到招行安全中心的电话,说信用卡又发生了一笔500美金的刷卡交易没成功。看来是实锤信用卡被复制了,不换卡不行了。24号晚上致电招行信用卡中心,请他们帮忙重新做一张卡,并问明可以帮忙寄到美国。但客服小姐说因为疫情加上中美关系,现在寄卡到美国的时间没保证,也有可能寄到美国被海关拒收的风险等等,一切顺利寄到也大概需要一个多月云云。想着实在等不了那么久,于是请招行卡中心直接把卡寄到上海,想着拿到再自己寄到美国。 招行卡中心的效率还是蛮高的,26号下午就收到了新卡。拿到卡后碰到了新问题,找遍了市面上所有的快递公司,都说不能寄信用卡到米国。Fedex的客服说可寄,快递小哥上门收件时也说不行。一下抓瞎啦,只好打电话问招行客服,问能否把卡再寄回给他们,请他们帮忙寄到米国,一个月就一个月啦。结果招行客服说他们卡寄出来就不能再寄回去啦,巴拉巴拉一番说明,机智的客服小姐说可以把新卡再挂失一遍,然后请卡中心再另外做张卡😀。当然就这么愉快的操作啦,于是留下邱小姐米国的地址,并盯瞩客服小姐一定要用邱小姐的拼音名字。 9月30号招行发出邮件通知卡已寄出,寄到米国不像国内,有物流单号可以追踪,开始了静默的等待。10月14日邱小姐说收到了卡,历时半个月,还算可以接受。神奇的是发EMS的快递,收件人写着是邱先生的名字,然后居然还能寄到邱小姐手上。

坑爹的华为EMUI 10.1.0.168升级记

周五回家刷到华为P30的升级中心有新的Android安全补丁,版本号10.1.0.168,习惯性的点立即升级。 周六早上出门回公司加班,在楼下手机提示APN被修改,问是否改回默认设置?因为点了否后悔了大半天。进地铁站,发现手机没法连上手机流量,关机重启,关闭移动数据后重新打开,切换飞行模式后再找开,怎么弄手机都没法连上网。一下子慌了,手机没网络简直是寸步难行,打开大都会加载不了二维码,压根不能刷码进站。庆幸背包出门,包里还带了钱包,在售票机买票进站,暂时解决了问题。但在地铁里拿着一个变成砖头的手机,眼睁睁地看着边上的人玩手机,那感觉可真酸爽。 好不容易到了办公室,取出SIM卡换卡槽等物理方式也不行。想起出门前的APN提示,打开手机流量的APN设置,发现APN的列表里是空的,尝试新增CMNET APN,但貌似没能生效。如此这般多次反复设置均不能生效,心里已经打算晚上回家把手机的微信信息和文件备份到电脑上,把手机重新恢复出厂设置看能否解决了。 放狗搜了一圈,看见有个设置CMTDS APN以加速流量网络的方法,抱着死马权当活马医的想法,设置了一下,然后选定APN为CMTDS,然居把问题解决了。坑爹的菊厂,肯定是升级包没有仔细的测试,把俺的APN设置给覆盖掉了。😀

Surface Laptop电池鼓包返修记

起因 暑假前邱小姐说Surface Laptop键盘有一边边缘破了,盖子都合不严。刚开始时以为是自己不小心把电脑撞坏了。拖到8月30号,有一天邱小姐说在网上查到这个问题是Surface产品常见问题,是因为电池鼓包导致的问题。上M记官网查了查,有人说如果电脑购买三年内,电池鼓包是可以免费维修的,不然要修一次要付几千大洋。查询电脑的购买记录,发现还有一个月就到3年了。赶紧打电话找MS售后吧。 微软客服咨询 周六晚逼着邱小姐打了M记的官方售后服务电话 4008203800 ,IVR提示已经超过了服务时间。周日10点多又再拔了一次,转到Surface产品服务,有个略带口音的小姐姐接了电话。 MS客服👩:请问有什么可以帮到您? 邱小姐👧:我的电脑电池鼓包 MS客服👩:请报一下你的电脑序列号? 邱小姐👧:xxxxxxxxxxx MS客服👩:查询了一番,说电池鼓包需要送到售后服务中心排查处理。你在哪个区? 邱小姐👧:杨浦区 MS客服👩:杨浦区的维修站在的地址是“铁岭路3131号明申中心大厦2808”,电话是“021-64661559”。 邱小姐客气地给客服小姐道谢,挂上电话。拿出手机,搜铁岭路3131号,但结果令人诧异,铁岭路压根就没有3131号,3131弄也没有,此地址根本就不存在,电话打过去也没人接听。放狗搜明申中心大厦2808室,发现对应的地址是徐汇区凯旋路3131号,才弄明白大概是客服小姐报地址和电话时看错行了吧。 在 官网上 看到杨浦区的Surface服务中心地址是上海市杨浦区铁岭路32 号同叶大厦1 楼,联系电话是“ 021-33620955-0 ”。直接拔打电话,得知服务中心周日也有开门,咨询了处理流程,服务中心要求带电脑及购机发票过去。当即决定当天把电脑拿过去修。 把电脑里的数据做了完全备份,吃完午饭就把机器送到了同叶大厦。 邱小姐的宝贝本子 送修 到了同叶大厦,发现外面与里面的招牌均写着是DELL授权服务中心。 维修点对着铁岭路招牌 维修点墙上招牌 如果不是门口贴着Microsoft授权服务中心的贴纸,相信大多数人都会象俺一样以为走错门了吧。 打入DELL阵营的卧底 整个服务点就一大哥,里面坐满了人。跟大哥说是电池鼓包送修来的,回答说要稍等会,前面的人都在排队。 维修点人满为患,戴口罩为极其Nice的维修大哥 看到同时有好几个人都是带Surface...

解决OpenWRT安装第三方包Incompatible with the architectures configured错误

 起因 起了把家里路由器更新到新版本OpenWRT的念头很久了,周末终于克服自己的懒病,下载了OpenWRT 19.07.4的安装包,更新Linksys WRT1900ACS路由器的系统。 修改了IP地址,把Wifi打开后,驾轻就熟地修改了相关的配置,增加了第三方源,准备开始安装你懂的SS和ChinaDNS等组件。没想到往常屡试不爽的opkg install命令返回了安装失败提示: Incompatible with the architectures configured 仔细比对了所有的配置,确认没有错误,但是安装新增的第三方包时总是报错。 解决方法 试了N多种方法,还是不行,正准备放弃装回原来ROM时,突然发现运行opkg print-architecture返回的CPU架构型号是 arch all 1 arch noarch 1 arch arm_cortex-a9_vfpv3-d16 10 比原来系统打印出来的架构型号多了一个d16,而第三方源的库里貌似没有arm_cortex-a9_vfpv3-d16这样一个型号的源,尝试修改/etc/opkg.conf文件,把原来CPU型号列表增加不带d16行。 arch all 1 arch noarch 1 arch arm_cortex-a9_vfpv3 8 arch arm_cortex-a9_vfpv3-d16 10 再运行opkg install,包装成功。

如此以客户为中心,不要也罢

上周参加一个金融科技的会议,听央行科技司领导的演讲,说起国内包括银行中内的金融机构,从90年代到现在,喊了30年的以客户为中心,但是实际上真正能做到以客户的中心却没有一家。对此说法深以为然,联想到最近几次与金融机构打交道的经验,实在谈不上有多好的客户体验。 招商银行信用卡分期付款 做为一家号称金融科技用得最好的中国大陆商业银行,招行银行一直标榜自己"以金融科技为转型核动力,打造最佳客户体验银行"(来自招商银行首席信息官陈昆德演讲主题)。 月中是固定的信用卡付款时间,从每月5号开始,招商银行卡中心就行不停的打电话过来安利分期付款,通常接到号码为400-189-5555的招商银行信用卡中心电话,前几次觉得客服小妹工作不容易会接听,同时告知不需要分期付款,如果需要的话会自己在银行APP上办理。但是这种电话不会是从此这个月不打,而是会不同的客服每天都打过来,重复同样的话题,最后不胜其烦,一看到电话就挂掉,就会发分期付款广告的短信。 别人的工作要尊重,反正不接过到了付款日也就过去了。但是这个月真不一样,昨天刚付清了卡数,今天上午10点多在开一个重要的会议,突然电话响起几声后挂断,一看又是招商银行卡中心的外呼电话。 尼玛招行你们难道心里没有点逼数吗?这就是你们家所说的最佳客户体验银行?老子明明还清了卡数,你们还打电话来是几个意思?你们难道连这些数据都没有打通的吗? 中国工商银行企业手机银行 宇宙第一大行,中国工行的企业网银真的是谁用谁知道,每次使用都会让俺怀疑自己的电脑操作水平。某天登录工行企业网银系统,突然在页面看到这样一个Banner广告。 一下子就看大胖子看到不用打针、不用吃药、不用节食,1个月自然减重10斤的广告一样毫无抵抗力,立马扫码下载,在Web端授权注册手机,安装后立刻登录,发现只能做简单的查询操作,并不能做授权。 在95588,听了一堆提语音信息和经历漫长等待后,终于有人接听,跟客服小姐讲清情况,回复说企业银行要专门负责的同事解决,又是等待一番转接到另外一个客服,又讲一遍情况,得到回复是手机银行可以操作,请再试,如果不行建议去开户行询问。 第一回合完败,请公司助理专程到开户行,客户经理告知说是因为使用U盾太旧,使用企业手机银行必须按U盾。好吧,为了方便就申请换U盾吧。填写了几张表格后,把旧U盾上交,3个...

Google云VM设置

创建新实例时,一定要启用IP Forwarding,创建后再改就老费劲了。 另外,实例创建后点击页面上的SSH可以打开网页版的SSH,使用sudo passwd命令可以改root用户的密码。切换到root用户,就可以随心所欲的玩了。 近期Vultr被玩得半残废,GCP的主机速度还是蛮不错的。

解决墙国Google Home无法联网问题

趁黑五特价入手了个Google Home,经过漫长的等待昨天终于等到。回到家里兴高采烈的安装了Home应用,设置好开始开心的调戏Google,播放音乐什么的都很正常。 第二天上班回到家里,发现Hey Google后,不是提示Sorry something went wrong, try again in a few seconds."就是"There was a glitch. Try again in a few seconds.",很是恼火。没可能哥花50刀就买一个蓝牙音箱回来吧,再说了,连不上网甚至连蓝牙也打不开。 本着一贯的研究精神,开搞。据说Google Home是自带DNS,OpenWRT路由上设置了全局SS,但是Google Home还是会用tcp的模式去访问不存在的DNS Server地址8.8.4.4和8.8.8.8,于是乎加了个防火墙规则,不管你Google Home什么请求,都乖乖给我走SS通道去。 修改OpenWRT的/etc/firewall.user文件,增加以下iptables规则: iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p udp --dport 53 -j DNAT --to 192.168.1.0 iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 53 -j DNAT --to 192.168.1.0 iptables -I PREROUTING -t nat -p udp -d 8.8.4.4 --dport 53 -j REDIRECT --to-ports 1053 iptables -I PREROUTING -t nat -p udp -d 8.8.8.8 --dport 53 -j REDIRECT --to-ports 1053 嘿嘿,来一句"Hey Google. Make me relax“,满屋子都是优美的声音,听着写代码真爽:).

解决华为手机访问Google Play:从服务器检索信息时出错。[DF-DFERH-01]

虽然路由器已经设置了梯子,但是用华为手机访问Google Play时,还是提示: 从服务器检索信息时出错。[DF-DFERH-01]。 虽然在手机上把梯子设置成全局模式,连接Google Play后再断掉梯子连接可以升级应用,但实在是麻烦。 放狗搜了一把,网上包括菊厂官方谈坛所说的什么删除Google账户清数据等等方法都是瞎掰。还好自己用的是LEDE(当然OpenWRT也可以),直接把services.googleapis.cn对应的IP指向到216.58.197.195,问题解决。 sed -i '$a conf-dir=/etc/dnsmasq.d' /etc/dnsmasq.conf mkdir /etc/dnsmasq.d/ cat >>/etc/dnsmasq.d/custom.conf<<EOF address=/services.googleapis.cn/216.58.197.195 EOF

余光中:怎样改进英式中文?——论中文的常态与变态

自五四新文化运动以来,七十年间,中文的变化极大。一方面,优秀的作家与学者笔下的白话文愈写愈成熟,无论表情达意或是分析事理,都能运用自如。另一方面,地道的中文,包括文言文与民间文学的白话文,和我们的关系日渐生疏,而英文的影响,无论来自直接的学习或是间接的潜移默化,则日渐显著,因此一般人笔下的白话文,西化的病态日渐严重。一般人从大众传媒学到的,不仅是流行的观念,还有那些观念赖以包装的种种说法;有时,那些说法连高明之士也抗拒不了。今日的中文虽因地区不同而互见差异,但共同的趋势都是繁琐与生硬,例如中文本来是说「因此」,现在不少人却爱说「基于这个原因」;本来是说「问题很多」,现在不少人却爱说「有很多问题存在」。对于这种化简为繁、以拙代巧的趋势,有心人如果不及时提出警告,我们的中文势必越变越差,而地道中文原有的那种美德,那种简洁而又灵活的语文生态,也必将面目全非。 中文也有生态吗?当然有。措词简洁、句式灵活、声调铿锵,这些都是中文生命的常态。能顺着这样的生态,就能长保中文的健康。要是处处违拗这样的生态,久而久之,中文就会污染而淤塞,危机日渐迫近。 目前中文的一大危机,是西化。我自己出身外文系,三十多岁时有志于中文创新的试验,自问并非语文的保守派。大凡有志于中文创作的人,都不会认为善用四字成语就是创作的能事。反之,写文章而处处仰赖成语,等于只会用古人的脑来想,只会用古人的嘴来说,绝非豪杰之士。但是,再反过来说,写文章而不会使用成语,问题就更大了。写一篇完全不带成语的文章,不见得不可能,但是很不容易;这样的文章要写得好,就更难能可贵。目前的情形是,许多人写中文,已经不会用成语,至少会用的成语有限,显得捉襟见肘。一般香港学生目前只会说「总的来说」,却似乎忘了「总而言之」。同样地,大概也不会说「一言难尽」,只会说「不是一句话就能够说得清楚的」。 成语历千百年而犹存,成为文化的一部分。例如「千锤百炼」,字义对称,平仄协调,如果一定要说成「千炼百锤」,当然也可以,不过听来不顺,不像「千锤百炼」那样含有美学。同样,「朝秦暮楚」、「齐大非偶」、「乐不思蜀」等语之中,都含有中国的历史。成语的衰退正显示文言的淡忘,文化意识的萎缩。 英文没有学好,中文却学坏了,或者可说,带坏了。中文西化,不一定就是毛病。缓慢而适度的西化甚至是难以避免的趋势,高妙的西化更可以截长补短。但是太快太强的...

招商银行掌上生活引起的手机存储空间爆满

招商银行一直强推其掌上生活APP,平时用它来撸点积分,买些饭票、电影票什么的也还算方便。利用强制驻留内存、守护进程让其关掉后自动启动且不设禁止开关等流氓软件的招数也算了,但是因为掌上生活导致的手机问题,却让俺在手机上安装了又删,再装再删。 第一次删除 安装招商银行掌上生活后,手机耗电量比平时快了一倍,各种折腾,最后实在没有办法,3天后把掌上生活删除后,天下太平。这是第一次短暂的掌上生活体验,可以说是恶劣。 第二次删除 第一次安装半年后,因为要撸招行的各种福利加上问身边朋友都说应用没问题,于是再一次安装了掌上生活。发现问题依旧,耗电严重,各种重启。为了福利俺也忍了。 不过自从安装了招商银行掌上生活后,手机三天两头就报存储空间满了,把照片备份后,删除,保证手机有10GB的剩余空间。没想过不到3天,又来一次存储空间将满预警,简直没法活了。仔细分析了手机的存储空间,发现手机里有个名为 hce_minidmp 的文件夹,里面有几万个后缀名为dmp的文件,每个大小在256K左右。所有的这些文件,均是招商银行掌上生活APP自动生成的,再多的存储空间也顶不住这样折腾呀。实在是受不了了,只好再一次把掌上生活删除。 原因 俺用的是Google Nexus手机,运行的操作系统均为最新版的Android,感觉招行银行的APP开发团队压根就没有在类似的系统上做过测试。做为一直鼓吹IT技术领先的商业银行,在其强推的旗舰APP上出现这种问题,实在是与其身份不符,也令人失望。 另外,想告诉招商银行的APP开发团队,好的APP应该是吸引用户主动去使用,用强制启动、守护进程等流氓软件使用的招数,实在与招商银行的形象不配。

在Vultr的CentOS系统安装NodeJS和Express

最近迷上了基于MEAN的开发,加上寒假在给邱小姐做HTML+CSS+JS的培训,小朋友强烈要求弄一台服务器,使她的学习成果可以在公网上展示给小伙伴们看。想到恰好在Vultr上有一台空余的服务器,于是趁春节前的空闲部署了CentOS并搭建一台测试的Web服务器。不想花太多时间教小朋友后端编程语言,所以打了JavaScript的主意,准备前后端处理都用JS搞掂,所以决定用Express+NodeJS来做Web服务器。 在Vultr上安装NodeJS和Express异常简单,基本上用Yum管理器就可以傻瓜式安装完。 1.下载最新版的Node.js 切换到临时目录,用curl从Joylent直接下载最新版本的Node.js. cd /tmp  curl -sL https://rpm.nodesource.com/setup | bash - 如下图所示: 2. 安装Node.js 按照提示用yum安装Node.js. yum install -y nodejs 3.安装NPM包管理工具(可选) 如果你以后想安装Node的addon包,建议安装NPM包管理工具。运行命令: yum install gcc-c++ openssl-devel make 4.更新NPM工具(可选) 如果运行NPM时提示NPM版本低,可以选择更新NPM,按提示运行命令: npm -g install npm@latest-2 5.安装Express 用NPM从仓库中安装Express npm install -g express-generator 6.创建运行服务的非特权用户(建设) useradd 用户名 passwd 用户名 创建后登出系统并用新建的用户名重新登录。 7.创建Express项目 express expressproject cd expressproject npm install 8.运行Express 运行Express,启动服务。 DEBUG=expressproject:* npm start 如果一切正常,会出现以下提示 [highlight dark="no"] > expressproject@0.0.0...

Install Oracle WebCenter Content 12c

继续试用WCC 12c,比起11g,WCC 12c最大的改进当属是采用了全新的Alta UI,当然了,其它的一些功能就只有慢慢试了。 和WCS一样,安装的前提是JDK 8,Oracle Database 12c,Weblogic Server 12c,具体的安装步骤可以参考这篇文章 安装Oracle WebCenter Sites 12c (part 1)  ,RCU的设置及安装可参考 安装Oracle WebCenter Sites 12c (part 2)  。这篇文章从安装WCC开始。 1. 安装WCC软件 1.1 启动安装向导 输入命令, "c:\Program Files\Java\jdk1.8.0_65\bin\java.exe" -jar fmw_12.2.1.0.0_wccontent_generic.jar 启动安装向导。 1.2 自动更新 跳过,点Next. 1.3 安装位置 选择Oracle Home位置,Next 1.4 先决条件检查 检查成功后,Next 1.5 安装汇总 点Install,开始安装WCC软件。 安装进行中 1.6 完成WCC软件安装 2. 配置WCC域 2.1 运行RCU创建所需的数据库表空间 2.2 创建域 转至 ORACLE_HOME/oracle_common/common/bin目录下,运行config.cmd,启动WCC应用域创建向导。 创建新Domain 选择域模板 Domain模式和JDK 数据源 数据库配置 输入信息后点Get RCU Configuration Credentials 配置管理服务器 完成域配置及安装 2.3 启动管理服务器 利用命令startNodeManager.cmd和startWeblogic.cmd启动Node Manager和Admin Server,通过地址http://localhost:7001/console登入控制台。 启动UCM_Server...