Site Search
Homepage of Otaku No Zoku
Complete Archives of Otaku No Zoku
About Otaku No Zoku
Subscribe to Otaku No Zoku
Bookmark Otaku No Zoku

Software Wisdom :

Welcome to Software Wisdom, my place for divulging knowledge on software development and programming knowledge both old and new.

I’ve been wanting to write out knowledge about technologies and software development that I am familiar with for a number of years. From the most mundane and basic how-to all the way to super-advanced skills. Without actually committing to writing a full book, I wanted to be able to pick and choose what I talked about, even the most basic tutorials, if written clearly and succinctly, on doing something as mundane as sorting an array of numbers, will be useful to someone just starting out.

There are many resources on the internet dealing with every conceivable software development technology and programming language you can think of, but who says there should only be a single source of information? If you subscribe to that philosophy there would only ever be one book on C# programming, one book on PHP programming, one book on graphics programming, and so forth, which is patently absurd. I have found, over the many years I have been developing software and programming computers, that a great way to learn something is to study the techniques of other more knowledgeable practitioners, but even better is to study the techniques of many practitioners. There are so many ways, both simple and clever, to solve a particular problem, and possibly even more so in software development than in any other discipline, that studying several solutions to a single problem teaches you so much about the sub-problems that compose and make-up the bigger problem.

You are currently browsing the first page of "Software Wisdom".

Looking for something specific? Try the search box at the top of the page.

C# How To Convert String To Integer Value :

Need to convert a string in to an int in C#? That sort of task is trivial thanks to the TryParse method of the System.Int32 structure which is a standard part of the .NET Framework. TryParse does exactly what you need by taking a properly formatted string and converting it to an integer. The great… Continue reading the rest of the article

: Game Programming and Game Development :

C# What Is The System.Boolean Structure :

.NET offers the programmer many strongly typed data types. One of those is the System.Boolean structure which represents a Boolean value. System.Boolean, though programmers normally use the bool alias when declaring Boolean variables, have a value of either true or false. These two logical values permit the Boolean data type to represent anything that needs… Continue reading the rest of “C# What Is The System.Boolean Structure.”

C# What Is The Bool Data Type :

.NET and C# provides the programmer with the bool (Boolean) data type to represent values that are true or false. Any need to represent a two-state mechanism, such as a light switch, can be represented by a bool, e.g. on or off, yes or no, and so on. C# bool Type Definition The intrinsic data… Craving to get the remainder of “C# What Is The Bool Data Type?” Click on this link!

BORDER-RADIUS Create Round Borders With CSS :

With the introduction of the CSS3 border-radius style tags, web developers can now easily create rounded corner design elements that previously required a lot of intensive fiddling with itty-bitty graphics and multiple div tags. Judging by the number of websites out there that use rounded corners in a lot of their design elements (including this… Click here to read the rest of the post

CSS3 Coloured Borders :

The ability to set a different colour on each edge of the border around an element is coming. No more slicing up GIFs or PNGs , no more layering of DIV sections! Setting border edge colours in CSS3 is still not widely supported (as of this writing only Firefox supports it) but by the next… Continue reading the remainder of “CSS3 Coloured Borders.”

Creating Coloured Borders With CSS3 :

How do you create coloured borders with CSS3? With the new border-color tags of course! The border-color tag permits a web designer to be very specific about the colours used in the border of an HTML element. As the W3C inches their way towards delivering on the promise of CSS3, many more browsers are beginning… Click here to continue reading the remainder of “Creating Coloured Borders With CSS3.”

Objective-C Access To Instance Variables :

Instance variables belonging to an Objective-C 2.0 class are declared protected by default, unlike regular C++ or even C# whereby all declared member variables are private by default. This always confuses C++/C# programmers who are new to Objective-C so if you are familiar with either of those two languages, be aware of this point. Protection… Click this link to read the rest of the post

How To Find And Replace Text In SQL :

Replacing text in a mySQL database table is trivial thanks to the built-in SQL command REPLACE() that lets you manipulate text data within a table that matches a particular string, and replace it with another string. I have been playing extensively with the theme on this website recently and one of the cute little hacks… Need to get the remainder of “How To Find And Replace Text In SQL?” Use this link!

PHP array_shift() With Non-Numeric Keys :

The built-in array() data type has many ways that it can be manipulated. One of those ways is through the array_shift() function that treats an array as a queue, taking array elements from the front of the queue and moving up all of the other items in the array. When you define an array that… Continue reading the rest of the post

PHP array_shift() Function Definition :

PHP has a built-in array() data type which can be easily treated as though it were a list or a queue data type. The way to do this is through the use of the array_shift() function which takes the element at the beginning of the array and returns it, and in the process, shortens the… Hankering to read the rest of “PHP array_shift() Function Definition?” Click this!