diff --git a/.orgids b/.orgids index 942404df..98903447 100644 --- a/.orgids +++ b/.orgids @@ -1,2 +1,2 @@ -(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/impots_2021.org" "8daf6185-ad0e-40c2-af79-0bb885505303") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/deep_merge_exploration.org" "c1dbe471-a470-4d44-a91c-0bfda0d47d21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_securex_ips.org" "c9e0342f-f082-4c9b-9dcd-f1629124ac71") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/new_iroh_auth_apis.org" "2c317dbe-4fca-444b-b0bc-f9174522e106") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/remove_securex_tg_login_button.org" "3290e028-b7a6-4be3-a5d2-45bf89ff2f0d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_shafiq.org" "094630db-95cf-416f-a147-ca5fdeddd902") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/factorio_maps.org" "e5c17702-09d5-4d7d-97ff-95a8de353ea0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/artificial_life_game_approach.org" "8a37b5d3-8ee5-45cd-8c32-021b8d42210f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/customer_manager.org" "99fd9444-ae5d-4d51-a295-a936fc01928a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_team_history.org" "e3296579-2f2e-4f23-92e2-1ce9fef6fe04") ("../y/her.esy.fun/src/posts/0013-how-to-choose-your-tools/index.org" "c2e61938-8493-434a-9ffa-9fd4698d9863") ("../y/her.esy.fun/src/posts/0019-utopia-tv-show/index.org" "88e25182-ee54-4d2e-b373-b4e06fc292c8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_certification.org" "93027c33-dcf8-4bda-8aee-60f507e0ff4a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/how_to_speak.org" "4ad5f64e-c330-4f36-8f8a-d82a1ae993a0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_ft_securex_registration.org" "1208f09c-d37d-4e6b-9110-151f3c6b7d34") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/simplex_chat.org" "5a711803-6a92-40e3-817d-40f564ac5cf8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/security.org" "2351f4cb-85a3-45ca-9bb5-f13a559afcfe") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chat.org" "fb32a68e-b32c-4ce5-9c6a-cc141a122708") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/encryption.org" "80630a59-70f2-435b-967b-abb162324be8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/redirect_to_new_page_with_useridentity_jwt.org" "f46a4a9e-6a06-4b9e-8764-30cd8c501d7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_meetings.org" "cd101af9-2dd7-41b7-85d6-4de5c0c594df") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/management.org" "719fabee-1094-4596-b26e-55fe7a512113") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/high_iq_captcha.org" "b6402aa6-3315-4317-82a5-367af38f0ead") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_user_data.org" "e6db475b-9ccc-43b2-bcfe-057215ddc1d1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/archives/TODO.archive.org" "797ba971-6ae3-49a1-9499-928572760d09" "B72E4288-E96B-4099-8684-37DDF3395C50" "96343FD2-E7A9-4AAA-A40A-8D048DA340E9") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/iroh_auth_ui_enhancements.org" "fe9118f2-3cf1-4a9c-b97d-d5d58f9d0769") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "9207b53a-e38e-4996-abc6-140c31f2960a" "a4ebd43b-b589-499e-85e1-7ebea0abf3af" "2110820C-4877-40B3-A351-2DEDE0F222C6" "90110976-520D-4B0C-B1D9-3798323C370E" "49981B50-AFBD-4C93-A9C2-8D88550AB425" "8B092321-BA1F-47F9-A927-76D2E232CF51" "1644E007-AFBE-4F4B-9307-B007C60548E8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco.org" "ce893df9-32a4-44e0-9eb5-b9817141ee6a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_org_level_entities.org" "b30f9e63-e655-40e6-9a58-5a390a7921bb")) +(("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/impots_2021.org" "8daf6185-ad0e-40c2-af79-0bb885505303") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/deep_merge_exploration.org" "c1dbe471-a470-4d44-a91c-0bfda0d47d21") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_securex_ips.org" "c9e0342f-f082-4c9b-9dcd-f1629124ac71") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/new_iroh_auth_apis.org" "2c317dbe-4fca-444b-b0bc-f9174522e106") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/remove_securex_tg_login_button.org" "3290e028-b7a6-4be3-a5d2-45bf89ff2f0d") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_shafiq.org" "094630db-95cf-416f-a147-ca5fdeddd902") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/factorio_maps.org" "e5c17702-09d5-4d7d-97ff-95a8de353ea0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/artificial_life_game_approach.org" "8a37b5d3-8ee5-45cd-8c32-021b8d42210f") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/customer_manager.org" "99fd9444-ae5d-4d51-a295-a936fc01928a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_team_history.org" "e3296579-2f2e-4f23-92e2-1ce9fef6fe04") ("../y/her.esy.fun/src/posts/0013-how-to-choose-your-tools/index.org" "c2e61938-8493-434a-9ffa-9fd4698d9863") ("../y/her.esy.fun/src/posts/0019-utopia-tv-show/index.org" "88e25182-ee54-4d2e-b373-b4e06fc292c8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/interview_certification.org" "93027c33-dcf8-4bda-8aee-60f507e0ff4a") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/how_to_speak.org" "4ad5f64e-c330-4f36-8f8a-d82a1ae993a0") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_ft_securex_registration.org" "1208f09c-d37d-4e6b-9110-151f3c6b7d34") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/simplex_chat.org" "5a711803-6a92-40e3-817d-40f564ac5cf8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/security.org" "2351f4cb-85a3-45ca-9bb5-f13a559afcfe") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/chat.org" "fb32a68e-b32c-4ce5-9c6a-cc141a122708") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/encryption.org" "80630a59-70f2-435b-967b-abb162324be8") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/redirect_to_new_page_with_useridentity_jwt.org" "f46a4a9e-6a06-4b9e-8764-30cd8c501d7e") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/one_one_meetings.org" "cd101af9-2dd7-41b7-85d6-4de5c0c594df") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/management.org" "719fabee-1094-4596-b26e-55fe7a512113") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/high_iq_captcha.org" "b6402aa6-3315-4317-82a5-367af38f0ead") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/cisco_user_data.org" "e6db475b-9ccc-43b2-bcfe-057215ddc1d1") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/archives/TODO.archive.org" "797ba971-6ae3-49a1-9499-928572760d09" "B72E4288-E96B-4099-8684-37DDF3395C50" "96343FD2-E7A9-4AAA-A40A-8D048DA340E9") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/notes/iroh_auth_ui_enhancements.org" "fe9118f2-3cf1-4a9c-b97d-d5d58f9d0769") ("../Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org" "9207b53a-e38e-4996-abc6-140c31f2960a" "a4ebd43b-b589-499e-85e1-7ebea0abf3af" "2110820C-4877-40B3-A351-2DEDE0F222C6" "90110976-520D-4B0C-B1D9-3798323C370E" "49981B50-AFBD-4C93-A9C2-8D88550AB425" "8B092321-BA1F-47F9-A927-76D2E232CF51" "1644E007-AFBE-4F4B-9307-B007C60548E8")) diff --git a/2021-W05.org b/2021-W05.org index 0d10466a..747ab991 100644 --- a/2021-W05.org +++ b/2021-W05.org @@ -1,42 +1,36 @@ -* 2021-W05 -** 2021-02-01 Monday -:PROPERTIES: -:collapsed: true -:END: -*** IN-PROGRESS enforce whoami db check to sync users. :work: +** 2021-W05 +*** 2021-02-01 Monday +**** IN-PROGRESS enforce whoami db check to sync users. :work: :LOGBOOK: CLOCK: [2021-02-01 Mon 17:19]--[2021-02-01 Mon 18:19] => 1:00 :END: [2021-02-01 Mon 17:19] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*fix iroh-auth doc regarding jwks][fix iroh-auth doc regarding jwks]] -*** DONE fix iroh-auth doc regarding jwks :work: +**** DONE fix iroh-auth doc regarding jwks :work: :LOGBOOK: CLOCK: [2021-02-01 Mon 10:35]--[2021-02-01 Mon 14:53] => 4:18 :END: [2021-02-01 Mon 10:35] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/inbox.org::*Améliorer son Anglais (bis) (italki)][Améliorer son Anglais (bis) (italki)]] -** 2021-02-02 Tuesday -*** IN-PROGRESS Testing CSA Migration :work: +*** 2021-02-02 Tuesday +**** IN-PROGRESS Testing CSA Migration :work: :LOGBOOK: CLOCK: [2021-02-02 Tue 10:42]--[2021-02-03 Wed 10:11] => 23:29 :END: [2021-02-02 Tue 10:42] -*** DONE morning routine :work: +**** DONE morning routine :work: :LOGBOOK: CLOCK: [2021-02-02 Tue 09:48]--[2021-02-02 Tue 10:42] => 0:54 :END: [2021-02-02 Tue 09:48] -** 2021-02-03 Wednesday -:PROPERTIES: -:collapsed: true -:END: -*** IN-PROGRESS CORS headers bug :work: +*** 2021-02-03 Wednesday +**** IN-PROGRESS CORS headers bug :work: :LOGBOOK: CLOCK: [2021-02-03 Wed 14:42]--[2021-02-04 Thu 10:24] => 19:42 :END: [2021-02-03 Wed 14:42] - ref :: -*** DONE IdP Migration Testing :work: +**** DONE IdP Migration Testing :work: :LOGBOOK: CLOCK: [2021-02-03 Wed 10:11]--[2021-02-03 Wed 10:11] => 0:00 :END: @@ -44,10 +38,7 @@ CLOCK: [2021-02-03 Wed 10:11]--[2021-02-03 Wed 10:11] => 0:00 Note quite complex workflow but worked as expected. Had the "You are in the middle of an Invitation" prompt. -** 2021-02-04 Thursday -:PROPERTIES: -:collapsed: true -:END: +*** 2021-02-04 Thursday #+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" #+CAPTION: Clock summary at [2021-02-04 Thu 19:00] | Timestamp | Tags | Headline | Time | | | | @@ -59,7 +50,7 @@ Had the "You are in the middle of an Invitation" prompt. | [2021-02-04 Thu 10:25] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*morning review tour][morning review tour]] | | | | 7:07 | | [2021-02-04 Thu 10:24] | work | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*test and discussion about CSA Migration][test and discussion about CSA...]] | | | | 1:11 | #+END: -*** MEETING didi Posture :work:meeting: +**** MEETING didi Posture :work:meeting: :LOGBOOK: CLOCK: [2021-02-04 Thu 17:32]--[2021-02-04 Thu 19:00] => 1:28 :END: @@ -88,20 +79,17 @@ Create a response issue about OAuth2/OIDC/trusted clients. ] } #+end_src -*** REVIEW morning review tour :work:review: +**** REVIEW morning review tour :work:review: :LOGBOOK: CLOCK: [2021-02-04 Thu 10:25]--[2021-02-04 Thu 17:32] => 7:07 :END: [2021-02-04 Thu 10:25] -*** DONE test and discussion about CSA Migration :work: +**** DONE test and discussion about CSA Migration :work: :LOGBOOK: CLOCK: [2021-02-04 Thu 09:14]--[2021-02-04 Thu 10:25] => 1:11 :END: [2021-02-04 Thu 10:24] -** 2021-02-05 Friday -:PROPERTIES: -:collapsed: true -:END: +*** 2021-02-05 Friday #+BEGIN: clocktable :scope subtree :maxlevel 4 :timestamp t :link t :tags t :narrow 36! :match "work" #+CAPTION: Clock summary at [2021-02-05 Fri 13:58] | Timestamp | Tags | Headline | Time | | | | @@ -113,13 +101,13 @@ CLOCK: [2021-02-04 Thu 09:14]--[2021-02-04 Thu 10:25] => 1:11 | [2021-02-05 Fri 11:34] | work, review | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Ambrose review][Ambrose review]] | | | | 0:28 | | [2021-02-05 Fri 09:49] | work, chat | \_ [[file:/Users/esposito/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Client creation review with Diana][Client creation review with Diana]] | | | | 1:55 | #+END: -*** IN-PROGRESS playing? :work: +**** IN-PROGRESS playing? :work: :LOGBOOK: CLOCK: [2021-02-05 Fri 13:57]--[2021-02-05 Fri 14:57] => 1:00 :END: [2021-02-05 Fri 13:57] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Ambrose review][Ambrose review]] -*** CHAT Team discussion :work:chat: +**** CHAT Team discussion :work:chat: :LOGBOOK: CLOCK: [2021-02-05 Fri 11:42]--[2021-02-05 Fri 12:18] => 0:36 **** REVIEW Ambrose review :work:review: @@ -128,7 +116,7 @@ CLOCK: [2021-02-05 Fri 11:14]--[2021-02-05 Fri 11:42] => 0:28 :END: [2021-02-05 Fri 11:34] - ref :: [[file:~/Library/Mobile Documents/iCloud~com~appsonthemove~beorg/Documents/org/tracker.org::*Client creation review with Diana][Client creation review with Diana]] -*** CHAT Client creation review with Diana :work:chat: +**** CHAT Client creation review with Diana :work:chat: :LOGBOOK: CLOCK: [2021-02-05 Fri 09:19]--[2021-02-05 Fri 11:14] => 1:55 :END: @@ -227,4 +215,4 @@ Availabilty "Org" mean that only member of your own Organization will be able to approve your client and this should probably be your default choice. I hope I have been helpful. -Do not hesitate to reach out if you have more questions. \ No newline at end of file +Do not hesitate to reach out if you have more questions. diff --git a/inbox.org b/inbox.org index 2394266c..5e92c058 100644 --- a/inbox.org +++ b/inbox.org @@ -10,7 +10,7 @@ SPC y o c => DISPLAY org columns #+end_comment * Inbox -** IN-PROGRESS Faire le site pour chienespoirhandicap.org Jekyll-admin +** DONE Faire le site pour chienespoirhandicap.org Jekyll-admin SCHEDULED: <2022-05-07 Sat 10:00> [2022-03-28 Mon 12:17] - ref :: diff --git a/notes/2021-03-14--13-00-04Z--the_service_pattern.org b/notes/2021-03-14--13-00-04Z--the_service_pattern.org index 0664454e..66749c01 100644 --- a/notes/2021-03-14--13-00-04Z--the_service_pattern.org +++ b/notes/2021-03-14--13-00-04Z--the_service_pattern.org @@ -194,53 +194,3 @@ get from this design. my-service] (test-my-service))) #+end_src -* ANOTHER TRY -** Introduction - -How to organize modern and big software is a very prolific domain. -But I don't really know any way to think clearly about it. -We know very few strong facts about code organization. - -Generally it goes by: "by enforcing this constraint, or using the language -feature, your code is more maintainable, easier to understand, etc…" -But, I don't think there is any good non ambiguous objective measure of code quality. -And the main reason being that code quality has inherently a part of human feeling. -This is like trying to chose between two paints. -It could be easy to find one a lot better than the other. -But in some case, it starts to be a matter of opinion. - -So, let's forget about providing a proof, that the pattern I will present -will be better than any other programming pattern. - -Note however, there are level of abstractions. -The pattern design I will describe is about a quite high level of -abstraction, probably only useful for application that reached a certain -level of complexity and size. -I think this is still very suitable for small programs without adding much noise. - -The "Service Pattern" should provide most intuitive high level benefits you could get -from Free Monads. -Mainly, easy to replace impure code with pure code during testing. -But also other benefits, easy to react, replace dynamically part of the code. - -So what does this pattern attempt to resolve: - -1. Composability of your application -2. Replaceability of your components -3. Simplify life-cycle of your application - - -The Service Pattern is already quite used in the Clojure community. -But we should add another layer of composability that will make it really, -really great. -Like go beyond the already nice concepts. - - -So services are about: - -1. You declare a Protocol, mainly just a list of functions your service provide. -2. You define an instance of this Protocol (at least one instance), this - instance also declare dependencies to other Protocols (not service instances) -3. To launch your application you list the instances of your service to use. - As we know the dependencies, if a service instance is missing, we could - throw an error. diff --git a/roam/org-roam 2.db-journal b/roam/org-roam 2.db-journal deleted file mode 100644 index 419ef6cd..00000000 Binary files a/roam/org-roam 2.db-journal and /dev/null differ diff --git a/roam/org-roam 3.db-journal b/roam/org-roam 3.db-journal deleted file mode 100644 index 72e63613..00000000 Binary files a/roam/org-roam 3.db-journal and /dev/null differ diff --git a/roam/org-roam 4.db-journal b/roam/org-roam 4.db-journal deleted file mode 100644 index 7ea9d5eb..00000000 Binary files a/roam/org-roam 4.db-journal and /dev/null differ diff --git a/roam/org-roam 5.db-journal b/roam/org-roam 5.db-journal deleted file mode 100644 index 7d89b82e..00000000 Binary files a/roam/org-roam 5.db-journal and /dev/null differ diff --git a/roam/org-roam 6.db-journal b/roam/org-roam 6.db-journal deleted file mode 100644 index 9908cb28..00000000 Binary files a/roam/org-roam 6.db-journal and /dev/null differ diff --git a/roam/org-roam 7.db-journal b/roam/org-roam 7.db-journal deleted file mode 100644 index 7db592a7..00000000 Binary files a/roam/org-roam 7.db-journal and /dev/null differ diff --git a/roam/org-roam 8.db-journal b/roam/org-roam 8.db-journal deleted file mode 100644 index 5c57c521..00000000 Binary files a/roam/org-roam 8.db-journal and /dev/null differ diff --git a/roam/org-roam.db b/roam/org-roam.db index c36e9775..41066879 100644 Binary files a/roam/org-roam.db and b/roam/org-roam.db differ