AfrocatioN

"Education is the passport to the future, for tomorrow belongs to those who prepare for it today" - Malcolm X

Featured Post

Most & Least Federally Dependent States | WalletHub�

Most & Least Federally Dependent States AfrocatioN ™  Knowledge Is Key ®

Khan Academy

Wednesday, March 30, 2016

Ultimate guide to Raspberry Pi operating systems, part 2 | Network World


Ultimate guide to Raspberry Pi operating systems, part 2


motionEyeOS (which used to be called “motionPie”) is a Linux distribution that turns a single-board computer into a video surveillance system for video motion detection. The OS is based on BuildRoot and uses motion as a backend and motionEye for the frontend. It runs on Raspberry Pi, Banana Pi, Odroid C1 and Cubietruck.

PWN Pi is “a penetration testing distro for the the Raspberry Pi. It currently has 200 penetration and network security auditing tools. The latest version also now supports the 512 meg version of the pi.

PiPlay, formerly called PiMAME, is "a Raspberry Pi OS made for gaming and emulation ... [it] runs MAME, Neo Geo, and PlayStation games out of the box, and is constantly being updated with new emulators and tools. Included is a suite of software designed to reduce the complexity and time needed to setup a fully working system. An updater is included with the distribution.

i2pBerry is a Raspberry Pi distribution that comes preinstalled with the i2p darknet software. Once you write it to your SD card and boot it up you will be able to instantly connect to the i2p network.

OSMC (Open Source Media Center) is “a free and open source media player based on Linux and founded in 2014 that lets you play back media from your local network, attached storage and the Internet.

"PiBox Media Server is a purpose-specific implementation built on PiBox with a goal of providing a media server that can stream webcam video and as well as video files over SMB. This is accomplished by adding custom opkg installs on the base PiBox development platform.

RasPlex is “a complete port of Plex Home Theater (formerly Plex Media Center) for Raspberry Pi.

 NOOBS (New Out Of the Box Software) is not, as such, an operating system, but rather an installer for Raspbian as well as other distros, and it’s the recommended starting point for new users.

NetBSD is “a free, fast, secure, and highly portable Unix-like Open Source operating system. It is available for a wide range of platforms, from large-scale servers and powerful desktop systems to handheld and embedded devices.

“The Kano Kit [shipping March 2016] is a computer anyone can make. You build and code it yourself, with simple steps, like LEGO. It’s a fun way to make, play and express your creativity with technology – designed for young people and the young at heart.” The operating system, which is called both Kano OS and Kanux and which was designed for kids, is Debian-based and free.

For retro gaming fans there’s the Commodore Pi operating system: “The goal of this project is to develop a native Commodore 64 emulator and operating system for the Raspberry Pi


AfrocatioN ™  Knowledge Is Key ®

DIY: Raspberry Pi can now morph into Amazon Echo voice assistant | Network World

DIY: Raspberry Pi can now morph into Amazon Echo voice assistant
Echo Pi instructions, published on Github,

The project involves using a Java client running on Raspberry Pi and a Node.js server. Raspberry Pi is a very flexible platform that supports a host of open source and other OSes, and has spawned Raspberry Pi projects ranging from cameras to supercomputers.


AfrocatioN ™  Knowledge Is Key ®

Everything You Need to Do to Secure Your Raspberry Pi Home Automation Projects


Everything You Need to Do to Secure Your Raspberry Pi Home Automation Projects
 
AfrocatioN ™  Knowledge Is Key ®

18 States Eye New Retirement Plans For Private-Sector Workers - NASDAQ.com


18 States Eye New Retirement Plans For Private-Sector Workers
AfrocatioN ™  Knowledge Is Key ®

Sunday, March 06, 2016

The 13 Developer Skills That Will Get You Hired - DZone Agile

The 13 Developer Skills That Will Get You Hired - DZone Agile

"Brush Up On JavaScript
These days, developers who have mastered JavaScript can’t go wrong. JavaScript proficiency is by far the most frequently sought skill named by executives and recruiters. JavaScript has proven to be a highly portable and valuable skill set in today’s market.
Go Big With Data
Big data projects continued to get bigger last year, and there’s no sign of that slowing down in the years to come. Developers must have in-depth knowledge of [business intelligence] and analytics products, machine learning tools, and other solutions that transfer, store, and aggregate large amounts of data. Only then can they help their organizations store, interact, and analyze big data to make better business decisions.
Master the Full Stack
Many top firms are now seeking full-stack developers who comfortably move between a variety of technologies and platforms.
Buy Into DevOps
Greater access to hot job prospects isn’t the only reason to look into adding devops to your resume; DevOps practices simply make you a better developer and a more invaluable collaborator. DevOps practices also improve team cohesion and operational agility. This is the kind of edge that allows a company to accelerate ahead of the pack.
Diversify
The skills companies are looking for today are considerably more varied compared to a few years ago. Java and C# remain a part of the market, but when you look at companies founded after the last recession, you’re seeing a variety: Ruby on Rails, Python/Django, Node.js, and the emergence of functional programming languages, with Scala the most prevalent.
Use the Source
In particular for freelancers, the ability to point to your code on GitHub shows that your work has been put to good use and reviewed by your peers.
If companies themselves are exploring GitHub for technologies to add to their stacks, shouldn’t you?
Be Agile
Agile development should be part of a coders’ quiver of skills in 2016. Be humble and be hungry. Be familiar with agile and lean methodologies — the ability to break down big projects into small stories, prioritizing, adapting to change, and delivering the most value.
Get Secure
According to Addison’s Murphy, companies that suffered security breaches last year already know what they want and what skills will be the most useful to them in 2016.
With the increase in adoption of the cloud, security and compliance are growing concerns for organizations, this has resulted in an upsurge of demand for experts in security, compliance, governance, and data administration.
Go Mobile
Mobile developers are highly sought after, especially those who can distribute their creations widely. Being a successful mobile developer is not achieved through a particular technology skill set, but rather through business savvy. Writing code is only the first phase of the project. Knowing how to promote your mobile app, and attract and retain customers, is what drives success. 
To the Cloud
The cloud is not all about tools, when it comes to developing career opportunities in the cloud. In part of an ongoing trend, companies are looking for developers with business skills, including project management and the ability to negotiate with vendors, says TEKsystems.
Additionally, there’s a need for more "move the business forward"-type skills, but less of a need for tactical work, as cloud providers are now increasingly responsible for that. 
IoT: Making Connections
The long-heralded concept of the Internet of things is now showing up both as a hiring demand and as a skill talented engineers want to explore themselves. And it’s not only for embedded systems engineers anymore, You can do it even as a JavaScript developer. The advent of protocols such as Wi-Fi Halo and wearable and IoT devices opening lightweight SDKs, will open many opportunities for developers to go beyond displays and build things for their surroundings and environments. We will also see many hardware/software co-designs due to the advent of these tools. 
Be Persuasive
Client management skills are important, particularly the ability to push back tactfully but convincingly when there are alternatives that deliver more value. Also being able to educate clients about the nature of software, guiding them toward practices that will serve them best in the long run. 
Be Flexible
If you’re the 10x, full-stack developer on your team, there’s more demand than supply for your services. But if you’re starting out or making a career change, the right attitude can make all the difference in getting — and staying — hired.
Being a good team member, having a willingness to be part of the solution rather than part of the problem, lending a helping hand to team members, volunteering ideas and efforts to improve the product or the culture are valuable to any team. - DZone Agile


AfrocatioN ™  Knowledge Is Key ®