Aptana Studio — Advanced Python 0.3 documentation
Aptana Studio is an IDE - integrated development environment - based on the Eclipse framework. It provides powerful tools for exploring, understanding, and refactoring your code. Because Aptana Studio is Eclipse + a plugin, in class I may refer to “Aptana” and “Eclipse” interchangeably. Aptana’s Python support was formerly a separate Eclipse plugin called PyDev. Workspace¶ When it starts up, Aptana will ask you what folder you want to use as a workspace. Instead use ~/workspace, the standard Eclipse workspace path. Harmless libjpeg Error¶ The first time you start Apatana Studio, you will get a frightening-looking error message, complaining that libjpeg.62.so is missing. Click OK, and Eclipse will ask if you want to exit. This bug can be avoided entirely by installing libjpeg62: $ sudo apt-get install libjpeg62 However this is not strictly necessary, as the bug does not damage anything, and appears only the first time a new Apatana installation is run. Installing Eclipse Plugins¶ Vwrapper¶
CAS Online | Home
Codeanywhere
20 PSD Tuts That Will Turn You Into A Photoshop Guru
Many people can use Photoshop, but only a select few can call themselves gurus. Learn all the methods in the 20 tutorials below and you’ll be well on your way to joining this elite. Rather than focus on tuts for beginners, intermediates or advanced users, we’ve simply chosen ones which produce jaw-dropping effects. 1. Follow this tutorial to create dazzling, multi-layered, semi-transparent lettering, with a Perspex-like quality. 2. 3D Pixel Stretch Effect File this tutorial under “simple but effective”. 3. Turn a simple cityscape into a torrentially flooded wasteland. 4. Become the master of light and glow on Photoshop with this brief, easy-to-follow guide. 5. Use masking tools, layers, gradients and lines to turn your favorite piece of 3D text into something more colorful and commercial. 6. Mental waves do not exist, but if they did they’d look rather like this. 7. This tutorial is so versatile. 8. 9. 10. 11. Portraits occupy the more advanced end of the Photoshop learning spectrum.
Editors
If you have anything to contribute -- e.g. configurations for editors, new editors, or opinion -- don't hesitate to edit or create pages. There's an EditorConfigurationHowto available. Please keep wiki links as wiki links, use external links only if there is no existing page for the editor. Please add pages like BoaConstructor also to page IntegratedDevelopmentEnvironments. Multiplatform Editors Unix-Only Editors Windows-Only Editors Macintosh-Only Editors Online Editors Glorified Editors "IDEs" that don't integrate anything Python-specific go here. Enhanced Python shells Mobile Device Editors "IDEs" that run on mobile devices and tablets. Other Resources PySmell provides autocompletion for Vim, Emacs and TextMate Never ending debate EmacsVsVi CategoryEditors
Visual Basic 2012 Tutorial
Visual Basic 2012 was launched by Microsoft in 2012. It is integrated with other Microsoft Programming languages C# and C++ in a package known as Visual Studio 2012. It is a full fledged object oriented programming(OOP) language. However, you don’t need to have prior knowledge of OOP to learn Visual Basic 2012 programming.Visual Basic 2012 retains most of the syntaxes that are similar to older versions of Visual Basic. script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”> If you wish to learn more about Visual Basic 2012, you can download our E-Book, Visual Basic 2010 Made Easy written by our webmaster and tutor Dr.Liew.
eXo
Build a Social Intranet eXo Platform is an out-of-the-box social intranet solution. Rich collaboration features such as wikis, forums, calendars and documents are smartly integrated around activity streams, social networking and workspaces. It is carefully designed to instantly engage users. It runs within the trusted security of an enterprise platform and is highly customizable to adapt when your needs evolve. Learn More Build Social Websites eXo Platform has inherited strong capabilities for managing websites from its portal platform roots. But it is also a fantastic platform for content-centric applications. However, they can also be used in the front end if you need to engage your visitors! Learn More
How to inject code into a exe file
Title: How to inject code into a exe file Autor: Iman Karim Email: iman.karim@smail.inf.fh-bonn-rhein-sieg.de Home: *** THIS TUTORIAL IS ONLY FOR EDUCATIONAL PURPOSES!*** (english mistakes are default :P) Content: - Requirements - Getting started - Some ASM - Last words -Requirements- At first we need a debugger. I prefer OLLYDBG(the best debugger on earth :P) At twice we need a target application to inject our code. -Getting started- Our goal is to inject some code into the Notepad.EXE . [My Notepad screenshot] If you're sure now that's the original Notepad open the Notepad.exe with Olly. [click to enlarge] Because we're going to inject some code we've to have some space to inject it. [CodeCaves] Do you see the red box I've drawn for you? ***** START QUOTE FROM THE WIN32 PROGRAMMERS REFERENCE The MessageBox function creates, displays, and operates a message box. This is all you need to know about the MessageBox. OK! -Some ASM- Iman Karim.
Les docstrings en Python | Sam & Max
Du fait de la nature du tuto, exceptionellement je ne respecterai pas le nouveau format de rédaction. Mais y aura quand même de la zik : Une des mes fonctionnalités favorites en Python est son mécanisme de documentation du code : les doctrings. Principe La docstring est une chaîne de caractères que l’on n’assigne pas, et qui est placée à un endroit spécifique du code pour décrire ce dernier. La docstring la plus courante est placée sous une fonction. def ajouter(a, b): return a + b Et voici une fonction AVEC docstring : def ajouter(a, b): """ Ajoute deux nombres l'un à l'autre et retourne le résultat. """ return a + b La chaîne de caractère doit être placée juste en dessous de la signature de la fonction. Écrire des docstrings offrent de nombreux avantages : Usage Si vous avez une fonction ainsi faite : Alors dans un shell, toute personne qui va utiliser votre fonction pourra faire : #! On peut aussi documenter une classe et ses méthodes : Bonnes pratiques L’anglais est votre ami. Bref. Usage avancé
Top 10: Conversation Etiquette Mistakes
photo: *clairity* We’re all capable of the occasional social blunder. Of course, some of us seem more prone to it than others, but even the savviest people aren’t impervious to such gaffes. And no scenario is richer with these potential faux pas than the everyday conversation, in which you can say the wrong thing, do the wrong thing, and occasionally spit on others when trying to pronounce nouns with German etymology. No worries. But just because these conversation etiquette mistakes happen across the board doesn’t mean they can’t be avoided. No.10 – Changing the topic to suit your own interests Everyone has their own conversation topics of choice — work, office gossip or early 20th century smelting techniques. No.9 – Checking your phone Technology has become a distraction for many and, of course, the phone is the worst offender. No.8 – Not knowing your audience Know your audience. No.7 – One-upmanship It’s not only a conversation etiquette mistake, it’s an alienating trait to exercise.