《管理童話》黃鼠狼對獅子說:「我培養你成為萬獸之王」

假如劉邦對張良說:「我培養你成為第一謀士」

對蕭何說:「我培養你成為第一丞相」

對韓信說:「我培養你成為第一將軍」

有病,劉邦嗑藥不想得天下才會這樣講

韓信從項羽陣營跑到劉邦那,本來在劉邦那又要跑,被蕭何月下追韓信追回來,就是因為沒有被重用,沒有被快速重用

但劉邦本身其實也看不出韓信的才能,好在是還能聽進蕭何的話,隆重拜韓信為大將軍

職場也一樣,對於並非剛入社會,而且早有歷練的人才,試驗過能力之後,就該早早重用或早早做好計畫,特別是原本組織中能人不多的情況下,講要「培養」都是種侮辱

不過諷刺的是,通常也就是自身能力太差,看不出人才價值的人,才會講「培養」這種忽悠的侮辱話

還是應了那個道理,能力越差的人越不覺得自己能力差,也越看不清和別人之間的高下之分,尤其坐了高位的人更容易會百倍自我膨脹

不過這種人,只要他底下沒有會看破國王新衣,或者會說破國王新衣的人,也就沒問題了(庸才無法略過職位的光環,看到人的本質)

組織就繼續平庸下去

 

Visual Studio Live Share

https://visualstudio.microsoft.com/zh-hant/services/live-share/

昨天 6/30 在 Insider Dev Tour 的 Keynote 看到的介紹

Visual Studio 或 Visual Studio Code 都可以使用,能夠即時共同 coding

總覺得 IDE 大廠 JetBrains 應該也要有這種功能,只是好像有 feature request 但他們一直沒開發

不過有別人有開發出來 https://floobits.com/help/plugins/intellij 有空再試玩看看

 

MySQL InnoDB Lock Monitor 的顯示數量限制

最近看了點 MySQL InnoDB Lock Monitor 的東西,不過 MySQL 有個問題,每個 transaction 最多只會顯示 10 筆 lock 資訊(transaction 取得的 lock 非 deadlock),超過就會有一行

10 LOCKS PRINTED FOR THIS TRX: SUPPRESSING FURTHER PRINTS

找不到設定可以增加顯示數量,後來發現 MariaDB 和 Percona Server 似乎有增加設定: http://www.chriscalender.com/tag/innodb_show_locks_held/

innodb_show_verbose_locks 可以開關是否顯示詳細訊息

innodb_show_locks_held 可以設定每個 transaction lock 顯示筆數 0-1000(0 是不顯示,不是無限 XD)

要研究這訊息似乎裝個 MariaDB 或 Percona Server 會方便一點

芝諾悖論和量子力學

以前在聽芝諾悖論時,有想到這背後蘊含一個巨大的問題,就是時間、空間有沒有最小單位

但是都沒聽人,或看書上有這樣講過(以前也比較沒有讀些物理方面的科普書)

得到 APP 上吳軍的《硅谷来信》專欄,這篇《2017/07/28 对话芝诺:导致科技突破的诡辩家》,也一樣沒有這樣講,而是說微積分解決了這個悖論(但這講法其實很有問題,因為量子力學的發現,微積分那種時空是連續而可以無限分割的理想,很可能只是人類的想像而已)

最近讀《上帝掷骰子吗:量子物理史话》發現第二章 part4 尾巴有這樣來講問題

第二章在講黑體輻射實驗和普朗克發現能量的傳輸是不連續的(量子quantum 這個詞就是普朗克提出來的)

覺得很奇妙,公元前四百多年前的人,提出的問題,在兩千多年後的二十世紀初才被探究到了本質

也想看看還有沒有其他書有這樣來講芝諾悖論

Gradle 產生含 pom.xml 的 Jar 檔

build.gradle 加這些:

plugins {
    id 'maven-publish'
}

publishing {
    publications {
        mavenJava(MavenPublication) {
            from components.java
        }
    }
}

jar {
    into("META-INF/maven/$project.group/$project.name") {
        from { generatePomFileForMavenJavaPublication }
        rename ".*", "pom.xml"
    }
}

components.java 不是指 .java 檔,不用改它

然後跑 gradle publishToMavenLocal(我現在是只先做到產生 Jar 再自己上傳到 packagecloud)

其他細節參考 https://docs.gradle.org/current/userguide/publishing_maven.html