From 788227026516f3013810859fd2ace1a9299512ff Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Sat, 7 Oct 2023 09:18:04 +0100 Subject: Updated with a new quicknotes --- content/techjournal/_index.md | 5 ++ .../quicknote_capture_7_September_2023.md | 70 ++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 content/techjournal/quicknote_capture_7_September_2023.md diff --git a/content/techjournal/_index.md b/content/techjournal/_index.md index 2cf0159..1ff0232 100644 --- a/content/techjournal/_index.md +++ b/content/techjournal/_index.md @@ -1,3 +1,8 @@ I want to capture streams of links, references, ideas, excerpts and code snippets that I can come back to when needed, because I always forget. Not really for public consumption, despite the fact they are on the public internet. +October 2023: What I notice about doing this is how fickle I am with my interests. +I have always known this, but listing these links has hammered it home: one day I'm interested in Python, the next, Go, then C programming and then even *Visual Studio Code*, which as of today, I kind of despise. +But evidence suggests I was interested in it not long ago. +Baaah! +
diff --git a/content/techjournal/quicknote_capture_7_September_2023.md b/content/techjournal/quicknote_capture_7_September_2023.md new file mode 100644 index 0000000..9a4f39b --- /dev/null +++ b/content/techjournal/quicknote_capture_7_September_2023.md @@ -0,0 +1,70 @@ +--- +title: "Quicknote capture - 7 October 2023" +date: 2023-10-07T09:10:32+01:00 +draft: false +categories: ['Tech'] +tags: ['quicknotes'] +--- + +- [Introducing Code Llama, a state-of-the-art large language model for coding](https://ai.meta.com/blog/code-llama-large-language-model-coding/? ) +- [No one actually wants simplicity - lukeplant.me.uk](https://lukeplant.me.uk/blog/posts/no-one-actually-wants-simplicity/? ) +- [CMake Ninja Multi-Config generator | Scientific Computing](https://www.scivision.dev/cmake-ninja-multi-config/) +- Some bullshit about CMake: [FAQ · Wiki · CMake / Community · GitLab](https://gitlab.kitware.com/cmake/community/-/wikis/FAQ#out-of-source-build-trees) +- [CMake Tutorial EP 1 / Understanding The Basics](https://www.youtube.com/watch?v=nlKcXPUJGwA ) +- [CMake Tutorial EP 2 / Libraries and Subdirectories](https://www.youtube.com/watch?v=kEGQKzhciKc ) +- [CMake Tutorial EP 3 | Git Submodules (adding glfw windowing library example) - YouTube](https://www.youtube.com/watch?v=ED-WUk440qc&list=PLalVdRk2RC6o5GHu618ARWh0VO0bFlif4&index=3) +- GOOD: [CMake Tutorial EP 3 / Git Submodules (adding glfw windowing library example)](https://www.youtube.com/watch?v=ED-WUk440qc ) +- [Why and How To Use ImGui For Your Coding Projects / Tutorial & Case Study](https://www.youtube.com/watch?v=U1BnzWX194Q ) +- [Using Vim as C/C++ IDE](https://oleksii.shmalko.com/2014/using-vim-as-c-cpp-ide/) +- [YouCompleteMe — Ultimate Autocomplete Plugin for Vim](https://oleksii.shmalko.com/2014/youcompleteme-ultimate-autocomplete-plugin-for-vim/) +- [FAQ · Wiki · CMake / Community · GitLab](https://gitlab.kitware.com/cmake/community/-/wikis/FAQ) +- [Top (The GNU C Library)](https://www.gnu.org/software/libc/manual/html_node/index.html#SEC_Contents) +- [datetime - How to get the date and time values in a C program? - Stack Overflow](https://stackoverflow.com/questions/1442116/how-to-get-the-date-and-time-values-in-a-c-program) +- [C Programming Full Course for free 🕹️](https://www.youtube.com/watch?v=87SH2Cn0s9A ) +- This is good from Basecamp people about project management that works for them: [Basecamp: Shape Up — Stop Running in Circles and Ship Work that Matters](https://basecamp.com/books/shapeup) +- Tool to remember your command list history across all machines, first heard about on Linux Matters podcast episode 10: [Atuin - Magical Shell History](https://atuin.sh/) +- This site was used by Mark the guy on Linux Matters to buy a second hand phone: [Mobile phone deals. Buy/Sell New or Second-hand phones - Mozillion](https://www.mozillion.com/) +- Barry Brown on C and very GOOD:[C Programming: Dynamic Arrays](https://youtube.com/live/a_fyzgsQ_v4?si=w5zsI239iIjCTGPx ) +- [memory management - malloc for struct and pointer in C - Stack Overflow](https://stackoverflow.com/questions/14768230/malloc-for-struct-and-pointer-in-c ) +- This site is easy on autocomplete for vim- [How to Setup Autocomplete in Vim](https://linuxhandbook.com/vim-auto-complete/) +- This solved my problem with modeline in vim - I had vim colon in a line in my quicknote file. Boom.: [Why does Vim ignore my modeline values? - Stack Overflow](https://stackoverflow.com/questions/4590191/why-does-vim-ignore-my-modeline-values/41994024#41994024) +- This has a section on how to write your own log functions in C: [Debugging with GDB – BetterExplained](https://betterexplained.com/articles/debugging-with-gdb/) +- This guy: [Ryan Fleury](https://www.rfleury.com/p/commentary-table-of-contents) +- [C + FFmpeg + Raylib = High Quality Videos (YES! It IS that simple!)](https://www.youtube.com/watch?v=0To1aYglVHE )- Interesting article about 19Hz sounds and links with hauntings and ghosts: [The inaudible ‘fear frequency’ that makes horror films more terrifying](https://www.telegraph.co.uk/films/0/ghost-fear-frequency-infrasound-horror-movies/) +- Foundational FAQ on the allocation of dynamic arrays for strings in C: [Question 6.16](https://c-faq.com/aryptr/dynmuldimary.html) +- Answer to question about the best way to store lines of text in C: [Question 20.2](https://c-faq.com/misc/ragged.html) +- [How do I determine the size of my array in C? - Stack Overflow](https://stackoverflow.com/questions/37538/how-do-i-determine-the-size-of-my-array-in-c ) +- 1.45 use of void [How I program C](https://www.youtube.com/watch?v=443UNeGrFoM ) actually lots of stuff here. 1.46 about storing length of status 8 in structures alongside the array, etc +- [Windows Development on Linux](https://www.youtube.com/watch?v=EB96Auoag6g ) he discusses use of void at 1:14. +- [Build a FOSS Second Brain in Vim - Face Dragons](https://facedragons.com/foss/build-a-foss-second-brain-in-vim/?utm_source=twitter&utm_medium=social&utm_campaign=ReviveOldPost) +- [Music Visualizer (Fast Fourier Transform)](https://www.youtube.com/watch?v=Xdbk1Pr5WXU )- Mentioned by Eskil Steenberg in his youtube video on Advanced C: [MISRA](https://misra.org.uk/misra-c/) +- A pitch for FreeBSD: [Adopting FreeBSD as Your Open Source Operating System: Benefits & Considerations - Java Code Geeks - 2023](https://www.javacodegeeks.com/2023/09/adopting-freebsd-as-your-open-source-operating-system-benefits-considerations.html) +- Eskil Steenberg's debug helpers - headers here - you're looking for f_debug_mem_malloc and friends; one of his videos describing this is at https://youtu.be/w3_e9vZj7D8?t=4047, The other is his famous C video: [quelsolaar-archive/Forge/forge.h at master · gmCAD/quelsolaar-archive · GitHub](https://github.com/gmCAD/quelsolaar-archive/blob/master/Forge/forge.h#L66) +- [Pandoc - Pandoc User’s Guide](https://pandoc.org/MANUAL.html#extension-implicit_header_references) +- How to get your nick back on irc: [IRC ghost - how do I unghost and get back my original nick? - Super User](https://superuser.com/questions/474001/irc-ghost-how-do-i-unghost-and-get-back-my-original-nick) +- [A New Beginning With GNU Emacs - Configuring Emacs 01](https://www.youtube.com/watch?v=d1fgypEiQkE ) +- [How I org in 2023 ·](https://cmdln.org/2023/03/25/how-i-org-in-2023/ ) +- [Kansas Linux Fest 2019 - Nick Anderson - Org all the things!](https://www.youtube.com/watch?v=PE4eGkIQycc ) +- [Daily Notes Pages](https://maggieappleton.com/daily-notes ) +- [Using emacs 26 - Google Calendar and Org Agenda (good version)](https://www.youtube.com/watch?v=vO_RF2dK7M0 ) +- [Powerful Text Snippets – Emacs YASnippet – Straightforward Emacs](https://www.youtube.com/watch?v=W-bRZlseNm0 ) +- [Emacs Workout – Tony Ballantyne Tech](https://tech.tonyballantyne.com/emacs-workout/emacs-workout/) +- [emacs-writing/EmacsWritingTips.org at main · ballantony/emacs-writing · GitHub](https://github.com/ballantony/emacs-writing/blob/main/EmacsWritingTips.org) +- [Org-mode for writers](https://viktorbengtsson.com/blog/org-mode-for-writers/) +- [TextMaker](https://www.softmaker.com/en/softmaker-office-textmaker) +- [B612 – The font family](https://b612-font.com/ ) +- [GitHub - thinkhuman/writingwithemacs: Tips, Examples, and Resources for Writing with Emacs](https://github.com/thinkhuman/writingwithemacs/) +- Outline as a playground [Inside Ryder Carroll’s Second Brain / Roam & Bujo](https://www.youtube.com/watch?v=FeZ4rXHEzrU ) +- Old classic: [Julia Evans](https://jvns.ca/ ) +- [AI Emojis](https://emoji.fly.dev/? ) +- [Vim notetaking tips - YouTube](https://m.youtube.com/watch?v=wh_WGWii7UE&feature=youtu.be ) +- [The Plain Text Life: Note Taking, Writing and Life Organization Using Plain Text Files / Mark Koester](http://www.markwk.com/plain-text-life.html )- [Vim notetaking tips - YouTube](https://www.youtube.com/watch?app=desktop&v=wh_WGWii7UE&feature=youtu.be) +- [Beginner Boost, Day 37: Prefer Shell Scripts Over Plugins in Vim \[20210706230535\]](https://www.youtube.com/watch?v=2o3URIxG3Zs ) +- [Laracasts Topic: Blade](https://laracasts.com/topics/blade ) +- GOOD: [Laravel PHP Framework Tutorial - Full Course for Beginners (2019)](https://www.youtube.com/watch?v=ImtZ5yENzgE ) +- [Using Zettelkasten Cards to Teach Courses? HECK YES YOU SHOULD!](https://www.youtube.com/watch?v=2H2kL1Grohw ) +- [I AM A SOVEREIGN PROGRAMMER!](https://www.youtube.com/watch?v=3o3uUOkcGqA ) +- [Create Runit Service](https://www.youtube.com/watch?v=dVG_3hPm5G4 ) +- [How Zettelkasten Makes it Perfectly Fine to NOT Finish Books](https://www.youtube.com/watch?v=IonpzGuTwYg ) +- [Damian Conway - Keynote: A Simple Matter Of Programming](https://www.youtube.com/watch?v=fVnmYzJfy5s ) +- [From Arch Linux to Parabola: How-To and System Management!](https://www.youtube.com/watch?v=4Jx-5Zp28VQ ) -- cgit v1.2.3