linux poison RSS
linux poison Email
1

Free Guide: Make Your Own Android App - MIT App Inventor

"Make Your Own Android App: Your Unofficial Guide to MIT App Inventor"

App Inventor is an easy and fun way for the uninitiated to learn about computer programming, and is at the same time a productive tool for advanced programmers alike.

For most, the underlying technology that makes an app ‘tick' is shrouded in mystery. This has been a boon for programming experts and has spurned a very profitable niche for professional programmers who are paid to research, develop, and build these apps. But what if you have an idea for the “next big thing” - or even the “next little thing” for that matter - with no programming skills to speak of and, for whatever reason, you don't want to hand over your idea to a professional and pay to have it developed? In the past, if you weren't an app programmer yourself, you would have had the option to

(a) do nothing, of course,
(b) be brave and trust your idea in the hands of a developer, or
(c) develop your programming skills and learn how to build the darn thing yourself.

Well, now there is hope for non-programmers. Recently, thanks to a collaboration between Google and MIT, the world of mobile app creation has been opened to everyone with App Inventor, which is a web-based development platform, making option (c) not so out of reach for many.

Download your free copy of - Make Your Own Android App: Your Unofficial Guide to MIT App Inventor - here


Read more
1

Web-based personal media streaming system - Subsonic

Subsonic is a free, web-based media streamer, providing ubiquitous access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously.

Subsonic is designed to handle very large music collections (hundreds of gigabytes). Although optimized for MP3 streaming, it works for any audio or video format that can stream over HTTP, for instance AAC and OGG. By using transcoder plug-ins, Subsonic supports on-the-fly conversion and streaming of virtually any audio format, including WMA, FLAC, APE, Musepack, WavPack and Shorten.

If you have constrained bandwidth, you may set an upper limit for the bitrate of the music streams. Subsonic will then automatically resample the music to a suitable bitrate.

In addition to being a streaming media server, Subsonic works very well as a local jukebox. The intuitive web interface, as well as search and index facilities, are optimized for efficient browsing through large media libraries. Subsonic also comes with an integrated Podcast receiver, with many of the same features as you find in iTunes.
Read more
0

White Paper - Overcoming Security Concerns with SSL

"Cloud Adoption in Asia Pacific: Overcoming Security Concerns with SSL"


Cloud computing is a service delivery model that provides on-demand computing and storage services. Clouds may be public and open to all users, private and available only to users within an organization, or a hybrid. Although public clouds offer valuable services for businesses, this cloud model requires sound practices to maintain adequate security.

Secure Sockets Layer (SSL) certificates are essential to implementing the encryption and authentication services used with cloud computing resources. When both cloud providers and their customers implement security best practices, they can comply with the demands of government and industry regulations as well as overcome security concerns. This white paper explores SSL technologies as an essential element of sound cloud security practices.

Offered Free by: VeriSign Authentication Services, now a part of Symantec Corp

Download your free copy of "Cloud Adoption in Asia Pacific: Overcoming Security Concerns with SSL" - here


Read more
0

Perl Script: Simple Network Programming (Client - Server Application)

A network socket is an endpoint of an inter-process communication flow across a computer network. Today, most communication between computers is based on the Internet Protocol; therefore most network sockets are Internet sockets.

In Perl, IO::Socket::INET provides an object interface to creating and using sockets in the AF_INET domain. It is built upon the IO::Socket interface and inherits all the methods defined by IO::Socket.

Below is a simple server created using Perl IO::Socket::INET module

Source: server.pl
#!/usr/bin/perl

use IO::Socket::INET;

$socket = new IO::Socket::INET (
    LocalHost => '127.0.0.1',
    LocalPort => '40000',
    Proto => 'tcp',
    Listen => 10,
    Reuse => 1
) or die "Oops: $! \n";
Read more
0

Perl Script: Creating Method Override (Polymorphism)

Polymorphism means that methods defined in the base class will override methods defined in the parent classes and is mainly used to add or extend the functionality of an existing class without reprogramming the whole class.

The following simple Perl code demonstrate the concepts of Polymorphism (Method overriding):

Source: Polymorphism.pl
#!/usr/bin/perl

package parent;
  sub foo {
    print "Inside the parent. \n";
  }

# Inheritance is accomplished by placing the names of parent classes into a special array called @ISA.

package child;
  @ISA = (A);
  sub foo {
    print "Inside the child. \n";
  }
 
package main;
  child->foo();
 
Output: perl Polymorphism.pl
Inside the child.



Read more
Related Posts with Thumbnails