mik3cap: (Default)
I finally figured out what I was doing wrong with my database functions, and it was simpler than I realized. Of course that's always said with hindsight - now that I have a greater understanding of the foundation classes and how things work generally it seems more apparent. I was worried that I didn't really "get it" and that I'd have to start all over again and recode everything I'd done to date, but it turns out I was just making one mistake with the foundation classes, and missed making one particular step in my SQLite implementation.

As of now, I'm able to access the address book, access the database (select, insert, update, delete), add people to the database from the address book, and once I make the same fixes in my other classes, all the database adapters will work properly. Now I have to go back and make better interface nibs; I've been prototyping those in GIMP images by cutting and pasting screenshots taken from other iPhone apps. I'm definitely closing in on this... and once the first app is written, I should be able to write the second one much more quickly.

Update

Apr. 19th, 2009 07:48 pm
mik3cap: (Default)
Not much posted here recently - Facebook gets most of my attention these days. But there is a lot going on, I'm doing a lot more living than blogging about living.

Over the last couple of months I've been making a lot of friends in my neighborhood. Being able to hang out in cafes in the afternoons is extremely conducive to meeting people. I've always been a cafe person, and I love that I have four or five different places right on my street that I can just "be" in that aren't bars. So I've befriended nearly everyone who works behind the counter at all these places, and am now a regular everywhere, and get introductions or get involved in interesting conversations everywhere I go and even connect people with other cool people or talk about neat ideas. I love it.

I decided to try and get some of my new friends together for an underground dinner hosted at my place and catered by my friend Sara and her Lightbulb Oven. Sadly, most of them could not make it, but I will be seating 15 folks here for a five course dinner - including a reporter from some magazine, and a photographer. This inspired me to clean out and redecorate my apartment. My office is now located in the back of my apartment, and I've reorganized the kitchen a little bit; my landlord even got me a brand new stove! Ultimately I'd like to take down the afterthought of a closet and storage area here in the new office to make the room bigger, and then paint the walls blue to inspire creativity. I might get around to doing that by late Summer or so, maybe.

I am now "officially" dating someone long distance; those of you following on Facebook have no doubt seen pictures and references to Nari ([livejournal.com profile] narnarthinks). We went out for about a month before she moved back to Austin, Texas to live with her family and return to her company's HQ out there - a few weeks later she flew back to visit for a long weekend. She's coming back to visit me again from 5/10 to 5/17, and to say that I'm looking forward to that would be the understatement of the century. Long distance, as one would expect, is a good and bad thing; but, in this case, since we weren't able to spend much time together when we were short distance, I'd have to say it's much more bad than good.

I'm actually putting a lot of time into iPhone development now, and am learning the ins and outs of Xcode and associated tools. There's a roadblock I've been attempting to overcome, and debugging with the tools is helping me better understand what I'm doing wrong. I feel like I'm making progress though; at this point, since I'm going to WWDC 09 the first week of June, I really need to have some kind of application finished before I get there; I'm hoping to have two ready, but we'll see.
mik3cap: (Default)
I think that, starting with my generation, and during the rise of personal computing in general, there has been a sharp uptick in the number of people who were "born" interactive users of technology. There seem to generally be two kinds of technology users: actives and passives. Actives are the tinkerers, the hackers, the engineers and the problem solvers - the people who actually remix and rehash technologies and create new ones; passives simply enjoy the fruits of technology without bothering to try and understand its underlying principles (or at least the implications of the technology). Tech is just a means to an end for passives, while actives pursue tech for the sake of tech itself or some other higher ideal or pursuit. It's the difference between a person who watches television and a person who solders together a TV-B-Gone!

I often wonder where cybernetic enhancement will take people, and now I'm thinking of it in terms of actives versus passives. Put simply, the passives are going to find themselves in a very bad place; if cybernetic extensions of the body are not "owned" by the person who uses them, how can a person have any kind of self-determination at all?

This is truly the most important revelation of the open source movement that one can imagine - what would it be like if your eyes were produced by Microsoft, and were subject to automated upgrades you couldn't prevent (nevermind the fact that you get Blue Eyes of Death periodically)? Or what if your ears had an automatic killswitch implanted by Apple that turned them off if you didn't make your payments on time; or better yet, what if Sony got to determine what conversations you could and couldn't hear around you based on copyright laws? Censorship, technological monopolies, and freedom take on a whole different meaning when you're literally talking about YOUR BODY and whether or not you own it.

On the other hand, people who can hack their own minds and bodies will be the ultimate expression of enhanced humanity; and the actives will very quickly outstrip the passives in terms of their abilities and grow the gap between the two groups. And of course this isn't even considering the people who will refuse to accept anything more than the most passive cybernetic enhancements for various moral or religious reasons - I can almost envision a kind of cyber-Rapture where the people who can't or won't be active get "left behind" by the active folks, who basically have either lost the ability to, or no longer want to, interact with the passives.
mik3cap: (Default)
I've been playing with .Net webforms lately... it took long enough, but Microsoft's finally done some things right. All the functionality I used to have to code back in the late 90s is now just a click of a property, visual-style. I was worried that going back to the world of traditional webapp development was going to be a bitchy transition, but this shit is a cakewalk.

I can see though how old school web designers/developers would be frightened off by the prospect of having to code in Visual Studio Land. Working in object-oriented Microsoftthink in C# or VB.Net can't be easy for someone who's never been exposed to that kind of thing, and you really do need to write your own classes and get under the hood to really get the cool stuff done. But I really like that there's a layer of abstraction above that level with the XML-style notation of web controls at the form source level; if you learn that stuff, you could pretty much hand code basic webforms.

Profile

mik3cap: (Default)
mik3cap

June 2010

S M T W T F S
  12345
6 7891011 12
131415 16 171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 2nd, 2025 02:21 am
Powered by Dreamwidth Studios