webnonsense
Sep. 15th, 2005 11:30 amFor the first time in months I spent almost all of yesterday coding. My personal domain still has a lot of content needing to be sorted out (I have it, I just haven't edited it or formatted it for putting online) so it won't be up immediately, but I'm hoping to be able to release it soon. Possibly next week; it depends how disciplined I am with the MPhil reading. Once I get into webdesign I find it very difficult to stop. I've been learning lots of CSS, and at the sage advice of the Mystic Robert I even wrote a song about it.
I have also discovered that:
i) fluid columns are one of the most beautiful inventions on this earth
ii) if you use CuteHTML to do a find/replace for an html fragment on all the files in a directory, not just the html files, you will render all your images unreadable and will have to create them ALL AGAIN FROM SCRATCH. This is sufficiently frustrating that it will utterly undo a whole day's worth of coding elation, particularly if it gets to past midnight and you find yourself attempting to re-write the missing number strings of the jpeg in textpad. PARTICULARLY when you don't know anything about how images are encoded. Back stuff up online, kids.
iii) my computer at work has Adobe Photoshop 8.0 installed on it. This will more than make up for item (ii) above.
While I'm on the subject, here is a nice linkage poll for you to fill out if you want me to include a link to your site:
[Poll #570932]
no subject
on 2005-09-15 11:11 am (UTC)no subject
on 2005-09-15 11:46 am (UTC)On the other hand its pretty easy to do until you start getting into javascript. :)
no subject
on 2005-09-15 12:07 pm (UTC)no subject
on 2005-09-15 01:15 pm (UTC)I'm playing with iframes at the moment. Floating iframes that stck in the corner of your screen, accept content as you click on links and resize themselves to fit the content. Ugh!
no subject
on 2005-09-15 01:38 pm (UTC)*watches as an iframe floats gently past on the breeze* :-)
no subject
on 2005-09-15 01:42 pm (UTC)no subject
on 2005-09-15 12:51 pm (UTC)Source code control. It lets you checkpoint your project, comment changes so you know why you made them a year later, and rewind/forward through changes at will. And recreate a working copy if you accidentally blast it.
I use Subversion (http://subversion.tigris.org/) with the TortoiseSVN (http://tortoisesvn.tigris.org/) Windows front-end, which once you've got it running is really easy to use.
no subject
on 2005-09-15 02:58 pm (UTC)no subject
on 2005-09-15 06:27 pm (UTC)SVN (and for that matter CVS and any other repo out there) can quite happily store binary files such as images. You still get the tracking benefits, the only thing it can't sensibly do is tell you the exact difference between them, only that they've changed and (if you comment check-ins) why. Unless you do actually change the file, only one copy of the data should be stored. With SVN this is certainly the case.
If the image *does* change, most repo's will store a whole new copy, but what else can you realistically do if you want to checkpoint the whole project? SVN tries to do store binary diffs only, but I doubt that would help much with a changing JPEG for example.
Anyway, I assumed the problem here was the containing html getting smashed, not the images themselves. In either case, a check-in before performing any major change or using any new software or feature against the project would allow instant roll-back if something goes wrong.
no subject
on 2005-09-15 06:36 pm (UTC)You're right that CVS only re-stores the file if it changes, of course... I suppose that's not too bad. And disk is cheap anyway.
no subject
on 2005-09-15 02:57 pm (UTC)no subject
on 2005-09-15 09:55 pm (UTC)no subject
on 2005-09-16 11:35 am (UTC)which sadly isn't visible to those of us not on