這裡看來的:
https://www.techbang.com/posts/84544
單顆硬碟18TB了啊, 好大耶…
來看看一些之前的小記錄:
1TB的SD卡: https://diary.tw/archives/1554
這裡看來的:
https://www.techbang.com/posts/84544
單顆硬碟18TB了啊, 好大耶…
來看看一些之前的小記錄:
1TB的SD卡: https://diary.tw/archives/1554
klogg 是基於 glogg 的一個分支開發專案, 有完整的圖型化介面與跨平台特性, 可以開啟大型的文字記錄檔, 非常快速方便, 尤其是在查找特定內容時, 可以利用 regular expression 的方式進行, 非常方便快速.
另外也可以當做即時的記錄檔檢視器, 因為在更新內容時, 會直接加入尾端, 方便檢視即時的記錄.
來看看他的介面吧:
上方為開啟的文字記錄檔, 下方則利用了 regular expression \/wp-cron 來查找 wordpress cron 的執行呼叫, 而右邊的紅色則是出現的頻次, 由於 cron 執行的算頻繁, 所以會整面紅紅的. 下方則是查找比對的結果, 而在檔案標籤上右側出現的藍色往下箭頭, 則是表示有新內容產生了.
官方網站: https://klogg.filimonov.dev/
而 glogg 可以參考這篇: https://edoswaldgo.com/software/glogg-best-free-multiplatform-log-viewer/
參考資料: https://stackoverflow.com/questions/159521/text-editor-to-open-big-giant-huge-large-text-files
[2025/4/30 0:45] 另外還有這個 baretail 有類似功能可以參考: https://www.baremetalsoft.com/baretail/
tag: file, tail, monitor, baretail
在 php 程式中, 使用 curl 來進行 web request 是常用的方式, 不過由於在 https://repl.it/ 這個服務中, php webserver 並未安裝 curl, 所以需要改用 file_get_content()這個函數來進行 web request, 然而若為一般的 get request, 直接將網址傳入即可, 但若需要進行 post request 要如何操作呢?
這時會用到一個 http context options:
https://www.php.net/manual/en/context.http.php
範例程式如下:
<?php $postdata = http_build_query( array( 'var1' => 'some content', 'var2' => 'doh' ) ); $opts = array('http' => array( 'method' => 'POST', 'header' => 'Content-Type: application/x-www-form-urlencoded', 'content' => $postdata ) ); $context = stream_context_create($opts); $result = file_get_contents('http://example.com/submit.php', false, $context); ?>
也就是利用了 http context options 來組合出要傳遞的參數. 如此一來便能很快速地應用在僅有 file_get_contents() 環境而沒有 curl 的 php webserver 環境來進行 post request.
參考資料:
https://stackoverflow.com/questions/2445276/how-to-post-data-in-php-using-file-get-contents
https://www.php.net/manual/en/context.http.php