Redesigned blog to mirror business site

- DJS Consulting becomes Bit Badger Solutions
- DJS Consulting Tech Blog becomes The Bit Badger Blog
This commit is contained in:
Daniel J. Summers
2017-10-07 17:52:58 -05:00
parent 7690b4bfd2
commit 3f67de9bfc
78 changed files with 576 additions and 3279 deletions

View File

@@ -16,7 +16,7 @@ tags:
summary: A script that allows Mono web applications to be defined and started the way Apache and nginx enable and disable their sites
---
We've begun running Mono on some DJS Consulting servers to enable us to support the .NET environment, in addition to the PHP environment most of our other applications use. While Ubuntu has nice packages (and Badgerports even <del>brings</del> brought them up to the latest release), one thing that we were missing was a "conf.d"-type of configuration; my "/applications=" clause of the command was getting really, really long. We decided to see if we could create something similar to Apache / Nginx's sites-available/sites-enabled paradigm, and we have succeeded!
We've begun running Mono on some Bit Badger Solutions servers to enable us to support the .NET environment, in addition to the PHP environment most of our other applications use. While Ubuntu has nice packages (and Badgerports even <del>brings</del> brought them up to the latest release), one thing that we were missing was a "conf.d"-type of configuration; my "/applications=" clause of the command was getting really, really long. We decided to see if we could create something similar to Apache / Nginx's sites-available/sites-enabled paradigm, and we have succeeded!
To begin, you'll need to create the directories `/etc/mono/fcgi/apps-available` and `/etc/mono/fcgi/apps-enabled`. These directories will hold files that will be used define applications. The intent of these directories is to put the actual files in `apps-available`, then symlink the ones that are enabled from `apps-enabled`. These files have no name restrictions, but do not put an extra newline character in them. The script will concatenate the contents of that file to create the [MONO_FCGI_APPLICATIONS environment variable][env], which tells the server what applications exist. (The syntax is the same as that for the "/applications=" clause - `[domain]:[URL path]:[filesystem path]`.) Here's how the site you're reading now is configured (from the file `djs-consulting.com.techblog.conf`)...

View File

@@ -12,11 +12,11 @@ tags:
summary: A newer version of SQL Developer is available
---
It had been a while since I had updated SQL Developer. It turns out that version 2.1 was released March 1st of this year. I've downloaded it and created a Debian package. It can be [downloaded][deb] from the [DJS Consulting Linux Software Repository][repo].
It had been a while since I had updated SQL Developer. It turns out that version 2.1 was released March 1st of this year. I've downloaded it and created a Debian package. It can be [downloaded][deb] from the [Bit Badger Solutions Linux Software Repository][repo].
I've used it with Sun's Java 6 Update 18; I have not tested it with OpenJDK. If you have problems getting it to work, you may want to check the [previous post][post] on this topic.
[deb]: //hosted.djs-consulting.com/software/sqldeveloper/sqldeveloper_2.1.1.64.39-2_all.deb "Download SQL Developer 2.1 Debian Package"
[repo]: //hosted.djs-consulting.com/software "DJS Consulting Linux Software Repository"
[post]: /2008/oracle-sql-developer-debian-package.html "Oracle SQL Developer Debian Package &bull; DJS Consulting Tech Blog"
[repo]: //hosted.djs-consulting.com/software "Bit Badger Solutions Linux Software Repository"
[post]: /2008/oracle-sql-developer-debian-package.html "Oracle SQL Developer Debian Package &bull; The Bit Badger Blog"

View File

@@ -15,14 +15,14 @@ tags:
- wordpress
---
After three years on [WordPress][], the DJS Consulting Tech Blog has moved to [BlogEngine.NET][]. There are several reasons for this change, some technical and some not.
After three years on [WordPress][], The Bit Badger Blog has moved to [BlogEngine.NET][]. There are several reasons for this change, some technical and some not.
* PHP's Fast CGI processor has a problem where, if all of the processes are busy, the server will simply time out. While this hasn't afflicted my server as much as others, it has caused problems; when this problem occurred, none of the PHP sites were accessible.
* Through experience with a very heavily-used site, I became less enamored of WordPress's "read from the database every time" way of doing business. I also found that various caching plug-ins for WordPress, on this particular site, did very little to ease the load.
* Since I first looked at Mono (Linux's implementation of the .NET framework), it has matured significantly. It supports most of C# 4.0 already, which was released earlier this year.
* BlogEngine.NET is a rapidly-maturing blog platform, and the project has a stated goal of 100% compatibility with Mono. This is good, because you can mention Mono problems to the team, and you're not dismissed because you're running Linux.
As part of the move, the URL has changed; the new link is <https://techblog.djs-consulting.com>. I have implemented redirection for each post, the category and category feed links, and the main blog feed and home page from the old URL, so you may not have even realized that you're looking at the new site. The DJS Consulting Software Repository remains at <https://hosted.djs-consulting.com/software/>.
As part of the move, the URL has changed; the new link is <https://blog.bitbadger.solutions>. I have implemented redirection for each post, the category and category feed links, and the main blog feed and home page from the old URL, so you may not have even realized that you're looking at the new site. The Bit Badger Solutions Software Repository remains at <https://hosted.djs-consulting.com/software/>.
I'm looking forward to this new setup!

View File

@@ -21,6 +21,6 @@ You'll also need a user interface - as of this release, the most current release
(To save disk space, only the current release and two [prior releases][pri] will be maintained.)
[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs &bull; DJS Consulting Tech Blog"
[ui]: /2010/xine-ui-0-99-6-rpm.html
[pri]: /2009/xine-lib-1-1-16-3-rpm.html
[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs &bull; The Bit Badger Blog"
[ui]: /2010/xine-ui-0-99-6-rpm.html "xine-ui 0.99.6 RPM &bull; The Bit Badger Blog"
[pri]: /2009/xine-lib-1-1-16-3-rpm.html "xine-lib 1.1.16.3 RPM &bull; The Bit Badger Blog"

View File

@@ -19,6 +19,6 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel
(To save disk space, only the current release and two [prior releases][pri] will be maintained.)
[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs &bull; DJS Consulting Tech Blog"
[lib]: /2010/xine-lib-1-1-19-rpm.html
[pri]: /2007/xine-ui-0-99-5-rpm.html
[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs &bull; The Bit Badger Blog"
[lib]: /2010/xine-lib-1-1-19-rpm.html "xine-lib 1.1.19 RPM &bull; The Bit Badger Blog"
[pri]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM &bull; The Bit Badger Blog"