IDE integration is a faster alternative to copy pasting, when you use a desktop IDE to write code for solving problems on competitive programming websites
hackerearth or codechef. It is pretty simple to use.
What it does, in a nutshell , is that usually when you write code for sites hackerearth or codechef in a desktop IDE, you need to
copy paste the code into the online editor of the respective sites. So this extension reduces the process in such cases to a single keystroke from your IDE.
DISCLAIMER: Although I currently work for Directi, the company behind codechef.com, this is NOT an official product from any of Directi, hackerearth or hackerrank nor is endorsed by them in any way
After installing the extension follow these steps to use it or check out the 3 min video tutorial at http://youtu.be/OuC8s-5Ql-E
1. Download the executable for windows(for other platforms see at step 5) from here https://github.com/sktguha/ide_integration/blob/master/ide.exe?raw=true
2. Run the file ide.exe
3. Nothing will happen, except for a notification icon added to the system tray. That is ok
3. Now write code for a problem using an IDE for it such as netbeans,eclipse, codeblocks etc,
and once you are done writing the code just press ctrl+shift+space.
4.A prompt will be triggered in google chrome asking which tab you want to send the code to(here sending the code refers to inserting the code in the online
code editor open in that page), out of currently open codechef.com or hackerearth.com tabs.
Of course this implies that if one is writing code for a problem that problem needs to be open in google chrome and online code editor needs
to be ready. And google chrome needs to be set as the default browser
5. obviously this is only for windows. However only for netbeans IDE(http://www.netbeans.org/) there a plugin at https://github.com/sktguha/ide_integration/blob/master/netbeans_specific/IdeIntegration.nbm?raw=true
Works only for java files .Installing that plugin will add a context menu option "send code to Hackerearth or Codechef or Hackerrank". clicking that option will again trigger a prompt in google chrome(see step 4). see this video on how to install plugins for netbeans https://www.youtube.com/watch?v=GZLFcGfxHKU
Note for codechef.com the simple textarea editor needs to be active NOT the one with line numbers
Find this project on github at https://www.github.com/sktguha/ide_integration
contact me
gmail : [email protected]
on linkedln http://in.linkedin.com/pub/saikat-guha/8a/347/a15
on facebook https://www.facebook.com/saikat.guha.71
Extore is a team of professionals who are passionate about creating extensions for web browsers. This devotion also gives us opportunity to appreciate work of other people. We get inspired by useful, open source extensions made by developers all over the world. Our strong belief is that one should share helpful add-ons with others. That’s why we’d like to present you our ever-growing list of favourite extensions that have inspired us. Moreover, as you probably have already learned, sometimes struggling for the best brings an end to the good. Talking about add-ons it often turns out that an upgrade is worse then previous version. Also it can become really tricky to get back to the beloved version of your favourite extension. That’s why we’re going to make not only the latest, but all versions of our favourite (and we hope yours too) add-ons available for download. No more compromises, just stick to the version you really like!