diff --git a/project.el b/project.el index b9a2a8e..e62a7e2 100644 --- a/project.el +++ b/project.el @@ -198,8 +198,8 @@ ("rss" . ,rss) ("size" . ,size) ("gz" . ,gzsize) - ("gen-date" . ,generated-date) - ("get-with" . ,generated-with) + ("generated" . ,generated-date) + ("gen-with" . ,generated-with) ("src" . ,website-code) ("org-file" . ,org-src-link)) " ") @@ -274,8 +274,7 @@ " -resize 400x400\\>" " -interlace Plane" " -quality 85" - " -colorspace Gray" - " -ordered-dither o8x8,8" + " -ordered-dither o4x4,4" " %s" ;; dest ) filename diff --git a/project.el.sig b/project.el.sig index b1d3f50..aeed402 100644 Binary files a/project.el.sig and b/project.el.sig differ diff --git a/src/css/mk.css b/src/css/mk.css index 2b36d82..3e77eb1 100644 --- a/src/css/mk.css +++ b/src/css/mk.css @@ -242,10 +242,6 @@ figure, .figure { --hl: var(--b); } -img { - filter: sepia(100%) hue-rotate(182deg) saturate(0.6); -} - /* Default color theme */ body { background: var(--bg); diff --git a/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-48-31_.jpeg b/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-48-31_.jpeg new file mode 100644 index 0000000..0d85629 Binary files /dev/null and b/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-48-31_.jpeg differ diff --git a/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-49-34_.jpeg b/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-49-34_.jpeg new file mode 100644 index 0000000..b5875e8 Binary files /dev/null and b/src/posts/0013-how-to-choose-your-tools/2020-05-09_12-49-34_.jpeg differ diff --git a/src/drafts/XXXX-how-to-choose-your-tools/index.org b/src/posts/0013-how-to-choose-your-tools/index.org similarity index 76% rename from src/drafts/XXXX-how-to-choose-your-tools/index.org rename to src/posts/0013-how-to-choose-your-tools/index.org index ef634be..5b48c2b 100644 --- a/src/drafts/XXXX-how-to-choose-your-tools/index.org +++ b/src/posts/0013-how-to-choose-your-tools/index.org @@ -1,8 +1,8 @@ #+Title: How to choose your tools #+Author: Yann Esposito #+Email: yann@esposito.host -#+Date: [2019-08-17 Sat 20:00] -#+KEYWORDS: opinion +#+Date: [2020-05-09 Sat] +#+KEYWORDS: emacs, softwares #+DESCRIPTION: Modern tools tend to disapears. #+DESCRIPTION: An app on the web will change, and could break for the worst. #+DESCRIPTION: Quite often investing in long living tools which are harder start @@ -19,6 +19,11 @@ And this week-end, in the morning I read those: - [[https://news.ycombinator.com/item?id=23107123][Making Emacs popular again]] - [[https://news.ycombinator.com/item?id=23092904][Github Codespace]] +#+DOWNLOADED: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.g7OSuCGH0u7OIUA9vdxlTAEsCo%26pid%3DApi&f=1 @ 2020-05-09 12:49:34 +[[file:2020-05-09_12-49-34_.jpeg]] + + + Similar articles have existed for years on different products. What is their common point? /Software tooling and their potential change and disparition/. @@ -87,6 +92,11 @@ For the single developers and open source developers this offer: But the price to pay is hidden. +#+DOWNLOADED: https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse1.mm.bing.net%2Fth%3Fid%3DOIP.FrCRrhENMjdfD4pUcAwKEgHaEK%26pid%3DApi&f=1 @ 2020-05-09 12:48:31 +[[file:2020-05-09_12-48-31_.jpeg]] + + + 1. First, you are now, not able to choose your local working environment on your machine. 2. GitHub™ can still change so much to become one of the previously @@ -108,13 +118,8 @@ But the price to pay is hidden. So people really working hard for the best will certainly perform badly compared to other people that simply trick the system. -So if the endgoal of GitHub™ is really to help open source and single -developer. -And more generally provide simply a better working experience by adding a -new tool without any hidden marketing plan. -Yes great. -But I really doubt a company like Microsoft™ offer anything without a plan -to make it worth it. +So as good as Codespace can be, I think it is good to keep that in mind. +Don't put yourself in a trap. The [[https://news.ycombinator.com/item?id=23102430][Zoom acquires keybase]] is just another story of a dying product. Apparently the keybase team will probably stop maintaining keybase. @@ -171,57 +176,68 @@ future. :CUSTOM_ID: post-conclusion :END: -To go beyong my opinion, I'd like to share my experience with editors and +#+CAPTION: Midsommar Joy +[[./midsommar-joy.jpeg]] + +To go beyond my opinion, I'd like to share my experience with editors and emacs. -When I started to code. -We coded with vi, not vim, vi. -At that time I only knew, =i=, =a=, =dd= and =cw= vi commands. -So when I started to use IDEs I was thrilled. -After a few year I started to work for a company that forced me to use -their shitty computers. -I started to have wrist issues. -So I decided to learn vim. +When I started to be serious about coding, I was taught to use vi, not vim, +vi. +I only knew survival vi commands: =i=, =a=, =dd= and =cw=. +A few years later I started to use IDEs and I was thrilled. +Again a few years forward I started to work for a company that forced me to +use their shitty computers. +Quite soon, I started to have wrist issues. +Thus I decided to use vim again but be serious about it this time. And I saw the benefits only after a few weeks. They were tremendous. No more wrist pain. -And I started to learn a lot of editing automation. +And an incredible edition power at the tip of my fingers[fn:vim]. -Then I started a new work where we decided to code in Clojure. -And so knowning that Clojure is a LISP and most LISPers love emacs because -emacs plugin language is emacs LISP. -I tried to use spacemacs. +[fn:vim] [[http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/][Lear Vim Progressively]] is an old "popular" blog post of mine. + +Then, I started a new job where we decided to code in Clojure. +Of course Clojure being a LISP and emacs using also a LISP as script +language, it sound natural to try Emacs even though I loved Vim. +I started by installing spacemacs. At that time I didn't want to invest much time in learning Emacs. I just wanted to learn the tricks that will make Emacs more valuable to my work. -And it did after just a few days, weeks. +It did after just a few days or maybe weeks. I used Emacs superficially for years. -Just Spacemacs + a few useful layers. -And it was already quite efficient, at least as much as vim. +This was already quite efficient, at least as much as vim. -More recently I started to dig deeper. -In particular, I read so much praise about org-mode I was really curious. -And it took me some time to really discover why it is so great. -First, let's just say that, basic org-mode is already quite valuable. - -But you can do a lot. -And unfortunately this is a bit hard to describe how org-mode is great +Recently I dig deeper. +I heard much praise about org-mode and I became curious. +I discovered why it is so great. +Basic org-mode is already quite valuable. +But if you dig, it starts to be awesome. +Unfortunately this is a bit hard to describe how org-mode is great without really digging a bit. -So you can think of org-mode as an extremely versatile todo-list / note +You can think of org-mode as an extremely versatile todo-list and note taker with agenda and time tracking integration. -Mostly you are in control of your working workflow with org-mode. -The ability to do org-capture and org-refile is also great. -Recently there is org-roam that is a step further to make orgmode a nice -place to keep track of all your knowledge in one place. +You are in deep control of your workflow. +But mainly here are a few example of usages that are really worth it: -Concretely, emacs has changed my workflow a lot and made me a *lot* more -productive. +- note taker +- documentation; this is a far better than markdown +- interactive document; run code inside the doc, keep track of the results +- export to HMTL/PDF +- time tracking +- reminders + +Recently there is also org-roam that is a step further to make orgmode a +nice place to keep track of all your knowledge in one place. +You can take a look at this [[https://www.youtube.com/watch?v=Lg61ocfxk3c][great video]] by Matt Williams. + +Emacs changed my workflow by making me more productive. It improved not only my coding workflow, but my full work environment. I started with the editor, a few plugins, and slowly, I integrated more aspect of my day to day tasks in emacs. -Emacs is designed to adapt to your own needs you can start to automate a -lot of small tasks. +Emacs is designed to adapt to your own needs. +As such it is a lot easier to automate a lot of small tasks. I really love Emacs and if you want to joyfully join the Emacs users here are my advices: diff --git a/src/posts/0013-how-to-choose-your-tools/midsommar-joy.jpeg b/src/posts/0013-how-to-choose-your-tools/midsommar-joy.jpeg new file mode 100644 index 0000000..a3f4dbe Binary files /dev/null and b/src/posts/0013-how-to-choose-your-tools/midsommar-joy.jpeg differ