Epic Blog of Awesome


Architecture, Performance, and Games · Introduction · Game Programming Patterns

Before we plunge headfirst into a pile of patterns, I thought it might help to give you some larger context about how I think about software architecture and how it applies to games. It may help you understand the rest of this book better. If nothing else, when you get dragged into an argument about how design patterns and software architecture suck or are awesome, it will give you some ammo to use.

via Architecture, Performance, and Games · Introduction · Game Programming Patterns.

Using Visual Studio database projects in real life – Gunnar Peipman’s ASP.NET blog

Visual Studio database projects are good to support software development. I have successfully used database projects for years and I think it’s time to share my experiences also to global developers audience. In this posting I will introduce you how to effectively use database projects so developers are working with up-to-date schema and test data all the time.

via Using Visual Studio database projects in real life – Gunnar Peipman's ASP.NET blog.

del.icio.us tag cleaner

This is a tool for removing unnecessary tags from your del.icio.us bookmarks.

If you’re like me, you probably have thousands of bookmarks collected over years and years of web surfing and hundreds of tags used to describe them. But the thing is that over these years you haven’t been able to come up with a consistent taxonomy for your tags.

You might have, for example, dozens of different tags for expressing links related to software development: "dev", "devel", "development" etc.

This tool can suggest you tags to be merged together, so you can choose one by one and have it merge the chosen tags on your del.icio.us account.

via del.icio.us tag cleaner.

PortableApps.com Platform Features | PortableApps.com – Portable software for USB, portable and cloud drives

PortableApps.com lets you carry all your favorite apps on a portable device or cloud drive and use them on any PC. Now you can have your own browser with all your bookmarks and extensions, your full office suite, your photo editor, your whole music collecion, your favorite games, your development tools and more. You can have everything you need for work and play with you on every PC you use. At work, at home, at school, visiting family and friends, even while traveling. And all your bookmarks, emails, personal files and settings stay right on your drive, too. Now, every PC becomes your PC

via PortableApps.com Platform Features | PortableApps.com – Portable software for USB, portable and cloud drives.

Object-relational mapping – Wikipedia, the free encyclopedia

Object Relational Mapping

Object Relational Mapping

Object-relational mapping (ORM, O/RM, and O/R mapping) in computer software is a programming technique for converting data between incompatible type systems in object-oriented programming languages. This creates, in effect, a "virtual object database" that can be used from within the programming language. There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to create their own ORM tools.

via Object-relational mapping – Wikipedia, the free encyclopedia.

>Amazon Silk | The official blog of the Amazon Silk team


Introducing Amazon Silk

September 28, 2011 by The Amazon Silk Team 429 Comments

Today in New York, Amazon introduced Silk, an all-new web browser powered by Amazon Web Services (AWS) and available exclusively on the just announced Kindle Fire.  You might be asking, “A browser?  Do we really need another one?”  As you’ll see in the video below, Silk isn’t just another browser.  We sought from the start to tap into the power and capabilities of the AWS infrastructure to overcome the limitations of typical mobile browsers.  Instead of a device-siloed software application, Amazon Silk deploys a split-architecture.  All of the browser subsystems are present on your Kindle Fire as well as on the AWS cloud computing platform.  Each time you load a web page, Silk makes a dynamic decision about which of these subsystems will run locally and which will execute remotely.  In short, Amazon Silk extends the boundaries of the browser, coupling the capabilities and interactivity of your local device with the massive computing power, memory, and network connectivity of our cloud.

We’ll have a lot more to say about Amazon Silk in the coming weeks and months, so please check back with us often.  You can also follow us on Twitter at @AmazonSilk.  Finally, if you’re interested in learning more about career opportunities on the Amazon Silk team, please visit our jobs page.

Posted via email from Mocha Brain Freeze

>Google Hacks


Manipulate the google engine by using it to locate mp3 files online as well as some free software, and more! Using Google, and some finely crafted searches we can find a lot of interesting information.

For Example we can find:
Software / MP3′s

Presented below is just a sample of interesting searches that we can send to google to obtain info. After you get a taste using some of these, try your own crafted searches to find info that you would be interested in.

Try a few of these searches:

intitle:”Index of” passwords modified
“access denied for user” “using password”
“A syntax error has occurred” filetype:ihtml
allinurl: admin mdb
“ORA-00921: unexpected end of SQL command”
“Index of /backup”
“Chatologica MetaSearch” “stack tracking:”

And these:

“parent directory ” /appz/ -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
“parent directory ” DVDRip -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
“parent directory “Xvid -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
“parent directory ” Gamez -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
“parent directory ” MP3 -xxx -html -htm -php -shtml -opendivx -md5 -md5sums
“parent directory ” Name of Singer or album -xxx -html -htm -php -shtml -
opendivx -md5 -md5sums

Notice that I am only changing the word after the parent directory, change it to what you want and you will get a lot of stuff.


put this string in google search:
intitle:index.of mp3
You only need add the name of the song/artist/singer. Example: intitle:index.of mp3 jackson


put this string in google search:
inurl:microsoft filetype:iso
You can change the string to watever you want, ex. microsoft to adobe, iso to
zip etc…

“AutoCreate=TRUE password=*”
This searches the password for “Website Access Analyzer”, a Japanese software that creates webstatistics. For those who can read Japanese, check out the
author’s site at: coara.or.jp/~passy/ [coara.or.jp/~passy/]

“http://*:*@www” domainname
This is a query to get inline passwords from search engines (not just Google),
you must type in the query followed with the the domain name without the .com
or .net

Another way is by just typing

“sets mode: +k”
This search reveals channel keys (passwords) on IRC as revealed from IRC chat

allinurl: admin mdb
Not all of these pages are administrator’s access databases containing
usernames, passwords and other sensitive information, but many are!

DCForum’s password file. This file gives a list of (crackable) passwords,
usernames and email addresses for DCForum and for DCShop (a shopping cart
program(!!!). Some lists are bigger than others, all are fun, and all belong to
googledorks. =)

intitle:”Index of” config.php
This search brings up sites with “config.php” files. To skip the technical
discussion, this configuration file contains both a username and a password for
an SQL database. Most sites with forums run a PHP message base. This file gives
you the keys to that forum, including FULL ADMIN access to the database.

eggdrop filetype:user user
These are eggdrop config files. Avoiding a full-blown descussion about eggdrops
and IRC bots, suffice it to say that this file contains usernames and passwords
for IRC users.

Posted via email from Mocha Brain Freeze

>Consumer Reports Says iPhone 4 Has Design Flaw – NYTimes.com


On Monday, Consumer Reports, America’s trusted source of product reviews, said it would not recommend the iPhone 4 because of a hardware flaw with its antenna that sometimes resulted in dropped calls. The independent consumer magazine also cast doubt on Apple’s recent explanation that a software bug had caused the widely reported problem. Apple did not return requests for comment.

Consumer Reports did not slap the iPhone 4 with a “don’t buy” warning, which it sometimes issues for shoddy or unsafe products. But it said that because of the design flaw, it would not recommend it as it did the previous version of the iPhone, the 3GS.

The next question is, Will any of Apple’s customers even care?

Posted via email from Mocha Brain Freeze