Wednesday, April 30, 2014

highlight, copy, and translate text from any image (Project Naptha)


Chrome browser add-on to read text from images, comic strips or flyers memos

Project Naptha automatically applies state-of-the-art computer vision algorithms on every image you see while browsing the web. The result is aseamless and intuitive experience, where you can highlight as well as copy and paste and even edit and translatethe text formerly trapped within an image.
http://projectnaptha.com/#signed_up

Thursday, April 24, 2014

Puppet vs. Chef vs. Ansible vs. Salt

http://www.infoworld.com/d/data-center/review-puppet-vs-chef-vs-ansible-vs-salt-231308?page=0,3

The leading configuration management and orchestration tools take different paths to server automation


Puppet or Chef? Ansible or Salt?
Whereas Puppet and Chef will appeal to developers and development-oriented shops, Salt and Ansible are much more attuned to the needs of system administrators. Ansible's simple interface and usability fit right into the sys admin mindset, and in a shop with lots of Linux and Unix systems, Ansible is quick and easy to run right out of the gate.
Salt is the sleekest and most robust of the four, and like Ansible it will resonate with sys admins. Highly scalable and quite capable, Salt is hamstrung only by the Web UI.
Puppet is the most mature and probably the most approachable of the four from a usability standpoint, though a solid knowledge of Ruby is highly recommended. Puppet is not as streamlined as Ansible or Salt, and its configuration can get Byzantine at times. Puppet is the safest bet for heterogeneous environments, but you may find Ansible or Salt to be a better fit in a larger or more homogenous infrastructure.
Chef has a stable and well-designed layout, and while it's not quite up to the level of Puppet in terms of raw features, it's a very capable solution. Chef may pose the most difficult learning curve to administrators who lack significant programming experience, but it could be the most natural fit for development-minded admins and development shops.
Orchestrators at a glance
 Puppet 3.0Chef 11.4Ansible 1.3Salt 0.17
Pros
  • Modules can be written in Ruby or a simpler, Puppet-specific subset of Ruby
  • Push commands let you trigger modifications immediately
  • Web UI handles reporting, inventorying, and real-time node management
  • Detailed and in-depth reporting on agent runs and node configurations
  • Cookbooks and recipes can leverage the full power of Ruby
  • Centralized JSON-based "data bags" allow scripts to populate variables during runtime
  • Web UI lets you search and inventory nodes, view node activity, and assign Cookbooks, roles, and nodes
  • Modules can be written in nearly any language
  • No agent required on managed clients
  • Web UI lets you configure users, teams, and inventories, and apply Playbooks to inventories
  • Extremely simple to set up and get running
  • State files can be simple YAML configuration templates or complex Python or PyDSL scripts
  • Can communicate with clients through SSH or through a locally installed agent
  • Web UI offers views of running jobs, minion status, and event logs, and lets you execute commands on clients
  • Extremely scalable
Cons
  • Requires learning Puppet DSL or Ruby
  • Installation process lacking in error checking and error reporting
  • Requires knowledge of Ruby programming
  • Currently lacks functional push commands
  • Documentation is sometimes vague
  • Lacks support for Windows clients
  • Web UI doesn't tie into an existing Ansible deployment automatically; inventories must be imported
  • Web UI is not as mature or complete as competitors
  • Lacks deep reporting capabilities
PricingFree open source version; Puppet Enterprise costs $100 per machine per yearFree open source version; Enterprise Chef free for 5 machines, $120 per month for 20 machines, $300 per month for 50 machines, $600 per month for 100 machines, and so onFree open source version; AWX free for 10 machines, then $100 or $250 per machine per year depending on supportFree open source version; SaltStack Enterprise costs $150 per node per year, with volume discounts and site licenses available

12 clever cloud tools for devs and ops

http://www.infoworld.com/slideshow/106686/12-clever-cloud-tools-devs-and-ops-221000?source=fssr#slide1


Look to these automation, orchestration, and configuration management tools to keep your server farms running smoothly..


Clever cloud tools
Was it only a few years ago when deploying a single server was a big occasion? First we needed to unpack it, mount it, test it, and install the software. Then we could put it to work.
Today, we're asked to spin up 200 servers before lunch, configure them, crunch some numbers, and return them before the 1 p.m. staff meeting. Time is money, and servers are bought by the hour now.
That explains the explosion of interest in tools that let us manage hundreds of machines with a few quick clicks. Here's a list of some of the most intriguing new tools for making our server farms jump to attention in less time than it took to slice open the tape on a server box. 

Ganglia
More than a dozen years ago, developers at U.C. Berkeley looked at the clusters of computers throughout the campus and realized they needed a way to keep track of them -- so they built and rebuilt Ganglia. Today, Ganglia is one of the most comprehensive sets of tools for monitoring a diverse cluster of machines. It collects statistics with a lightweight protocol and graphs them so that you can watch performance over time.
Distributed with the BSD license.

Graphite
There are hundreds of graphing libraries and visualization tools, but they're usually aimed at a fairly static collection of data. Graphite is designed to support real-time data from dozens of streams. The data goes in one side of the application, where it's stored in a real-time, scalable database optimized to handle the numerical streams of information. The system is designed to keep up with fast streams of data from multiple sources. There's even an elaborate caching system to make sure the graphs are up to date.
The back end is written in pure Python, and the Web app on top of Django. The graphing is done with the Cairo libraries. Orbitz built the software to handle internal monitoring, then released it with the Apache...

Tattle
Tools like Graphite and Ganglia may make it easier to monitor the state of the system, but they require someone to sit and watch the screen as the lines dance up and down. Tattle is designed to watch the graphs for you, then send off alerts if a line crosses over into some place it's not supposed to be. These alerts usually go out as text messages and emails, but you can configure them with a plug-in if you want special behavior like a warning siren and flashing red light connected to an Arduino controller.
Written in PHP for both Graphite and Ganglia.

Logstash
There are only three things that are certain for sys admins: death, taxes, and logs full of events. The earth goes 'round the sun, and the log files fill up with entries about visits to the websites and all of the random housekeeping around the stack.
Logstash is an open source package designed to put a pretty face on the endless streams of data. It parses the entries, segments them, and builds graphs so that you can drill down looking for items that need investigating, all through the Web interface. If you need to customize the system, you can write new filter plug-ins that fit into the flow of data.
Distributed under the Apache 2.0 license.

Kibana
Logstash may build elegant, rolling log files, but these can only be searched with basic queries. Kibana is glue between Logstash and Elasticsearch. It dumps Logstash log information into Elasticsearch so that you can write Lucene queries to find what you want. Not only can you use Boolean searches and wild cards to pick through the log files, but Kibana goes one step further by running these queries periodically and packaging the results into a dashboard that's also published with RSS and some other standards.
Available under the MIT license.

CloudVelocity
Everyone loves the idea of the cloud, but no one wants to let go of the security of owning the servers. CloudVelocitywants to ease companies into the cloud (specifically Amazon Web Services for now) by offering a hybrid that mixes the cloud machines with the private boxes. Moving data and operations between the two is meant to be as easy as possible, perhaps as easy as dragging some icons across a Web page. The company promises to let you test your operations with separate test rigs built by cloning existing machines. Now if only it would let us clone ourselves so we can get everything done that the management wants.

Ravello Systems
Another tool for easy cloud migration, Ravello is a layer that sits on top of the major clouds (Amazon, HP, Rackspace) and helps development teams deploy multitier apps into these clouds for testing. You upload the VMs into Ravello and use the drag-and-drop GUI to map out their relationships; Ravello spins them up in the cloud while preserving their network and storage configurations. It's one key feature lets you get several VMs running on just one cloud machine, a nice enhancement if you happen to have a bunch of lightweight VMs that don't need a full machine. 

Vagrant
A long time ago, developing software was more straightforward. You had your favorite editor and the compiler. Your file either compiled or it didn't. Today, life is much more complex. There are libraries galore and extra tools for pre-processing or post-processing or housekeeping. All of these are updated periodically, ensuring that everyone on the development team ends up with diverging environments. Eventually, code will compile on some machines and not others, causing the developers to start pointing fingers.
Vagrant juggles all of the packages for all of the tools so that everyone is working with the same environment. It smooths out the differences and ensures that the libraries and dependencies are in sync, saving everyone the hair-pulling and blame-casting.
Available under the MIT license.

SaltStack
Keeping a cloud of machines working together is not so simple, especially if you want new machines to come and go on demand. Salt is an open source cloud management tool that offers a Python-based communications backbone that links together the "master" and "minion" nodes. The master issues orders, and the minions carry them out. SaltStack, a "branch" of Salt backed by professional support, boasts deployments of several hundred thousand managed machines.
Salt is developed under the Apache 2.0 license.

Ubuntu Juju
Ubuntu's Juju is a project that starts to hide the machines behind a wall of services. In Juju the façade is called a "charm," which is the packaging wrapped around the service. Behind the façade is a load balancer that can ask any number of machines to answer the request for data. If you need more power, you can add more machines to each charm without reconfiguring anything else. The load balancer inside the charm knows what to do with the extra help. Ubuntu already offers a number of standard charmsthat are ready to deploy, or you can customize them for your own needs.
Ubuntu Juju is released under the GNU Affero Public License.

Chef
Chef is one of the two big tools used for configuration management. If you like writing straightforward code in Ruby for installing the right packages for your new machines, Chef is the tool for you. You write the instructions for which packages should be installed in which order, then Chef does the work for you. There is a wide variety of plug-ins ready to install many common packages.

Puppet
The other major configuration management tool is Puppet. While many features are the same, the main language for specifying which packages are necessary is a bit different. Puppet asks you for a list of dependencies, then figures out how to install the right packages so that everything is ready to run. Puppet Labs maintains a large collection of plug-ins that simplify many chores.


National Train Enquiry System App (NTES)

National Train Enquiry System App
Official Indian Railways app for travelers using railways for taking holiday vacation trips, official trips, tours, and daily commute. Site provides train-running related and real-time status queries for all trains of India.

http://www.windowsphone.com/en-in/store/app/ntes/3e1db671-34b0-4597-9358-91061cc8611e

Wednesday, April 23, 2014

A brief history of encryption at Google

Google-encryption-timeline

PlayOnLinux & CrossOver

What is PlayOnLinux ?

PlayOnLinux is a piece of software which allows you to easily install and use numerous games and apps designed to run with Microsoft® Windows®.
Few games are compatible with GNU/Linux at the moment and it certainly is a factor preventing the migration to this system. PlayOnLinux brings a cost-free, accessible and efficient solution to this problem.

What are PlayOnLinux's features?

Here is a non-exhaustive list of the interesting points to know:
  • You don't have to own a Windows® license to use PlayOnLinux.
  • PlayOnLinux is based on Wine, and so profits from all its features yet it keeps the user from having to deal with its complexity.
  • PlayOnLinux is free software.
  • PlayOnLinux uses Bash and Python.
Nevertheless, PlayOnLinux has some bugs, as every piece of software:
  • Occasional performance decrease (image may be less fluid and graphics less detailed).
  • Not all games are supported. Nevertheless, you can use our manual installation module.

Run Windows Software on Linux the Simple Way

Whether you are new to Linux or an old pro, CrossOver can get your Windows productivity applications and PC games up and running on your Linux quickly and easily. Run the Windows software that you need on Linux at home, in the office or at school without purchasing a Windows license, without rebooting your computer and without having to use a virtual machine with CrossOver Linux today.
CrossOver can run a wide range of Windows software and games. To see how your favorite application runs under CrossOver, please check What Runs, or search for it using the search tool at the top of this page. And be sure to download our risk free 14 day trial.

Tuesday, April 22, 2014

CloudMagic: Email for the highly connected

http://www.techrepublic.com/article/cloudmagic-email-for-the-highly-connected/#ftag=RSS56d97e7
CloudMagic. This app offers greater email options for those who need more. 
There are so many email clients for Android that it's often hard to sift through the pile to find something the masses could really make use of. Thankfully, I came across CloudMagic. It's a Gmail-interface wanna be for any number of email accounts you might use. Out of the box, CloudMagic makes it simple to connect to services like:
  • Gmail
  • Google Apps
  • Office 365
  • Yahoo Mail
  • Hotmail/Outlook
  • Exchange
  • iCloud
Or you can opt to connect to an IMAP account (I'm glad to see they left POP out of the mix). CloudMagic also features:
  • Lightning fast, powerful email search
  • Unified inbox
  • Integrated with tools like: Salesforce.com, Zendesk, Pocket, Evernote, Trello, and MailChimp
  • Complete support for Microsoft Exchange (2003, 2007, 2010, and 2013 -- ActiveSync, EWS, IMAP)
  • Set reminders
  • Push notifications
  • Access your inbox, search, and preview your emails even when you are offline
  • Passcode lock
  • Move to folders/labels
  • Threaded conversation view
  • Quick swipe actions from inbox
As you can see, CloudMagic has plenty of features to make any Android user happy. Let's install this app and connect a few accounts.

Installation

The installation of CloudMagic is quite simple. Just follow these steps:
  1. Open the Google Play Store on your Android device
  2. Search for CloudMagic
  3. Locate and tap the entry for CloudMagic (by CloudMagic, Inc)
  4. Tap Install
  5. Read through the permissions list
  6. If you are okay with the permissions, tap Accept
Once the installation is complete, launch the app from either the home screen or the application drawer.

First run

When you first run CloudMagic, you'll be prompted to configure an email account (Figure A).
Figure A
Figure A
CloudMagic on a Verizon-branded HTC One Max.
Let's connect a Gmail account first. To do this, tap the Gmail icon, and then enter your Gmail credentials. Note: If you have two-step verification, you'll be prompted for your verification code (so have one handy). You'll then be prompted to grant permissions for CloudMagic to work with your Gmail account. Tap Allow access, and you're finished.
Now, let's add an IMAP account. To do this, tap the IMAP icon, and then fill in the necessary information (Figure B).
Figure B
Figure B
Setting up an IMAP account in CloudMagic.
After you fill out the necessary information, tap the ADD button at the bottom, and CloudMagic will attempt a connection to add the account. After accounts are added, they'll be listed at the top of the main screen. When you're done adding accounts, tap on the I'm done button at the bottom of the window. This will take you to the unified inbox for all of your accounts.

Cards

The Card system is pretty unique and allows you to easily connect to various services. With this, you can do things quickly, save something to Evernote, or interface your email to Zendeskor Tello.
Getting to the Card system is not very intuitive. You can look around the interface all day and not find a single clue. But if you open an email, you'll notice a small square icon (to the left of the Reply button -- Figure C).
Figure C
Figure C

Finding the Card system in CloudMagic.
Tap that square icon to open up the Card system. When the Card window opens, tap on the plus sign [+] to add a new card. Scroll through the listing, and find the card you want to add. When you locate the card, tap the plus sign [+] associated with the card (Figure D). Once the card is added, tap the login button to login to that service.
Figure D
Figure D
Adding MailChimp to the CloudMagic Card system.
A nice sample of how this works is having the ability to open up an email and then quickly add the sender's email address to MailChimp by tapping the Add to MailChimp button (Figure E). The MailChimp connection is something very handy for users like me who uses MailChimp to announce book releases). If the available Cards don't suit you, there are more on the way.
Figure E
Figure E
Adding an email to your MailChimp mailing list.
CloudMagic is one of my new favorite Android email apps -- even if for only the Card system. This unique feature makes CloudMagic an email app that's worth checking out.

Wednesday, April 16, 2014

Heartbleed Detector

Heartbleed Detector, an app that will tell you if you’re running a vulnerable version of Android on your phone. While everyone has been talking about how Heartbleed affects servers and Internet infrastructure, it also affects mobile devices. Our detector app will help you figure out if your device is one of them.

Tuesday, April 15, 2014

HEARTBLEED

https://assets-auto.rbl.ms/384a94da987ec451fb834e659492aed3d84d0dcdd24f8e538fe7a5b0d217029d



Saturday, April 12, 2014

The Heartbleed Bug

The Heartbleed Bug is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, by the SSL/TLS encryption used to secure the Internet. SSL/TLS provides communication security and privacy over the Internet for applications such as web, email, instant messaging (IM) and some virtual private networks (VPNs).
The Heartbleed bug allows anyone on the Internet to read the memory of the systems protected by the vulnerable versions of the OpenSSL software. This compromises the secret keys used to identify the service providers and to encrypt the traffic, the names and passwords of the users and the actual content. This allows attackers to eavesdrop on communications, steal data directly from the services and users and to impersonate services and users.

Heartbleed Bug

Thursday, April 10, 2014

Image Resizer for Windows

Image Resizer for Windows is a utility that lets you resize one or more selected image files directly from Windows Explorer by right-clicking. I created it so that modern Windows users could regain the joy they left behind with Microsoft's Image Resizer Powertoy for Windows XP.

https://imageresizer.codeplex.com/

Wednesday, April 9, 2014

Tutorials

The tutorialspoint is an absolutely FREE website which has been created to provide quality online education to the people who are enthusiastic to study different technical and non-technical subjects in "Simply Easy Learning" way....


http://www.tutorialspoint.com/more.htm
http://www.w3schools.com/

Tuesday, April 8, 2014

Who Is On My Wifi

http://www.whoisonmywifi.com/

As the owner of a wireless network, you want to protect it from hackers and freeloaders. Download Who's On My Wifi and find them today.