- Marketing Firms in Boise, Idaho Nov 9, 2023
For web and mobile application companies Stoltz Marketing Group Address: 101 S. Capitol Blvd., Suite 900, Boise, ID 83702 Phone Number: 208.388.0766 Website: https://www.stoltzgrou...
- What is a user story? Jun 14, 2023
User stories are a valuable tool for capturing software requirements in an easily understandable format. They help communicate the needs and expectations of users, allowing softwar...
- When Should I Update My App? Apr 13, 2023
You should update your app when new security features are released to ensure that your information and the sensitive info of your users is safe from cyber attacks and security brea...
- How Can I Ensure I Possess My App’s Code? Apr 4, 2023
One way to make sure that the code is in your possession is to make certain you have administrative access to your code at all times. You can also start a GitHub, GitLab, or a simi...
- What Is an App Prototype? Mar 31, 2023
An app prototype is an early version of an application that is designed to demonstrate the basic look, functionality, and flow that the app will have.
- What Are 5 Things to Look for in an App Development Company? Mar 22, 2023
Reputation, technical expertise, support services, cost, and timeframe for completion are 5 important things to look at when hiring an app development company.
- Where Is Mobile App Data Stored? Mar 17, 2023
MicroSD Card? Internal Storage? SIM Card? It depends on the app itself. We will clarify where app data for a mobile device is stored.
- Are Apps Stored on a SIM card? (Original) Mar 17, 2023
If you clear your SIM card storage or remove your SIM card, will your app be removed as well? We provide the answer below. When you activated your phone at your local authorized de...
- What Are Ways to Protect my SMTP Credentials on AWS SES? Mar 16, 2023
To protect SMTP credentials you can 1. set up strong passwords 2. limit the IP addresses that can send email from your credentials, and, 3. limit the number of emails that guest ac...
- SMTP on AWS SES – Limit IP Addresses – Best Practice (Original) Mar 16, 2023
If you are here – it is likely because your SMTP Credentials have already be compromised and you dont want it to happen again, or you have excellent instincts and are planning ahe...
- What Is an Application Programming Interface (API)? Mar 15, 2023
An Application Programming Interface (API) is software that allows different software to communicate and interact with each other. An API acts like a bridge between applications wh...
- What Is a Wireframe in App Development? Mar 14, 2023
A wireframe is a visual representation of a user interface (UI) that serves as a blueprint for a website or app design. Wireframes provide an early visualization of the UI.
- What Are the Steps to Putting an App in an App Store? Mar 10, 2023
To put an app in an app store, develop and test your app, obtain a developer account, prepare the app for publishing, and submit it for approval.
- Closing your AWS Account Feb 28, 2023
There are a few reasons you may want to close your Amazon Web Services (AWS) Account. Most of the time it is because you had some level of service with AWS – and now you no longer ...
- Do I Need a UX/UI Designer for My App Development Project? Feb 22, 2023
A UX/UI designer helps create a digital experience that is attractive, intuitive, and easy to use. You may want a UX/UI designer because they work to ensure that your app is design...
- How Can Artificial Intelligence Benefit My Business? Feb 20, 2023
Artificial Intelligence (AI) can help a business by providing automation many tasks. These include decision making, enhanced productivity, and improved customer service experience.
- How Can I Show a Problem I’m Experiencing with my App? Feb 16, 2023
To show a problem occurring with an app, record your screen. Recording your screen can be done on both Apple and Android phones.
- Video Blog: How Do You Determine the Price of an App? Feb 13, 2023
To determine the price an app, information needs to be gathered to determine how long it might take to develop.
- What Is ADA Compliance in Regards to Digital Services? Feb 13, 2023
ADA compliance is necessary to make sure your website or other digital media is accessible to everyone regardless of disability, Here’s information you can use to get it there.
- Why Do App Development Companies Sign NDAs with Clients? Feb 10, 2023
A non-disclosure agreement (NDA) protects the intellectual property of both parties. It reduces the chances of one party taking advantage of the other and establishes trust.
- How Do You Add Color to Websites and Apps? Feb 9, 2023
There are a number of ways to add color including 140 standard color names, Hex Codes, and RGB colors.
- When using AWS, what tools and services are essential for my app? Feb 8, 2023
If you choose AWS for your app development infrastructure, there are a few tools that almost every app uses including Amazon EC2 and Amazon EBS.
- Can Apps Steal the Photos from my Device? Feb 8, 2023
An app cannot access or steal your photos without permission. Once you do so, they can do many things with your photos that you may be unaware of.
- What Three Countries Have the most App Developers? Feb 1, 2023
The top three countries with the most app developers include the United States, India, and China. Read to find out more.
- What Is a Phishing Scam? Jan 30, 2023
A phishing scam is a cybercrime in which criminals send emails or messages that appear to come from a legitimate source. They use the email or message to persuade the recipient to ...
- What Is an IP Address? Jan 30, 2023
An IP address (Internet Protocol address) is a numerical label assigned to each device that is connected to a computer network that uses internet protocols for communication.
- What is SaaS Software? Jan 26, 2023
SaaS (Software as a Service) applications, are cloud computing applications hosted by a third-party provider and made available to customers over the internet.
- As an App Founder, What Do I Need to Know about Passwords? Jan 26, 2023
Passwords are an essential part of a app or website security system. They provide a layer of protection that prevents unauthorized access to your software and its data. Passwords a...
- What Is a Responsive Website? Jan 25, 2023
A responsive website is designed to respond to the user’s behavior and environment based on screen size, platform, and orientation.
- What Is Amazon Web Services (AWS)? Jan 18, 2023
Amazon Web Services, (AWS), is a cloud-based computing platform by Amazon.com It has tools and services used by app developers and provides infrastructure to build on.
- What Is the Difference Between HTTP and HTTPS? Jan 17, 2023
The letters “http” is before every website, while “https” indicates that the site has been encrypted and secure.
- What Is a Cookie and What Does It Do? Jan 16, 2023
A cookie is a small text file stored on your computer or mobile device by a website that is used to store info. Read more.
- What Is Artificial Intelligence (AI)? Jan 13, 2023
Artificial Intelligence (AI) focuses on developing computer systems that have the ability to think, work, and react like humans.
- How Long Will It Take to Build My App? Jan 10, 2023
An app can take from just a month or so to several years to build and depends on a number of factors. Learn more.
- Why Do Apps Ask for Permission to Access Data? Jan 10, 2023
While most apps want access to our private info to personalize the user experience, the government has in place means to protect consumers. Read more.
- What Is Cloud Computing? Jan 9, 2023
The cloud is a network of remote services hosted on the internet that are used to store, manage, and process data in place of local servers or personal computers.
- I Have an Idea for an App. Now What? Jan 5, 2023
When you have a good idea for an app, you will go through steps to get from your thoughts to reality. This blog will lead you through those steps.
- What Questions Should I Ask an App Developer before Selecting One? Dec 29, 2022
What type of development company are you? Do I own my code? How often will we meet? Those are just a few questions to ask a developer before starting a project.
- What Is an MVP and Why Should I Consider One? Dec 28, 2022
An MVP is a Minimum Viable Product, and when developing software, creating an MVP allows you to start using your app quickly and at minimal cost.
- What Are the Different Types of App Development Companies? Dec 28, 2022
When choosing an app developer, you can choose from onshore developers, offshore developers, local developers and more. Read more and decide what type of developer is right for you...
- What Should I Do if My App Has a Bug or Crashes? Dec 19, 2022
We define what a bug and a crash is, go through the initial steps a product owner can consider doing to try to solve the problem, and what info the developer might need to fix the ...
- What Are Problems that Occur When Developing an App? Dec 19, 2022
Problems can include scope creep, not having realistic expectations, and not allowing enough time for collaboration.
- What Are Software Development Companies in Boise, Idaho? Dec 2, 2022
Appevolve, Ventive, and In Time Tech are three software (app) development companies in Boise, Idaho. Read to learn about these and others so you can make an informed decision befor...
- How Much Does a Custom App Cost? Nov 22, 2022
The cost can easily range in price from $50k to over a million dollars and is based on the amount of time it takes to create the app.
- How to Protect Your Intellectual Property Nov 1, 2022
In the beginning phases of developing an application, there are many things to keep in mind in order to protect an idea and the process through which the idea is implemented. One i...
- Agile and Waterfall Methodologies in Software Oct 13, 2022
Waterfall and Agile are well known approaches in software development. They are two unique methodologies providing different directions for various types of projects. Agile Softwa...
- Onshore vs. Offshore Development Oct 7, 2022
When deciding to develop a new app, there are many choices to be made. A large decision is deciding where your app will be developed. This article will go over some of the nuances ...
- Does Your Business Need a Mobile App? Oct 5, 2022
Mobile apps have increasingly become an integral part of the digital landscape. For many businesses, they are an indispensable asset and for others, the question still remains: “Sh...
- Your software developer is quitting: now what? Jul 8, 2022
A checklist of items to complete to confirm possession and control of your project moving forward
- Marketing Websites vs Web Applications Jul 7, 2022
We discuss the difference between a “Marketing Website” and a “Web Application”
- How App Development is Done Jun 1, 2022
Step by step approach for how app development is carried out.
- Hold On. Do Apps Honestly Need My Permission? Check These 3 Permissions Now. May 25, 2022
We discuss when to NOT give apps permissions.
- What Technical Skills App Development Teams Must Have May 17, 2022
Descriptive list of what technical skills app development teams should have.
- What Coding Languages are Most in Demand May 11, 2022
This is a programming language list of high-demand programming languages developers should learn to become more marketable.
- What Software Does, Software Solutions Explained May 3, 2022
Before I started working at a software company, I would drive down the freeway flying by billboards advertising some sort of techy product or past industrial complexes sporting a n...
- What Are Story Points Used For? Apr 27, 2022
Find out what story points are and how they affect the cost of an app.
- 3 of the Best Apps for Sales Apr 21, 2022
3 of the top apps we think salespeople should have.
- What to do When Apps Stop Working Apr 5, 2022
Your app stopped working, now what? Picture this. You’re in the middle of your favorite TV Show and the episode is hitting the most climactic moment of the series, then all of a su...
- How Apps Help Businesses Apr 4, 2022
From time management, account management, to money management, apps can help your business in a variety of ways. Here are 4 Ways Apps Can Help Your Business Time Management Apps Wh...
- How Do Apps Work? Mar 31, 2022
What powers an app? Where are apps stored? So you’ve scrolled through the app store and finally found an app that you want to download. You hit the download button and square with ...
- How Do Apps Make Money? Mar 30, 2022
Apps can be a source of revenue. Here’s how. So you have an idea for an app that you think will be downloaded by millions of people and make tons of money. How does it make “tons o...
- Can Apps Steal My Photos? Mar 29, 2022
That depends, did you give the app access to them? Apps Seeing and Stealing Your Photos When you first download an app or go to import any kind of photo into the app, by default yo...
- Can Apps Be Hacked? Mar 25, 2022
Are the apps on your phone secure? Security today is a huge concern and has been since the technological shift from Y2K. There is often a false sense of security when it comes to m...
- Can Apps Be Hidden on iPhone? Mar 24, 2022
In a world of ever-increasing access, privacy is becoming more and more crucial to users. Why would someone want to hide an app? It’s a valid question. Are you the person that want...
- Are Apps Safer Than Websites? Mar 22, 2022
Is using an app guaranteed safe? Why or why not? Read below to find out. When you download an app you might have to pay for it. The app is run through Apple’s Store so it’s probabl...
- Are Apps Software? Mar 22, 2022
Apps are to software as snakes are to reptiles. By that text above you probably got the answer already but we wanted to break it down even further. Snakes are reptiles, and reptile...
- Can Apps Be Stored On a SD Card? Mar 22, 2022
If you’re looking to put your apps on an external device, an SD Card might be the best option. We haven’t encountered a situation where we would need an app placed onto an SD card ...
- Can Apps Be Downloaded to Laptop? Mar 22, 2022
A laptop is a portable version of a desktop computer. What does that mean for apps? If you are still unsure of what an app is let us briefly break them down for you. Apps are softw...
- Are Apps Free In 2022? Mar 21, 2022
Free apps? They might not be as “free” as you think. Are apps free to download in 2022? Yes. There most certainly are free to download apps out there. Check out the screenshot from...
- Commanddump – remove all kernel header packages Dec 20, 2016
Servers fill up with kernels that are not in use. Use this single command to remove them on ubuntu / debian. dpkg -l ‘linux-*’ | sed ‘/^ii/!d;/'”$(uname -r | sed “s/\(.*\)-\([^0-...
- Automate and Measure Everything Nov 11, 2016
Humans introduce errors as we perform manual tasks. The following list includes only some of the ways that human nature causes issues: Communication: We describe something incorre...
- Solution -> Fatal error: Allowed memory size exhausted wp-includes/class.wp-dependencies.php on line 339 Oct 21, 2016
Recently one of our Managed WordPress Services clients came to me to describe a problem with a WordPress site they were working on. If you need in depth help debugging an erro on y...
- Command Dump – One line method to find errors in a large list of bind zone files Sep 28, 2016
I have found need to go through a large list of bind zone files and find any that have errors. This loop helps me identify them: for a in `ls db.*.*|grep -v db.local.`; do named-...
- Wordfence – CPU issue with exhaustive scans – COMMANDDUMP Sep 28, 2016
Wordfence has some default scans which run hourly. On many systems this works well. In at least one case we found a situation where Wordfence was running hourly scans on some VE...
- Building your iPhone App for iOS10 on XCode8 – NSPhotoLibraryUsageDescription Sep 20, 2016
If you successfully build, archive and upload your iOS app using XCode8 against the iOS10 SDK, after you your application, you may see it in your iTunes Connect account for just ...
- Enabling Xen VM auto start for 6.2- command line Sep 20, 2016
Cytrix removed auto start from the easy to access options using XenCenter for 6.X servers. However you can still run it. First enable it on your pool xe pool-param-set uuid=UUID ot...
- Find all PHP Short Tag instances – COMMANDLINE Sep 12, 2016
Occassionally we have run across web products which were developed using the PHP short open tag “
- Command Dump – Extending a disk on XenServer with xe Jun 7, 2016
To expand the disk on a XenServer using the command line, I assume that you have backed up the data elsewhere before the expansion, as this method deletes everything on the dis...
- Load problems after disk replacement on a ocfs2 and drbd system. Jun 6, 2016
Notes Blurb on investigating a complex issue. resolved, however not with a concise description, notes kept in order to continue the issue in the case it happens again. Recentl...
- COMMANDDUMP – Cloning a WordPress website for a Sandbox, Upgrade or Overhaul May 17, 2016
Over the years, we have had clients ask us to create an exact copy of their current website (files, database and all) in a sandbox environment that would not affect their existing...
- Resolving net::ERR_INCOMPLETE_CHUNKED_ENCODING in Chrome Apr 29, 2016
We have a page where there are 10 categories displaying like accordions so when you click on them they open and display the inputs for each category and allow them to be edited and...
- Making Dahdi work on asterisk on ubuntu 14.04 Apr 28, 2016
Making asterisk+Dahdi work on ubuntu 14.04 Asterisk and Dahdi Setup I installed asterisk and the dahdi packages apt-get install asterisk asterisk-config asterisk-core-sounds-en as...
- mysqldump fails with ‘help_topic’ is marked as crashed and should be repaired Apr 27, 2016
mysql table is marked crashed, but status is still ‘OK’ The Problem We got an error when attempting to dump and backup the mysql database. It would get an error saying the table ...
- WordPress delay from a plugin – curl delay from plugin Apr 11, 2016
The following is some documentation of how I found an odd random delay which showed up on a WordPress website using a plugin, this is how I found the issue and how I would more q...
- How are WordPress installs getting hacked? Mar 23, 2016
Our friends at WordFence wrote an article today about a survey they recently ran showing that over 55% of all WordPress hacks are through plugins and more than 15% are from Brute F...
- Copy Register and Restart a VMWare instance Mar 22, 2016
The scenario: we have two separate VMWare servers version 4.1.0 (260247) 192.168.210.20(server1) and 192.168.210.21 (server2) We have copied a vmware guest from server1 datastore...
- 17 Years of apple.com – Website Design Mar 14, 2016
Matraex is a Website Design and Development company in Boise, Idaho. As leaders in our field, we study and document web design from many angles, building tools which record an...
- Matraex Domain Lookup Services Mar 13, 2016
Matraex provides Website Design and Development services to local, regional and national business in many industries. One step that is often overlooked, for new websites and new...
- XenServer and XenCenter Mar 12, 2016
Why do we Blog about XenServer and XenCenter? First, a quick bit about why we chose XenServer We are small users of the XenServer and XenCenter software, and when we were first eva...
- Local Company Bank Switch Notification Form Mar 9, 2016
A Local Company Bank Switch Notification Form helps a customer notify a company of their updated banking information for Automatic Payments. I am writing this post to help define a...
- Components of a Coordinated Bank Switch Kit Mar 8, 2016
A Bank Switch Kit is a form or set of forms that helps a customer switch their bank account from one bank to a new bank account. Generally this is focused around transferring auto...
- Announcing the Matraex Web Development and Design Vocabulary List Mar 6, 2016
Summary: Matraex has launched a Matraex Web Design and Development Vocabulary List centrally define terms for our industry and improve communication internally and with our clients...
- Switch Kit – Bank Retail Manager Conversation Mar 3, 2016
The following is part of a hypothetical conversation with the Retail Accounts Manager at ‘First State Bank’ about how Matraex’s Auto Switch Kit meets an important business need. ...
- AWS CodeDeploy Solutions Feb 26, 2016
We have worked with several clients, to come up with Code Deployment solutions. In some cases, the solutions is small, on a simple website redesign where the client simply wants...
- Top 3 Reasons You Need A Managed WordPress Service Feb 23, 2016
Top 3 Reasons You Need A Managed WordPress Service Regular monitoring Any number of problems can arise with a WordPress website. It is important to have a human regularly monitorin...
- Is your slow webpage/website speed due to your CMS? Feb 23, 2016
It can be difficult to evaluate what is causing a slower website speed, especially when you use a CMS which does a lot of the work for you. We often use tools like Pingdom and Pag...
- The Managed WordPress Hosting 6-Point Check Feb 23, 2016
The Managed WordPress Hosting 6-Point Check Our Managed WordPress Hosting service has features such as emergency data restoration and software updates. An important block of the Se...
- OpenVPN requires IPv4 forwarding to allow routing between servers Feb 19, 2016
OpenVPN requires IPv4 forwarding to allow routing between servers The problem: no connectivity between two computers that are both connecting into an openVPN server. the open VPN ...
- What is a Bank Switch Kit Feb 19, 2016
What is a Bank Switch Kit? A Bank Switch Kit is a tool usually focused on automatic payments and direct deposits which help customers switch their account one bank account to anoth...
- Integrate local company forms into your bank’s Switch Kit Feb 19, 2016
A bank’s switch kit attempts to make it easy for a new bank customer to switch all of their automated payments from their previous bank account to their new bank account. It is mos...
- 3 Ways to Improve Your Boise Website Design in 2016 Feb 16, 2016
3 Ways to Improve Your Boise Website Design in 2016 Here are 3 Ways to Improve Your Boise Website Design in 2016. Google now applies a score to your website by checking to see if i...
- Matraex Builds Responsive Websites Feb 15, 2016
Matraex Builds Responsive Websites As a Website Design company here in Boise, we run into customers that have websites which are very difficult, or impossible to use on a mobile de...
- Website WordPress PHP Custom Application Development Boise Feb 13, 2016
Website WordPress PHP Custom Application Development Boise I was asked recently, what kinds of work do you do for your clients. The short answer is “Matraex, Inc provides Website W...
- PDF Form Import Tool For Financial Professionals Feb 12, 2016
PDF Form Import Tool For Financial Professionals The PDF Switchkit is a PDF Form Import Tool For Financial Advisors. The financial industry is tough. Everyone wants a piece of the ...
- manually removing a pool slave from a pool in XenCenter Feb 11, 2016
manually removing a pool slave from a pool in XenCenter Problem: The pool master was lost or the ip address was changed. Upon bootup of one of the pool’s slaves, it came up with no...
- Remove WordPress Generator Tags: Powered by Visual Composer – drag and drop page builder for WordPress Feb 10, 2016
Remove WordPress Generator Tags: Powered by Visual Composer – drag and drop page builder for WordPress When using a WordPress theme that uses the ‘Visual Composer’, a meta tag Po...
- 7 Big Words in Website Design Feb 9, 2016
7 Big Words in Website Design Some of these words are more basic than others, but if you don’t already know these terms you should learn them as they may help your discussion with ...
- Website Owners 6 Free Speed Security and SEO Tools Feb 9, 2016
Website Owners 6 Free Speed Security and SEO Tools 6 Free Speed, Security and SEO Tools Matraex, Inc Uses There are a plethora of tools out there to help you evaluate your website....
- WordPress Website Check Instant tool 3 feedback areas Feb 8, 2016
WordPress Website Check Instant tool 3 feedback areas When working with WordPress websites, there are three main areas we assess within the first few seconds, speed, security and e...
- Custom network tools we use at Matraex Feb 8, 2016
We had a need for some Network Tools and we could not find them, so we created them As Matraex has been developing websites over the last 15+ years, we have used many tools to do i...
- DNS Nameserver Response Comparison Tool Jan 31, 2016
DNS Nameserver Response Comparison Tool Over the years, as we have worked with setting up Nameservers with A records we have found that it can be a rather complex task. So we made ...
- Owning Your Application Take Possession Jan 26, 2016
Owning Your Application Take Possession If you are a manager whose business relies on a website, apps or other software in order to function, the location and ownership of those ...
- Website Performance Assessment Tool Store Compare Page Speed Size Grade Jan 25, 2016
Webpage performance is important and there are a plethora of tools out there that allow you to see your website’s performance. The tools give a large amount of information and webs...
- Remove Atlassian Stash from an Ubuntu system – CommandDump Jan 19, 2016
Remove Atlassian Stash from an Ubuntu system – CommandDump To remove atlassian stash from an Ubuntu system (in my case I needed a clean clone of a system similar to a system we Atl...
- COMMANDDUMP – installing wpscan penetration tool on a clean ubuntu 14.04 server Jan 19, 2016
COMMANDDUMP – installing wpscan penetration tool on a clean ubuntu 14.04 server WPScan (http://wpscan.org/) has instructions for installing on Ubuntu 14.04, however when attempti...
- Installing Roundcube 1.1.4 on Postgres 9.3 – invalid identities table Jan 12, 2016
Installing Roundcube 1.1.4 on Postgres 9.3 – invalid identities table When installing roundcube 1.1.4 on postgres 9.3 the installer script showed that the identities table could no...
- Grep command to find all PHP shortcode entries Jan 12, 2016
Grep command to find all PHP shortcode entries As PHP files are moved from one server to the other, occassionally we find a situateion where PHP was developed on a server that all...
- mysql database dump restore – awk script create one script per table Jan 11, 2016
mysql database dump restore – awk script create one script per table I have used the following scripts to take a huge mysql dump scripts, with multiple databases and multiple tabl...
- COMMANDDUMP – Upgrading from PHP 5.3 to 5.6 on Ubuntu 14.04 Jan 11, 2016
COMMANDDUMP – Upgrading from PHP 5.3 to 5.6 on Ubuntu 14.04 When upgrading from PHP version 5.3 to 5.6 there are several things to worry about. On a shared system with multiple si...
- COMMAND DUMP – upgrading a standard proftpd install to TLS Jan 11, 2016
COMMAND DUMP – upgrading a standard proftpd install to TLS upgrade a basic proftpd install to support FTPS with these commands cd /etc/proftpd mkdir -p ssl openssl req -new -x509 -...
- Matraex Inc – Hiring Inside Sales Dec 28, 2015
Matraex Inc – Hiring Inside Sales Matraex Inc is hiring an inside sales professional. We are looking to fill this position immediately upon finding the correct person. View more o...
- Postfix Configuration: The argument against reject_unverified_sender Nov 19, 2015
Postfix Configuration: The argument against reject_unverified_sender When configuring a mail server there techniques available which can help you to reduce spam. A popular spam red...
- Bulk MX and DNS lookup enhanced Nov 19, 2015
Bulk MX and DNS lookup enhanced As our bulk MX and DNS tool has become more popular, Google has sent many people to our site looking for all sorts of DNS lookup tools. It seems th...
- Ubuntu – Base Secure Apache Nov 18, 2015
Ubuntu – Base Secure Apache In order to install a server that is able to pass the many SSL problems out there you can not install the default servers. apt-get install make gcc Inst...
- Quiz App For Dentist Offices Celebrity Smiles Nov 10, 2015
Matraex Dental has developed a customizable quiz app for dentist offices Celebrity Smiles. Our latest web app for dentist offices has several features to assist in up selling your ...
- Custom Web App For Dentist Office Waiting Rooms Nov 9, 2015
A new solution for a custom web app for dentist office waiting rooms is our Origins of Dentistry web app. This web app has several key features: Rich media content (high resolution...
- Preg_Match Visual Composer PHP Error Nov 4, 2015
We started getting a preg_match Visual Composer PHP error that was: Warning: preg_match() expects parameter 2 to be string, array given in /wp-content/themes/bridge/vc_templates/vc...
- Recovering / Resyncing a distributed DRBD dual primary Split Brain – [servera] has a different data from [serverb] Nov 3, 2015
Recovering / Resyncing a distributed DRBD dual primary Split Brain – has a different data from A client had a pair of servers running drbd in order to keep a large file system syn...
- Matraex – Halloween Costume Contest – 2015 Oct 30, 2015
Matraex – Halloween Costume Contest – 2015 The crew here at Matraex had a costume contest at lunch today- here is the result. We all voted and the Winner was – Fat Jeremy by a lan...
- Debugging Multiple MySQL query in a stored procedure – unusually long runtime Oct 29, 2015
Debugging Multiple MySQL query in a stored procedure – unusually long runtime I recently was asked to look into an issue where a client had recently moved a mysql database from one...
- 5 Tips On How To Get Google Reviews For Your Business Oct 23, 2015
Why Google Reviews Are Important For Business We can all agree that Google’s Search Engine is the most visited and used site on the Internet. For most people, Google is the first s...
- Automatically Backup Your Data With Windows Oct 16, 2015
With a few clicks, you can automatically backup your data with Windows. Why Backup Your Data? Anyone that has used a computer regularly, has experienced some sort of program crash,...
- PCI Updates that ‘might’ help your system pass TrustWave scans Oct 14, 2015
PCI Updates that ‘might’ help your system pass TrustWave scans I have written another article of apache commands that might make website more PCI compliant. This is another task ba...
- Multiple XSS Vulnerability Update For WP Bakery Visual Composer Oct 12, 2015
Their is a Multiple XSS Vulnerability Update For WP Bakery Visual Composer that was released today. This is a free update from WP Bakery. I have not been able to find the details o...
- Google Chrome Incognito Mode To Browse Your Website Oct 9, 2015
Did you know that there is a Google Chrome Incognito Mode To Browse Your Website? Google’s Chrome web browser has a great feature called “incognito”. The incognito mode is like a f...
- Block Advertisements From Your Web Browser Oct 2, 2015
You can block advertisements from your web browser in just a few minutes. By adding any of the latest available ad blocker extensions for your web browser, you can filter out the n...
- Using a CFLOCATION with tokens breaks sessions when used on a different website on the same server Sep 26, 2015
Using a CFLOCATION with tokens breaks sessions when used on a different website on the same server We host a web application which has multiple installations (multiple domains nam...
- Complex Restore of Postgres data where multiples rows are deleted from a single row. Sep 12, 2015
Complex Restore of Postgres data where multiples rows are deleted from a single row. We ran into an issue with a client database where an application deleted upwards of 360 K recor...
- Access the IP Security – Port Firewall on Windows 2000 Sep 9, 2015
Access the IP Security – Port Firewall on Windows 2000 In order to access the IP Address / Port restrictions / Firewall tools in Windows 2000. Use this quick video to see where to ...
- How To Migrate Database From Microsoft SQL Server 2000 To Microsoft SQL Server 2014 Aug 17, 2015
It is easy to Migrate Database From Microsoft SQL Server 2000 To Microsoft SQL Server 2014 Before you start make sure that you have administrative accounts on both servers. This is...
- How To Use Triggers To Run Javascripts In PDF Forms Aug 14, 2015
You can use triggers to run javascripts in PDF forms. You can also run javascripts in PDF forms that will run when the document is opened. The steps follow: In order to edit the PD...
- This webpage is not available ERR_CONTENT_DECODING_FAILED – PHP ob_start() ob_gzhandler – Trailing spaces after closing ?> in WordPress Plugin Aug 13, 2015
This webpage is not available ERR_CONTENT_DECODING_FAILED – PHP ob_start() ob_gzhandler – Trailing spaces after closing ?> in WordPress Plugin Recently we ran into an issue where ...
- Find out which PHP packages are installed on ubuntu / debian Aug 12, 2015
Find out which PHP packages are installed on ubuntu / debian As we have moved or upgraded sites from one server to another, sometimes we have needed to know which PHP5 dependencie...
- Invalid command ‘SSLEngine’, perhaps misspelled or defined by a module not included in the server configuration – enable apache ssl module Aug 12, 2015
Invalid command ‘SSLEngine’, perhaps misspelled or defined by a module not included in the server configuration – enable apache ssl module If you are moving an existing Apache conf...
- Utility – Bulk Convert the Unix Timestamp in log messages To a Readable Date Aug 4, 2015
Utility – Bulk Convert the Unix Timestamp in log messages To a Readable Date I have often run into the need to convert a large list of timestamps from Unix Timestamp to a readable ...
- Utility CSS Stylesheet finding duplicate selectors and declaration differences Aug 4, 2015
Utility CSS Stylesheet finding duplicate selectors and declaration differences Occasionally we run into a style sheet which has not been managed well and has duplicate style block ...
- 9th Annual Matraex River Trip – Photos Jul 30, 2015
9th Annual Matraex River Trip – Photos On the 25th of July the Matraex crew all headed back to Cascade Raft and Kayak for this years River Trip. Mac, Jeff, Jeremy, Parker and Vlade...
- When building an alexa skill – some gotchas with understanding workds Jul 29, 2015
When building an alexa skill – some gotchas with understanding workds When building an alexa skill there are some gotchas with Alexa understanding some words Words with repeated co...
- ColdFusion: SQL Server – Cannot use empty object or column names. Use a single space if necessary Jul 21, 2015
ColdFusion: SQL Server – Cannot use empty object or column names. Use a single space if necessary When upgrading from an OLD version of Coldfusion to a newer one. We would occass...
- proftpd stops running – once a week when logrotate.d runs Jul 7, 2015
proftpd stops running – once a week when logrotate.d runs On Sunday mornings at 6:30AM I receive this log entry at the bottom of my /var/log/proftpd/proftpd.log file and proftpd s...
- 9th annual Matraex River Trip – Tshirt Design Contest Winner Jul 4, 2015
9th annual Matraex River Trip – Tshirt Design Contest Winner 3 Designs were entered into the 9th annual Matraex River Trip – Tshirt Design Contest by Matraex employees. The desig...
- Proftpd: FTP Permission denied – Even after confirming correct AuthUserFile user and path permissions Jul 1, 2015
Proftpd: FTP Permission denied – Even after confirming correct AuthUserFile user and path permissions On A VPS – even though we hav the correct user setup in the proftpd.conf file ...
- How Do You Monetize A Blog Jul 1, 2015
How do you monetize a blog? There are a few key items needed to monetize a blog. Do you have them? Here is a list: Internet traffic Short list eh? Well in the amazing Internet-age,...
- In XenCenter Console – mount DVD drive in Ubuntu 14.04 Jun 30, 2015
In XenCenter Console – mount DVD drive in Ubuntu 14.04 When running Ubuntu 14.04 LTS as a guest under XenServer6.5 I was attempting to install xs-tools.iso by mounting it into ser...
- Configure Google Analytics Conversions Track Events Contact Form 7 Jun 30, 2015
How To Configure Google Analytics Conversions Track Events Contact Form 7 Tracking conversions in Google Analytics using Contact Form 7 requires setup on Google Analytics Conversio...
- XenCenter – missing ‘Logs’ tab Jun 27, 2015
XenCenter – missing ‘Logs’ tab Xencenter has moved the status of actions somewhere for each Physical and VM from the very intuitive ‘logs’ tab location it was before. Here is where...
- One Line WordPress Install Jun 27, 2015
One Line WordPress Install To install the latest version of WordPress to your current working directory in Linux you can run this command #wget -O – https://wordpress.org/latest.ta...
- Create correct user privileges / grant to use for mysqldump Jun 27, 2015
Create correct user privileges / grant to use for mysqldump To make sure you have the correct user permissions for the backup user that you will use for dumping mysql databases for...
- my btmp file is huge on linux, what do I do Jun 22, 2015
my btmp file is huge on linux, what do I do The /var/log/btmp file is one that tracks all of the login attempts on your machine. If it is huge it probably means someone is trying...
- PHP Solution to http to https ajax call: No ‘Access-Control-Allow-Origin’ header is present on the requested resource May 27, 2015
PHP Solution to http to https ajax call: No ‘Access-Control-Allow-Origin’ header is present on the requested resource When submitting a form from an http:// site to an https:// via...
- Ubuntu Server Time Resetting May 26, 2015
Ubuntu Server Time Resetting We have a server that was having trouble resetting the date on the server to todays date and time, in the year 2020. It appeared that the problem hap...
- Test for and run a dynamically named javascript function May 14, 2015
Test for and run a dynamically named javascript function Sometime in the world of dynamic coding, you need the ability to dynamically create and run javascript functions depending...
- Check SPF Records when receiving mail in postfix May 6, 2015
Check SPF Records when receiving mail in postfix This simple install assumes you already have policyd installed apt-get install postfix-policyd-spf-perl Another tutorial, said tha...
- Code Source Text and White Space Quick Count Evaluation Tool Apr 30, 2015
Code Source Text and White Space Quick Count Evaluation Tool I created a simple website utility which can be used to evaluate the white space in some code or returned from a websit...
- Company Potluck – 4/27/2015 Apr 27, 2015
Company Potluck – 4/27/2015 We had a delicious potluck dinner tonight! Lasagna, Potatoes, Salad, Chicken Pot Pie and Sponge Cake Thanks everyone who came, we will go again soon! M...
- Postgrey does not start – postfix rejecting mail – cannot connect to check_policy Apr 25, 2015
Postgrey does not start – postfix rejecting mail – cannot connect to check_policy On one of our mail servers as we were transitioning to a new server had an identical configuration...
- How to skip certain directories when running updatedb Apr 24, 2015
How to skip certain directories when running updatedb To skip certain directories when running updatedb edit /etc/updatedb.conf and add the directories you want to skip to the PRUN...
- The Linux find command is awesomely powerful! Apr 24, 2015
The Linux find command is awesomely powerful! At least I think it is awesome. Here are a couple of useful commands which highlight some of it more powerful features. (these are ju...
- AIDE huge daily reports Apr 23, 2015
AIDE huge daily reports AIDE is giving me HUGE daily reports on moderately used sites. It was originally installed simply using ‘apt-get isntall aide’, and then I ran /usr/sbin/a...
- Quick script to install WordPress from the Linux command line Apr 22, 2015
Quick script to install WordPress from the Linux command line I find that it is much faster to download and install WordPress from the command line in Linux than attempting to use ...
- Browser, Tablet and Mobile Device Detection in PHP Apr 22, 2015
Browser, Tablet and Mobile Device Detection in PHP Many websites present different webpages, versions, navigation and styles depending the type of device. We often run into this is...
- Coldfusion / PCI double null vulnerability – Addressed with apache rewriterule Apr 15, 2015
Coldfusion / PCI double null vulnerability – Addressed with apache rewriterule Coldfusion 8 and before have a ‘double null’ vulnerability that comes up as a fail on Nessus PCI repo...
- Script for Patching XenServer 6.5 Apr 10, 2015
Script for Patching XenServer 6.5 Here’s a little script that you can run at the dom0 console to automate loading patches on a fresh installation of XenServer 6.5 up to patch XS65E...
- AWK script to show number of apache hits per minute Apr 9, 2015
AWK script to show number of apache hits per minute Documenting this script, to save me the time of rewriting it time and again on different servers tail -n100000 www.access.log|a...
- SSL Cipher Suites – Apache config for IE 11 Apr 7, 2015
SSL Cipher Suites – Apache config for IE 11 In past posts I showed how I had followed some suggestions from qualsys on configuring Apache to only use specific ciphers in order to p...
- Hana – Stopped statisticsserver service – Backup wont run Apr 7, 2015
Hana – Stopped statisticsserver service – Backup wont run When running HANA on AWS, you should always stop the hana service manually before stopping / restarting the AWS instance...
- Changing IP Addresses on a XenServer 6.5 Pool Apr 6, 2015
Changing IP Addresses on a XenServer 6.5 Pool To change the ip addresses on a XenServer 6.5 pool, start with the slaves, and use the following xe commands: Remember: Slaves first, ...
- Verify ssl certificate chain using openssl Apr 1, 2015
Verify ssl certificate chain using openssl SSL Certificates ‘usually’ work and show ‘green’ in browsers, even if the full certificate chain is not correctly configured in apach...
- SSL Vulnerability and Problem Test – Online and Command Line Apr 1, 2015
SSL Vulnerability and Problem Test – Online and Command Line There are many vulnerabilities out there, and there seems to be no single test for all of them. When working to correc...
- Using MPT-Status for RAID Monitoring in a Poweredge C6100 with Perc 6 Mar 31, 2015
Using MPT-Status for RAID Monitoring in a Poweredge C6100 with Perc 6 This post outlines the steps needed to get a CLI report of the conditions of your RAIDs in a Poweredge C6100 w...
- moving mysql databases using mysqldump & ssh Mar 31, 2015
moving mysql databases using mysqldump & ssh Moving MySQL Databases Using mysqldump On old server: Check the /etc/mysql/my.cnf file and make note of the address listed in bind-addr...
- ip tables commands which ‘might’ make your firewall PCI compliant Mar 31, 2015
ip tables commands which ‘might’ make your firewall PCI compliant This is a list of the iptables commands that will setup a minimal firewall which ‘might’ be PCI compliant This is ...
- apache commands that ‘might’ make your server more PCI compliant Mar 31, 2015
apache commands that ‘might’ make your server more PCI compliant Add the following commands to you Apache configuration file to help make it more PCI compliant. RewriteEngine On Re...
- PCI SAQ Security Links Mar 30, 2015
PCI SAQ Security Links It seems there are a couple Google searchs that can be done to help find the forms you need to fill out the SAQ as a Self Reporting Web Hosting Company of li...
- Installing tsung on an amazon t2.micro server Mar 15, 2015
Installing tsung on an amazon t2.micro server install ubuntu 14.04 #apt-get update #apt-get install erlang erlang-dev erlang-eunit #wget http://tsung.erlang-projects.org/dist/tsung...
- Configuring PostgreSQL for access with PGAdmin Feb 27, 2015
Configuring PostgreSQL for access with PGAdmin Download and install PGAdmin on your workstation. At the postgresql server that you want to connect to, the configuration files for P...
- Error While Installing PGAdmin v1.20.0 for Windows Feb 27, 2015
Error While Installing PGAdmin v1.20.0 for Windows go to: http://www.pgadmin.org/download/windows.php Download the latest version. At the time of this post it was v1.20.0. Unzip th...
- Getting Started with Mysql and Heidi SQL Feb 27, 2015
Getting Started with Mysql and Heidi SQL At the target server prompt, become root and type: apt-get install mysql-server provide a a password for the root mysql user Verify that my...
- Configuring Bind9 Feb 27, 2015
Configuring Bind9 This doc will show how to create the conf files for and test bind9. Configuration files are located at /etc/bind Become root Create a sub-directory to store the c...
- Connecting to a database with PHP Feb 27, 2015
Connecting to a database with PHP Install these packages: #apt-get install apache2 #apt-get install mysql #apt-get install php #apt-get install php5-mysql Create a test user, passw...
- Setting up Nagios monitoring on Windows 2003r2 through a Firewall Feb 27, 2015
Setting up Nagios monitoring on Windows 2003r2 through a Firewall Download nrpe_nt, currently nrpe_nt.0.8b-bin.zip Extract to the root of c: on the Target Windows Machine. You shou...
- Automating patch installation on XenServer Feb 27, 2015
Automating patch installation on XenServer I have four instances of freshly installed XenServer 6.2 and there are about a dozen patches for each that need to be applied. Herein, I ...
- Adding and Removing Local Storage From XenServer Feb 27, 2015
Adding and Removing Local Storage From XenServer To add local storage XenServer 6.x get your device id’s with: ll /dev/disk/by-id The host uuid can be copied and pasted from the ge...
- Installing Veeam Backup for VMWare Feb 27, 2015
Installing Veeam Backup for VMWare This is a “From Scratch” implementation of Veeam backup & Replication 8.0 for VMWare. I’ll be installing B&R (Backup & Replication) on a VM on th...
- AWS Auto Scaling Group – CodeDeploy Challenges Feb 20, 2015
AWS Auto Scaling Group – CodeDeploy Challenges First here is my setup A single development / test server in the AWS cloud, backed by a separate Git Repository. WHen code is com...
- InstanceAgent::CodeDeployPlugin::CommandPoller: Missing credentials – Debug / My Fix Feb 16, 2015
InstanceAgent::CodeDeployPlugin::CommandPoller: Missing credentials – Debug / My Fix I created a Policy and Launch Configuration according to this documentation http://docs.aws.ama...
- Debugging CodeDeployment on AWS Feb 16, 2015
Debugging CodeDeployment on AWS This article is being written well after I have already installed the CodeDeployment daemon on an ubuntu server, created an AMI out of it and set ...
- Compare the packages (deb / apache) on two debian/ubuntu servers Feb 9, 2015
Compare the packages (deb / apache) on two debian/ubuntu servers Debian / Ubuntu I worked up this command and I don’t want to lose it #diff //’ This command shows a list of all of ...
- Installing s3tools on SUSE using yast Jan 3, 2015
Installing s3tools on SUSE using yast We manage many servers with multiple flavors of Linux. All of them use either apt or yum for package management. The concept of yast is the ...
- Bulk Domain NS, MX and A record lookup tool Dec 31, 2014
Summary: We have two tools to help you lookup information on domains quickly quick-domain-research.php – See the NS, MX, A records and IPs for multiple domains in one table nameser...
- HANA error [447] backup could not be completed, [1000002] Allocation failed – Solution Dec 26, 2014
HANA error [447] backup could not be completed, [1000002] Allocation failed – Solution When attempting to backup a HANA database, I received an error which stopped the backup from...
- HANA Database Backup using Cron Dec 26, 2014
HANA Database Backup using Cron To create backups using HANA we create a user create a user key create a script schedule the script to run via cron job 1) Create a HANA user to use...
- Connecting to a HANA Database using PHP from Ubuntu 14.04 LTS Dec 18, 2014
Connecting to a HANA Database using PHP from Ubuntu 14.04 LTS I need to setup a PHP Website to connect to a HANA. The site is already installed with PHP and MySQL. Time permitting...
- Converting Assembla SVN repositor to GIT Dec 17, 2014
Converting Assembla SVN repositor to GIT Move a subversion repository, hosted at Assembla to GIT , For this, we expect that you already have a GIT server and repository setup ...
- Matraex has moved Dec 17, 2014
Matraex has moved Matraex has outgrown our space at 1101 W Grove St in Boise. The space was great and everyone LOVES being downtown, but we were to big for the tight space. We will...
- 8Th Annual Matraex River Trip (Survivors) Aug 11, 2014
8Th Annual Matraex River Trip (Survivors) We completed the 8th1 Annual Matraex Trip and everyone returned safe and sound. We all got wet to varying degrees, everyone got tossed ar...
- Converting a Subversion Repository(hosted on Assembla) to a GIT repository (hosted on dedicated Linux Host) Jul 29, 2014
Converting a Subversion Repository(hosted on Assembla) to a GIT repository (hosted on dedicated Linux Host) We were tasked by our client to move several subversion repositories, h...
- Converting an assembla subversion repository to a Jira / Stash hosted git repository Jul 29, 2014
Converting an assembla subversion repository to a Jira / Stash hosted git repository We were tasked by our client to move several subversion repositories, hosted at Assembla, to ...
- Disk write speed testing different XenServer configurations – single disk vs mdadm vs hardware raid Jul 28, 2014
Disk write speed testing different XenServer configurations – single disk vs mdadm vs hardware raid In our virtual environment on of the VM Host servers has a hardware raid control...
- Working with GB Large mysql dump files -splitting insert statements Apr 17, 2014
Working with GB Large mysql dump files -splitting insert statements Recently I had to restore a huge database from a huge MySQL dump file. Since the dump file was had all of the cr...
- Creating a Bootable USB Install Thumb drive for XenServer Apr 11, 2014
Creating a Bootable USB Install Thumb drive for XenServer We have a couple sites with XenServer VM machines, so part of our redundancy / failure plan is to be able to quickly isnt...
- Setting up DRBD with OCSF2 on a Ubuntu 12.04 server for Primary/Primary Mar 15, 2014
Setting up DRBD with OCSF2 on a Ubuntu 12.04 server for Primary/Primary We run in a virtual environment and so we thought we would go with the virtual kernel for the latest linux k...
- Setting DRBD in Primary / Primary — common commands to sync resync and make changes Mar 12, 2014
Setting DRBD in Primary / Primary — common commands to sync resync and make changes As we have been setting up our farm with an NFS share the DRBD primary / primary connection betw...
- Xen Center – import from exported XVA file for restoring – does not create a new VM Mar 6, 2014
Xen Center – import from exported XVA file for restoring – does not create a new VM Building a backup procedure for Xen Center This started when defining the procedure for how to b...
- awk Command to remove Non IP entries from /etc/hosts and /etc/hosts.deny Feb 23, 2014
awk Command to remove Non IP entries from /etc/hosts and /etc/hosts.deny We had a script automatically adding malicious IPS to our /etc/hosts.deny file on one of our servers. The s...
- Mdadm – Failed disk recovery (unreadable disk) Feb 22, 2014
Mdadm – Failed disk recovery (unreadable disk) Well, After 9 more months I ran into a nother disk failure. (First disk failure found here https://www.matraex.com/mdadm-failed-disk-...
- Deleting Orphaned Disks in Citrix XenServer Feb 19, 2014
Deleting Orphaned Disks in Citrix XenServer I found that while building my virtual environment with templates ready to deploy I created quite a few templates and snapshots. I did a...
- Two step recipe – upgrading from Postgres 8.4 to 9.3 and then implementing 9.3 hot_standby replication Feb 18, 2014
Two step recipe – upgrading from Postgres 8.4 to 9.3 and then implementing 9.3 hot_standby replication Upgrade and existing postgresql database from Postgres 8.4 to 9.3 and then im...
- Resizing a VDI on XenServer using XenCenter and Commandline Feb 18, 2014
Resizing a VDI on XenServer using XenCenter and Commandline Occassionally I have a need to change the size of a disk, perhaps to allocate more data to the os. To do this, on the ...
- PHP to reset all primary key sequences in your postgresql database Feb 17, 2014
PHP to reset all primary key sequences in your postgresql database Use the following php code t reset all of the primary key sequences with the max(id) currently in the db. We use ...
- Employee Appreciation Night – Wahooz Feb 17, 2014
Employee Appreciation Night – Wahooz The tema at Matraex went to Wahooz on Tuesday February 4th for some pizza, laser tag, go carts and video games. We ended up with a group of 1...
- Setting up postgres warm standby Feb 14, 2014
Setting up postgres warm standby Mainly just notes, I haven’t gone through this in too much detail yet…. -MB Setup two postgres servers with the same version, both with the same d...
- apt-get – NO_PUBKEY – how to add the pubkey Feb 12, 2014
apt-get – NO_PUBKEY – how to add the pubkey I have run into this situation many times on Ubuntu and Debian so I thought I would finally document the fix. When run into a apt-get ...
- XenCenter – live migrating a vm in a pool to another host Feb 12, 2014
XenCenter – live migrating a vm in a pool to another host When migrating a vm server from one host to another host in the pool I found it to be very easy at first. In fact, it was...
- CISCO ASA 5510 booting to ROMMON Jan 22, 2014
CISCO ASA 5510 booting to ROMMON If you are starting from a clean CISCO ASA 55XX you will boot to the ROMMON #1> prompt. and you will have to manually type ROMMON #1>boot To addre...
- Recovering / updating secondary cisco asa into an Active/standby config Jan 22, 2014
Recovering / updating secondary cisco asa into an Active/standby config I have two cisco asa 5510 with ALMOST matchin configurations, basically I copied the configuration of one de...
- Promoting a XenServer host to pool master Jan 7, 2014
Promoting a XenServer host to pool master There are a couple of problems that can be found when attempting to promote a XenServer host to pool master. If you are on host1 attemptin...
- Notes on Recovering from a XenServer Pool failure Jan 7, 2014
Notes on Recovering from a XenServer Pool failure For my pool I have 8 XenServers (plot1, plot2, plot3, plot4, plot5, plot6, plot7 and plot8) At the start of my tests, plot1 is th...
- Adding a new XenServer to my XenServer Pool – Homogenity required Jan 3, 2014
Adding a new XenServer to my XenServer Pool – Homogenity required In order to add an additional XenServer to an existing XenServer Pool – the servers must be homogenous, meaning th...
- Add a second disk as Local Disk Storage to an existing XenServer Jan 3, 2014
Add a second disk as Local Disk Storage to an existing XenServer On each of the XenServers in the pool I created, I have at least 2 partitions that I wanted to be available to my ...