A blog about Django, Python, mongo DB, LINUX, Amazon Web Services


Vim for Python Web Development

Posted On 20 October 2011 By MicroPyramid

Having a good environment setup is important for effective, fast and easy coding. We have different IDE's like eclipse, pycharm, sublime etc.. which are powerful and easy to use.

IDE's like eclipse, pycharm, sublime etc.. are resource intensive as they run many features, this is not a problem if you have really great system with powerfull resources.

Understanding Python Properties

Posted On 23 August 2011 By MicroPyramid

Python Properties is a class for managing class attributes in Python. Property( ) is a built-in function that creates and returns a property object

attribute_name = property(get_Attribute, set_Attribute,del_Attribute(Optional), doc_Attribue(Optional))
where, get_Attritube is function to get value of the attribute,

Django Forms basics explained

Posted On 06 July 2011 By MicroPyramid

Django forms is powerful module to help django application development in rendering html from model, validate input from http request to model specifications. And we can extend the module to suit our exact need. Lets see basics of django forms. Forms are a collection of fields that knows how to validate itself,Form classes are created as subclasses of django.forms.Form

Creating Django App

Posted On 18 June 2011 By MicroPyramid

Django is a high-level, free and open-source Python Web framework that encourages rapid development. Django follows the model–view–controller (MVC) architectural pattern. Django's primary goal is to ease the creation of complex, database-driven websites. Django emphasizes reusability and pluggability of components, rapid development.

Event Delegation in Jquery

Posted On 05 May 2011 By MicroPyramid

Event handling is the basic need to develop Rich Internet Web Applications and that will become very tough with elements added to DOM dynamically. Jquery gives simple solution to do event binding for dynamic elements under a DOM object.

QRCode generation in python

Posted On 25 April 2011 By MicroPyramid

A Quick Response code(QRCode) is a two-dimensional pictographic code used for its fast readability and comparatively large storage capacity. The code consists of black modules arranged in a square pattern on a white background. The information encoded can be made up of any kind of data (e.g., binary, alphanumeric, or Kanji symbols).

Streaming Protocols continued... RTMP, MMS

Posted On 09 March 2011 By MicroPyramid

Streaming is the technique for transferring data at fixed rate in real time between the client and the server. There are many streaming protocols available for streaming data. HTTP, RTSP, MMS, RTMP, RTP, MSB, MBSD, RTCP etc. are the streaming protocols.

Streaming protocols ogg, mp3, aac

Posted On 19 February 2011 By MicroPyramid

Audio format is a file format for storing the digital audio data on a computer. The encoding of the audio data is done by the encoder according to the file format specifications.The data in the file may be in compressed or uncompressed format.

The audio format is categorized into three types:
1. Uncompressed audio Format:
2. Lossless Compression:
3. Lossy Compression:

Understanding Audio Quality: Bit Rate, Sample Rate

Posted On 23 January 2011 By MicroPyramid

Audio Quality is the accuracy and enjoyability of the audio which the user can listen from an electronic device. Audio quality depends upon the bit rate, sample rate, file format and encoded method. It also depends on the ability of the encoder to get the important bits right.

Programming with python Descriptors (_get_, _set_, _delete_) - MicroPyramid

Posted On 12 December 2010 By MicroPyramid

Python descriptors are object attributes that are only invoked for new style of classes. Python descriptors comes under the category of meta programming(code that manipulates code). The descriptors are accessed with special classes that allows to: -- manage properties of another class and -- implement an interface for get, set and delete We can also say that the descriptors are object attributes and the attribute access is overridden by one of the methods in descriptor protocol.

Need any Help in your Project?Let's Talk