R070.以godbart写go命令行工具
本期以godbart为话题,聊下用golang写个CLI的过程和体会。不涉及golang的高级特性和特质功能,仅是一个入门指导而已。
R069.DBA的圣诞礼物
/god-bart/是一个go写的基于SQL的RDBMS运维CLI。①多库执行,版本管理②比较结构,生成DDL③提取业务`数据树`
R068.同步数据和私有网盘
有没有过,要同步数据,增量备份同步删除的情况?要私有一个网盘,放啥不比审查的情况?要共享不同目录,每个控制权限的情况?
R067.智能填写地址
国内快递都支持智能地址填写了,能切分姓名电话地址。所谓,猪往前拱鸡往后刨,各有各道,我们做个简单实现。
R066.抓包调试HTTPS
简单介绍fiddler和wireshark抓包调试HTTPS(SSL)。没说charles,忘了网络协议和中间人攻击。
R065.JavaGui的三大流派
介绍java做GUI的三大流派,SWT,Swing和JavaFx。袜子的XTable。Swing和美化。介绍TornadoFX(Kotlin和JavaFx)
R064.NodeJs做个CDN的Cli
接轨js世界,写2个有关CDN的轮子,熟悉下NodeJs和npm体系。replacer来hash资源,替换引用。uploader上传资源到CDN。
R063.泛域证书Certbot
监控证书过期时间,用钉钉通知。Certbot的泛域(wildcard domain)申请和单域的自动更新。
R062.Linux集成LDAP
号称价值百万的协作平台的Linux账户管理部分,涉及最基本的登录验证和基于组的权限(sudo)管理。
R061.账户管理ApacheDS
号称价值百万的协作平台的账户管理部分,涉及了Docker,ApacheDS的配置,账号和基础的权限管理。
R060.Kotlin做更好的Java
如何快速入门并掌握一门语言,就是动手写代码并思考。在IDEA中用EduTools插件做Kotlin Koans课程。
R059.美国支付之Stripe
三步搞清Stripe关键节点和分步开发。场景是①协议收集信息(Card)②创建顾客(Customer)③交易完成(N天后)直接收款(Charge)。
R058.美国支付之Braintree
在美国的在线支付会碰到Braintree, Paypal, Stripe(字母序),本期视频只是演示了Braintree的一个Example,而非比较谁优谁劣。
R057.Java面向内存编程
从`面向增删改查`到`面向性能`编程,其关键一步是面向内存编程。每个方法和类都要脑补其生命周期,内存占用以及大概何时回收。
R056.用Java驱动硬件
本期内容偏硬,涉及了用Java读串口数据,调用dll的技巧和经验。比如,模拟串口掉线,映射C语言的回调函数,句柄,指针的指针等。
R055.如何搞个论坛-Symphony
Symphony([ˈsɪmfəni],交响乐)是java界最好的开源的社区平台,本期分享了一个零入侵的无缝隙的打通既有用户系统和Symphony的场景。
R054.DevOps日常改键和手势
DevOps是科技圈热词,和全栈一样,自带高逼格光环。都是日常操作,力求效率,内部包括改键,手势,zsh,fish。
R053.自动化脚本的往事
故事很简单,抽象点说,监控服务器资源,让手机能自动打电话。具体点说,当一个ETL进程结束了,务必电话叫醒监工,人工检查。
R052.没啥用的Java编码题
招人是一个大难题,因为从第一个烂人开始,你的队伍就可能烂了。面试要聊开放式问题,编码注重看基本功和细节。
R051.Java版Redis-Replicator
Redis-Replicator用Java实现了Redis的Replication协议,伪装成Slave搞事情,其代码质量,架构设计,使用价值均属上乘。本期人肉演示了readme的第三章节,补刀了些背景和场景内容。
R050.演习教娃编程写游戏
介绍MIT的Scratch,一种block的编程像搭积木的少儿编程工具。目标是练习写个植物大战僵尸,以在后面可以愉快的教娃编程写游戏。
R049.复盘统计工具类使用频度
直播写代码,分析所有java文件,统计apache.commons静态方法使用频度。内容涉及了递归,重构和一些思考与讲解,重点想展示整个‘总分总’的编码过程。
R048.低效编码之IDEA篇
但凡是IDE,一定提供了聪明的功能,也提供了快捷键,模板,还有help和tips。但是,实际操作中,有些狮友不知道这些功能,或安于现状,不挖掘这些功能。
R047.创业的超敏捷实践
创业公司面对的问题始终是生死,烧快了~死,跑慢了~死,调高了~死,方向歪了~死,人用错了~死,真是九十九种死法,但这些永远是领导层责任。
R046.图形编程Sikuli
Sikuli把图像(图片)作为一中内置数据结构,进行编程,支持java,python,javascript,跨平台。
R045.Thymeleaf的两个实用扩展
列出Thymeleaf基本资料,运行官方例子,分享2个实用扩展的思路,一个是MVC中C可选,一个是自带model的widget。
R044.SpringMvc对国内IP做CDN
以SpringMvc为静态资源提供CDN版本号为幌子,介绍了jetty嵌入, servlet规范,springMvc启动,treemap找中国IP。
R043.可入魔浏览器及其生态
Chrome是攻城狮的一把利器,聊聊基本使用,常用插件及其强大的生态。阿九以为,JS要一统江湖了,跨OS的从WEB到Server,又到Desktop。
R042.邮件办公之雷鸟
Mail+IM,找好平衡点,可以实现高效办公。分享邮件办公的基础,雷鸟以及雷鸟的众多的优秀插件们。
R041.程序日志和数据触发器
能追溯历史,是攻城狮基本修养之一。通过程序日志,跟踪和分析程序行为。通过数据变更,把握数据流向,细粒度恢复数据。
R040.走进科学上网
科学上网,攻城狮必备技能,加快打怪练级速度,让一部分人先会上网,最终实现共同上网。
R039.最标的五级行政区
身份证的前6位是3级行政区,国标是什么?那么5级行政区划分又如何呢?,本期从零开始整。
R038.身份证安全和水印
身份证号的ISO7064验证,照片打水印,命令行的批量处理,java的单个处理,java8的lambda。
R037.搜商之桌面搜索
搜商,于外可谓搜索引擎,于内可谓桌面搜索,知此知彼,百战不殆。
R036.时间,时区,闰秒
美国时区(4+2)与夏令时(DST),在系统内部采用统一的时间,在用户界面进行显示转换。
R035.订单去哪儿了(列表找茬)
浅聊伪随机订单号的策略,通过命令行,记事本,excel完成,批量生成随机串。号码左右补齐,找重与去重,找相同与不同。
R034.招兵买马和量发邮件
以开放式问题和源码招人。用Spring-boot发邮件来演示项目的建立,尝试,重构,完成。
R033.网站数据采集和配置-Part4
网站数据采集的脚本和部署,包含了用户跟踪,安全设置和数据处理。
R032.跨平台的列编正则记事本
高效的记事本(文本编辑器/editor)有两个基本配置:一个是列编辑,一个是正则表达式。
029-31.网站数据采集和配置
网站数据采集的脚本和部署,包含了用户跟踪,安全设置和数据处理。
R028.数据分析师个人成长体系
分析师的个人成长体系,包括知识体系,工作职位,成长阶段和建议。
024-27.从零开始建立企业数据体系
数据价值的最大化定位及基本原则,四种常见定位。企业数据的职能结构与组成(收集层,计算层,管理层,应用层)。
R023.科学的认识网站的数据分析
企业为什么要对网站的数据进行分析,为谁解决问题,解决哪些问题。常见的几种分析概念,五个误区及欺骗性的三种形态。
R022.PHP新手不专业指南
阿九是一名PHP新手,其痛点在xdebug的使用和最健康的php修炼之路。另外,docker是不错的选择,干净利落,消除环境差异,对主机无入侵。
R021.Oauth实现WX/FB/TW的统一登陆
通过cas的demo演示基于OAuth的微信,facebook,twitter的统一登陆。OAuth协议应用十分广泛,建议学习,也建议大家提高质量和安全意识。
R020.SpringBoot单点登陆及权限Demo
SpringBoot和SpringSecurity做WEB应用和权限,在Jetty下配置jasig(CAS)做单点登陆(SSO)。
R019.手册.github上的协作
以P031为例,讲解如何通过github完成狮友圈的协作。还包括狮友圈一些最佳实践,也简单介绍了攻城狮精神。
R018.现场.快用Scala(Websocket)
介绍`websocket`并演示`play`的第三方支付伪代码。使用`ab`的做压力测试以及设置`ssh`免密码登陆。
R017.故事.论PMP对「互联网+」的作用
「互联网+」万众创新的三件法宝:PHP,PPT,PMP。我们攻城狮,要技术和管理两手抓,两手都要硬。
R016.科普.正则表达式及文本编辑
正则表达式(RegExp),是攻城狮标配技能,本期视频,让各位狮友40分钟从精通到入门 :)
R015.现场.快用Scala(4月)
play是全栈式框架,借鉴了MVC和ROR,有PHP/ROR的开发速度和JAVA的健壮。天生异步,事件驱动,无状态热替换。
R014.科普.有生产力的Sql语句
如果,我们做足了一些细节,敲出不够烂的代码,那么,不少企业就会倒闭,信息化建设就会倒退。
R013.现场.快用Scala(2月)
「快用scala」第2期:写业务逻辑,写测试用例,给SpringBatch执行。深入scala,读anorm源码。
R012.现场.快用Scala(2周)
“快用scala”第1期:第1周做储备,第2周写代码。前面还有个第0周:调研和决策,投票100%通过。
R011.练手.Ubuntu下录高清视频
聊狮友圈视频的录制方法,软件配置。录制视频,挺好玩的,也有些挑战,就像使用Linux系统一样。
R010.故事.十年,设计与重构
以最牛的编程语言,眼花缭乱的穿越,没头没脑的聊,十年死亡游戏一样的项目中的设计和重构。
R009.练手.写个爬虫抢金狗
光棍节,各大电商火拼,刀光剑影中忽现天狗,来头大,名号响,广告雷人:炒菜没有油了。
R008.练手.双版本控制:svn+git
双版本控制:集中式加分布式,可为各种粒度的折腾提供温和的兴奋剂和强力的后悔药。
R007.读书.为何以及如何读书
现身说法,聊聊为何要读书以及如何有效率的读书。富人都在读书。读书需要主动读,主动思考,养成读书习惯。
R006.源码.领读阿里Dubbo源码
本期要领读阿里Dubbo源码,学习几个知识点。
R005.练手.攻城狮的键盘改键
体验和享受精致,尽量提升键盘使用体验,我们来改键。
R004.练手.github传送项目及闲聊A9text
欢迎把有趣的项目传送到圈里来。主要介绍如何github内部传送,以及从svn,hg传送到git。
R003.源码.Spring数据访问层源码
本期要试读Spring的DataAccess部分源码。
R002.练手.VirtualBox的HostOnly配置
主机Ubuntu14.04,虚拟机CentOS7.0,使用Host only搭建虚拟网络,达到全通。
R001.传送.聪明地搜索和识别
本期要传送的是曾经的2片牛作:“提问的智慧”和“常见逻辑谬误”。以能够在茫茫信息中,聪明地高效地搜索到并识别出你想要的信息。