.
Grin with cat attached
Phasecode Jan. 15th, 2006 09:49 pm
Repository is now public, if anyone's interested: http://www.phase.org/journal/byjid/11998

Urgh Sep. 29th, 2005 12:13 pm
1) Have a cold. Feel generally slow and "urgh".
2) Just noticed (and fixed) a rather daft set of bugs in my calendar that was failing to display various events, including the ingenious feature that it would only import one untimed events for any given day from iCal. Among other things, this cause me to fail to spot [info]nisaba's party the other day - for which, apologies.
3) Will be visiting parents in Cambs this w/end; apologies and best wishes to [info]djm4 for his outing. (Not a calendar bug, more a "catch them while they're in the country" issue this time).

News cache improved Jul. 7th, 2005 11:22 am
http://www.phase.org/pages/uknews - 9 cached feeds, now with descriptions, that should hold even if the media sites they're feeding from become intermittent.

[GEEK] Homesites are never finished... Jul. 6th, 2005 09:46 pm
but I think I'm finally getting close to the featureset I want. The latest feature was to allow me to grant access to galleries on my site to LJ friends only, so I can put my photos up securely on my own server. I've just combined the OpenID 'dumb consumer' I created the other day with LJ's 'friends list' export, to create a "Wechsler's LJ friends" userlist on my own site. At some point soon I might actually upload some of my photos.

More usefully I might slow down the work on PhaseCode a bit from now, and relax.
Tags:

Check your phish-fu Jun. 7th, 2005 12:38 pm
http://survey.mailfrontier.com/survey/phishing_uk.html
(found by [info]themadcatlady)

ION: phase.org development continues apace
Tags:

[pub] phaseclient & filters Sep. 18th, 2004 02:04 pm
[info]phaseclients now have their first feature that can't be acheived via the web interface (excepting the autosave functionality, which is invisible to the end user). There is now an option to tag a post with the security level or groups to which you're posting.

Oh and I'm gradually bringing the recently polled filters into existence, which is why I wanted the functionality :)
Tags:

Journal clients released Jul. 30th, 2004 10:31 pm
These clients are taking far too much of my time, so I've now got them to a release state and am going to back off for a while - spending a lot less of my "spare time" coding, and a lot more with friends and partners.

http://www.livejournal.com/community/phaseclients/503.html
Tags:

Note to self, 2 Jul. 28th, 2004 05:46 pm
Posting to moderated communities means you don't get the itemid back! Use the fscking sucess flag, that's what it's there for. And disable the post button. (text="Posted").
Also - set and disable journal selection when loading a .phj file with an itemid!

Bug # nextone: sprintf("%02d") the relevant time fields!
Bug # nextone +1: Validate lj_login on the isok field!

(For anyone who cares - PhaseJournal now has posting to communities; this opens a whole new bag of worms).

PS: yes I'm bored.
Tags:

FotoBilder client fixes Jul. 27th, 2004 09:33 pm
http://www.phase.org/files/fotobilder-LATEST.tgz

Now stable, easier to install, and more reliable.

Meh.

To follow: group security, downloads, and LJ posting functionality. And probably a windows installer.
Tags:

Hrm, broke that then Jul. 24th, 2004 07:26 pm
I've just written a windows (possibly also MacOSX/X11) client for the LJ picture-storage service on http://pics.livejournal.com/ . This service is now available to permanent account holders and paid-up early adopters.

If any of you lot are interested in the client please let me know. Otherwise I'm going to tidy up the code and instructions somewhat before I release it to the [info]fotobilder_user community.

The net result of this is that the GTK-LJ client on phase.org is broken in SVN-38, but the FotoBilder client in there works.

Next priority (before more work on the FotoBilder one) is to fix the LJ-client!

UPD Bug fixed in SVN-39.
Tags:

PhaseJournal Jul. 11th, 2004 05:34 pm
Version svn-33 now supports autosaving and can reload the saved files. The client is otherwise extremely basic.

Downloadable from http://www.phase.org/files/
Tags:

Phasejournal Jul. 8th, 2004 07:35 pm
How basic? Very. It can log in, check for friends posts, load text files and make public posts. For the moment, that's it. Quick way of posting entries written in your favourite editor though.

If anyone's curious it will be included in the downloadable code from http://www.phase.org/ in the next release (to follow shortly). Core script is gtk/ljclient.php

The code runs on GTK-PHP, available at http://gtk.php.net/ .

Upd: Version svn-25 svn-26 contains the current code.
Tags:

Memes, lies and hysteria Jun. 12th, 2004 08:29 pm
No, those memes DO NOT, and can not, steal your password. Nor can they change your password. However they can post just about any other LJ form IF you are logged in to LJ AND have javascript enabled. They can come from ANY site and do not need to be linked to from LJ to work. Any site you come across anywhere on the web could do this, and would not need to make any LJ-related content visible. They can also work against any other sites that use the same sort of cookie authenication.

It is not a browser bug, it is a flaw in the way LJ (and many other sites) use permanent cookies to handle non-expiring logins. The scheme used by such sites prevents anyone but the user from *seeing* anything personal to them, but not from submitting data *as* that user.

The only really suprising thing about this flaw is that it has taken this long for anyone to realise its potential or exploit it as an attack. The onus to fix it is on the affected sites, which need to take steps to confirm that only their own forms are accepted for submission where there is an impersonation risk. This can be acheived fairly easily at the design stage by inserting per-user secrets into forms. As such phase.org's code is now protected against such attacks (although, due to its more paranoid security mearures, it was never as vulnerable).

Naturally it's bit more of a bugger to retro-fit to an existing site.

A blanket block against cross-site form submission is not going to help; in fact various sites (eg First Direct's Internet Banking Plus) use it quite legitimately. The need is to fix the problem in the sites, not the functionality in the browser.

Argh. Code. Jun. 5th, 2004 09:16 pm
Seem to have spent most of my "time off" this week hacking code. Trying to design the permissions system for phase.org was doing my nut, so I left off that, and re-packaged the tools at http://spf.infinitepenguins.net/ on a seperate subversion branch. Hopefully I can now move them onto a faster server with rather less PHP-hackery. Also installed and configured Mailman, which appears to be an almost-undocumented task.

Definitely time for a break now; I've got back up to speed adequately to be confident in starting the new job (and learnt some new stuff), I've "broken the back" of the new project, I've got a wardrobe built and I've got back on the bike. All fairly worthwhile.

Bloody knackered now though. But I have doughnuts.
Tags:

Busy again May. 30th, 2004 03:58 pm
Looks like I've managed to get a working subversion repository containing the refactored phase.org code, and also check it out via svn:// to my laptop. This was the key remaining challenge before really getting on with the coding - although I'll want to create a backup strategy for the repository, as well as setting up rsync over ssh to update the production server.

My brain hurts.

Other key acheivement today was doing the shopping; finally got back on my bike for the first time this year!
Tags:

Progress Apr. 11th, 2004 03:58 pm
Feeling a lot better; brain now working properly, got a good grip on some design issues for http://www.phase.org/ (a project that now seems to have some serious promise), and feeling I might also acheive something as regards the housework.

Was really sorry to have missed last night's party though - sounds like it was a good one.


Just watched a fascinating program on Discovery Science - never figured that the ancient chinese invented the MLRS, or innoculation.
Tags: