I was asked the other day by a staff member how he could open an Apple iWorks file for printing on his Windows 7 PC.
This process to do this is quite simple. The steps are as follows:

  1. Change the file extension of the Pages file from .pages to .zip
    (You must first show file extensions in windows explorer)

  2. Open the newly renamed zip file and browse to the QuickLook folder.
  3. The QuickLook folder will contain a PDF file named Preview.pdf. This file is a PDF version of the original Apple iWork Pages document.

Done!

I was asked by our new Library Director to find an alternative to our now out-of-date and somewhat cumbersome room/resource booking software. The software would need to allow staff to book various rooms, ICT resources, labs and mobile notebook trolleys throughout the school. A quick search came up with a number of positive reviews for MRBS as a school resource booking solution so I decided to try it out.

The prerequisites for MRBS are as follows:

- PHP 4/5
- MySQL or PostgreSQL
- A web server (such as Apache) that supports PHP
- PHP-LDAP Modules (optional for LDAP authentication)

Luckily enough I already had an Ubuntu Linux production server in place with these prerequisites installed so I was ready to go. The install process is as follows:

  1. Extract the contents of the MRBS.tar.gz file to your web servers storage folder (ie: Apache – htdocs, IIS -inetpub)
  2. Create a mrbs database in MySQL
    CREATE DATABASE `mrbs` ;
  3. Create the database table structure using the supplied tables.my.sql script
    (Optional: Add sample data to the database using the supplied sample-data.sql script)
  4. You must enter a timezone into the config.inc.php file before the system will function (ie: $timezone = “Sydney/Australia;)

At this point the system is ready to use. However, I recommend a few extra steps for ease of use in a school environment:

Enable period view and define school periods:

The default view for MRBS is time slots. Generally schools work to periods not time slots so a period view has been included in MRBS.
To enable the period view:

  1. Include the following line of code in your config.inc.php file:
    $enable_periods = TRUE;
  2. Define the periods in the config.inc.php file. Example:
  3. $periods[] = “Before School”;
    $periods[] = “Mentor”;
    $periods[] = “Period 1″;
    $periods[] = “Period 2″;
    $periods[] = “Recess”;

    And so on…

Activate LDAP authentication:

We endeavor to provide a single-sign-on environment for our staff and students which means that LDAP authentication is a must have for any system that we implement into our network. This process was by far the hardest part of the MRBS install and took my colleague and I sometime to complete mainly due to the PHP-LDAP modules.
To enable LDAP authentication:

  1. Install PHP-LDAP modules
    I am not going to go into installing these modules in this post but am happy to lend a hand if you need help getting these working.
  2. Define LDAP authentication commands in the config.inc.php file. Example:
    $auth['only_admin_can_book_repeat'] = TRUE;$auth["type"] = “ldap”;

    $ldap_host = “yourdomain.com.au”;
    $ldap_port = 389;
    $ldap_v3 = true;
    $ldap_tls = false;
    $ldap_base_dn = “ou=Users,dc=yourdomain,dc=com,dc=au”;
    $ldap_user_attrib = “sAMAccountName”;
    $ldap_dn_search_dn = “cn=Admin,ou=Users,dc=yourdomain,dc=com,dc=au”;
    $ldap_dn_search_attrib = “sAMAccountName”;
    $ldap_dn_search_password = “Admin_Password”;

  3. Define admin users from LDAP in the config.inc.php file
    $auth["admin"] = “Admin”;

Being open source the opportunities to endless for you to critique this system to your individual needs. We have edited various files within the system to do the following:

  • Only allow admins to create repeat bookings
  • Change field labels by editing the language file (lang.en)
  • Apply the users username to the end of the displayed booking so staff can easily see who has made the booking
  • Add an “Override Creator” field for admins only so that they can make a booking on a staff members behalf
  • Edit the Help page to be more school specific help

If you are like me and are currently studying a course that requires you to do a lot of subnetting then The Mask (IPv4 Calculator) is a excellent app to allow you to check your subnetting results or just quickly do the subnetting for you once you are proficient. At $12.99 AUD the app seems a little pricey but is the only iPhone app that I have found with the range of features in one app and that will calculate VLSM subnetting.

The app includes the following features:

  • Basic IPv4 Subnet Calculator
  • VLSM Subnet Calculator
  • SuperNet Finder
  • CIDR / Dotted Mask Converter
  • Binary / Hex / Decimal Converter

There are free subnet calculator apps out there but not with the range of features that The Mask is offering. I highly recommend this app!

File Type: .rar (containing video file)
Software: Dziobas RAR Player
License: Free

I thought that I would start the new file association section with playing compressed RAR files that contain video files. I recently downloaded a video file from a source that had compressed and split the video file into a number of RAR part files. I wanted to make sure that the file was in fact the video that I was after without having to download all the RAR parts to be able to do so. I came across Dziobas RAR Player that allowed me to do just that and the following is how this is achieved:

  1. Download and install Dziobas RAR Player
  2. Open Dziobas RAR Player and from the File menu, select Streaming from unrar… (no rewind)
  3. Select the RAR file containing the video file and click Open
    Note: You can select any number part file (ie: video.part3.rar) as long as you have the parts proceeding this file in the same folder. You must also make sure that you have part1 before you will be able to play any of the file.

  4. The software will now ask you for the RAR files password. If the file is not password protected simply click OK. if the file is password protected, enter the password then press OK.
  5. A command prompt window will now be displayed letting you know what the player is doing. Do not close this window as the process of attempting to decompress and play the video file will stop if you are to do so. If successful, the video should start playing in a new window.
    Note: If you are using Windows Vista and 7 your colour scheme will be changed to basic whilst the video is playing. Once the video has completed or is closed, your colour scheme settings will return to normal.

I have found that some video files allow you to fast forward using the mouse scroll wheel or keyboard arrow keys. From my limited use of the software, I have achieved this with RAR files containing MPG files but majority of AVI files do not allow for fast forwarding.

I have decided that I might have a crack at a new section in regards to file associations and what programs I use to open and/or edit different file types. This section will take some time to grow so stick with me and please feel free to offer suggestions or ask questions. I intend to try keep the list to open source or free software but may mention commercial alternatives if an open source or free application is not available or adequate.

I am primarily a Windows user but support both OS X and Linux workstations and servers. This being the case, majority of my posts will be Windows related but from time to time I will attempt to throw in the odd OS X or Linux application.

I ran into an issue the other day after upgrading some hardware components of our Exchange 2007 server. I was running through the usual connectivity tests after restarting the server and found that Outlook was prompting for authentication before syncing my mail with the server.
ConnectTo

Searching through the logs pointed me in the direction of the Exchange services and sure enough one of the services had not started automatically as it should have. The service in question was the Microsoft Exchange System Attendant. Starting this service resolved the issue straight away. I have since restarted the server and the service continues to not start automatically. One to watch…

  • Start -> Administrative Tools -> Services
  • Right-Click Microsoft Exchange System Attendant service
  • Select Start from displayed context menu

ExchnageServices

I was working on a project that required the use of a mapped drive to a SAMBA share. This all went off without a hitch on my test PC running Windows 7 and I was about to tick the job off my list. But… when I attempted to replicate this on the staff members PC running Windows XP I ran into an issues with authenticating to the SAMBA share. I have read numerous pages and forums that provided many different ways around the issue. Below is what worked for me and allowed me to have the mapped drive reconnect at login without continuing to prompt the user for authentication:

  1. Edit the requiresignorseal registry setting:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
    • requiresignorseal - Change hex value from 1 to 0
    • RESTART PC
  2. Map a drive to the SAMBA share and select “Reconnect at login“. Usually at this stage you would use the “Connect using a different user name” option. However, do not use this option as it will not allow you to save your credentials.
    MapDrive
  3. Click Finish and you will be prompted for your credentials. Input your user name and password (SAMBA sever credentials) and select “Remember my details“.

As I mentioned there are numerous solutions out there to resolve this issue. This is just what worked for me…

There are a number excellent computer control iPhone/iPod Touch apps out there that come in various forms and have a multitude of amazing features. But… these apps all come at a price. For the user who simply wants to control their mouse and keyboard from there iPhone/iPod Touch for FREE, there is TouchMouse.

TouchMouse from Logitech allows you to control your computers mouse and keyboard in three easy steps:

1. Download and install the Logitech TouchMouse Server computer application (www.logitech.com/touchmouse)
- The server app is available for Windows XP/Vista/7 and OS X

2. Download the TouchMouse iPhone/iPod Touch app from the App Store.

3. Open TouchMouse on your iPhone or iPod Touch. The app will find any available computers on the same network that have the TouchMouse Server application installed.

Connect and enjoy!

The app has many options including; two finger scrolling, tracking and scrolling speeds and a nice settings for prohibiting your device to go into sleep mode.

At the school that I work for we have been using the Group Policy enabled version of Mozilla Forefox from FrontMotion for some time now. We have discussed the idea on several occasions whether or not to allow staff to install extensions. I have decided to set an allowed location (locally hosted) in group policy where staff can find approved extensions to install.

However, we still required the ability to control some of the settings within these extensions. I was able to achieve this by creating Group Policy ADM templates for these extensions. The ADM templates are written to control the about:config settings of the extension which can be found by browsing to about:config in Firefox and filtering for the desired extension. The preferences are set at as a MACHINE CLASS (Computer Policy) and are locked preferences. Below is an example and explanation of a couple of settings of an ADM template for the IEView extension (comments in red): [Complete ADM example attached at the end of this post]

- Define the CLASS type
CLASS MACHINE

- Set the main category name (folder under Administrative Templates in Group Policy)
CATEGORY “Mozilla Advanced Options for Extensions”

- Set the preferences to be locked preferences
KEYNAME “Software\Policies\Mozilla\lockPref”

- Set the category/extension name (level under main category)
CATEGORY “IEView”

Boolean type preference for the Close Page on Reload setting (On or OFF)

- POLICY = Setting name

POLICY “Close Page on Reload”
- EXPLAIN = Explanation of what the setting does
EXPLAIN “Enables or disables the close page after reload option”
- VALUENAME = about:config Preference Name for the setting
VALUENAME “ieview.closeReloadPage”
- VALUEON = The value for the setting when enabled in Group Policy
VALUEON 1
- VALUEOFF = The value for the setting when disabled in Group Policy
VALUEOFF 0
- END POLICY = Ends the options for the current setting
END POLICY

String type preference for the Filter List setting (string of values)

- POLICY = Setting name
POLICY “Filter List”
- EXPLAIN = Explaination of what the setting does
EXPLAIN “Sets list of sites to always open in IE. Sites are separated by spaces. Use * for wildcard.”
- PART = “list” EDITTEXT, sets the values for the “list” part of the setting and edits the current vales
PART “List” EDITTEXT
- DEFAULT = When the setting is enabled in Group Policy, the DEFAULT string values will automatically be filled in
DEFAULT “file:///* http://*update.microsoft.com/ http://www.windowsupdate.com/”
- VALUENAME = about:config Preference Name for the setting
VALUENAME “ieview.forceielist”
- END PART = Ends the options for the current PART of the setting
END PART
- END POLICY = Ends the options for the current setting
END POLICY

- END CATEGORY = Ends the extension name category
END CATEGORY

- END CATEGORY = Ends the main category
END CATEGORY

IEView_ADM

I hope that made at least a little bit of sense.

Find a complete example here.
Download the RAR file here.

Considering that this is a WordPress blog, I thought that I would do my first iPhone app review on the WordPress app (recently released WordPress 2). I am writing this post from the application on my iPhone and I intend to keep them short as the title suggests. (Inline images added through WordPress Admin)

The app is quite simple and well set out for ease of navigation. The setup is as simple as inputting your blogs web address, username and password. The app contains three sections; Comments, Posts and Pages.

The comments section allows you to approve, unapprove or edit user comments. The posts and pages sections allow you to review, add or delete posts or pages and their content.

Overall the app works well and is extremely easy to use. I can see this app being quite handy for posting on the run or when you just don’t want to sit in front of your computer. A couple of things that I can think of to improve the app would be; the ability to add a hyperlink to a post or page and the ability to add inline images into posts or pages.

The app did crash on me once while I was adding a category but reopening the app recovered my unsaved post as per the pic below…

© 2010 AG's Latest! Suffusion WordPress theme by Sayontan Sinha