Django的許多概念,讓從一開始從flask入手python web的我有些難以適應,不過一旦習慣Django設計思想後,倒也逐漸感到樂趣,然而我不建議在完全沒有網頁開發基礎時,就學習Django,這讓我回想起小時後學網球的經驗,那些教練總是要求動作確實、姿勢標準,結果幾個月下來,幾乎都在學打「正確姿勢的網球」...
製作網頁簡報點選jupyter notebook的View -> Cell Toolbar -> Slideshow 此時,每一個cell都會左上方都會出現選擇簡報元素類型的下拉式選單,如下圖: 藉由選擇簡報元素類型,單一cell的內容被視為一個最基礎的簡報元素,以下是元素類型: Slide:單...
Netdata-Prometheus-Grafana Stack
輕量級即時監控方案研究監控主要包含四個面向: 指標(metric)收集 指標儲存 指標展示 告警機制 前言首先,Nagios還是很棒,幾乎你想像得到的問題,社區都有一卡車的方案,即使找不到,也可以輕易地寫一個外掛處理。即使介面稍嫌陽春(事實上,用久了會發現Nagios這種單純的方式非常符合Unix思想。),但...
這一篇其實有點虎頭蛇尾,主因是研究CSS排版比預期花超過太多時間,考慮一些排版細節,最後還是決定回到主流排版工具的懷抱,所以暫停相關的研究與實現,所以比起文章,更像自己的筆記。 目標在全開源工具下,實現由XHTML+CSS達成出版品排版,以及可自動化的工作流程。 為什麼要XHTML+CSS ? 這其實是關於電子出...
背景近五年,大數據、資料科學、機器學習與人工智慧熱潮將 Python 這個語言推向高峰,但不論是上述的那哪一項領域,都脫離不了大量的運算需求。另一方面,從 2000 年以降的十餘年間,分散式運算技術已經足夠成熟到成為當今解決大量運算問題的主流,如最具代表性的 Hadoop、當紅炸子雞 Spark,與串流處理代表 ...
分片是 mongodb 用來水平擴充(horizonatal scaling) 的方法,我們先考慮以下兩個情境: 一開始就規劃分片建立大規模 Mongo Cluster。 一開始沒有分片需求,直到業務量持續增加到單機無法應付。 不論是哪一個,通常都需要需要結合副本集一起實作,避免資料遺失,那麼是否可以純分片而...
前言: 為什麼會有這一篇呢? 有時候我們只是希望在 mongodb 的資料有隨時同步的能力而已,單台的 mongodb 其實已經符合需求了,這時僅需要為 mongodb 建立副本集即可。當然,副本集不僅僅只提供備份功能,在許多情況,副本集也可以提升許多資料庫效能,在這邊就不討論了。 建立目錄mongo0, 1, ...
前言: 要純手工架起一個 mongodb 叢集,還是有點費工的…基本叢集就要 15 個 daemon…當然,安裝沒什麼,麻煩通常都會出現在前置網段或組態沒調整好,然後就在安裝過程中各種爆炸,不過,實際環境通常會請系統工程師大哥協助處理,如果懶得看系統權限相關的部份,重點其實放在叢集命名規則部份。 環境: vm:...
最近,發現侯捷的備份站點 已經失效了,十分可惜,在號稱數據瀚海的年代,或許其實與過往沒有太大差別,我們能保留的,不過是過去的斷編殘簡。 因為工作時常需要翻譯英文文件的關係,需要查詢科技術語相關翻譯,侯捷這篇對照翻譯,目前看來依舊極具價值,暗自慶幸先前有備份起來,否則隨著作者網站消失,可能就再也找不到也說不定。 ...
拓樸Storm 的拓樸被敘述為一個由 storm 元件(即噴口與螺栓)組成的「有向無環圖」(DAG)。 特定領域語言拓樸為了簡化開發 Storm 拓樸,streamparse 提供 python 的特定領域語言。它可以讓你以簡明、高可讀性的 python 來開發複雜的拓樸,如同以 java, clojure 開...
第 1 頁 / 共 2 頁