Wednesday, January 7, 2015
Railsconf 2015 CFP Announced!
Yeah, that was an easy one.
I've actually got two proposals in mind, but one is the kind that just grabs you and has you so excited that your hands shake as you literally dropped what you're doing to grab some paper and start writing furiously. It's a little out there but could be fun. (Or it could completely bomb, but that's the fun part!) And, yes, I know it's really brassy to even consider submitting a proposal to RAILSCONF (!!ZOMG) but 2015 will be my Year of the Brass Ones. :) I'll post more about it soon!
Monday, September 29, 2014
Just Ship It
The url for this site is about to be swiped for my Rails Rumble submission. I'm open to ideas for a better (more fitting) name for this brainstorming site. Also on the to-do list is to get set up with asset hosting on AWS so that the images uploaded along with the ideas will be saved! (Image storage on Heroku itself is strictly ephemeral!)
and...
Saturday, August 16, 2014
Leaping into the World of APIs and Data
Monday, August 11, 2014
Time Flies Like an Arrow and Fruit Flies Like a Banana
Back in the present, though, here's a run-down of what I've been up to in the Open Historical Map project:
Week 11: July 28 - August 3[edit | edit source]
- We're jumping into the rendering now. Most of the work will be in ohm_mod_tile, especially renderd and the master daemon program.
- I posted the IRC log here (tried to strip out the filler /leave, /join, etc)
- RENDERING
- This file is proving vital but elusive: home/tim/ohm-carto/ohm-carto/mapnik 2008.xml (UPDATE: I have the file now, but...)
- The bulk of the renderer is written in C and C++ (with a lot of Bash and some inline SQL for good measure.)
- I am v e r y s l o w l y and carefully modifying the renderer to accept the {t} parameter. It's been many years since I've even looked at C code (and that was in an introductory C class.)
- I'm relying heavily upon the 'git grep' command (tracking here).
- I'm logging my progress so I can keep track of what I've changed and where: git diff log.
- I don't want to lose this reference (is this Momento?):
- on line 245 in mod_tile.c, ~~bzero~~ recv() (bzero is used to zero out the bits at &resp to prepare it for the map tiles) and sends &resp to get the tiles from the database over a websocket
- I am really deep in the weeds here in C. I am going to take a little time to read up more in the man pages and go through some more of the tutorial over on Learn Code the Hard Way
Week 12: Aug 4 - Aug 10[edit | edit source]
- Made some changes to my changes (meta!) to the renderd.py byte packing/unpacking directive.
- IRC log on discussion here
- updated diff log here
- link on languages and urls from Chippy
- link on parameterization of mapnik tiles from Chippy
- The OHM Team had our monthly Google Hangout notes
- Re-attempting to install dependencies to run test server, instructions here for Mapnik and here for mod_tile
- After much searching (and an upgrade to gcc, I finally got it all running well enough to attempt to compile.
- Sadly, MediaWiki's spam filter is preventing me from posting a link to the very helpful blog that walked me through the task of upgrading my C/C++/Java compiler. If you visit charette.no-ip.com:81/programming/2011-12-24_GCCv47, you'll get to the instructions.
- I am now working on fixing the massive list of warnings and errors that running make generated for me!
Monday, August 4, 2014
10 Ways to be Smarter
1. Be smarter about how you use your time on the Internet. Think more TED talks, Khan Academy and (presumably, Inc. magazine) and much less YouTube, Farmville and Cracked.com.
2. Write 400 words a day about something you learned that day.
3. Make an "I did it" list to remind yourself of your accomplishments.
4. Play games: chess, Connect 4, bridge, (MtG, anyone?).
5. Surround yourself with friends who are smarter than you.
6. Read a lot. A lot.
7. Explain what you've learned. You don't really know it until you can teach it to someone else so they will understand.
8. Do random new things. You never know how what you learn will help you down the line.
9. Learn a new language. (I hope programming languages count!)
10. Take some time to digest what you've learned. Sit and think (or exercise and think.) Spend time thinking.
I'm going to start with #2 tonight.
Wednesday, April 30, 2014
Dancing With My Fear
I, along with several million other people, read Seth Godin's blog. He writes every day, sharing his nuggets of wisdom to anyone who's willing to read them. Confession time: I often catch myself in a comparing another's middle to my beginning (a great nugget from Rebecca Garcia) trap. But that's a lost for another day.
I just finished a little blog playlist with Zen Habit's advice to writers, Seth Godin's piece called "How To Get Rid Of The Fear" and I'm now listening Denise Jacobs on Hanselminutes on building the creativity muscle.
Leo Babauta's piece focused on how to get past procrastination, face the fear of discomfort or hard work or inadequacy and getting the work done. Then Seth Godin's piece was a reminder that feeling fear means you're doing something worthwhile. And Denise Jacobs was the kick in the pants reminder that great artists work everyday, painting or writing or practicing, whether they're "inspired" at that moment or not.
So, here I am, writing (Swyping, to be frank) this blog post, practicing shutting up the critical mind, writing a blog post. Feel free to check out the links above. You might have a different reaction.


