2016年6月6日 星期一

[pycon]pycon 2016 day 2 小整理 from 共筆

關於迪士尼動畫使用的技術

  • Even if we do things in C++, we always make python binding with SWIG or CFFI.
  • Easier to do unit test in Python than C++.
  • All animations are handcrafted.
  • We want xxxxx! Python has a library doing that.
  • Scripting language is not just about syntax and grammar, it’s libraries that matter.
  • Disney’s Hyperion Renderer
  • Early response is important.
  • Disney’s Open Source
  • Free software is free as in puppy. It is free, but you have feed it, etc. You have a lot of responsibility. It is not “free”.
  • Disney’s Github
  • Disney’s Talk
  • Speaker’s Mail

2016年6月4日 星期六

[pycon]pycon 2016 day 1 小整理 from 共筆

關於 TDD (Test-Driven Development)

  • Red, green, refactor cycle
  • 預想好使用情境
  • 一次只會專注一個目標,一次解決一個問題
  • 避免過度設計
結論?
Mindset:設計決策一次只聚焦在一個地方
好好評估環境適不適合TDD(連需求都不確定時,不建議使用TDD)

2016年6月3日 星期五

[MySQL] MySQL Group Replication講座小整理

以下整理一些參加 MySQL Group Replication的摘要:

MySQL Group Replication是一套可以使MySQL有 High Availability的plugin,有以下特點


2016年4月28日 星期四

[linux]firewalld設定與啟動失敗解決方式

在centos7中移除了本來使用的防火牆iptables,改為使用firewall,但是在啟動的時候遇到了啟動失敗,錯誤訊息為"Failed to start firewalld - dynamic firewall daemon."

[linux]fail2ban安裝設定介紹

fail2ban 是 Linux 上的一个著名的入侵保护的开源框架,它会监控多个系统的日志文件(例如:/var/log/auth.log 或者 /var/log/secure)并根据检测到的任何可疑的行为自动触发不同的防御动作。事实上,fail2ban 在防御对SSH服务器的暴力密码破解上非常有用。
在这篇指导教程中,我会演示如何安装并配置 fail2ban 来保护 SSH 服务器以避免来自远程IP地址的暴力攻击

[linux]iftop使用

最基本的使用:
# iftop -i 網路卡代號

b.gif

[linuix]netstat常用語法

以下是一些實用的 netstat 語法,可以檢查主機的連線數量:

顯示主機上所有已建立的連線:
# netstat -na

Google Analytics初學者入門簡介