From 4bb79cecfb06969180a5083f1baf4dd2c9bdc47b Mon Sep 17 00:00:00 2001 From: Matthew Wong Date: Tue, 12 Apr 2022 11:26:24 -0400 Subject: [PATCH] add website content --- content/_index.md | 40 ++++----- content/notes/2022-03-14T09h33m53.056s.md | 10 +++ content/notes/2022-03-14T17h35m48.259s.md | 11 +++ content/notes/2022-03-14T20h42m34.759s.md | 11 +++ content/notes/2022-03-14T20h48m38.872s.md | 10 +++ content/notes/2022-03-14T20h51m49.950s.md | 11 +++ content/notes/2022-03-15T18h49m48.975s.md | 10 +++ content/notes/2022-03-18T11h25m53.216s.md | 13 +++ content/notes/2022-03-18T15h04m50.245s.md | 11 +++ content/notes/2022-03-19T11h48m50.351s.md | 11 +++ content/notes/2022-03-19T12h20m33.606s.md | 11 +++ content/notes/2022-03-19T17h15m33.382s.md | 13 +++ content/notes/2022-03-20T14h37m30.386531s.md | 10 +++ content/notes/2022-03-20T21h46m03.944s.md | 10 +++ content/notes/2022-03-21T09h47m51.563s.md | 10 +++ content/notes/2022-03-23T23h44m22.289390s.md | 10 +++ content/notes/2022-03-24T16h48m23.895s.md | 11 +++ content/notes/2022-03-25T11h03m53.067s.md | 11 +++ content/notes/2022-03-28T00h04m28.966492s.md | 10 +++ content/notes/2022-03-28T00h06m08.049538s.md | 10 +++ content/notes/2022-03-28T00h10m26.556252s.md | 11 +++ content/notes/2022-03-28T12h57m37.057s.md | 11 +++ content/notes/2022-03-28T18h38m07.791733s.md | 10 +++ content/notes/2022-03-28T21h29m48.655741s.md | 10 +++ content/notes/2022-03-29T22h17m53.648608s.md | 10 +++ content/notes/2022-04-01T19h24m16.170s.md | 11 +++ content/notes/2022-04-02T23h35m03.728353s.md | 11 +++ content/notes/CJK + Latex Support (测试).md | 40 --------- .../anectdotal evidence isn't reliable.md | 6 ++ content/notes/bad decisions cost time.md | 10 +++ ...ipt to bump the build number and tag it.md | 22 +++++ content/notes/clear and concise.md | 10 +++ .../notes/conditional imports in flutter.md | 12 +++ content/notes/config.md | 67 -------------- .../connecting ideas improves learning.md | 10 +++ content/notes/connecting ideas is powerful.md | 14 +++ ...on making, innovation, and productivity.md | 11 +++ content/notes/custom Domain.md | 17 ---- content/notes/dont reinvent the wheel.md | 6 ++ content/notes/editing.md | 69 -------------- content/notes/following a train of thought.md | 6 ++ content/notes/get things done mentality.md | 10 +++ .../having more connections is better.md | 6 ++ content/notes/hosting.md | 84 ------------------ content/notes/how to delete tags in github.md | 16 ++++ ...how to set window size in flutter tests.md | 27 ++++++ .../notes/ideal growth rate of a startup.md | 11 +++ .../notes/if you dont use it, you lose it.md | 6 ++ content/notes/ignore notes.md | 31 ------- ...oad makes it difficult to think clearly.md | 11 +++ .../interoperable components are efficient.md | 9 ++ ...ot natural to organize things in groups.md | 6 ++ content/notes/lead by example.md | 10 +++ content/notes/make decisions based on data.md | 13 +++ content/notes/obsidian.md | 29 ------ ...ople only care about their own problems.md | 10 +++ ...ngs because they're afraid of losing it.md | 10 +++ ...me and money for things they care about.md | 13 +++ content/notes/philosophy.md | 17 ---- content/notes/preview changes.md | 38 -------- .../notes/provide value to receive value.md | 10 +++ ...code for efficiency and maintainability.md | 6 ++ content/notes/setup.md | 58 ------------ content/notes/showcase.md | 17 ---- .../simple solutions are often the best.md | 6 ++ content/notes/start broad then narrow in.md | 10 +++ .../storing ideas is a permanent note.md | 11 +++ ...taking notes is like customer discovery.md | 10 +++ .../notes/the brain is a network of ideas.md | 11 +++ .../notes/the future is personalization.md | 6 ++ .../time is the most valuable resource.md | 10 +++ content/notes/troubleshooting.md | 81 ----------------- .../notes/use the right tool for the job.md | 10 +++ .../images/github-actions.png | Bin .../{notes => posts}/images/github-pages.png | Bin .../images/google-domains.png | Bin .../images/obsidian-settings.png | Bin .../manage-notes-with-a-simple-workflow.md | 30 +++++++ .../sync-fleeting-notes-with-obsidian.md | 26 ++++++ ...riting-connected-and-personalized-blogs.md | 7 ++ 80 files changed, 713 insertions(+), 571 deletions(-) create mode 100644 content/notes/2022-03-14T09h33m53.056s.md create mode 100644 content/notes/2022-03-14T17h35m48.259s.md create mode 100644 content/notes/2022-03-14T20h42m34.759s.md create mode 100644 content/notes/2022-03-14T20h48m38.872s.md create mode 100644 content/notes/2022-03-14T20h51m49.950s.md create mode 100644 content/notes/2022-03-15T18h49m48.975s.md create mode 100644 content/notes/2022-03-18T11h25m53.216s.md create mode 100644 content/notes/2022-03-18T15h04m50.245s.md create mode 100644 content/notes/2022-03-19T11h48m50.351s.md create mode 100644 content/notes/2022-03-19T12h20m33.606s.md create mode 100644 content/notes/2022-03-19T17h15m33.382s.md create mode 100644 content/notes/2022-03-20T14h37m30.386531s.md create mode 100644 content/notes/2022-03-20T21h46m03.944s.md create mode 100644 content/notes/2022-03-21T09h47m51.563s.md create mode 100644 content/notes/2022-03-23T23h44m22.289390s.md create mode 100644 content/notes/2022-03-24T16h48m23.895s.md create mode 100644 content/notes/2022-03-25T11h03m53.067s.md create mode 100644 content/notes/2022-03-28T00h04m28.966492s.md create mode 100644 content/notes/2022-03-28T00h06m08.049538s.md create mode 100644 content/notes/2022-03-28T00h10m26.556252s.md create mode 100644 content/notes/2022-03-28T12h57m37.057s.md create mode 100644 content/notes/2022-03-28T18h38m07.791733s.md create mode 100644 content/notes/2022-03-28T21h29m48.655741s.md create mode 100644 content/notes/2022-03-29T22h17m53.648608s.md create mode 100644 content/notes/2022-04-01T19h24m16.170s.md create mode 100644 content/notes/2022-04-02T23h35m03.728353s.md delete mode 100644 content/notes/CJK + Latex Support (测试).md create mode 100644 content/notes/anectdotal evidence isn't reliable.md create mode 100644 content/notes/bad decisions cost time.md create mode 100644 content/notes/bash script to bump the build number and tag it.md create mode 100644 content/notes/clear and concise.md create mode 100644 content/notes/conditional imports in flutter.md delete mode 100644 content/notes/config.md create mode 100644 content/notes/connecting ideas improves learning.md create mode 100644 content/notes/connecting ideas is powerful.md create mode 100644 content/notes/content overload affects well-being, decision making, innovation, and productivity.md delete mode 100644 content/notes/custom Domain.md create mode 100644 content/notes/dont reinvent the wheel.md delete mode 100644 content/notes/editing.md create mode 100644 content/notes/following a train of thought.md create mode 100644 content/notes/get things done mentality.md create mode 100644 content/notes/having more connections is better.md delete mode 100644 content/notes/hosting.md create mode 100644 content/notes/how to delete tags in github.md create mode 100644 content/notes/how to set window size in flutter tests.md create mode 100644 content/notes/ideal growth rate of a startup.md create mode 100644 content/notes/if you dont use it, you lose it.md delete mode 100644 content/notes/ignore notes.md create mode 100644 content/notes/information overload makes it difficult to think clearly.md create mode 100644 content/notes/interoperable components are efficient.md create mode 100644 content/notes/its not natural to organize things in groups.md create mode 100644 content/notes/lead by example.md create mode 100644 content/notes/make decisions based on data.md delete mode 100644 content/notes/obsidian.md create mode 100644 content/notes/people only care about their own problems.md create mode 100644 content/notes/people save things because they're afraid of losing it.md create mode 100644 content/notes/people will spend time and money for things they care about.md delete mode 100644 content/notes/philosophy.md delete mode 100644 content/notes/preview changes.md create mode 100644 content/notes/provide value to receive value.md create mode 100644 content/notes/reuse code for efficiency and maintainability.md delete mode 100644 content/notes/setup.md delete mode 100644 content/notes/showcase.md create mode 100644 content/notes/simple solutions are often the best.md create mode 100644 content/notes/start broad then narrow in.md create mode 100644 content/notes/storing ideas is a permanent note.md create mode 100644 content/notes/taking notes is like customer discovery.md create mode 100644 content/notes/the brain is a network of ideas.md create mode 100644 content/notes/the future is personalization.md create mode 100644 content/notes/time is the most valuable resource.md delete mode 100644 content/notes/troubleshooting.md create mode 100644 content/notes/use the right tool for the job.md rename content/{notes => posts}/images/github-actions.png (100%) rename content/{notes => posts}/images/github-pages.png (100%) rename content/{notes => posts}/images/google-domains.png (100%) rename content/{notes => posts}/images/obsidian-settings.png (100%) create mode 100644 content/posts/manage-notes-with-a-simple-workflow.md create mode 100644 content/posts/sync-fleeting-notes-with-obsidian.md create mode 100644 content/posts/writing-connected-and-personalized-blogs.md diff --git a/content/_index.md b/content/_index.md index bd742c4de..c3954a509 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,27 +1,21 @@ --- -title: 🪴 Quartz 3.2 +layout: page +title: Fleeting Notes +id: home --- +# Notes that extend your brain +Fleeting Notes provides a quick platform to use a unique note organization method that functions in a similar vein to a brain—through the [[notes/connecting ideas is powerful|connection of ideas]]. This organization technique is [[notes/connecting ideas improves learning|proven to promote learning]] and isn’t restricted by any hierarchical structure. As a result, note discovery is as simple as “[[notes/following a train of thought|following a train of thought]]”. + -Host your second brain and [digital garden](https://jzhao.xyz/posts/networked-thought) for free. Quartz features +## Features +- Links and backlinks +- Full-text search +- History of traversed notes +- Export all notes in Markdown or JSON +- Add sources to your notes +- [[posts/sync-fleeting-notes-with-obsidian|Sync notes with Obsidian|]] -1. Extremely fast full-text search by pressing `Ctrl` + `k` -2. Customizable and hackable design based on Hugo -3. Automatically generated backlinks, link previews, and local graph -4. Built-in [[notes/CJK + Latex Support (测试) | CJK + Latex Support]] -5. Support for both Markdown Links and Wikilinks - -## Get Started -> 📚 [Setup your own digital garden using Quartz](notes/setup.md) - -Not convinced yet? Look at some [community digital gardens](notes/showcase.md) built with Quartz, or read about [why I made Quartz](notes/philosophy.md) to begin with. - -## Content Lists -If you prefer browsing the contents of this site through a list instead of a graph, you can find content lists here too: - -- [All Notes](/notes) -- [Setup-related Notes](/tags/setup) - -## Troubleshooting -- 🚧 [Troubleshooting and FAQ](notes/troubleshooting.md) -- 🐛 [Submit an Issue](https://github.com/jackyzha0/quartz/issues) -- 👀 [Discord Community](https://discord.gg/cRFFHYye7t) +## What Now? +- Join the [discord channel](https://discord.gg/xrj6yuGNmx) +- Support development by [donating](https://ko-fi.com/fleetingnotes) +- Check out my [blog](../posts) and see [[posts/manage-notes-with-a-simple-workflow|how I use fleeting notes]] \ No newline at end of file diff --git a/content/notes/2022-03-14T09h33m53.056s.md b/content/notes/2022-03-14T09h33m53.056s.md new file mode 100644 index 000000000..5541cfddf --- /dev/null +++ b/content/notes/2022-03-14T09h33m53.056s.md @@ -0,0 +1,10 @@ +--- +id: 63c22910-a39b-11ec-be9a-df26f26711a4 +title: 2022-03-14T09h33m53.056s +notetype: unfeed +date: 2022-03-14 +--- +the problem with fleeting notes is that it's hard to manage, traverse, organize, and reference + +--- + diff --git a/content/notes/2022-03-14T17h35m48.259s.md b/content/notes/2022-03-14T17h35m48.259s.md new file mode 100644 index 000000000..77384e195 --- /dev/null +++ b/content/notes/2022-03-14T17h35m48.259s.md @@ -0,0 +1,11 @@ +--- +id: b68ffe40-a3de-11ec-a5d2-71310b885f8b +title: 2022-03-14T17h35m48.259s +notetype: unfeed +date: 2022-03-14 +--- +deep stash is a way to learn with bit-sized knowledge. It's great but it doesn't allow you to link and reference things as nicely. + +--- + +https://deepstash.com/ \ No newline at end of file diff --git a/content/notes/2022-03-14T20h42m34.759s.md b/content/notes/2022-03-14T20h42m34.759s.md new file mode 100644 index 000000000..dc435aa04 --- /dev/null +++ b/content/notes/2022-03-14T20h42m34.759s.md @@ -0,0 +1,11 @@ +--- +id: ce280970-a3f8-11ec-b296-6f4203b50724 +title: 2022-03-14T20h42m34.759s +notetype: unfeed +date: 2022-03-14 +--- +increasing oil prices means that more people are looking to get electric vehicles which accelerates the shift to EVs. For a more green future. + +--- + +https://capital.com/pandemic-speeds-industry-transition-to-renewable-energy \ No newline at end of file diff --git a/content/notes/2022-03-14T20h48m38.872s.md b/content/notes/2022-03-14T20h48m38.872s.md new file mode 100644 index 000000000..3a67c97a7 --- /dev/null +++ b/content/notes/2022-03-14T20h48m38.872s.md @@ -0,0 +1,10 @@ +--- +id: a72f6c90-a3f9-11ec-ad25-0114559de058 +title: 2022-03-14T20h48m38.872s +notetype: unfeed +date: 2022-03-14 +--- +potentially look into evernote users for finding [[product market fit]] + +--- + diff --git a/content/notes/2022-03-14T20h51m49.950s.md b/content/notes/2022-03-14T20h51m49.950s.md new file mode 100644 index 000000000..8fc29cfd3 --- /dev/null +++ b/content/notes/2022-03-14T20h51m49.950s.md @@ -0,0 +1,11 @@ +--- +id: 191375e0-a3fa-11ec-b5c5-3d2e2b1e62a6 +title: 2022-03-14T20h51m49.950s +notetype: unfeed +date: 2022-03-14 +--- +having too many bookmarks problem + +--- + +https://www.reddit.com/r/productivity/comments/e1z1qn/how_do_you_get_around_having_so_many_bookmarks/ \ No newline at end of file diff --git a/content/notes/2022-03-15T18h49m48.975s.md b/content/notes/2022-03-15T18h49m48.975s.md new file mode 100644 index 000000000..63d3b4961 --- /dev/null +++ b/content/notes/2022-03-15T18h49m48.975s.md @@ -0,0 +1,10 @@ +--- +id: 37d913f0-a4b2-11ec-8c67-d7b22a4eaa2b +title: 2022-03-15T18h49m48.975s +notetype: unfeed +date: 2022-03-15 +--- +best way to pitch to investors is to be [[clear and concise]] + +--- + diff --git a/content/notes/2022-03-18T11h25m53.216s.md b/content/notes/2022-03-18T11h25m53.216s.md new file mode 100644 index 000000000..fa6cd813f --- /dev/null +++ b/content/notes/2022-03-18T11h25m53.216s.md @@ -0,0 +1,13 @@ +--- +id: b2f00c00-a6cf-11ec-a618-b38516992010 +title: 2022-03-18T11h25m53.216s +notetype: unfeed +date: 2022-03-18 +--- +Either two options for key performance indicator: +- active users +- revenue + +--- + +https://www.youtube.com/watch?v=lL6GdUHIBsM \ No newline at end of file diff --git a/content/notes/2022-03-18T15h04m50.245s.md b/content/notes/2022-03-18T15h04m50.245s.md new file mode 100644 index 000000000..a5c69652a --- /dev/null +++ b/content/notes/2022-03-18T15h04m50.245s.md @@ -0,0 +1,11 @@ +--- +id: 4937be60-a6ee-11ec-9ad4-45606487bcad +title: 2022-03-18T15h04m50.245s +notetype: unfeed +date: 2022-03-18 +--- +global keys allow the state of objects to persist between changes + +--- + +https://stackoverflow.com/questions/70432709/what-exactly-are-globalkeys-and-keys-in-flutter \ No newline at end of file diff --git a/content/notes/2022-03-19T11h48m50.351s.md b/content/notes/2022-03-19T11h48m50.351s.md new file mode 100644 index 000000000..383e46800 --- /dev/null +++ b/content/notes/2022-03-19T11h48m50.351s.md @@ -0,0 +1,11 @@ +--- +id: 12301300-a79c-11ec-84b5-f98bd7cb0aa8 +title: 2022-03-19T11h48m50.351s +notetype: unfeed +date: 2022-03-19 +--- +to solve my COR issues in RealmDB with https functions I didn't append any headers for registration and set the function to run as a System User + +--- + +https://www.mongodb.com/community/forums/t/mongodb-realm-webhooks-cors-support/108836 \ No newline at end of file diff --git a/content/notes/2022-03-19T12h20m33.606s.md b/content/notes/2022-03-19T12h20m33.606s.md new file mode 100644 index 000000000..d226ec37f --- /dev/null +++ b/content/notes/2022-03-19T12h20m33.606s.md @@ -0,0 +1,11 @@ +--- +id: 809dbd70-a7a0-11ec-8cd3-95d77446a615 +title: 2022-03-19T12h20m33.606s +notetype: unfeed +date: 2022-03-19 +--- +There is actually a register endpoint that i can use from web SDK source code to register my users! + +--- + +https://www.mongodb.com/community/forums/t/register-user-in-web-via-endpoint/144445 \ No newline at end of file diff --git a/content/notes/2022-03-19T17h15m33.382s.md b/content/notes/2022-03-19T17h15m33.382s.md new file mode 100644 index 000000000..32a7aacf7 --- /dev/null +++ b/content/notes/2022-03-19T17h15m33.382s.md @@ -0,0 +1,13 @@ +--- +id: b6813970-a7c9-11ec-81f4-b1bf0972dedd +title: 2022-03-19T17h15m33.382s +notetype: unfeed +date: 2022-03-19 +--- +url_launcher flutter package fix: +` +` + +--- + +https://stackoverflow.com/a/66762732/13659833 \ No newline at end of file diff --git a/content/notes/2022-03-20T14h37m30.386531s.md b/content/notes/2022-03-20T14h37m30.386531s.md new file mode 100644 index 000000000..b4d114325 --- /dev/null +++ b/content/notes/2022-03-20T14h37m30.386531s.md @@ -0,0 +1,10 @@ +--- +id: cc9c7720-a87c-11ec-b486-87eda815ff73 +title: 2022-03-20T14h37m30.386531s +notetype: unfeed +date: 2022-03-20 +--- +Zettelkasten and Obsidian users are power users who have an entire system down to doing things and Obsidian enables them to do this. I think I will find my [[product market fit]] not thru these people but people who are starting to find a linking system. + +--- + diff --git a/content/notes/2022-03-20T21h46m03.944s.md b/content/notes/2022-03-20T21h46m03.944s.md new file mode 100644 index 000000000..ac91f7977 --- /dev/null +++ b/content/notes/2022-03-20T21h46m03.944s.md @@ -0,0 +1,10 @@ +--- +id: ab160a80-a8b8-11ec-b02a-2b1f6a3fca3e +title: 2022-03-20T21h46m03.944s +notetype: unfeed +date: 2022-03-20 +--- +Obsidian isn't great for tracking data like a spreadsheet. I should use like Google sheets for that because i need to [[use the right tool for the job]] + +--- + diff --git a/content/notes/2022-03-21T09h47m51.563s.md b/content/notes/2022-03-21T09h47m51.563s.md new file mode 100644 index 000000000..7bb4c3636 --- /dev/null +++ b/content/notes/2022-03-21T09h47m51.563s.md @@ -0,0 +1,10 @@ +--- +id: 80706cc0-a91d-11ec-b7d8-b34eb7c6a49c +title: 2022-03-21T09h47m51.563s +notetype: unfeed +date: 2022-03-21 +--- +for my [[product market fit]] I want to target people who are just starting to use the zettelkasten method rather than seasoned users. People who struggle to find a system that works for them rather then people who already have something in place. The need is a lot higher. + +--- + diff --git a/content/notes/2022-03-23T23h44m22.289390s.md b/content/notes/2022-03-23T23h44m22.289390s.md new file mode 100644 index 000000000..acfde63b6 --- /dev/null +++ b/content/notes/2022-03-23T23h44m22.289390s.md @@ -0,0 +1,10 @@ +--- +id: b144c810-ab24-11ec-8630-9f966381a325 +title: 2022-03-23T23h44m22.289390s +notetype: unfeed +date: 2022-03-23 +--- +fleeting notes helps reference and rediscover old ideas + +--- + diff --git a/content/notes/2022-03-24T16h48m23.895s.md b/content/notes/2022-03-24T16h48m23.895s.md new file mode 100644 index 000000000..a29eb5bf8 --- /dev/null +++ b/content/notes/2022-03-24T16h48m23.895s.md @@ -0,0 +1,11 @@ +--- +id: bf51fd80-abb3-11ec-a498-7f2bf42bfd11 +title: 2022-03-24T16h48m23.895s +notetype: unfeed +date: 2022-03-24 +--- +Because [[time is the most valuable resource]] we don't want to waste time organizing our notes + +--- + +https://www.thinkwong.com/?p=40&preview=true \ No newline at end of file diff --git a/content/notes/2022-03-25T11h03m53.067s.md b/content/notes/2022-03-25T11h03m53.067s.md new file mode 100644 index 000000000..6106d56c1 --- /dev/null +++ b/content/notes/2022-03-25T11h03m53.067s.md @@ -0,0 +1,11 @@ +--- +id: c8f5b2c0-ac4c-11ec-8d4a-c5ec5e740a47 +title: 2022-03-25T11h03m53.067s +notetype: unfeed +date: 2022-03-25 +--- +this is a way to group and parametrize tests in flutter because we want to [[reuse code for efficiency and maintainability]] + +--- + +https://stackoverflow.com/questions/53103300/does-dart-support-parameterized-unit-tests \ No newline at end of file diff --git a/content/notes/2022-03-28T00h04m28.966492s.md b/content/notes/2022-03-28T00h04m28.966492s.md new file mode 100644 index 000000000..f90547884 --- /dev/null +++ b/content/notes/2022-03-28T00h04m28.966492s.md @@ -0,0 +1,10 @@ +--- +id: 2a281460-ae4c-11ec-a4c2-53c370466a0b +title: 2022-03-28T00h04m28.966492s +notetype: unfeed +date: 2022-03-28 +--- +in order to get other people to use my app I'll need to use it first and see the value in it. [[lead by example]] + +--- + diff --git a/content/notes/2022-03-28T00h06m08.049538s.md b/content/notes/2022-03-28T00h06m08.049538s.md new file mode 100644 index 000000000..ba7fd3d23 --- /dev/null +++ b/content/notes/2022-03-28T00h06m08.049538s.md @@ -0,0 +1,10 @@ +--- +id: 6536f210-ae4c-11ec-a4c2-53c370466a0b +title: 2022-03-28T00h06m08.049538s +notetype: unfeed +date: 2022-03-28 +--- +my description needs to be short and concise because [[time is the most valuable resource]] and people don't care to know more. + +--- + diff --git a/content/notes/2022-03-28T00h10m26.556252s.md b/content/notes/2022-03-28T00h10m26.556252s.md new file mode 100644 index 000000000..250855577 --- /dev/null +++ b/content/notes/2022-03-28T00h10m26.556252s.md @@ -0,0 +1,11 @@ +--- +id: ff4c22d0-ae4c-11ec-a4c2-53c370466a0b +title: 2022-03-28T00h10m26.556252s +notetype: unfeed +date: 2022-03-28 +--- +here's a way to parametrize tests in flutter because I want to [[reuse code for efficiency and maintainability]]. + +--- + +https://stackoverflow.com/questions/53103300/does-dart-support-parameterized-unit-tests \ No newline at end of file diff --git a/content/notes/2022-03-28T12h57m37.057s.md b/content/notes/2022-03-28T12h57m37.057s.md new file mode 100644 index 000000000..21ffb465e --- /dev/null +++ b/content/notes/2022-03-28T12h57m37.057s.md @@ -0,0 +1,11 @@ +--- +id: 2b9d3020-aeb8-11ec-b448-ab235fe6bc33 +title: 2022-03-28T12h57m37.057s +notetype: unfeed +date: 2022-03-28 +--- +As a start up, i need to tell my story [[clear and concise]]. From beginning to end + +--- + +https://www.youtube.com/watch?v=JL9yoVFHx-Q \ No newline at end of file diff --git a/content/notes/2022-03-28T18h38m07.791733s.md b/content/notes/2022-03-28T18h38m07.791733s.md new file mode 100644 index 000000000..a1bb7264b --- /dev/null +++ b/content/notes/2022-03-28T18h38m07.791733s.md @@ -0,0 +1,10 @@ +--- +id: bd47a3f0-aee7-11ec-9465-517564c61932 +title: 2022-03-28T18h38m07.791733s +notetype: unfeed +date: 2022-03-28 +--- +doing the mom test is about having a conversation about the customer not pitching an idea. [[people only care about their own problems]] + +--- + diff --git a/content/notes/2022-03-28T21h29m48.655741s.md b/content/notes/2022-03-28T21h29m48.655741s.md new file mode 100644 index 000000000..dc58a6814 --- /dev/null +++ b/content/notes/2022-03-28T21h29m48.655741s.md @@ -0,0 +1,10 @@ +--- +id: b912bff0-aeff-11ec-9a19-335553fdcc4f +title: 2022-03-28T21h29m48.655741s +notetype: unfeed +date: 2022-03-28 +--- +ask questions through the mom test, then confirm by selling it. [[start broad then narrow in]] + +--- + diff --git a/content/notes/2022-03-29T22h17m53.648608s.md b/content/notes/2022-03-29T22h17m53.648608s.md new file mode 100644 index 000000000..351c90434 --- /dev/null +++ b/content/notes/2022-03-29T22h17m53.648608s.md @@ -0,0 +1,10 @@ +--- +id: 9b137f00-afcf-11ec-8e07-d90996d51636 +title: 2022-03-29T22h17m53.648608s +notetype: unfeed +date: 2022-03-29 +--- +what are the hardest things about learning outside of a course setting? + +--- + diff --git a/content/notes/2022-04-01T19h24m16.170s.md b/content/notes/2022-04-01T19h24m16.170s.md new file mode 100644 index 000000000..c6cc6a3f0 --- /dev/null +++ b/content/notes/2022-04-01T19h24m16.170s.md @@ -0,0 +1,11 @@ +--- +id: d903c0a0-b212-11ec-b420-e78ed4a56f01 +title: 2022-04-01T19h24m16.170s +notetype: unfeed +date: 2022-04-01 +--- +always [[make decisions based on data]] because [[bad decisions cost time]] and time is super important in a startup setting. + +--- + +https://www.youtube.com/watch?v=T9ikpoF2GH0 \ No newline at end of file diff --git a/content/notes/2022-04-02T23h35m03.728353s.md b/content/notes/2022-04-02T23h35m03.728353s.md new file mode 100644 index 000000000..d48d5fbe6 --- /dev/null +++ b/content/notes/2022-04-02T23h35m03.728353s.md @@ -0,0 +1,11 @@ +--- +id: 0c78a300-b2ff-11ec-a862-2356c88e0ae6 +title: 2022-04-02T23h35m03.728353s +notetype: unfeed +date: 2022-04-02 +--- +open graph is a facebook solution to track links in order to make [[data-driven decisions]]. + +--- + +https://blog.webjeda.com/optimize-jekyll-seo/ \ No newline at end of file diff --git a/content/notes/CJK + Latex Support (测试).md b/content/notes/CJK + Latex Support (测试).md deleted file mode 100644 index d6e4ae968..000000000 --- a/content/notes/CJK + Latex Support (测试).md +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: "CJK + Latex Support (测试)" ---- - -## Chinese, Japanese, Korean Support -几乎在我们意识到之前,我们已经离开了地面。 - -우리가 그것을 알기도 전에 우리는 땅을 떠났습니다. - -私たちがそれを知るほぼ前に、私たちは地面を離れていました。 - -## Latex - -Block math works with two dollar signs `$$...$$` - -$$f(x) = \int_{-\infty}^\infty - f\hat(\xi),e^{2 \pi i \xi x} - \,d\xi$$ - -Inline math also works with single dollar signs `$...$`. For example, Euler's identity but inline: $e^{i\pi} = 0$ - -Aligned equations work quite well: - -$$ -\begin{aligned} -a &= b + c \\ &= e + f \\ -\end{aligned} -$$ - -And matrices - -$$ -\begin{bmatrix} -1 & 2 & 3 \\ -a & b & c -\end{bmatrix} -$$ - -## RTL -More information on configuring RTL languages like Arabic in the [config](notes/config.md) page. diff --git a/content/notes/anectdotal evidence isn't reliable.md b/content/notes/anectdotal evidence isn't reliable.md new file mode 100644 index 000000000..a1394b3a2 --- /dev/null +++ b/content/notes/anectdotal evidence isn't reliable.md @@ -0,0 +1,6 @@ +--- +title: anectdotal evidence isn't reliable +date: 2022-04-03 +notetype: feed +--- +Because anectdotal evidence is based on a small set of experiences, it often isn't reliable because of error. It's like doing a science experiment with only 1 measurement. \ No newline at end of file diff --git a/content/notes/bad decisions cost time.md b/content/notes/bad decisions cost time.md new file mode 100644 index 000000000..90a9f2d05 --- /dev/null +++ b/content/notes/bad decisions cost time.md @@ -0,0 +1,10 @@ +--- +id: ebe939a0-b2c3-11ec-9ce7-ad94a251a180 +title: bad decisions cost time +notetype: feed +date: 2022-04-02 +--- +When we make a decision we decide to go down a route. Taking a bad route wastes time and [[time is the most valuable resource]] + +--- + diff --git a/content/notes/bash script to bump the build number and tag it.md b/content/notes/bash script to bump the build number and tag it.md new file mode 100644 index 000000000..ed1e09440 --- /dev/null +++ b/content/notes/bash script to bump the build number and tag it.md @@ -0,0 +1,22 @@ +--- +id: 51ff6f20-a22f-11ec-a651-5f6a285d9d33 +title: bash script to bump the build number and tag it +notetype: feed +date: 2022-03-12 +--- +``` +#!/bin/bash +set -e + +# Find and increment the version number. +perl -i -pe 's/^(version:\s+\d+\.\d+\.\d+\+)(\d+)$/$1.($2+1)/e' client/pubspec.yaml + +# Commit and tag this change. +version=`grep 'version: ' client/pubspec.yaml | sed 's/version: //'` +git commit -m "Bump version to $version" client/pubspec.yaml +git tag $version +``` + +--- + +https://github.com/flutter/flutter/issues/41955 \ No newline at end of file diff --git a/content/notes/clear and concise.md b/content/notes/clear and concise.md new file mode 100644 index 000000000..6e3be2369 --- /dev/null +++ b/content/notes/clear and concise.md @@ -0,0 +1,10 @@ +--- +id: fc1f4f80-b2c3-11ec-9ce7-ad94a251a180 +title: clear and concise +notetype: feed +date: 2022-04-02 +--- +This means to communicate as efficiently as possible without adding "extra fat" + +--- + diff --git a/content/notes/conditional imports in flutter.md b/content/notes/conditional imports in flutter.md new file mode 100644 index 000000000..43c138ed0 --- /dev/null +++ b/content/notes/conditional imports in flutter.md @@ -0,0 +1,12 @@ +--- +id: 1a3f5a30-a704-11ec-84fd-6fbf9202e157 +title: conditional imports in flutter +notetype: feed +date: 2022-03-18 +--- +`import "something.dart" if (dart.library.io) "other.dart"` + + +--- + +https://medium.com/flutter-community/conditional-imports-across-flutter-and-web-4b88885a886e \ No newline at end of file diff --git a/content/notes/config.md b/content/notes/config.md deleted file mode 100644 index d04b1528d..000000000 --- a/content/notes/config.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: "Configuration" -tags: -- setup ---- - -## Configuration -Quartz is designed to be extremely configurable. You can find the bulk of the configuration scattered throughout the repository depending on how in-depth you'd like to get. - -The majority of configuration can be be found under `data/config.yaml`. An annotated example configuration is shown below. - -```yaml -name: Your name here! # Shows in the footer -enableToc: true # Whether to show a Table of Contents -enableLinkPreview: true # whether to render card previews for links -description: Page description to show to search engines -page_title: Quartz Example Page # Default Page Title - -links: # Links to show in footer - - link_name: Twitter - link: https://twitter.com/_jzhao - - link_name: Github - link: https://github.com/jackyzha0 -``` - -### Graph View -To customize the Interactive Graph view, you can poke around `data/graphConfig.yaml`. - -```yaml -enableLegend: false # automatically generate a legend -enableDrag: true # allow dragging nodes in the graph -enableZoom: true # allow zooming and panning the graph -depth: -1 # how many neighbours of the current node to show (-1 is all nodes) -paths: # colour specific nodes path off of their path - - /moc: "#4388cc" -``` - - -## Styling -Want to go even more in-depth? You can add custom CSS styling and change existing colours through editing `assets/styles/custom.scss`. If you'd like to target specific parts of the site, you can add ids and classes to the HTML partials in `/layouts/partials`. - -### Partials -Partials are what dictate what actually gets rendered to the page. Want to change how pages are styled and structured? You can edit the appropriate layout in `/layouts`. - -For example, the structure of the home page can be edited through `/layouts/index.html`. To customize the footer, you can edit `/layouts/partials/footer.html` - -More info about partials on [Hugo's website.](https://gohugo.io/templates/partials/) - -Still having problems? Checkout our [FAQ and Troubleshooting guide](notes/troubleshooting.md). - -## Multilingual -[CJK + Latex Support (测试)](notes/CJK%20+%20Latex%20Support%20(测试).md) comes out of the box with Quartz. - -Want to support languages that read from right-to-left (like Arabic)? Hugo (and by proxy, Quartz) supports this natively. - -Follow the steps [Hugo provides here](https://gohugo.io/content-management/multilingual/#configure-languages) and modify your `config.toml` - -For example: - -```toml -defaultContentLanguage = 'ar' -[languages] - [languages.ar] - languagedirection = 'rtl' - title = 'مدونتي' - weight = 1 -``` diff --git a/content/notes/connecting ideas improves learning.md b/content/notes/connecting ideas improves learning.md new file mode 100644 index 000000000..2493aac37 --- /dev/null +++ b/content/notes/connecting ideas improves learning.md @@ -0,0 +1,10 @@ +--- +title: connecting ideas improves learning +date: 2022-04-04 +notetype: feed +--- + +According to Bloom's Taxonomy, we need to draw connections between ideas in order to fully understand the material on the whole. This is the case because [[the brain is a network of ideas]] + +--- +https://tophat.com/blog/blooms-taxonomy/#:~:text=Here%2C%20students%20can-,draw%20connections%20between%20ideas,-%2C%20utilize%20critical%20thinking \ No newline at end of file diff --git a/content/notes/connecting ideas is powerful.md b/content/notes/connecting ideas is powerful.md new file mode 100644 index 000000000..54d76700b --- /dev/null +++ b/content/notes/connecting ideas is powerful.md @@ -0,0 +1,14 @@ +--- +title: connecting ideas is powerful +date: 2022-04-04 +notetype: feed +--- + +Ideas are essentially **units of thoughts** and connecting ideas is powerful because: + +- it allows you to [[interoperable components are efficient|reuse your ideas in a different context]]. +- it encourages you to revisit old ideas and [[connecting ideas improves learning|improves learning]] +- it helps you discover new ideas through connections + +Related: +[[the brain is a network of ideas]] \ No newline at end of file diff --git a/content/notes/content overload affects well-being, decision making, innovation, and productivity.md b/content/notes/content overload affects well-being, decision making, innovation, and productivity.md new file mode 100644 index 000000000..2d7175fe0 --- /dev/null +++ b/content/notes/content overload affects well-being, decision making, innovation, and productivity.md @@ -0,0 +1,11 @@ +--- +id: d04463b0-aba1-11ec-9bd1-cb1fb1146041 +title: content overload affects well-being, decision making, innovation, and productivity +notetype: feed +date: 2022-03-24 +--- +Current research suggests that the surging volume of available information—and its interruption of people’s work—can adversely affect not only personal well-being but also decision making, innovation, and productivity. + +--- + +https://hbr.org/2009/09/death-by-information-overload \ No newline at end of file diff --git a/content/notes/custom Domain.md b/content/notes/custom Domain.md deleted file mode 100644 index 72cb466eb..000000000 --- a/content/notes/custom Domain.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Custom Domain" ---- - -### Registrar -This step is only applicable if you are using a **custom domain**! If you are using a `.github.io` domain, you can skip this step. - -For this last bit to take effect, you also need to create a CNAME record with the DNS provider you register your domain with (i.e. NameCheap, Google Domains). - -GitHub has some [documentation on this](https://docs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site), but the tldr; is to - -1. Go to your forked repository (`github.com//quartz`) settings page and go to the Pages tab. Under "Custom domain", type your custom domain, then click **Save**. -2. Go to your DNS Provider and create a CNAME record that points from your domain to ` - -# Commit all changes -git add . -git commit -m "message describing changes" - -# Push to GitHub to update site -git push origin hugo -``` - -Note: we specifically push to the `hugo` branch here. Our GitHub action automatically runs everytime a push to is detected to that branch and then updates the `master` branch for redeployment. - -### Setting up the Site -Now let's get this site up and running. Never hosted a site before? No problem. Have a fancy custom domain you already own or want to subdomain your Quartz? That's easy too. - -Here, we take advantage of GitHub's free page hosting to deploy our site. Change `baseURL` in `/config.toml`. - -Make sure that your `baseURL` has a trailing `/`! - -[Reference `config.toml` here](https://github.com/jackyzha0/quartz/blob/hugo/config.toml) - -```toml -baseURL = "https:///" -``` - -If you are using this under a subdomain (e.g. `.github.io/quartz`), include the trailing `/`. - -```toml -baseURL = "https://.github.io/quartz/" -``` - -Change `cname` in `/.github/workflows/deploy.yaml`. Again, if you don't have a custom domain to use, you can use `.github.io`. - -Please note that the `cname` field should *not* have any path `e.g. end with /quartz` or have a trailing `/`. - -[Reference `deploy.yaml` here](https://github.com/jackyzha0/quartz/blob/hugo/.github/workflows/deploy.yaml) - -```yaml -- name: Deploy - uses: peaceiris/actions-gh-pages@v3 - with: - github_token: ${{ secrets.GITHUB_TOKEN }} # this can stay as is, GitHub fills this in for us! - publish_dir: ./public - publish_branch: master - cname: -``` - -Have a custom domain? [Learn how to set it up with Quartz ](notes/custom%20Domain.md). - ---- - -Now that your Quartz is live, let's figure out how to make Quartz really *yours*! - -🎨 [Customizing Quartz](notes/config.md) - -Having problems? Checkout our [FAQ and Troubleshooting guide](notes/troubleshooting.md). diff --git a/content/notes/how to delete tags in github.md b/content/notes/how to delete tags in github.md new file mode 100644 index 000000000..795034f39 --- /dev/null +++ b/content/notes/how to delete tags in github.md @@ -0,0 +1,16 @@ +--- +id: 9e289ca0-a239-11ec-8c5a-49c8cc90d07c +title: how to delete tags in github +notetype: feed +date: 2022-03-12 +--- +``` +git fetch +git tag +git tag -d {tag-name} +git push origin :refs/tags/{tag-name} +``` + +--- + +https://stackoverflow.com/questions/5480258/how-to-delete-a-remote-tag \ No newline at end of file diff --git a/content/notes/how to set window size in flutter tests.md b/content/notes/how to set window size in flutter tests.md new file mode 100644 index 000000000..343ec5be5 --- /dev/null +++ b/content/notes/how to set window size in flutter tests.md @@ -0,0 +1,27 @@ +--- +id: d5301f90-a3bd-11ec-88d6-ef8182bb665f +title: how to set window size in flutter tests +notetype: feed +date: 2022-03-14 +--- +``` +void main() { + + final TestWidgetsFlutterBinding binding = + TestWidgetsFlutterBinding.ensureInitialized(); + + testWidgets("Basic layout test (mobile device)", (tester) async { + binding.window.physicalSizeTestValue = Size(400, 200); + binding.window.devicePixelRatioTestValue = 1.0; + + await tester.pumpWidget(new MyApp()); + + expect(find.byType(MyHomePage), findsOneWidget); + // etc. + }); +} +``` + +--- + +https://stackoverflow.com/questions/53706569/how-to-test-flutter-widgets-on-different-screen-sizes \ No newline at end of file diff --git a/content/notes/ideal growth rate of a startup.md b/content/notes/ideal growth rate of a startup.md new file mode 100644 index 000000000..2a68655c9 --- /dev/null +++ b/content/notes/ideal growth rate of a startup.md @@ -0,0 +1,11 @@ +--- +id: 4d218020-a8b9-11ec-82d1-c50b2b0e42ad +title: ideal growth rate of a startup +notetype: feed +date: 2022-03-20 +--- +Ideally you want to grow between 5-10% weekly as a startup + +--- + +https://www.youtube.com/watch?v=lL6GdUHIBsM \ No newline at end of file diff --git a/content/notes/if you dont use it, you lose it.md b/content/notes/if you dont use it, you lose it.md new file mode 100644 index 000000000..f2793fcda --- /dev/null +++ b/content/notes/if you dont use it, you lose it.md @@ -0,0 +1,6 @@ +--- +title: if you dont use it, you lose it +date: 2022-04-05 +notetype: feed +--- +Because our body adapts, if we don't use something, we will lose it. \ No newline at end of file diff --git a/content/notes/ignore notes.md b/content/notes/ignore notes.md deleted file mode 100644 index e0314211d..000000000 --- a/content/notes/ignore notes.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: "Ignoring Notes" ---- - -### Quartz Ignore -Edit `ignoreFiles` in `config.toml` to include paths you'd like to exclude from being rendered. - -```toml -... -ignoreFiles = [ - "/content/templates/*", - "/content/private/*", - "" -] -``` - -`ignoreFiles` supports the use of Regular Expressions (RegEx) so you can ignore patterns as well (e.g. ignoring all `.png`s by doing `\\.png$`). -To ignore a specific file, you can also add the tag `draft: true` to the frontmatter of a note. - -```markdown ---- -title: Some Private Note -draft: true ---- -... -``` - -More details in [Hugo's documentation](https://gohugo.io/getting-started/configuration/#ignore-content-and-data-files-when-rendering). - -### Global Ignore -However, just adding to the `ignoreFiles` will only prevent the page from being access through Quartz. If you want to prevent the file from being pushed to GitHub (for example if you have a public repository), you need to also add the path to the `.gitignore` file at the root of the repository. \ No newline at end of file diff --git a/content/notes/information overload makes it difficult to think clearly.md b/content/notes/information overload makes it difficult to think clearly.md new file mode 100644 index 000000000..3a8dcfc09 --- /dev/null +++ b/content/notes/information overload makes it difficult to think clearly.md @@ -0,0 +1,11 @@ +--- +id: a1023b20-aebe-11ec-8dfd-b700a46b280f +title: information overload makes it difficult to think clearly +notetype: feed +date: 2022-03-28 +--- +Our brains haven't evolved to handle so much information and consuming lots of information negatively impacts our thinking. + +--- + +https://medium.com/@goboldfish/information-overload-in-our-digital-age-90cbe93bb530 \ No newline at end of file diff --git a/content/notes/interoperable components are efficient.md b/content/notes/interoperable components are efficient.md new file mode 100644 index 000000000..1e26a210a --- /dev/null +++ b/content/notes/interoperable components are efficient.md @@ -0,0 +1,9 @@ +--- +title: interoperable components are efficient +date: 2022-04-03 +notetype: feed +--- +Because interoperabile components are self-contained, they can be reused in different situations and are easily maintainable (changing one, updates all). + +Related: +[[reuse code for efficiency and maintainability]] \ No newline at end of file diff --git a/content/notes/its not natural to organize things in groups.md b/content/notes/its not natural to organize things in groups.md new file mode 100644 index 000000000..e7fcb4a4c --- /dev/null +++ b/content/notes/its not natural to organize things in groups.md @@ -0,0 +1,6 @@ +--- +title: its not natural to organize things in groups +date: 2022-04-05 +notetype: feed +--- +It's not intuitive for us to organize things by groups (e.g. folders and tags) because [[the brain is a network of ideas]]. diff --git a/content/notes/lead by example.md b/content/notes/lead by example.md new file mode 100644 index 000000000..2536b172f --- /dev/null +++ b/content/notes/lead by example.md @@ -0,0 +1,10 @@ +--- +id: 7ee19cf0-b2c1-11ec-8b90-a9301b91037f +title: lead by example +notetype: feed +date: 2022-04-02 +--- +Leading by example makes followers more inclined to follow + +--- + diff --git a/content/notes/make decisions based on data.md b/content/notes/make decisions based on data.md new file mode 100644 index 000000000..0ffca6e21 --- /dev/null +++ b/content/notes/make decisions based on data.md @@ -0,0 +1,13 @@ +--- +id: e9c12980-b2c3-11ec-9ce7-ad94a251a180 +title: make decisions based on data +notetype: feed +date: 2022-04-02 +--- +We want to make [[data-driven decisions]] because otherwise we leave decisions based on luck anecdotal evidence. + +Related: +[[anectdotal evidence isn't reliable]] + +--- + diff --git a/content/notes/obsidian.md b/content/notes/obsidian.md deleted file mode 100644 index a10379e09..000000000 --- a/content/notes/obsidian.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: "Obsidian Vault Integration" -tags: -- setup ---- - -## Setup -Obsidian is the preferred way to use Quartz. You can either create a new Obsidian Vault or link one that your already have. - -### New Vault -If you don't have an existing Vault, [download Obsidian](https://obsidian.md/) and create a new Vault in the `/content` folder that you created and cloned during the [setup](notes/setup.md) step. - -### Linking an existing Vault -The easiest way to use an existing Vault is to copy all of your files (directory and hierarchies intact) into the `/content` folder. - -## Settings -Great, now that you have your Obsidian linked to your Quartz, let's fix some settings so that they play well. - -1. Under Options > Files and Links, set the New link format to always e Absolute Path in Vault. -2. Go to Settings > Files & Links > Turn "on" automatically update internal links. - -![Obsidian Settings](/notes/images/obsidian-settings.png)*Obsidian Settings* - -## Templates -Inserting front matter everytime you want to create a new Note gets annoying really quickly. Luckily, Obsidian supports templates which makes inserting new content really easily. - -**If you decide to overwrite the `/content` folder completely, don't remove the `/content/templates` folder!** - -Head over to Options > Core Plugins and enable the Templates plugin. Then go to Options > Hotkeys and set a hotkey for 'Insert Template' (I recomment `[cmd]+T`). That way, when you create a new note, you can just press the hotkey for a new template and be ready to go! diff --git a/content/notes/people only care about their own problems.md b/content/notes/people only care about their own problems.md new file mode 100644 index 000000000..92dbe6eec --- /dev/null +++ b/content/notes/people only care about their own problems.md @@ -0,0 +1,10 @@ +--- +id: f70bdf40-b2c3-11ec-9ce7-ad94a251a180 +title: people only care about their own problems +notetype: feed +date: 2022-04-02 +--- +Because problems of other people don't help achieve their goals. + +--- + diff --git a/content/notes/people save things because they're afraid of losing it.md b/content/notes/people save things because they're afraid of losing it.md new file mode 100644 index 000000000..52143a527 --- /dev/null +++ b/content/notes/people save things because they're afraid of losing it.md @@ -0,0 +1,10 @@ +--- +id: 75a4d880-ab25-11ec-8630-9f966381a325 +title: people save things because they're afraid of losing it +notetype: feed +date: 2022-03-23 +--- +people save their bookmarks because they're afraid of losing it and they know they'll want to reference it again. with my [[Fleeting Notes Description]]. I'll solve this. + +--- + diff --git a/content/notes/people will spend time and money for things they care about.md b/content/notes/people will spend time and money for things they care about.md new file mode 100644 index 000000000..7a507b610 --- /dev/null +++ b/content/notes/people will spend time and money for things they care about.md @@ -0,0 +1,13 @@ +--- +id: 0b4fcbc0-afd0-11ec-8e07-d90996d51636 +title: people will spend time and money for things they care about +notetype: feed +date: 2022-03-29 +--- +If someone cares about something, they'll spend time and money on it. They'll make sacrifices to help advance what they care about. + +Related: +[[time is the most valuable resource]] + +--- + diff --git a/content/notes/philosophy.md b/content/notes/philosophy.md deleted file mode 100644 index bf04da3b1..000000000 --- a/content/notes/philosophy.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Quartz Philosophy" ---- - -> “[One] who works with the door open gets all kinds of interruptions, but [they] also occasionally gets clues as to what the world is and what might be important.” — Richard Hamming - -## Why Quartz? -Hosting a public digital garden isn't easy. There are an overwhelming number of tutorials, resources, and guides for tools like [Notion](https://www.notion.so/), [Roam](https://roamresearch.com/), and [Obsidian](https://obsidian.md/), yet none of them have super easy to use *free* tools to publish that garden to the world. - -I've personally found that -1. It's nice to access notes from anywhere -2. Having a public digital garden invites open conversations -3. It makes keeping personal notes and knowledge *playful and fun* - -I was really inspired by [Bianca](https://garden.bianca.digital/) and [Joel](https://joelhooks.com/digital-garden)'s digital gardens and wanted to try making my own. - -**The goal of Quartz is to make hosting your own public digital garden free and simple.** You don't even need your own website. Quartz does all of that for you and gives your own little corner of the internet. diff --git a/content/notes/preview changes.md b/content/notes/preview changes.md deleted file mode 100644 index 7f12f3055..000000000 --- a/content/notes/preview changes.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: "Preview Changes" ---- - -If you'd like to preview what your Quartz site looks like before deploying it to the internet, here's exactly how to do that! - -Note that both of these steps need to be completed. - -## Install `hugo-obsidian` -This step will generate the list of backlinks for Hugo to parse. Ensure you have [Go](https://golang.org/doc/install) (>= 1.16) installed. - -```shell -# Install and link `hugo-obsidian` locally -$ go install github.com/jackyzha0/hugo-obsidian@latest - -# Navigate to your local Quartz folder -$ cd - -# Scrape all links in your Quartz folder and generate info for Quartz -$ hugo-obsidian -input=content -output=assets/indices -index -root=. -``` - -If you are running into an error saying that `command not found: hugo-obsidian`, make sure you set your `GOPATH` correctly! This will allow your terminal to correctly recognize hugo-obsidian as an executable. - -Afterwards, start the Hugo server as shown above and your local backlinks and interactive graph should be populated! - -## Installing Hugo -Hugo is the static site generator that powers Quartz. [Install Hugo with "extended" Sass/SCSS version](https://gohugo.io/getting-started/installing/) first. Then, - -``` -# Navigate to your local Quartz folder -$ cd - -# Start local server -$ hugo server - -# View your site in a browser at http://localhost:1313/ -``` diff --git a/content/notes/provide value to receive value.md b/content/notes/provide value to receive value.md new file mode 100644 index 000000000..2a7a9bdec --- /dev/null +++ b/content/notes/provide value to receive value.md @@ -0,0 +1,10 @@ +--- +id: 7203adb0-a9f8-11ec-aea4-b58059e8db9b +title: provide value to receive value +notetype: feed +date: 2022-03-22 +--- +in order to get value, you need to provide some sort of value to the person because [[people only care about their own problems]] + +--- + diff --git a/content/notes/reuse code for efficiency and maintainability.md b/content/notes/reuse code for efficiency and maintainability.md new file mode 100644 index 000000000..8b761e5ab --- /dev/null +++ b/content/notes/reuse code for efficiency and maintainability.md @@ -0,0 +1,6 @@ +--- +title: reuse code for efficiency and maintainability +notetype: feed +date: 2022-04-12 +--- +In coding, the goal is to [[get things done mentality]] and the shortest path to this is by being efficient. One way to be efficient is to [[dont reinvent the wheel|not reinvent the wheel]] and use [[interoperable components are efficient|interoperable components]] \ No newline at end of file diff --git a/content/notes/setup.md b/content/notes/setup.md deleted file mode 100644 index 495a43b68..000000000 --- a/content/notes/setup.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: "Setup" -tags: -- setup ---- - -## Making your own Quartz -Setting up Quartz requires a basic understanding of `git`. If you are unfamiliar, [this resource](https://resources.nwplus.io/2-beginner/how-to-git-github.html) is a great place to start! - -### Forking -> A fork is a copy of a repository. Forking a repository allows you to freely experiment with changes without affecting the original project. - -Navigate to the GitHub repository for the Quartz project: - -📁 [Quartz Repository](https://github.com/jackyzha0/quartz) - -Then, Fork the repository into your own GitHub account. If you don't have an account, you can make on for free [here](https://github.com/join). More details about forking a repo can be found on [GitHub's documentation](https://docs.github.com/en/get-started/quickstart/fork-a-repo). - -### Cloning -After you've made a fork of the repository, you need to download the files locally onto your machine. Ensure you have `git`, then type the following command replacing `YOUR-USERNAME` with your GitHub username. - -```shell -$ git clone https://github.com/YOUR-USERNAME/quartz -``` - -## Editing -Great! Now you have everything you need to start editing and growing your digital garden. If you're ready to start writing content already, check out the recommended flow for editing notes in Quartz. - -✏️ [Editing Notes in Quartz](notes/editing.md) - -Having problems? Checkout our [FAQ and Troubleshooting guide](notes/troubleshooting.md). - -## Updating -Haven't updated Quartz in a while and want all the cool new optimizations? On Unix/Mac systems you can run the following command for a one-line update! This command will show you a log summary of all commits since you last updated, press `q` to acknowledge this. Then, it will show you each change in turn and press `y` to accept the patch or `n` to reject it. Usually you should press `y` for most of these unless it conflicts with existing changes you've made! - -```shell -make update - -# or, if you don't want the interactive parts and just want the update -make update-force -``` - -Or, manually checkout the changes yourself. - -> ⚠️ **WARNING** ⚠️ -> -> If you customized the files in `data/`, or anything inside `layouts/`, your customization may be overwritten! -> Make sure you have a copy of these changes if you don't want to lose them. - - -```shell -# add Quartz as a remote host -git remote add upstream git@github.com:jackyzha0/quartz.git - -# index and fetch changes -git fetch upstream -git checkout -p upstream/hugo -- layouts .github Makefile assets/js assets/styles/base.scss assets/styles/darkmode.scss config.toml data -``` diff --git a/content/notes/showcase.md b/content/notes/showcase.md deleted file mode 100644 index 5c16a0d39..000000000 --- a/content/notes/showcase.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Showcase" ---- - -Want to see what Quartz can do? Here are some cool community gardens :) - -- [Quartz Documentation (this site!)](https://quartz.jzhao.xyz/) -- [Jacky Zhao's Garden](https://garden.jzhao.xyz/) -- [AWAGMI Intern Notes](https://notes.awagmi.xyz/) -- [Shihyu's PKM](https://shihyuho.github.io/pkm/) -- [Chloe's Garden](https://garden.chloeabrasada.online/) -- [SlRvb's Site](https://slrvb.github.io/Site/) -- [Course notes for Information Technology Advanced Theory](https://a2itnotes.github.io/quartz/) -- [Brandon Boswell's Garden](https://brandonkboswell.com) -- [Siyang's Courtyard](https://siyangsun.github.io/courtyard/) - -If you want to see your own on here, submit a [Pull Request adding yourself to this file](https://github.com/jackyzha0/quartz/blob/hugo/content/notes/showcase.md)! diff --git a/content/notes/simple solutions are often the best.md b/content/notes/simple solutions are often the best.md new file mode 100644 index 000000000..70f5c2aec --- /dev/null +++ b/content/notes/simple solutions are often the best.md @@ -0,0 +1,6 @@ +--- +title: simple solutions are often the best +date: 2022-04-05 +notetype: feed +--- +Complicated solutions often require a lot of [[time is the most valuable resource|time]] and effort. We want to use the simplest solution that solves our needs and nothing more. \ No newline at end of file diff --git a/content/notes/start broad then narrow in.md b/content/notes/start broad then narrow in.md new file mode 100644 index 000000000..761e4d4c3 --- /dev/null +++ b/content/notes/start broad then narrow in.md @@ -0,0 +1,10 @@ +--- +id: f39444b0-b2c3-11ec-9ce7-ad94a251a180 +title: start broad then narrow in +notetype: feed +date: 2022-04-02 +--- +In many scenarios we want to start broad, then narrow in because if we start narrow then we might miss things and if we stay broad, we won't find the specifics. We often want specific and personalized things because [[the future is personalization]] + +--- + diff --git a/content/notes/storing ideas is a permanent note.md b/content/notes/storing ideas is a permanent note.md new file mode 100644 index 000000000..fe13b2b6f --- /dev/null +++ b/content/notes/storing ideas is a permanent note.md @@ -0,0 +1,11 @@ +--- +id: a7c75310-a918-11ec-b62e-11e50cb0c79b +title: storing ideas is a permanent note +notetype: feed +date: 2022-03-21 +--- +People in Zettelkasten first take fleeting notes, then convert then into permanent notes. I want to have a workflow that allows me to use the links as a means of reference and organizing. Basically I don't want Fleeting Notes and i want to generate permanent notes right away. + +--- + +https://www.reddit.com/r/Zettelkasten/search/?q=fleeting%20notes&restrict_sr=1&sr_nsfw= \ No newline at end of file diff --git a/content/notes/taking notes is like customer discovery.md b/content/notes/taking notes is like customer discovery.md new file mode 100644 index 000000000..e8be92d14 --- /dev/null +++ b/content/notes/taking notes is like customer discovery.md @@ -0,0 +1,10 @@ +--- +id: 897972d0-a96d-11ec-ac2b-f5096267d8c7 +title: taking notes is like customer discovery +notetype: feed +date: 2022-03-21 +--- +Each note is a customer, and we can pay for the customer (by regularly revisiting them) or we can organically discover our notes and hopefully find a [[product market fit]] + +--- + diff --git a/content/notes/the brain is a network of ideas.md b/content/notes/the brain is a network of ideas.md new file mode 100644 index 000000000..37bdbef23 --- /dev/null +++ b/content/notes/the brain is a network of ideas.md @@ -0,0 +1,11 @@ +--- +title: the brain is a network of ideas +date: 2022-04-05 +notetype: feed +--- +Our work through a network of neurons and these connections are strengthened based on the use which is why [[if you dont use it, you lose it]]. + +--- +``` +https://www.sciencedirect.com/science/article/pii/B9780124079083000017#:~:text=It%20is%20often%20said%20that,over%20multiple%20scales%20of%20time +``` \ No newline at end of file diff --git a/content/notes/the future is personalization.md b/content/notes/the future is personalization.md new file mode 100644 index 000000000..3e9b2bf2d --- /dev/null +++ b/content/notes/the future is personalization.md @@ -0,0 +1,6 @@ +--- +title: the future is personalization +date: 2022-04-03 +notetype: feed +--- +Algorithms and computers have already provided solutions to many problems. The next step is to provide personalized solutions which is why AI is so popular. (e.g. personalized ads) \ No newline at end of file diff --git a/content/notes/time is the most valuable resource.md b/content/notes/time is the most valuable resource.md new file mode 100644 index 000000000..8b7681165 --- /dev/null +++ b/content/notes/time is the most valuable resource.md @@ -0,0 +1,10 @@ +--- +id: b14d9f40-abb4-11ec-a498-7f2bf42bfd11 +title: time is the most valuable resource +notetype: feed +date: 2022-03-24 +--- +We don't live forever and time is the one thing that we're constantly losing as we go through our lives. + +--- + diff --git a/content/notes/troubleshooting.md b/content/notes/troubleshooting.md deleted file mode 100644 index 66eb87929..000000000 --- a/content/notes/troubleshooting.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: "Troubleshooting and FAQ" ---- - -Still having trouble? Here are a list of common questions and problems people encounter when installing Quartz. - -While you're here, join our [Discord](https://discord.gg/cRFFHYye7t) :) - -### Does Quartz have Latex support? -Yes! See [CJK + Latex Support (测试)](notes/CJK%20+%20Latex%20Support%20(测试).md) for a brief demo. - -### Can I use \ in Quartz? -Unless it produces direct Markdown output in the file, no. There currently is no way to bundle plugin code with Quartz. - -The easiest way would be to add your own HTML partial that supports the functionality you are looking for. - -### My GitHub pages is just showing the README and not Quartz -Make sure you set the source to deploy from `master` (and not `hugo`) using `/ (root)`! See more in the [hosting](/notes/hosting) guide - -### Some of my pages have 'January 1, 0001' as the last modified date -This is a problem caused by `git` treating files as case-insensitive by default and some of your posts probably have capitalized file names. You can turn this off in your Quartz by running this command. - -```shell -# in the root of your Quartz (same folder as config.toml) -git config core.ignorecase true - -# or globally (not recommended) -git config --global core.ignorecase true -``` - -### Can I publish only a subset of my pages? -Yes! Quartz makes selective publishing really easy. Heres a guide on [excluding pages from being published](notes/ignore%20notes.md). - -### Can I host this myself and not on GitHub Pages? -Yes! All built files can be found under `/public` in the `master` branch. More details under [hosting](notes/hosting.md). - -### `command not found: hugo-obsidian` -Make sure you set your `GOPATH` correctly! This will allow your terminal to correctly recognize `hugo-obsidian` as an executable. - -```shell -# Add the following 2 lines to your ~/.bash_profile -export GOPATH=/Users/$USER/go -export PATH=$GOPATH/bin:$PATH - -# In your current terminal, to reload the session -source ~/.bash_profile -``` - -### How come my notes aren't being rendered? -You probably forgot to include front matter in your Markdown files. You can either setup [Obsidian](notes/obsidian.md) to do this for you or you need to manually define it. More details in [the 'how to edit' guide](notes/editing.md). - -### My custom domain isn't working! -Walk through the steps in [the hosting guide](notes/hosting.md) again. Make sure you wait 30 min to 1 hour for changes to take effect. - -### How do I setup Google Analytics? -You can edit it in `config.toml` and either use a V3 (UA-) or V4 (G-) tag. - -### How do I change the content on the home page? -To edit the main home page, open `/content/_index.md`. - -### How do I change the colours? -You can change the theme by editing `assets/custom.scss`. More details on customization and themeing can be found in the [customization guide](notes/config.md). - -### How do I add images? -You can put images anywhere in the `/content` folder. - -```markdown -Example image (source is in content/notes/images/example.png) -![Example Image](/content/notes/images/example.png) -``` - -### My Interactive Graph and Backlinks aren't up to date -By default, the `linkIndex.json` (which Quartz needs to generate the Interactive Graph and Backlinks) are not regenerated locally. To set that up, see the guide on [local editing](notes/editing.md) - -### Can I use React/Vue/some other framework? -Not out of the box. You could probably make it work by editing `/layouts/_default/single.html` but that's not what Quartz is designed to work with. 99% of things you are trying to do with those frameworks you can accomplish perfectly fine using just vanilla HTML/CSS/JS. - -## Still Stuck? -Quartz isn't perfect! If you're still having troubles, file an issue in the GitHub repo with as much information as you can reasonably provide. Alternatively, you can message me on [Twitter](https://twitter.com/_jzhao) and I'll try to get back to you as soon as I can. - -🐛 [Submit an Issue](https://github.com/jackyzha0/quartz/issues) \ No newline at end of file diff --git a/content/notes/use the right tool for the job.md b/content/notes/use the right tool for the job.md new file mode 100644 index 000000000..7e0040147 --- /dev/null +++ b/content/notes/use the right tool for the job.md @@ -0,0 +1,10 @@ +--- +id: b3d4c220-b2c1-11ec-8b90-a9301b91037f +title: use the right tool for the job +notetype: feed +date: 2022-04-02 +--- +A one-size fits all solution is very broad and doesn't solve specific problems. Because [[the future is personalization]], these one-sized fits all solutions don't help us very much. + +--- + diff --git a/content/notes/images/github-actions.png b/content/posts/images/github-actions.png similarity index 100% rename from content/notes/images/github-actions.png rename to content/posts/images/github-actions.png diff --git a/content/notes/images/github-pages.png b/content/posts/images/github-pages.png similarity index 100% rename from content/notes/images/github-pages.png rename to content/posts/images/github-pages.png diff --git a/content/notes/images/google-domains.png b/content/posts/images/google-domains.png similarity index 100% rename from content/notes/images/google-domains.png rename to content/posts/images/google-domains.png diff --git a/content/notes/images/obsidian-settings.png b/content/posts/images/obsidian-settings.png similarity index 100% rename from content/notes/images/obsidian-settings.png rename to content/posts/images/obsidian-settings.png diff --git a/content/posts/manage-notes-with-a-simple-workflow.md b/content/posts/manage-notes-with-a-simple-workflow.md new file mode 100644 index 000000000..02415b145 --- /dev/null +++ b/content/posts/manage-notes-with-a-simple-workflow.md @@ -0,0 +1,30 @@ +--- +title: Confused On How To Manage Your Notes? Try This Simple Workflow. +description: Oftentimes we find ourselves with folders with too many files or tags with too few members. The fault isn't in the person but in the note-taking system itself. +--- +If you ever took notes on an article, video, or podcast and had no idea do with it, you're in the right place. Many existing solutions suggest adding tags, and creating many layers of nested folders. But oftentimes we find ourselves with [[notes/its not natural to organize things in groups|folders with too many files or tags with too few members]]. The fault isn't in the person but in the note-taking system itself. + + + +My goal is to create a [[notes/simple solutions are often the best|simple]] workflow where the content of the note organizes the note. This effectively eliminates the third step when taking notes: organize the note we wrote. + +1. Pull out our note-taking tool of choice +2. Put our thoughts into words +3. Organize the note we wrote + +## Connect Ideas to Organize Notes +Since [[notes/the brain is a network of ideas]], we can take advantage of that by similarly structuring our notes. Therefore, we create notes that extend our brain. Because notes are organized more intuitively, finding notes is as simple as [[notes/following a train of thought]]. + +One trap that people fall victim to is organizing notes with categories. We want to organize through ideas because they are [[notes/interoperable components are efficient|interoperable]]. Categories are too broad and aren't interoperable. Some good examples of notes are: [[notes/time is the most valuable resource]], [[notes/if you dont use it, you lose it]], and [[notes/how to delete tags in github]]. + +### Workflow #1 (Internet Browsing) +1. I find an interesting quote or read an article (e.g. an article about remembering more things) +2. I think of one idea and put it in its most generic form with [Fleeting Notes](https://fleetingnotes.app) +3. If I’m feeling like I have a lot of time, I fill in some extra context about my idea and add links. Sometimes I can’t think of an idea so I just fill in a blurb of my thoughts in the content section. +4. I create the note and link the source by clicking “Add Source URL” in my [chrome extension](https://chrome.google.com/webstore/detail/fleeting-notes/gcplhmogdjioeaenmehmapbdonklmdnc). +5. My “fleeting notes” are automatically synced to [Obsidian](https://obsidian.md/) by following this [guide](https://www.thinkwong.com/how-to-sync-obsidian-with-fleeting-notes/) + +### Workflow #2 (Meeting/Lecture Notes) +1. In [Obsidian](https://obsidian.md/), under my daily notes I add a header for the meeting im in (e.g. Meeting with X, Physics Kinematics Lecture, etc.) +2. Under this heading I go all out and just write. If I have time I add links and subheaders to organize my notes +3. When I do ever come to review my notes, I add links whenever I think of ideas. diff --git a/content/posts/sync-fleeting-notes-with-obsidian.md b/content/posts/sync-fleeting-notes-with-obsidian.md new file mode 100644 index 000000000..d808ebace --- /dev/null +++ b/content/posts/sync-fleeting-notes-with-obsidian.md @@ -0,0 +1,26 @@ +--- +title: How to Sync Fleeting Notes with Obsidian +description: A step-by-step guide on how to sync Fleeting Notes with Obsidian +date: 2022-04-12 +--- +When we organize notes through connections, the [[notes/having more connections is better|more the better]]. Fleeting Notes is a separate network of notes outside of Obsidian. The goal of this plugin sync both these networks of notes into one! Below are step-by-step instructions on how to do this. + +## Installation / Setup +1. Go to Settings > Community Plugin and turn off the "Safe mode". With this turned off, you can install the plugin to perform the sync. +![Install from Community Plugin](/assets/img/fleeting-notes-sync-3.png) + +2. Click "Browse" and search for "Fleeting Notes Sync" +![Browse Community Plugins](/assets/img/fleeting-notes-sync-2.png) + +3. Install the plugin and ensure you have it enabled +![Ensure Plugin Enabled](/assets/img/fleeting-notes-sync-1.png) + +4. Once enabled click "Fleeting Notes Sync" under Plugin Options > Fleeting Notes Sync. Under here, fill in your username, password, and desired folder location to sync your notes. Additionally, you can toggle the "Sync notes on startup", to run the sync whenever Obsidian is opened. +![Fleeting Notes Settings](/assets/img/fleeting-notes-sync-4.png) + +## Usage +1. Now open the [command palette](https://help.obsidian.md/Plugins/Command+palette) and run `Fleeting Notes: Pull All Notes from Fleeting Notes` +![Open Command Palette](/assets/img/fleeting-notes-sync-6.png) + +2. Your notes will be synced with Fleeting Notes and you will get a notification! +![Sync Notification](/assets/img/fleeting-notes-sync-7.png) \ No newline at end of file diff --git a/content/posts/writing-connected-and-personalized-blogs.md b/content/posts/writing-connected-and-personalized-blogs.md new file mode 100644 index 000000000..ed6efb8d1 --- /dev/null +++ b/content/posts/writing-connected-and-personalized-blogs.md @@ -0,0 +1,7 @@ +--- +title: The New Way To Write Connected and Personalized Blogs +description: WordPress is the old way to write blogs. Writing blogs with interconnected notes can make for highly personalized blogs where the user decides what to read. +--- +So originally my blog was hosted on [https://thinkwong.com](https://thinkwong.com). It used WordPress which was good for typical blogging, but I wanted more than that. I wanted to demonstrate the effectiveness of connected notes and the best way to do that was to [[notes/lead by example]]. Hence, I created a website with [Jekyll](https://jekyllrb.com/) using a [digital garden template](https://github.com/maximevaillancourt/digital-garden-jekyll-template). And because [[notes/interoperable components are efficient]] I write less while providing more value. + +Since content is condensed into atomic bits, I can create highly personalized blog posts that allow the reader to dive deeper into whichever idea they find interesting. Knowing that [[notes/time is the most valuable resource]], I can save both your time and mine! I believe [[notes/the future is personalization]] and creating an interconnected system through Fleeting Notes is a way to achieve this. \ No newline at end of file