Softcore software development
It's all about the cycles
  • Home
  • About

Posts Tagged ‘personal’

Freshly Baked Bread

Living No Comments »

I have two wishes for Santa Claus this year: stable software and freshly baked bread.

My first wish won’t be granted. So he is obligated to fulfill the second one for sure. And the second wish is becoming a non-trivial task.

Sasketchewan, where I currently live now, lies in what is considered Canada’s breakbasket. We learned about it in school. They apparently grow a lot of wheat here. Wheat, as you may or may not know, is one of the critical ingredients in most breads.

So why is it that I can’t find a goddamn bakery that makes fresh goddamn bread in the middle of this goddamn breadfactory?

I went to four “bakeries”. Two didn’t sell bread at all, just pastries. One only sold a variety of toast. And the last one, which was only a 10 minute bus ride from my house, and recommended to me by a co-worker, closes at fucking 5pm (isn’t that when most people finish work and fresh bread is something on their mind?)

What the fuck.

When having a discussion with my co-workers about this, here is how they manage to get bread:

  1. Get a breadmaker and have your girlfriend make it for you
  2. Get your girlfriend, which works in a bakery, to get it for you when she leaves work

Either solution requires a girlfriend. Fuck this shit.


December 18th, 2009 |

Tags: bread, mission impossible, personal, regina, wtf




Destination Regina

hugs, personal 1 Comment »

Yesterday, I accepted an offer to work at NetSecure Technologies which is a company based in Regina doing Firefox extension and C# work (mainly the former. I never worked with the latter, and they are aware of that). This also means I have to relocate to a city who I know nothing about. In fact, I will likely be a typical snobby Torontoian for the year contract that it is for.

Unfortunately I will be leaving my current employer PPX. Good people. But I am excited about my new job responsibilities, and think it will be a better fit for me.


October 26th, 2009 |

Tags: microblog, personal, regina, toronto




Open source shoes

personal No Comments »

A few days ago, I went to buy a pair of new shoes. I decided that I would put effort this time into actually looking for vegan (or as they say, cruelty-free) shoes. Generally I am more lax about leather/pelts than most other vegetarians, but I still don’t like supporting the industry. So I decided to go and buy hemp shoes (FYI, paylesss hoes seems to have leather-free shoes, according to the TVA). I found this little place called Left Feet, which had hemp shoes that didn’t look like a hippy designed it.

The shop is small. Very small. With limited selection that caters to people who go out of their way to buy products that are typically made with leather. After I found a pair that I liked, I brought it home and saw a pamphlet at the bottom of the box (emphasis on their part, not mine).

Join the Blackspot Community

You’re now the owner of a pair of Blackspot shoes. It’s a purchase that could be unlike any you have made before. By buying Blackspots you’ve become a member of an international movement to regain control of our own minds and communities.

The open-source logo, hand-drawn on the side of your Blackspots, is a symbol of resistance against the kind of big-money hyperbranding that has been undermining civil society for decades. Earth-friendly, anti-sweatshop (made in Europe), cruelty-free, and pro-grassroots, the Blackspot model represents fundamental change.

The open-source logo they talked about looks like below. Despite the name the logo is white, not black. The black you do see is dirt. If you touch it, it feels sticky. Kinda like gum.

Blackspot Shoe

The reason why it’s called an open-source logo is because anyone can supposedly use it. It’s not a particularly great logo, and it likely didn’t go through over a dozen iterations.

On the plus side, they were very well priced for what they claim to do (organic hemp, biodegradable materials, made by unionized workers). I am happy with the purchase despite the smaller selection.


July 24th, 2009 |

Tags: "open source", activism, personal, shoes




NSILHNFHDwxyz

hugs, personal No Comments »

This has sorta turned out to be a mashup of NSID. But because I started mid-November, it’s

No Shaving In the Last Half of November and First Half of December. wxyz for the more obtuse title name.

I wasn’t sure when I started. At the very latest, it was November 14th. So yesterday marked the 31st day, and today is the day I can shave it off :) Happy New Years!
It wasn’t easy, and I hate the end result. But I enjoy the not shaving for 31 days part.

I’m covering up my beard here. I wouldn’t look too bad with some facial hair :
In deep thought

A comparison :
Me vs. Waluigi

UPDATE : I originally wrote this mid-December, but kept it in draft until the beginning of January so not to spoil the other participants and for them to get all jealous. Thanks to one of my bank statements, I figured out I most likely started on the 19th, not the 14th. So I shaved 5 days too early. fail


January 4th, 2009 |

Tags: nsid, personal, shaving




A lot has changed in 4 years

personal No Comments »

I was bored today. I tried getting Dreamhost to play nice with Django, but they were impartial about the whole idea. It’s not officially supported, so I can’t send angry emails to Dreamhost. In the quest to look for different providers in the future, I found out that my ISP still had some old files that I made back when I was in high school, and beginning college. Back in my old ‘just learning to program’ days.

Ahhh the memories.

I was a big Pokemon/mIRC nerd back then. Yes, Pokemon was still popular to a niche few of us who haven’t grown up completely. It really was a misunderstood strategy game. Definitely a lot more then most people suspect. I stopped playing after the Ruby/Sapphire versions required you to battle for stupid EVs. But I won’t go there (once you know so much, the game gets to be less fun for stupid reasons).

So here is a flashback with links to some of the stuff I did back in the ol’ days :

Revised RBY Bot : this my first big programming project. I wrote a R/B/Y Pokemon battle simulator in mIRC script. It was revised because the first one I did, I took a break from programming after I finished it, and when I went back to it, I couldn’t figure out what the hell I did. I used the worst programming methodology ever: I wrote the entire engine before debugging. No lie.
So I rewrote it, knowing better the second time. It took a while, but I opened sourced it (under no license. In fact, I don’t recall even knowing what open source was. I just gave away the source code. But the objective was pretty much the same).
I pursued this project because there was a competing script authored by someone who wasn’t much liked in the community, but they put up with him because he had a more advanced Pokemon Battle Simulator script (his popularity, IIRC, plummeted when he gave it away to someone else/someone stole it. Rumors were that someone stole it by pretending to be a girl. But that sounds like a complete lie)
So I wrote one because I was fascinated by programming.

I made a blackjack mIRC script. It was fairly popular. I remember giving this away freely too.

MusicTron : A music player was another fun thing I did in mIRC script. I don’t think it was very popular.

Visual GSbot : Because all the advanced pokemon battle simulators where on IRC at the time, they were all command-line. This was an attempt to parse the output of the code and give it a visual representation

One of the 2004 Olympics. The Olympic flame looks like is being used to light a giant joint:
2004 athens olympics

2004 athens olympics

Wow. I haven’t done ambitious projects like those in a while.


November 21st, 2008 |

Tags: lazy, personal




Sleeping

personal 1 Comment »

I have been falling back into unhealthy sleep patterns again. Lately, I’ve been going to bed at 4 and waking up at around 13-14. I haven’t quite found the reason why. When in MV on weekends, I liked waking up earlier (ok, maybe 10 early ;) ) because I have the rest of the day to do stuff. And during the weekdays, 8:20 wake-up times are the norm.

My mom thinks it is because I’m not working, and hence I don’t have a a reason to wake up earlier. I don’t think that is the reason. Mainly because I’ve been struggling with this even when I was in college/high school. I think the real reason is the unfortunate location of my room, and the amount of light that is getting in.

My room has a large window that lets you look out into the street. Which actually kinda sucks for privacy reasons, so I tend to have it closed (blinds + curtains). Unfortunately, the amount of natural light coming in is negligible. So even mid-day, if the lights were off you couldn’t tell if it was 10 or 14. The nice thing about the apartments is that I was on the 3rd floor, and the blinds were open enough that you could tell it was morning or afternoon. At the very least, the bright sun would wake you up if the alarm clock didn’t.

Something that actually did help when I was in college was when the lights to my room where on while I was still sleeping. I would usually get up an hour after they were on. (how do I know? My mom would call me and turn on the lights at 8, and I was usually up at 9). I wonder if I should invest in a new alarm clock or get a room where the sun can wake me up.


September 14th, 2008 |

Tags: personal, sleep




Protected: Friday Night

personal Enter your password to view comments.

This post is password protected. To view it please enter your password below:



July 13th, 2008 |

Tags: personal




The end of bookmarks, but the start of something else?

Web No Comments »

I rarely bookmark any webpages I visit. The awesomebar has cleverly replaced the traditional paradigm of what bookmarks were. If I need anything, the awesomebar handles it. HOWEVER, one thing that it doesn’t do is remind me. The only time I use bookmarks is when I know I’ll never visit the site unless something reminds me to visit. For example, I just made a comment on a blog, and I want to see other comments or if the blogger replied to me. This particular blog doesn’t email me when people reply. It does have an RSS feed for comments, but nothing I want to go through the trouble of having to subscribe to it. So I choose to check manually. I would never remember to do so, so I bookmarked it.

At the very least, I would have a record that I should have checked it. Hmm, maybe something should automate this for me? ;)


June 26th, 2008 |

Tags: personal




On internships

personal 1 Comment »

Something very unfortunate happened last Friday. Do to some lack of intern foresight, we actually lost a good to great intern perk. I think all the interns came out of that meeting shaken up a bit, maybe even a bit angry for losing something that they weren’t responsible for.

But that got me thinking about all the perks that Mozilla does gives. Indeed, they don’t have to supply interns with an apartment for the summer. They don’t have to give us transportation to take us to and from work, and let us drive it where ever on the weekends. And they don’t have to stock the place with free beverages and snacks, and a wii console and a ping pong table. But they do, and it’s often easy to take for granted something that is a privilege.

For a good moment, I forgot what this internship means to me, and how lucky I am to be back. While I don’t think any of my mentors will start a start-up with me, it’s great to witness part of the process which makes a great company. So while the lost intern perk was unfortunate, it’s a very small price to pay considering what we’re still getting in return.


June 8th, 2008 |

Tags: personal




It’s hot down here

addons 2 Comments »

So I have been spending a few hours here and there since starting my internship doing this side project. It’s an extension that watches the tinderbox tree and reports back what is burning, and the status of certain tinderbox’n that your interested in.

There were a few goals I had in this release. The main objective however, is to help avoid making trips to the tinderbox page (because it’s large, and slow). For me at least, I am only concerned about Linux tinderboxes being red so I can checkout :) . But others might have different needs. So I generally tried to include everything I can. But I could have made a mess of things.

I should mention that you should have a reasonably fast connection (ie. not 56K modem). Even GoogleWiFi was able to reasonably download the json and bonsai xml files that I needed to get things working. Most developers should be fine.

I mainly tried to squeeze as much information as possible into two popup menus, making use of the tooltip to show more information then would be otherwise possible. I also show what menuitems are links by giving them an icon. But it has been a bit overdone.

Anyways, here are some images to show you what you can expect.

When loading, you’ll be amused by the animated png throbber that shows up on the statusbar

Before it can be useful, you have to set it up

The options menu shows you what tinderboxes are available to be watch. For now, you will only see Firefox tinderbox. This was mostly because I was less interested in the other trees. Timeout refers to how long the extension should wait before updating. You want to keep this value to be reasonable.

The statusbar icon will show you the worst state of any of your chosen tinderbox trees.

A left click shows tinderboxes and their status

A right click shows bonsai information. From bottom to top, it shows most recent check-ins. Hovering over menuitems gives you the time/date of check-in as well the check-in message.

Sub menus show a component::file display. The reason for this was because showing the full path took too much room, so I wanted to show what I thought would give you enough information so you can reasonably take an educated guess as to what was being changed. Hovering, of course, shows you the full path and new version.

Bwahaha, the extension lives here in this insecure site until I get it up on AMO. You can also fetch the source from repository.cesaroliveira.net. Any criticisms (hopefully constructive) can be emailed. In the meantime, enjoy this most beta software :)


May 27th, 2008 |

Tags: personal, seneca, tinderbox




Previous Entries
  • Categories

    • addons
    • hugs
    • Living
    • personal
    • programming
    • Uncategorized
    • Web
  • Recent Posts

    • Reordering the tab key – tabcomplete
    • (Almost) Can’t touch that new music
    • Endianness, how I loathe you
    • Update
    • AES and CBC
  • Tags

    "open source" activism audio browser compatibility bug chrome editor extension fennec google chrome house html5 hugs ie intern jquery json konqueror lazy microblog microsoft mozilla music nsid opera personal prism python regina ria safari safe security seneca shaving shoes sleep stats svg tinderbox tip toronto Web wildon windows error
  • Archives

    • July 2010
    • May 2010
    • February 2010
    • December 2009
    • November 2009
    • October 2009
    • August 2009
    • July 2009
    • February 2009
    • January 2009
    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
RSS XHTML CSS Log in
Copyright © 2010 Softcore software development All Rights Reserved
Wp Theme by i Software Reviews
Proudly Powered by Wordpress