You are currently browsing the category archive for the ‘Informatica’ category.

Original image by Andrew*

Original image by Andrew*

Since some weeks I’m learning Objective-C and the cocoa framework. I would prefer to stay in rubyland (I think ruby opens up incredible possibilities, and would really like to see it adopted more widely), but if I plan to code for Mac and iPhone I at least should know how Objective-C works. I’m still at the very beginnings of my journey to the fabolous world of nice windows, accelerometer-based controls and multitough gestures, I’m even far from doing something useful (probably because the only computer I have at the moment is a Pentium 4 with 256 MByte Ram.. adn thus I really cant bring myself to do some programming on it, since everything is so damn slow..), but I already saw the beauty of Objective-C.

Like mentioned before, I speak ruby. I like the idea that a high-level language takes care of all the bookkeeping, of all the non-buisness logic, and lets you focus on the real implementation (and here Java and Aspect-J already go a long way, as would C#, but I have no experience with the latter), and if I can choose I will always opt for the latter (having IronRuby working on the iPhone would make my day). Cleary, in my spare time I have nothing against programmin in assembly (Sometimes I even do it just for fun), brainfuck or even whitespace (latter is clearly hilarious to play around with), but when I have to get things done, I like to have powerful tools at my disposal, and I think ruby gets the job done in a really good way. Now that I’m seeing how Objective-C handles things, I think we have found a good golden mean: it offers most of the possibilities that a high-level language offers, without loosing control. Clearly, we#re far from a perfect language, but I can totally see why Objective-C is so widely used and accepted. For now i just tried my programs in virtualized Macs (and, as mentioned above, with my current PC that means I have a shitload of patience), but I’m planning to organize some Hackintosh (a real Mac is way beyond my budget) on which I can play around.

The only thing that bothers me is how to get Objective-C / cocoa applications cross-platform compatible and more secure (I’m still very new to secure coding). As soon as I find a way to achieve both of the above, there will be some nice tools I have in mind, so stay tuned!

Mysterious bride, original by sparktography

Mysterious bride, original by sparktography

While studying for my Project Management course, I tried to apply its rules and classifications to the “AFK” life.. and I must say, I think I must redesign my life architecture, since the conclusions where surprising.. Just the license agreement seems to be problematic.. The best thing would be the find a cross-licensed alternative. Any ideas?

    • Love Marriage: Resembles procedural programming language. We have some set functions like flirting, going to movies together, making long conversations on phone and then try to fit all functions to the candidate we like.
    • Arranged Marriage: Similar to object oriented programming approach. We first fix the candidate and then try to implement functions on her. The main object is fixed and various functions are added to supplement the main program. The functions can be added or deleted.
    • Love Marriage: It is a throwaway type of prototype as client requirements rises with time thus it is a dynamic system and difficult to maintain.
    • Arranged Marriage: Requirements are well defined so use of waterfall model is possible.
    • Love Marriage: Family system hangs because hardware called parents are not responding.
    • Arranged Marriage: Compatible with hardware Parents.
    • Love Marriage: You are the project leader so u are responsible for implementation and execution of PROJECT- married life.
    • Arranged Marriage: You are a team member under project leader parents so they are responsible for successful execution of project Married life.
    • Love Marriage: Client expectations include exciting feature as spouse cooking food, washing clothes etc.
    • Arranged Marriage: All these features are covered in the SRS as required features.
    • Love Marriage: Acceptance test possible you can try before you Buy.
    • Arranged Marriage: Product is sold on an as is where is basis. Product once sold will not be taken back!
Why infect Computers?

Why infect Computers?

This weekend I made a small experiment: I set up a small Karmetasploit box, and let it run for 48 hours. I assure you that I  formatted the box, thus removing all logged and collected data, after a quick look. I just wanted to see how such a setup would do in a “urban” environment. Well, looking at the results I got, i decided that infecting a computer with some sort of malaware is the dumbest thing to do if you want to have access to it: of 317 collected “personas”, only 3 didn’t have the same password for all places. Only 5 had a password that where not name, birthdate or a combination of both. A small script that scanned the conencted computers has shown that most of them (i think 280 or something like that) used a “unpatched” version of windows, that means, no update installed since january. Most of them had Windows xp with sp2, some even sp1. 20 even responded to sub7, what drove me crazy: there are still people using it? Woooowww…

The best surprise I got was the browsers listing: 23 Chrome / Chromium, 21 Safari, 17 Opera, 54 Internet Exploder and the rest all Firefox (ok, some had really ancient versions… 1.4 anyone?). From a security perspective that’s not that intersting, but from a web design perspective this confirms my suspicion that Firefox has a wide penetration in home users, just corporate computers didn’t get the memo.

Summing up: don’t infect Computer, just connect to them, it’s easy. The security problem is between keyboard and chair.

This funny movie (probably sponsored by IBM, sadly all spoken in german) we see how it’s possible that, thanks to some cameras, pressure, a mobile serverfarm, incredible fast wireless data transmission (did I hear ZigBee?), and some clever algorithm, even couch potatos like me strike some goals at soccer. Now I just have to duel my dad 😀

Un video (che mi sa sa tanto di pubblicitá per IBM) su youtube, purtroppo in tedesco, mostra come grazie alla tecnologia moderna pure io riesco a tirare qualche rigore decente 😀
Ora devo solo sfidare mio padre ….

Bei diesem Video (zum glück auf Deutsch) sieht man wie ein paar IBM-Mitarbeiter es auch sportnieten wie mir erlauben, beim Fußball mal was zu können. So, jetz muss ich nur noch mein Vater herausfordern 😀

RSS Ramses’ shared items

  • Si è verificato un errore; probabilmente il feed non è attivo. Riprovare più tardi.


Above all things I believe in love. Love is like oxygen. Love is a many-splendored thing. Love lifts us up where we belong. All you need is love!
It's not your fault, world is as it is. It's your fault if it remains so!

Questo blog vale:

My blog is worth $5,080.86.
How much is your blog worth?

Add to Technorati Favorites
maggio: 2018
« Giu    
The road is the goal. If the goal is far, the road is long

Flickr Photos


Know Thyself