littlelogs

Keep a social journal of your work progress as you make and learn things.

December 2015

ginatrapani
ginatrapani

Had a nice couple of days celebrating Christmas with my family. I promised @belle I’d flag this, so: my Pastry Box post on life in a tiny company went live. Reading anything I’ve written this year is difficult, because my writing muscles have atrophied and my Inner Critic is loud. But #littlelogs got me jotting something other than code in 2015, so for that I am grateful.

Received Elizabeth Gilbert’s new book Big Magic as a gift and devoured it in one day. First time I’ve read an actual dead-tree hardcover book purely for pleasure in a long time. Enjoyed it very much, despite the overtly spiritual parts that Rational Brain couldn’t help but protest as I read. Sometimes, you just gotta suspend disbelief and go along for the ride, and I liked how Gilbert described creative endeavors as a collaboration with an idea versus, say, Steven Pressfield’s framing of making things as a battle with your inner enemy.

josh
josh

Spent some frustrating hours trying to fix an html parsing issue in #littlelogs for #android — paragraph tags in list items break the parsing, so the app just crashes repeatedly right now. Found the issue but cannot get my head around the code for parsing text spans, so I’m giving up for today. Onward to more fun things.

anneliese
anneliese

And cue: Vacation mode!

I have a laundry list of personal, mini creative projects and things that I’d like to check off before the new year. Some things I’ve kept myself busy with this past week:

  • 🎧 Curated my winter Soundcloud playlist - haven’t spent too much time on this platform, but was still nice to round up the few artists I had discovered on it these past few months.
  • 🎧 Curated my final Rdio playlist 😭 - Trying to milk the streaming service for the remainder of the day while I still can.
  • 📷 Whipped up a photo book capturing my first cruise experience from earlier this year. Was my first time using Shutterfly, so I’m anxious to see how it turns out!
  • 💻📱 Curated my Apps of 2015 list in the form of a Product Hunt Collection (aptly). Shout out to #littlelogs! 😎

#music #photos #travel #creative

josh
josh

And in #littlelogs, I quietly deployed a version of the NVD3 stream graph I was working on yesterday. It’s live, but hidden unless you know the link: basically littlelogs.co/:username/stats/ for any user. Here’s my stats page. I’m not sold on it in this form, but I thought I’d share so you can all enjoy this first iteration. See, this is why you should always tag logs with their relevant project! 😉

josh
josh

Tonight I attempted to create one of these #D3 graphs for some #littlelogs stats based on tag frequency per week. I got it working on my dev server, but with silly testing data, it looks pretty bad — lots of tags, mostly only showing up once. NVD3’s tooltip legend also shows all values, even if they’re zero, so it gets very tall. I’ll have to see if I should recreate it all in plain D3, or if I’m able to customise NVD3 to that level. Anyway, more fiddling required, so it may not be ready as a littlelogs christmas present as was my vague plan.

josh
josh

Merry Christmas 🎄 (if that’s your thing) and a happy New Year 🎆 to all of our #littlelogs friends! Thanks for sharing your progress with us and being a part of ours as we turned littlelogs into an ever-so-slightly larger community of people doing cool things :) @belle and I will probably be around right through until the new year, but to everyone logging off, have a good break and don’t forget to come back and log some progress in 2016 😊

belle
belle

@josh made me feel bad about not working on my #littlelogs #ios app (my excuse was a combination of not having a job, so needing to prioritise money-making projects and being stuck on parsing log content into NSAttributedString) so I did some of the low-hanging fruit that was quick and easy:

  • added an icon
  • fixed my pull-to-refresh method, which wasn’t doing anything
  • set up the “Everyone” view, so I now have both “Home” and “Everyone” working
  • added a cocoapod I love to the New Log screen so when you tap the background outside the text view, the keyboard disappears
carly
carly

Oh #littlelogs, so much in the last few days! Let me catch you up:

  • selected and applied new not-embarassing skin to #kiomo
  • implemented a grid-edit view for estimate line items
  • got the #dotNet #API patch action working on estimate line items, which was an unexpected challenge (and great learning opportunity). I think it could make a good #blog post - it took me a long time to find the answer I needed, and there were an awful lot of wrong answers for what should be a fairly common verb to implement.
  • got patch-on-cell-blur working in the grid
  • spent two awesome days with my 10yo nephew doing fun things like learning about circuits and making Christmas cards, making our own rice paper (and painting it with food colouring before eating it), learning chemistry by making sherbet, and watching BattleBots.

Whew! So now, back into #kiomo, tidying grid-edit stuff before moving on to a #dashboard and some bug fixes.

josh
josh

Finished the full preview/post flow in #littlelogs for #android tonight. You now get a nice modal dialog with a log preview, and you can edit or post. It looks pretty good! Almost ready to send beta testers a new build. (And if anyone else wants to try it, let me know.)

peter
peter

Question for @josh and @belle, what are your thoughts on using a #GitHub webhook (attached to the repo of the main project that one is currently working on) to write commit messages directly to #littlelogs via your API?

I’m thinking that this may only be in the littlelogs spirit if the commit messages are descriptive enough, and maybe contain the project hashtag as well?

josh
josh

And tonight in #littlelogs #android I worked out how to parse images out of log content (with regexes — I know, I know) and add them into the log layout as ImageViews instead. Then I pushed an update to beta testers so they can see images too.

josh
josh

Just submitted #littlelogs for #android to the Play Store’s beta testing channel, woo! 😄 I want to stress that it’s still very early, but for browsing littlelogs on your phone, I think you’ll find it good enough. Plus I’m working on it all the time to bring it to feature parity.

So, who’s keen to test it? Comment here and I’ll email you an opt-in link! Android 5.0+ required.

Fouad
Fouad

Here is my #Timebox zero day launch results:

  1. bouncing rate is through the roof 80% (saw that coming, probably I will be the only user for this app)
  2. Got hits from some Macs and high Linux ratio! (the #LittleLogs effect)
  3. almost 30% mobile visitors (did not see that coming, they must have hated it!)
  4. There is a Windows Phone user out there in my network! (show your self :D)
josh
josh

Added a preview endpoint to the #littlelogs #api, so clients can preview the parsed HTML of a log before posting it. Handy for emulating the web’s preview/post flow. Also updated the #docs to mention this endpoint, and clarified the params needed to post and preview a log, and post a comment. They’re still pretty sparse though 😐

anneliese
anneliese

💻💬👆 Day 1 (full business day, at least) using #Slack app for Mac. Took me a little while to integrate seamlessly into my #workflow as I’m so used to relying on a single primary (Chrome) browser window and pinning the most important tabs all day long. Decided that maximizing the app window so it takes up the entire screen and navigating to it via a trackpad swipe is smoothest for me (seeing notification badges on my blah and then opening it up on top of my primary window felt disruptive to me). #productivity #gestures

belle
belle

Yesterday I tried to get images inside my #littlelogs #ios app to not be blurry, but I can’t figure it out. Apple’s docs say UIImageView does not change size when you set its image property, but that’s exactly what mine is doing. I set it to be 1/3 the size of the image, which works fine, but as soon as I put the 3x image into its image property, the image view resizes itself and ends up way too big for the screen. So for now I’m just using blurry images that are the right size and in the right spot.

Also adding liking and unliking logs to my app, and started looking into formatting links, tags, etc. within logs but #regex is so complicated. I think that stuff is a long way off.

#laterlog

belle
belle

Can’t figure out how to get setNeedsDisplay to do anything. I’ve tried making sure I’m calling it on the main thread, but still my view refuses to change. Frustrating to not have the UI update, but at least the functionality works to like a log now. #littlelogs #ios

belle
belle

5th appointment with the Dr this week for more pain med adjustments. Actual shingles is just about dealt with so now it’s just a matter of dealing with the pain (which could last weeks or months, apparently!) and managing side effects of all the drugs.

Tried to do some more work on my #littlelogs #ios app today but pain keeps getting in the way. Did manage to add a heart button and list of users who’ve liked a log on the log detail page and added some improved UI stuff like making the comment box stay above the keyboard and dismissing the keyboard with any tap on the background view.

ddbeck
ddbeck

Today I had a nice change of pace, starting a draft of a #blog post to announce the availability of a new version of a popular tool (it’ll probably go up in the next few days). I haven’t done that kind of writing in a while, so it was a little bit challenging to shift gears from the more muted style of the #docs to a more personal, relaxed style appropriate for a blog post. Identifying a “voice” of my own is something I struggle with a little bit generally, so I’m glad to have the chance to exercise it. (Though I think writing these #littlelogs may be helpful too—it’s like blogging, but lower pressure, and the audience feels supportive. Thanks, folks. :-)

belle
belle

In my haste to set up a “post new log” screen in my #littlelogs #ios app, I didn’t bother adding any user-facing success message or change of state after successfully posting a new log. I had an NSLog printing to the console in Xcode, but I’ve now added a CRToast message and am clearing out the text view, ready for another new log.

belle
belle

The UITabBar in my #ios #littlelogs app was looking a bit weird so far. I had trouble getting the colours and transparency setup right. Turns out it was because I was getting confused between barTintColor, tintColor, and backgroundColor, which all do different things, and are affected in different ways by having the tabBar’s transparency set to YES or NO. Anyway, finally got it working this morning.

belle
belle

Not feeling very well today but managed to make a little more progress on my #littlelogs #ios app:

littlelogs iOS

You can’t tap any of those logs to see the comments or reply yet, and obviously it needs more styling work. Wish I could do a lot more but I really need to rest.

belle
belle

Spurred on by my success putting together a “new log” screen in my #littlelogs #ios app, I (re)started working on the Home tab. @josh very kindly helped me figure out how to use NSAttributedString to parse the html and with his help and a Stack Overflow answer, it was actually really quick and easy to get logs (content only) into a list!

littlelogs for ios

November 2015

josh
josh

Also made some more good progress on #littlelogs #android, going deep into HTML parsing as I style and replace code spans, list items, and links. I’m particularly proud of how I’m handling links — because you can’t always see the URL in markdown, I’m popping up a snackbar containing the URL, with the action being an “Open” button to follow the link. If you don’t click it after a few seconds, it dismisses itself.

There’s still some more HTML to support, like code blocks, blockquotes, and images. But I’m getting closer to showing the full rich-text of each log.

anneliese
anneliese

Took a staycation, hence my recent absence from #littlelogs. Apart from sleeping in, afternoon naps, home improvement with my parents & a few spontaneous outings, here are some highlights from these past few days:

  • Caught up on some light reads on Medium that I’ve had bookmarked for quite some time. Among the ones I read, two that I especially enjoyed were: I’m Sick of Hacks and A year of passion.
  • Watched Justin Bieber’s “Purpose: The Movement”, 42 minutes of music videos featuring excellent choreography which compliment his latest discography so beautifully. No regrets.
  • Got tickets to go see Jake and Amir, a comedy duo birthed from College Humour. I’ve never witnessed a live podcast before, so that should be interesting!

All in all, a chillax time with much-needed R&R. Now… back to R&D ;)

josh
josh

This afternoon I sorted out caching for global #mood averages in #exist, which was until now being computed whenever the mood stats page was loaded. Much reduced page time, woo.

Tonight I added the list of likers to the #littlelogs #android log view, and also started parsing log HTML, turning tag links into static spans with the correct hash colour, removing images (they’ll need to be rendered separately in a later pass), and linkifying links in logs. I’m using Android’s Html.fromHtml(someString) to turn the original log content into a set of text spans I can manipulate (with properties like style and colour), which might be shortsighted but is working well for now.

josh
josh

Tonight I added comments to the log view in #littlelogs #android, so aside from seeing the list of people who liked a log, and some content formatting for links and images, it’s pretty much complete as a very basic read-only app. Woo! Maybe I’ll open it up to some beta testers soon, if anyone is interested — partly to get feedback, but partly just so you can start having an app experience. Web is good, but native feels nice :)

josh
josh

Today I sent some more #exist #mood feedback emails, though I didn’t get around to following up on the people who previously replied. Maybe tomorrow.

Then tonight I made some more progress on #littlelogs #android showing like and comment counts, and created a new activity to show the expanded single-log-with-comments view. It shows the log, but not yet the comments. Also maybe tomorrow. Regardless, I feel like I’m making pretty quick progress :)

josh
josh

Today I did what #exist #support needed to be done, but to be honest, not a lot else. I have a lot of emails about the #mood stuff waiting to be replied to, with lots of conflicting opinions, so I’m kind of just putting it all off because I’m not sure what to do next…

So tonight to make up for that I worked on #littlelogs #android and made some pretty good progress. I can see all timelines with avatars and timestamps! Next up I need to make the single log view with comments, and then I’ll probably work on write actions like logging, liking, and commenting.

screenshot

Newer Older