How To Secure Apache with SSL Certificate from Let's Encrypt on Ubuntu 14.04
Jason Jason Photo Jason Jason, Feb 09, 2016

I love this article! It's so easy to encrypt everything now... for free! How To Secure Apache with Let's Encrypt on Ubuntu 14.04

Continue reading this post
Training CMU Sphinx Speech Recognition Software on Ubuntu 14.04
Jason Jason Photo Jason Jason, Feb 09, 2016

CMU Sphinx is an open source speech recognition software that can run on a server. I used CMU Sphinx's adaptation tutorial as a reference for this post. Here's a quick video of me going through the process outlined below: Prerequisites: Ubuntu 14.04 CMU Sphinx installed and ready to go WAV file samples with corresponding transcriptions. Example: wav, transcription sample.fileids file with each line representing each of your sample file names. In this case (below), I named each sample wav file 1.wav, 2.wav, 3.wav, etc. and then put the filenames in the list: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...

Continue reading this post
Setting Up CMU Sphinx (PocketSphinx) on Ubuntu 14.04
Jason Jason Photo Jason Jason, Feb 09, 2016

PocketSphinx is CMU’s fastest speech recognition system. It’s a library written in pure C which is optimal for development of your C applications as well as for development of language bindings. At real time speed it’s the most accurate engine, and therefore it is a good choice for live applications. It's good for desktop applications, command and control and dictation where fast response and low resource consumption are the goals. Also it includes support for embedded devices with fixed-point ariphmetics and is successfully used on IPhone, Nokia Maemon devices and on Windows Mobile. You can f...

Continue reading this post
Setting Up Apache Config File and SSL Certificate for Multi Domain and Subdomain Usage on Same Server
Jason Jason Photo Jason Jason, Feb 04, 2016

I use the same physical server for a lot of different websites that each need their own webapp, directory structure, configuration options, SSL certificate, etc. Of course, the easy way to do all this would be to setup each webapp on its own virtual server, such as digitalocean.com. This is often the best route is you just need a simple server to develop on, or you just have one or two websites. But when you have a lot of websites that you maintain, this can get a little pricey. So I've developed a system to get a new webapp up and running with its own settings. <VirtualHost *:80> ServerAd...

Continue reading this post
Hardening (Increasing Security) for SSL on Ubuntu 14.04 and Apache2
Jason Jason Photo Jason Jason, Feb 04, 2016

It seems like I've been undergoing a lot of security audits recently, and though they can sometimes feel like colonoscopy with people going through all my code and questioning everything, it's also a great opportunity to become a better developer. One of the easiest ways to increase security for your server is to optimize your SSL (Security Socket Layer). To give credit where credit is due, I took a lot of the suggestions from Laravel News, but this tutorial will be more generic in that you don't need to be using Laravel or Forge to optimize your SSL. I'll also try to be very specific in what...

Continue reading this post