4/29/2016

(訓練) 當樹懶的一個月只有40k....到底是為什麼這麼快就要過完了?!!

這個月只有40k的水準, OMG....
"Success is the ability to go from failure to failure without losing your enthusiasm.” ~Winston Churchill
一定是被樹懶附身了...
一下子就玩完4月了, 而這個月的里程數才只有40k....體重也正式邁入7字頭, 好處是剛好可以跟我的年次一樣(這有什麼好得意的XD)  原本計劃的山訓(武嶺), 還有第四,五周理應存在的訓練不是因為下雨, 就是因為出差, 在要不然就是PM2.5讓我不敢跑(像今天鼻子就慘烈的一直流不停....PM2.5 @62) 就給他順便waive掉了

不過這個月還是有一些事情覺得很有意義, 像是第一次帶小孩去山上給羊追、跟著埔心國小在扇形車庫戶外教學、到溼地去做生態之旅(結果就鼻水直流...到現在= =),還有就是厚著臉皮去拜訪一些人來確定發明上的潛在價值. 雖然說這也是工作上的一部份,不過跟例行公事比起來,擔任專利發明人的工作內容還是比較有趣阿。一定要想辦法讓例行公事全部自動化完成!
4月閱讀: 開放數據/大數據/你要怎如何衡量你的人生/地球之外
環境設定部份順利的由Ubuntu 14.04-->16.04了, 手上的samsung ultrabook運氣還不錯, 可以直接用(以下是16.04升級的部份, Ubuntu Release Notes)

To upgrade on a desktop system:
  • Open the "Software & Updates" Setting in System Settings.
  • Select the 3rd Tab called "Updates".
  • Set the "Notify me of a new Ubuntu version" dropdown menu to "For any new version" if you are using 15.10, set it to "long-term support versions" if you are using 14.04 LTS.
  • Press Alt+F2 and type in "update-manager" (without the quotes) into the command box.
  • Software Updater should open up and tell you: New distribution release '16.04 LTS' is available.
  • Click Upgrade and follow the on-screen instructions.

Updated Packages

As with every new release, packages--applications and software of all kinds--are being updated at a rapid pace. Many of these packages came from an automatic sync from Debian's unstable branch; others have been explicitly pulled in for Ubuntu 16.04.
For a list of all packages being accepted for Ubuntu 16.04, please subscribe to xenial-changes.

Linux kernel 4.4

Ubuntu 16.04 LTS is based on the long-term supported Linux release series 4.4.

Python 3

Python2 is not installed anymore by default on the server, cloud and the touch images, long live Python3! Python3 itself has been upgraded to the 3.5 series.
If you have your own programs based on Python 2, fear not! Python 2 will continue to be available (as the python package) for the foreseeable future. However, to best support future versions of Ubuntu you should consider porting your code to Python 3. Python/3 has some advice and resources on this.

VIM defaults to python3

The default VIM package has been built against python3 instead of python2. This means plugins that require a python2 interpreter support from VIM will not work anymore. For this case alternative VIM packages are available that still use python2, for example vim-gnome-py2. They can be made the default via the alternatives mechanism:
  • sudo update-alternatives --set vim /usr/bin/vim.gnome-py2

Golang 1.6

The golang toolchain was upgraded to the 1.6 series, and gccgo was upgraded to the GCC 6.1 release candidate 1. Thus the same level of standard library and compiler features are provided by both compilers on all fully supported architectures.

OpenSSH 7.2p2

Recent OpenSSH releases disable several pieces of weak, legacy, and/or unsafe cryptography. If you are upgrading a system remotely over SSH, you should check that you are not relying on these to ensure that you will retain access after the upgrade.
  • Support for the legacy SSH version 1 protocol is disabled by default at compile time. Note that this also means that the Cipher keyword inssh_config(5) is effectively no longer usable; use Ciphers instead for protocol 2. The openssh-client-ssh1 package includes "ssh1", "scp1", and "ssh-keygen1" binaries which you can use if you have no alternative way to connect to an outdated SSH1-only server; please contact the server administrator or system vendor in such cases and ask them to upgrade.
  • Support for the 1024-bit diffie-hellman-group1-sha1 key exchange is disabled by default at run-time. It may be re-enabled using theupstream instructions.
  • Support for ssh-dssssh-dss-cert-* host and user keys is disabled by default at run-time. These may be re-enabled using the upstream instructions.
  • Support for the legacy v00 cert format has been removed.
  • Several ciphers are disabled by default in sshblowfish-cbccast128-cbc, all arcfour variants and the rijndael-cbc aliases for AES.
  • MD5-based and truncated HMAC algorithms are disabled by default in ssh.

GNU toolchain

glibc was updated to the 2.23 release, binutils to the 2.26 release, and GCC to a recent snapshot from the GCC 5 branch (post GCC 5.3.0).

Apt 1.2


Apt 1.2 includes the new privilege separation features introduced in Apt 1.1. Importantly, the unprivileged "_apt" user is now used when making outgoing network connections and parsing the results for the various apt transport methods (HTTP, HTTPS, FTP).
Anyway,  4月怎麼這麼快就要結束了阿!!!
跑步當樹懶的一個月.......

沒有留言:

張貼留言

謝謝您的留言, 我會在收到通知後盡快回覆您的.
Thanks for your comment. l may reply once I got notification.