Tag Archives: unix

CUPS 從 GPLv2 變成 Apache License, Version 2.0 了

CUPS 是處理印表機的軟體,在 macOS 以及其他各種 Unix-like 環境下都會使用。 在「CUPS relicensed to Apache v2」這邊看到 relicense 的消息,正式的公告則是在「CUPS License Change Coming」這邊可以看到: Apple is excited to announce that starting with CUPS 2.3 we will be providing CUPS under the terms of the Apache License, Version 2.0. … Continue reading

Posted in Computer, Murmuring, Network, Service, Software|Tagged , , , , , , , , , , , |Leave a comment

用 awk 取代 grep 的工作

在「SKIP grep, use AWK」這篇看到關於使用 awk 取代 grep 的介紹。 作者提到這樣的替換: $ [data is generated] | grep something | awk '{print $2}' $ [data is generated] | awk '/something/ {print $2}' 還有這樣直接替換 grep 的方式: $ [data is generated] | awk '/something/' 以及 … Continue reading

Posted in Computer, Murmuring, Software|Tagged , , |1 Comment

StackOverflow 上離開 Vim 方法的文章...

被拿出來當 PR 宣傳了:「Stack Overflow: Helping One Million Developers Exit Vim」。 由於 Vim 是 Unix-like 系統一定會內建的 editor,所以常常被拿來放在 tutorial 裡面 (考慮到普及性,但完全不熟的初學者就...),或是不小心在輸入 vipw 或是 visudo 之類的指令就中獎了: 可以看到 pageview 破一百萬次了 XDDD 而且流量也都很穩定: 依照地區來拆開的話:(不過沒有照人口數正規化...) 然後做交叉分析,看這些卡在 Vim 的人平常是看什麼其他的文章: 回到資料分析的角度來看,這些東西可以透過有 cookie 的 access log 做到。有 access log … Continue reading

Posted in AWS, Cloud, Computer, GCP, Murmuring, Network, Service, Software|Tagged , , , , , , , , , , , , , , , , , , , , , |Leave a comment

debootstrap 可以把所有檔案都裝到 /usr 下了

從「You can now try merged /usr in Debian」這邊看到,早期因為硬碟空間比較小的關係,會切成 /bin、/usr、/lib 之類的目錄: The original impetus for requiring these directories was due to space limitations in the first Unix implementations, developers favoring the change point out. 這個理由很明顯已經消失了,所以 Debian 就規劃要整併起來...

Posted in Computer, Linux, Murmuring, OS, Software|Tagged , , , , , , |Leave a comment

Unix 程式碼演進的記錄

在 GitHub 上的「dspinellis/unix-history-repo」專案放進了 Unix 程式碼從 1970 年演進到 2016 年的記錄: The history and evolution of the Unix operating system is made available as a revision management repository, covering the period from its inception in 1970 as a 2.5 thousand line kernel … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Programming|Tagged , , , , , , |Leave a comment

MySQL 裡儲存時間的方式...

這應該是 MySQL 的 best practice 之一,不知道為什麼 Baron Schwartz 又拿出來講:「A simple rule for sane timestamps in MySQL」。 MySQL 內可以儲存「日期與時間」的資料型態是 DATETIME 與 TIMESTAMP 兩種,不過 DATETIME 沒有時區觀念,而 TIMESTAMP 只能是 UTC (GMT+0)。 相較於隔壁棚 PostgreSQL 的 Date/Time Types 就一種 TIMESTAMP,但支援 with timezone 與 without timezone … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Software|Tagged , , , , , , , , , , , |4 Comments