Fire Report 2 is the successor to the currently usable Fire Report.
It will feature many enhancements on the original that are only possible now that the client will run outside of the Google Mapplets service, the new client runs either embedded in to a webpage or on a local computer and connects to my server to request up to date data.
One unfortunate loss with the new client is the fact that the new client directly access the server rather than accessing Googles cache of it so, theoretically my server can receive much more traffic. The good news are all the new features that you can find in brief later in the check points.
Get Google Maps API working in haXe
Receive incidents from server
Self updating incidents and warnings
As good as the first client
Include Updates & Advice information & warnings
Proximity checking
List of places that couldn't be geocoded properly
Ratings for each incident and warning indicating accuracy
List of changes
Sound
Personalized email alerts
Offline/Not recieving updates/updates out of date warning
Many visual enhacements
Other things that I'm still dreaming up^Clock, (UpClock) is a 24hour clock with hour, minute and second hands where the hours can be shifted around, so you could make 12pm occur where 3pm would have.
The reason for creating this unusual clock is that I found that when I think about my day as a clock some hours like 5pm-6pm take up more space on my 24hour clock than say 3am-4am, and so I devised a clock where I could change the spacing of the hours to better suit how I think. When I came to producing the clock I decided it would be better if the user could choose the positions.
Clock: Flash9 Clock
There is more info and background to this project in my blog post about it.
Working clock
Can change hours
Instructions
12 hour version
User can change colours
Can save clock
configuration
Multiple transition types
Enter numbers instead of drag handles
Can place guesses
Distance clues
Vertical / Horizontal Clues
Directly Above / Below / Left / Right Clues
Guesses change colour depending on distance
Guesses have lines indicating the computers approx direction of travel.
Simple computer movement
Advanced computer movement
Welcome Screen
Win Detection
Win Screen
Stats about you game
Alpha Testing
Beta Testing
Final ReleaseThis Project has originally called WT-CEEP, but has now aquired its new name CELT, and a sourceforge project to go with it at sourceforge.net/projects/celt-display
Quoted from my project on sourceforge: br> the Compendiously Elucidative and Lithely Tractable (Display Library) (pronounced sɛlt) The library is written in haXe (targeting flash9). The main reason for developing this display library is to facilitate the creation of a math editor in flash.
[old] The first thing I should say is that the title is very much a working one, it will be changed. Firstly it’s wrong, the ‘program’ is actually a library for displaying thing in flash, past what flash itself can do. Though its mainly aimed at displaying math functions it could in theory be used to display anything that is based on symbols that has some form of simple regularity to it, any thing from a text document to a web page to a flow chart. But back to why the name will change, I like the compendious bit but I will drop the ‘equation editor’ bit until it can actually edit equations. Compendious comes from a correct translation of the title of the first book on Algebra, also where algebra got its name, Kitāb al-muḫtaṣar fī ḥisāb al-ğabr wa-l-muqābala, which translates to ‘The Compendious Book on Calculation by Completion and Balancing’.
The next important thing to say is that, unless you like looking at basic green boarders squares, there isn’t much to actually see yet. But I will be creating a project on my project page and on sourceforge. I decided that versioning should start when there is actually some visible output, thus the green squares make this version 0.1.0, being major 0, minor 1, build 0; the initial build. Version 0.2.x will be when symbols can be seen, 0.3.x will be when the symbols are arranged and the ‘containers’ and ’spaces’ work correctly, this is the PLANNED milestones. The most major steps will be 0.4.x overall and 1.0.x-rc1 of the display library this will be the ability to import and display BASIC math functions and the first semi-stable release candidate for the display library. Beyond this I have no clue. And there is no time line other than I hope to reach 0.2.x within the week. :edit: 0.3.0 reached, 3 days after announcement. Also 0.4 might just be real world use, ie basic text editor (without file operations), the math functions will have to come after that.
The library takes a dynamic aproch to display, the ‘containers’ that things reside in are defined mainly at runtime from an xml file, and thus change xml file and change display type, although I haven’t yet written any of the interaction functions or control structures, that can wait until it can display more than just green boreder squares.
This project is/will be released under the GPLv3 and is written entirely in haXe (targeting flash9).
This project is progressing rapidly behind the scenes but I have made more work for myself lately but rebuilding from scratch twice, going further each time, I expect to miss the next couple of days so no major time to work on it then but by the second week of Feb I should begin to the first visibly elements of the third complete rewrite. Each time I have rewritten this I have learnt new things both about haXe and how to implement such a program. More importantly I have nearly finished implementation of a Magic Dependable Class and Dependable floats, integers arrays etc that allow say y to always equal 3 + x, and thus y changes whenever x does. This style of program was originally in the very first WT-CEEP and has be refined to a universal class that can be used by any project, it may (if there is interest) get its own sourceforge project and project listing here, for info it is call DeepEnd (Dpnd). PS versioning will recommence from 0.0.0 .
As this project now has a sourceforge page all new info will be added there sourceforge.net/projects/celt-display
Sorry for all the spelling mistakes they should now be gone
First visible elements
First visible symbols
First symbols correctly aligned and spaced
Basic text editor test
Display library released
Can import openmath equations
Math viewer released
Can edit/manipulate equations
Math editor released (Compleation)
Can validate equations
Can evaluate equations
Can solve equations (ambitious)
Math solver releasedAs part of my course at swinburne uni in melbourne, we complete a Lego based autonomus robot as the second semester first year project. Each robot must avoid the walls of the arena, collect pucks, distinguish the colour of the puck and place it in the goal area.
Well the competition is over, and we unfortunately didn't make it past the first round, but our robot did pass the subject requirements and deliver the correct pucks, occasionally. Mainly our robot was plagued with hardware failures or changes in real world conditions. And here are photos of our completed robot:
Chassis
Wheels & Drive System
Puck Collection
Puck Detection
Movement and Anti-Collision Sensors
Programming The Basic Controls
Programming The Tactics
Review
Optimise
Compete