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

ADA Eclipse Plugin

Date Created: Tue, 2016-04-05 12:30Date Updated: Wed, 2016-04-06 09:13Submitted by: Giorgio Consorti

ADA Plugin lets you generate single pages and module template structure for the ADA Platform by Lynx Srl.

Once installed, select File -> New -> Other -> ADA Wizards

From there, select one of ADA Module Generator (to generate an ADA module skeleton directory complete with sample files) or ADA PHP File Generator (to generate an ADA PHP sample file, complete will all inclusions and needed initialization code).

Categories: Open Source

Organize an Eclipse Neon DemoCamp or Hackathon!

Eclipse News - Tue, 04/05/2016 - 15:58
It's time to plan an Eclipse Neon DempCamp or Hackathon in your city.
Categories: Open Source

Dojo Spring 2016 events

The Dojo Toolkit - Announcements - Tue, 04/05/2016 - 13:56

There are a number of Dojo events this spring and early summer. We hope to meet you at one of these events. Let us know if there’s an event you would like to host in your area.

Conferences

Conferences we’re planning to attend and/or deliver talks.

Meetups Training Workshops
  • SitePen Workshops. SitePen offers a number of online and in-person workshops focused on Dojo, ES6/TypeScript, and Intern. Paid registration required.

Let us know if you’re speaking at an event, and we’ll add you to our listings!

Categories: Open Source, RIA

SU-statemodeler

Date Created: Mon, 2016-04-04 14:42Date Updated: Sun, 2016-05-29 11:33Submitted by: Christian Pauli

S(imple) U(ML)-statemodeler is an application for the development of state-based software systems.
The application is easy to use and does not require any programming skills. It consists of a graphical editor for UML-statecharts and a code-generator.
With the editor every kind of state-based system can be modeled.
These models can be compiled into code of several programming languages. Currently Java, C# and C++ are supported.
The application is available as standalone editor and as plug-in for Eclipse.
It is free for private and commercial use.

Categories: Open Source

Aspose.BarCode Java (Maven) for Eclipse

Date Created: Mon, 2016-04-04 05:35Date Updated: Mon, 2016-04-04 09:36Submitted by: Aspose Marketplace This is new Plugin for Eclipse IDE by Aspose. This Plugin is intended for developers using Maven platform for Java developments and want to use Aspose.BarCode for Java in their projects.

NOTE: Aspose.BarCode for Java is Java API developed by Aspose is a robust and reliable barcode generation and recognition component, written in Java, it allows developers to quickly and easily add barcode generation and recognition functionality to their Java applications. It is available for the Java SE, Java EE and Java ME platforms. For the API detailed features list check the link.
The release contains the following features: Aspose.BarCode Maven Project (wizard)
  • By using this wizard plugin creates Maven project for using Aspose.BarCode for Java from New -> Project -> Maven-> Aspose.BarCode Maven Project
  • The wizard will also give option for downloading latest available Code Examples for using the API.

Aspose.BarCode Code Example (wizard) NOTE: Selected Code Examples (category) source codes will be copied under "com.aspose.barcode.examples" package. Resources needed for running examples will be copied to the corresponding directory (package) within "src/main/resources".

Other Features
  • Supports latest Eclipse Mars.1 (4.5.1) version
  • Compatible with Mac, Linux Flavors and Windows
  • Native IDE user experience
  • Open Source
Categories: Open Source

Projects of the Week, April 4, 2016

SourceForge.net: Front page news - Mon, 04/04/2016 - 05:10

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

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 ]


SQuirreL SQL Client

SQuirreL SQL Client is a graphical SQL client written in Java that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc.
[ Download SQuirreL SQL Client ]


PearOS

The PearOS is not a Linux distribution, it is Ubuntu with MacOSX theme, based on ubuntu 14:04 and modified gnome shell. The basis of the system is completely ubuntu . It is a remaster of private use and is not for profit and commercial . suport https://www.facebook.com/redpearlinux/ http://pearlinux.umforum.net/
[ Download PearOS ]


Bodhi Linux

Bodhi is a minimalistic, enlightened, Linux desktop.
[ Download Bodhi Linux ]


Manjaro Community Torrents

This project is for download the Manjaro Officials and Community releases using a bittorrent client (console or graphical)
[ Download Manjaro Community Torrents ]


VISUALG 3.0

Autor ANTONIO CARLOS NICOLODI, 35 anos na área de informática como: Analista de sistemas, desenvolvedor de softwares em várias linguagens de programação: C++, Assembly, Pascal(Delphi), Basic, Cobol, Clipper, Java, etc. Refiz esta nova versão e estou disponibilizando GRÁTIS o: “VISUALG 3.0″. Entre outras : (novo layout, nova roupagem até 05 tipos de peles) e novos comandos, também reconhece comandos em português correto: ( PARA … FAÇA, SE .. ENTÃO .. SENÃO) e o operador lógico NÃO, mas em maiúsculo e os comandos antigos ainda são reconhecidos para manter a compatibilidade. Contactos por e-mail/twitter/Blog : E-mail:professor.antonio.nicolodi@gmail.com Twitter: @visualg30 Blog: http://antonionicolodi.blogspot.com.br/ Baixem e leiam o arquivo ATENCAO_LEIA-ME.TXT Usem com sabedoria e bons estudos:
[ Download VISUALG 3.0 ]


Stella – Atari 2600 Emulator

Stella is a multi-platform Atari 2600 VCS emulator. It allows you to play all of your favorite Atari 2600 games again! Stella was originally developed for Linux by Bradford W. Mott, and is currently maintained by Stephen Anthony.
[ Download Stella – Atari 2600 Emulator ]


SABnzbdPlus

SABnzbd is a cross-platform binary newsreader. It makes downloading from Usenet easy by automating the whole thing. You give it an NZB file or an RSS feed, it does the rest. Has a web-browser based UI and an API for 3rd-party apps. Ideal for servers too.
[ Download SABnzbdPlus ]


pspp4windows

PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS. PSPP has both text-based and graphical user interfaces. Project page: http://www.gnu.org/software/pspp/ See changelog: http://git.savannah.gnu.org/gitweb/?p=pspp.git;a=shortlog;h=refs/heads/master For support: https://lists.gnu.org/archive/html/pspp-users/ or e-mail: pspp-users@gnu.org For bugs: https://lists.gnu.org/archive/html/bug-gnu-pspp/ or email: bug-gnu-pspp@gnu.org For known issues: https://savannah.gnu.org/bugs/?group=pspp
[ Download pspp4windows ]

Categories: Open Source

Top 10 Git Commands for Efficient Team Development

DevX: Open Source Articles - Fri, 04/01/2016 - 20:33
Check out this list of 10 advanced git commands that will enable you to code and collaborate efficiently.
Categories: Open Source

Google Summer of Code marches on!

Google Open Source Blog - Fri, 04/01/2016 - 18:00
Google Summer of Code 2016 (GSoC) is well underway and we’ve already seen some impressive numbers — all record highs!sun.png
  • 18,981 total registered students (up 36% from 2015)
  • 17.34% female registrants
  • 142 countries
  • 5107 students submitting  7,543 project proposals

Student proposals are currently being reviewed by over 2300 mentors and organization administrators from the 180 participating mentor organizations. We will announce accepted students on April 22, 2016 on the Open Source blog and on the program site.
Last week, members of the Google Open Source Programs team attended FOSSASIA in Singapore, Asia’s premier open technology event, to talk about GSoC and Google Code-in. There, we met dozens of former GSoC and GCI students and mentors who were excited to embark on another great year. To learn more about Google Summer of Code, please visit our program site.

By Stephanie Taylor, Open Source Programs
Categories: Open Source

Jammy

Date Created: Fri, 2016-04-01 08:56Date Updated: Fri, 2016-04-01 09:37Submitted by: Felix Voituret

Jammy is a set of Eclipse plugin for managing Google Code Jam development.

Categories: Open Source

April 2016, “Community Choice” Project of the Month – Wine

SourceForge.net: Front page news - Fri, 04/01/2016 - 05:15

For our April “Community Choice” Project of the Month, the community elected Wine, an Open Source implementation of the Windows API on top of X and Unix. Marcus Meissner, longtime developer of Wine, shared his thoughts about the project’s history, purpose, and direction.

SourceForge (SF): Tell me about the Wine project please.
Marcus Meissner (MM): The Wine project was launched with the goal to run Windows applications on the Linux operating system and also to provide a porting environment for Windows applications to Linux.

As it was launched around 1993 these were mostly Windows 3.1 applications.

SF: What made you start this?
MM: We started this project because a commercial vendor (WABI) alternative has shown it feasible to do and we wanted to provide an opensource implementation.

SF: Has the original vision been achieved?
MM: Yes, its original vision has been achieved after 15 years of development we had declared a Wine 1.0 release in 2008.

It took very long as Windows itself is a moving target.

Various commercial products embed Wine or are actually Wine in a commercial offering. Nearly every Linux user [has] heard of Wine.

SF: Who can benefit the most from your project?
MM: Users that need to run Windows Applications that are not ported to or have no equivalent in Linux.

Some of the more known ones are Adobe Photoshop or Lightroom, but there is likely also a lot of third party software with limited userbase.

We also cater to PC gamers that want to run the Windows games under Linux.

SF: What core need does Wine fulfill?
MM: We are providing the ability to run Windows applications in Linux.

SF: What’s the best way to get the most out of using Wine?
MM: Wine usually should work out of the box, but there is an active user community where users help other users for specific applications. Wine has an application database with rating system and per application help for users wanting to run it.

SF: What has your project team done to help build and nurture your community?
MM: Provide various forms of community support, the mailing lists, forums, IRC channels, application database, and so on.

SF: Have you all found that more frequent releases helps build up your community of users?
MM: Yes, definitely. We do bi-weekly development releases and a large user base updates to these releases.

For the users with more stable needs we provide stable updates every 1 – 2 years.

SF: What was the first big thing that happened for your project?
MM: Getting the Windows 3.1 solitaer (sol.exe) running.

SF: What helped make that happen?
MM: It was good to have a goal in mind and pretty clear view of how to get there.

SF: How has SourceForge and its tools helped your project reach that success?
MM: We largely use SourceForge for hosting our source tarballs and also Linux distribution builds. Also we used it for hosting our CVS repository until we moved to our own infrastructure and GIT. Currently we also use Sourceforge as our backup GIT repository.

SF: What is the next big thing for Wine?
MM: DirectX 10 and DirectX 11 support is one of the next big things we are working on.

SF: How long do you think that will take?
MM: One to two years, perhaps more. It is hard to estimate.

SF: Do you have the resources you need to make that happen?
MM: At this time there is only a small amount of developers working on DirectX.

More developers would definitely be helpful to drive this project faster and further.

SF: If you had to do it over again, what would you do differently for Wine?
MM: One bad thing we had in our history that we would change was having a different sourcecode license.

We went from a BSD style license to LGPLv2+ after commercial forks happened that did not contribute back to our project.

[ Download Wine ]

Categories: Open Source

Live Coding in Python

Date Created: Fri, 2016-04-01 00:12Date Updated: Thu, 2016-06-09 00:57Submitted by: Don Kirkby

Run your Python code while you type. Displays variable state or turtle graphics that are updated as you type your code.
Requires PyDev, so install that first.

Categories: Open Source

Seesaw: scalable and robust load balancing

Google Open Source Blog - Thu, 03/31/2016 - 23:59
Like all good projects, this one started out because we had an itch to scratch…

As Site Reliability Engineers who manage corporate infrastructure at Google, we deal with a large number of internally used services that need to be load balanced for scalability and reliability. In 2012, two different platforms were used to provide load balancing, both of which presented different sets of management and stability challenges. In order to alleviate these issues, our team set about looking for a replacement load balancing platform.
After evaluating a number of platforms, including existing open source projects, we were unable to find one that met all of our needs and decided to set about developing a robust and scalable load balancing platform. The requirements were not exactly complex - we needed the ability to handle traffic for unicast and anycast VIPs, perform load balancing with NAT and DSR (also known as DR), and perform adequate health checks against the backends. Above all we wanted a platform that allowed for ease of management, including automated deployment of configuration changes.
One of the two existing platforms was built upon Linux LVS, which provided the necessary load balancing at the network level. This was known to work successfully and we opted to retain this for the new platform. Several design decisions were made early on in the project — the first of these was to use the Go programming language, since it provided an incredibly powerful way to implement concurrency (goroutines and channels), along with easy interprocess communication (net/rpc). The second was to implement a modular multi-process architecture. The third was to simply abort and terminate a process if we ended up in an unknown state, which would ideally allow for failover and/or self-recovery.
After a period of concentrated development effort, we completed and successfully deployed Seesaw v2 as a replacement for both existing platforms. Overall it allowed us to increase service availability and reduce management overhead. We're pleased to be able to make this platform available to the rest of the world and hope that other enterprises are able to benefit from this project. You can find the code at https://github.com/google/seesaw.
By Joel Sing, Google Site Reliability Engineer
Categories: Open Source

Hungering for Game Utilities?

Google Open Source Blog - Thu, 03/31/2016 - 23:57
At Fun Propulsion Labs we spend some of our time building sample games to help demonstrate how to make easy-to-build, performant, cross-platform games. With the growth of Google Cardboard, we got to work and over many long evenings, feeding our animal hunger on sushi, we came up with Zooshi. Zooshi is an open source, cross-platform game written in C++ which supports:
  • Android, Android TV, Windows, OSX, and Linux
  • Google Cardboard
  • Google Play Games Services sign-in and leaderboards on Android
  • Level customization
Zooshi serves as a demonstration of how to build Android games using a suite of newly released and updated open source game technologies from Google:
  • Motive drives our Animation system, giving life and movement to the characters and environment.
  • CORGI, the Component Oriented Reusable Game Interface, is an Entity-Component system designed to allow users to define complicated game objects as collections of modular, custom-defined behaviors.
  • FlatUI is a straightforward immediate mode GUI system with a light footprint that makes building up user interfaces a breeze.
  • Scene Lab allows designers to design levels and edit entities from right in the game without needing to use an external editor.
  • Breadboard provides an easy to use node based scripting system for editing entity behaviors that's accessible to designers without deep knowledge of programming.
  • FPLBase is a cross-platform API layer, for abstracting low-level tasks like reading input and creation of graphical contexts.
As in our previous release, PieNoon, we also made extensive use of Flatbuffers, Mathfu, fplutil, and WebP.

You can download the game in the Play Store and the latest open source release from our GitHub page. We invite you to learn from the code to see how you can apply these libraries and utilities in your own Android games. Take advantage of our discussion list if you have any questions, and don’t forget to toss some sushi around while you’re at it!

Posted by Alex Ames, Fun Propulsion Labs*

* Fun Propulsion Labs is a team within Google that's dedicated to advancing gaming on Android and other platforms.
Categories: Open Source

J2ObjC 1.0 Release

Google Open Source Blog - Thu, 03/31/2016 - 23:56
We are pleased to announce the 1.0 release of J2ObjC, a Google-authored open-source compiler that lets iPhone/iPad applications use Java code. J2ObjC's goal is to support the sharing of an application's non-UI code (such as data access, or application logic) by writing it once in Java, then building it into the iOS application. This same code can be shared with the Android and web versions of the application (the latter using the GWT compiler), as well as with server-side code. J2ObjC is licensed under the Apache License, Version 2.0.J2ObjC is not a Java emulator, but instead translates Java to Objective-C classes that extend the iOS Foundation Framework. It supports the Java 8 language and runtime required by client-side application developers. JUnit and Mockito test translation and execution is also supported.  J2ObjC can be used with most build tools, including Xcode and Make, and there are Gradle and Maven plug-ins.J2ObjC does not translate user interfaces, as world-class apps need to have world-class user interfaces that adhere closely to the different iOS and Android design standards. J2ObjC instead focuses on writing common abstractions once, and verifying them with a common set of unit tests. This ensures that an app's features work the same across platforms, improving customer experiences. Teams developing multi-platform apps still need great engineers for each platform, but with J2ObjC they don't waste time rewriting each others' code.

Using continuous integration, J2ObjC helps product velocity. As each feature is added or bug fix made to the application's shared code, all platforms are automatically rebuilt and tested. And because common features are shared across platforms, a bug found on one platform is fixed once for all platforms.

Several of Google’s iOS applications use J2ObjC for these reasons, including Inbox by Gmail, Google Calendar, Google Docs, Google Sheets, Google Slides and Google My Business. Each team has dedicated iOS designers and engineers, but application logic common to all platforms is written once.
By Tom Ball, Google Engineering
Categories: Open Source

Running your models in production with TensorFlow Serving

Google Open Source Blog - Thu, 03/31/2016 - 23:55
Machine learning powers many Google product features, from speech recognition in the Google app to Smart Reply in Inbox to search in Google Photos. While decades of experience have enabled the software industry to establish best practices for building and supporting products, doing so for services based upon machine learning introduces new and interesting challenges. Today, we announce the release of TensorFlow Serving, designed to address some of these challenges. TensorFlow Serving is a high performance, open source serving system for machine learning models, designed for production environments and optimized for TensorFlow.
TensorFlow Serving is ideal for running multiple models, at large scale, that change over time based on real-world data, enabling:
  • model lifecycle management
  • experiments with multiple algorithms
  • efficient use of GPU resources
TensorFlow Serving makes the process of taking a model into production easier and faster. It allows you to safely deploy new models and run experiments while keeping the same server architecture and APIs. Out of the box it provides integration with TensorFlow, but it can be extended to serve other types of models. Here’s how it works. In the simplified, supervised training pipeline shown below, training data is fed to the learner, which outputs a model:
Once a new model version becomes available, upon validation, it is ready to be deployed to the serving system, as shown below.
TensorFlow Serving uses the (previously trained) model to perform inference - predictions based on new data presented by its clients. Since clients typically communicate with the serving system using a remote procedure call (RPC) interface, TensorFlow Serving comes with a reference front-end implementation based on gRPC, a high performance, open source RPC framework from Google. It is quite common to launch and iterate on your model over time, as new data becomes available, or as you improve the model. In fact, at Google, many pipelines run continuously, producing new model versions as new data becomes available.
TensorFlow Serving is written in C++ and it supports Linux. TensorFlow Serving introduces minimal overhead. In our benchmarks we recoded ~100,000 queries per second (QPS) per core on a 16 vCPU Intel Xeon E5 2.6 GHz machine, excluding gRPC and the TensorFlow inference processing time. We are excited to share this important component of TensorFlow today under the Apache 2.0 open source license. We would love to hear your questions and feature requests on Stack Overflow and GitHub respectively. To get started quickly, clone the code from github.com/tensorflow/serving and check out this tutorial. You can expect to keep hearing more about TensorFlow as we continue to develop what we believe to be one of the best machine learning toolboxes in the world. If you'd like to stay up to date, follow @googleresearch or +ResearchatGoogle, and keep an eye out for Jeff Dean's keynote address at GCP Next 2016 in March.

Posted by Noah Fiedel, Software Engineer 
Categories: Open Source

EarlGrey: iOS functional UI testing framework

Google Open Source Blog - Thu, 03/31/2016 - 23:55
Brewing for quite some time, we are excited to announce EarlGrey, a functional UI testing framework for iOS. Several Google apps like YouTube, Google Calendar, Google Photos, Google Translate, Google Play Music and many more have successfully adopted the framework for their functional testing needs.

The key features offered by EarlGrey include:
  • Powerful built-in synchronization : Tests will automatically wait for events such as animations, network requests, etc. before interacting with the UI. This will result in tests that are easier to write (no sleeps or waits) and simple to maintain (straight up procedural description of test steps).
  • Visibility checking : All interactions occur on elements that users can see. For example, attempting to tap a button that is behind an image will lead to test failure immediately.
  • Flexible design : The components that determine element selection, interaction, assertion and synchronization have been designed to be extensible.

Are you in need for a cup of refreshing EarlGrey? EarlGrey has been open sourced under the Apache license. Check out the getting started guide and add EarlGrey to your project using CocoaPods or manually add it to your Xcode project file.
By Siddartha Janga, on behalf of Google iOS Developers
Categories: Open Source

Scalable vendor security reviews

Google Open Source Blog - Thu, 03/31/2016 - 23:55
At Google, we assess the security of hundreds of vendors every year. We scale our efforts through automating much of the initial information gathering and triage portions of the vendor review process. To do this we've developed the Vendor Security Assessment Questionnaire (VSAQ), a collection of self-adapting questionnaires for evaluating multiple aspects of a vendor's security and privacy posture.

We've received feedback from many vendors who completed the questionnaires. Most vendors found them intuitive and flexible — and, even better, they've been able to use the embedded tips and recommendations to improve their security posture. Some also expressed interest in using the questionnaires to assess their own suppliers.

Based on this positive response, we've decided to open source the VSAQ Framework (Apache License Version 2) and the generally applicable parts of our questionnaires on GitHub: https://github.com/google/vsaq. We hope it will help companies spin up, or further improve their own vendor security programs. We also hope the base questionnaires can serve as a self-assessment tool for security-conscious companies and developers looking to improve their security posture.

The VSAQ Framework comes with four security questionnaire templates that can be used with the VSAQ rendering engine:


All four base questionnaire templates can be readily extended with company-specific questions.Using the same questionnaire templates across companies may help to scale assessment efforts. Common templates can also minimize the burden on vendor companies, by facilitating the reuse of responses.

The VSAQ Framework comes with a simple client-side-only reference implementation that's suitable for self-assessments, for vendor security programs with a moderate throughput, and for just trying out the framework. For a high-throughput vendor security program, we recommend using the VSAQ Framework with a custom server-side component that fits your needs (the interface is quite simple).

Give VSAQ a try! A demo version of the VSAQ Framework is available here:https://vsaq-demo.withgoogle.com

Excerpt from Security and Privacy Programs Questionnaire
Let us know how VSAQ works for you: contact us. We look forward to getting your feedback and continuing to make vendor reviews scalable — and maybe even fun!
By Lukas Weichselbaum and Daniel Fabian, Google Security
Categories: Open Source

2016-03-31 Security Update Release

PostgreSQL News - Thu, 03/31/2016 - 01:00

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.5.2, 9.4.7, 9.3.12, 9.2.16, and 9.1.21. This release fixes two security issues and one index corruption issue in version 9.5. It also contains a variety of bug fixes for earlier versions. Users of PostgreSQL 9.5.0 or 9.5.1 should update as soon as possible.

Security Fixes for RLS, BRIN

This release closes security hole CVE-2016-2193, where a query plan might get reused for more than one ROLE in the same session. This could cause the wrong set of Row Level Security (RLS) policies to be used for the query.

The update also fixes CVE-2016-3065, a server crash bug triggered by using pageinspect with BRIN index pages. Since an attacker might be able to expose a few bytes of server memory, this crash is being treated as a security issue.

Abbreviated Keys and Corrupt Indexes

In this release, the PostgreSQL Project has been forced to disable 9.5's Abbreviated Keys performance feature for many indexes due to reports of index corruption. This may affect any B-tree indexes on TEXT, VARCHAR, and CHAR columns which are not in "C" locale. Indexes in other locales will lose the performance benefits of the feature, and should be REINDEXed in case of existing index corruption. The feature may be re-enabled in future versions if the project finds a solution for the problem. See the release notes, and the wiki page on this issue for more information.

Other Fixes and Improvements

In addition to the above, many other issues were patched in this release based on bugs reported by our users over the last few months. This includes bugs which affect multiple versions of PostgreSQL, such as:

  • Fix two bugs in indexed ROW() comparisons
  • Avoid data loss due to renaming files
  • Prevent an error in rechecking rows in SELECT FOR UPDATE/SHARE
  • Fix bugs in multiple json_ and jsonb_ functions
  • Log lock waits for INSERT ON CONFLICT correctly
  • Ignore recovery_min_apply_delay until reaching a consistent state
  • Fix issue with pg_subtrans XID wraparound
  • Fix assorted bugs in Logical Decoding
  • Fix planner error with nested security barrier views
  • Prevent memory leak in GIN indexes
  • Fix two issues with ispell dictionaries
  • Avoid a crash on old Windows versions
  • Skip creating an erroneous delete script in pg_upgrade
  • Correctly translate empty arrays into PL/Perl
  • Make PL/Python cope with identifier names

This update also contains tzdata release 2016c, with updates for Azerbaijan, Chile, Haiti, Palestine, and Russia, and historical fixes for other regions.

Updating

Users of version 9.5 will want to REINDEX any indexes they created on character columns in non-C locales. Users of other versions who have skipped multiple update releases may need to perform additional post-update steps; see the Release Notes for details.

All PostgreSQL update releases are cumulative. As with other minor releases, users are not required to dump and reload their database or use pg_upgrade in order to apply this update release; you may simply shut down PostgreSQL and update its binaries.

Links:

Categories: Database, Open Source

c//m//t IT-Trainings

Submitted by: Peter PullwittDate Created: Wed, 2016-03-30 10:18Date Updated: Thu, 2016-03-31 14:01

With more than 600 various seminars covering all relevant IT subjects, including Java, Linux, Microsoft, Oracle and many more, c//m//t GmbH is one of the leading and most well-known IT training centers in Germany. About 60 highly qualified and experienced professionals share their expertise with motivated participants of any experience level.
A very good organization and an excellent service, including a shuttle-transfer to and from the CMT's partner hotels, guarantee an unique training experience held in a modern training center.
For further information, please visit http://cmt.de or contact us via mail info@cmt.de.

Training courses can either be booked as open, inhouse or individual training.
Open Trainings
More than 600 seminars can be booked as open courses, taking place in the CMT training center in Munich at a certain date and price.
Inhouse Trainings
All these courses are offered as inhouse company trainings as well, allowing the trainer to adjust the topics precisely to the company's needs.
Individual Trainings
For participants whishing a perfectly tailored seminar, CMT also provides individual one-to-one trainings.

Company URL: http://cmt.dehttp://www.cmt.de/IT-Trainings/Webprogrammierung-Webgestaltung/Java-Java-EE-JSF-JSP/Munic , Germany
Categories: Open Source

MDT: SW5 Support

Date Created: Wed, 2016-03-30 07:25Date Updated: Tue, 2016-04-05 06:38Submitted by: MDT Team

SW5 Support Plug-in is an extension to MDT® which provides support for the new Smallworld™ 5 technology that utilizes Java Virtual Machine to run Smallworld™ sessions. After installing this plug-in, you will be able to create a new kind of runtimes and sessions (SW5 specific). All MDT features, such as Class Browser, Type Hierarchy, Magik Search and MDT Debugger, will be available for those sessions. Since Java Development Tools product - one of the best Java development environments available on the market - is installed with SW5 Support Plug-in, you can develop Smallworld™ 5 application in Magik or Java language using this extension. Additionally, MDT Debugger supports simultaneously debug of both Magik and Java codes.

SW5 Support Plug-in is an add-on dedicated to MDT ® (Magik Development Tools) and cannot function without it. For more info refer to SW5 Support User Manual.

Categories: Open Source