WaveMobile Customization

WaveMobile is all about customization. Nobody wants to tap through an interface that looks just like every other app they have used. In addition to presenting unique content about your organization, your WaveMobile app can be customized in a variety of ways, including:

  • Custom menu layout and menu icons
  • Your organization's logo as the app icon
  • Your logo as a header image in the app
  • Font and colours to suit your style

Security

Your data is the lifeblood of your organization, and a compromise of that data could have serious impact on your reputation and ability to conduct business. Don't leave it to chance, ensure your data is protected by a thorough and well designed security program.

All Crypto Logic Canada employees hold a current NATO SECRET clearance.

Custom Services

Information Technology is a complex and diverse field. Support for IT customers cannot be provided in a cookie-cutter fashion. In order to be truly effective, support must be tailored to meet the customer's needs, not the other way around. At Crypto Logic Canada, we offer a wide variety of services, including:

Linux Command Reference

Included below are some commands that I have found, created or tweaked to help make life easier along the way. I have collected them here so I can easily refer to them instead of buildling up the commands from scratch. Some are very simple, others are approaching "script" level. Hopefully others will find them useful as well.

Misc Linux Commands

Find and compress all PNG files under the apache web root:

Using a Webcam with Linux

It's actually surprisingly easy. Install fswebcam (preferably via RPM) and then run this command:

/usr/bin/fswebcam --quiet --background --loop 120 --skip 40 \
--timestamp "%d-%m-%Y %H:%M:%S (%Z)" --png --palette png \
--font /usr/share/fonts/liberation/LiberationMono-Regular.ttf \
--resolution 640x480 --info "Web Cam Stream" --top-banner \ --save /var/www/webcam/webcam.png

SQL Command Reference

Deactivate all inactive users in the last year:
UPDATE `smf_members` SET `is_activated` = 0, `validation_code` = `dateRegistered` WHERE (UNIX_TIMESTAMP() - `lastLogin`) / 86400 >= 365 AND (UNIX_TIMESTAMP() - `dateRegistered`) / 86400 >= 365;

Search and replace text in the "body" field (note that it must be updated in 2 places):
UPDATE smf_messages SET body = replace(body,'OLD','NEW');
Append a value to a field, if it's not already present:

How to check for an open relay

To see if yourserver.com is an open relay, you can run through the following sequence on any box that has a telnet client:
telnet yourserver.com 25
HELO myserver.ca
MAIL FROM:
RCPT TO:
DATA
From: "Relay Test" 
To: Mike 
Subject: Open Relay Test
This is a relay test. A properly configured mail server
should decline to relay this message.
 
.
QUIT