Amin Mahpour Official Blog

15Nov/110

Python Tools for Visual Studio

Python programing language has been a powerful and scalable language. Many open source invaluable programs are written with this robust interpretive language. With this in mind, we could not see a decent Integrated Development Environment(IDE) for this language, until now.

Thanks to open source community of Codeplex and folks at Microsoft, we can now witness the most powerful IDE for this language so far. Python Tools for Visual Studio is an add-on which is installed on Visual Studio to bring support for Python programming language on this powerful platform. This add-on is very helpful because not only it supports python specific indentation, but also it suggest language specific keywords as you begin to type them(called intellisense).

Although this add-on has many pros, it is not deprived of cons, however. So it is possible that over time it become more powerful as bugs are being plugged. It requires Visual Studio so make sure you have it installed before you begin installing the add-on.

Check the project website at http://pytools.codeplex.com.

Tagged as: , No Comments
10Apr/110

Introducing CellNews journal

Starting from very near future, I would publish monthly cell and cancer centered news magazine. The magazine will contain news of the latest published papers in monthly basis manner. The magazine will contain the following materials:

  • A cover featured paper
  • In the news
  • Special coverage on the paper of the month
  • Molecule of month

I hope this magazine help to advance our understanding of cells.

Update: A glimpse of the upcoming magazine:

image

Please check this website again for more information.

Tagged as: , No Comments
21Feb/110

Using Online–Local Repositories to Backup and Manage Your Research and Thesis Projects

Loosing data can be very gruesome specially when you are in harry to complete your project. How one can make a safe backup from data and additionally and in the same time keep track of the every nuance changes in the data as the project goes on? Here, in this article, I will describe step by step how you can easily and effortlessly setup a united repository for your research data or papers.

NOTE: This paper is intended for those who use Microsoft Windows as operating system.

  1. Download and install TortoiseSVN from the vendor site. It is an open source and safe program. After that, you may need to restart your computer.
  2. Sign up in the one of the major online repository websites. I prefer two of them over the others. They offer free plans and good online service. https://www.assembla.com/ and https://projectlocker.com/
  3. Create a space or repository in those websites.
  4. Create a folder on your computer where you can sync and commit your changes, lets say “Thesis”.
  5. Right click on the folder and select “SVN checkout” from the context menu.
  6. In the URL of repository type or paste the address of the repository you’ve create before:(An example: https://pl3.projectlocker.com/******/Thesis/svn where ***** denotes your user name)
  7. Click OK and it is good to go. The folder now is your local repository.
  8. To add/update a file, you need to put/change the file in the folder, then Right click on the folder, “Thesis” in my case, and then select SVN commit. You can write some descriptions for the commitment that you make.

I hope this recipe would help those who want to organize their data into a unified database.