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

Dojo Summer 2015 Events

The Dojo Toolkit - Announcements - Thu, 06/11/2015 - 00:12

There are a number of Dojo events this summer. Some of these events are still tentative, so we’ll add links once they are confirmed. 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

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

Categories: Open Source, RIA

Manage Multiple Interactive Sessions with Tmux

DevX: Open Source Articles - Wed, 06/10/2015 - 22:34
Learn more about tmux — one of the best tools for managing multiple interactive sessions, an essential activity for developers and sys admins who work with distributed systems.
Categories: Open Source

Dojo Recap – Week Ending June 5, 2015

The Dojo Toolkit - Announcements - Mon, 06/08/2015 - 21:22

We made a lot of progress towards Dojo 2 in the month of May, and continued this trend in the first week of June. Thanks for your contributions. Let us know if you would like to get involved!

Dojo 1.x

This past week we landed a few stability fixes to DojoX.

Improvements this week Last week in Dojo 2

Our current focus is on the packages in Dojo 2 platform. Last week we accomplished many things including:

Core DOM Loader
  • Continue work on defining loader unit and functional tests
  • Stay synchronized with early Dojo 2 loader used by Intern, which added support for testing applications within the Electron environment which mixes Node and a WebKit environment together
Crypto
  • Refine the proposed APIs for Hash and HMAC
This week’s Dojo 2 goals

Here are a few of this week's aspirations towards making progress on Dojo 2!

Core

Our goals for Core this week include:

DOM
  • Finish event delegation and geometry
  • HTML DOM API will be considered code complete
Routing
  • Continue development on Router
Loader
  • Continue development on functional tests for Loader
  • Define the Loader plugin API
Crypto
  • Continue work on providers for Hash and HMAC.
i18n
  • Create initial repo and plan initial development.
Weekly IRC meeting

As usual, our weekly IRC meeting is on irc.freenode.net #dojo-meeting at 9am Pacific time on Tuesday.

Last week we discussed
  • General community and contributor feedback to the Dojo 2 roadmap
This week’s agenda
  • As we are nearly code complete with an initial version of the Core package, we invite further discussion at this week's meeting
  • Discuss a11yclick decision
  • Discuss loader plugin API
  • Discuss i18n
  • Discuss how to start using and testing Dojo 2 features today
  • Discuss open challenges
  • General community and contributor feedback to the Dojo 2 roadmap
Thanks!

Thanks to everyone for their valuable contributions this past week! Please let us know if you plan to work on any features, or would like to get involved!

Categories: Open Source, RIA

SourceForge Past, Present and Future: Working to Maintain the Integrity of Our Open Source Backbone

SourceForge.net: Front page news - Mon, 06/08/2015 - 16:49

Having heard from so many of you — developers, end-users, and friends — we’re taking a moment to speak about our values, practices and business model.

What we do:

Since 1999, SourceForge has been synonymous with free code hosting for Open Source projects. We provide developers SCM platforms like Git, Subversion and Mercurial. We also provide download release and distribution facilities, and an array of tools to manage the entire life cycle of Open Source software such as mailing lists, forums and ticket tracker. We have been providing all these services for free using the platform that we also open sourced, which is now part of the Apache Software Foundation under the Apache Allura name.

Where we get content:

The vast majority of our content — code, documentation and discussions — is produced by developers.  Other content — tickets, feedback and ratings etc. — is produced by end-users. We supplement this community-generated content by writing editorial reviews, producing videos and marketing projects through social media engagement and our bi-monthly newsletter. We also promote open source projects, for free, featuring Editor and Community Picks on our home page, and all of our pages present a short-list of recommended projects so that we have many ways to help market and promote open source projects, for free, to end-users. SourceForge also provides a directory of enterprise-ready open source projects, where communities and vendors can inform our users about add-ons, events, partners and other resources.

Since SourceForge was founded on the idea that Open Source software should always be available to the community, an idea backed by the Open Source Definition, we continue to uphold that belief by also mirroring important projects on our site.

Advertising on SourceForge:

SourceForge is and has always been a business endeavor. From the early days, one of our primary sources of revenue has been advertising.  Advertising includes direct campaigns where we have a high degree of control over ad quality, and indirect campaigns run by Ad Networks where we have a lesser degree of control. When we received complaints about ad quality last year, we established a program to help with the removal of ads that mimic our user interface elements or are otherwise perceived to be malicious. We continue to ask for your patience and assistance, as this is a continuous process.

Bundled offers on SourceForge:

SourceForge recognized that a number of projects wish to monetize their releases to help fund future development. To that end, SourceForge established a program to present easy-to-decline third-party offers for the projects that opted into this program. We also ensured that end-users always have a choice to decline the offers and can uninstall the offers later.  In cases where we receive complaints about an offer, we investigate and take appropriate action, including removal of such offer from the program.

What recently changed:

Recently, we converted some unmaintained projects to Mirror status because they were serving older, unmaintained files and lesser value to our users. We remain open to giving the control of such unmaintained projects back to the developers, but ask that they keep such mirrors up-to-date as a matter of industry best-practice and as a service to the end-users.

SourceForge also recently ran a test of presenting easy-to-decline third-party offers with a small number (5) of projects mirrored on our site. This included gimp-win, but did not include nmap. Based on the community feedback, we promptly discontinued this test based on community reaction. We understand this caused tremendous concern among the community members and we acknowledge that it was an oversight on our part.

Feedback:

As a company, we at Sourceforge pride ourselves on being highly responsive to our community members.  With that in mind and in an effort to facilitate feedback and ensure our responsiveness to the community, we have established a forum in which we encourage you to share your ideas and suggestions. You are very welcome to join the conversation at the SourceForge Community Voice on SourceForge.  Further, you can always reach out to us  by using the “Help” link in the header of the SourceForge site, which provides contact information for our Support team and which will ensure any questions or issues you may have are resolved in an efficient manner.

Categories: Open Source

Project of the Week, June 8, 2015

SourceForge.net: Front page news - Mon, 06/08/2015 - 06:08

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

 

West Point Bridge Designer and Contest
A national virtual bridge engineering contest with prizes for middle and high school kids, grades 6 to 12, but anyone can enter for fun. Based on the award-winning Bridge Designer client software, now Open Source through this project. The website infrastructure supports worldwide participation in qualifying and semifinal rounds with a tiny administrative staff. The new Rails back end is a RubyMine project. Thanks to JetBrains for this mega development environment!
[ Download West Point Bridge Designer and Contest ]


dispcalGUI

dispcalGUI is a graphical user interface for the display calibration and profiling tools of Argyll CMS, an open source color management system. Calibrate and characterize your display devices using one of the many supported hardware sensors, with support for multi-display setups and a variety of available settings like customizable whitepoint, luminance, tone response curve, the option to create matrix and look-up-table ICC profiles, with optional gamut mapping, and some proprietary 3D LUT formats.
[ Download dispcalGUI ]


FOG – A Free Cloning Solution

FOG is a free open-source cloning, imaging solution, and rescue suite. FOG can be used to image Windows XP, Vista, Windows 7, and Window 8 PCs using PXE, PartClone, and a Web GUI to tie it together. Includes features like memory and disk test, disk wipe, av scan, and task scheduling.
[ Download FOG – A Free Cloning Solution ]


BluestarLinux

Bluestar is a GNU/Linux operating system, built to provide an up-to-date kernel with rolling releases, fast performance, a wide variety of applications with current versions, a full development desktop and multimedia environment, and an Arch Linux based distribution.
[ Download BluestarLinux ]


Parrot Security OS

Parrot Security OS is a Cloud friendly operating system designed for pentesting, computer forensics, reverse-engineering, hacking, Cloud pentesting, privacy/anonymity, and cryptography. It is based on Debian and developed by the Frozenbox network.
[ Download Parrot Security OS ]


SMTube

SMTube is a YouTube browser which allows users to search, play, and download YouTube videos. Videos are played back with a media player instead of a flash player, allowing for better performance, particularly with HD content. This project is based on some of the code from UMPlayer.
[ Download SMTube ]


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 ]


Money Manager Ex

Money Manager Ex is an easy-to-use, money management application. It is a personal finance manager. It can be used to track your net worth, income vs expenses, etc., and it runs on Windows, Linux, and Mac OSX.
[ Download Money Manager Ex ]


DropIt

DropIt eliminates much of the drudgery when you need to organize files. It is a small, flexible, and hard-working tool, used to automate the processing and organizing of your files and folders. Drop a group of different files and folders on the floating DropIt image, and it sorts them to defined destination folders, compresses or extracts them, opens them with associated programs, or performs other defined actions. You can define how filter your files, and associate them with one of the 20 available actions to perform. You can also organize your associations in profiles and automatically scan monitored folders at a defined time interval.
[ Download DropIt ]

Categories: Open Source

Direct Remote C++ Debugging

Date Created: June 6, 2015 - 16:03Date Updated: July 22, 2015 - 19:17Submitted by: Mohamed Abdelazim

A plugin to debug C++ Application remotely The gdb is running on remote system using ssh protocol

It is only required to have gdb installed in the remote server. (The gdbsever is not required by this plugin). The debugger invokes the program in the remote system and starts debugging it.

The source code files in the eclipse project can be a copy of the remote source code which is used to build the program. In this case an automatic mapping between the local and remote source code is happened so you can set breakpoints in Eclipse project as you do in normal debugging.

Eclipse and the debugged program can be on different platforms . For example you can debug from Eclipse running on Windows a program which runs on Linux system.

To use it,: Open "Debug Configurations", select "C/C++ Remote Application", right click and click "New". From the bottom of the page click "Select other..", click "Use configuration specific settings", then select "Direct C++ Remote Launcher from launchers list. Enter your remote settings and start debugging

Note: "Remote workspace directory" field points to the location of the source code copy on the remote machine.

While you select any field in the Main tab you can click Help icon (in bottom right), then click on "Launching Remote C/C++ Applications Directly" to get help about the plugin including the settings fields

All standard C++ debugging features in Eclipse are supported ( the plugin is based on DSF framework).

Categories: Open Source

Analysis of nmap project and data

SourceForge.net: Front page news - Fri, 06/05/2015 - 06:10

We evaluated recent claims of the nmap project regarding changes to their project presence and data on SourceForge. We’ve confirmed conclusively that no changes were made to the project or data, and that all past download delivery by nmap on SourceForge was through our web hosting service where content is project-administered. Please read the full analysis below.

Concerns

REF: http://seclists.org/nmap-dev/2015/q2/194

Claim is detailed as: “The old Nmap project page is now blank: http://sourceforge.net/projects/nmap/

Meanwhile they have moved all the Nmap content to their new page which only they control: http://sourceforge.net/projects/nmap.mirror/”

Technical Analysis What “nmap” projects exist?
  • nmap (group_id=1508).
  • nmap.mirror (group_id=652750).
When were these projects created?
  • The nmap project (1508) was created 2000-01-16.
  • The nmap.mirror project (652750) was created 2011-12-22.
 Who controls these projects?
  • The nmap project (1508) is administered by ‘fyodor’.
  • The nmap.mirror project (652750) is administered by ‘sf-editor1’.
Where does content come from?
  • nmap project (1508) content is as provided by ‘fyodor’.
  • nmap.mirror project (652750) content is a verbatim mirror of nmap releases from the canonical nmap site.  Content is currently, and has always been, completely unmodified.
 Has File Release data been removed from the nmap project (1508)?
  • The standard place where files are distributed through SourceForge is the File Release System (FRS).
  • The nmap project does not currently have any files in the File Release System (FRS).
  • Project audit trail data shows no activity related to the File Release System (FRS).
  • File Release System metadata shows no activity related to the nmap project.
  • The SourceForge download statistics platform (dstats) shows no downloads ever occurring through the File Release System or its predecessors.

REF: https://sourceforge.net/projects/nmap/files/stats/timeline

image09

Compared to a project which has been active during this time period, e.g. “mysql”, we would expect to see some activity here even for substantially old time periods if the project had been using this service.

REF: https://sourceforge.net/projects/mysql/files/stats/timeline?dates=1999-01-01+to+2015-05-05

image06

  • Based on lack of metadata, lack of data, and lack of statistics for the nmap project (1508), we conclude that the File Release Service was never used by this project, and no data was removed from that platform.
  • Further confirmation has been made using the Internet Archive (archive.org) cached copies of historical File Release pages for the nmap project.
  • We thus conclude that no data was removed because no data was ever placed in this service.
What SourceForge services did the nmap project (1508) consume?
  • Records show that the SourceForge project web service (e.g. nmap.sourceforge.net) was used in the past.  Two custom VHOSTs were served through this service.
  • Project web data is housed separately from File Release System data, where we normally serve downloads.
  • Some files still exist on disk for the nmap project (1508) in project web space, namely web page assets.  No binary release data exists in project web for nmap.
  • Fyodor has advised that he performed download distribution through the Project Web service, something which was permitted in the early days but not in recent years.
  • SourceForge has discouraged the use of project web for distribution of binary data for a number of years, and has active controls at the webserver level which prevent download delivery through this service, most recently bandwidth throttling, quotas and file size limitations as detailed in our Site Docs at https://sourceforge.net/p/forge/documentation/Project%20Web%20and%20Developer%20Web/#bandwidth-throttling
  • We wish for projects to perform this delivery using our File Release System which is backed by our globally-distributed download mirror network, not through the project web service that consumes our web serving bandwidth.
  • File data for project web is not versioned, so there is no audit trail data.
  • It is our general policy that project web content is maintained solely by the project except where we need to backup and remove content due to abuse, or where a project has specifically asked for assistance with content management.
  • The SourceForge team had prior exchanges with the nmap project regarding quota exceptions.  It has been confirmed through review of internal mailing lists and our internal ticketing systems (both current and historical) that no action was taken to remove content from nmap’s Project Web space.
  • The SourceForge staff involved with enforcement have direct knowledge of the nmap utility — this is a name brand to us — and any action to remove nmap project content would have set off red flags.
  • We have queried the SourceForge ticketing system (alexandria Support Requests) and confirmed that there were no communications there with fyodor regarding data removal or content in project web space; the three tickets from fyodor related to our Compile Farm service (in the 2000’s).
  • We thus conclude that no action was taken by SourceForge staff related to content stored by fyodor on our project web service.
Were any changes made to the nmap project (1508) page to make it empty?
  • Internet Archive (archive.org) cache was used to assess this concern.

REF: https://web.archive.org/web/*/sourceforge.net/projects/nmap

2001:  Project was empty

image04

image08-2001

2005:  Project was empty

image05

image02-2005

2007: Project was empty

image03-2007

2012: Project was empty

image01-2012

2015: Project is empty

image00-2015

The last update date in 2013 relates to the migration of the nmap project (along with all other projects on the site) from SourceForge’s sfx code base to the new Apache Allura-based code base.  This migration was an automated operation conducted for all projects, and this platform change did not augment data in the Project Web service or File Release System.

We therefore conclude that no content has been removed from the nmap project page.  Look and feel of this page has changed over time, but the underlying data remains has remained unchanged by staff.

The lack of audit trail data further confirms that no changes have occurred on this project.

Concern

REF: http://arstechnica.com/information-technology/2015/06/black-mirror-sourceforge-has-now-siezed-nmap-audit-tool-project/

‘In an e-mail to Ars, Lyon said, “Sourceforge did not communicate with me prior to seizing the account. They have communicated with me many times in the past about participating in these monetization strategies, and I always declined.”’

Business Analysis Was nmap or nmap.mirror ever subject to bundled offers?

No.

Was the nmap project (1508) seized at any point?

No.  See above analysis.  A separate mirror of nmap releases was made on the nmap.mirror project.  This is exactly as stated by steelgrass’s comment on the above Ars Technica article where he notes “Unlike the Gimp’s Windows distribution site it doesn’t look like they have taken over anything – they’ve just providing a mirror”

Would the bundling program have entertained the idea of including nmap or nmap.mirror?

The current SourceForge bundling program specifically excludes software designed for information security professionals, such as nmap, even in cases where those projects would gladly opt-in.  Why?  It doesn’t make good business sense.

  • All of our bundled offers are opt-in.
  • Infosec professionals do not generally wish to install secondary offers.
  • Low opt-in rate results in low conversion rate.
Was a monetization opportunity offered to nmap in the past?

Yes.  This was related to advertising program.  This was not related to our bundled offers program, DevShare, which did not exist at the time of those communications.

Categories: Open Source

Implementing AES Encryption in PHP

DevX: Open Source Articles - Thu, 06/04/2015 - 18:01
This tutorial explains how AES encryption works and how to implement it in PHP.
Categories: Open Source

Google Code-in 2014 wrap up with OpenMRS, part two

Google Open Source Blog - Thu, 06/04/2015 - 17:00
OpenMRS is a medical records system used around the world, especially in places where resources are scarce. This past December and January, the OpenMRS community took part in Google Code-in. Today, grand prize winner Parker Erway tells us about writing code during the contest. (We previously featured a story from OpenMRS’ other grand prize winner.)


I’m Parker Erway. I worked with OpenMRS as part of Google Code-in 2014, a contest encouraging kids ages 13-17 to contribute to open source organizations. I’d say it’s working!
OpenMRS itself has a wonderful mission statement: “to improve health care delivery in resource-constrained environments by coordinating a global community that creates a robust, scalable, user-driven, open source medical record system platform.”
I had fun and learned a great deal contributing to OpenMRS. I spent about three weeks on developing an iOS client and its accompanying tasks (adding more features to, documenting, and publishing the app). Although I could have done this faster, I wanted to incorporate every best practice I knew of. One of my favorite things to do is start a fresh new project and try to do everything perfectly. It was great seeing all that hard work and learning pay off, and I’m proud to have made a lasting contribution to the community.
Through six tasks, I also spent time helping to overhaul OpenMRS-ID’s user interface in accordance with their new designs. I had never worked with Node before, and I learned a lot about how partials work, how the asset pipeline works, etc… Other projects I got to work on included deploying OpenMRS to OpenShift and suggesting improvements to the documentation, improving the Modulus search algorithm, correcting bad code practices using Sonar, and fixing a few bugs.
I’d never contributed to a large open source organization before, but I think it’s totally worth it. You meet amazing people doing amazing things, and you get to work with and learn from them. Before working with OpenMRS, I had the impression that large organizations -- even open source ones -- tend to take forever to make changes and review work and such. But once I started, I found that things happened quickly and you could really get stuff done. I truly felt like a member of the community after the contest period, and I’m very grateful to the OpenMRS mentors.
Although I could have completed a larger number of tasks, what’s important to me is that every line of code I write is maintainable, solid, testable (ideally tested as soon as I write it), and in general, good. I want to do good work, not a large amount of mediocre work. Google Code-in has helped cement that concept in me, and I plan to continue contributing to OpenMRS. I hope to see other GCI students stay in the community, too!
by Parker Erway, GCI Grand Prize Winner
Categories: Open Source

NetSuite JDBC Driver

Date Created: June 4, 2015 - 09:20Date Updated: July 7, 2015 - 09:57Submitted by: CData Software

The NetSuite JDBC Driver is a powerful tool that allows you to easily connect-to live NetSuite CRM & ERP data through any JDBC capable application or tool! With the Driver users can access NetSuite CRM & ERP the same way that they would connect to any other JDBC data source. The Drivers are completely self-contained; no additional software installation is required.

Enterprise-class JDBC Connectivity

The NetSuite JDBC Driver offers the most natural way to access NetSuite data from any Java/J2EE application. Simply use the NetSuite Driver to connect and access data just as you would access any traditional database.

  • Access NetSuite data through widely available tools. The JDBC interface offers the greatest accessibility to NetSuite data from Java based applications and developer technologies.
  • Advanced wire-protocol SSL security for remote connectivity.
  • Faster application deployment and configuration.
NetSuite Application Integration

The NetSuite Driver has the same JDBC architecture as the JDBC drivers for MySQL and OLEDB, including Connection, Statement and ResultSet objects. Because of this you can now access NetSuite data in an easy, familiar way. You can use the NetSuite Driver through popular IDEs (Eclipse, IntelliJ, NetBeans, etc.), in code through familiar classes, and in data controls available through Swing, Eclipse SWT Widgets, etc.

Connect To NetSuite From BI, ETL, & Reporting Tools

JDBC is the most widely supported interface for connecting Java-based applications with data. All kinds of BI, Reporting, ETL, Database, and Analytics tools offer the ability to read and write data via JDBC connectivity.


*/
  • Aqua Data Studio
  • Cisco Information Server
  • CloverETL
  • ColdFusion
  • Crystal Reports
  • DBeaver
  • DbVisualizer
  • IBM WebSphere
  • Informatica
  • IntelliJ
  • JBoss
  • Jetty
  • KNIME
  • NetBeans IDE
  • Oracle WebLogic
  • Oracle WareHouse Builder
  • RazorSQL
  • ... and many more!

 

Categories: Open Source

SharePoint JDBC Driver

Date Created: June 4, 2015 - 09:12Date Updated: July 7, 2015 - 10:01Submitted by: CData Software

The SharePoint JDBC Driver is a powerful tool that allows you to easily connect-to live Microsoft SharePoint data through any JDBC capable application or tool! With the Driver users can access Microsoft SharePoint the same way that they would connect to any other JDBC data source. The Drivers are completely self-contained; no additional software installation is required.

Enterprise-class JDBC Connectivity

The SharePoint JDBC Driver offers the most natural way to access SharePoint data from any Java/J2EE application. Simply use the SharePoint Driver to connect and access data just as you would access any traditional database.

  • Access SharePoint data through widely available tools. The JDBC interface offers the greatest accessibility to SharePoint data from Java based applications and developer technologies.
  • Advanced wire-protocol SSL security for remote connectivity.
  • Faster application deployment and configuration.
SharePoint Application Integration

The SharePoint Driver has the same JDBC architecture as the JDBC drivers for MySQL and OLEDB, including Connection, Statement and ResultSet objects. Because of this you can now access SharePoint data in an easy, familiar way. You can use the SharePoint Driver through popular IDEs (Eclipse, IntelliJ, NetBeans, etc.), in code through familiar classes, and in data controls available through Swing, Eclipse SWT Widgets, etc.

Connect To SharePoint From BI, ETL, & Reporting Tools

JDBC is the most widely supported interface for connecting Java-based applications with data. All kinds of BI, Reporting, ETL, Database, and Analytics tools offer the ability to read and write data via JDBC connectivity.


*/
  • Aqua Data Studio
  • Cisco Information Server
  • CloverETL
  • ColdFusion
  • Crystal Reports
  • DBeaver
  • DbVisualizer
  • IBM WebSphere
  • Informatica
  • IntelliJ
  • JBoss
  • Jetty
  • KNIME
  • NetBeans IDE
  • Oracle WebLogic
  • Oracle WareHouse Builder
  • RazorSQL
  • ... and many more!

 

Categories: Open Source

ServiceStackEclipse

Date Created: June 4, 2015 - 03:49Date Updated: July 30, 2015 - 03:37Submitted by: Darren Reid [ServiceStack]

ServiceStackEclipse is an Eclipse plugin to stream line working with Java clients and ServiceStack servers.

* Add ServiceStack Reference - Add strongly typed client references when working with ServiceStack services

Categories: Open Source

CfP for PGConf Silicon Valley Closes June 15th

PostgreSQL News - Thu, 06/04/2015 - 01:00

Submit your talk on the PGConf Silicon Valley website now. 50 minute breakout and 3 hour tutorial sessions available. November 17-18, 2015 at the South San Francisco Convention Center.

Categories: Database, Open Source

CfP for PGConf Silicon Valley Closes June 15th

PostgreSQL News - Thu, 06/04/2015 - 01:00

Submit your talk on the PGConf Silicon Valley website now. 50 minute breakout and 3 hour tutorial sessions available. November 17-18, 2015 at the South San Francisco Convention Center.

Categories: Database, Open Source

PostgreSQL 9.4.3, 9.3.8, 9.2.12, 9.1.17 & 9.0.21 Released!

PostgreSQL News - Thu, 06/04/2015 - 01:00
2015-06-04 Update Release

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.4.3, 9.3.8, 9.2.12, 9.1.17 and 9.0.21. This release primarily fixes a startup failure problem created by the prior update release, and should be installed by all users who applied that release.

File Permissions Fix

The 2015-05-22 update release added an anti-corruption step which will fsync all files in the data directory on restart after a crash. This caused PostgreSQL to fail to start if it encountered any file permissions issues. The problem is now fixed. Find out more on the PostgreSQL wiki.

Other Fixes and Improvements

In addition to the above, a few other minor issues were patched in this release. These fixes include:

  • Have pg_get_functiondef() show the LEAKPROOF property
  • Make pushJsonbValue() function push jbvBinary type
  • Allow building with threaded Python on OpenBSD
Update Release Schedule

The PostgreSQL developers are currently working hard to fix a few known issues discovered in the past couple of weeks. As such, we expect to release another update once a solution for those issues is complete and tested. The PostgreSQL project apologizes for any inconvenience from the frequent releases. We are prioritizing getting important fixes to our users as soon as possible.

Updating

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. Users who have skipped multiple update releases may need to perform additional post-update steps; see the Release Notes for details.

Links:

Categories: Database, Open Source

PostgreSQL 9.4.3, 9.3.8, 9.2.12, 9.1.17 & 9.0.21 Released!

PostgreSQL News - Thu, 06/04/2015 - 01:00
2015-06-04 Update Release

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 9.4.3, 9.3.8, 9.2.12, 9.1.17 and 9.0.21. This release primarily fixes a startup failure problem created by the prior update release, and should be installed by all users who applied that release.

File Permissions Fix

The 2015-05-22 update release added an anti-corruption step which will fsync all files in the data directory on restart after a crash. This caused PostgreSQL to fail to start if it encountered any file permissions issues. The problem is now fixed. Find out more on the PostgreSQL wiki.

Other Fixes and Improvements

In addition to the above, a few other minor issues were patched in this release. These fixes include:

  • Have pg_get_functiondef() show the LEAKPROOF property
  • Make pushJsonbValue() function push jbvBinary type
  • Allow building with threaded Python on OpenBSD
Update Release Schedule

The PostgreSQL developers are currently working hard to fix a few known issues discovered in the past couple of weeks. As such, we expect to release another update once a solution for those issues is complete and tested. The PostgreSQL project apologizes for any inconvenience from the frequent releases. We are prioritizing getting important fixes to our users as soon as possible.

Updating

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. Users who have skipped multiple update releases may need to perform additional post-update steps; see the Release Notes for details.

Links:

Categories: Database, Open Source

Dynamics NAV JDBC Driver

Date Created: June 3, 2015 - 14:28Date Updated: July 7, 2015 - 10:04Submitted by: CData Software

The Dynamics NAV JDBC Driver is a powerful tool that allows you to easily connect-to live Microsoft Dynamics NAV data through any JDBC capable application or tool! With the Driver users can access Microsoft Dynamics NAV the same way that they would connect to any other JDBC data source. The Drivers are completely self-contained; no additional software installation is required.

Enterprise-class JDBC Connectivity

The Dynamics NAV JDBC Driver offers the most natural way to access Dynamics NAV data from any Java/J2EE application. Simply use the Dynamics NAV Driver to connect and access data just as you would access any traditional database. The drivers is completely self-contained - no additional software installation is required!

  • Access Dynamics NAV data through widely available tools. The JDBC interface offers the greatest accessibility to Dynamics NAV data from Java based applications and developer technologies.
  • Advanced wire-protocol SSL security for remote connectivity.
  • Faster application deployment and configuration.
Dynamics NAV Application Integration

The Dynamics NAV Driver has the same JDBC architecture as the JDBC drivers for MySQL and OLEDB, including Connection, Statement and ResultSet objects. Because of this you can now access Dynamics NAV data in an easy, familiar way. You can use the Dynamics NAV Driver through popular IDEs (Eclipse, IntelliJ, NetBeans, etc.), in code through familiar classes, and in data controls available through Swing, Eclipse SWT Widgets, etc.

Connect To Dynamics NAV From BI, ETL, & Reporting Tools

JDBC is the most widely supported interface for connecting Java-based applications with data. All kinds of BI, Reporting, ETL, Database, and Analytics tools offer the ability to read and write data via JDBC connectivity.


*/
  • Aqua Data Studio
  • Cisco Information Server
  • CloverETL
  • ColdFusion
  • Crystal Reports
  • DBeaver
  • DbVisualizer
  • IBM WebSphere
  • Informatica
  • IntelliJ
  • JBoss
  • Jetty
  • KNIME
  • NetBeans IDE
  • Oracle WebLogic
  • Oracle WareHouse Builder
  • RazorSQL
  • ... and many more!

 

Categories: Open Source

Dynamics GP JDBC Driver

Date Created: June 3, 2015 - 13:11Date Updated: July 7, 2015 - 10:16Submitted by: CData Software

The Dynamics GP JDBC Driver is a powerful tool that allows you to easily connect-to live Microsoft Dynamics GP data through any JDBC capable application or tool! With the Driver users can access Microsoft Dynamics GP the same way that they would connect to any other JDBC data source. The Drivers are completely self-contained; no additional software installation is required.

Enterprise-class JDBC Connectivity

The Dynamics GP JDBC Driver offers the most natural way to access Dynamics GP data from any Java/J2EE application. Simply use the Dynamics GP Driver to connect and access data just as you would access any traditional database. The drivers is completely self-contained - no additional software installation is required!

  • Access Dynamics GP data through widely available tools. The JDBC interface offers the greatest accessibility to Dynamics GP data from Java based applications and developer technologies.
  • Advanced wire-protocol SSL security for remote connectivity.
  • Faster application deployment and configuration.
Dynamics GP Application Integration

The Dynamics GP Driver has the same JDBC architecture as the JDBC drivers for MySQL and OLEDB, including Connection, Statement and ResultSet objects. Because of this you can now access Dynamics GP data in an easy, familiar way. You can use the Dynamics GP Driver through popular IDEs (Eclipse, IntelliJ, NetBeans, etc.), in code through familiar classes, and in data controls available through Swing, Eclipse SWT Widgets, etc.

Connect To Dynamics GP From BI, ETL, & Reporting Tools

JDBC is the most widely supported interface for connecting Java-based applications with data. All kinds of BI, Reporting, ETL, Database, and Analytics tools offer the ability to read and write data via JDBC connectivity.


*/
  • Aqua Data Studio
  • Cisco Information Server
  • CloverETL
  • ColdFusion
  • Crystal Reports
  • DBeaver
  • DbVisualizer
  • IBM WebSphere
  • Informatica
  • IntelliJ
  • JBoss
  • Jetty
  • KNIME
  • NetBeans IDE
  • Oracle WebLogic
  • Oracle WareHouse Builder
  • RazorSQL
  • ... and many more!

 

Categories: Open Source

Dynamics CRM JDBC Driver

Date Created: June 3, 2015 - 12:24Date Updated: July 7, 2015 - 10:18Submitted by: CData Software

The Dynamics CRM JDBC Driver is a powerful tool that allows you to easily connect-to live Microsoft Dynamics CRM data through any JDBC capable application or tool! With the Driver users can access Microsoft Dynamics CRM the same way that they would connect to any other JDBC data source. The Drivers are completely self-contained; no additional software installation is required.

Enterprise-class JDBC Connectivity

The Dynamics CRM JDBC Driver offers the most natural way to access Dynamics CRM data from any Java/J2EE application. Simply use the Dynamics CRM Driver to connect and access data just as you would access any traditional database.

  • Access Dynamics CRM data through widely available tools. The JDBC interface offers the greatest accessibility to Dynamics CRM data from Java based applications and developer technologies.
  • Advanced wire-protocol SSL security for remote connectivity.
  • Faster application deployment and configuration.
Dynamics CRM Application Integration

The Dynamics CRM Driver has the same JDBC architecture as the JDBC drivers for MySQL and OLEDB, including Connection, Statement and ResultSet objects. Because of this you can now access Dynamics CRM data in an easy, familiar way. You can use the Dynamics CRM Driver through popular IDEs (Eclipse, IntelliJ, NetBeans, etc.), in code through familiar classes, and in data controls available through Swing, Eclipse SWT Widgets, etc.

Connect To Dynamics CRM From BI, ETL, & Reporting Tools

JDBC is the most widely supported interface for connecting Java-based applications with data. All kinds of BI, Reporting, ETL, Database, and Analytics tools offer the ability to read and write data via JDBC connectivity.


*/
  • Aqua Data Studio
  • Cisco Information Server
  • CloverETL
  • ColdFusion
  • Crystal Reports
  • DBeaver
  • DbVisualizer
  • IBM WebSphere
  • Informatica
  • IntelliJ
  • JBoss
  • Jetty
  • KNIME
  • NetBeans IDE
  • Oracle WebLogic
  • Oracle WareHouse Builder
  • RazorSQL
  • ... and many more!

 

Categories: Open Source

Eclipse Mars DemoCamps

Eclipse News - Wed, 06/03/2015 - 03:39
Plan to attend a Mars DemoCamp in your area this month.
Categories: Open Source