Movies on Rent

0

Posted by suhail | Posted in movies, planning, stuffs | Posted on 06-07-2010








You might surely have heard of seventymm, bigflix and moviemart


these are some common popular names in movie rental business in India. And i came across this article on the net about the online movie rental business, how it works, what things you need to consider, and the licenses to apply for before going in for the movie rental services.


here’s the article on Online movie rental Business   just wanted to share :)

useful Chrome addons

0

Posted by suhail | Posted in blog, chrome, web2.0 | Posted on 03-07-2010


After posting about Firefox addons i am now posting about Chrome add-ons, and it seems that i am slowly getting addicted to chrome, and the thing is, the lot i hear about chrome’s updates and features, the more excited i get to use chrome instead of Firefox.


Again In this post I am writing about some Chrome Addons, that would be useful to web developers, System Administrators, and also to other Surfers who love surfing the net and downloading.


I won’t say i found the same firefox addons for chrome. but yes, the addons for chrome are increasing and its obvious they will, there’s google behind it.


  Firebug Lite: Benefits over Firebug Lite:
Firebug Lite for Google Chrome is basically the same you’ll see when using the bookmarklet, or including a script tag in your page. There are, though, some benefits by using the extension for Google Chrome, including:

  • Browser toolbar integration, providing a quick access to Firebug Lite
  • It works without internet connection
  • Faster loading and no FOUC (Flash of Unstyled Content), once resources will be stored in the extension’s directory on your machine
  • Firebug Lite will be loaded before all other scripts, allowing it to capture all console calls and all XHR requests for that page
  • It is possible to activate the Firebug Lite for a particular domain, so next time you visit a page in that domain it will be automatically active.

Limitations:

  • Cannot read external resources
  • Won’t work well on pages with frames
  • JavaScript debugger isn’t available
  • Net Panel isn’t available



Monster:

Monster is similiar to yslow in firefox. The plugin is a mixture of chinese and english, which makes it unusable for many people. But still a good one.



cqstyle CSS editor:

See CSS edits in real time; slide CSS values across hundreds of variations.

  • Type to see results instantly
  • Click any value to slide it
  • Use arrow keys on slider for fine grain control
  • View and edit any CSS file on the page
  • Size and arrange editor windows to fit your monitor setup
  • Warns before closing so you don’t lose edits



Chrome FTP:

Browse your local disk and download files from your server using this FTP client for Google Chrome.



IP checker:

This one is similiar to show ip in firefox. shows the ip information of the current website.



Domain Details:

Domain Details provides the following information on the site you are visiting:

  • Server IP Address
  • Server’s Location. Based on a Geo IP database in the extension, does not poll an external service.
  • Server Software. Shows icons for common servers.
  • View server response headers within the extension
  • Domain Whois Links
  • Additional links to useful domain information



Videos At A Glance:

This addon gives you a summary of the video and related videos. See what the video is about before you watch it, without having to navigate away from the page. VideoSurf video summaries display selected thumbnails from the most important scenes in a video. you can easily find the video you want, avoid spam and jump to specific moments in a video.

  • Google Search
  • Twitter Profile Pages
  • Twitter Search Results
  • Youtube Search
  • Youtube Video Page
  • Yahoo! Search
  • Bing Search
  • OneRiot
  • Reddit
  • Digg
  • and more!

Additional Features and Options:

  • When watching YouTube videos, click on a frame in the summary to jump to that moment in the video
  • Expand shortened URLs (video and non-video) on Twitter
  • Enable/disable adult content in Related Videos


Adblock:
This is one another addon i truly would recommend to everyone, whether it be Web Developers, sys admins, or simply Surfers. this is one of the addons that i have been using for a long time in my Firefox (Adblock Plus) and also this was the first addon when i started using chrome. This helps you to block the unwanted popup ads, images and any other stuff that you would like block. with this addon you can block the unwated ads and the images and save a lot of Bandwidth.


I would also like to recommend a couple of post one from technobuzz.net and theother one from tutzone.org.


10 Useful Google Chrome Addons

8 Useful Google Chrome Plugins And Addons


If you know any more good and useful add-ons, please share it with us.

my puma shoes and adidas cap

0

Posted by suhail | Posted in inspiration, stuffs, thoughts | Posted on 01-07-2010

puma   Adidas


what’s so cool about my puma shoes and adidas cap? well, nothing, its just a title, the main subject is fitness, get the right activity for yourself. since i have started putting on weight, like many, i made the same common plans, like hit the gym, run as much as you can, proper dieting, etc…


And to motivate myself, i bought these sporty puma shoes and a cool adidas sporty cap, its an adidas taylor made cap, its uber cool :) , that would keep me motivatied and would remind me that i need to do some activity, to put myself in good shape.


But, to be honest, both are still there kept inside my bag, and i have still not hit the gym or started any physical activity, to keep myself in good shape.


while surfing through my google reader i cam across an article by Zentofitness, and this was really good, because, the main thing that author wants to tell is, do what you enjoying doing the best. Don’t just do the standard workouts, because you just want to stay in good shape and keep yourself healthy. you need to enjoy your workout, thats the key. so here’s the Zentofitness post for you.


The Main Subject: How to Find The Right Activity For You ?


Movement is key to health and vitality, we all need to move or at least do something active consistently throughout our lives. Sure the activities will change with time but it is important we find out what we love to do in terms of movement.

A workout can be anything you want it to be from cleaning up the garage and gardening to a good old run or weights session in the gym. They all vary in intensity and provide different health benefits, but most importantly we all have our preferences…..

Your idea of a fun workout or activity may be different to mine, For instance, I grew up playing a lot of sports – Soccer, Tennis, Cycling and was generally an active kid and loved to be outside playing. As I grew older my love for sports remained but I stopped playing them as often and started spending more time lifting weights at the gym, going for runs, and sprints plus more general fitness training. The important thing I realised was that at one point I stopped working out and being active because it was something I really enjoyed but rather as it made me feel good and it was something I felt had to be done. Big mistake…….


It was only recently that it hit home that exercise and workouts had become somewhat of a chore, I was in a routine and not doing things I loved to do to keep active. I think this happens to a lot of us as we grow older, the things we originally did to keep active go out of the window and we workout to keep fit by doing standard workouts……


1. Think of the Ideal Active Lifestyle


Take a moment to sit down and write out a week of your ideal activities if time was no option, for me this would be:

  • 2 hour long tennis sessions a week
  • 1-2 Weights Circiuts in the gym
  • 1 Barefoot Run
  • Some Light Stretching and Yoga
  • Lots of Walks



Now compare your ideal week of activity to what you are doing presently, I bet it is pretty different….. It is not to say you should aim to emulate the exact ideal scenario but rather to be used as a tool to see what you would really like to be doing. This exercise will allow you to get in touch with what you really want to be doing….


2. Which Activities Do You Enjoy Best


Take a journey back in time and remember back to what you enjoyed doing as a child and even your teenage years, think of all the sports you did and which ones you liked the best. Things like:

  • Running/Playing with freinds
  • Skateboarding
  • Swimming
  • Cycling
  • Sports (Tennis, Golf, Baseball, Basketball, Football etc)
  • Surfing



Think back to more general activities you enjoyed before you started working out or stopped working out. This should give you a pretty good idea of what you would enjoy doing and can give a template for some activities you can pickup to re-discover your passion for something….


3. Stay Active For the Right Reasons

Keep up the Motivation

1

Posted by suhail | Posted in inspiration, thoughts | Posted on 06-05-2010



It happens with most of us, somedays you get up in the morning and don’t feel like going to work, just feel like escaping, and sitting in office with this kind of feeling you do feel lost. Don’t get into that dullness and let down your feelings, You can still feel inspired when there’s no motivation.

  • Build your ideal workplace


“There is a direct correlation between an increased sphere of comfort and getting what you want.” –Timothy Ferriss


Tim Ferriss has always advocated the idea of using your environment to your advantage. He believes that controlling your environment is often much more effective than relying on self discipline. He finds that he writes the best between the hours of midnight and 1 AM to 3 to 4 in the morning. As he is writing, he will put a movie in the background so it will feel like he is in a social environment, even though the entire movie is on mute. Next to him may be a glass of tea. This is what puts him in the mood to do quality writing and make him so successful.


Look around your room right now or your workspace. Does it inspire you? Does it give you motivation? Is it noisy or quiet? Sometimes the hardest thing we do to ourselves is try to force ourselves to work in an area that is subconsciously telling us, “I can’t work here.”


And when you are constantly trying to discipline yourself, you will feel worse and be less productive. Instead try to build your ideal workplace and ideal time. Free it from distractions. Perhaps add a piece of artwork or a quote of your favorite person nearby you on the wall. Maybe add a beautiful plant in the corner to give you inspiration. If you feel more energy and enthusiasm during the night, schedule your day to work at midnight if you can. If you can realize the power of having a productive environment, you will naturally feel inspired and motivated to get work done.

  • Connecting the Dots

“Stay Hungry. Stay Foolish.” – Steve Jobs


Steve Jobs at a Stanford commencement speech said that giving this speech the students was the closest thing he came to graduating college. He’s never finished college. He recalls that the working class savings that his parents had made their entire life was being spent on his tuition on a college he says was as almost as expensive as Stanford. After 6 months, he couldn’t see the value in it and dropped out. Not knowing where to go in life, he decided to take a class in calligraphy. He, however, didn’t see any practical application for it in life.


Ten years later, they were designing the first Macintosh computer, and it all came back to him. He used the ideas that he had learned in calligraphy class, including the different types of typography, and put it in the Mac. It was the first computer to have beautiful typography, which has affected the different types of typography that we use today. If he had never dropped out in collage, he would have never taken that calligraphy class, and personal computers might not have the wonderful typography that they do today.


Sometimes when you’re trying to reach a goal, it’s impossible to connect the dots where you currently are. Somehow you just have to trust in yourself, and have faith that you will reach your dreams, despite not having the slightest clue or perfectly laid out road to where you are going. Nobody can connect the dots looking forward; you only can connect them when you’re looking backwards. You have to trust that the dots will somehow connect in the future; you have to trust in something, whether it’s karma or destiny, but trusting yourself is the first step towards feeling inspired and having the motivation to move forward.

  • Hard Work


“Research now seems to indicate that one hour of inner action is worth seven hours of out-in-the-world action. Think about that. You’re working too hard.” – Jack Canfield


Jack Canfield was once giving a speech to an audience. He tells of a story of a chiropractor …

Believe

0

Posted by suhail | Posted in inspiration, thoughts | Posted on 05-05-2010





A Little excerpt from “The Secret Scrolls” By Rhonda Byrne.


Ask, Believe, Receive – just three simple steps to create what you want. However, very often the second step, believe, can be the most difficult one. And yet it is the greatest step you will ever take. When you master believing, you have mastered your life.


To master believing, all you have to do is tip the balance of your thoughts, words, and actions, from ‘not believing’ to believing. The ONLY thing that can ever get in the way of manifesting what you want, is having more thoughts of ‘not believing’, speaking more words of ‘not believing’, and taking more actions of ‘not believing’, than you are of believing. Base the majority of your thoughts, words, and actions in believing, and the law of attraction must obey you.


Believing contains no doubt. Believing does not waiver. Believing is absolute faith. Believing remains steadfast despite what is happening in the outside world.

Blog Thoughts

0

Posted by suhail | Posted in blog, thoughts, web2.0 | Posted on 28-04-2010


FeelGood
This post i am writing is not the technical or productivity stuff i usually write about, its just i wanted to share about some sites and blogs that i follow through my google reader, they are even on my blog roll, and they give a kind of feel good factor. i recently added Dilbert’s comic strips to my blog roll :)


WorkAwesomeWork Awesome: is a blog by the envato guys. its a really cool blog, the posts here are very practical, something you can really try out and somethings which are going on in many peoples office lives or say careers. There’s an article that i would recommend to everyone, “The Importance of Doing What You Love“. this post is really motivating, i did the same with my career :) , after working for 3 years as a linux administrator and having a quite good experience in administration, and receiving a good pay, i switched my career to web development, because somewhere at the back of my head i knew that web development is something i always wanted to do, so took a risk in my career life and started learning on python and got recruited by a small design firm as a fresher python developer. The pay is quite less compared to what i used to receive as an experienced Linux administrator, but the Best part is I am happy, and as said in the comments “There is nothing like the feeling of knowing that you’re waking up everyday to do what you absolutely love.” There will be stress and pressures but slowly as you get experience you learn to handle them.


Box of CrayonsBox of Crayons: Do Less good work, Do More Great Work. this is what the blog title says, and you’ll find posts which you give good motivation and inspiration to perform better at your work. From Box of Crayons one thing i would like to recommend is “The Eight irresistible principles of Fun“. its a flash animation and its really good. Have fun at Work.


Zen to Fitness: This one’s a blog on Healthy living. Well, there are many blogs and sites on healthy living and stuff, but this one i really liked and follow through my google readergoogle reader.




Paulo CoelhoPaulo Coelho: One of the best writers, Author of “The Alchemist“, and many other books, But, The Alchemist is one of favourite novels. Ok, getting back to the blog, yes, this blog has really cool posts about people and life that will make you think, i like the “10 seconds read….” posts, and one of the 10 seconds read post that i loved is the “10 seconds read: Angels Talk“.


westcoastpoppinWest Coast Poppin: west coast poppin, is not a blog on motivation or a blog on healthy living and stuff, its a site about locking and popping dance, you may be wondering why am i mentioning about it ? well, i love dancing specially popping is what i used to do when i was a kid, now as a grown up adult and working in the IT and software field, you never get time to do the active stuff, because 8 – 12 hours of the day you are on that office chair, which doesn’t give any exercise to your body, and it surely takes away all the activeness and flexibility that you might have. And in case of some critical issues or major project launch’s, you even spend you weekends in the office. This website westcoastpoppin gives me a feeling, like i should start dancing again, (may be at least give it a try when alone at home and no one’s watching :) )
every day i watch at least a couple of dance videos during short breaks or during the lunch hours.
This is like you can follow the blogs or sites that posts about the stuff that interests you, it will make you feel good. And I think if you keep reading blogs or sites that interests you, you will get the motivation everyday and you’ll surely give it a try, at least once. Say, if you like swimming, and feel you wanted to swim or were a good swimmer back in your old days, so, i would say, search for some blog or website about swimmers or something by the swimmers for the swimmers, and if you like read it for even few minutes every day, you’ll surely be motivated to give it a shot at least once.


If you have any blogs or sites or links that you would like to recommend, please share it with me and everyone :)

Firefox addons to improve your Productivity

0

Posted by suhail | Posted in firefox, web2.0 | Posted on 02-04-2010



Firefox the most popular browser on the web and also my favourite, and I am like addicted to the Net, when there’s nothing to do, I am either surfing the net or Blogging, I really love working on firefox than on any other browser, the two main big reasons, it allows you a lot of customizations than any other browsers and the Addons :)


In this post I am writing about some Firefox Addons, that would be useful to web developers, System Administrators, and also to other Surfers who love surfing the net and downloading.


Firebug: Its already popular among the web developers using Firefox. Its gives you a lot of editing and debugging features.

  • You can inspect and edit HTML.
  • You can optimize i.e. make changes to the CSS of the web page.
  • You can monitor the amount of time the page takes to load, and firbug can break it down to file-by-file to debug the loading time.
  • You can debug Javascript.
  • You can easily find the errors in your Javascript, CSS and XML pages.
  • Firebug helps you find DOM objects quickly and then edit them on the fly.
  • Firebug gives you a good ol’ fashioned command line for JavaScript.
  • Firebug gives you a set of powerful logging functions to help you debug your Javascript.

Click to Install Firebug


Firequery: A collection of Firebug enhancements for jQuery.

  • jQuery expressions are intelligently presented in Firebug Console and DOM inspector.
  • elements in jQuery collections are highlighted on hover.
  • jQuerify: enables you to inject jQuery into any page.

Click to Install FireQuery


Yslow: It analyzes web pages and why they’re slow based on Yahoo!’s rules for high performance web sites.

  • Grade View To view an analysis of the page’s performance, choose the Grade tab or click the page’s letter grade in the status bar at the bottom of the page.
  • Components View To display information about the page’s components, choose the Components tab. The Components View displays all the components present on the web page. You might look at this view, for example, to see which components could be gzipped to improve performance.
  • Statistics View To view statistics about the web page, choose the Statistics tab. This view provides a summary of the total number of HTTP requests and the total weight of the page in kilobytes as well as page weight analysis for both Empty Cache and Primed Cache perspectives.
  • JSLint gathers all external and inline JavaScript from the current web page, submits it to JSLint, a JavaScript verifier, and opens a separate window with a report about problems with the page’s JavaScript. The report includes approximate locations within the source of the problem code.
  • ALL JS collects all external and inline JavaScript from the page and displays the scripts in a separate window. You might want to use this tool to check which scripts the page actually uses and whether the page is pulling them in correctly.ALL CSS collects all the inline and external stylesheets on the page and displays them in a separate window.
  • ALL SMUSH.IT If you click on All Smush.it, Smush.it will be run on all the image components on the page. This tool will tell you which images can be optimized and will create a zip file with the optimized images.

Click to Install Yslow


CodeBurner: Provides searchable reference information and code examples for HTML and CSS. text-based search that matches element, attribute and property names as you type, and a DOM inspector for looking up objects that appear in the source code of any page.

Click to Install CodeBurner


CSS Usage: It is an extension for Firebug which allows you to scan multiple pages of your site to see which CSS rules are actually used in your site. Each time you press “Scan”, the CSS files that are included in the current page are shown with the number of times the rules has been found applied on your page before it.

Click to Install CSS Usage


Fire FTP: fire ftp is a simple FTP application present as an addon which can be added to the Firefox browser. There are various FTP applications available, but why go out of the browser, when you can have a simple and easy way to FTP through your Browser itself.

Click to Install FireFTP


Show IP: After covering on some addons for the web developers we come across to the System and server administrators. This is one of the addons that i use and also recommend and specially i would like to recommend it to all the server and system administrators who are in Web Hosting i.e. working with a Web Hosting provider. This simple little plugin shows the ip address of the current website in the status bar. also some more features that it provides, when you click on the ip address, you’ll get a popup list wherein you can get the DNS info of the website, and netcraft through which you can get to know the OS and which srever is being used, and you can also get the name of the web hosting provider hosting the website, and you can also copy the ip address to the clipboard.

Click to Install Show IP



Server Spy: After show ip this is another one of the addons that i use and also recommend. This is a simple little plugin, it shows the server being used for the website you have opened up. For Ex: if you open up my website pixelsspace.com in the firefox browser, you’ll see in the status bar, it will show you apache/2, this means that the wbe server being used for the website is apache version 2.

Click to Install Server Spy


DNSQueries.com Toolbar: Most of the you sys and server admins may already be familiar with websites like DNSstuff.com, network-tools.com, intodns.com, etc. this is one more similiar website. but i liked the website as it looks simple and soothing. and dnsqueries.com has launched their toolbar for Firefox. The toolbar gives instant access to Domain Health Check, Find IP Neighbors, DNS Query, Traceroute, Ping, DNS Traversal, IP geolocation, SMTP tester, Reverse DNS Lookup, Service banner monitor and many more.

Click to Install DNSqueries.com toolbar


Domain Details: This will add a small info icon to your statusbar, displays the current website’s server software and headers, IP address, location flag, and have quick links to Whois and other domain information. When a page fails to load, links are shown to check cache and server status.

Click to Install Domain Details


Downthemall: downthemall is a download manager and accelerator and my favourite addon, i have used a lot of download managers but this is my favourite, its get added inside your Firefox and also i have also noticed the differnce in downaload speed when using other download managers and downthemall, i truly say, downthemall is better than the others i have used so far. I truly recommend this addon to all the Surfers who do frequent downaloading.

Click to install Downthemall


Video DownloadHelper: download helper allows you to downaload videos and images from many websites like youtube, dailymotion, Porkolt, iFilm and others. You can also convert the downloaded videos to your required video format.

Click to Install Video DownloadHelper


VideoSurf Videos at a Glance: This addon gives you a summary of the video and related videos. See what the video is about before you watch it, without having to navigate away from the page. VideoSurf video summaries display selected thumbnails from the most important scenes in a video. you can easily find the video you want, avoid spam and jump to specific moments in a video.

Click to Install VideoSurf Videos at a Glance


Adblock Plus: This is one another addon i truly would recommend to everyone, whether it be Web Developers, sys admins, or simply Surfers. this is one of the addons that i have been using for a long time in my Firefox. This helps you to block the unwanted popup ads, images and any other stuff that you would like block. with this addon you can block the unwated ads and the images and save a lot of Bandwidth.

Click to Install Adblock Plus


If you know some more good add-ons which would be useful, please share it with me and everyone :)

Django: Planning on E-commerce website

0

Posted by suhail | Posted in Books, Python, django, framework, planning | Posted on 02-03-2010

     


Writing after a long time, i planned to write this post after i started reading Jim McGaw’sBegining e-commerce“, i liked the style of writing and things he has written on planning on building an e-commerce website. posting in excerpts about planning from the 1st chapter.


Building an E-commerce website is a very interesteing thing. An e-commerce project using any particular framework tends to be fairly complex, with lots of ins and outs. They allow you, as a developer, to start by building a simple product catalog, and then go deeper into hooking into third-party payment processors with web service calls.


Visual design for e-commerce tends to be pretty straightforward. Generally, you don’t need to create graphics-heavy grunge designs to wow your audience, like you might need to do for a blog or business-card web site. As far as e-commerce goes: the simpler and cleaner, the better. But still, please note taht design is a very important aspect of an e-commerce website. Customers and their purchasing decisions are very much influenced by the look and feel of a web site, so it’s well worth your time to learn a bit more about design and make sure that your site doesn’t turn customers off visually.


First, Before jumping right in and starting with the coding process, take a moment and write down on a paper about what it is that you want to create. It’s common practice for software developers to write a specification for larger projects before they start coding. There are few different kinds of specifications; the one that we’re going to do now is a functional specification, which will describe in plain English what our code is supposed to do. How you choose to write your own specification is not terribly important, but it is important that you write something, just to make sure that your ducks are in a row and you don’t run into unforeseen problems with your plans down the line. If you make any mistakes or run into problems, it’s much easier (and cheaper) to change a few lines of text on paper than change lots of written code.



A little example on writing a functional specfification for your e-commerce website:


“Pixels-n-Acoustics will be an online tore that sells Books, Music CD’s,music accessories, Movie CD’s & DVD’s, amazon kindle and smartphones. When the user first comes to the site, the home page will display some featured products, a list of categories, and search box that will let them search the catalog. Navigation will be straight across the top below the banner. Product lists should be thumbnails that include a small image of the product, with the product name. Products can be in as many categories as we want. We need to be able to add products and categories through a form so we don’t need to always have computer programmers doing it. These forms need to be protected so only authorized individuals can access them. Products can be added to a cart. Checkout will be a single page where we prompt customers for their information and let them submit the order to us. (How can we inform customers about our privacy policy? Make it always available to them?) We’re going to ship orders from our location where our retail shop currently does business. Search Engine Optimization (SEO) should always be a priority. Everything should be stored securely. Our site should be accessible to people with disabilities, such as blind people. How should we order products when several are listed on a single page, such as a category page? We need analytics to track conversions and figure out who’s buying what. The administrative login also needs a place for us to view orders. Orders can only be placed with a valid credit card on the site, and once the card is approved through a real-time lookup, the order can be submitted with a status of ”submitted.” Fulfillment will occur on our end, and we’ll set the status of the order to “processed” once they’ve been shipped. We need to handle returns easily. This will require the ability to refund a customer’s money, less any handling fees we might charge them. How can we make this information available to the customer? Where should we explain our return policy, during checkout? A hyperlink to a “Return Policy” page.”


The point is not to convince venture capitalists to fund us, but to figure out what we’re going to do, internally, by getting the mental juices flowing. It can be free-form. Crawl through the site you’re envisioning in your mind and jot down any thoughts or questions that come to you. Keep it around and add to it as ideas come to you. The more ideas you have in mind from the start, before you start building the thing, the less likely you are to forget something mission-critical and have to go back and redo a bunch of your work. For real business, you need to plan for growth, and a large part of that is starting your online application with a decent architecture that is your own, that you can later modify without limit, and that offers you benefits over your competitors. And if you happen to be entering a market where you have no competitors (what business are you in again?), then you either have a terrible idea (why is no one else doing it?), or you will end up with competition very quickly, especially if your venture meets with any success whatsoever. You want to be able to do things better than everyone else, and a key part of this lies in your technology.

Python Programming Books Online:

0

Posted by activespark | Posted in Books, Python | Posted on 30-01-2010

Mentioning list of some Python Programming books which are available for free on the net.


A Byte of Python:
‘A Byte of Python’ is a free book on programming using the Python language. It serves as a tutorial and guide to the Python language for a beginner audience. This is among one of the good books for learning python. You can check out the comments and reviews by the users who have read the book. You can start reading the Book online Here.


Text Processing in Python:

This Book focuses on manipulation of text and Data. Here you’ll learn about string operations, regular expressions, parsers and state machines, and Internet tools and techniques.






Invent Your Own Computer Games with Python:

Typing in a little excerpt from the Official Website itself: “Invent Your Own Computer Games with Python” is a free e-Book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example. You can find the old 1st edition Link Here.




How to Think Like a Computer Scientist:

The main emphasis of this Book is teaching computer science. There are a lot of good reviews about the book and yes i googled and did found people stating it to be one the good books for beginners to learn python, you can find some reviews Here at Amazon website.


Python & The Editors

3

Posted by activespark | Posted in Python, editors | Posted on 31-12-2009


To tell about python editor’s there are many editors available for python, like activetstate’s komodo, python wingware, Stani’s etc. The choice of text editor to choose depends upon you, the operating system you use, the number of features your require from your text editor, etc. Here I am writing my own list of text editors, that i have used. Theres also this good little article i found on about.com on “Choosing a Text Editor for Python Programming” http://python.about.com/od/gettingstarted/ss/text_editors.htm.


Geany: Geany is that little editor, i keep at hand for any purpose, whether i wanna write an article or do some coding stuff, i prefer to use geany most of the time, its simple and lightweight, to be honest, the main thing i started using geany is, it opens with all pages and tabs from where you had left, if you have shut down your computer and when you come back and start your computer, you start geany, and it will open up with all the tabs that you had left open to work upon. i couldn’t find this feature in any other editors i have used so far. And it also has lots of other features, to view the different features of Geany, you can visit this link Here.


Vim: vim for sysadmins they call it as vi, this is also one powerful editor, its a unix editor, it also has this plugin feature, you can configure to act as a python editor, and being a unix editor, comparatively its the most light-weight and has a lot of features that can configured as required. And if you want to get a good hands on vim and want to have a good knowledge about the editor, i suggest you read swaroopch’s “A Byte of Vim”, you will learn about the different features of vim and how it can be used and also how you can configure vim to be the editor of your choice. And you can also visit this link http://0xbabaf000l.blogspot.com/ it has lot of comic strips about vim, gnu and other stuff.


gedit: its the is the official text editor of the GNOME desktop environment. sure it is again a light-weight editor but, i won’t call it powerful and neither it has that many features, all i would say its a simple little editor that can get your work done, it sure has the plugins feature, for a list of its features visit the Gedits official website page here: http://projects.gnome.org/gedit/index.html





ActiveState Komodo Edit: Now here we come to the hard core editor, Komodo Edit supports PHP, Python, Ruby, Perl and Tcl, plus JavaScript, CSS, HTML and template languages like RHTML, Template-Toolkit, HTML-Smarty and Django. This is again one of my favorite editors after Geany, its not light-weight as the other editors i have mentioned till now, you can’t expect it to be a light-weight, as it has lots of features, Multi-language support, Project management, toolbox, Extensions, plugins, code snippets, html preview, etc. read the complete list of features here: http://www.activestate.com/komodo_edit/features/
And its available for linux as well as windows and Mac.


These are some of the editors that i have used so far for coding in python, these editors are free, there are other editors too like Stani’s python editor, pydev, Boa constructor, bluefish (never tried those) but i will still stick to Geany, as i have got used to it, and it has that one feature that i always wanted, of opening up with all the tabs from where you had left.