Thursday, 11 April 2013

eBook - Java Application Development on Linux


"Java™ Application Development on Linux® - Free 599 Page eBook"

Linux is the fastest-growing Java development platform because it saves money and time by serving as a platform for both development and deployment. But developers face significant platform-specific challenges when managing and deploying Java applications in a controlled production environment.

Written for Java and Linux developers alike, Java™ Application Development on Linux® is the hands-on guide to the full Java application development lifecycle on Linux.

Determined to spare other developers hours of trial and error, Albing and Schwarz demonstrate the platform, tools, and application development by showing realistic, easy-to-follow examples. After a simple command-line application introduces basic tools, this program leads readers through business-logic object analysis, database design, Java servlet UIs, Java Server Pages (JSP) UIs, Swing GUIs, and Standard Widget Toolkit (SWT) GUIs. Scaling up to the enterprise level provides the opportunity to use both the JBoss Application Server and the Apache Geronimo Application Servers, and Enterprise JavaBeans (EJB).

Readers learn how to:
 * Use development tools available on Linux, such as the GNU Compiler for Java (gcj), Ant, the NetBeans IDE, IBM's Eclipse Java IDE, JUnit, and SunONE Studio
 * Develop business logic layers using Java DataBase Connectivity (JDBC)
 * Add a Web interface using servlets and JSPs
 * Add a GUI using Sun's Abstract Window Toolkit (AWT) and IBM's SWT
 * Deploy EJBs in Linux

The authors conclude by demonstrating how a hierarchy of budgets can be created, tracked, and shared with Concurrent Versions System (CVS). Java™ Application Development on Linux® can propel you from a standing start to the full-speed development and deployment of Java applications on Linux.

By Carl Albing, Michael Schwarz. Published by Prentice Hall. Part of the Bruce Perens' Open Source Series.

Download your free copy of - Java Application Development on Linux -- here


Wednesday, 3 April 2013

eBook - Linux Quick Fix Notebook


Instant access to precise, step-by-step solutions for every essential Linux administration task from basic configuration and troubleshooting to advanced security and optimization.

If you're responsible for delivering results with Linux, Linux® Quick Fix Notebook brings together all the step-by-step instructions, precise configuration commands, and real-world guidance you need. This distilled, focused, task-centered guide was written for sysadmins, netadmins, consultants, power users...everyone whose livelihood depends on making Linux work, and keeping it working.

This book's handy Q&A format gives you instant access to specific answers, without ever forcing you to wade through theory or jargon. Peter Harrison addresses virtually every aspect of Linux administration, from software installation to security, user management to Internet services--even advanced topics such as software RAID and centralized LDAP authentication. Harrison's proven command-line examples work quickly and efficiently, no matter what Linux distribution you're using. Here's just some of what you'll learn how to do:

 * Build Linux file/print servers and networks from scratch
 * Troubleshoot Linux and interpret system error messages
 * Control every step of the boot process
 * Create, manage, secure, and track user accounts
 * Install, configure, and test Linux-based wireless networks
 * Protect your network with Linux iptables firewalls
 * Set up Web, email, DNS, DHCP, and FTP servers

And much more...
By Peter Harrison. Published by Prentice Hall. Part of the Bruce Perens' Open Source Series.

Download your free copy of "Linux Quick Fix Notebook" - here


Tuesday, 26 March 2013

White Paper - There's an App for That, But is it Secure?


"There's an App for That, But is it Secure?"

This Tech Dossier will outline proven best practices to mitigate risk and embrace mobility without trepidation.

Security has eroded over the past decade as companies strive to create applications for multiple platforms by farming design and development out to subcontractors. This trend has strained the processes and governance put in place to ensure application security.

Download your free copy of "There's an App for That, But is it Secure?" -- here


Display Dialog boxes from shell scripts - Whiptail

whiptail is a lightweight replacement for dialog, to provide dialog boxes for shell scripts. It is built on the newt windowing library rather than the ncurses library, allowing it to be smaller in embedded environments such as installers, rescue disks, etc.

Currently, these types of dialog boxes are implemented:
yes/no box, menu box, input box, message box, text box, info box, checklist  box,  radiolist box gauge box, and password box.

whiptail is designed to be drop-in compatible with dialog, but has less features: some dialog boxes are not implemented, such as tailbox, timebox, calendarbox, etc.

Whiptail Installation:
Open the terminal and type following command to install whiptail:
sudo apt-get install whiptail

Continue Reading...

Monday, 25 March 2013

Securely erase files and partition from magnetic media - Wipe

Recovery of supposedly erased data from magnetic media is easier than what many people wouldlike to believe. A technique called Magnetic Force Microscopy (MFM)  allows  any  moderately funded  opponent  to recover  the  last  two  or three layers of data written to disk; wipe repeatedly overwrites special patterns to the files to be destroyed, using the fsync()  call and/or the O_SYNC bit to force disk access. In normal mode, 34 patterns are used (of which 8 are  random).  These  patterns  were  recommended  in  an   article   from   Peter   Gutmann (pgut001@cs.auckland.ac.nz)  entitled "Secure Deletion of Data from Magnetic and Solid-State Memory". A quick mode allows you to use only 4 passes with  random  patterns,  which  is  of course much less secure.

Encrypting  a  whole partition with cryptoloop, for example, does not help very much either, since there is a single key for all the partitions.

Therefore wipe is best used to sanitize a harddisk before giving  it  to  untrusted  parties (i.e.  sending  your laptop for repair, or selling your disk).

Continue Reading...

Friday, 22 March 2013

Convert webpages (HTML) to PDF using webkit - wkhtmltopdf

Wkhtmltopdf is a command line utility that can be used to convert  a webpage / html to  PDF.

Wkhtmltopdf Features:
 * Convert web pages into PDF documents using webkit
 * Adding headers and footers (static version only)
 * TOC generation (static version only)
 * Batch mode conversions
 * (Linux) No longer requires an XServer to be running (however the X11 client libs must be installed)

Wkhtmltopdf Installation:
Open the terminal and type following command to intall Wkhtmltopdf:
sudo apt-get install wkhtmltopdf
Wkhtmltopdf Usage:
Wkhtmltopdf is command line utility, the following lists some usages for wkhtmltopdf
To convert a remote HTML file to PDF:
wkhtmltopdf http://www.google.com google.pdf
To convert a local HTML file to PDF:
wkhtmltopdf my.html my.pdf
You can also convert to PS files if you like:
wkhtmltopdf my.html my.ps

Thursday, 21 March 2013

FLV Metadata Injector for FLV files - Yamdi

yamdi stands for Yet Another MetaData Injector and is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. yamdi should run under *BSD, Linux and Windows and is published under the BSD license.

Yamdi features:
 * Large file support
 * H.264 support
 * onMetaData, onLastSecond, onLastKeyframe events
 * low memory footprint
 * XML metadata output
 * Binaries for Win32 and Win64 are available

Continue Reading...

Wednesday, 20 March 2013

Mount archives for read/write under Ubuntu Linux - Archivemount

Archivemount is a FUSE based file system for Unix variants, including Linux. Its purpose is to mount archives to a mount point where it can be read from or written to as with any other file system. This makes accessing the contents of the archive, which may be compressed, transparent to other programs, without decompressing them. The archive formats that archivemount supports are:

 * Old-style tar archives, .
 * Most variants of the POSIX “ustar” format, .
 * The POSIX “pax interchange” format, .
 * GNU-format tar archives, .
 * Most common cpio archive formats, .
 * ISO9660 CD images (with or without RockRidge extensions), .
 * Zip archives. .
Continue Reading...

Tuesday, 19 March 2013

Rip Audio CDs in Linux with Sound Juicer

Sound Juicer is an application front-end to the Cdparanoia CD ripping library. It allows the user to extract audio from compact discs and convert it into audio files that a personal computer or digital audio player can understand and play. It supports ripping to any audio codec supported by a GStreamer plugin, such as mp3 (via LAME), Ogg Vorbis, FLAC and uncompressed PCM formats.

Sound Juicer is designed to be easy to use and to work with little user intervention. For example, if your computer is connected to the Internet, it will automatically attempt to retrieve track information from the freely-available MusicBrainz service. Sound Juicer is free and open source software and an official part of the GNOME desktop environment starting with version 2.10.

Sound Juice Features include:
 * Automatic track tagging via CDDB
 * Encoding to ogg / vorbis, FLAC and raw WAV
 * Easy to configure encoding path
 * Multiple genres
 * Internationalization support

Continue Reading...

Monday, 18 March 2013

eBook - Free PC Security Handbook


"The Essentials of Information Security Kit: Includes a Free PC Security Handbook - 2nd Edition eBook"

Download this kit to learn everything you need to know about Information Security.

The Essentials of Information Security bring together the latest in information, coverage of important developments, and expert commentary to help with your Information Security related decisions.

The following kit contents will help you get the most out of your Information Security research:
 * PC Security Handbook - 2nd Edition
 * Research Report: How the Major Mobility Platforms Compare in TCO and Security
 * Virtualization Maturity and Experience Breed Success
 * Securing Your Journey to the Cloud

Download your free copy of "The Essentials of Information Security Kit: Includes a Free PC Security Handbook - 2nd Edition eBook" -- here


Friday, 15 March 2013

Media Streaming Server In Ubuntu Linux - GNUMP3d

GNUMP3d is a streaming server for MP3s, OGG vorbis files, movies and other media formats.

GNUMP3d designed to be:
 * Small, stable, portable, self-contained, and secure.
 * Simple to install, configure, and use.
 * Portable across different varieties of Unix, the GNU Operating System, and Microsoft Windows platforms.

GNUMP3d Requirement:
You need to have apache installed and configured for GNUMP3d to work
For Apache installation and configuration - here

GNUMP3d Installation:
Downloaded the GNUMP3d source code - here
GNUMP3d installation should require no more than the following:-
tar -zxvf gnump3d-3.0.tar.gz
cd gnump3d-3.0
make install
Continue Reading...

Thursday, 14 March 2013

Open Source Novel Writing Software - Storybook

Storybook is a free Open Source novel-writing software for creative writers, novelists and authors. Starting with the plot to the finished book — with Storybook you'll never lose the overview. Storybook helps you to keep an overview of multiple plot-lines while writing books, novels or other written works.

Storybook assists you in structuring your book
Manage all your data such as characters, locations, scenes, items, tags and ideas in one place. A simple interface is provided to enable you to assign your defined objects to each scene and to keep an overview of your work with user-friendly chart tools. With Storybook Memoria each object can be tracked in relation to time.

Continue Reading...

Wednesday, 13 March 2013

Install the latest Intel graphics drivers - Intel Linux Graphics Installer

Intel Linux Graphics Installer allows you to easily install the latest graphics drivers for your Intel graphics hardware. This allows you to stay current with the latest enhancements, optimizations, and fixes to ensure the best user experience with your Intel graphics hardware.

Supported Linux Distributions at 1.0
Ubuntu 12.04
Ubuntu 12.10
Fedora 17
Fedora 18

Ubuntu
Ubuntu's packages and repositories are signed with this GPG key.
In order to "trust" the Intel Linux Graphics Installer, you will need to add a key to Ubuntu's software package manager ("apt"). Open a terminal, and execute this line:
Continue Reading...

Tuesday, 12 March 2013

White Paper - Top 5 Myths of Website Security


Hackers are now focusing attacks directly on websites in order to stay one step ahead of the latest security techniques.

With over 70% of cyber attacks now occurring at the application layer, that means serious vulnerabilities for Small and Medium-sized Enterprises (SMEs).

Download this Whitepaper to learn about the new security problems facing SMEs, starting with the facts behind some of the most common myths about website security.

This white paper includes recommendations to help businesses improve their website security. Get your complimentary 9-page Whitepaper now.

Download your free copy of "Top 5 Myths of Website Security" - here


Tuesday, 5 March 2013

Manage and Install Windows Application on Linux - q4wine

Q4Wine is a qt4 GUI for WINE, It will help you manage wine prefixes and installed applications. It currently support for both Linux and FreeBSD platforms.

Q4Wine was initially written by Alexey S. Malakhov aka John Brezerk. General idea comes from WineTools scripts which were initially written by Frank Hendriksen.

Q4Wine General features are:
 * Can export QT color theme into wine colors settings.
 * Can easy work with different wine versions at same time;
 * Easy creating, deleting and managing prefixes (WINEPREFIX);
 * Easy controls for wine process;
 * Autostart icons support;
 * Easy cd-image use;
 * You can extract icons from PE files (.exe .dll);
 * Easy backup and restore for managed prefixes.
 * Winetriks support.
And more... Explore it! ;)

Continue Reading...

Monday, 25 February 2013

White Paper - Why Linux Virtualization is Ready for Prime Time


"Frost & Sullivan: Why Linux Virtualization is Ready for Prime Time"

In this paper, Frost & Sullivan examine historical concerns about Linux virtualization, and assess why, when, and how enterprises can safely virtualize their critical Linux workloads.

Virtualization technologies have gained a strong footing in enterprise data centers in recent years. According to Frost & Sullivan research, 65 percent of all U.S. businesses have incorporated virtualization into their data centers. For many of those, the commitment to virtualization is serious -- 20 percent have virtualized more than three-quarters of their servers--a number that is expected to double in the next two years.

Download your free copy of "Frost & Sullivan: Why Linux Virtualization is Ready for Prime Time" - here


Monday, 18 February 2013

White Paper - 8 Elements of Complete Vulnerability Management

"8 Elements of Complete Vulnerability Management"

Threats to the security of your network will never completely go away, but the ability to prepare for, recognize and quickly remediate these threats should be a part of day-to-day company operations.

This white paper gives you eight essentials for managing vulnerabilities in a network including internal and external assessments, how frequently you should run scans for threats and the importance of broadening testing beyond basic network services and operating systems.

Download your free copy of "8 Elements of Complete Vulnerability Management" - here


Convert Between any Document Format - Unoconv

unoconv converts between any document format that OpenOffice understands. It uses OpenOffice's UNO bindings for non-interactive conversion of documents.

Supported document formats include Open Document Format (.odt), MS Word (.doc), MS Office Open/MS OOXML (.xml), Portable Document Format (.pdf), HTML, XHTML, RTF, Docbook (.xml), and more.

unoconv Features:
 * Converts between different document formats that OpenOffice understands
 * OpenOffice can export to about 100 different document formats
 * Can be used for batch processing
 * Combines with asciidoc and docbook2odf/xhtml2odt to create PDF or Word (.doc) files
 * Can apply custom style templates during conversion (to enforce corporate identity)
 * Autostarts OpenOffice for processing if necessary
 * Can be used in a client/server environment to process documents centrally
 * Can influence OpenOffice filters during import and export
 * Supports OpenOffice on Linux, Windows and MacOSX
Continue Reading...

Friday, 15 February 2013

Tool to move the web browser profile to RAM - Profile-sync-daemon

Profile-sync-daemon (psd) is a diminutive pseudo-daemon designed to manage your browser's profile in tmpfs and to periodically sync it back to your physical disc (HDD/SSD). This is accomplished via a symlinking step and an innovative use of rsync to maintain back-up and synchronization between the two. One of the major design goals of psd is a completely transparent user experience.

Running this daemon is beneficial for two reasons:
Reduced wear to physical discs
Speed
Since the profile(s), browser cache*, etc. are relocated into tmpfs (RAM disk), the corresponding onslaught of I/O associated with using the browser is also redirected from the physical disc to RAM, thus reducing wear to the physical disc and also greatly improving browser speed and responsiveness. For example, the access time of RAM is on the order of nanoseconds while the access time of physical discs is on the order of milliseconds. This is a difference of six orders of magnitude or 1,000,000 times faster.
Continue Reading...

Thursday, 14 February 2013

Redirect HTTP to HTTPS using mod_rewrite - Apache

mod_rewrite module uses a rule-based rewriting engine (based on a regular-expression parser) to rewrite requested URLs on the fly. It supports an unlimited number of rules and an unlimited number of attached rule conditions for each rule to provide a really flexible and powerful URL manipulation mechanism. The URL manipulations can depend on various tests, for instance server variables, environment variables, HTTP headers, time stamps and even external database lookups in various formats can be used to achieve a really granular URL matching.

mod_rewrite module operates on the full URLs (including the path-info part) both in per-server context (httpd.conf) and per-directory context (.htaccess) and can even generate query-string parts on result. The rewritten result can lead to internal sub-processing, external request redirection or even to an internal proxy throughput

Open up your apache configuration file (httpd.conf) or the virtual host file and insert the following lines to redirect the http request to https
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
you can also insert the same above lines to your .htaccess file to redirect the content of that particular directory to https.


 
//PART 2