Wednesday, 8 July 2009

Weetbix stuff up big time

And then it all went horribly wrong
In the final event, the Power Plays cards have created a viral level of buzz on Twitter - but it’s probably not the kind of chatter that Mr Andrews was anticipating.

A Twitter search for “weetbix” returns a hail of tweets by father, blogger, TV commentator and Datacom principal architect Ben Gracewood, accompanied by a blizzard of comments and re-tweets. It’s definitely gone viral, but the commentary is about as friendly as swine flu.

After NBR’s original article, Mr Gracewood left the message:

“The Power Plays website is an absolute abomination and whoever spent $1.3m on its development should be fired immediately.

Why? Let's see:
- Forcing my kids to register with their email and date of birth
- Requiring a confirmation email
- Requiring a download and install of an executable file
- Asking the kids to read a legalese EULA on the download
- Installing a second Microsoft C++ runtime library without asking
- Shockingly bad user interface on the plugin ("Camera Selected" button that when pressed selects a camera)
- The HTML Title tag on the webpage is "Splash". Google will never find the page

Whatever company they used knows NOTHING about usability, website design, or web marketing.

The website makes me angry. It makes me never want to buy WeetBix or be involved in NZ Rugby.

Shame on them.”

Mr Gracewood also waxed lyrical on Twitter, at one point summing up his experience with “F--- weet-bix”.

He relates his experiences trying to get the Weet-Bix cards to work, blow by excruciating blow, on his Ben Geek site and adds for good measure:

"F--- you Sanitarium. Screw WeetBix and screw the All Blacks. All 15 of them."

Mr Gracewood - who stresses he's putting his personal opinion - says Sanitarium was badly advised. As an IT professional, he points out that there are lots of much more simple augmented reality websites around, based on Adobe's off-the-shelf Flash.

Kodu- thoughts


Having finished playing around with a few of the tutorials, I have come up with an idea. Those students who are not capable of producing a program for a client with the technology achievement standards are going to do something a little different and we have a client for them. Instead of using C# they are going to be using word or publisher to design a series of lessons to help teach Kodu to year 9 students. These resources will also be available to other teachers for use in their schools through the Academic Programme. This means they still get access to the XBox 360 and development tools on the XP Desktop.

I look forward to this as I see it will be a valuable experience for them.

Google apps more features coming

Google heads to grade school: New resources for K-12 teachers and students

6/30/2009 09:07:00 AM
We use the Internet all the time: at home, at work (especially at Google!), on the move, and, increasingly, at school. We believe that the Internet and cloud-based tools are a key part of a 21st century classroom, helping students learn and teachers teach in collaborative and innovative ways. Students use Google Docs to work on group projects; classrooms use Google Sites to show off their work; and teachers use Forms in Google Docs for instant grading and Google Calendar for lesson planning. Google Apps Education Edition is helping schools build online communities for students, teachers and parents, and we now have 4 million students using Google Apps Education around the world.

This week the Google Apps Education team is launching a few new ways to make it easier for K-12 schools to use Google Apps, and attending the National Education Computing Conference (NECC) in Washington D.C. To help address schools' email security needs,Google Message Security (GMS) will be offered free to current and new eligible primary and secondary schools globally that opt in by July of next year. GMS filters out email messaging threats, and education IT departments can customize the filtering rules and group messaging lists to suit their schools. We're also launching the Google Apps Education Community sitefor educators and students to share tips and ideas for using Google Apps in their classrooms, as well as the Search Education Curriculum and a Google Apps Education resource centerwith more than 20 classroom-ready lesson plans for teachers. We'll be adding more to these resources going forward.

If you're at NECC this year, come visit the Google team in booth #3148. If not, the teaching and learning continues with some cool presentations and lesson plans on the Google Apps Education Community site, or you can learn more at google.com/a/edu.

google chrome OS


What a time to be a teacher, especially in the area of Digital technologies, first the opportunity to use Microsoft Kodu on a PC and now announced today Google Chrome OS, I bet the people who wrote the Unit Standards for computing never thought of these developments.It's been an exciting nine months since we launched the Google Chrome browser. Already, over 30 million people use it regularly. We designed Google Chrome for people who live on the web — searching for information, checking email, catching up on the news, shopping or just staying in touch with friends. However, the operating systems that browsers run on were designed in an era where there was no web. So today, we're announcing a new project that's a natural extension of Google Chrome — the Google Chrome Operating System. It's our attempt to re-think what operating systems should be.

Google Chrome OS is an open source, lightweight operating system that will initially be targeted at netbooks. Later this year we will open-source its code, and netbooks running Google Chrome OS will be available for consumers in the second half of 2010. Because we're already talking to partners about the project, and we'll soon be working with the open source community, we wanted to share our vision now so everyone understands what we are trying to achieve.

Speed, simplicity and security are the key aspects of Google Chrome OS. We're designing the OS to be fast and lightweight, to start up and get you onto the web in a few seconds. The user interface is minimal to stay out of your way, and most of the user experience takes place on the web. And as we did for the Google Chrome browser, we are going back to the basics and completely redesigning the underlying security architecture of the OS so that users don't have to deal with viruses, malware and security updates. It should just work.

Google Chrome OS will run on both x86 as well as ARM chips and we are working with multiple OEMs to bring a number of netbooks to market next year. The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel. For application developers, the web is the platform. All web-based applications will automatically work and new applications can be written using your favorite web technologies. And of course, these apps will run not only on Google Chrome OS, but on any standards-based browser on Windows, Mac and Linux thereby giving developers the largest user base of any platform.

Google Chrome OS is a new project, separate from Android. Android was designed from the beginning to work across a variety of devices from phones to set-top boxes to netbooks. Google Chrome OS is being created for people who spend most of their time on the web, and is being designed to power computers ranging from small netbooks to full-size desktop systems. While there are areas where Google Chrome OS and Android overlap, we believe choice will drive innovation for the benefit of everyone, including Google.

We hear a lot from our users and their message is clear — computers need to get better. People want to get to their email instantly, without wasting time waiting for their computers to boot and browsers to start up. They want their computers to always run as fast as when they first bought them. They want their data to be accessible to them wherever they are and not have to worry about losing their computer or forgetting to back up files. Even more importantly, they don't want to spend hours configuring their computers to work with every new piece of hardware, or have to worry about constant software updates. And any time our users have a better computing experience, Google benefits as well by having happier users who are more likely to spend time on the Internet.

We have a lot of work to do, and we're definitely going to need a lot of help from the open source community to accomplish this vision. We're excited for what's to come and we hope you are too. Stay tuned for more updates in the fall and have a great summer.

Posted by Sundar Pichai, VP Product Management and Linus Upson, Engineering Director

Kodu-WHat to Expect


1. It is programming. Kodu's a real, albeit small and specialized language. Simple things are very simple to do, and complex things are possible. If you want to do something super-complex, you will have a learning curve, but nothing like what you'd see with a conventional programming language.

2. It can't do absolutely everything. We managed to squeeze in just enough (mainly camera support) for side-scrolling games, but there are still little annoyances: for example, you can make roads float in the air, (such as for a jumping game) but if two roads cross over each other, you can only place objects on the higher road. Annoying; we just didn't get to it.

3. The characters all move differently to support different design goals. If you're into fast, twitchy action, go with the saucer, wisp, or puck, all of which can turn on a dime and accelerate very quickly. Most of the other characters are a little slower, some a lot.

4. Everything has a cost. Sometimes some fairly simple things can be kind of expensive when the game is running. We try to warn you when you've got to much going on in your world - look for the thermometer - but we err on the side of letting you go for it, so it's up to you to keep things running smooth by trading off how you're using different features. For example, if you have a bunch of characters that are all trying to look at each other (using the "see" sensor,) they'll be doing a lot of expensive tests against the terrain. This applies to other things as well: for example, if you drop 50 coins in a level and program them all to react when bumped, they're all doing a little bit of thinking each frame that really adds up. Better to program the character to detect the coins, so you only have one brain running rather than 50. Hint: hearing is more efficient than seeing, because it doesn't have to check if something's blocking.

5. It's a 1.0 from a small team. We do work at Microsoft, but the Kodu team (design, dev, and test) is only six people. I'm sure we missed something. We are standing by to fix any bugs the minute they appear and to flip a service build quickly if necessary. I've been in software long enough to be quite sure we'll need a refresh at some point.

6. If you've been in the playtest or review, your worlds will not be available in the retail version. This is a security thing on the Xbox 360; we can't do anything about it. If it helps, I've rebuilt dozens of levels many times. You get pretty fast at it.

7. The built-in games are just a start. We've put a good double handful of prebuilt content, all built by the team and our early testers. We expect you can do way better. We have designed each of these worlds to show some realistic techniques. We'll be doing some deconstructing of these levels on the blog so you can see why we "did it like that." It's our hope that you can find the world that is closest to what you're thinking of, and then go from there.

8. Kodu is for making small games. We considered many features that would support very large worlds and very long campaigns, but were very conscious that the toolset stay simple and streamlined. Some of these calls were wrong, but we are very happy with the balance we came up with - a set of quick, simple tools for making very cool small games. If you're careful with performance, you can make significantly larger worlds, but you're not going to make Gears 3 with Kodu 1. Haiku is a word that comes to mind. Here again the built-in levels show you some of the tradeoffs you can make.

9. Use the tweak screens. Select a character and press , or go to the world settings tool (far right in the tool palette.) These let you change a lot of nerdy - and very useful - things like the sky color, basic lighting scheme, character speed, bullet speed, smoke trails on your missiles, and lots more.

10. You are Kodu. The success of Kodu depends entirely upon what people build with it. I have been really surprised by what people have pulled off with it already, and supremely delighted to see the level of buzz in the community. It's out of our hands now, and we are counting on all of you to realize the dream of the Kodu omniverse. We're all just getting started...

Microsoft Kodu

I have been waiting for this to be released for a while now,

On the 30th June it was released to the Xbox 360 Live Community environment, ok, so I needed to jump on to my Xbox which is in Auckland, pity as I am in Nelson for a time.

instead, i noticed through one of the blogs that I follow that they were releasing it for windows, contacted the person involved with the blog, He was fantastic in giving me details of who I needed to contact and where to sign up.

Today I now have Kodu running on my laptop, problem is that I have to find a controller to work on it. that will be my lunchtime run to get one, this afternoon i hope to have some screenshot of it working and some resemblance of a unit of work ready for when I get back to school after the holidays.

Environmental Impact

Calculation based on the figures from PaperCut, see previous post

Based on a 80,500 A4 sheets make up a tree
8.6g CO2 per sheet
17Wh per sheet

number = pages * copies;

tree = number / 80500 * 100; this makes it a percentage
carbon = (number * 8.6) / 1000; grams to kilograms
power = (number * 17 / 60; no conversion required, though may need to put it in kWh

Tuesday, 7 July 2009

Environmental Impact


unsure of what to call it needs some extra features, just for fun.

Environmental Impact :)

What is the environmental impact of printing a book, thnaks to papercut I can find some of these things out


The Environmental Impact section is available to end-users via their web summary
page (See the section called “Environmental Impact” for more details). Administrators
also can view the impact of a user and a printer via the details pages in the admin interface.

The meaning of the reported values and how they are calculated are detailed below:
Environmental Impact Reporting

Description Trees
This value corresponds to percentage of a tree that has gone into making the paper.
The value assumes the user is printing on standard A4 or Letter sheets and 80,500 sheets make up a tree

Carbon
This value corresponds to greenhouse gases released in the production of the paper(CO2 equivalent). The value assumes that the user is printing on standard A4 or Letter sheets and one sheet equals 8.6g CO2

The default value takes in account CO2 produced as a byproduct of the paper production only. It does not take into account the power consumed by the printer or power associated with the ink / toner use and production. Finding referenced figures on these values is difficult, and one could argue that the printer power consumption is not a function of the user's usage as the printer would be there consuming power even if they choose not to use the device.

Energy
This value represents the manufacturing energy used to produce the paper. The energy value is represented by relating it to the equivalent energy consumed by a standard light bulb. This provides users with a real world understanding of the value.
This value assumes the user is printing a standard A4 or Letter sheet and that the manufacturing cost per sheet is 17Wh

This is an appropriate amount for virgin office paper. 12Wh is more appropriate for 100% recycled paper

A single tree can produce about 80,500 sheets of paper according to How
Much Information? 2003
filed by University of California at Berkeley,
http://www2.sims.berkeley.edu/research/projects/how-much-info-2003/print.htm.



Office paper produces 0.53 metric tons of carbon equivalent (MTCE) per ton of
paper, according to the USA EPA report Greenhouse Gas Emissions From
Management of Selected Materials in Municipal Solid Waste
, 1998,
p26,
http://yosemite.epa.gov/OAR%5Cglobalwarming.nsf/UniqueKeyLookup/SHSU5BUMGJ/%24File/greengas.pdf.
This amount is equal to 1.9 metric tons of CO2. The
Environmental Energy Technologies Division of the
U.S. Department of Energy indicate that there are about 220,000 paper sheets in a ton:
http://eetd.lbl.gov/paper/ideas/html/copyfactsM.htm.



According to the Environmental Energy Technologies Division
of the U.S. Department of Energy, the manufacturing cost of
virgin office paper is 17 Watt hours:
http://eetd.lbl.gov/paper/ideas/html/issues.htm.



According to the Environmental Energy Technologies Division of the U.S. Department of Energy, the manufacturing cost of 100% recycled office paper is 12 Watt hours:
http://eetd.lbl.gov/paper/ideas/html/issues.htm.

Friday, 3 July 2009

Technological Knowledge and Skills documents

Today the Ministry of Education and DTEP released a joint statement committing to the future direction of ICT education in schools.

This announcement marks the most significant change to ICT education in schools in 15 years.

From the techlink site: officially

Future Subjects of Technology

The Ministry of Education has been exploring the place of technological knowledge and skills within the learning area of Technology. This project seeks to identify what might become the 'future subjects' of technology to support coherent learning programmes for students; and, in this context, develop technological knowledge and skills to support programmes in senior secondary technology through the provision of:

Context specific knowledge and skill achievement standards for technology; and
  • Technology Teaching and Learning Guides.


  • Future Subjects of Technology
    (PDF download, 271Kb)

    Digital Technologies Expert Panel

    The Ministry of Education and the Digital Technologies Expert Panel (DTEP) are pleased to jointly announce the high-level outcomes of the work of the DTEP.

    Outcomes from Digital Technologies Expert Panel / Ministry of Education Process (PDF download, 159Kb)

    Press Release: Future Direction Of ICT Education In Secondary SchoolsPDF download, 5Kb)

    Now for the other stuff,

    anyone else look at this as being one of the biggest croc of s**t around.

    Lets look at the recommendations from the DTEp about removing ICT from Technology, oh look its now back in Technology, you can tell that that is a Ministry thing, heaven forbid they don't want to admit that they f**ked up. Instead we are going to have to live with this for the rest of our lives.

    Professional Development, this is going to be a big one. The majority of ICT teachers in New Zealand are not trained ICT teachers. Yeap, they are teachers that have had an interest in computing, know how to use a few software applications, have been forced to teach ICT because they have a gap in their timetable. There are but a minority that have ICT degrees in the subject. Training for these teachers is going to be interesting. I am waiting for the part from the Ministry that is like the G3 debate from years ago, we are going to have to sit a qualification to say that we are capable of teaching the subject. Who is going to create this test, some busy body at the Ministry of Education who isn't an ICT teacher themselves and doesn't have any qualifications in ICT, hmm I feel like this is deja vu, wasn't this how we got Technology Achievement Standards in the first place, they we by a Physicial Education Teacher.

    Let the rant stop, and being the last day of the term, have a break for two weeks. Yeah right (I am a fan of the tui ads)

    Thursday, 2 July 2009

    online office apps

    Considering the last post was about one of the issues that we have with students bring in files now, this post is about online office apps.

    There was a posting on a listserve about what schools are using as there email solution and preferred online apps. this has made me start thinking about what we are offering our students and what has evolved since then.

    Google apps - education (currently using) There has been a number of posts lately looking at google apps and what they are planing on doing to the documents/spreadsheet/presentation apps, it sounds like we may not recognise there future iterations. But is this a good thing or a bad thing.

    Next is the Live@edu, microsofts answer to the online app

    Though there is another player in the market, it does not provide email services but I have been starting to play around with what they have, acrobat.com, the word processor app is called buzzword.acrobat.com and it has some interesting collaboration features.

    Virus outbreak at school

    No we haven't got a case of swine flu, instead we have another virus.

    w32.sality.a
    Win32.Sality.A is a polymorphic virus that infects Win32 PE executable files. It also contains trojan components. Win32/Sality has been known to be downloaded by variants of the Win32/Bagle family.

    This was brought in on a usb stick and quickly infected the network due to some incorrect permissions on certain shares, this is likely due to the progression from NT to Server 2003.

    A number of years ago just as we were staring to roll out windows xp on the desktop machine we were infected by a staff laptop that brought in the Sasser virus, this was able to be tracked and keep on top of, plus we only had one lab at the time running xp and some office computers, the rest ran windows 98 and were unaffected.

    Trouble Maker Tag

    This week at the National Educational Computing Conference (NECC this year but it will be called ISTE next year) a lot of attendees wore ribbons on their badges. These ribbons denoted the usual conference indicators, speaker/presenter, board member, SIG member, etc. But there were also other ribbons that are less traditional. I picked up one that said edublogger for example. And there were several versions of Twitter ribbons. But one of the most coveted ribbons said “trouble maker.” People really wanted to wear those. I did get one by the way and it was the only ribbon(of the five I wore) that anyone asked “where did you get that?”

    I think that is interesting as well. The teachers who asked about a “trouble maker” ribbon are often seen as trouble makers in their local schools. They disrupt the status quo and a lot of schools, and administrators, and other teachers resent change. many of the teachers at NECC, especially it seems the ones who hang out at the blogger cafe but many more besides, are not happy with the status quo. They want to change things – to be disruptive influences – and make things better. These people are the exciting people to talk to. These are people who are in it for their students; who want to change the world through education. These are the people who put themselves and their careers at risk (some more than others of course). But boy are they sure exciting to talk to and learn from. At their own schools trouble maker may be a derogatory term but at NECC which is about change and using technology in new and different ways being a trouble maker is a badge of honor and many wear it proudly.

    Wednesday, 1 July 2009

    Busy?

    Even though i am not at school at the moment, we have our annual talent quest which I should have thought about sooner, and got someone else to manage while I was away. The talent quest is a great way o see the talent that we have in our school. The competition has been developed from something that was a bit of a joke through to a highly thought out and professional production. Now this has required us to think outside the square on a few parts. We thought about the use of txt voting for an audience vote, but due to the cost of setting this up we decided not to. Instead we run a blogspot account and get the audience to vote through the internet. It seems to be working well with around 80 people each day putting there vote in. It has meant that I have had to update the intranet site with new graphics and developments to help promote this awesome event.

    The second thing thing is our annual house reading competition, I will have to put a graph up to show you what is going on. This is the third year we have run the competition as a house event. We are about to blow our previous borrows out of the water depending on the number of books issued this week. But early estimates will be above 200 books from the previous two years.

    One thing I have not been able to work well on due to lack of information this year was the house soccer, for the previous events I have put up a draw of who was playing whom on which day where, it gave the students more information. Problem was that no information was coming back to me to put up on the site, in fact very little information was going out to anyone. No information in the school notices, for the house competition to work there has to be transparency in all that is done.

    unsure of what to call it yet system 1.4

    Live day,

    this project went live today, its a rather good feeling when something you have ben working on goes live.

    It also means that the people that are going to use it start making comments on its usability and function. Ok so there is a little bit of learning that has to go into it, but one thing is that it shouldn't have displayed the number of pages in a book as 181.15274, I guess I forgot to look at the round() statement for that one.

    Other than that, the more more information that goes into it, the richer it becomes. It will start looking at the number of quantity of books that are priced through it, and the next stage is to use this information.

    Sunday, 28 June 2009

    open mesh networks part 3

    http://www.rlhc.net/blog/2009/06/25/linuxplanet-com-building-a-wide-area-linux-based-wireless-network-part-3/

    Excerpt:

    “Last month, we discovered an open source wireless mesh solution from Open-Mesh. In Part 1, we reviewed solution and configured the basic settings. In Part 2, we reviewed the captive portal options and set up the internal one. Now we’re going to experiment with the CoovaOM captive portal. Then we’ll touch on how to get Web filtering up on the mesh network. Finally, we’ll install and test the system.

    figure 1: CoovaOM settings page

    Setting up the CoovaOM Captive Portal

    If you are wanting to better control and manage the hotspot, or charge for access, you can use the CoovaOM Captive Portal. Log into your Dashboard, select the SSID #1 tab and make sure CoovaOM is marked for the Captive Portal Option. Then before anything else, click the Update Network Settings button on the top to save the settings. Then before the new settings are pushed

    to your mesh nodes, you should create a user account for yourself (discussed in next paragraph). Otherwise you’ll have to connect to the private network to access the Internet again, to configure the remaining settings.

    To set up CoovaOM, click the Configure CoovaOM button on the bottom. This takes you to their site. As you’ll see, the control panel is already set up with your Open-Mesh account. First, click the My Network link on the left, click Users, and then click the new button to create an account for you to use.

    There’s a few ways to set up your hotspot. You can manually create user accounts and give out the login credentials for free, or require a in-person payment. Alternatively, you can sign up for the Payment Membership to require credit card payments via the splash screen before users get access. If manually creating accounts, you don’t have to create one for each user; you can reuse them. Plus you can always offer a free service that has more limitations but doesn’t require an account or payment, in addition to offering full account- or payment-based access. To configure these types of settings, click My Network > Settings.

    Figure 1 shows an example of the Settings page.

    To create user accounts, click My Network > Users. However, before adding user accounts, you might want to create additional User Access Policies, if you want to offer different levels of service.

    Finally, you need to edit the default splash page, which is extremely basic, as Figure 2 shows. Click My Content > Hotspot Page. Change the page Title as you wish and select a template and/or modify each of the splash page sections. The splash page editing scheme can be confusing at first, but it makes it more customizable. Just take your time to understand the big picture before you start making changes.”

    Full post here!

    Open mesh networks part 2

    http://www.rlhc.net/blog/2009/06/23/linuxplanet-com-building-a-wide-area-linux-based-wireless-network-part-2/

    Excerpt:

    Last month, we discovered Open-Mesh, an organization offering open source Wi-Fi mesh hardware and services. We gathered the necessary hardware and configured the basic settings. Now we’ll discover the captive portal options offered by the Open-Mesh routers, so we can display a disclaimer or terms of service, or require a payment or account. In this part, we’ll also set up the built-in captive portal. It offers a basic solution that should work fine for many. Now let’s get started!

    OpenMesh

    Captive Portal Options

    You can simply throw out the mesh nodes and start offering wireless Internet, however, you’ll probably want to configure some type of captive portal if it’s a public network. A captive portal prevents users from accessing the Internet until they either agree to your usage terms or at least view the portal or splash screen. This lets you show a disclaimer, agreement, or advertisements. Captive portals can also work in hand with authentication and billing solutions. Then the captive portal could prompt users to login and/or provide payment before Internet access is given.

    Bragging About, part 2

  • Setting up a Linux-based
    Open-Mesh Wireless Network, Part 1
  • PythonGTK Programming part 3:
    Screensaver, Objects, and User Input
  • You can either use a third-party service or use the captive portal and bandwidth limiting features provided by Open-Mesh. For third-party service, Open-Mesh can be manually configured for compatible RADIUS servers or you can use one of the pre-configured services. Two of the preconfigured choices is CoovaOM and WorldSpot.net. They give out their services for free when you are offering free hotspot access. They charge a small fee when you’re offering paid hotspot access. CoovaOM is better integrated with Open-Mesh, however, WorldSpot.net offers a ticketing system.

    Open-Mesh also supports WiFi-CPA, WiFiGator, and Wifi-soft, which offer a variety of paid services and solutions.

    First we’ll fiddle with the captive portal built into Open-Mesh. Then we’ll experiment with CoovaOM since it’s provided by Coova, a premier provider of open-source and commercialHotspot solutions. (Remember Coova? We discovered their open source replacement firmware for routers in a previous tutorial.)

    Remember, any captive portal or limits you impose applies only to the public users (SSID #1). Your private network (SSID #2), fortunately, will always have unrestricted access.”

    Full post here!

    Tuesday, 23 June 2009

    open mesh networks

    Notes for The open mesh networks.

    http://www.rlhc.net/blog/2009/06/22/linuxplanet-com-setting-up-a-linux-based-open-mesh-wireless-network-part-1/

    Excerpt:

    “Mesh networks are a type of wireless network. As you’ll discover, mesh networking is great for blanketing Wi-Fi in larger areas. They are especially useful in places where the environment changes frequently, such as people and walls moving around in malls, trees and buildings growing around an apartment complex, boats moving around the docks, and trucks coming in and out of stops. Additionally, they are perfect for locations and applications where it’s hard to run network cabling.

    Instead of having to run Ethernet cables to each of the access points, mesh networks work wirelessly. Only one mesh node (or more for larger networks) must be grounded and plugged into an Internet connection. Other mesh nodes, acting as repeaters, can be placed throughout a building or outdoor area, only requiring power. When someone surfs the web from a repeater, the traffic hops from node-to-node, making it back to a gateway. The hops can vary depending upon the current signal levels among them all. Hence the common saying about mesh, “self configuring and healing”, and why they are perfect for busy areas.

    Where does Linux or open source come into play? Well, there’s Open-Mesh, a volunteer-based organization that provides hardware and services for mesh networks. The comparatively low-cost hardware, or nodes, are loaded with open-source firmware.

    The service or dashboard is provided for free by Open-Mesh and lets operators manage their mesh networks online. Then for user authentication (username and password-based access) or pay-for-use applications, there’s the free CoovaOM or CoovaAAA services in addition to other paid options.

    In this two-part tutorial series, we’ll set up a mesh network using the Open-Mesh gear and services. First we’ll gather the hardware, create a Dashboard account, and configure the network settings. Then in the next part, we’ll experiment with the internal splash page, third-party captive portal, set up web filtering with OpenDNS, and finally install the nodes and test coverage. Now lets get started!

    Gathering the Hardware

    First you need to estimate how many mesh nodes/routers you need to cover the desired area. Each node provides about the same coverage as a normal wireless router or access point. However keep in mind, each node needs to at least

    overlap in coverage with one other node. You can mount them anywhere with a power outlet, however, if the budget and time is limited you’ll probably want to stick with indoor locations.

    Don’t forget about pumping in the Internet. You must have at least one node hooked to an Internet connection. You’d then call it a gateway node; other nodes that aren’t directly connected to the Internet are called repeater nodes. For larger locations and networks, you’d use two or more gateways, thus multiple Internet connections would be required. This would provide users with better bandwidth, as each hop between nodes cuts the bandwidth in about half. It would also provide redundancy for the Internet access; one goes down you still have the other.

    You can refer to the guide from Open-Mesh for help on designing and deploying your mesh network.

    You can use the Open-Mesh line of hardware. Prices range from $29 for lower-grade nodes and $49 for professional-level–both very affordable. The professional node includes the hardware watchdog chip that auto restarts the node when errors or problems are detected. It also supports longer Power-over-Ethernet (PoE) runs. Additionally, it has both a 2dbi onboard chip diversity antenna and a removable external 2.5dbi antenna.

    The following features are on both the lower-cost and professional nodes:

    •Use of the Open-Mesh Dashboard to control and monitor your networks.
    •Dual ESSIDs (network names); one open for the public users and another one that’s firewalled and WPA-encrypted for secure private access.
    •Optional splash page feature for the public access that’s fully customizable with the HTML/WYSIWYG editor.
    •User authentication and billing options via third-party solutions from Coova.org, WiFi-CPA.com, WorldSpot.net, or any RADIUS server.
    •Redirect users after they view the splash page or login.
    •Bandwidth (speed) limitation settings for the public access.
    •Wireless bridge mode on non-gateway nodes lets you plug in a computer for the public access.
    •Automatic firmware downloads and updates.
    •PoE support, with longer runs supported by the professional nodes.
    •SSH and Telnet redboot access.
    You could alternatively flash your own supported equipment with the Open-Mesh firmware. Remember, the node features can greatly impact the design and installation. So make sure you carefully compare the features between the vendors and nodes.

    Now when the postal worker drops off the equipment, don’t get ahead of yourself and start installing right off the bat.”

    Sunday, 21 June 2009

    open mesh

    I ordered two devices today, one of the professional devices and the other one of the cheaper, the part that scares me the most is the freight costs. Will comment more when they arrive, plus I have to look at the time they take to arrive to see if is a suitable project for a student to setup and manage

    Friday, 19 June 2009

    Open mesh networks

    Got told today that I have to look at open mesh networks, this might be the first wave of open wifi acces for students.

    Distance covered by one mesh pod is 150 feet = 45.72 meters

    Also solar panels may be needed
    A couple of years ago there was an offer to help get solar panels or solar cells in schools, I need to find some more information relating to this.

    There is school gen which sounds like a possible solution. http://www.schoolgen.co.nz/

    So far I found a couple of schools in Auckland which have solar panel technology installed.

    One thing the students will have to sort out is best placement for this technology idea, locations of the mesh devices, and development of the secure system.

    Developing an open mesh network is described in detail
    http://www.linuxplanet.com/linuxplanet/tutorials/6758/1/

    Other ideas could include
    Copied from http://www.readwriteweb.com/archives/vodafone_nz_iphone_3g.php
    This situation just screams for more public wireless access, city wide mesh networks and the like. That way you are no longer dependent on a very small number of mobile phone providers.

    Here's a few pointers:
    * http://www.fon.com/ : Home Wireless Hotspot community. Basic idea is that if you share your connection, you can use anyone elses connection for free. Super easy to setup, they sell cheap plug & play hardware. Not available in Australia or New Zealand yet, but anyone can set up a local competitor.

    * http://www.cantenna.com/ : broadcast wifi signal over huge distances; so no excuses that this won't work in the country side.

    * http://www.open-mesh.com/ : Cheap tools to set up a mesh network; that basically means a decentralized network. In other words, if enough people participate you can send data for free from one end of a city to the other at very high speeds.

    These are solutions that can be build bottom up by communities and if successful will wet Vodaphone's pants, because they will lose a lot of money on their useless unaffordable 3G network.

    Resources
    http://www.nsrc.org/wireless.html
    http://wireless.ictp.it/groups/wireless/weblog/0c7ff/Mesh_Networking_.html

    More information on open mesh
    http://www.open-mesh.com/store/
    http://www.openmesh.org/
    https://www.open-mesh.org/

    Open mesh networks in use, gained information off twitter
    http://www.callahansclevelanddiary.com/?p=956
    http://www.brewedfreshdaily.com/2009/open-mesh-wifi-on-bill-callahans-block

    Setup and configuration
    https://om.coova.net/ - Access Management for Open-mesh Networks
    http://coova.org/wiki/index.php/CoovaAAA - CoovaAAA is a free Authentication, Authorization, and Accounting service.

    Dashboard, a way to host this ourseleves and not through open mesh
    http://orangemesh.sourceforge.net/ - OrangeMesh is way to central hold your information on your own servers, this means that I dont have to see the techs to open the network up to allow our system to talk to their system

    Wednesday, 17 June 2009

    unsure of what to call it yet system 1.2

    It has been a busy time with developing lately, I have managed to get all the formulas working for calculating to cost of producing a book. First try of it failed as it did not include the cost of designing a cover. Second time failed as I included the cost of GST at 12.5%, which I found out php doesn't like. Always go back to year 9 maths and GST = 1.125, its a lot easier.

    Test tried it on a few quotes and I came back with the approx quote that had been sent to the client. This one is pretty much dead on. Though we did find one flaw. It calculates the number of pages in a book on wordcount, what happens when you are given the number of pages in the book. I am thinking I might have to include a variable to multiply the number of pages, or state the number of pages so it can calculate.
    if $wordcount='' || $pages ='' then fail
    if $wordcount =xx { }
    else if $pages = xx { }
    else exit();

    Sunday, 14 June 2009

    When technology lets you down

    I have been using twitteriffic for a while now to connect to my twitter account and do updates. However this all stopped the other night when it would not connect. Thinking it was my fault and without really thinking I reset my touch back to the default settings, a bad move.

    Instead it is caused by a Twitpocalypse, a Twitpocalypse is is similar to the Y2K bug. The unique identifier associated to each tweet has now exceeded 2,147,483,647

    For some of your favorite third-party Twitter services not designed to handle such a case, the sequence will suddenly turn into negative numbers. At this point, they are very likely to malfunction or crash.


    Now waiting for this app to appear as a update in the apple app store, though this sounds like it may be a while before it comes out.