The number of visitors to my site for Wijmo Books is also disappointing but almost to be expected. At least the site was a lot of fun to build and still looks spiff.
Archive for the 'Life' Category
Finally with help and support from my hosting service setting up a newer version of Django to run with a newer version of Python, Building UIs with Wijmo’s official site has been launched. It is just in time for the lucky winners of free copies of the book to join in the party. I spent the last Saturday writing the site and the ideas over the last month just came together.
Right after I finished my classes at Waterloo, I started writing my book on Wijmo. Wijmo is an advanced widget library based on jQuery UI, which is the most popular UI toolkit in the community. The preface to my book explains what the book is about:
I would recommend buying this book if you’ve already purchased a license for Wijmo or you plan to be using Wijmo for development. On my project at work and while writing this book, I have used Wijmo in combination with Knockout to put together UIs.
Building UIs With Wijmo was just published last month. I was originally contacted by the publisher to write the book because I had used Wijmo on one of my Github projects. The best thing is one favourite pet project leads to another. I will save that for another post, but for now there is a contest running on Fiddle Salad if you want a free copy.
Fiddle Salad is an evolution of both the original idea and code base that belonged to Python Fiddle. Now it is really Fiddle Salad that’s driving the development of Python Fiddle, because they share much of the code base.
So this is the third major milestone, which I almost gave up on before I embarked on it. Before I started work on this milestone, actually a day or two before I planned, I suddenly noticed huge, discouraging signs. They came as shocking surprises. For example, I discovered a hidden option in an application I have used often before that had some of the functionality I was going to build. If that wasn’t enough, it was actually quite popular and many people probably knew that feature. As another example, I discovered another application that was more innovative in certain aspects than the application I planned to build. I got still more examples, but they aren’t worth repeating here.
As a habit, I reached for my next plan and the best tools I have available. I then realized that I would be throwing away about 8 months of work and the plans for this month, which worked out so well. Although I had no reason and no incentive at all to work on Fiddle Salad, I did so only because I enjoyed every moment of it. I believe that’s what we are all here for, the very drumbeat of the universe.
In the end, those serious signs got swallowed up by my project, as I managed to either include their ideas or integrate them right into it. Fiddle Salad is really the culmination and peak of all live web development environments, having the best features in all of them and in my imagination.
While working with the command line and SQL, I accidentally discovered a shortcut for the recycle bin on Windows. That is, the $ Recycle Bin(ary).
Yes, that means everything resides in the recycle bin. Literally, /* means everything under the root. All things under the root are being continually recycled. Coincidentally, I am recycling lots old code. Throwing stuff away and putting the new parts in.
The other observation is that */ is here. Everything leads here.
I still remember grade 7, better than grade 1 or grade 12. Grade 1 is somewhere out on the ocean, on a foggy island. Grade 12 seems to be covered by a layer of snow. All I see is white, among the trees and bushes. I can’t name ten significant events there, compared to fifty from grade 7. Let’s not forget, I loved school (in grade 7)! Now grade 12 is a different issue. After learning much math and a lot of science & societal issues, grade 12 just fit into the fabric of our modern society. It’s just one step in the production. But I still love the idea of grade 7, like a grassy knoll frozen in crystal clear ice. What is so memorable and what do I remember about it?
- Missing school for about a month in Canada. Cool!
- Getting brand new chairs during Christmas (school chairs were replaced)
- The math teacher taught the wrong lesson at the start of September which showed up as the last lesson
- Humans have evolved from monkeys (specifically referencing Geography teacher, who had more body hair)
- Geography teacher plays catch against the wall
- Someone wore a loose shirt while picking up a book
- Spelling Islam as “I slam” during spelling test
- Not to boast about knowledge that other people can’t understand after discussing biorythms in English class
- Math teacher mentions the Kenedies
- Math teacher talks about spanking in schools
- Kelley showed me a drawing which he thought was funny
- Having a starred conversation sitting in front of two people on the bus
- The road beside the bus station getting a ditch
- Walking home across town after missing the bus
- Getting whiplashed by long hair standing behind the lines of someone turning
- Oh yuck! Found a piece of black paper in the corn in the cafe
- Making an airplane that flew straight and never sank (paper airplane)
- Summer nights playing games on the grass
- The hat as it flew off while I was running
- Watching comedy with a man named Josh, who had the same name as my other friend Josh, who had the same name as my old best friend Josh
- Maybe Joshua means “one Jesus”, as I thought, reading the Bible
- Reading an encyclopedic book of short stories for children
- At the end of the year, various animals as a collection of books each day
- Exhaustion, after not sleeping well and taking a test during the summer
- Clarity, reading a poetry book of experiences on the sea
- Spending some days in spring break walking mazes in NeoPets
- Fall break, reading a book on vocabulary
- The worst flu of my life!
- A commercial tower appeared in SimCity in the first year
- Winning an Easter bunny machine from a community event
- Dissecting cow hearts with the surgeon of the class
- Don’t tell the truth, Ben will be disappointed by the literal translation of his name to Chinese
- Eating seaweed, the joke being other people mistaking it for grass
- Teacher says I should give animal crackers
- Three interpretations of “Favorite Bird” (Iraq): duck (bombardment), turkey (nearby country), chicken (playing chicken)
- Guy named Thomas dreams about harvesting resources on other planets
- Visiting the Secret Cove with Kelley
- Kelley’s fish tank
- Playing an alien shooter game on the cellphone on the way to Niagara Falls
- Stephen Hawking’s book on the tape on a cross continent journey
- Tree in front of the house being split by lightning
- Indian gives a penny for Halloween trick o’ treat
- The math teacher, who was also a coach, talks to Richie about his recent performance in class
- I still remembering trying to answer Frank’s question in English class
- The meetings with the advisor to decide whether or not, “to be, or not to be”, and I decided to switch
- Getting skin on my feet scratched off after walking a distance in the shoes
- Feeling despair and hopelessness one night, Fall
- The voice, a military commander through the morning routine
- Shower music, to avoid the monsters
- Drinking tea before the afternoon jog
- Playing the piano after dinner at Mrs. Ting’s house, the start of lessons
- Oversleeping by the breezy window, arrived at class late
- See You at the Pole (911 event), which I never understood
Maybe there is an infinite pool of memory in which I can remember every minute detail. Just how much digital memory is it? A dot, a speck, in the world of Mona Lisa Overdrive.
Like Odysseus, Shakespeare’s Hamlet played the role of the trickster to fulfill his mission. “How now! a rat? Dead, for a ducat, dead!”, Hamlet yells, when he suspects a spy, putting his sword through the wall. How about the play within the play where the king is poisoned? Then there is the incidence where he writes off two of his best friends and joins a pirate ship.
As in the Eternal Sunshine of the Spotless Mind, Hamlet has overwritten parts of his memory several times. Each time, things happen differently, and he forgets in order to remember the parts relevant at present. What is left, what I believe about the past, is it the present or the past?
What actually happens in Hamlet is a scene being played over and over again in the mind. Hamlet is attempting the perfect revenge. Each time, more characters are erased from memory, until an underlying factor turns.
Here, thou incestuous, murderous, damned Dane,
Drink off this potion. Is thy union here?
Hamlet finally comes to peace of mind. Seen in this light, every single event in the play had a totality, beyond good and evil.
Ron Tite’s talk last Tuesday was both educational and entertaining. Some key points he made were about how organizations work, the power each individual has in a digital society, and whole brain thinking.
Organizations are People Driven
Decisions within organizations are made on an individual level. Each day, hundreds of decisions are made. The successful organizations adapt and evolve. He gave examples using the most popular brands, of these brands:
- IBM no longer sells computers
- Microsoft is now focused on cloud computing and cloud services
- McDonald now sells salads
Google is relatively new on the list. The people driven organizations are able to evolve, rather than sticking to the status quo and maintaining the bottom line.
Digital Requires Perfection
Because machines do exactly what they are programmed to do, humans must become more machine like in a digital world. No transaction (searching on Google, commenting on Facebook, sending an email) happens without being recorded forever. He told a story from personal experience. He lost his luggage when he got off the plane with Air Canada, so he posted on facebook and Twitter about it. After several phone calls to ask for the luggage and more posts, he gets 415 people on facebook saying, “Give Ron Tite His Bag Back“. The story ended with the CEO of Air Canada sending a replacement (gift) bag for what he might have carried, a few minutes after getting his own bag back.
Brands Last, Technology Changes
According to him, the funniest line in stand-up comedy is in There’s Something About Mary.
Hitchhiker: You heard of this thing, the 8-Minute Abs?
Ted: Yeah, sure, 8-Minute Abs. Yeah, the excercise video.
Hitchhiker: Yeah, this is going to blow that right out of the water. Listen to this: 7… Minute… Abs.
Ted: Right. Yes. OK, all right. I see where you’re going.
Hitchhiker: Think about it. You walk into a video store, you see 8-Minute Abs sittin’ there, there’s 7-Minute Abs right beside it. Which one are you gonna pick, man?
Ted: I would go for the 7.
Hitchhiker: Bingo, man, bingo. 7-Minute Abs. And we guarantee just as good a workout as the 8-minute folk.
Ted: You guarantee it? That’s – how do you do that?
Hitchhiker: If you’re not happy with the first 7 minutes, we’re gonna send you the extra minute free. You see? That’s it. That’s our motto. That’s where we’re comin’ from. That’s from “A” to “B”.
Ted: That’s right. That’s – that’s good. That’s good. Unless, of course, somebody comes up with 6-Minute Abs. Then you’re in trouble, huh?
Hitchhiker: No! No, no, not 6! I said 7. Nobody’s comin’ up with 6. Who works out in 6 minutes? You won’t even get your heart goin, not even a mouse on a wheel.
Ted: That – good point.
Hitchhiker: 7’s the key number here. Think about it. 7-Elevens. 7 dwarves. 7, man, that’s the number. 7 chipmunks twirlin’ on a branch, eatin’ lots of sunflowers on my uncle’s ranch. You know that old children’s tale from the sea. It’s like you’re dreamin’ about Gorgonzola cheese when it’s clearly Brie time, baby. Step into my office.
Hitchhiker: ‘Cause you’re fuckin’ fired!
So the Brick advertises blowout prices just after Boxing Day. Poor advertising consistent with worthless furniture. Successful advertising is in alignment with core values. He mentions being genuine among other ones, which seems to be a message from the same movie.
When New Coke came out, people took it for an poser. Old Coke with the new formula is actually what is now on the market. He mentions paying tax for firefighting and some hesitation about actually getting rescued by a firefighter due to connotations with being womanly. In the end, what’s real and what’s not is vague. It just depends on what works. Organizations adapt to it.
He definitely had some points to make, as he did bring his notes. Overall, the talk was crazy. I mean it felt like taking a tour of a 3-year old’s playroom, but that craziness amounts to a lot of laughs.
Zen Master – Koans
Singer/Songwriter – Lyrics
Programmer – Haiku style code
Squirrels – Symphony of the crows
Birds – Personal twitter feeds
Spring – The sound of the stream
During reading week, I was reading the Blue Ocean book, where Cirque du Soleil featured on the first page. Another day, reading the 2010 edition of Discover Canada, I came across some circus band with a group of uniform band members floating up into the air. Another guy featured in the center, dressed in a French flag, pointed his finger at the audience. That must be Canada, I thought. The caption: Cirque du Soleil. At that moment, all the facts matched up. Later, I found out it was the same group mentioned in the other group. It never occurred to me they would be Canadian. I always imagined traveling circuses as an American phenomenon.