mdlbear: blue fractal bear with text "since 2002" (Default)
[personal profile] mdlbear

Not a particularly productive week, especially on the job front: one application, some email, a phone conversation, and setting up another phone conversation for this week. I have made some progress on software; the React web app I started last week is basically working, and just needs some CSS cleanup and refactoring before I won't be embarrassed to link to it. (At which point I'll have to figure out just how to deploy it, but that's another matter.)

The React app is partly aimed at adding a marketable skill to my repertoire, and partly at giving me something (a related phone app, using React Native) that I can potentially sell. Because I don't want to count on being able to land an actual job. It's no longer a given, at my age.

React is an extremely popular Javascript framework for building "single-page (web) applications", usually abbreviated SPAs. It's pretty good as such things go, and lets you use functional programming for almost everything. It gets confusing when you actually need to manage state; I eventually figured out that you have to put all your state in one place, in a top-level object that only gets created once.

It's also been pointed out (thanks, [personal profile] texxgadget!) that I should pull my entries tagged with curmudgeon together into a book. That's always been the plan, actually; the only question is how long it would take me to do it. See above about "not particularly productive". I have wasted a lot of time over the last year. (Some people are no doubt going to point out that I've also been recovering from a bad case of burnout; that's true but doesn't keep me from being annoyed at myself about it.)

An intermediate step in that program is mirroring my computer-related blogging to someplace other than DW; Stephen.Savitzky.net is the obvious choice. I've made a little progress with setup there, but I got stuck a week or two ago trying to find a templating engine I can stand. The other possibility is a GitHub blog.

I had a lot of fun yesterday going to the Whidbey Island Area Fair with C and N. N came up Friday night and stayed in what used to be her bedroom, where we've set up an airbed.

Other activity for the week included a trip to Coupeville so C could have labs done and her PICC line taken out, and two trips to the mainland: one for C's urology appointment, and the other for dentist appointments for both of us. The urology appointment is always a good excuse to visit the Mexican restaurant across the parking lot. They have salsa mole. C's labs showed that her kidneys are continuing to recover, but her potassium is low. We went home and ate bananas, potato chips, and baked potatoes.

Neither of us has anything scheduled for this week, so I may take an opportunity to go down and visit the other end of the caravan. Tuesday might work.

Notes & links:

0715Su
  * up 6:40; W=197.8, S=6.5;
  * selecting a questionaire turns out to be _very_ complicated; punt for now and show
    both of them.  The correct fix will be a router.
  * SL: milk, peanuts, miniature sweet peppers, boursin, apples, raspberries, yogurt,
    cottage cheese, juices, pretzels, potstickers
  * Sunday: chili
  % 11:50 drifty.  kind of dazed.
  * ^CB to insert a poetry-styled blockquote tag pair.

0716Mo
  * up 6:20; W=197.8, S=1.7+?5; some nice Ticia cuddle after waking up.
    % Woke up 4:30ish to find that I had gone to sleep without either my mask or my bite
      guard.  Interestingly, no tooth pain.  Maybe it _is_ jaw-clenching, as the dentist
      suggested last time (some is still there, though).  As if to make up for it, the
      hand pain is worse.
  @ Opinion: GitHub vs GitLab | Linux Journal
  @ JSX | XML-like syntax extension to ECMAScript
    jsx-transform: JSX
    transpiler. A standard and configurable implementation of JSX decoupled from React.
  @ React’s JSX vs Vue’s templates: a showdown on the front end
  @ Server-Side React Rendering | CSS-Tricks -> use for templating?
    -> probably not.  JSX is XHTML and produces weird output.
  @ bigpipe/react-jsx: Compile transform
    your JSX templates into a template engine that works client AND server side
  * applied at Articulate https://articulate.fyi/platform-engineering-job
    " Writing software and songs for decades, including OO code in macro assembler
      (also wrote that) and a CD called "Coffee, Computers, and Song! "
  * leave 11ish - V coming along.  Barely made it; long line but we got on the 12:30
  * 1:15 C UNW
    <- suprapubic catheter is the main agenda item.
    -> probably wouldn't reduce chance of infection; probably still leak out urethra.
  * Mazatlan with C and V afterwards.  Leftovers.  Probably not going to have much dinner
  : http://example.com works fine to connect with a portal that intercepts connections
    Almost everything else I use is on https now.
  : about ready to give up on gnome-panel completely -- insists on being on the right
    rather than the left.  Weird.  Dragging no longer works.  lxpanel?
  % no tooth pain.  Because I didn't use the bite guard last night?  I'll try that tonight
    and see.
  * pick up CPAP supplies at Island Drug in Clinton
    -> apparently they gave me a (second) medium nosepiece instead of a second small.
       will have to inform them, which probably means driving up to Oak Harbor again.
  & experiment with themes in Emacs.  deeper-blue, tango-blue, and wheatgrass seem to work
    well; the theme settings carry over to terminal mode, which is where I was having the
    most trouble.  I like the dark backgrounds; too bad it's hard to find those on the web
    @ Emacs Theme Gallery
    Retro green is really close to what I have on the terminal -- select with
    customize group Color Theme; expand Color Theme Selection -- but it clobbers syntax
    coloring.  Possibly too bright for normal use.

0717Tu
  * Up 5:30ish; W=199.8, S=6:21; 
  @ Pydio | Enterprise File Sharing & Sync Platform [LJ]
    FOSS Project Spotlight: Pydio Cells, an Enterprise-Focused File-Sharing Solution 
  : 'htmlize-buffer':     Convert BUFFER to HTML, preserving colors and decorations.
    -> i.e. exactly what's needed to do syntax coloring when editing raw HTML
    hniksic/emacs-htmlize: Convert buffer text and decorations to HTML.
  * downloaded lubuntu -- want to try it on blackbird.  Would also be good on the Dell
    netbooks, so I should get the 32-bit version too.  (Which I did, but ISTR that all of
    the 32-bit machines I'd want it on are probably running Ubuntu anyway.  May still be a
    good idea because they'd mostly be old versions.)
    -> as it turned out I already have it on a thumb drive.  So...
    -> AND on Blackbird!  What was I thinking?  Still a good idea for the 386's.  
  @ HTML5 UP! Responsive HTML5 and CSS3 Site Templates
    found via LXDE.org CC-licensed.  Made with
    ajlkn/responsive-tools: Make responsive design less annoying (link at bottom
  * 9:30 Huzail Ssemakula (Google) kaggle.com just bought by $G; hiring on hold ATM but
    only group in $G that's working remote.  Data science and ML.
    H will also get me in touch with a friend doing a startup in Vancouver
  @ Learn | Kaggle
    They run ML competitions -- that's probably not interesting.  Many interesting
    datasets, though.  Could be useful.  One can sign up with Google; because of their
    current ownership that shouldn't be a problem.
    -> free short courses in Python, ML, Pandas, data visualization, SQL, R, TensorFlow
  % Yike!  Starting to get some pain in my right wrist, just at the base of the thumb.
    Space bar and left mouse button.  Lay off trackball for a while?
  @ A Whirlwind Tour of Python [Book] free, online and pdf, 100pp (via Kaggle)
    The Jupyter Notebooks behind my OReilly report, "A Whirlwind Tour of Python"
    recent, so python 3.  Jupyter notebooks are pretty cool in their own right.
  @ Project Jupyter | Home  Notebooks can be converted
    into LaTeX.  I note a lack of eLisp and anything music related.  Well,
    Using Jupyter as a Music Notebook | Graham Wheeler's Random Forest ... okay then
    Creating Language Kernels for IPython - Andrew Gibiansky
    text in notebooks goes into markdown cells
    The Continued Existence of the Emacs IPython Notebook (EIN)
    The Emacs IPython Notebook — Emacs IPython Notebook 0.14.0 documentation
    Welcome to Hy’s documentation! — hy 0.14.0 documentation
    lisp running on top of python; accessible via EIN
  * 2ish start leaving.
  * 3pm C MAC clinic - labs and PICC removal
  * finally got a panel configured on the left on Cygnus.  The old one was apparently
    either a top panel, or imported from some older version.  In any case, it wouldn't
    recognize "left" as a position.  Weird.
  * 4ish labs came back with very low potassium.  May need IV, in which case it's
    unfortunate that she got the PICC out.
    -> sent home with instructions to drink gatorade.  Well, a serving of that has 1% of
       the MDR of K.  Potato chips have 12%.  Went to Payless and got (in addition to
       gatorade) bananas, baking potatoes, and potato chips.  Also grated cheddar, because
       we're out.
  & reading the Whirlwind Tour of Python (see above).  It's turned out to be a
    significantly better language than javascript
  @ ajlkn/responsive-tools: Make responsive design less annoying

0718We
  * Up 5:50; W=200.2, S=7.0; shower
  @ finally watched '66 Living Well, Dying Well | Reunion 2016 | Carleton College (clearing my tabs)
  % serious twinge in my right knee - better get a knee brace on it.
  * Bacon and eggs for breakfast
  @ Smooth Game Animations in React – Tech @ Quizlet – Medium
  * call Safeco re: N. -> yes, she's on the policy.  She's also co-owner of Rosie.
  * walk just half a block past Nautilus.  Had sense enough to take my cane.
  * guitar:  A little Travis-picking noodling mostly in Am
  * Singing:  Millennium's Dawn.  Nailed it.  N' thinks it needs a bridge somewhere.
  
0719Th Juneteenth
  % awake ~2am or earlier; not clear how much actual sleep I got
  * up 6ish; S=5:57?? ;
  % Tooth not hurting at all; thumb much worse
  @ Juneteenth - Wikipedia
    Very little visibility -- not noted on Google or Wikipedia
  @ Yellowstone Volcano latest: Grand Teton National Park closed due to fissure (ysabetwordsmith)
    Hidden Falls fissure may be dated | Local | jhnewsandguide.com
    " University of Utah professor Jamie Farrell, an expert on the Yellowstone hotspot,
      said that it’s baseless to link the crack to a dormant supervolcano some 40 miles
      away.  “It’s not unheard of that deformations from Yellowstone can affect things in
      the Tetons area,” Farrell said, “but it wouldn’t be as localized as what you’re
      seeing.”
  : 7:49 a couple of raccoons just went by.
  @ The Update Framework [LWN]
    " The Update Framework (TUF) helps developers maintain the security of a software
      update system, even against attackers that compromise the repository or signing
      keys. "
  * changed WM from openbox to xmonad on my lubuntu installs (raven and blackbird)
  @ Your Google Drive, now within your Emacs – Emacs Notes requires version 26;
    Ubuntu 18.04 is only at 25.
  @ Literate Programming: Empower Your Writing with Emacs Org-Mode - OfferZen
  * 11am get ready to leave for dentist.  Out of house by 11:30 
  * 1pm S&C Dentist
  * very tired; 2 car transfers is a lot.
  * Thursday: sandwich night -> leftovers
  : 7:01 power outage started.  Est. restoration time 9:30, meaning they don't really know
    It's kind of impressive how little it affects us.
    -> power came back at 8:07 -- easy to compute because the glitch knocked out Cygnus.
       I should remember to unplug when we have an outage.
  & phone call with N (after a text exchange that I didn't think was going through)
  % cat time, with both cats on the floor in their room.  (Which is how I think of it)
  @ Privacy Newsletter (via DDG)

0720Fr Apollo landing + 49
  * up 6:25ish; W=198.2, S=7:53
  % adjustments yesterday to the bite guard seem to have been mostly effective.
    a little pain still chewing almonds; may have to alternate days or something
  % thumb not hurting, no triggering.  We'll see how long that lasts.
    -> apparently until about i:20am, though it's barely noticable so far.
  @ stardreamer | Climate change, right before your eyes! hardiness zones moving
    north; very obvious comparing 1990 and 2015 maps side by side.
  @ The Opposite of Forecasting – Austin, TX's Weather, Sonified (siderea)
  @ PUBLIC BY DEFAULT - Venmo Stories of 2017
    Venmo: how the payment app exposes our private lives | The Guardian (thnidu)
    " Anyone can track a Venmo user’s purchase history and glean a detailed profile –
      including their drug deals, eating habits and arguments – because the payment app
      lacks default privacy protections. "
  * buy aspirin
  * pay auto loan -- due Sunday - so far can't log in -> broken in chrome
    (privacybadger? -> nope.  Possibly chrome's broken DNS)
  * wrote body text for Bigger on the Inside
    There are a lot of songs up there that need text.
  : Went out to pick up C's sertraline and found that the doctor had also ordered KCl and
    humura!  The latter was especially surpising; we normally order it from the mail-
    order pharmacy.  Weird.  But anyway.  (It's possible that when he checked on her
    potassium he saw that she was due for a dose.  Still odd that Rite Aid hadn't called)
  * renew handicap placards
  @ posted mdlbear | PSA: Venmo users check your privacy settings!
  * N arrived 9ish -- staying overnight and going to fair tomorrow

0721Sa
  * up 5:45; W=199.2, S=6:37; 
  * remember to post Journals/Music/s4s-austin-weather.html
  : my mood journal phone app (m is using it)
  * Just before heading out, I got my React app to work.  The pieces had been working, but
    every time I switched to another page the old one lost its state.  My solution,
    caching state in setState and retrieving it in the constructor, probably isn't the
    best one, but it works.
  * 11ish head out for Fair.  N drove out; I drove back.  About what I figured.
    It was a lot of fun.  Ran into V while sitting in the food court.
  % my right knee has been feeling unstable again.  And my left ankle gave me a few
    twinges.  Probably time for braces, but the one I used two days ago on my knee left a
    lot of irritation.  I'm pretty sure I took meloxicam this morning, so that's out too.
  @ HOW TO rebuild your life after breakdown[pdf] 
  * Saturday: baked chicken -> leftovers
  * remind N to get gas
  % I have no idea where I put my glasses.
    -> oddly, they were lurking _behind_ my laptop.
  : apparently Medium can't really distinguish between signing _up_ and signing _in_, even
    if you use the same email address, if you're using different browsers.

menu 0715-0722
  * Sunday: chili
  ~ Monday: very light because of lunch at Mazatlan  x leftover chili, salad
  ~ Tuesday: baked potatoes w\ cheese--high K  x cheese board (peppers, boursin, apple)
  * Wednesday: pesto chicken; cauliflower tabouli (C and V)
  * Thursday: sandwich night -> leftovers
  * Friday: hamburgers -> chili mac
  * Saturday: baked chicken -> leftovers

Re: How I want to cross-post

Date: 2018-07-23 12:14 am (UTC)
cellio: (Default)
From: [personal profile] cellio
Like you, I think comments belong on here on DW -- I don't want to have to implement my own. Ugh.

Yeah. To say a few more words: I don't want my site to accept POST or PUT requests or have to do anything with user identity. The goal is to have a public, read-only copy of my blog, hosted at blog.cellio.org, that I can use as the "durable" URL for my blog. The LJ-to-DW disruption was a huge pain in the backside, and I never want to have to do the "no wait, it's now over here" dance ever again. I hope that DW has a long and successful future, but relying on somebody else's content management system, servers, and business plan poses risks.

Things are simplified somewhat because my posting process these days starts with a text file on my local machine.

Hmm. That makes me wonder if DW has any way to export a journal. I don't think so, but I should look again. If I could solve the one-time import problem, I could switch to doing what you do for posting thenceforth. That would require some work/thinking for the previous/next links; a new post calls for the "next" post in the previous entry to be created. If a post ever gets deleted, the links break. Hmm, maybe the metadata needs to be stored separately, like in a database, and something on the site knits together the actual posts and freshly-made links based on the metadata. But that is way beyond my skills, alas.

(I should write this up as a post, shouldn't I?)

Yes, if you want more people to see it. :-)

Edit: oh hey, they do! Export is a manual month-by-month process requiring cut/paste/save at each step; I wonder what it would take to script that.
Edited Date: 2018-07-23 12:18 am (UTC)

Most Popular Tags

Style Credit

Page generated 2025-06-20 07:21 pm
Powered by Dreamwidth Studios
OSZAR »