2018个人总结

2018,收获很大,变化也很大,朋友说 “看着你变换方向,眼花缭乱的。”

如,暂停了坚持3年的Unity3D积累,转型更偏向网络技术、数据库技能的C#、SQL、网络编程能力;从表现层炫酷出发点到效率落地的变现尝试,对技术尤其是网络编程,很有趣、也很有挑战!

2018年总结:

  • 总结1:恢复技术博客

    www.xifarm.com 到现在5年了。 它记录了我成长点滴,属于自我驱动的一个展现手段,也是自我督促自我的一个办法。 过去2年,忙忙碌碌的,博客更新中断了不少,今年下半年重新捡起来了,自我感觉挺好的。
    我常对朋友说,沟通很重要。
    在对外沟通中表达自我的无外乎2种途径:写和说。 尤其是做一个多年的技术,写比说更关键,我们日常工作中,很多是编码事情、加班加点没有问题,但是到了对外输出时候,掉链子的案例不是一个两个,加强写作能力、加强表达能力,很重要。

    最近几次博客内容丰富多彩,如十年如一日的在Windows下工作,Mac仅仅是一个电脑,而今年对Linux Unbuntu进行比较多的实践;以及为了解决快速上网问题,折腾的华硕梅林路由器(Python),蛮有趣,开心不已。

  • 总结2:业余爱好-读书

    今年上半年出差多,下半年出差比较少了;读书时间大部分是出差中或者晚上夜深人静的时候。

    • 《不要独自午餐》:人际关系,非常棒的一本书,值得读7遍的书。
      1. 抓住当下,能做什么,想做什么,赶快动手。因为鲁莽之中也蕴藏着能量与魔力。 ——歌德
      2. 失败,再失败,接着失败的姿态就没那么难看了。”
      3. 即使你不是个天才,做好准备工作也会让你看起来像个天才。”
    • 《林肯传》:美国总统传记,记录文学风格,比较朴实
      我非常惊讶于,美国总统竟然是个屌丝,不是一般屌丝而是非常屌丝的屌丝。
      职业:农活、伐木工、邮差、律师…..
      他有过人的记忆力、演讲动员能力、容忍容错能力(和他妻子的坏脾气磨炼有关系)
      林肯善于讲故事、交朋友、信用良好、为人四海。
      在美国南北分裂的时刻,挽救了一个大国,才有了今天的美国。

    • 《向赢家一样思考》:美国总统,川普的理智人生!
      网上,对他负面新闻很多,我很是好奇,这么奇葩的人,怎么能当上总统,所以就翻翻这本书,内容是川普碎片说教类型的经验,能看出来,他为人很傲,但是不傻。
    • 《清明上河图小说》:破案、解密,逻辑胡扯的类型。 接人待物,千年不变。 每当静静夜读看到书中描写古人的市井生活,令人感到非常愉悦,宋朝历史,本来我就知之甚少,不管内容是否属实,就当虚构小说来读。
    • 《洪业》:今年突然对东北、满族挺有兴致,就找了这本书看。 内容讲的是满族八旗的创业史。自从看了《李自成》小说后,我素来对明末清初的历史很反感。这本书,站在中立立场,详细的描述了满、汉的政治、军事格局,如几万八旗军、如何把百万汉族武装消灭的,读后令人反思不易:战略、战术、战斗。
    • 《左宗棠》:以前在《胡雪岩》中片段了解过这位清末名臣,这次系统阅读了。时代造英雄,英雄造时代。相比同期的曾国藩、李鸿章,左是唯一没有污点的。
    • 《世纪三部曲》:涉及一战、二战历史、国际、爱情、奋斗,是我非常喜欢类型的小说。 小说的细节描写手法非常细腻,如俄国十月革命、一战萨拉热窝事件、二战珍珠港、英国美国德国不同的民主化进程。戏说部分占90%,历史部分能学到很多教科书没有的,夜深人静,流连忘返于100年前的岁月,真的是大国格局、世纪视野。
  • 总结3:人到中年的一些思考

    年初,2岁的小儿子手被夹了,正月十五我和妻在医院陪护了1周,期间2个孩子在病房内玩耍(正月住院的人很少,我们几乎是包间待遇), 往往在哄孩子睡后,我们2人,促膝畅谈,不再争论、不再空想,切切实实的把当下家庭危机想办法落实解决,目前看,密切的沟通着实有效,今年做了很多落地的重大决策:她觉得我听了她的,我认为她听了我的,结果是大家统一步调,都收益了。

    年末,合伙人生病住院半个月,开始诊断为比较严重的疾病,我陪他在医院呆了一天,目睹了往日精力超群的他,躺在病床上精神极度虚弱;不由得感想联翩,为他的病情感到难过。 合伙人之间,有了想法就要开诚布公,时不待我,机会、市场转瞬即逝,珍惜当下的每一天。
    放假前一天,医院诊断结果发布,很轻的病,有惊无险。

    相对健康而言,其他,都是小事!
    

    同学会,我碎碎念了很多次的事情,今年7月21日,终于在北京回龙观举行:转眼距离上大学已经18年了,同学们热情洋溢从各地赶到北京。虽然这么多年未见,但是,大家很快旧情复燃,彼此一点都不客套,相谈甚欢。

    同学会,是一次重要的个人复盘的事情: 往日大家同窗,时过境迁,大家目前在各自领域崭露头角,整体都不错。

    温故知新吧。 加油加油。
    

2019年规划:

  • ### 继续读书提升:
    学习一些有趣的事情,社区活动交友游学,www.xifarm.com 博客笔耕不辍,自我驱动前进, 兴趣是最好的老师。
    落了灰的《影响力》、《少有人走的路》,再翻翻。
  • ### 落地场景实践:
    如树莓派、Python编程,一遍教小孩子玩,一遍也挑战自己动手能力,2019年培育一个自我的业余兴趣点爱好–折腾折腾:也算是与儿子一起,与时俱进吧。
  • 创业的驱动力:

    把创业的事情落地到实处,投入产出、利益分配,发挥基因优势。说反对,也是有技巧的。
    不能太直接和太硬,而是要委婉的引导进行下去。 曲成万物而不遗。

    家和万事兴!
    稳定团队,稳定自我内心,情绪管理。
    思想不能太懒惰。


往年博客总结索引:
* 2013年个人总结三部曲(序):关键词
* 2013年个人总结三部曲(上):读书
* 2013年个人总结三部曲(中):写字
* 2013年个人总结三部曲(下):学习
* 2014年个人工作总结
* 十年的路:大学生-工人-程序员-研发经理-技术支持
* 2015年个人工作总结

Unbuntu 自动重启MySQL

上个月,通过Unbuntu搭建了WordPress,一切运行良好。
UBUNTU搭建WORDPRESS-MYSQL-APACHE

但是,最近几天,不知道啥情况,MySQL偶尔会出现Stop;影响了blog的使用,所以,我这里尝试了自动调度,间隔1分钟查看MySQL,如果Stop,则自动重启。

在网上找到对应的解决方案,分3步实施。
Bash Script to check if services are running and restart if not. Sends email to you.
sierracircle/services-checker

Step1:配置脚本

/scripts/services.sh

拷贝上面的github源码,修改邮箱和你需要启动的服务。

chmod +x services.sh 

测试shell脚本

./services.sh
bash services.sh

Step2: 配置crontab 守护进程

crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

crontab -e

#check on services
*/1 *  * * * /your/path/to/scripts/services

Step3:启动守护进程

大约需要2分钟。
你可以尝试手工Stop MySQL,1分钟后观察结果。

service mysql stop

参考crontab使用实例。

实例1:每1分钟执行一次command
命令:
* * * * * command

实例2:每小时的第3和第15分钟执行
命令:
3,15 * * * * command

实例3:在上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * * command

实例4:每隔两天的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 */2 * * command

实例5:每个星期一的上午8点到11点的第3和第15分钟执行
命令:
3,15 8-11 * * 1 command

实例6:每晚的21:30重启smb 
命令:
30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb 
命令:
45 4 1,10,22 * * /etc/init.d/smb restart

实例8:每周六、周日的1 : 10重启smb
命令:
10 1 * * 6,0 /etc/init.d/smb restart



实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb 
命令:
0,30 18-23 * * * /etc/init.d/smb restart

实例10:每星期六的晚上11 : 00 pm重启smb 
命令:
0 23 * * 6 /etc/init.d/smb restart

实例11:每一小时重启smb 
命令:
* */1 * * * /etc/init.d/smb restart

实例12:晚上11点到早上7点之间,每隔一小时重启smb 
命令:
* 23-7/1 * * * /etc/init.d/smb restart

实例13:每月的4号与每周一到周三的11点重启smb 
命令:
0 11 4 * mon-wed /etc/init.d/smb restart

实例14:一月一号的4点重启smb 
命令:
0 4 1 jan * /etc/init.d/smb restart

实例15:每小时执行/etc/cron.hourly目录内的脚本
命令:
01   *   *   *   *     root run-parts /etc/cron.hourly

Squid3 IP Proxy 隐藏原IP

网络访问,使用IP Proxy,有一个很重要需求,隐藏原IP地址。

如果不隐藏,显示如下:
X-Forwarded-For: 191.1.2.5

如果因此,则显示如下:
X-Forwarded-For: unknown

查查已有的配置信息:

egrep -v '#|^ *$' /etc/squid3/squid.conf  #查配置信息

修改方法:

# vi /etc/squid3/squid.conf

我的squid.conf配置信息如下:

# Hide client ip #
forwarded_for delete

# Turn off via header #
via off

# Deny request for original source of a request
follow_x_forwarded_for deny all

重启服务

# /etc/init.d/squid restart

IP信息测试网址:
https://www.ip-adress.com/what-is-my-ip-address