Archive for March, 2009

the mercedes 2010 E Class

Wednesday, March 25th, 2009

For some reason, i like the current Mercedes benz S-Class, and even though much of the new 2010 E-Class comes from that S Class, i don’t like it, i wish i knew why, but the new E-Class design looks wrong to me

mercedes E Class 2010

mercedes E Class 2010

Anyway, Click the photo to see more photos of the car (Or here)

The future of the web

Sunday, March 22nd, 2009

What’s all this stuff about personal computing moving online, people saying, keep your old computer, the internet is moving online and all you need is a browser.

First, for the coming 10 years, i don’t think the world can take an explosion in internet traffic, YouTube and similar video websites are killing speed on most ISPs, Peer To Peer much lesser harm but still burdening the wires, and oh, not to forget Binary Executable downloads and net installs of operating systems that happen with every virtual machine, Seriously, fiber optics will not save you if you want a complete install of Debian on every virtual machine you run.

To make things more interesting, People will not stop buying top notch computers, they love owning the greatest computers and will continue to do so, there graphics card is more important than there fridge, and astonishingly, they love to see it work, Don’t you just hate it when your computer goes to sleep for having nothing to do ?

People want there files on there hard drives, that will never change, they may want a copy at google or some other cloud empire, but they want the official latest copy on a hard drive in there computer.

This may not include everyone, but it is true for the most people i know, I am predicting against everyone else and i have a firm belief the common predictions of the future of personal computing are not realistic.

So, now i am the great psychologist, not really, but i have probed for long enough, and this is what i got

My Video requires a good processor to play, Online video is not how i like to see my favorite cartoons (And i doubt PIXAR would put it online), i want to see detail, i want to see what PIXAR wanted me to see and so do they.

So, if you are worried or hoping that the internet will become the PC, rest assured, this will not happen soon.

What about google docs and other stuff, they will exist, and probably expand, but they will never replace much of why you would buy a good PC that has multiple cores that can run your beloved Compize or AERO, people buy vista for that stuff, so they will keep buying good computers.

Linux Debian Lenny and apt-cacher

Friday, March 20th, 2009

Mama i’m comming home

Back to Debian, as when i thought about it, i Don’t really like Ubuntu, what has it added, i still don’t know the difference between UBUNTU and Debian, Debian keeps a legal document that promises to never do what redhat once did, ubuntu does not, Debian has a Blue Background, and ubuntu has a color that i don’t know the name of, Besides, Hardy shipped with XEN not functional on my 64Bit and i had to wait for a long time to have it fixed, Lenny here i am.

To begin with, Why download the DVD or worse the 5 DVDs, i downloaded a CD (Or get the NetInstall CD), then install 1 copy from that CD, now install apt-cacher and the software you use will be cached on your network, My apt-cacher is installed inside a virtual machine, when i want to install another copy of lenny, i simply allow it to download from the internet, and after picking a mirror in the installer, i specify a proxy as http://192.168.0.133:3142/ and i will never have to download that package twice.

Better yet, the CD or DVD get outdated fast, this one keeps refreshing itself with the latest packages, and i can save Debian (The distro i love most) some bandwidth.

After the install, remember to change your repository lines so that a url like http://ftp.us.debian.org becomes http://192.168.0.133:3142/ftp.us.debian.org, Also fix that on the install that hosts the cache.

Great stuff right !

PNY GeForce 8800 GT

Sunday, March 15th, 2009

I took it apart to get to the bottom line of this

Some people tell me it has the same processor as the ultra edition but that one has higher clock speeds, Some tell me this one has some shaders dissabled (Maybe they are missing not disabled), The nvidia website tells us about the differences, But i want to get to the bottom of this, So i posted the photos of this one here

Click here for photos of the 8800 GT

Opti UPS – No surge protecteion

Saturday, March 14th, 2009

To make a long story short, the relays in one of the UPS units i have malfunctioned, i opened the unit so that i can take the board with the relays out for replacement, and surprise surprise, the unit’s output sockets that read Surge Protected Outlets are not surge protected, they are connected directly to the input power (AC power), So not only do i get a UPS that breaks down easily for no apparent reason, i also get fake surge protection !

Take a look at this photo here, and more photo’s here, this is the 550C enhanced Series

Beckham’s own Motorola Aura

Saturday, March 7th, 2009

Now, this is going a bit out of hand here…

The Beckham phone, the Motorola Aura costs nothing less than thousands when under that aluminum shell, there is a more or less ordinary phone.

Beckham is holding it on the street all the time to make this thing work, But for the price i think the idea of Moto releasing the AURA means the public Belief that IQ Increases over the years is not really real

Or maybe people have become 2 rich they want to throw money away, Now we know where the money went in these hard financial times, look for people with AURA’s and shoot them.

David beckham and Moto oura

David Beckham and Moto Aura

And obviously i am not the only one who has notices this madness, Yet some people think differently (Surely they have more money than i), see this one

Giving away Sub Domains in Web2

Monday, March 2nd, 2009

Today, a friend asked me how to setup his server so that he can give away Sub Domain names under his domain to people who want to use his PHP application, he was asking all sort of stuff like how does he rewrite apache config files and all this stuff, i can see how he is imagining the system but this is not the smart way to do it really.

All you need is a dedicated IP address, a hosting account that is accessible by its IP address, and you are good, why take the long route.

It is the simpler more flexible way, and it is the only sensible way i think, So i made a little tutorial to show him how here, now all i need to do is call him up and tell him to visit my blog for the answer :)

Let me pick a fancy name for this

Dynamic Sub Domain Allocation, what u waiting for, click it

.NET code protection and obfuscators

Sunday, March 1st, 2009

What Obfuscator ? As you can see i am checking my options and i have to make a choice as soon as my application is ready for prime time.

So, i want to protect my IP (Intelectual Property), I spend days thinking of methods that do this and that and there is nothing i can do to hide that IL…

In short, the CLR has to execute this thing, and so can the deassembler and the free reflector decompiler, if not then there is always salamander.

Holy crap, Boomerang was useless when i wrote native, it was an excellent decompiler of X86 code, but X86 was much more complicated than IL (that i can comprehend without even decompiling) !

So, what options do i have ?

First, Revert back to C++ (Yes, this is where i will go as soon as i know i am master of C#) so that i dont feel left behind when they say i tell the GC to do this right after that and then bam, i reallocate the object blah on the microsoft heap…
A childish reason to hold off going back to C++ for some time, but then again, it is not just the bragging, i really want to know what is on the other side, especially with MONO around.

Second, See what automated tools exist for converting IL to C++ (Holy crap, you can do that), up to now i found a single tool that can do that and it is free…. Codeplex CorssNet, So my dreams of a factory precompiler could come true finally (But i have not tested it yet).

Third, Learn as much as possible about this new Phoenix from Micro$oft. it should have some answers !

See what options i have concerning obfuscators and put them here…

First, the free guys.

Aspose.Obfuscator Aspose free with no support, But not clear from website what is free and what you need to pay for, The things you must pay for don’t have a price tag, you need to contact author
Babel Alberto Ferrazzoli Based on Microsoft Phoenix framework, will have to look into this a bit more before final remarks
Google Obfuscar google Obfuscar is a basic obfuscator for .NET assemblies. It uses massive overloading to rename metadata in .NET assemblies (including the names of methods, properties, events, fields, types and namespaces) to a minimal set, distinguishable in most cases only by signature.

the truth is, they got it right when they said basic, What they are offering doesn’t protect what i need, Skipping…

Phoenix Protector NTCore Not bad for freeware.. But not the best of the free category, Also based on Phoenix, Skipping
SharpObfuscator CodePlex Maybe there CrossNet but not this one
Goliath .NET Obfuscator Cantelmo Software
LSW IL-Obfuscator Lesser-Software
Eazfuscator.NET Oleksiy Gapotchenko Claims to be the best… nice website design, but this is not very high on my chec it out list
Assemblur Metapropeller Free, Not maintained since 2008-04-24, the BUY link is there but not active so i wouldn’t know how things work

Or maybe i want to use the one that comes with my Visual Studio 2008

Dotfuscator Community PreEmptive Solutions

And taking a look at those non free obfuscators ! that i will resort as i look into them, putting the most note worthy first

Salamander .NET Protector Remotesoft $1,899

1-5 developers

They claim to generate X86 or platform specific instructions from your IL, Further more, it offers code, string and resource encryption, and therefore, it provides even better protection than native C/C++ code.

Sounds like a plan to me, but i need to investigate further, if they plan to embed native in managed, i want to know if i can expect memory leaks etc…

Also, what advantages does it have over CodePlex CrossNet ? that free lovely C++ maker seems to do the same thing as an end result and it is free ! For savings of $1900 i would gladly spend the day fixing the generated C++.

ThinApp vmware $4,995+ From VMWARE: ThinApp also protects against hacking and disassembly. Rather than using obfuscation, ThinApp instead encrypts the .NET Program inside of secure loader which prevents disassembly. The resulting EXE no longer appears to be a .NET Program so codedisassemblers are unable to decrypt the program stored inside.

I would say, it is a matter of time till this thing is broken easy, it is based on the limited IL set and therefore, all it takes to have this broken is to get one fancy software that deploys it on the market, and then the reverse engineers have a reason to crack it. no Go for me i would say.

Dotfuscator Professional PreEmptive Solutions Overload-InductionTM renaming system seems to be identical in concept to what salamender has to offer,

Designed to stop even the best of decompilers from producing useful output (Now that was more of self praise than a fact)

String encryption

Several predefined renaming schemes including unprintable characters (Is that safe for all platforms) ?

Software Wattermarking – Nothing about this other than to hide customer identification or copyright information within software applications, nothing about how it functions

Makes application size smaller (How about speed), What’s the catch ?

Salamander .NET Obfuscator Remotesoft $799 They protect you from themselves that’s for sure, If it is going to crash the ILDASM i wouldn’t take that as a guarentee, getting to the IL is not rocket science without LDASM
C# Source Code Obfuscator Semantic Designs $200
AssemblyLockbox Gibwo $49.95/month service
CliSecure SecureTeam call vendor
CodeArmor .NET v.i. labs call vendor
CodeVeil Xheo $899
Decompiler.NET Jungle Creatures $550
DeepSea Obfuscator TallApplications BV $299
Demeanor for .NET Wise Owl $799
Deploy.NET Jungle Creatures $750
DNGuard HVM ZiYuXuan Studio $899
dotNet Protector pvlog €300+
.NET Reactor Eziriz $179
Obfuscator.NET Macrobject $199
PC Guard for .NET SofPro €399
Postbuild .NET Obfuscator Xenocode $1599 for 5
QND-Obfuscator Desaware $39.95
Skater .NET Obfuscator Rustemsoft $99+
smartassembly Cachupa $399+
Spices.Net Obfuscator 9rays.net $699