add agenda
This commit is contained in:
parent
f761a6b557
commit
dfc3c84f5f
382
agenda.org
Normal file
382
agenda.org
Normal file
@ -0,0 +1,382 @@
|
||||
#+title: Agenda
|
||||
#+author: Xavier Brinon
|
||||
#+date: [2023-10-07 Sat]
|
||||
#+startup: indent
|
||||
* Shortcut
|
||||
** Whitespace
|
||||
- ~M-x whitespace-mode~ :: Activates a better whitespace mode
|
||||
|
||||
|
||||
** Feetnotes
|
||||
- ~C-c C-x f~ :: Creates a footnote, see [[https://orgmode.org/guide/Creating-Footnotes.html][guide]].
|
||||
~C-c C-c~ to jump between definition and refs.
|
||||
|
||||
** Todos
|
||||
- ~C-c C-t~ :: cycling throught the states of the todos
|
||||
- ~C-u C-c C-t~ :: Log the change of status
|
||||
|
||||
** Clocking work
|
||||
- ~C-c C-x C-i~ :: Clock in
|
||||
- ~C-c C-x C-o~ :: Clock out
|
||||
- ~C-c C-x C-d~ :: Display clocks
|
||||
|
||||
* Book I'm reading
|
||||
|
||||
** TODO Poor Charlie's Alamnach
|
||||
It's actualy available [[https://www.stripe.press/poor-charlies-almanack/cover][online]]
|
||||
|
||||
* [2024-01-28 Mon]
|
||||
|
||||
** Finished reading =The Opium war=
|
||||
|
||||
** Start reading =Engineers guide=
|
||||
Actually resuming the reading
|
||||
|
||||
* [2023-12-16 Sat]
|
||||
** Llama file
|
||||
Actually quite cool to be able to have a chat with a bot that sits in your laptop
|
||||
https://github.com/Mozilla-Ocho/llamafile
|
||||
*** Make a drop-in back-end replacement for OpenAI, maybe in Linode or Fermyon
|
||||
*** Make a Discord bot
|
||||
*** Create an interface using https://github.com/huggingface/chat-ui
|
||||
*** How to create a new model, how to make it learn a book and have answers based on
|
||||
the content of the book
|
||||
** TODO Do the HuggingFace course
|
||||
** TODO Do the Uncluttered course
|
||||
- https://the-raggedy-dev.teachable.com/courses/uncluttered-test-driven-web-development/lectures/50520260
|
||||
** TODO Master Emacs [0/6]
|
||||
Enough to be dangerous
|
||||
*** TODO Mount an emacs server
|
||||
*** TODO Master Org mode on emacs
|
||||
*** TODO Move away from feedly and use emacs
|
||||
*** TODO Only use Emacs for programming
|
||||
*** TODO Create a blog using publish orgmode
|
||||
*** TODO Learn Elisp
|
||||
Finish the Intro to ELisp
|
||||
** TODO Finish learning OCaml
|
||||
In progress
|
||||
*** TODO then learn Proof programming Coq
|
||||
** TODO Learn Prolog
|
||||
** TODO Learn Scheme/Racket/ELisp
|
||||
** TODO Learn Wasm, Spin, and Fermyon
|
||||
** TODO Finish advent of code
|
||||
Do it with AI only ?
|
||||
** TODO Finish books on algorithm
|
||||
Grokking algorithm and then the algo book on C
|
||||
** TODO Build mazes
|
||||
As based in the book
|
||||
Make a generator out of it
|
||||
** TODO Build a fediverse chat app
|
||||
** TODO Use magit for handling a forge
|
||||
** TODO Host and use a fediverse based forge
|
||||
See https://forgefed.org/
|
||||
** TODO Finish the PromptHero courses
|
||||
|
||||
** Recap of the year.
|
||||
Since it's the end of the year, we start to see lots of posts about what marked
|
||||
people during 2023 by listing the links to articles that matters to them.
|
||||
I guess I can go through all the links in Discord and list the
|
||||
- 24 ? twice a month
|
||||
- 48 ? 4 per month, each week-ish
|
||||
- 52 ? each week
|
||||
** Programming bucket list
|
||||
From https://syki.dev/bucket-list
|
||||
- Be a contributor in a large Open Source project[fn:2]
|
||||
- Build a news aggregator[fn:3]
|
||||
- Build a physics engine[fn:5]
|
||||
- *Build a lot of maze*[fn:4]
|
||||
- Build a recommendation engine[fn:6]
|
||||
- Build a sentiment analysis tool[fn:7]
|
||||
- Build an AR app[fn:8]
|
||||
- Build and deploy a chat server[fn:9]
|
||||
- *Build a fediverse chat app*
|
||||
- Build a security tool[fn:10]
|
||||
- Create a multiplayer online game[fn:11]
|
||||
- Create a PWA (done too many already)
|
||||
- Create AI influencer[fn:12]
|
||||
- Develop a blockchain application[fn:13]
|
||||
- Develop a crypto currency[fn:14]
|
||||
- Develop a VR application[fn:15]
|
||||
- Develop an e-commerce site[fn:16]
|
||||
- Develop an open-source game engine[fn:17]
|
||||
- Develop a browser extension
|
||||
- Have your own TOR page[fn:18]
|
||||
- Invent a gesture controled interface[fn:19]
|
||||
- Set up a ci/cd pipeline (done already)
|
||||
- Sponsor FOSS projects[fn:20]
|
||||
- Write my own DB[fn:21]
|
||||
- Write a page in a SSG[fn:22]
|
||||
- Write an SPA (lol, done)
|
||||
- Build a personal cloud storage system[fn:23]
|
||||
- Design and print a 3D thing[fn:24]
|
||||
- Host your own server[fn:25]
|
||||
- Be the owner of a smartphone app[fn:26]
|
||||
- Develop a Saas product[fn:27]
|
||||
- Work in a startup (done, a lot)
|
||||
- Build a Discord bot[fn:28]
|
||||
- Create a chatbot[fn:29]
|
||||
- Create a DataViz using D3[fn:30]
|
||||
- Develop a digital artwork generator[fn:31]
|
||||
- Develop a file encryption tool[fn:32]
|
||||
- Learn a functional language (done)
|
||||
- Learn and use containers[fn:33]
|
||||
- Write an NPM module[fn:34]
|
||||
|
||||
* [2023-12-15 Fri]
|
||||
** No Rust
|
||||
Realise this is more for System than Back end thing.
|
||||
I can see people start talking about Ocaml,
|
||||
Back to my roots
|
||||
** Ocaml
|
||||
Start learning https://cs3110.github.io/textbook/index.html
|
||||
** Advent Of Code
|
||||
So many of those
|
||||
- Advent of Code, the original
|
||||
- Advent of Spin, the wasm one
|
||||
- Advent of Svelte, the Front End one
|
||||
** Birthday !
|
||||
Terrible day,
|
||||
Clarice at the nursery
|
||||
Marcus was terrible, yelling and doing nasty kid stuff
|
||||
Event in the restaurant he was difficult
|
||||
Tried some cakes from a random bakery but Clarice ended up eating everything
|
||||
|
||||
|
||||
* [2023-11-24 Fri]
|
||||
** Uncluttered
|
||||
Started the lessons about development from the browser, meaning not node.
|
||||
Discovered that Emacs can also be used as a webserver.
|
||||
Guile can be used to write a webserver.
|
||||
Rocket could be a webserver written in Rust.
|
||||
Esbuild is probably the simplest option at this stage.
|
||||
* [2023-11-20 Mon]
|
||||
** Rust
|
||||
Wrote through chapter 2 and build a guessing game.
|
||||
* [2023-11-19 Sun]
|
||||
** Spin
|
||||
Started the [[https://www.fermyon.com/blog/building-a-social-app-with-spin-1][SpinSocial]] tutorial
|
||||
** App to recreate
|
||||
https://chargen.scriptwizards.org/?class=magic-user
|
||||
** Xmas tree
|
||||
We decorated the sapin today
|
||||
** Rust
|
||||
Started learning Rust with the [[https://rust-book.cs.brown.edu/][interactive]] version of the [[https://doc.rust-lang.org/book/][book]]
|
||||
|
||||
* [2023-11-18 Sat]
|
||||
** Spin and Fermyon
|
||||
Started working on it. Doing the tutorial and keep exploring. It does look like
|
||||
a fun Back End to put a Front End on top.
|
||||
** Rust
|
||||
Started working on Wasm container and Fermyon. Should be a good idea to start
|
||||
learning Rust as BE and Microservice language.
|
||||
Start by building project:
|
||||
1. Mad Libs Generator
|
||||
2. Number Guessing
|
||||
3. Text-based adventure game
|
||||
4. Dice rolling simulator
|
||||
5. Hangman
|
||||
6. Contact book
|
||||
7. Email Slicer
|
||||
8. Binary search algorithm
|
||||
9. Desktop notifier app
|
||||
10. Story generator
|
||||
11. YT video downloader
|
||||
12. Website blocker
|
||||
13. Spin a yarn
|
||||
14. What's the word
|
||||
15. Rock, paper, scissors
|
||||
16. Leap it!
|
||||
17. Find out, Fibonacci
|
||||
18. Calculator
|
||||
19. Countdown clock and timer
|
||||
20. Random password generator
|
||||
21. Random wikipedia generator
|
||||
22. Reddit Bot
|
||||
23. Rust command line app
|
||||
24. Alarm clock
|
||||
25. Tic-Tac-Toe
|
||||
26. Steganography
|
||||
27. Currency converter
|
||||
28. Post-it notes
|
||||
29. Site connectivity checker
|
||||
30. Directory tree generator
|
||||
31. Speed typing test
|
||||
32. Content aggregator
|
||||
33. Image resize app
|
||||
34. File explorer
|
||||
35. Plagiarism checker
|
||||
36. Web crawler
|
||||
37. Music player
|
||||
38. Price comparison extension
|
||||
39. Expense tracker
|
||||
40. Regex query tool
|
||||
41. Insta photo downloader
|
||||
42. Quizz app
|
||||
** Front End project
|
||||
The same way I want to learn about Spin and wasm, this invites to build project
|
||||
for the Front end as well
|
||||
1. Calculator
|
||||
2. Quizz App
|
||||
3. Rock paper scissors
|
||||
4. Note app
|
||||
5. Stopwatch app
|
||||
6. QR code app
|
||||
7. Weather app
|
||||
8. Ecommerce website
|
||||
9. Landing page
|
||||
10. Password generator
|
||||
11. Tic Tac Toe
|
||||
12. Link shortener website
|
||||
13. Portfolio website
|
||||
14. Drawing app
|
||||
15. Food order website
|
||||
16. Meme generator
|
||||
17. Movie app
|
||||
18. Chat app
|
||||
19. Twitter clone
|
||||
20. Survey app
|
||||
21. E-book site
|
||||
22. Insta clone
|
||||
23. Whatsapp clone
|
||||
24. Netflix clone
|
||||
25. File sharing app
|
||||
26. Parallax website
|
||||
27. Job search app
|
||||
28. Pinterest clone
|
||||
29. Dating app
|
||||
30. Social media dashboard
|
||||
31. Tracker app
|
||||
32. Memory app
|
||||
33. Giphy clone
|
||||
34. User acitvity tracker
|
||||
35. Chess game, but go
|
||||
36. Music player
|
||||
37. To-do list app
|
||||
38. Random user api
|
||||
39. Typing speed test
|
||||
40. stock trading app
|
||||
|
||||
* [2023-11-17 Fri]
|
||||
** Gatehouse School
|
||||
Had a meeting with the Teachers. They're basically saying that Marcus is not
|
||||
fit for the school and that he should find another one. All that being said
|
||||
very politely but still understood that maybe Marcus would be happier somewhere
|
||||
else. We started looking somewhere else but for now we're trying to see if
|
||||
Goldenspark could take Marcus back for a week and see if his behaviour is better
|
||||
over there. Just to be sure this is not a passing phase.
|
||||
They are 60 is the class and this is very likely that he is overstimulated.
|
||||
We need to look for a school with smaller classes, like Faraday.
|
||||
|
||||
* [2023-10-10 Tue]
|
||||
** In media res scene :RPG:
|
||||
Based on the starting sequence of *Castlevania Nocturne*.
|
||||
You're under water, sound is muffled. Your body has the reflexe to block
|
||||
the water and keep you from breathing, for now.
|
||||
You see islands of fire floating above you, some ships passing on top of you.
|
||||
Both sides are fighting a vein battle when you obviously can tell that the
|
||||
ocean has always been the victor. You could die here, end up now.
|
||||
What do you do?
|
||||
|
||||
* [2023-10-08 Sun]
|
||||
** The Burning Wheel :RPG:
|
||||
Burning Wheel shows some traces of its ages -- early 2000s. There are some rules
|
||||
that are too specific for not very good reasons. Thinking about the rules
|
||||
of XP attribution [fn:1]. Not sure if terms have settled in the future or if
|
||||
this is specific to Burning Wheel but:
|
||||
- *Obstacle* :: number of success required
|
||||
- *Exponent* :: number of dice in the roll
|
||||
- *Gradient* :: what constitue a success (4+, 3+, ...)
|
||||
|
||||
|
||||
The worsd chosen for the gradient would not go very well with today's
|
||||
sensibilites. *Black* for 4+, *Gray* for 3+, and *White* for 2+. The whiter you
|
||||
get, the more powerful you are.
|
||||
|
||||
The characters are very much closer to the species in The Lord of the Rings than
|
||||
any other RPGs I've seen so far. Dwarves have *Greed*, Elves have *Grief*. Human
|
||||
have nothing special because they are the norm. But they have a 5x more
|
||||
lifepaths than the other species.
|
||||
|
||||
Elves are the real Bards. They're magic is based on songs and it works well.
|
||||
It's interresting to see that they did not try to make the different species
|
||||
well balanced. An elf is buffed compared to the others but at Greif 10, he's a
|
||||
goner.
|
||||
** Scenario idea :RPG:
|
||||
While listening to *Until it sleeps* by Metallica.
|
||||
PCs have to wait for the bad evil to fall asleep before being able to end
|
||||
whatever curse they're trying to put an end to.
|
||||
Name: White Absolva, the source of all evil?
|
||||
While they wait for a spell to take Effect, an star alignment, ...
|
||||
they have to limit the effect of White Abs. evil influence.
|
||||
|
||||
* [2023-10-07 Sat]
|
||||
** Do something about it Club :Article:
|
||||
Very interesting [[https://chavanniclass.com/2023/09/16/48-the-do-something-about-it-club/][article]] about doing more than thinking
|
||||
Before even reading any blogpost/article/book, state what you intend
|
||||
to do with it. What you expect to gain from the reading
|
||||
Once done, write down what you got and then compare with your expectations
|
||||
Also list some action points that came out of the article
|
||||
|
||||
Some good quotes from the articles:
|
||||
#+begin_quote
|
||||
It’s the value that seeks to do things, see the results of doing those things.
|
||||
Ideas made tangible
|
||||
#+end_quote
|
||||
|
||||
#+begin_quote
|
||||
I don’t want to derive pleasure from “having an opinion.”
|
||||
I want to be hopeful and action-oriented, but not idealistic
|
||||
and closed to discussion. I don’t want the mere discussion of ideas
|
||||
to give me satisfaction.
|
||||
#+end_quote
|
||||
|
||||
#+begin_quote
|
||||
what I should have aimed to do back then was to not make notes
|
||||
on the contents of the articles/blog posts/videos/etc.
|
||||
but to ask of each item, “now what?”
|
||||
#+end_quote
|
||||
|
||||
* Footnotes
|
||||
[fn:34]https://www.npmjs.com/
|
||||
[fn:33]https://www.docker.com/
|
||||
It's Docker but really, what you want is Podman
|
||||
[fn:32]https://www.youtube.com/watch?v=TZT7wvTeVyY
|
||||
[fn:31]https://www.youtube.com/watch?v=zf4z8A-OWBY
|
||||
or a city generator, or a maze generator, that kind of thing
|
||||
[fn:30]https://www.youtube.com/watch?v=_8V5o2UHG0E
|
||||
Not a tutorial but an interesting data set and make a viz about it.
|
||||
Of course, post it somewhere online.
|
||||
[fn:29]https://www.youtube.com/watch?v=dvOnYLDg8_Y&list=PLQVvvaa0QuDdc2k5dwtDTyT9aCja0on8j
|
||||
[fn:28]Or even better, a mastodon bot :shrug:
|
||||
[fn:27]https://www.youtube.com/watch?v=v_3lcqUOaOA
|
||||
Not sure if the Saas thing is helping society at all, maybe offering a set of
|
||||
tool that will allow people to develop their own software is probably the way
|
||||
to go.
|
||||
[fn:26]https://www.youtube.com/watch?v=LY4rxYe-jKI&list=PLN3n1USn4xllDDLwgJ4avEqgj4dWynofp
|
||||
[fn:25]https://www.youtube.com/watch?v=8zXG4ySy1m8
|
||||
[fn:24]https://www.youtube.com/watch?v=nRsaf16EdNM
|
||||
[fn:23]https://www.youtube.com/watch?v=pLC0FUnko-M
|
||||
[fn:22]https://www.11ty.dev/
|
||||
[fn:21]https://acmiitr.medium.com/making-our-own-database-part-1-6cd9c49ed924
|
||||
[fn:20]https://github.com/sponsors
|
||||
[fn:19]https://www.youtube.com/watch?v=P5k-4-OEuTk
|
||||
[fn:18]https://www.youtube.com/watch?v=bllS9tkCkaM
|
||||
[fn:17]https://www.youtube.com/watch?v=LyJkcv_rL9Y&list=PLpM-Dvs8t0Va6RoHkaLuPbRh7Fwpy4nbV
|
||||
[fn:16]https://nextjs.org/commerce but with standard tech only, and buy spaceships
|
||||
[fn:15]https://developer.oculus.com/documentation/unity/unity-tutorial-hello-vr/
|
||||
[fn:14]https://www.youtube.com/watch?v=befUVytFC80
|
||||
[fn:13]Using Bitcoin, not Eth please
|
||||
[fn:12]https://www.youtube.com/watch?v=ky5ZB-mqZKM&t=11s
|
||||
[fn:11]https://www.youtube.com/watch?v=_ze26M_Fm6g
|
||||
[fn:10]https://www.kali.org/tools/
|
||||
[fn:9]https://en.wikipedia.org/wiki/Internet_Relay_Chat
|
||||
[fn:8]https://www.tekrevol.com/blogs/how-to-build-an-augmented-reality-apps/
|
||||
[fn:7]https://brand24.com/blog/sentiment-analysis/
|
||||
[fn:6]https://www.youtube.com/watch?v=n3RKsY2H-NE
|
||||
[fn:5]https://www.youtube.com/watch?v=iSMbRGTBOHU
|
||||
[fn:4]From the book about coding maze
|
||||
[fn:3]https://feedly.com/
|
||||
[fn:2]https://www.youtube.com/watch?v=MT6M_sqAuZo
|
||||
|
||||
[fn:1] As in Differentiating XPs based on how your PC earned them and being only
|
||||
able to spend them for specific upgrades.
|
Loading…
Reference in New Issue
Block a user