Mental Drizzle

Not a Brainstorm - Just Some Mental Drizzle

Posts tagged Presentation

19 notes

Amahi Alphabet Soup - part 3 of 3

This is the final edition of a 3 part blog on Internet protocols and Amahi.  While getting ready for my Amahi presentation on 2/1/2112 to MHVLUG, I decided to lock down my understanding of these terms and phrases.  While you may be with familliar with these terms, I’ve also provided links to associated web apps that are available for Amahi home servers.

Apache - Apache HTTP Server; is web server software notable for playing a key role in the initial growth of the World Wide Web.  In 2009 it became the first web server software to surpass the 100 million website milestone.  Apache was the first viable alternative to the Netscape Communications Corporation web server (currently named Oracle iPlanet Web Server), and since has evolved to rival other web servers in terms of functionality and performance. Typically Apache is run on a Unix-like operating system.  Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. App:  Webmin

Ajax - Asynchronous Javascript And XML; a group of interrelated web development methods used on the client-side to create asynchronous web applications. With Ajax, web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page.  App:  AjaXplorer, Ajaxterm

Backup - the process of backing up is making copies of data which may be used to restore the original after a data loss event.  App:  Amahi Time Machine, Crash Plan, Redo Backup and Recovery

Drupal - an open source content management platform powering millions of websites and applications. App:  Drupal

Greyhole -an application that uses Samba to create a storage pool of all your available hard drives (whatever their size, however they’re connected), and allows you to create redundant copies of the files you store, in order to prevent data loss when part of your hardware fails. App: Greyhole LogMon

LAMP - Linux Apache MySQL php; an acronym for a solution stack of free, open source software, referring to the first letters of: Linux (operating system), Apache HTTP Server, MySQL (database software) and PHP (or sometimes Perl or Python), principal components to build a viable general purpose web server. App:  [Amahi runs the LAMP stack out of the box]

Man Page - the software documentation for a computer program in a Unix, or Unix-like operating systems. A user may invoke a man page by issuing the  -  man - command. App:  phpMan

Samba - the standard Windows interoperability suite of programs for Linux and Unix.  Samba is Free Software licensed under the GNU General Public License, the Samba project is a member of the Software Freedom Conservancy.  App: [Amahi runs Samba out of the box]

Torrent -  data about a target file, though it contains no information about the content of the file. The only data that the torrent holds is information about the location of different pieces of the target file. Torrents work by dividing the target file into small information chunks, found on an unlimited number of different hosts.  App:  Transmission, Couch Potato, uTorrent, Torrentflux b4rt, torrentflux

Wiki - a website whose users can add, modify, or delete its content via a web browser using a simplified markup language or a rich-text editor. App:  DokuWiki, MediaWiki, TikiWiki

Wordpress -  is web software you can use to create a beautiful website or blog. App: Wordpress, Blog


Filed under Amahi Presentation MHVLUG Apache Ajax Backup Drupal Greyhole LAMP Man Page Samba Torrent Wiki Wordpress

11 notes

Amahi Alphabet Soup - part 2 of 3

As part of my warm-up for a presentation on Amahi to the MHVLUG, I’m dropping’ some knowledge…and links to related Amahi apps.

VNC - Virtual Network Computing;  a graphical desktop sharing system that uses the RFB protocol to remotely control another computer. It transmits the keyboard and mouse events from one computer to another, relaying the graphical screen updates back in the other direction, over a network.  App:  VNC, WebVNC, NoVNC

SSH - Secure Shell; a network protocol for secure data communication.  The best-known application of the protocol is for access to shell accounts on Unix-Like operating systems. App:  MindTerm, Monitorix

SMTP - Simple Mail Transfer Protocol; an Internet standard for electronic mail (e-mail) transmission across Internet Protocol (IP) networks. App: Amahi Mail System, Simple Groupware, RoundCube

FTP - File Transfer Protocol; a standard network protocol used to transfer files from one host to another host over a TCP-based network, such as the Internet. FTP is built on a client-server architecture and uses separate control and data connections between the client and server.  FTP users may authenticate themselves using a clear-text sign-in protocol but can connect anonymously if the server is configured to allow it. App:  net2ftp, vsftpd, proftpd, PHFTP

RSS - Really Simple Syndication;  a family of web feed formats used to publish frequently updated works—such as blog entries, news headlines, audio, and video—in a standardized format.  App:  Rnews, Tiny Tiny RSS, Gregarius

IRC - Internet Relay Chat; a protocol for real-time Internet text messaging (chat).  App:  ZNC

That’s it for the initialisms.  Coming Soon - Part 3 of 3 - Words and Phrases!

Filed under Amahi MHVLUG Presentation VNC SMTP FTP RSS IRC

39 notes

Amahi Alphabet Soup - part 1 of 3

Amahi sells itself as a multimedia server for your home.  But it can do a lot more…

While prepping for my presentation on 2/1/2112, I thought it would be useful to research some of the tech jargon related to Amahi.  I’ll also link to the pertinent Amahi apps.

DLNA - Digital Living Network Alliance;  Through a common set of industry design guidelines, it enables multi-branded digital products to inter-operate and share digital content, making it easier to connect and enjoy music, photos, and videos in any room of your home.  App:  DLNA, Media Tomb, uShare

SQL - Structured Query Language; A programming language designed for managing data in relational database management systems.  App:  phpMyAdmin, phpMyBackup

php - PHP: Hypertext Preprocessor; (This confuses many people because the first word of the acronym is the acronym.  This is called a recursive acronym.)  PHP is an HTML-embedded scripting language.  Much of its syntax is borrowed from C, Java, and Perl with some of its own unique features.  The goal of the language is to allow web developers to write dynamically generated pages quickly.  Many Amahi web-apps are written in php.    App:  phpSysInfo

VPN - Virtual Private Network;  A network that uses primarily public telecommunications infrastructure to provide remote offices or traveling users access to central organizational network.  App:  OpenVPN, IpSec VPN

More to come…

Filed under Amahi presentation MHVLUG DLNA SQL php VPN