Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Open Source

Cron Job Listing in Linux

DevX: Open Source Articles - Mon, 04/24/2017 - 15:37
Language: Enterprise, Expertise: Intermediate — Learn how to identify what jobs have already been added.
Categories: Open Source

Projects of the Week, April 24, 2017

SourceForge.net: Front page news - Mon, 04/24/2017 - 05:22

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

gnuplot

A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
[ Download gnuplot ]


Jaspersoft Studio

Jaspersoft® Studio is editing software for JasperReports®. It will help you design and run report templates; build report queries; write complex expressions; layout components like 50+ types of charts, maps, tables, crosstabs, custom visualisations. It integrates JasperReports® Server to create powerful report workflows. You can build documents of any complexity from your data. Print-ready PDFs to interactive dynamic HTML with navigation inside or outside the report. High quality PowerPoint, RTF, Word, spreadsheet documents or raw CSV, JSON, or XML. It’s not difficult to build custom exporter to suit any need. Different types of data sources are accessible, big data, CSV, Hibernate, Jaspersoft Domain, JavaBeans, JDBC, JSON, NoSQL, XML, or custom data source. Available as an Eclipse plug-in or a standalone application, it comes in two editions: Community and Professional. The Professional edition includes additional features, maps, advanced HTML5 charts and professional support.
[ Download Jaspersoft Studio ]


KaOSx

An independent small, rolling distribution, fully focused on KDE/Qt. Using pacman as package-manager.
[ Download KaOSx ]


MateriAppsLive

[ Download MateriAppsLive ]


Super Grub2 Disk

Super GRUB2 Disk helps you to boot into most any Operating System (OS) even if you cannot boot into it by normal means.
[ Download Super Grub2 Disk ]


Miranda IM

Miranda IM is an open source, multi-protocol instant messaging client designed to be very light on system resources, extremely fast and customizable. A powerful plugin-based architecture make Miranda IM one of the most flexible clients on the planet.
[ Download Miranda IM ]


Oolite
oolite

Oolite is a free and open source space trading and combat simulation game where you are the pilot of a spacecraft capable of interstellar travel. Inspired by the classic 8-bit game Elite, it features many similar aspects of gameplay. You can travel to different planetary systems, encounter challenges and embark on missions in a quest for wealth and glory.

Oolite runs on Mac OS X (10.6 or later), Windows (XP or later), and Linux, and does not require the latest hardware except for certain expansion packs. Powered by Objective-C and OpenGL, it is designed as a small game that users can easily pick up, modify and expand.
[ Download Oolite ]


matplotlib

Matplotlib is a python library for making publication quality plots using a syntax familiar to MATLAB users. Matplotlib uses numpy for numerics. Output formats include PDF, Postscript, SVG, and PNG, as well as screen display. As of matplotlib version 1.5, we are no longer making file releases available on SourceForge. Please visit http://matplotlib.org/users/installing.html for help obtaining matplotlib.
[ Download matplotlib ]


Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures.
[ Download Battle for Wesnoth ]

Categories: Open Source

ScrollOffset

Date Created: Sun, 2017-04-23 12:53Date Updated: Mon, 2017-04-24 09:30Submitted by: Robert Zenz

Allows to define an area around the cursor to keep visible when scrolling. The preferences can be gound under "General - Editors - Text Editors - ScrollOffset".

 

This is nearly identical to Vim feature.

Categories: Open Source

Web UI Generation Target for Nasdanika Ecore Code Generator

Date Created: Sat, 2017-04-22 22:09Date Updated: Mon, 2017-04-24 09:30Nasdanika LLCSubmitted by: Pavel Vlasov

The Web UI generation target for the Nasdanika Ecore Code Generation Editor.

It generates artifacts which are used by Nasdanika CDO Web Application Rendering framework for rendering web applications backed by CDO repositories.

Categories: Open Source

“Community Choice” Project of the Month Vote – June 2017

SourceForge.net: Front page news - Fri, 04/21/2017 - 05:25

The vote for June 2017 Community Choice SourceForge Project of the Month is now available, and will run until May 15, 2017 12:00 UTC.


ShanaEncoder

ShanaEncoder is an audio/video encoding program based on FFmpeg. Main Features – Both beginners and professionals can easily use the ShanaEncoder. – Fast encoding speed and quality of professional. – Closed caption, subtitle overlay, logo, crop, segment, etc… ShanaEncoder provides many features. – Support for H.264(High 10) decoding/encoding. – Support for unicode Source: https://shana.pe.kr/ffmpeg
[ Download ShanaEncoder ]


Jaspersoft Studio

Jaspersoft® Studio is editing software for JasperReports®. It will help you design and run report templates; build report queries; write complex expressions; layout components like 50+ types of charts, maps, tables, crosstabs, custom visualisations. It integrates JasperReports® Server to create powerful report workflows. You can build documents of any complexity from your data. Print-ready PDFs to interactive dynamic HTML with navigation inside or outside the report. High quality PowerPoint, RTF, Word, spreadsheet documents or raw CSV, JSON, or XML. It’s not difficult to build custom exporter to suit any need. Different types of data sources are accessible, big data, CSV, Hibernate, Jaspersoft Domain, JavaBeans, JDBC, JSON, NoSQL, XML, or custom data source. Available as an Eclipse plug-in or a standalone application, it comes in two editions: Community and Professional. The Professional edition includes additional features, maps, advanced HTML5 charts and professional support.
[ Download Jaspersoft Studio ]


FlightGear – Flight Simulator

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums. FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.
[ Download FlightGear – Flight Simulator ]


MakuluLinux

Makululinux Hybrid Based, provides a Sleek, Smooth and Stable user experience that is able to run on any computer from old to new, from netbooks to notebooks, desktops to server stations. Makulu provides software and codec’s pre-installed on the OS, to provide an out of the box experience for the end user and his day to day tasks. Feel free to Join us in our Live Chat Room : https://discord.gg/PW3QqKr
[ Download MakuluLinux ]


simutrans

Simutrans is a cross-platform simulation game where players try to successfully manage transportation systems between places by land, air, and water for passengers, mail, and goods. Planes, ships, trains, trams, trucks, buses, or monorails are at your disposal, but factories operate based on contracts and passengers can only travel to their set destinations.
[ Download simutrans ]


fldigi

Fldigi is a modem program for most of the digital modes used by radio amateurs today: CW, PSK, MFSK, RTTY, Hell, DominoEX, Olivia, and Throb are all supported. It can help calibrate a sound card to a time signal and do frequency measurement tests. NOTICE: You must proceed to the Files section to locate the correct fldigi, flrig etal download for your particular operating system. Do not blithely use the big green Download button! Use the “Files” menu item or the “Browse All Files” link.
[ Download fldigi ]


XBian

XBian is a free, Open Source media center distribution for mini computers (currently Raspberry Pi, Solidrun’s CuBox-i/Hummingboard supported). It can be downloaded at http://www.xbian.org. Our slogan is “bleeding edge” as our main focus is delivering the fastest media center solution. We believe that everyone can help make XBian better. Please visit our website for support and if you have suggestions, wishes or contributions, please share them with us! Want more info about XBian? You can read everything about it here: http://www.xbian.org/what-is-xbian/
[ Download XBian ]


gnuplot

A famous scientific plotting package, features include 2D and 3D plotting, a huge number of output formats, interactive input or script-driven options, and a large set of scripted examples.
[ Download gnuplot ]


PDF Split and Merge

Split and merge PDF files with PDFsam, an easy-to-use desktop tool with graphical, command line and web interface.
[ Download PDF Split and Merge ]

Categories: Open Source

Eclipse Newsletter - Mastering Eclipse CDT

Eclipse News - Thu, 04/20/2017 - 13:10
Learn all about Eclipse CDT, a fully functional C & C++ IDE for the Eclipse platform in this month's newsletter.
Categories: Open Source

Entering a Docker Container

DevX: Open Source Articles - Wed, 04/19/2017 - 16:09
Language: Web, Expertise: Intermediate — Learn an easy way to create a new interactive bash shell in the running container.
Categories: Open Source

IoT Developer Trends - 2017 Edition

Eclipse News - Wed, 04/19/2017 - 15:00
The third annual IoT Developer Survey results are now available! What has changed in IoT this year?
Categories: Open Source

Today in Tech – 1957

SourceForge.net: Front page news - Wed, 04/19/2017 - 05:20

On this day in 1957, the first FORTRAN program was run.

Back in 1953, IBM computer scientist John W. Backus proposed to his superiors that a more practical language be developed for programming their IBM 704 mainframe computer. He along with a team of programmers later invented FORTRAN, a “high-level” programming language that greatly simplified program writing. And by April 19, 1957 the first FORTRAN program was run (apart from internal IBM testing) at Westinghouse, producing a missing comma diagnostic, followed by a successful attempt.

Categories: Open Source

New version of MySQL-to-PostgreSQL has been released

PostgreSQL News - Wed, 04/19/2017 - 01:00

New version of MySQL-to-PostgreSQL has been released with verified support for Heroku, option to convert views and other improvements.

Visit https://www.convert-in.com/mysql-to-postgres.htm for details.

Categories: Database, Open Source

Working with Swagger

DevX: Open Source Articles - Mon, 04/17/2017 - 18:56
Take advantage of the industry-leading framework named Swagger to easily document your RESTful APIs.
Categories: Open Source

The latest round of Google Open Source Peer Bonus winners

Google Open Source Blog - Mon, 04/17/2017 - 17:48
Google relies on open source software throughout our systems, much of it written by non-Googlers. We’re always looking for ways to say “thank you!” so 5 years ago we started asking Googlers to nominate open source contributors outside of the company who have made significant contributions to codebases we use or think are important. We’ve recognized more than 500 developers from 30+ countries who have contributed their time and talent to over 400 open source projects since the program’s inception in 2011.

Today we are pleased to announce the latest round of awardees, 52 individuals we’d like to recognize for their dedication to open source communities. The following is a list of everyone who gave us permission to thank them publicly:

.pb_table tbody td { vertical-align: top; font-size: 14px; } .pb_table thead tr td { vertical-align: bottom; font-weight: 900; }
Name Project Name Project Philipp Hancke Adapter.js Fernando Perez Jupyter & IPython Geoff Greer Ag Michelle Noorali Kubernetes & Helm Dzmitry Shylovich Angular Prosper Otemuyiwa Laravel Hackathon Starter David Kalnischkies Apt Keith Busch Linux kernel Peter Mounce Bazel Thomas Caswell matplotlib Yuki Yugui Sonoda Bazel Tatsuhiro Tsujikawa nghttp2 Eric Fiselier benchmark Anna Henningsen Node.js Rob Stradling Certificate Transparency Charles Harris NumPy Ke He Chromium Jeff Reback pandas Daniel Micay CopperheadOS Ludovic Rousseau PCSC-Lite, CCID Nico Huber coreboot Matti Picus PyPy Kyösti Mälkki coreboot Salvatore Sanfilippo Redis Jana Moudrá Dart Ralf Gommers SciPy John Wiegley Emacs Kevin O'Connor SeaBIOS Alex Saveau FirebaseUI-Android Sam Aaron Sonic Pi Toke Hoiland-Jorgensen Flent Michael Tyson The Amazing Audio Engine Hanno Böck Fuzzing Project Rob Landley Toybox Luca Milanesio Gerrit Bin Meng U-Boot Daniel Theophanes Go programming language Ben Noordhuis V8 Josh Snyder Go programming language Fatih Arslan vim-go Brendan Tracey Go programming language Adam Treat WebKit Elias Naur Go on Mobile Chris Dumez WebKit Anthonios Partheniou Google Cloud Datalab Sean Larkin Webpack Marcus Meissner gPhoto2 Tobias Koppers Webpack Matt Butcher Helm Alexis La Goutte Wireshark dissector for QUIC
Congratulations to all of the awardees, past and present! Thank you for your contributions.

By Helen Hu, Open Source Programs Office
Categories: Open Source

Projects of the Week, April 17, 2017

SourceForge.net: Front page news - Mon, 04/17/2017 - 05:11

Here are the featured projects for the week, which appear on the front page of SourceForge.net:

movistartv

Kodi Movistar+ TV es un ADDON para XBMC/ Kodi que permite disponer de un decodificador de los servicios IPTV de Movistar integrado en uno de los mediacenters mas populares. El proyecto no trata solo de replicar los servicios de televisión, sino un concepto diferente de servicios integrados donde la TV tenga un protagonismo central pero no el único y que permita tanto ver la TV como un video de youtube, disponer un catalogo de películas y música .. Autor: Victor M. Juidiaz Portilla (https://www.linkedin.com/in/victor-manuel-juidiaz-portilla-27bb48106) Foro “Oficial”: http://www.kodimania.com/index.php?topic=860.0 Las principales funcionalidades de TV son: – Actualización automática de canales. – Guía de programación (EPG). – Grabaciones en la Nube y en local. – Visualización de grabaciones en la nube. – Sincronización de grabaciones a local para evitar su caducidad. – Gestión avanzada de series. – Timeshift. – DLNA
[ Download movistartv ]


Pandora FMS: Flexible Monitoring System

Pandora FMS is an enterprise-ready monitoring solution that provides unparalleled flexibility for IT to address both immediate and unforeseen operational issues, including infrastructure and IT processes. It uniquely enables business and IT to adapt to changing needs through a flexible and rapid approach to IT and business deployment. Pandora FMS consolidates all the needs of modern monitoring (ITOM, APM, BAM) and provides status and performance metrics from different operating systems, virtual infrastructure (VMware, Hyper-V, XEN), Docker containers, applications, storage and hardware devices such as firewalls, proxies, databases, web servers or routers. It’s highly scalable (up to 2000 nodes with one single server), 100% web and with multi-tenant capabilities. It has a very flexible ACL system and several different graphical reports and user-defined control screens.
[ Download Pandora FMS: Flexible Monitoring System ]


gretl

gretl is a cross-platform software package for econometric analysis, written in the C programming language.
[ Download gretl ]


Freeplane

Application for Mind Mapping, Knowledge Management, Project Management. Develop, organize and communicate your ideas and knowledge in the most effective way.
[ Download Freeplane ]


antergos

The purpose of Antergos is to provide a modern, elegant and powerful operating system based on one of the best Linux distributions out there, Arch Linux. Antergos is easy to use and very customizable It is open source, free and based on the fast and lightweight Arch Linux. Antergos uses the official Arch Linux package repositories and the AUR (user-submitted packages) along with its own software repositories. As with other GNU/Linux systems, Antergos is virtually free of viruses and spyware
[ Download antergos ]


DxWnd

Windows hooker – intercepts system calls to make fullscreen programs running in a window, to support a better compatibility, to enhance video modes and to stretch timing. It is tipically very useful to run old windows games.
[ Download DxWnd ]


grepwin

grepWin is a simple search and replace tool which can use regular expressions to do its job. This allows to do much more powerful searches and replaces.
[ Download grepwin ]


VICE

VICE is an emulator collection which emulates the C64, the C64-DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610). It runs on Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 6.x, Amiga, GP2X or Mac OS X machines.
[ Download VICE ]


TeXworks
texworks

TeXworks is a free and simple working environment for authoring TeX (LaTeX, ConTeXt and XeTeX) documents. Inspired by Dick Koch’s award-winning TeXShop program for Mac OS X, it makes entry into the TeX world easier for those using desktop operating systems other than OS X. It provides an integrated, easy-to-use environment for users on other platforms particularly GNU/Linux and Windows and features a clean, simple interface accessible to casual and non-technical users.
[ Download TeXworks ]

Categories: Open Source

The Unspoken Rules of Open Source Development

SourceForge.net: Front page news - Fri, 04/14/2017 - 05:05

Rules govern just about everything. There are rules of physics, rules in mathematics, rules in sports and the rule of law just to name a few. Naturally, open source development also has its own set of rules.

The thing is, some of these rules come so naturally to developers that they’re no longer mentioned, they’re simply understood. Break one however, and you’ll risk becoming a pariah of the open source world despite the fact that these rules have never been officially declared. So if you’re planning on delving deep into the world of open source development, you better make sure you know and abide by these unspoken rules:

Do Your Homework

Before entering into any community or project, always do your homework. Find out what the standard procedures are, who to approach or where to go with questions, what the specific community rules are, the project goals and mission,etc. You cannot just waltz into a community and expect it to be the same as others, or expect everyone to share your point of view, agree with all your suggestions or let you do what you want. Most times you have to start with the grunt work and prove your dedication to the project as a whole, and not just to the features you want implemented.

Look at the Bigger Picture

Speaking of the whole, you also need to have a more comprehensive understanding of a project and not just focus on the one area you’re interested in. Why? The butterfly effect. When you make a change in one area of the project, no matter how small it could still adversely affect the project as a whole. To avoid making this mistake it’s best to know just how all the pieces of the project fit together and how the area you’re interested in impacts the rest of the project. Looking at the bigger picture also means ensuring that contributions benefit not just your company or one company, but the community as a whole. Projects are not all about putting just one organization’s needs first, but about pushing the technology forward to benefit everyone in the industry.

Think Community

Communities are the backbone of open source projects. When you enter a community you can’t think of just yourself anymore, you have to do your part in maintaining the community. That means abiding by its rules, respecting its culture and generally maintaining a positive environment. You have to think about how your actions affect everyone else in the community. So you can’t just submit code and be done with it, you have to follow it through to the end and not let it burden other community members. You can’t just fork when you feel like it, you have to consult with the community as they will surely be affected by this act. Thinking of the community also means helping other community members when you can. Remember that the more you help, the more valued a community member you become.

Make Contributions as Foolproof as Possible

If you want your contributions to an open source project accepted and implemented, you have to make sure they’re foolproof. You have to think of every possible angle and issue and the solutions to these issues, which means you’ll also have to know enough about the code base and not just one aspect of the software.

Be Open

It may seem like a given, but sometimes even those in the field of open source need to be reminded to be open. This means being transparent to the community with all aspects of the project; being open to suggestions; and being open to change as it is indispensable to development.

Categories: Open Source

BlueSky - web development in Eclipse IDE (Experimental)

Date Created: Thu, 2017-04-13 10:52Date Updated: Mon, 2017-04-17 09:19Red Hat Inc.Submitted by: Mickael Istria

BlueSky enables rich edition of typical web files (HTML, CSS, JS, TS, JSon) in the Eclipse IDE.

Categories: Open Source

Nasdanika Ecore Code Generator

Date Created: Wed, 2017-04-12 00:43Date Updated: Sat, 2017-04-22 22:13Nasdanika LLCSubmitted by: Pavel Vlasov

Those working with Eclipse EMF Ecore models are familiar with the Ecore code generation editors and process:

* The Ecore model contains the model definition - packages, classifiers, structural features, operations, etc.
* The generator model contains additional information required for code generation - java package names, names of base classes, ...
* There are four "generation targets":
* Model
* Edit support
* Editor
* Tests

Nasdanika Ecore Code Generation extends the code generation concepts in the following ways:

* Allows users to select a sub-set of model elements for which to generate code.
* Generation targets can be contributed to the UI through the Eclipse extensions mechanism and a set of generation targets of interest is selected by a user at the generator model creation time.

Concepts

* Code generator model
* Root element - keeps a list of EPackages included in the model and a list of generation targets.
* Model elements - reference Ecore model elements - packages, classifiers, ... Generator model elements keep track of element Ecore model elements selection and contain configuration elements for the model element.
* Generator target is an extension point which defines a name of the target and an implementation class which performs actual generation.
* The target generator class has a method which creates configuration elements contained in the generation model.
* The target generator also has a method selecting model elements supported by the target. Only model elements supported by at least one target are displayed in the tree view.
* Configuration elements are displayed in the tab view in the right bottom of the editor.

Please keep in mind that you need to install at least one generation target in order to use the editor! E.g. the Web UI Generation Target - https://marketplace.eclipse.org/content/web-ui-generation-target-nasdani....

It is recommended to tag generation target solutions in Eclipse Marketplace with nasdanika-codegen-ecore-target tag.

Categories: Open Source

Today in Tech – 1981

SourceForge.net: Front page news - Wed, 04/12/2017 - 05:07

April 12, 1981 – The HP-41 calculator was the first calculator to have alphanumeric display capabilities, and on this day in 1981 it was used on board NASA’s first space shuttle flight. The calculator helped astronauts calculate many important things, such as the exact angle at which they needed to re-enter Earth’s atmosphere safely, and the change to the center of gravity due to fuel consumption.

The HP-41 calculator that flew on NASA’s earliest space shuttle missions is now kept on display at the Smithsonian Air and Space Museum in Washington, D.C.

nasa_hp-41cv

The NASA HP-41CV with carrying case – Image taken from Wikipedia

Categories: Open Source

Introducing tf-seq2seq: An Open Source Sequence-to-Sequence Framework in TensorFlow

Google Open Source Blog - Tue, 04/11/2017 - 21:16
Crossposted on the Google Research Blog

Last year, we announced Google Neural Machine Translation (GNMT), a sequence-to-sequence (“seq2seq”) model which is now used in Google Translate production systems. While GNMT achieved huge improvements in translation quality, its impact was limited by the fact that the framework for training these models was unavailable to external researchers.

Today, we are excited to introduce tf-seq2seq, an open source seq2seq framework in TensorFlow that makes it easy to experiment with seq2seq models and achieve state-of-the-art results. To that end, we made the tf-seq2seq codebase clean and modular, maintaining full test coverage and documenting all of its functionality.

Our framework supports various configurations of the standard seq2seq model, such as depth of the encoder/decoder, attention mechanism, RNN cell type, or beam size. This versatility allowed us to discover optimal hyperparameters and outperform other frameworks, as described in our paper, “Massive Exploration of Neural Machine Translation Architectures.”

A seq2seq model translating from Mandarin to English. At each time step, the encoder takes in one Chinese character and its own previous state (black arrow), and produces an output vector (blue arrow). The decoder then generates an English translation word-by-word, at each time step taking in the last word, the previous state, and a weighted combination of all the outputs of the encoder (aka attention [3], depicted in blue) and then producing the next English word. Please note that in our implementation we use wordpieces [4] to handle rare words.In addition to machine translation, tf-seq2seq can also be applied to any other sequence-to-sequence task (i.e. learning to produce an output sequence given an input sequence), including machine summarization, image captioning, speech recognition, and conversational modeling. We carefully designed our framework to maintain this level of generality and provide tutorials, preprocessed data, and other utilities for machine translation.

We hope that you will use tf-seq2seq to accelerate (or kick off) your own deep learning research. We also welcome your contributions to our GitHub repository, where we have a variety of open issues that we would love to have your help with!

Acknowledgments:
We’d like to thank Eugene Brevdo, Melody Guan, Lukasz Kaiser, Quoc V. Le, Thang Luong, and Chris Olah for all their help. For a deeper dive into how seq2seq models work, please see the resources below.

References:
[1] Massive Exploration of Neural Machine Translation Architectures, Denny Britz, Anna Goldie, Minh-Thang Luong, Quoc Le
[2] Sequence to Sequence Learning with Neural Networks, Ilya Sutskever, Oriol Vinyals, Quoc V. Le. NIPS, 2014
[3] Neural Machine Translation by Jointly Learning to Align and Translate, Dzmitry Bahdanau, Kyunghyun Cho, Yoshua Bengio. ICLR, 2015
[4] Google’s Neural Machine Translation System: Bridging the Gap between Human and Machine Translation, Yonghui Wu, Mike Schuster, Zhifeng Chen, Quoc V. Le, Mohammad Norouzi, Wolfgang Macherey, Maxim Krikun, Yuan Cao, Qin Gao, Klaus Macherey, Jeff Klingner, Apurva Shah, Melvin Johnson, Xiaobing Liu, Łukasz Kaiser, Stephan Gouws, Yoshikiyo Kato, Taku Kudo, Hideto Kazawa, Keith Stevens, George Kurian, Nishant Patil, Wei Wang, Cliff Young, Jason Smith, Jason Riesa, Alex Rudnick, Oriol Vinyals, Greg Corrado, Macduff Hughes, Jeffrey Dean. Technical Report, 2016
[5] Attention and Augmented Recurrent Neural Networks, Chris Olah, Shan Carter. Distill, 2016
[6] Neural Machine Translation and Sequence-to-sequence Models: A Tutorial, Graham Neubig
[7] Sequence-to-Sequence Models, TensorFlow.org

By Anna Goldie and Denny Britz, Research Software Engineer and Google Brain Resident, Google Brain Team
Categories: Open Source

Nasdanika Code Generation Model and Editor

Date Created: Tue, 2017-04-11 11:00Date Updated: Wed, 2017-04-12 09:00Nasdanika LLCSubmitted by: Pavel Vlasov

Nasdanika Code Generation provides an Ecore model which encapsulates generation of Eclipse projects, folders, files, packages, compilation units, ... It also provides an editor for the model. Code can be generated from a model by using context menu item and then supplying input configuration either as a file or interactively through UI dialogs.

Categories: Open Source

Veracode Greenlight

Date Created: Mon, 2017-04-10 14:32Date Updated: Mon, 2017-04-24 14:01VeracodeSubmitted by: Jeremy Baker

Veracode Greenlight finds security defects in your code and provides contextual remediation advice to help you fix issues in seconds, right in your Eclipse IDE. With Veracode Greenlight, find issues early, reduce development and remediation costs, and deploy quality code on your timeline.

Using the Veracode Greenlight Eclipse Plugin Visit https://analysiscenter.veracode.com/auth/helpcenter/api/c_about_greenlig... to access our internal Help Center for installation and usage instructions. If you have any questions or need assistance at any time, please contact your Veracode Program Manager or Support@Veracode.com.

Categories: Open Source