Browse Source

Adding some draft posts

restyle-spring-2019
Annika Backstrom 5 months ago
parent
commit
32f5873557
2 changed files with 114 additions and 0 deletions
  1. 80
    0
      content/mark-unread-using-your-email-as-a-todo-list.md
  2. 34
    0
      content/nfc-pi-quickstart.md

+ 80
- 0
content/mark-unread-using-your-email-as-a-todo-list.md View File

@@ -0,0 +1,80 @@
1
+Title: Mark Unread: Using Your Email as a TODO List
2
+Slug: mark-unread-using-your-email-as-a-todo-list
3
+Summary: 
4
+Date: 2019-02-04 21:42
5
+Category: Personal
6
+Tags: tags
7
+Status: draft
8
+
9
+*In this article, I suggest an email folder layout for organizing messages by
10
+the action they require, as well as a script to mark messages in those folders
11
+as "unread."*
12
+
13
+I've always been moderately averse to using my email account as a TODO list.
14
+Despite that aversion, tasks often hinge on an email in some way. Sometimes the
15
+stars align and your email client has usable URLs that can be pasted into a task
16
+management app, but this tends to fluctuate for me as my taste in email clients
17
+changes.
18
+
19
+I'm not bold enough presume my most annoying character trait, but my vocal pet
20
+peeve around perceptions of Inbox Zero has got to be up there. The popular
21
+definition of Inbox Zero is that you battled through your inbox and drained it
22
+of email. You probably responded to a ton of things, went to a lot of other
23
+apps, etc. You did a lot of "work." For a brief moment, you achieved Inbox Zero:
24
+zero items in your inbox.
25
+
26
+This should sound suspicious to anyone who's used email in 2019. Even if you
27
+somehow get through *everything*, you have zero items in your inbox for all of
28
+about 15 seconds. There is no maintaining Inbox Zero, you would have time for
29
+nothing else. It's a fleeting achievement requiring a massive time investment.
30
+
31
+Inbox Zero, [as originally defined][1], is not an achievement, but a process for
32
+dealing with your inbox. I'm not gonna delve super deep into that, but to
33
+distill it down beyond the basics, it's about triage. You can "deal with"
34
+everything in your inbox in a relatively small amount of time (Merlin says 20
35
+minutes) but that doesn't mean everything is "done." It *does* mean you've
36
+sorted it into buckets that make sense for you. Maybe these ones need in-depth
37
+replies, maybe you have action to take on these others, maybe this one is
38
+blocked by something out of your control. Inboz Zero means you have a system for
39
+sorting this stuff so you can deal with it on your own terms and at your own
40
+pace.
41
+
42
+For years, I stubbornly stuck to one email folder and moved as much as
43
+possible into Taskpaper.app. When I switched from Gmail to Fastmail, I decided I
44
+needed a few folders I didn't have before, including a "Purchases" folder for
45
+receipts and automated payments. At some point I pinned a couple active orders
46
+to the top of this folder so I could easily get to the order status or tracking
47
+number when I needed it. It dawned on me how nice it was to have these things
48
+*out of my inbox* but easily accessible. I looked at some of the emails trapped
49
+in my inbox and thought I'd try something new.
50
+
51
+For me, two folders make sense: Reply and Action. (I also added a Read folder
52
+for work, which tends to receive more longform emails.)
53
+
54
+The first version of mark-unread.py fit inside [a toot][3]:
55
+
56
+```
57
+from imaplib import IMAP4_SSL
58
+import config
59
+
60
+with IMAP4_SSL(config.IMAP_HOST, config.IMAP_PORT) as m:
61
+    m.login(config.IMAP_USER, config.IMAP_PASS)
62
+    for f in config.IMAP_FOLDERS:
63
+        m.select(f)
64
+        typ, data = m.search(None, 'SEEN')
65
+        for num in data[0].split():
66
+            m.store(num, '-FLAGS', '\\SEEN')
67
+```
68
+
69
+I have this running an a vm, setting all emails in my Reply and Action folders
70
+to unread every 5 minutes. Using this script cuts down the cognitive overhead of
71
+having multiple folders: I don't have to check the constantly or remember if
72
+there's something undone in there. If something's waiting for me, I'll see the
73
+number.
74
+
75
+<!-- links -->
76
+
77
+  [1]: http://www.43folders.com/izero
78
+  [2]: http://www.43folders.com/2005/02/18/quick-tips-on-processing-your-email-inbox
79
+  [3]: https://xoxo.zone/@annika/101497746001895269
80
+

+ 34
- 0
content/nfc-pi-quickstart.md View File

@@ -0,0 +1,34 @@
1
+Title: Post title
2
+Slug: slug
3
+Summary: summary
4
+Date: 2018-06-16 11:15
5
+Category: Personal
6
+Tags: tags
7
+Status: draft
8
+
9
+1. Flash SD card with Raspbian
10
+2. Enable SPI (edit config.txt or use rasbpi-config)
11
+3. Give the current user SPI access: `sudo usermod -a -G spi,gpio $USER`
12
+    * See permissions on `/dev/spidev0.*`
13
+3. edit /usr/share/alsa/alsa.conf, change the line “pcm.front cards.pcm.front” to “pcm.front cards.pcm.default”
14
+3. `sudo apt-get install build-essential cmake python3-dev python2.7-dev`
15
+4. `dpkg -i NFC-Reader-Library-4.010-2.deb`
16
+    https://www.nxp.com/products/identification-and-security/nfc/nfc-reader-ics/nfc-reader-library-software-support-for-nfc-frontend-solutions:NFC-READER-LIBRARY?&tab=In-Depth_Tab
17
+5. `virtualenv ~/.virtualenv/nfc`
18
+6. `mkdir ~/nfc`
19
+7. `cd ~/nfc`
20
+8. `. ~/.virtualenv/nfc/bin/activate`
21
+9. `pip install nxppy`
22
+    * https://github.com/svvitale/nxppy
23
+
24
+
25
+<!-- links -->
26
+
27
+  [1]: 
28
+  [2]: 
29
+  [3]: 
30
+  [4]: 
31
+  [5]: 
32
+  [6]: 
33
+  [7]: 
34
+

Loading…
Cancel
Save