Koozali – Single multi-domain SSL certificate using Let’s Encrypt

June 27, 2016

Installation(Koozali SME server v9.x) yum install git Then download the dehydrated client: cd /etc git clone https://github.com/lukas2511/dehydrated mv dehydrated/dehydrated /usr/local/bin/ You’ll need to create two configuration files for the dehydrated script to work. cd dehydrated mkdir -p /home/e-smith/files/ibays/Primary/html/.well-known/acme-challenge vi domains.txt In this file, you’ll list every hostname that you want your certificate to cover, all […]

Koozali – Teamspeak

June 23, 2016

Download the latest version of Teamspeak from their website (A newer version may be available, it’s always a good idea to go and check): wget http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-amd64-3.0.11.2.tar.gz The next step is to extract the files from the downloaded archive. tar xzf teamspeak3-server_linux-amd64-3.0.11.2.tar.gz Create the user account for which Teamspeak will run on our VPS. For this […]

Koozali – Update Joomla

June 22, 2016

db configuration setprop php AllowUrlFopen On expand-template /etc/php.ini /etc/init.d/httpd-e-smith restart Logon to the Joomla administration page. Click on the Update Joomla button in the control panel. Download the update ZIP file and apply it. Move the .htaccess file in place (chmod 444 !!) db configuration setprop php AllowUrlFopen Off expand-template /etc/php.ini /etc/init.d/httpd-e-smith restart

3dsmax – Unwrap UVW and MaterialID

June 22, 2016

Multi/Sub material texturing of an already unwrapped character model with only matID 1 set UnwrapUVW: Very easy to make polygon selections using seams. Can’t change matIDs here; matIDs should already be in place. Editable Poly Sub Object mode: Very easy to change matIDs. Can’t make polygon selections using seams. Solution: Suppose our skinned character model […]

3dsmax – Backface cull

June 22, 2016

Backface culling is active by default.  Think of it as a sheet of paper; the side you are not using appears culled.  You can use ‘flip normals’ to flip which side you want to be the facing side. You can turn backface culling off: With backface culling off, the ‘sheet of paper’ magically appears to […]

3dsmax – PNG alpha channel opacity

June 22, 2016

The opacity slot in 3dsmax takes a grayscale image where black is 100% transparent (‘dark’) and white is 100% opaque (‘solid’).  Opacity is often used for planar mapped simple geometry ‘cutouts’ like foliage. This is how a simple opacity map works: Rather than creating 2 different bitmaps, you could use an image file format which […]

CSS specificity

June 22, 2016

It may not seem like something that important, and in most cases you won’t come across any conflicts at all, but the larger and more complex your CSS files become, or the more CSS files you start to juggle with, the greater likelihood there is of conflicts turning up. If the selectors are the same […]

Linux RAID1 repair

June 22, 2016

See below for detailed command output. So there are two RAID1 (= hard disk mirror) volumes (=’drive letters’) in use by Koozali. The first one is called /dev/md1 and is 106MB in size. The second one is called /dev/md2 and is 79GB in size. The new hard disk showed up as /dev/sdb. It was not […]

Protected: Koozali

June 22, 2016

There is no excerpt because this is a protected post.

Server time (Macromedia Flash clock)

June 22, 2016

Create a clock in Macromedia Flash containing an hourHand, minuteHand and secondHand. Then, add the following actionscript: Load = function() { now_init = new Date(); daysummertime = (31 – 5*now_init.getFullYear/4 – now_init.getFullYear/100 -now_init.getFullYear/400 +5) % 7; daywintertime = (31 – 5*now_init.getFullYear/4 – now_init.getFullYear/100 -now_init.getFullYear/400 +2) % 7; dateSummerTime = new Date(now_init.getFullYear, 3, daysummertime); dateWinterTime = […]