LAMP Stack

LAMP StackLAMP is an acronym for “Linux, Apache, MySQL, Perl/PHP/Python”.

PHP (or Perl, Python)

MySQL DataBase

APACHE Web Server

LINUX Operating System

The reason they call it a stack is because each level derives off it’s base layer. Your Operating system, Linux, is the base layer. Then Apache, your web daemon sits on top of your OS. Then your database stores all the information served by your web daemon, and PHP (or any P* scripting language) is used to drive and display all the data, and allow for user interaction.


Linux

LinuxLinux is a family of free and open-source software operating systems built around the Linux kernel. The development of Linux is one of the most prominent examples of free and open-source software collaboration. The underlying source code may be used, modified and distributed—commercially or non-commercially—by anyone under the terms of its respective licenses, such as the GNU General Public License.

Typically, Linux is packaged in a form known as a Linux distribution (or distro for short) for both desktop and server use. The defining component of a Linux distribution is the Linux kernel. Distributions include the Linux kernel, supporting utilities and libraries, many of which are provided by the GNU Project, and usually a large amount of application software to fulfil the distribution’s intended use.

Linux is the most widely used operating system due to its marketing leading position on servers, mobile devices, and ebmeded systems. It has over 60% market share of web servers. The Android operating system (which runs on the Linux kernel) is the most used operating system worldwide, with its market share reaching 81.7 percent in the last quarter of 2016.

Linux Support Services from BriteWire

BriteWire provides support, development, and consulting services for Linux.

Linux Resources

Official Website: https://www.kernel.org/


Apache HTTP Server

Apache HTTP ServerThe Apache HTTP Server, typically called simply “Apache”, is a free and open-source cross-platform web server. Apache is the most widely used web server. As of March 2018, the Apache web server was estimated to serve 43% of all active websites and 37% of the top million websites.

The Apache web server supports virtual hosting. This allows one Apache installation to serve many different Web sites.

Apache uses compiled modules to extend the core functionality. These can range from authentication schemes, popular compression methods, to supporting server-side programming languages such as Perl, Python, Tcl and PHP.

Instead of implementing a single architecture, Apache provides a variety of MultiProcessing Modules (MPMs), which allow it to run in either a process-based mode, a hybrid (process and thread) mode, or an event-hybrid mode, in order to better match the demands of each particular infrastructure.

Apache Support Services from BriteWire

BriteWire provides support, development, and consulting services for Apache HTTP Server.

Apache HTTP Server Resources

Official Website: https://httpd.apache.org/


MySQL

MySQLMySQL is an open-source relational database management system (RDBMS). MySQL is a central component of the LAMP open-source web application software stack (and other “AMP” stacks). LAMP is an acronym for “Linux, Apache, MySQL, Perl/PHP/Python”.

MariaDB is a fork of the MySQL database management system. It was created as a community-driven alternative to MySQL, after concerns arose over its acquisition by Oracle Corporation.

MySQL performs extremely well for most uses. It has been tested to be a fast, stable and true multi-user, multi-threaded sql database server. There are numerous developer interfaces, and the documentation is very good. It has been tested to be a fast, stable and true multi-user, multi-threaded sql database server.

MySQL Support Services from BriteWire

BriteWire provides support, development, and consulting services for MySQL.

MySQL Resources

Official Website: https://www.mysql.com/

Category : Open Source


PHP

PHPPHP: Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web development, but also used as a general-purpose programming language.

PHP code may be embedded into HTML code, or it can be used in combination with various web template systems, web content management systems(like WordPress), and web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the web server or as a Common Gateway Interface (CGI) executable. The web server combines the results of the interpreted and executed PHP code, which may be any type of data, including images, with the generated web page. PHP code may also be executed with a command-line interface (CLI) and can be used to implement standalone graphical applications.

PHP Support Services from BriteWire

BriteWire provides support, development, and consulting services for PHP.

MySQL Resources

Official Website: https://www.mysql.com/


WordPress

WordPress

WordPress powers 31% of the Internet.

WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is the most popular website management system. It is used by more than 60 million websites, including 30.6% of the top 10 million websites.

Features include a plugin architecture and a template system. It is most associated with blogging, but supports other types of web content including more traditional mailing lists and forums, media galleries, and online stores.

WordPress has to be installed on a web server, either part of an Internet hosting service like WordPress.com or a computer running the software package WordPress.org in order to serve as a network host in its own right. A local computer may be used for single-user testing and learning purposes.

WordPress Support Services from BriteWire

BriteWire provides support, development, and consulting services for WordPress.

WordPress Resources

Official Website: https://wordpress.org/

Popular Websites Using WordPress

One of the common misconceptions about WordPress is that since it is open source, it may not be good enough for big brands. Here are just a few popular websites that use WordPress.

AMC
BBC America
Bloomberg Professional
Chicago Sun Times
Etsy
Facebook Newsroom
Home Depot
Mercedes-Benz
MTV News
People
PlayStation.Blog
Reuters
Sony Music
TechCrunch
TED
The New York Times
The New Yorker
The Official Star Wars Blog
The Rolling Stones
The Wall Street Journal Law Blog
The Walt Disney Company
Time Inc.
UPS
Variety
Whitehouse.gov
Yelp


Popular Open Source Software

The term “open source” refers to software whose source code is freely available to download, edit, use and share. There are a large number of open source applications for desktops, servers, and mobile devices.

While some of these free apps do not offer quite the same level of polished functionality as their commercial rivals, others far exceed the capabilities of everything else on the market.

With that in mind, here is a list of some of our favorite open source solutions.

No posts found.

Open Source Resources

This is a showcase of the many websites and platforms where you can find openly licensed icons, fonts, image, tools and other resources. You can use them for any purpose, also commercial (some works have specific licenses that may require attribution, etc. so be sure to review each license).

Images

 

Additional Media Licensed under Creative Commons Licenses


Video Resolution and Image Megapixels Requirements

Understanding image output requirements ensures you select the right equipment for capturing video and photographic content, and helps properly estimate storage and post production resources needed to deliver a quality product.

I had a project recently(early 2018) where I needed to deliver numerous videos and photographic images for marketing purposes. The images needed to be suitable for both the Internet, and for printing.

I was asked to evaluate the current state of the market for 4K Video Production, and current trends for digital marketing.

I needed to estimate storage needs(cloud based & local), and determine what equipment to purchase to capture the video and still images, and for post production editing.

I am turning my research on the subject into a blog post for future reference.

Starting with video, I researched resolution of current video standards. The first graphic shows the relative size difference of various video formats.

Video Resolution Megapixels

If you’re planning your next shoot or looking into a video marketing investment, you’ve probably considered 4K or higher. Over the past few years, 4K video has gained quite a bit of popularity.

Youtube started supporting 4K at 60fps video uploads in 2013, and 8K video uploads in 2015. Although understandably small as a proportion of the whole YouTube ingest profile, these formats are still significant and we noticed that the take-up is accelerating.

We were hoping to standardize on 4K video until we discovered that 1 minute of 4K video uncompressed is 32GB in size. 20 minutes of video filmed at 1080, using the Apple ProRes 422 HQ codec, will take about 20 GB of storage space. Using the same codec, 20 minutes of 4K video will take about 200 GB of space.

I would be filming several interviews plus lots of B-roll which would result in several terabytes of raw video files.

Since none of our existing video cameras and drones could capture 4K video, this meant purchasing all new video equipment. After estimating the cost to capture and edit 4K video we elected to go with Full HD(1920 x 1080) for now(early 2018).

I know I will be moving to 4K video in the near future.

I also had a requirement that our photographs were to be used in print campaigns. Some material would be printed at 300dpi, while other material required 600dpi.

I had to ensure that our images were being captured and stored at high enough resolutions to support printing at 600dpi without upscaling or pixel interpolation.

The following table illustrates the pixel resolution we need to support different size prints at different dot per inch targets.

Megapixels Pixel Resolution* Print Size @ 600ppi Print size @ 300ppi Print size @ 150ppi**
3 2048 x 1536 3.41″ x 2.56″ 6.82″ x 5.12″ 13.65″ x 10.24″
4 2464 x 1632 4.12″ x 2.72″ 8.21″ x 5.44″ 16.42″ x 10.88″
6 3008 x 2000 5.01″ x 3.34″ 10.02″ x 6.67″ 20.05″ x 13.34″
8 3264 x 2448 5.44″ x 4.08″ 10.88″ x 8.16″ 21.76″ x 16.32″
10 3872 x 2592 6.46″ x 4.32″ 12.91″ x 8.64″ 25.81″ x 17.28″
12 4290 x 2800 7.15″ x 4.67″ 14.30″ x 9.34″ 28.60″ x 18.67″
16 4920 x 3264 8.20″ x 5.44″ 16.40″ x 10.88″ 32.80″ x 21.76″
20(35mm film, scanned) 5380 x 3620 8.97″ x 6.03″ 17.93″ x 12.06″ 35.87″ x 24.13″
24  6016 x 4016  10.03″ x 6.69″  20.05″ x 13.39″   40.01″ x 26.78″
36 7360 x 4912 12.27″ x 8.19″ 24.53″ x 16.37″ 49.06″ x 32.74″

*Typical Resolution. Actual pixel dimensions vary from camera to camera.

**At 150ppi, printed images will have visible pixels and details will look “fuzzy”.

Each colored box represents a certain number of megapixels. The numbers along the top and left side are print dimensions in inches at 300ppi (pixels per inch). Most books and magazines require 300ppi for photo quality. For example, the chart shows that you can make a 5″ x 7″ photo quality print from a 3 megapixel camera.

inches @ 300ppi (numbers inside colored boxes are megapixels)

Print Megapixels Required

Notice that as the print size doubles, the megapixels required increases geometrically. You can make nice 8″ x 10″ prints with a 6 or 8 megapixel camera, but to make a true photo quality 16″ x 20″ print, you need between 24 and 30 megapixels. Don’t be fooled by manufacturers’ claims that say you can make 16″ x 20″ prints from an 8 megapixel camera. While you certainly can make a print that size, it will not be true photo quality.

Having gone through this exercise I was able to estimate what new equipment we would need, set some standards for capturing videos and images, and procure the required resources to edit and store the digital assets.

Category : BriteWire Blog


How ‘Facebook Zero’ Will Impact Social Media Marketing

Facebook’s latest algorithm update(Facebook Zero) will have a significant impact on Social Media Marketing efforts on the platform. In this article, you’ll find out what to expect from the changes and learn how you can best maintain interaction and visibility with audiences on the Facebook news feed.

Facebook Page Organic ReachFacebook is making significant changes to its news feed algorithm in an effort to prioritize “meaningful” person-to-person interactions among friends and family over posts from Facebook Pages. Facebook has acknowledged that passively consuming articles or videos that don’t spark engagement or interaction is bad for a person’s mood.

While Facebook still values FB Page content as an important part of their platform’s ecosystem, the news feed will shift the focus from ranking content that’s directly consumed from Pages (which will shrink in reach) to content that is shared and talked about among friends (which will grow).

Reducing or eliminating this may be a positive for their user’s experience, but these updates will result in fewer public posts from FB Pages and fewer videos in user’s news feed unless companies and organizations pay to promote that content.

This will continue to cause a decline in referral traffic from Facebook(which is already down over 25%), a topic I discussed in a previous blog post titled: Referral Traffic Trends: Facebook Declines, Google Grows.

Mark Zuckerberg, said this about the planned updates to the news feed:

“As we roll this out, you’ll see less public content like posts from businesses, brands, and media. And the public content you see more will be held to the same standard – it should encourage meaningful interactions between people.”

Organic reach for business pages has been declining for a long time. The Facebook Zero algorithm update just accelerates the decline. The chart on this article clearly shows the decrease in organic reach for page posts since 2012.

Facebook is a for-profit company. As such they are financially motivated to slowly decrease the efficacy of their organic (i.e. FREE) advertising in order to make people move to their paid ad platform.

Google did the same thing in their “search engine results” which drove revenue growth for their AdWords Paid Search Advertising service. In a previous blog post I discussed how this ultimately caused Google to lose market share for product searches on the Internet. Amazon now leads Google in Product Searches.

It is why I(along with the European Union) no longer call Google a search engine. I refer to it as a Paid Placement Advertising Service.

WHAT DO THESE CHANGES MEAN FOR FACEBOOK MARKETERS?

If you rely primarily on organic traffic from Facebook, then the Facebook Zero algorithm is bad news.

As Facebook begins to prioritize content that facilitates meaningful people-to-people connections and interactions, marketers can expect the organic reach of their Facebook pages to drop.

Specifically, users will see more posts from people they’re connected to in the news feed and less content from pages they follow. This is a significant change from the previous values of the news feed, which prioritized the total time spent on Facebook and how many people shared posts directly.

Users will also start seeing less video content in the news feed because it typically generates less conversation, particularly public videos.

Facebook will allow your followers the option to select to see your content first in their News Feed, an option that very few if any users will be able to figure out how to set. It also hints that Groups and Live Video may get a boost with the new update.

WHAT TYPE OF CONTENT WILL GET PRIORITIZED IN THE FEED?

Facebook has stated that Posts that spark and inspire conversations and meaningful interactions among people will be prioritized over public content in the news feed after the update.

Content that is shared and commented on will receive a higher prioritization. Comments are more valuable than Likes. Comments on Content that take time and thought to type out will be a positive ranking signal for the Content.

HOW CAN BUSINESSSE AND ORGANIZATIONS RESPOND TO THESE CHANGES?

Instead of posting everything, businesses and organizations will have to be more strategic about the content they post. They need to create posts that promote meaningful connections and interactions among people. Those will be prioritized in the news feed.

It is also wise for businesses and organizations to utilize additional platforms and strategies for getting their content in front of their target audience. If your business doesn’t have an audience on other platforms… now is the time to build those mechanisms.

I will talk more about that in future posts.

Until then, you may be interested in these related posts: Social Media Content Half Life, Big Data & Psychometric Marketing, Marketing Uplift & Predictive Modeling, and Targeted Marketing Models.

Category : BriteWire Blog