Empty Thoughts

Technology, Animation, and Other Thoughts

C Beauty In Everything (Part 1)

| Comments

The other day someone was saying how they didn’t quite like Objective-C. They went on to say how it was weird that the @ in front of strings made it harder to read. When I explained that this was to separate character arrays from NSStrings he was curious to why there were,

Ok, so what the fuck do you need two types of strings for? NSStrings? C-Style strings? Isn’t a string…a string? Like…every other language I’ve seen only uses one type.

Eid Mubarak!

| Comments

To those that are ending Eid tomorrow, you can come back tomorrow! Since I’m here, why don’t I tell you about the post I plan on releasing next Friday? At the bottom is the output of the current program, though it might change a bit. It’s built in C and only uses the standard io and standard library. It will be a multipart series, with the first part, at least, covering the code to generate the output below. In future parts (or part) (hopefully the Friday after, maybe I’ll break the schedule and release it early), I’ll cover A.I. and making a pretty display in the terminal. The post will assume you know how to program and know C-style syntax (Java or JavaScript use C-style syntax). I’ll also throw in a few links to articles about setting up a C IDE.

I’ll C you later, output after the break.

Hello World

| Comments

My name’s Mohammad El-Abid. I’ve been working with the web since before I can remember. I love writing about technology, games, and animation. Hopefully this will be a blog of high quality posts updated when I’m not flooded with school work (University of Bridgeport 2015) or working with my clients.

Technology

I currently work as a Ruby on Rails senior developer. But teach in Java, learn C++ at school, use Node.JS for personal projects, C for small/easy utilities, and basic for robotics. I’ll be talking about issues and patterns I run into and how I fixed the problem. I’ll probably talk about what I see when I’m teaching, common mistakes, clever ideas, and such. Every now my technology posts might get blurred with gaming. The Rift looks amazing.

Animation

Thanks to Autodesk’s educational site, I’m learning Maya 2013 to replace Animation:Master. I’m hoping to use my modeling skills to create some basic objects for a game. The game doesn’t have any specifics, just something I think every programmer wants to do. Game makers are like the rockstars of programmers.

Games

I’ll be playing a bit of Guild Wars 2 during school. It will be my first MMORPG. I also play games like Super Meat Boy, DiRT 3 or Showdown, and Tekken. Don’t expect too much on games or math crunching posts, I’m not a very good gamer, just someone that enjoys games.