14Apr/110

Comprehensive NoSQL databases overview

Christof Strauch, from Stuttgart Media University, has written an incredible 120+ page paper titled NoSQL Databases as an introduction and overview to NoSQL databases. The paper aims at giving a systematic and thorough introduction and overview of the NoSQL field by assembling information dispersed among blogs, wikis and scientific papers.

Document reviewing CouchDB and MongoDB as the two major representatives of this class of NoSQL databases, takes a look at column-stores by discussing Google’s BigtableHypertable and HBase, as well as Apache Cassandra.

Highly recommended!

Direct link to PDF

Local mirror

Filed under: hpc No Comments
12Apr/110

Auto upload a website via FTP

You know how boring can be site upload over and over again. Site is like a house pet, always needs some attention and after each change it should be uploaded to the Web vie FTP. Even doing this over and over again it is easy to make a mistake a miss one important file, so site can become malfunction.

I use simple lftp command line tool to automate project deployment via FTP and eliminate any possible deployment errors.

Filed under: dev, web Continue reading
2Mar/1114

Google Apps as single authentication point for your corporate applications

This is an update to my post "Google Apps Premier federated login with PHP". Idea is simple, users do not like passwords, less passwords - less pain and more security.

Nowadays many companies have gone cloud, which covers most needs, but leaves space for homegrown small applications, ideas, prototypes, etc. It is convenient to organize user login into these applications using already existing Google Apps login infrastructure.

This is about using it with PHP.

Filed under: I|T, php Continue reading
11Feb/110

Database isolation levels and their effects on performance

Some of us are not aware of the tremendous job databases perform, particularly their efforts to maintain the Isolation aspect of ACID. For example, some people believe that transactions are only related to data manipulation and not to queries, which is an incorrect assumption. Transaction Isolation is all about queries, and the consistency and completeness of the data retrieved by queries. This is how it works:

Filed under: I|T Continue reading
6Feb/110

@Gmail address tweak

It is known that "+" sign cab be used to create unlimited virtual gmail addresses using one box! For example you have mailbox  user@gmail.com, all addresses user+ANY_WORD@gmail.com are valid and will be delivered into your mail box. Good usage for this is leave not your direct email on site signups but something like user+spam@gmail.com, which can be filtered later.   For another cool address tweak see sub cat..

Filed under: tricks Continue reading
14Jan/110

7 Exciting Web Development Trends for 2011

Today, I’d like to talk about a few technologies and trends that I think are going to be quite important in the coming year: a pseudo prediction/wish list/what we’re going to cover this yearpost of sorts.

http://net.tutsplus.com/articles/general/7-exciting-web-development-trends-for-2011/

Filed under: web No Comments
21Dec/102

PHP Closing tag ?>

Sometime ago I saw some framework where all files missed PHP closing tags, I wondered why ? Simply, this tag is not required by PHP parser, interesting when this was introduced. But one advantage of this is elimination of hunting down final carriage return character in the end file. This additional CR mess up the output when including.

In projects with 200+ code files, one simple return at the end of file can cause bugs hard to find.

Filed under: php Continue reading
9Dec/100

Tip how to manage files on mobile device

Ooops, do I have a backup of my files? Question is usually asked when it is too late (: Does anybody have a backup of files stored on mobile phone?

Filed under: I|T, mobile Continue reading
6Dec/100

Login simultaneously: incognito mode

You may have heard about "incognito mode" in Google Chrome or "private-browsing" in Mozilla Firefox. In these modes browsers do not save anything to the hard drive, cache, cookies, etc. After exiting this mode all activity is cleaned up.  One interesting bonus you get of these features is login into different accounts at once.

Filed under: I|T Continue reading
30Sep/100

Publish PHP Code on the web – Highlight.js

It is often required to publish some code snippets in the blog on PHP or other popular languages like Python, Ruby... Here is simple way to do this..

Filed under: php Continue reading