Fordi
Group: Members
Posts: 90
Joined: April 2004 |
|
Posted: Dec. 01 2004,07:51 |
|
Quote | Sorry if I've missed something along the way, but just had a thought, is there a way to make the page, or a system based on the page, in a locally storable manner, that the end user can run on their own machine and have it fetch and compile the packages and settings?
|
Well, in theory, it could be done.
Problems: This option would be unavailable to Windows users. The script relies almost completely on the ability to make symlinks. DSL users would have trouble getting it running; the php.tar.gz does not include FTP or the GD2 libraries. I started out using what was available minimally, but eventually, I ended up building php myself just so I'd have a development environment consistent with my host's. This involved no less than thirty runs to synaptic to grab the appropriate libraries.
So in practice, no, I couldn't do it in a fully-featured manner. In fact, the plain-html page now specifically queries a locally stored php script as javascript for transparent mirror selection (a Mr. Oliver was kind enough to offer his services, so I was kind enough to ensure his mirror got traffic by adding in a small script-tweak), so even saving the page unmodified wouldn't work very well.
The closest I can think to do is to save the page, its support images and javascripts, and modify the <script src="mydslmkr.php?stage=mirror"></script> to read <script src="http://www.nolifeline.com/mydslmkr.php?stage=mirror"></script>, and you'd have it downloading the built iso from the mirror. Even then, the buildprocess would still occur on the remote server, and you'd have about just the same effect as just using the page link.
Meanwhile, if you're worried about the site going down, I've got someone willing to pay for anything past my 20G a month bandwidth limit if and when it occurs. They bill me automatically, so no service interruptions. To be honest, they're great hosts. I've even been late paying now and again, and they've just said, "S'ok. We can wait."... And they've got perl, php, options out the wazoo, and they haven't killed me yet for my intensive testing of the MyDSL Maker script (which I'm sure has interrupted service for SOMEONE on one of my badly-written tween-versions) Yes, I think a plug is in order: Methanesea <- Zarking great webhosting.
The 20G is what I get for my monthly payment. I'm not ditching the domain any time soon, and I'd like to make some use of it. This is as good as any. I used to have a band, and that used to be the site I maintained for it. We were called, as you can probably guess, "No Life Line", and we made poorly played, angsty, geeky music. "Don't Date Samus" and "Ode to Videogames" (which is neither an ode, nor about any particular videogame) spring to mind.
I got the 20G package so I could allow for massive downloads of the mp3s, but I never once hit my limit. Hell, you guys have been at it for about a week now, and I'm only up to about half (thank you for not making all-package discs ^_^).
|