Posted: | Comments: 7 | Categories: Development

Desperation is like stealing from the Mafia: you stand a good chance of attracting the wrong attention. - Douglas Horton

The story

When you think Romanian bloggers can't sink any lower ... they sure can. Here is their latest endeavor: the Hai la vot! website with the interesting domain letsvote.ro.

But the real interesting thing is not the name or the site or even the slogan: it's the fact that they're using a "nulled and stolen" theme called JustFit by MyThemeShop. Unfortunately for the letsvote.ro site creators, Fabrica De Social Media (no website for them, I wonder why), the people that put the original theme for download on the Themekiller website added some code to the footer of the theme that links back to the Themekiller.com website, as you ca see in the image below (the highlighted code). In case they remove the code from the page, you can always check the letsvote.ro version from the Web Archive (view the source of the page, scroll to bottom), since it's more permanent than a Google Cache.

read more

Posted: | Comments: 0 | Categories: Entertainment

I've been playing Fallout 2 for the past ... 12-14 years or so, actually, Fallout(s) are the first applications that usually get installed after the operating system (for the past years I did not actually play vanilla Fallout, but Killap's Fallout Restoration Project since it fixes lots of the bugs in the original game). Not hard to guess, Fallout(s), Wasteland 2, Homeworld(s) and Dungeon Siege II are my favorite games.

Usually my characters are starting with the Fast Shot and Gifted traits and I'm trying to get the Awareness, Bonus Rate of Fire and Sharpshooter perks as fast as possible.

read more

Posted: | Comments: 0 | Categories: Development

Master things that don’t change, like the underlying technologies have been around for 20 years. When you understand the core principles, you can learn anything. - Chris Lee

It seems nowadays, beginner programmers and developers are enjoying reading books, watching tutorials and going to conferences without even writing a single line of code. Hell, I've seen conferences where people gather to listen to some dude explaining how to build software when he hasn't written a single line of code. Why is it so hard today to just fire up a text editor and write a "hello world" utility/program? Or, in the age of the feature-full web browsers, to just drop to the browser console and test your Javascript skills?

You don't need npn or node.js or jQuery, gulp or bower or Composer, you don't need Cloudflare, Github, some fancy DigitalOcean droplet or Amazon instance, you don't even need to know git or subversion (or that god-forsaken CVS). All you need is a pen, a piece of paper (you'll see later why), a text editor (all operating systems have one of those installed by default), your brain (let's not get there, shall we?) and depending on the language you want to learn, a compiler or interpreter. Oh, and the most important thing actually, a working computer.

And, you need to think in small steps in order to get the bigger picture.

read more

Posted: | Comments: 2 | Categories: Home Computer, Development

In 1974, Dr. Gary A. Kildall, while working for Intel Corporation, created CP/M as the first operating system for the new microprocessor. By 1977, CP/M had become the most popular operating system (OS) in the fledgling microcomputer (PC) industry. The largest Digital Research licensee of CP/M was a small company which had started life as Traf-0-Data, and is now known as Microsoft. In 1981, Microsoft paid Seattle Software Works for an unauthorized clone of CP/M, and Microsoft licensed this clone to IBM which marketed it as PC-DOS on the first IBM PC in 1981, and Microsoft marketed it to all other PC OEMs as MS-DOS. - Digital Research archives

If you need to do CP/M development for the fun (or for the money, heh), here are some tips on how to setup an environment for CP/M development using the Hi-Tech C compiler.

Basically you will need several things available, a Linux machine or virtual machine, Z80pack, cpmtools and the actual compiler.

read more

Posted: | Comments: 0 | Categories: Development, Personal

All code in this project is subject to the following style guide. Anything outside of this is not required to follow but it is recommended for new code written specifically for this project to follow it. The most important thing is to have code consistency formatted within a particular project, subsystem or module.

Indents and Control Statements

For all source files, the soft and hard tab widths are set at 4 spaces; if possible, use tabs instead of spaces for alignment of code blocks.

Control statements requiring curly brace blocks should have the opening brace on the same line as the statement, separated from the statement with a single space:

read more