Shaun McDonald's Blog

My Random Ramblings

 

September 2010
M T W T F S S
« Aug    
 12345
6789101112
13141516171819
20212223242526
27282930  

My Most Recent Flickr Photos

www.flickr.com
smsm1's items Go to smsm1's photostream

Random Flickr Photos

www.flickr.com
smsm1's items Go to smsm1's photostream
  • Bruce has mentioned that he didn’t understand the files on the good-day server in a comment to a prior blog post.

    I’ll try to make this as simple as possible for end users to understand using the following example:
    OOo_SRC680_m237_MacOSXIntel_AQUA_install_en-US.dmg
    This can be broken down into several smaller chunks _ is used as a separator:
    OOo is the short product name. Other options are BrOo (the Brazilian localisation of OpenOffice.org due to
    SRC680 is the code line, this changes with every major release. All release candidates are done on a different code line. For example OpenOffice.org 2.3.x used OOG680.
    m237 is the milestone. OpenOffice.org code base has a new milestone every few weeks (sometimes a milestone will have only a few days between but this is rare). This number increases after several new code change have been integrated into the trunk of the code line. Internally within OpenOffice.org this is a MWS or Master WorkSpace.*
    MacOSXIntel tells you the Operating System and the Platform that this build is for. Another option relevant to mac users is MacOSXPPC or MacOSXPowerPC. The name is changing/has changed to come in line with other platforms.
    AQUA states that this is an AQUA build. The other option is X11. This option is only there during the transition from X11 to Aqua. It will be soon be the case that this parameter won’t be included when Aqua is default.
    install is there to say that this is an application and not a language pack, SDK or URE. The SDK and URE are generally only needed by developers. Language packs are currently not available for Mac OS X.
    en-US this is the language that is to be installed.
    * In OpenOffice.org we use a trunk and branch method. Think of a tree growing. Any new code is created in a branch (internally called a CWS), which is merged back into the trunk when it is ready. Think of the milestones being the rings you see when you cut a tree down. However we are producing these rings (milestones) far more frequently than a tree in nature.
    1 Comment
  • Filip Molcan has just pointed out a new petition to get Apple to support the ISO standard 26300, otherwise known as OpenDocument in iWork 08. iWork 08 already supports theĀ Open Office XML (OOXML) document format, which isn’t yet an ISO standard. Wasn’t Apple meant to be a supporter of open standards?

    1 Comment
  • As sent out to some of the OpenOffice.org mailing lists:

    At the moment there are a number of issues with the current language packs for OpenOffice.org. Some platforms such as Mac OS X don’t have language packs, instead they only have full installsets. The language packs currently have to be built on each platform individually. This means extra compilation time and extra storage on the mirror network since essentially the same localisation data is packaged into a different package for every platform.

    I have a proposal for dramatically improving the current situation.

    Let’s have cross-platform language packs. This will mean that the language packs will be built once, and can then be used on ANY platform. This will save build time, especially when a builder can just use their fastest machine, instead of having to do it once per platform. This will free up developer and builder time, as well as space on the mirror network.

    With this change I’m looking at implementing a simple user installation of language packs, similar to what has just been added to OpenOffice.org 2.2 for extensions. This would enable platform integration for the language pack installation. We could possibly go as far as Firefox and deploy language packs in a very similar way to extensions. We could even have the option to install language packs just for one user or for all users of the installation. If the platform supports it, a server deployed location for the language packs should be possible.

    This is just an idea, it needs more development before implementation. No implementation testing has been done yet. An initial idea check for daftness has been completed, which is why this mail is going out. I’m looking to see if there are any foreseeable problems with this proposal, and whether there is backing from the whole OpenOffice.org community.

    Comments are more than welcome.

    3 Comments
  • Today I came across mapping wiki style. OpenStreetMap aims to provide free geographic data of the whole world.
    The current problems with most maps is that they are have copyright on them, and they have special easter eggs or gotchas to determine copying of the maps. This is a problem for projects that need to be able to use maps in the form of free speech, rather than free beer. Google Maps for example can be used like free beer, but not in the form of free speech.

    The amount of data available is currently fairly low, so I would start using the maps for major map planning yet. However you can help, by mapping some part of the world that you know well.

    I have recently been using MapMyRide.com for mapping out my Cycle trips. It uses Google Maps, which unfortunately does not contain enough information like the canals for example. This makes it difficult to do some mapping, especially in areas where their maps are of low resolution.

    No Comments
  • I’ve done a bit of searching on trying to compile Nvu and KompoZer on an Intel Mac and it would appear to be very difficult without lots of patches that have already been integrated into the Mozilla source code. They are both based on some old Mozilla/Gecko code. Namely the 1.7 aviary branch, which did not support Intel Macs.

    In the mean time I can use KompoZer (a bug fix release of Nvu) though Rosetta, which seems to work. Ideally they need to be based on newer Mozilla/Gecko code so that they can be compiled as a Universal Binary for Mac OS X, thus run natively on Intel Macs.

    No Comments

  • I recently installed Inkscape. This was interesting for me because Inkscape is similar to OpenOffice.org on the Mac. It too needs X11 to run and has a special launcher to help integrate the program with the OS.

    They have the easy installation similar to what will be introduced in the next release of OpenOffice.org.

    What is more interesting is that on first start they have a message “Font caches may need to be updated”. This allow the user torun a program called fc-cache.

    I don’t know if this could be of any use in OpenOffice.org. As OpenOffice.org on the Mac has done various things to allow the support of fonts installed for Mac OS X applications to be used in OpenOffice.org too.

    Something that was even more interesting for me was the application that produced the Mac OS X integration. It seemed that they didn’t use a simple Applescript droplet. Instead they seem to have used an Applescript studio or XCode application and used Interface Builder to produce the application. One advantage is that way you don’t need to have a menu called “edit” with a menu item in it called “edit script”. This has confused a number of OpenOffice.org users before.

    No Comments
  • Yesterday I was away through in Glasgow for the Scottish Graduate Fair at the SECC. The event is aimed at final year student at university who are looking at what to be doing next. This generally come in anything from postgraduate education to graduate training, or volunteering to a plain ordinary job that utilises their skills. There were a variety of universities, companies and other training organisation there.

    It was a case of finding the right booths with the people who are looking for what your current discipline is. The typical initial response was either, “sorry we don’t have any jobs in our business that you would be looking for”, or “great, your just the kind of person that we are looking for, here’s some more information”. You just have to keep hunting and you should find 4-12 different organisations with graduate schemes, or job opportunities that are suitable to you.

    I’ll give a few examples of things that I found out:

    • According to recruiters, the careers service up here in Scotland is excellent, and you should make use of it!
    • Bloomberg take on Computer Science graduates who are strong in Java and (C or C++), for their programming departments. You need to have the C background so that you know about pointers and the way that memory works. Only 5-10% of their network is based on Java, the rest is some variation of C for speed.
    • You should tailor your CV for every company, just only give each company one CV. This is advice from several recruiters, and the careers service. You should target the CV/application for the specific skill set that the employer will be wanting.
    • If you want to go into an IT related business, participating voluntarily in an Open Source project such as OpenOffice.org can give you a large number of transferable skills and knowledge of project structures. Some organisations are already working to spread the word of Open Source software, and thus if you already know about that sort of stuff, will mean that you will be more likely to get a job through having greater experience.
    • Applying early could mean that you are more likely to get through.
    • It is better to do a good application for a few opportunities than a very poor job at hundreds of vacancies.
    • Be positive confident and give as much relevant information as possible.

    Overall, I enjoyed the event, and would recommend any final year student to go along in the future.

    Hopefully I will be able to remember to follow all the advice and get a job or graduate placement.

    2 Comments
  • In trying to create JavaHelp Documentation, I have found that the following software to be useful. http://sourceforge.net/projects/jhelpmaker It is a new Open Source project available on sourceforge, that looks like it has a lot of potential.

    No Comments
  • Sourceforge has a newly updated interface. It looks a lot cleaner and
    easier to user. At the moment it seems a little slow at times.
    http://sourceforge.net/
    Letterdoc project

    No Comments
  • There is a minor update to the Mail plugin so it should prevent the problem with hotmail requiring verification now.

    No Comments