Saturday, 22 December 2012

Raspberry Pi ...what to do with it?

Based on various postings on the net, here are some examples of uses for a Raspberry Pi

Media Streamer
http://wiki.xbmc.org/index.php?title=Raspberry_Pi
http://www.youtube.com/watch?feature=player_embedded&v=4NR57ELY28s

Games Console
http://www.engadget.com/2012/12/20/pi-to-go-portable-raspberry-pi/
http://www.geek.com/articles/chips/raspberry-pi-turned-into-portable-pi-to-go-computer-20121221/

Voice Controlled Robot
http://aonsquared.co.uk/raspi_voice_control
http://www.youtube.com/watch?v=_U_v9tRD68k
http://www.youtube.com/watch?v=1PiC0Mp8u4A

Attach it to a Balloon and take some pictures
http://www.daveakerman.com/?p=592

A Kindle Hybrid, KindleBerry Pi
http://www.ponnuki.net/2012/09/kindleberry-pi/

Arcade Machine
http://www.kickstarter.com/projects/pimoroni/picade-the-arcade-cabinet-kit-for-your-raspberry-p

Vending Machine
https://sites.google.com/site/caribouvending/

Supercomputer (Awesome!)
http://arstechnica.com/information-technology/2012/09/university-builds-cheap-supercomputer-with-raspberry-pi-and-legos/
http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm

Nixie Clock
http://mjo.tc/atelier/2012/08/ntp-nixie.html

Jukebox
http://blog.ziade.org/2012/07/01/a-raspberry-pi-juke-box-how-to/

In Car PC
http://www.youtube.com/watch?v=OSTCdjA82fg

Internet Radio
http://contractorwolf.wordpress.com/raspberry-pi-radio/

Beer Brewing Controller
http://brewpi.com/brewpi-released-all-source-code-online-a-wiki-a-forum-a-bug-tracker-lets-go/

Vegetable Drumkit
http://www.wired.com/design/2012/12/raspberry-pi-beetbox/
http://scott.j38.net/interactive/beetbox/

Coffee Machine Controller
http://moccapi.blogspot.co.uk/

Open a Garage Door using your iPhone
http://www.theregister.co.uk/2012/12/18/siri_talks_to_raspberry_pi_and_opens_door/

Portable Apps Release Roundup

Haven't kept up-to-date lately, but here are some of the December releases..

Thursday, 29 November 2012

Ninite Software Installer

If you are deploying software to employee laptops for example and need some way for them to keep their applications update, Ninite is worth a look at.

All you do is select the apps you want, then press the 'Get Installer' button at the bottom of the page. You will then get an exe to download which will then download and automatically install the latest versions of the selected applications. Every time the exe is run it will check for updated versions.

Some features of Ninite

  • All the installs are silent
  • All toolbars and other bundled software is removed.
  • The exe checks for updates when run
  • Free, no signup or nothing
  • There is also a Linux version (not tried it though)
I won't bother listing all the apps you can select, but everything from Adobe Air to VLC Player is there.

Saturday, 15 September 2012

Portable Apps Weekly Roundup

Round-up of the portable apps updated and released this week
While not a portable app, I did stumble across 4Sync this week. 15GB of storage free. Maximum file upload is 2GB. Works across mobiles devices and has a desktop client.


Wednesday, 5 September 2012

Novell ZENworks Application Virtualization 9.0.1

Just noticed (was released July 18th, taken a while...) that ZENworks App Virtualization has had an update to 9.0.1, according to the release notes changes are as follows...
  • Administration Automation: When you enter the Product Name, Product Version, and Company Name in the Setup section, these values are copied automatically to the Installation Parameters section, which reduces the effort to manually enter the values again.
  • Protocol registration via MSI: ZENworks Application Virtualization 9.0.1 supports MAILTO: protocol registration using MSI installers. Previously, this was only possible by using the SpoonReg command-line tool. An MSI installer can now be used to deliver GroupWise 2012, create desktop shortcuts, and set the default mail client for the Windows shell.
  • Customizing applications when using Desktop Scan: When one or more applications are built using the desktop scan feature, the ZAV Studio configuration and the accompanying files can be saved. This allows for the application to be customized using ZAV Studio.
  • Publishing Juke-boxed applications to ZENworks: Virtual Applications with multiple triggers can now be published to ZENworks Configuration Management in one step. When publishing virtual applications to ZENworks, a launcher bundle is created for each trigger that has been defined in the application. This feature is particularly useful when publishing suite applications such as Microsoft Office that offer multiple launchers.
  • Support for New Templates: The ZENworks Application Virtualization 9.0.1 Configuration Wizard template/recipe now supports: Groupwise 2012, Google Chrome through version 19, Mozilla Firefox through version 12, Opera 11, and additional Adobe applications.
  • Naming Conventions: Spoon Plugin is now known as ZAV Plugin and Spoon Sandbox manager is now known as ZENworks Application Virtualization Sandbox Manager

Portable Apps Weekly Roundup

Roundup of releases for last couple of weeks

Thursday, 26 July 2012

[Android App] Fixtures 4 Bundesliga

Fixtures 4 Bundesliga released for Android.

App to show the full 2012 / 2013 Bundesliga Schedule. All the Bundesliga teams are included. I had a request from someone to do the app, so here it is...

Features of Fixtures 4 Bundesliga
  • Includes the fixtures for all 18 teams
  • Home and Away games are shown
  • Match kick off times are included. Times are in CET (GMT+1)
  • The Interface buttons are in German, but is obvious what each button does.
Android app on Google Play

[Android App] Show External IP

Show External IP released for Android.

Just a simple lightweight app to get your External IP and Hostname.

Features of Show External IP
  • External IP is shown
  • External Hostname is shown
  • External IP is automatically copied to the clipboard
  • Free!
  • Compatible with Android 1.5+

    Sunday, 13 May 2012

    Clearing Print Queues

    While cancelling a print job is generally a case of right clicking on the printer, it doesn't always clear the job and you can be stuck with a job in the queue until you either restart the PC or the spooler. I use the following in a .bat file to clear all print jobs and restart the spooler. This is obviously a better solution in a networking environment where users don't like being told to restart their PC.


    net stop spooler
    del %systemroot%\system32\spool\printers\*.shd
    del %systemroot%\system32\spool\printers\*.spl
    net start spooler

    Portable Apps Weekly Roundup

    Roundup of Portable Apps released May 7th to May 13th

    Monday, 30 April 2012

    Portable Apps Weekly Roundup

    Roundup of Portable Apps released April 23rd to April 30th
    Firefox 12 was also released last week, which ties in with the Firefox 3.6.x release now being officially discontinued and unsupported. I have tried out Firefox 12 Portable and it is working fine when deployed in a networked environment, running from a read-only share. (It copies Firefox Portable to the local temp folder and runs from there..)

    Friday, 20 April 2012

    Portable Apps Weekly Roundup

    Roundup of Portable Apps released April 16th to April 20th

    One note regarding LibreOffice, this is from the Portable App page.

    Running LibreOffice 3.5.2 may result in an error on some Windows XP machines. As a temporary workaround, install the current Microsoft Visual C++ 2008 Runtime on the local machine to alleviate the issue. A permanent solution within the portable package itself is being worked on.

    Saturday, 24 March 2012

    Portable Apps Weekly Roundup



    Updates for 19th March to 24th March


    The VLC Player 2.0.1 should be applied, as it fixes some security issues.


    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder. 

    Sunday, 11 March 2012

    Portable Apps Weekly Roundup


    Updates for 3rd March to 9th March

    CrystalDiskInfo came in very handy for quickly identifying the serial number of a drive, I didn't have any other tools installed and didn't want to write a script so a quick download of the portable app and it can be an overview of all the SMART information from all connected drives.

    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Saturday, 3 March 2012

    [Android App] Unofficial Nascar Schedule 2012

    Unofficial Nascar Schedule 2012 Released

    Features of Unofficial Nascar Schedule 2012
    • 2012 Schedules for the Sprint Cup Series, Nationwide Series and Camping World Trucks Series
    • Free!
    • Race Descriptions are displayed when you select a row
    • Compatible with Android 1.5+
    As my previous Nascar App got suspended from the Android Market, I assume for the title and logo, if anyone has any complaints regarding copyright infringement please contact me first before involving Google. I am more than happy to make any required changes.

    Screenshots
    Main Screen

    Friday, 2 March 2012

    Portable Apps Weekly Roundup

    Updates for 24th Febraruy to 2nd March

    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Thursday, 1 March 2012

    [Android Apps] Renamed applications

    Due to potential suspensions from the Android Market, I have renamed all my motor racing related schedule apps to say 'Unofficial' in case anyone is somehow confused. NONE OF THEM HAVE BEEN OFFICIALLY ENDORSED!

    I have also changed all the market images to have no trace of the logos used by each racing series.

    [Android App] Nascar Schedule 2012

    Nascar Schedule 2012 Suspended from Android Market


    I have received an email from Google Android Market relating to my 'Nascar Schedule 2012' application. Apparently it violates the Developer Content Policy, at this stage I am not exactly sure why as it is just a simple application that makes the dates of all the races available. Maybe the use of the logos on the market image wasn't liked or maybe using the word Nascar in the title is a problem.


    Looking through the http://www.android.com/us/developer-content-policy.html I would assume that Nascar or someone has object to the title of the app. Maybe I need to call it 'Unofficial Nascar Schedule 2012'. Although I would expect anyone with an ounce of common sense to realise it isn't an official Nascar app.


    To make matters even more confusing, a simple app like mine gets suspended but an app called 'NASCAR' https://market.android.com/details?id=com.nascar.relativeapps is allowed to stand. 

    Saturday, 25 February 2012

    [Android App] Nascar Schedule 2012 Updated

    Version 1.1 has been released for my Nascar Schedule 2012 App. The update adds the timings for all races. (ET - Eastern Time)


    Available in Android Market

    Tuesday, 21 February 2012

    [Android App] Unofficial F1 Schedule 2012 Released

    Unofficial F1 Schedule 2012 v1.0 Released

    2012 Schedules for F1, GP2 and GP3.

    Features of Unofficial F1 Schedule 2012
    • All rounds of every 2012 F1, GP2 and GP3 Races
    • Free!
    • Race Descriptions are displayed when you select a row
    • Compatible with Android 1.5+
    Screenshots of Unofficial F1 Schedule 2012

    Unofficial F1 Schedule 2012 Main Screen




    Monday, 20 February 2012

    [Android App] Touring Car Schedule 2012 Updated

    I have released a minor update for the 'Touring Car Schedule 2012' app that is now available in the Android app market. I noticed that the Italian flag was displaying incorrectly...should have spotted it straight away!


    Links to all my Android apps are on the right-hand side of this blog. All the apps are free and should run on Android 1.5+

    Touring Car Schedule 2012 WTCC View

    Friday, 17 February 2012

    Portable Apps - Weekly Roundup


    Updates for 11th Febraruy to 17th February
    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Tuesday, 14 February 2012

    Eclipse - Android Emulator Tips

    Just a couple of quick tips on using the Android emulator within Eclipse.

    Taking a Screenshot

    With the emulator running..

    • Goto 'Window'
    • Select 'Show View'
    • Select 'Other'
    • Select 'Devices'
    • You will see a new 'Device', shown in the image below
    Eclipse Device View
    • Click on the camera icon...
    Emulator Screen Capture Tool

    Rotating the Emulator View
    • Press CTRL + F11 to rotate the screen

    Friday, 10 February 2012

    Portable Apps - Weekly Roundup


    Updates for 4th Febraruy to 10th February
    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Wednesday, 8 February 2012

    Connecting to the Android Emulator using adb

    Assuming you are carrying out Android development using Eclipse and have fired up your application with the emulator you can access the adb shell on the emulator by carrying out the following steps
    • navigate to the android sdk platform-tools folder in your command shell
    • make sure you have the emulator running
    • run adb shell from your command shell
    • you are now connected and can use normal linux commands to navigate around
    The most common tasks I can think of for using the adb shell are to install additional apk files and to download and upload files to the emulator.


    To upload a file to the emulator do
    • adb push <path-to-local-file> <path-on-the-device>

    To download a file on the emulator do
    • adb pull <path-on-the-emulator> <path-to-local-file>

    I have created a couple of Videos to demonstrate this in action

    Part 1 - Connecting to the adb shell


    Part 2 - Uploading and Downloading files to the emulator




    Sunday, 5 February 2012

    Using VNCed Part 4

    This fourth part of the quick guide to VNCed covers...
    • Using the 'Caster' server program to send messages to connected PCs. This is intended for sending messages to multiple clients at the same time.
    • Carrying out two-way chat with a connected client



    Saturday, 4 February 2012

    Portable Apps - Weekly Roundup


    Updates for 28th January to 3rd February

    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Thursday, 2 February 2012

    Using VNCed Part 3

    This third part of the guide to VNCed covers
    • Saving a screenshot in PNG Format
    • Saving a screenshot in JPEG Format
    • Recording the screen of the connected VNC session. This generates an .SWF output file.

    Wednesday, 1 February 2012

    IPCop with Cop+ Addon - Cloned Virtual Machine Fail

    If like me you may have to setup multiple IPCops for different content filtering (especially in a School environment). If you do, don't make the same mistake as me when cloning a Virtual Machine using VMware and forget to update the following...

    #nano /etc/dansguardian/dansguardian.conf
    find the following line
    proxyip = <insert your green interface ip here>

    In forgetting to update this line after cloning the VM, the firewall was actually forwarding on requests to the original firewall. This was despite me updating the green and red ips and updating all instances of the IP change in the web-gui. 

    I only noticed this problem after trying to configure OpenDNS to provide an additional layer of filtering on the cloned Firewall. Upon trying to verify the IP, OpenDNS was reporting the wrong external IP...doh!

    For my setup I was using IPCop 1.4.21 and Cop+ 3.0.2

    Monday, 30 January 2012

    VNCed 0.3.2 Virus Total Report [False Positives]

    Having just run a 'Virus Total' report on the 'VNCed 0.3.2.zip' it has come to my attention that the detection ratio is 2 out of 39. The two virus scanners that flagged it up as a virus are ClamAV and TheHacker.
    • ClamAV identifies VNCed as 'PUA.Tool.Injector.SQLmap'
    • TheHacker identifies VNCed as ' Trojan/Spy.Zbot.avtn'
    Now as mentioned in my previous blog post regarding 'VNCed uninstallers' these virus reports are false. I recommend you only download from the links off the main VNCed website, all files are hosted on SourceForge and have been uploaded by myself.

    I have heard of ClamAV, but the 'TheHacker' I have never heard of. If anyone has any idea about it please let me know.


    Saturday, 28 January 2012

    Using VNCed Part 2

    This second part of the quick guide to VNCed covers...

    • Changing Thumbnail size
    • Changing Preview windows size (right-click)
    • Changing Preview Window Interval (timeout on the preview window)
    • Taking a screenshot
    • Blanking the Monitor and Disabling Inputs, then re-enabling them

    Using VNCed Part 1

    Finally I have got around to doing a video on how to setup and use VNCed (open-source VNC monitoring tool). This video shows how to run VNCed, connect to a PC running VNC (in this case, UltraVNC 1.0.9.6.1) and control the client PC using VNCed.

    Friday, 27 January 2012

    Portable Apps - Weekly Roundup

    Updates for 20th January to 27th  January

    • FocusWriter Portable 1.3.5.2
    • Database Browser Portable 4.0.0.5
    • Google Chrome Portable 17.0.963.44 Beta
    • Task Coach Portable 1.3.6
    • Google Chrome Portable 16.0.912.77 Stable
    • Opera, Portable Edition 11.61
    • Task Coach Portable 1.3.5
    • LibreOffice Portable 3.4.5
    If you haven't heard of portable apps before, a large collection of applications (both freeware and open-source) are provided in a format suitable to be put onto a memory stick. I have also used them for network deployment, for example running VLC Portable from a network folder.

    Setting up XAMPP

    XAMPP is a very useful tool if you do a lot of PHP and\or MySQL coding. Within a couple of minutes you can have your own web-development environment setup. phpMyAdmin is included as well.

    I have done a quick install video showing you the setup. You can use the EXE installer if you wish, but I always prefer to use .zip files and manually set things up where possible. In the video I installed 'XAMPP Windows 1.7.7'





    Flash Player Network Install

    If you are looking to keep up with flash player updates on your network, it is worth signing up to the Adobe Runtimes / Reader Distribution License Agreement


    After signing up to this, you will receive an email from Adobe providing you with links to download exe and\or msi installers for the following...

    Adobe Flash Player
    Adobe Reader
    Adobe AIR
    Adobe Shockwave Player


    For Flash Player, I mainly use the EXE installers for both IE and Plugin-based browsers, installation for requries the following command

    install_flash_player_11_active_x_32bit.exe -install    (IE)
    install_flash_player_11_plugin_x_32bit.exe -install    (Firefox etc)

    While deploying Flash Player, you will probably also want to disable the flash player updates notification prompt. To do this you need to create a file called mms.cfg this file needs to be saved in UTF-8 format. (use Notepad++...its worth the download!)

    Within this file you simply need to put the following line

    AutoUpdateDisable=1

    You then just need to copy mms.cfg to the following location

    Windows XP, Vista and 7 (32bit) 'C:\WINDOWS\System32\Macromed\Flash\'

    Windows 7 (64bit) 'C:\WINDOWS\SysWOW64\Macromed\Flash\'

    Thursday, 26 January 2012

    URL Shorteners

    The main website I use, is hosted on Google Sites. While I could buy a domain name and redirect to it, another option is to simply use a short-url. There are number of these available on the net, here are just a few of them and the results you can expect from the generated short-urls.

    Long URL - http://sites.google.com/site/dev4webapps/


    Google URL Shortener
      http://goo.gl/invmp
      'qr code' and stats and tracking available when linked to Google account


    bitly
      http://bit.ly/wolzxP
      'qr code' and stats and tracking available


    TinyURL
      http://tinyurl.com/7o2suaf
      'preview' option available. All it does is show you the long-url before you go to the website


    is.gd
      http://is.gd/fgXe6j
      'qr code' available


    Ow.ly
      http://ow.ly/8HvQt
      CAPTCHA required before generation


    Cligs
      http://cli.gs/9b9g4c6
      custom-link and real-time stats available

    Paint .NET Network Deployment

    Looking to deploy Paint .NET on a network, then you will probably want to generate an MSI in order to distribute it, especially for AD/GPO and ZenWorks environments.


    Paint.NET.3.5.10.Install.exe /createmsi CHECKFORUPDATES=0 DESKTOPSHORTCUT=0


    The command will generate a 32bit and 64bit MSI. When I ran this command it generated the MSIs in a new folder on the desktop.


    There are some additional properties that can be used, but defaults should be fine.


    CHECKFORBETAS [off by default]
    JPGPNGBMPEDITOR [on by default]
    TGAEDITOR [on by default]

    Wednesday, 25 January 2012

    Beware of VNCed Removal Tools

    If you do a google search for VNCed you may come across a few sites referring to 'VNCed Uninstaller' and removing 'left-over  files/extensions'. 


    Just to be clear, VNCed is open-source software, it is installed by simple extracting a zip file, it can be uninstalled by simply deleting the folder. VNCed only writes to files with in the application folder, no registry modifications are made.


    The VNCed UltraVNC MSI Creator, may write to the registry keys, in order to setup 'MS-Logon ACL details'. These settings are then extracted when building the MSI using MSLogonACL.

    SourceForge project websites

    All of my currently hosted 'SourceForge' project websites now redirect to my main Google Site development page. The main reason for this is the speed at which I can make changes using Google Sites, plus it is easier to manage everything from one spot.


    This only affects the web-page content of the SourceForge pages though, all downloads are still hosted on SourceForge.net and should only be download from the SourceForge site directly by following the links from the website.

    Tuesday, 24 January 2012

    VNCed UltraVNC MSI Creator


    This is a quick video showing VNCed UltraVNC MSI creator in action. As you will be able to see from the video it is very simple to do. You just need to carry out two steps and you end up with an MSI that you can use to deploy UltraVNC on a network.



    Available for download from http://sites.google.com/site/dev4webapps/apps/development

    Monday, 23 January 2012

    Screen Capture Software Part 2

    After trying out ActivePresenter for the last hour or so, it gets the nod of approval from me. It is very simple to use, the editing options are more than adequate for doing tutorial videos.


    You can choose from screen-region capture, application window capture and full screen capture. It supports my current resolution of 1920x1080, I assume it will do higher resolutions as well. Videos can be exported into avi, mp4, webm and wmv.


    Here is a quick video (very quick..) I made showing how to use tohtml.com (not that it really needs explaining...



    ActivePresenter created a .MP4 and when uploaded to YouTube 720p is selectable as an option. So can't ask for much more from a free app. A timeline editor is included in the app, so it is easy to add addtional text, images or anything else you can think into the captured video.