Add data/articles.lisp
Some checks failed
Export / Explore-GitHub-Actions (push) Has been cancelled

This commit is contained in:
Tommy 2024-08-05 16:31:55 +00:00
parent c37ff02035
commit cab778645d
Signed by: Mooo[bot]
GPG key ID: CF3AFE4D5B62BB9A

226
data/articles.lisp Normal file
View file

@ -0,0 +1,226 @@
;; MIND: The tilde character "~" must be escaped like this '~~' to use it as a literal.
;; Define Your Webpage
(defvar *config*
(list
:webmaster "Tommy"
:title "Thoughts"
:description "Novel and purposeful"
:url "https://252.no" ;; the trailing slash is mandatory! RSS links will fail without it. Notice the '~~' to produce a literal '~'
:rss-item-number 10 ;; limit total amount of items in RSS feed to 10
:date-format "%DayNumber %MonthName %Year" ;; format for date %DayNumber %DayName %MonthNumber %MonthName %Year
:default-converter :markdown2
:html t ;; 't' to enable export to a html website / 'nil' to disable
:gopher nil ;; 't' to enable export to a gopher website / 'nil' to disable
:gemini t ;; 't' to enable export to a gemini capsule / 'nil' to disable
:gemini-path "gemini://252.no" ;; absolute path of your gemini capsule
:gemini-index "index.md" ;; filename of index file
))
(converter :name :markdown :extension ".md" :command "peg-markdown -t html -o %OUT data/%IN")
(converter :name :markdown2 :extension ".md" :command "multimarkdown -t html -o %OUT data/%IN")
(converter :name :org-mode :extension ".org"
:command (concatenate 'string
"emacs data/%IN --batch --eval '(with-temp-buffer (org-mode) "
"(insert-file \"%IN\") (org-html-export-as-html nil nil nil t)"
"(princ (buffer-string)))' --kill | tee %OUT"))
;; Define your articles and their display-order on the website below.
;; Display Order is 'lifo', i.e. the top entry in this list gets displayed as the topmost entry.
;;
;; An Example Of A Minimal Definition:
;; (post :id "4" :date "2015-12-31" :title "Happy new year" :tag "news")
;; An Example Of A Definitions With Options:
;; (post :id "4" :date "2015-05-04" :title "The article title" :tag "news" :author "Me" :tiny "Short description for home page")
;;
;; A Note On Keywords:
;; :author can be omitted. If so, it's value gets replaced by the value of :webmaster.
;; :tiny can be omitted. If so, the article's full text gets displayed on the all-articles view. (most people don't want this.)
;;(post :title "test"
;; :id "t" :date "20171214" :tag "cl-yag" :converter :org-mode)
;; CSS
;;(post :title "CSS For cl-yag"
;; :id "css" :date "20171202" :tag "cl-yag"
;; :author "lambda" :tiny "Read more")
;; README
;;(post :title "README"
;; :id "README" :date "20171202" :tag "cl-yag"
;; :author "lambda" :tiny "Read cl-yag's README")
(post :title "Email Records Show Microsoft Dominating In Norwegian Businesses and Government"
:id "microsoft-dominating-email"
:date "20210330"
:tag "microsoft o365 cloud google amazon distribution trends monopoly"
:author "Tommy")
(post :title "Finding Cyber Security Signals in The RSS and Twitter Noise"
:id "signals-feeds"
:date "20210216"
:tag "feed twitter otx rss aggregation search graph gremlin"
:author "Tommy")
(post :title "Using GnuPG with OpenSSL for Encryption and Decryption"
:id "gpg-openssl"
:date "20201118"
:tag "openssl ssh gnupg encryption decryption crypto"
:author "Tommy")
(post :title "SSH Certificates and Keys in Apple T2 On-host"
:id "ssh-certs-apple-t2"
:date "20201014"
:tag "architecture ssh apple t2"
:author "Tommy")
(post :title "SSH Certificate Signing, Proxying and Smartcards"
:id "ssh-ca-proxyjump"
:date "20201013"
:tag "architecture ssh proxyjump smartcard pkcs11 ssh-ca certificates signing"
:author "Tommy")
(post :title "Taking The Cyber Highground: Reverse Proxies to The Rescue"
:id "vantage"
:date "20201007"
:tag "beyondcorp zerotrust microsegmentation monitoring traceability defendable architecture"
:author "Tommy")
(post :title "Avoiding Distractions in Modern Computing"
:id "distractions"
:date "20200613"
:tag "personal workflow unix"
:author "Tommy")
(post :title "Automatically Locking OpenBSD When Closing Lid"
:id "apm-lock"
:date "20200520"
:tag "apm lock openbsd"
:author "Tommy")
(post :title "New Blog Plan"
:id "new-format"
:date "20200519"
:tag "blog"
:author "Tommy")
(post :title "The Basics of osquery: Fleet Monitoring"
:id "osquery"
:date "20180817"
:tag "forensics remote endpoint logging monitoring"
:author "Tommy")
(post :title "Taking Cyber Security to The Next Level With Cognitive Automation"
:id "cognitive-automation"
:date "20180805"
:tag "automation concept cognition"
:author "Tommy")
(post :title "Travelling With Electronic Devices"
:id "travel"
:date "20180803"
:tag "travel digital devices chromeos ios"
:author "Tommy")
(post :title "Using Matrix For Out-of-Band Communications"
:id "matrix"
:date "20180711"
:tag "matrix e2e realtime"
:author "Tommy")
(post :title "Telemetry and Modern Workspaces: A Three-Headed Hound"
:id "telemetry"
:date "20180225"
:tag "telemetry architecture"
:tiny "Telemetry for cyber security is currently at a
crossroads. While past methods have been efficient by
being based on network monitoring, the current
revolution in encryption and the distributed workspace
makes it insufficient to solely rely on network
monitoring. Through this post we are going to focus on
the current challenges."
:author "Tommy")
(post :title "Indicators: A Nightmare"
:id "indicators"
:date "20180221"
:tag "indicators communications storage format standards"
:author "Tommy")
(post :title "Graphs at Scale, Titan-Rexster: Gephi Visualization Options"
:id "graphs-scale"
:date "20150216"
:tag "graph rexster gephi scaling visualization"
:author "Tommy")
(post :title "A Graph Experiment with Threats and Incidents"
:id "graph-experiment"
:date "20150216"
:tag "python graph neo4j applied"
:author "Tommy")
(post :title "Booting a Mac Mini (OCT 2014) with Debian 8.0 "
:id "mac-mini-debian"
:date "20150206"
:tag "macmini mac apple debian boot installation os"
:author "Tommy")
(post :title "Search All The Maltego Graphs"
:id "maltego-search"
:date "20141004"
:tag "maltego search cli"
:author "Tommy")
(post :title "Remote Forensics is the New Black"
:id "remote-forensics"
:date "20140920"
:tag "forensics remote"
:author "Tommy")
(post :title "Converting PST Archives In OS X/Linux with libpst"
:id "converting-pst"
:date "20140828"
:tag "conversion pst email linux osx"
:author "Tommy")
(post :title "Performance Tuning for jNetPcap In a Clustered Environment"
:id "jnetpcap-tuning"
:date "20140616"
:tag "jnetpcap cluster tuning"
:author "Tommy")
(post :title "Comments on the Norwegian Privacy Report 2014 - Current State and Trends"
:id "privacy-report-2014"
:date "20140130"
:tag "chilling privacy opinion"
:author "Tommy")
(post :title "An OpenIOC Graph: A Different Kind of Rule Scheme"
:id "an-openioc-graph-a-different-kind-of-rule-scheme"
:date "20140128"
:tag "indicators"
:tiny "Currently indicators are represented in local
Maltego graphs or in other places where it is hard to work
with them, and not least share them between systems. This
article describes a system where indicators is loaded into a
graph."
:author "Tommy")
(post :title "Reading MSG and EML Files on the Command Line"
:id "msg-eml"
:date "20131008"
:tag "msg eml convert macos nix"
:author "Tommy")
(post :title "A Novel Way of Detecting Malicious PDF Documents"
:id "novel-pdf-detection"
:date "20120317"
:tag "clustering javascript anomaly shadowserver dataset"
:author "Tommy")