Search posterous

Search all posts and users. Type a name, type a favorite song title, whatever! See what comes up.
  

More posterous blogs











More recommended blogs »

Here are posterous posts filed under ide...

Jay says...

    Many programmers using Eclipse are having a hard time editing simply because they are yet to use the IDE more efficiently. Here are most of the hotkeys and shortcuts I use and I would like to share these with you. I currently use Eclipse Ganymede, but I have been using these hotkeys since Eclipse 3.1. The hotkeys I use very commonly are the following:

Ctrl+Shift+O Organze imports. This saves you from people telling you to remove unnecessary imports and also obtains the import classes that you forgot to import. Import import import.

Ctrl+Q Go to last edited change. This is useful when you are browsing too much code in other files then forget what file you were currently working on and most importantly, what exact line and column you were.

Alt+Up or Alt+Down Move line up or down. Very useful when moving blocks of code around like putting it inside a loop or rearranging the program logic. Simply select the lines you want to move then use the hotkey.

Ctrl+Shift+T or Ctrl+Shift+R Open Type or Open Resource. Know the class name or the properties file name but forgot which project or package it resides in? Use this hotkey.

Alt+Shift+W, P Have 100+ classes in your project, and dont have time to memorize all names? Use this hotkey to show the the file you are currently working on in the Package Explorer.

Ctrl+D Erase current line. Pressing Home, another Home(to get the indentation spaces), Shift+End, Backspace is replaced by a hotkey.

 

And here are most of the other shortcuts I use (yes I use them all) when working in Eclipse:

Navigation
Last Edit Location Ctrl+Q
Backward History Alt+Left
Forward History Alt+Right
Go to Line number Ctrl+L
Go to Method Ctrl+O
Find Next Text Occurrence Highlight text to search then Ctrl+K
Find Previous Occurrence Highlight text then Ctrl+Shift+K
Go to Matching Bracket Ctrl+Shift+P
Open Type Ctrl+Shift+T
Open Resource Ctrl+Shift+R
Open Encapsulated Class Ctrl+T
Show Current Class in Package Explorer Alt+Shift+W, P
Activate Editor F12
Maximize/Restore Editor Pane Ctrl+Numpad Enter or Ctrl + M
Flip through tabs(opened files) Ctrl+PgUp/ Ctrl+PgDn
List opened tabs Ctrl+E
Select Perspective Ctrl+F8
Close All Open Editor Panes Ctrl+Shift+W


Editing
Toggle Comment Ctrl+/
Move Line/s Down Alt+Down
Move Line/s Up Alt+Up
Delete Current Line Ctrl+D
Insert Blank Line to Previous Line Ctrl+Shift+Enter
Insert Blank Line to Next Line Shift+Enter
Copy Line to Next Line Ctrl+Alt+Down
Copy Line to Previous Line Ctrl+Alt+Up
Organize Imports Ctrl+Shift+O
Auto Format Ctrl+Shift+F
To Upper Case Ctrl+Shift+X
To Lower Case Ctrl+Shift+Y


Running/debugging
Debug Java file Alt+Shift+D, J
Run Java file Alt+Shift+X, J


Miscellaneous
Content Assist Ctrl+Space
Quick Fix Ctrl+1
Toggle Breakpoint Ctrl+Shift+B
Toggle Mark Occurrences Alt+Shift+O
Display Available Eclipse Shortcuts Ctrl+Shift+L

Filed under: ide

jarod51 says...

From Netbeans...

Symfony support finished

Posted by Tomas Mysik on Oct 02 2009, 11:35:20 AM CEST

Hi all, today I would like to announce that the support for Symfony PHP Framework (as we planned it for NetBeans 6.8) is finished. So, what's new?

(If you missed our previous blog post about Symfony support in NetBeans, please, read it here.) 

Now, code completion offers proper Symfony variables in Symfony views.

Also, one can very easily navigate between Symfony views and actions. Of course, these actions are not present in other PHP files.

So, if you navigate from view to action... 

... you will end there :)

You can navigate vice versa as well (please notice that you must invoke the action from the body of a method).

One can assign shortcut for this action.

Please notice that these improvements will be available in NetBeans 6.8 Beta (will be released soon) .

Now, it's time to use NetBeans for your own Symfony projects or to follow Symfony tutorial to see whether Symfony support is good enough or should be improved. So, please test it and report all the issues or enhancements you find in NetBeans IssueZilla (component php, subcomponent symfony).

Filed under: ide

travistubbs says...

As we all know, the economy is in the tanker, which means a lot of us are doing what we can to make ends meet. Needless to say, I'm one of them. So, like so many people, when in need, it's time to start offloading stuff that isn't exactly 100% needed. So, without further ado, a little sampling of what I either plan on or am thinking about selling (trust me, there's more than this).

Couple quick notes: First, the images shown here aren't the actual images I'll use when posting these items during their actual sale. I just wanted to get a quick pic of each thing just so people could get a little glimpse of what it looks like. Second, I'm not sure how I plan on selling these (eBay, CraigsList, Twitter/Facebook, word of mouth, etc.).

Dell Inspiron 530

One of the first things I'm dropping has actually served me well during the time I've had it (no matter how many times I've cussed it out). It's a Dell Inspiron 530 Mini-Tower computer.

It comes with an Intel Celeron 420 processor (1.6 GHz, Single Core), 1.5 GB of RAM (upgraded from 512 MB), a 120 GB SATA Hard Drive, a 8-in-1 media card reader, a DVD+/-RW drive, and integrated surround sound.

On the Operating System side of things, this Dell is preinstalled with Windows Vista Basic (sorry). Now, it IS capable of running Windows 7 without any problems. If it runs it great, that's open to debate. Of course, if you have a license for Windows XP, you may want to downgrade. You could even install Ubuntu Linux instead as well.

I have added a Gigabit Ethernet card as the built-in Ethernet adapter is only 10/100. I also added a 4-port USB card just in case the 6 built-in ports (4 in the back, 2 in front) aren't enough.

I must note, this computer is refurbished, but you really wouldn't be able to tell.

Apple Mac mini (Early 2006)

One of my very first Mac purchases! After selling my iMac to my bro, I picked up a Mac mini so that I could do video editing for a business idea that went nowhere. For now, it's acting as a Home Media Center and Media Server. (I have a MacBook as my main machine ... for now.)

This Early 2006 model has a 1.66 GHz Intel Core Duo (NOT a Core 2 Duo), 80 GB Hard Drive, DVD+/-RW Drive, 2 GB of RAM (upgraded from 512 MB), integrated graphics, four USB 2.0 ports, a Firewire port, DVI monitor port, Gigabit Ethernet, 802.11g Wireless, and a Apple Remote.

I think this computer does have a few months of AppleCare left (expires February or March 2010). It also comes with a DVI-to-VGA adapter for those with a VGA monitor. The system comes preinstalled with Mac OS X 10.4 Tiger. And, like the Dell, this is refurbished.

Gateway FPD1975W 19" Widescreen LCD Display with Speaker Bar

The next item up for bid could be a considered a companion to one of the computers listed above. This is a 19" Widescreen LCD display from Gateway with additional Speaker Bar.

The display offers a maximum resolution of 1440 x 900. You can also use either VGA or a DVI connection (or both!). That's the basics of the monitor as I know. If you want the really nitty gritty details, check it out on Gateway's web site.

In additional to the monitor, I'm also including the Speaker Bar accessory. The Speaker Bar has headphone ports on either side of the bar and an analog microphone port on the right side of the bar. A volume knob is on front. The Speaker Bar is powered by USB so a separate power supply is not needed.

Newer Technology miniStack v2 external hard drive enclosure

If you're looking at the Mac mini, you may want to consider a few extras. On the hardware side of things, you may want to consider this miniStack v2 external hard drive enclosure.

I like this enclosure mainly for the fact that it fits under the Mac mini perfectly. It also acts as a USB and Firewire hub. There are two available USB ports and 1 Firewire port on the back, as well as one USB port and one Firewire port on its side. I say "freely available" as one of the two Firewire ports on the back is used as the uplink to the Mac mini.

Speaking of the Firewire port, one of the nice things about this drive is that you can use the hard drive as either an USB Drive or a Firewire Drive. Supposedly, Firewire is faster for data transfer, so I've been using that.

Sadly, I cannot provide a Hard Drive with this (it's got my data on it), so you're on your own when it comes to providing an IDE Hard Drive for this. I belive it only supports up to 500 GB.

I have two of these available, but one is having issues with the temperature sensor, so the fan is running ALL the time at the highest speed.

Apple Final Cut Studio (Academic Edition)

As I mentioned previously, I had purchased a Mac mini with the intent of doing some serious video editing for a business idea that barely saw the light of day. When it comes to serious video editing on the Mac, you look no further than Final Cut Studio.

This is the very first release of Final Cut Studio, which comes with Final Cut Pro 5.1, Motion 2, DVD Studio Pro, and Soundtrack Pro.  This was also the first version of Final Cut to support Intel processors, so you know it's good to go on all modern Macs.

This item I probably won't sell on eBay for the lone fact that this thing is HUGE and weights a ton, thanks to the paper manuals (more like books) included in this set.

As stated in the title, this is the Academic Edition. I'm not sure what the resell rules are on this, but I'm assuming it means I can only resale it to people that are currently enrolled in a school or work for an educational institute.

Microsoft Office:mac 2004

With the freely available OpenOffice.org software, I don't see much need in owning Microsoft Office anymore, especially for someone who is having to do everything as cheaply as possible.

Microsoft Office:mac 2004 includes Word, Excel, PowerPoint, and Entourage (the Mac equivalent of Outlook).

The version being sold here is the Student and Teacher Edition. This means that you are legally allowed to install this on three computers in your household, as long as you're a student or work for an educational institute. At least, I assume so. For sure, you're allowed to install it on three computers.

The only downside to Microsoft Office:mac is that it's not optimized for running on Intel-based Macs. Thankfully, you CAN run it on Intel Macs, thanks to Rosetta, but it just won't run as fast as you may want it to.

Apple MacBook (Late 2006, Core 2 Duo)

Finally, my (current) pride and joy. This MacBook is my main computer, but I may possibly part with it, if the price is right. I'm still trying to decide if I really want to sell this or not. My plan would be to sell the MacBook and use some of the money to purchase an inexpensive PC laptop (maybe one that can be run as a Hackintosh?). Looking around at how much the MacBook would sell for, it would be a terrible idea. Just one reason why this is a tough call.

Either way, this is a Late 2006 model White MacBook with a 2.0 GHz Core 2 Duo, 2 GB of RAM (upgraded from 512MB), 80 GB Hard Drive, DVD+/-RW Drive, integrated graphics, and 802.11n Wireless. The 13 inch screen can display resolutions up to 1280x800. The system comes preinstalled with Mac OS X 10.4 Tiger.

Like the Mac mini, I believe this too has a few months of AppleCare left (expiring maybe Feburary or March 2010).

To sweeten the deal, I could also include some accessories, such as an extra power adapter, a mini-DVI to DVI display adapter, and... I think that's it. I'll have to see what other accessories I have lying around.

If I do sell this, I do need to take it to the Apple Store for some repairs. There is a known issue with early model MacBooks having issues with the casing cracking. Take a guess what issue I'm having. Either way, it needs to be done so to make it look right again.

Once again, like the two other computers, this system is refurbished.


As I mentioned previously, this is just the start of what I'm selling. I also have some networking equipment, camcorders and accessories, and possibly a cell phone as well. I'll be sure to post the additional items in the coming days.

Filed under: IDE

riduidel says...

Ce matin, Eclipse 3.5 est sorti, et je me suis dit que j'allais l'installer. Seulement, j'utilise aussi maven et subversion. Ert d'un seul coup, ça devient moins drôle à faire marcher !

  1. La première fois, j'ai installé subversive avant ses connecteurs. Du coup, ça ne marchait pas.
  2. La deuxième fois, ça marchait presque bien, sauf l'intégration maven/svn (pour que quand je récupère un projet, il ait automatiquement la bonne nature et la bonne gestion des dépendances. Et pour corriger ça, j'ai dû passer aux builds stables de m2eclipse et, en bonus, essayer d'installer l'intégration subversion (mais rien ne précise dans le site de m2eclipse que cette intégration est réservée à subclipse)
  3. Et depuis, je n'arrive plus à installer correctement le connecteur SVN pour Subclipse ...

Filed under: ide

Jerry says...

Get the Flash Playerto see this player.
(download)

A video tour of the new Resource Center in Revolution 3.0.

Filed under: IDE

YamilG says...

Antes que nada ¿qué cosa es un IDE? ese es un término que lo venía viendo desde hace días pero que para serles honestos me quedó claro hasta hace un par de semanas cuando comencé en este rollo de la programación. Un IDE es entorno integrado de desarrollo (integrated development enviroment), que es una aplicación de software que incluye un editor de código, un compilador, un debugger y algunas funciones automatizadas que son las que precisamente le dan la ventaja.

Bueno regresando al tema ¿qué IDEs utilizó y recomendaría?

1.- Adobe Dreamweaver CS4
El primero no necesariamente por ser el mejor, sino porque fue de los primeros que conocí (me refiero a la aplicación en sí, no a la versión). Ideal para quien viene comenzando, posee un modo de vista en "design" un muy conveniente "split" que permite ver mitad código mitad elementos de forma gráfica. En su modo de diseño, Adobe Dreamweaver CS4 es un WYSIWYG (what you see is what you get), lo que quiere decir que uno puedo ordenar los elementos, estilizarlos y demás sin escribir una sola línea de código, precisamente el programa las escribe por uno. Dentro de sus componentes incluye un administrador de sitios que permite mantener organizados los diferentes archivos de los sitios que manejemos, por otro lado también incluye un cliente ftp que permite sincronizar con facilidad los archivos locales a un servidor web. Otra característica que es de mi agrado y que fue la que prácticamente me mantuvo usando DW por mucho tiempo es la autocompletación de código, si están trabajando en modo "code" y escriben por ejemplo "<d" el programa sugerirá posibles completaciones para el mismo por ejemplo "<div>" muy útil y les ahorrará mucho tiempo. En su última versión (Creative Suite 4 o simplemente CS4) incluye una función muy conveniente que se llama "live view" lo que hace que el código que estamos escribiendo se actualice en tiempo real en un navegador web, de esta forma lo que ahorra muchos "refresh". Recomiendo Adobe Dreamweaver CS4 para usuarios de todos los niveles (ideal sobre todo para los que vienen comenzando y aún no dominan muy bien la codificación).

Dreamweaver CS4

2.- Panic Coda
Conocí este editor gracias a su increíble sitio web, el cual resulta ser una excelente carta de presentación. El programa en cuestión de funciones resulta un poco más limitado que Dreamweaver, orientado diría yo que a desarrolladores de nivel intermedio, personas que ya dominan el marcado y codificación de los los 3 capas que generalmente vemos en la mayoría de páginas web (html+css+javascript). Lo que a mí me resulta más llamativo de esta herramienta es su increíblemente limpia y bien organizada interfaz gráfica, la forma que -al igual que dreamweaver- sugiere código lo cual ahorra mucho tiempo. Este es el editor que estoy utilizando actualmente, me permite ver las archivos de mis sitios de forma fácil y organizada, la edición muy amigable, y la integración con Transmit es muy buena. La desventaja más grande es que está únicamente disponible para MacOSX.

Panic - Coda

3.- TextMate
TextMate es como una navaja suiza, tiene de todo para todos, es relativamente amigable y permite personalizar la interfaz, yo lo he estado usando para programar en C++. TextMate incluye un emulador de aplicaciones que se llama Darwin (honestamente no puedo hablar mucho al respecto, vengo comenzando en este mundo de desarrollo de software) que es el que me ha permitido correr mis programas de C++. Es la elección actual de muchos web developers, y sería mi recomendación para desarrolladores en nivel medio y avanzado. Al igual que Coda, TextMate está únicamente disponible para MacOSX.

TextMate

Filed under: ide

d2s says...

Offscreen Technologies Ltd

Offscreen Technologies Ltd is developing Offscr® Studio IDE™ which dramatically shortens the time to market in creating high quality applications for Symbian S60 3rd and 5th edition devices.

Offscr® Studio IDE™ is now in the late phase of closed beta testing and will be commercially available later this year.

Filed under: IDE

Kirk says...

Follow up to: Zenburn For Aptana

Here's another file for import into Aptana's ScriptDoc Editor Colors panel to make documentation look right.

Also, under Preferences->General->Editors->Text Editors I set Line Number Foreground to RGB:133,172,141

The end result should match the attached screenshot.

Click here to download:
Aptana_ScriptDoc_ZenBurn.col (1 KB)

Filed under: ide

Kirk says...

Click here to download:
Aptana_JS_ZenBurn.col (1 KB)

Visual Studio won't support Javascript snippets until 2010, so I'm switching to Aptana Studio.
Of course an editor isn't an editor until it supports your color scheme, so I now submit to the world Zenburn for Aptana.

If you use ScriptDoc, be sure to get this color scheme file as well: /aptana-scriptdoc-zenburn-color

Aptana ScriptDoc ZenBurn Color Scheme

Filed under: ide

riduidel says...

Petit avant propos : ce message est issu d'une discussion sur une liste de diffusion Java à laquelle je participe. Il m'a semblé intéressant (surtout que je sais que certains de mes lecteurs sont comme moi développeurs Java)

Je suis étonné qu'un tel sujet ne déchaîne plus les passions.

J'ai souvenir de discussions plus enflammées sur des sujets moins polémique sur cette liste ...

On a du vieillir ;-)

Ca doit être ça

Je crois surtout que, grâce à maven en particulier, le choix d'un IDE n'est plus structurant pour les projets de grosse taille (typiquement les projets JEE). On a en effet maintenant toutes nos bibliothèques disponibles de manière standardisée quelquesoit l'interface de développement choisie.

C'est un peu faux en ce qui concerne les développements "visuels" quels qu'ils soient : depuis l'époque môdite de Struts, on cherche toujours, pour le web comme pour le swing, le générateur d'UI qui marche à tous les coups avant de toujours en revenir au développement à la main dans Eclipse ou NetBeans. Et là, en revanche, avoir ses petites habitudes, ça peut aider à gagner des dizaines de jours : savoir bien utiliser le debuggeur, connaître les raccourcis clavier, c'est le genre de feintes où l'habitude d'un outil est primordiale, plus encore que l'ergonomie du dit outil ou encore son intérêt réel.

Pour ce genre de cas (et histoire d'insister sur le thème "elle est finie la belle époque des débuts, quand je codais avec TextPad, la javadoc en WinHelp et le JDK en ligne de commande"), j'ai une citation chinoise qui est assez appropriée : "il n'y a pas de mauvais outils, seulement de mauvais ouvriers". En l'occurence, ça signifie pour moi que forcer un développeur à utiliser un outil qu'il ne connaît pas (genre un IDE, même s'il est meilleur comme IntelliJ Idea, qui garde pour moi une aura de qualité depuis mon dernier test qui remonte à 5 ans), ça revient à lui couper une main et lui demander d'être performant.

Parce que l'IDE, c'est notre troisième bras. C'est lui qui nous permet de voir le code sous différents aspects, de le travailler selon chacun de ces aspects, pour enfin le faire marcher. La contrepartie de ça, c'est que ne pas savoir utiliser un IDE, c'est en quelque sorte un aveu d'incompétence : on a un outil qui nous permet de définir une architecture, de coder un produit professsionnel, de le tester sous toutes les coutures, de voir quels sont les mauvais comportements du produit qu'on développe, et on ne sait utiliser que l'éditeur et (parfois) un tout petit peu le débuggeur. Ca, c'est un scandale. Moi, quand je vois ça, ça me donne envie de filer aux développeurs d'opérette qui en sont à ce niveau TextPad et une ligne de commande, juste pour leur faire comprendre qu'ils ne sont pas obligés d'utiliser le meilleur matériel s'ils ne savent pas s'en servir. Mais je m'égare ...

Pour finir, ma réponse à la question initiale est assez simple : quel IDE ? Celui que je préfère pour la tâche en cours : Eclipse pour coder et debugger, et NetBeans pour profiler. Et parfois notepad++ quand je dois juste modifier une ligne ou deux. Si vous me dites qu'ils sont tous les trois open-source et que c'est une volonté de ma part, je vous dirais que c'est faux. ils sont certes tous les trois open-sources et gratuits, mais la seule chose qui m'intéresse, c'est leur gratuité. je pourrais vous faire tout un laïus sur le darwinisme appliqué à la production logicielle démontrant que, pour les outils de développement, l'open-source garantit la meilleure qualité, mais je ne crois pas que ça vous intéresserait des tonnes ...

Filed under: IDE