Sunday, October 27, 2019

How to Install Eclipse IDE on Ubuntu 19.10

    Eclipse is a well known Integrated Development Environment. It is used by developers all around the world to code their application, it is primarily developed in Java, but programmers can use it to code their applications in various languages like C/C++, COBOL, Fortran, Perl, PHP, Python, Ruby on Rails etc. It is a cross platform application and runs fine on Microsoft Windows, Linux, Solaris and Mac OS.

Installation instructions:

    Installing Eclipse on ubuntu is not very complex process, first of all make sure to install Java on your Linux system, Eclipse needs java as pre-requisite , run following command to install java on your ubuntu 19.10 system.

 for Java 7

sudo apt-get install openjdk-7-jdk

or for Install Java 8  Click links
or for Install Java 9  Click links
or for Install Java 11  Click links
or for Install Java 13  Click links 
  It might take some moments to download and install java, once the installation is complete, download Eclipse according to your operating system architecture.

How to install Oracle Java 13 on Ubuntu 18.04, 16.04, 19.04, 19.10

Oracle will provide Java 13 as the Oracle OpenJDK release using the open source GNU General Public License v2, with the Classpath Exception (GPLv2+CPE), and also under a commercial license for those using the Oracle JDK release as part of an Oracle product or service, or who do not wish to use open source software.

Java 13 Changelog

Five enhancements are delivered with Java 13, inclusive of two preview features:

JEP 350 – Dynamic CDS Archives: Extends application class-data sharing to allow the dynamic archiving of classes at the end of Java application execution. The archived classes will include all loaded application classes and library classes that are not present in the default, base-layer CDS archive.

JEP 351 – ZGC: Uncommit Unused Memory: Enhances the z garbage collector to return unused heap memory to the operating system.

JEP 353 – Reimplement the Legacy Socket API:  Replaces the underlying implementation used by the and APIs with a simpler and more modern implementation that is easy to maintain and debug. The new implementation will be easy to adapt to work with user-mode threads, a.k.a. fibers, currently being explored in Project Loom.

JEP 354 – Switch Expressions (Preview): Extends switch so it can be used as either a statement or an expression, which will simplify everyday coding, and prepare the way for the use of pattern matching (JEP 305) in switch.

Wednesday, December 5, 2018

How to install Oracle Java 11 long-term support on Ubuntu

   Java 11 has arrived. The new release is the first planned appearance of Oracle's long-term support (LTS) releases, although Oracle has also grandfathered in Java 8 as an LTS release to help bridge the gap between the old release model and the new approach

Java 11 Changelog
  • Standardize the incubated HTTP Client API introduced in JDK 9, via JEP 110, and updated in JDK 10
  • New Collection.toArray(IntFunction) Default Method
  • The locale data based on the Unicode Consortium's CLDR (Common Locale Data Registry) has been updated for JDK 11.
  • Lazy Allocation of Compiler Threads
  • ZGC (Experimental): a brand-new garbage collector designed for sub-10ms pause times (even on large heaps) with an aim of no more than a 15% performance penalty.
  • Epsilon GC is the new experimental no-op garbage collector. Epsilon GC only handles memory allocation, and does not implement any memory reclamation mechanism. It is useful for performance testing, to contrast costs/benefits of other GCs.

How to Install GScan2PDF 2.2.0 release on Ubuntu 18.04

    gscan2pdf is a GUI to ease the process of producing PDFs or DjVus from scanned documents. You scan one or several pages in with File/Scan, and create a PDF of selected pages with File/Save PDF. At maturity, the GUI will have similar features to that of the Windows Imaging program, but with the express objective of writing a PDF, including metadata. Scanning is handled with SANE via scanimage. PDF conversion is done by libtiff. Perl is used for portability and ease of programming, with gtk2-perl for the GUI. This should therefore work more or less out of the box on any system with gtk2-perl, scanimage, and libtiff.

GScan2PDF 2.2.0 Changelog: 

  • Check validity of device blacklist regex when applying preferences
  • Modify preference “Force new scan job between pages” to only take effect when scanning from flatbed.
  • Fixed crash switching frontend option in Edit/Preferences between libimage-sane-perl and scanimage.
  • Fixed visibility of scan widgets when switching from libimage-sane-perl to scanimage.
  • Collect all warning and error messages in one dialog.

Install HP Print Drivers HPLIP 3.18.12 on Ubuntu 18.04

    HPLIP is a free, open-source HP-developed solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux.

Drivers HPLIP 3.18.12 Changelog: 

Added Support for the Following New Printers:
  • HP Tango
  • HP Tango X
Added support for the following new ScanJet Device:
  • HP Scanjet Pro 2000 S1

Wednesday, September 26, 2018

How to install Krita 4.1.1 released on Ubuntu 18.04

   Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.

  •     concept art
  •     texture and matte painters
  •     illustrations and comics

    Krita 4.1 is the second feature release in the Krita 4 series and is released only three months after 4.0. But there is still a heap of interesting new things and improvements to check out!

Krita 4.1.1 Changelog:
  • Added context menu (right click) options for transform tool. This makes it easier to change your transform type between perspective, free, warp, etc.
  • Added context menu (right click) options for crop. This makes it easier to use without needing the tool options open.
  • New Cursor option. Force brush outline to always be shown at 100%
  • HEIF file format can now be opened and saved to. Thanks to a patch by Dirk Farin. Note that this is not enabled in the default builds because the libraries needed to build the import/export filter are very new.
  • Ask the user what DPI they want their SVG images imported with
  • Multibrush tool now accepts decimals for the angle
  • Fixes to links for new documentation site

How to install Opera 56 Released on Ubuntu 18.04

Opera 56 elease there is mostly incremental changes, but we are looking forward to seeing what people can do with the new CSS conical gradient support. Below is a quick overview of changes. Follow the links for more details, specifications and examples.

Features in Opera 56:
  • Add volume control for video pop out.
  • Hover over the title of pop out video and click back to tab.
  • Add new option in Settings > Advanced > Browser > User interface for the scroll to the top of the page feature
  • Add a page zoom indicator in the address and search bar when the zoom level for a page changed.
  • Easy bug reporting via O menu > Help > Report an issue.
  • Redesigned about page, and tidied up the settings.
  • For more, see the announcement.