| 資安日報 | 資料外洩 | 勒索軟體 | 漏洞揭露 | 烏克蘭戰爭 | Lapsus$ | Python | OpenSSL | Log4Shell | SpringShell

【資安日報】2022年3月31日,Java框架Spring傳出危險程度直逼Log4Shell的漏洞、衛星通訊服務業者Viasat公布資安事故調查結果

Java框架Spring出現了極為嚴重的漏洞SpringShell,而引起許多資安人員的高度關注;再者,美國衛星通訊服務業者Viasat,也針對2月24日遭駭而影響衛星網路用戶的事故做出說明

2022-03-31

| 微軟 | VS Code | Python

VS Code Python擴充套件添加智慧選取與程式碼折疊功能

由於Python擴充套件已經更換使用Pylance語言伺服器,現在可以支援更豐富的功能,包括更好用的智慧程式碼選取以及程式碼摺疊功能

2022-02-08

| Apache | Flink | 機器學習 | Python

Flink ML 2.0改進演算法可用性,還新增Python支援

機器學習函式庫Flink ML 2.0.0擁有重新設計的API,並且因應開發者的需求,開始加入Python支援

2022-01-17

| IPython | REPL | Jupyter | Python

互動開發環境IPython清掃老舊程式碼發布最新8.0版本

IPython 8.0更新工作主要為清理老舊且遭棄用的程式碼,減少IPython專案檔案數量和程式碼行數,使得CLI啟動更迅速

2022-01-17

| 程式人 | 林信良 | 程式學習 | tuple | 資料型態 | Python | TypeScript | 函數式 | 資料載體

簡便資料載體的tuple

在具備tuple資料型態的程式語言中,別將其視為有限制的list,我們應該從簡易資料載體的角度來思考,如此一來,就能善用tuple的特性,將其應用於適當的場合

2022-01-13

| Numpy | Python | Arm64

NumPy 1.22開始支援Windows/Arm64,並且完成主要註解工作

科學運算函式庫NumPy最新1.22版本,開始能在Windows/Arm64上運作,並且主要命名空間的註解工作已大致完成

2022-01-07

| Tiobe | Python | Java | 年度程式語言

Python再次獲得TIOBE年度程式語言獎

Python在去年表現亮眼,不只從第3名衝上第1,分數也是所有程式語言最高,因此2021年的TIOBE年度程式語言獎,仍由Python獲得

2022-01-05

| 程式人 | 林信良 | 程式學習 | Python | Switch | 結構化模式比對 | Structural Pattern Matching | Match

思考Python結構化模式比對

Python 3.10終於有switch?請思考幾十年來Python為何都沒有switch,從而瞭解match真正的作用,是將特定結構的資料映射至值或動作

2021-12-16

| 資安日報 | 勒索軟體 | 程式碼攻擊 | Unicode欺騙 | Python | BYOVD

【資安日報】2021年12月14日

Apache Log4j重大漏洞Log4Shell被用於攻擊行動的情形,其實早在2個星期前就跡象;而物流業者漢宏國際物流(Hellmann Worldwide Logistics)近日遭到網路攻擊,也值得留意後續發展

2021-12-14

| GitHub | Python | 程式碼導覽

GitHub現在能夠提供精確的程式碼導覽功能

GitHub運用堆疊圖(Stack Graphs),創建一個適用各種程式語言、自動化且可大規模應用的程式碼導覽功能

2021-12-13

| 微軟 | VS Code | Python

VS Code Python擴充套件新增模組重新命名功能,讓重構程式碼更簡單!

VS Code Python擴充套件現在會在用戶更新模組名稱時,自動列出受影響的參照,並且協助開發者快速更新程式碼庫受影響的部分

2021-12-10

| Django | Redis | Python | 網頁

Django 4.0新增支援Redis快取後端,還改變預設時區實作

Django 4.0現在內建支援使用Redis快取,並且換掉pytz,改使用zoneinfo作為預設時區實作

2021-12-09