>
> If you have multiple rows (e.g. a header row and a content row) in your
> table, you should specify the height of the header row as well ( height="200">) and the rest of the table will be 100% less 200px.
>
> Minh Lee
>
> > Maybe I'm having a stupid moment, but I can't see how to make a table
100%
> > high in CSS.
> ------------------------------
>
> Date: Tue, 09 Dec 2003 14:35:59 -0600
> From: Simon Willison
> To: "thelist at lists.evolt.org"
> Subject: Re: [thelist] Web UI Question
> Message-ID: <3FD6322F.6040808 at bath.ac.uk>
> In-Reply-To: <004201c3bdc6$78e25920$0300000a at hershel2000>
> References: <004201c3bdc6$78e25920$0300000a at hershel2000>
> Content-Type: text/plain; charset=us-ascii; format=flowed
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Precedence: list
> Reply-To: "thelist at lists.evolt.org"
> Message: 26
>
> Hershel Robinson wrote:
> > When he goes back in to edit one of these numbers, then it jumps to the
left
> > again. This IS a bit weird, but the display looks nice.
> >
> > Any one have any thoughts on this?
>
> Ask some users. Or even better, run some usability tests and watch what
> the users do - if they seem unduly distrurbed by it, ditch it.
> Personally it sounds just fine to me - I've seen interfaces that do this
> before (doesn't Excel do exactly this?) and never been troubled by them.
> ------------------------------
>
> Date: Tue, 9 Dec 2003 12:52:27 -0800
> From: "Joel D Canfield"
> To:
> Subject: RE: [thelist] Database schema
> Message-ID: <72E9FAA171D63B48AAC707C72900E6B45A1DA5 at ireland.spinhead.com>
> Content-Type: text/plain;
> charset="us-ascii"
> MIME-Version: 1.0
> Content-Transfer-Encoding: quoted-printable
> Precedence: list
> Reply-To: "thelist at lists.evolt.org"
> Message: 27
>
> Right now I've stored all the product specific
> > fields in the products table and prefixed them with the name=20
> > of the category
> > they refer to. Is this a good approach or should I put them=20
> > in separate
> > tables? The table is getting pretty unmanageable already.
>
> All the product stuff should go in 'products'
>
> What fields do you have in there? It's hard to imagine (for me, anyway)
> so many fields that it would be unmanageable. Maybe there *is* stuff in
> there that belongs elsewhere, but it's hard to say without seeing a
> field list.
>
> joel
> ------------------------------
>
> Date: Tue, 9 Dec 2003 13:16:04 -0800
> From: "Ed McCarroll"
> To:
> Subject: RE: [thelist] Database schema
> Message-ID:
> In-Reply-To: <004801c3be4c$218174f0$fc69e9d5 at voltec01>
> Content-Type: text/plain;
> charset="iso-8859-1"
> MIME-Version: 1.0
> Content-Transfer-Encoding: 7bit
> Precedence: list
> Reply-To: "thelist at lists.evolt.org"
> Message: 28
>
> > Right now I've stored all the product specific fields in the products
> > table and prefixed them with the name of the category they refer to.
> > Is this a good approach or should I put them in separate tables? The
> > table is getting pretty unmanageable already.
>
> It depends upon what you're doing with the data, but I'd be inclined to
> set up one table for each category. IMO, a good schema is one that
> accurately models the real world, and CPUs and hard drives aren't
> really the same kind of things.
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Ed McCarroll MailTo:Ed at ComSimplicity.com
> ComSimplicity (310) 838-4330
From ken at adOpenStatic.com Wed Dec 10 18:21:50 2003
From: ken at adOpenStatic.com (Ken Schaefer)
Date: Thu, 11 Dec 2003 11:21:50 +1100
Subject: [thelist] VSS "Deploy" shortcut?
References: <6E85D194CD14D341AB3AF41DB59D1BAE0DE684@basefs01.corp.basecorp.com>
Message-ID: <021001c3bf7c$c9479f30$9600a8c0@careersAD.unsw.edu.au>
Not one, but you could do it in three keystrokes. Alt, W, D
VSS is not one of Microsoft's better products :-)
Cheers
Ken
Microsoft MVP - Windows Server (IIS)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From: "Chris George"
Subject: [thelist] VSS "Deploy" shortcut?
Hey,
Does anyone know if there's some sort of handy, apparently secret
keyboard shortcut for the Deploy command under the Web menu in Visual
Source Safe? After checking in/putting files in DWMX, I find that the
extra step, no matter how fast I am with my mouse is eating up workflow.
Any thoughts? Is there a way to map a keystroke on a PC to do the same
thing? (I'm generally more comfortable with a Mac, so pardon my
ignorance)
Thanks!
Chris.
From info at scribenewmedia.com Wed Dec 10 18:26:20 2003
From: info at scribenewmedia.com (Tony Grimes)
Date: Wed, 10 Dec 2003 17:26:20 -0700
Subject: [thelist] GoLive Global Functions?
Message-ID:
A client of mine was going through a web directory and found a JavaScript
file titled "CSScriptLib.js" and has the following comments at the top of
the page:
// -- Adobe GoLive JavaScript Library
// -- Global Functions
The page essentially contains only functions. Does anyone know what GoLive
uses these for? Are they parts of canned scripts to add to web pages or are
they just needed for GoLive to function?
I've never used the program before, but the site was originally built with
GL. Is it safe to delete this file if my client isn't using GoLive? He
doesn?t want any on-page scripts to break if this page is required (I don't
have access to the site itself, so I can't be sure if the functions are
used).
TIA
Tony
From magic32 at jps.net Wed Dec 10 18:48:35 2003
From: magic32 at jps.net (Roger Harness)
Date: Wed, 10 Dec 2003 16:48:35 -0800
Subject: [thelist] parking domains
Message-ID:
Folks...quick question. A friend is going to have his site published in
january sometime. But i dont even thing he knows who's going to host it yet.
but he's got an article coming out, letting folks know what the website will
be, so he wants to register (park?) the name now, so no one can take it.
obviously that's maybe not the best way to do it, but oh well.
so...is the only way he can park it is to first find the company hes going
to use, then register it with them??
ive done a few sites, but embarassingly, i dont really know the answer to
this. im googling, but all im finding is companies that want to take him
aboard, and register for him. Is that the only way to safe-guard his website
name??
Thanks folks,
-Roger Harness
Roger Harness
http://www.rogerharness.com
creative internet solutions
From ken at adOpenStatic.com Wed Dec 10 19:39:17 2003
From: ken at adOpenStatic.com (Ken Schaefer)
Date: Thu, 11 Dec 2003 12:39:17 +1100
Subject: [thelist] Re: Database schema
References: <20031210031321.E425CDACB8@freemail.as.ro>
<001001c3bf7a$940644e0$ece1e6c1@voltec01>
Message-ID: <02d101c3bf87$9acf6880$9600a8c0@careersAD.unsw.edu.au>
Personally, I don't think that posting your .sql statement is a good idea at
all.
I'm sure that if Rudy was still actively participating he'd say the same
thing. Your "Product" table does look messy, and I can understand why you're
starting to think that it's becoming unmanageable.
However, as stated before, you're jumping the gun. You need to do some ER
model *first*. You need to create some DFD (or similar) *first*. Once you
have these things, the database schema will write itself.
There are many different ways that this could be approached but without the
appropriate modelling of the system, all you're doing is relying on
experience/gut feeling, and it appers that this isn't getting you the
answers you need.
Do the model first. Post it up someplace, and then we can tell you what you
need to do.
Cheers
Ken
Microsoft MVP - Windows Server (IIS)
PS One possiblity is to store the attribute as a value in a column:
TABLE: PRODUCTATTRIBUTES
ProductID Attribute AttributeValue
1 ScanResolution 300 DPI
1 Weight 2 kg
2 CPU_FSB 333 MHz
but, I can give you another dozen different ways you can organise your data.
Create your ER diagram please.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From: "Cosmin G"
Subject: [thelist] Re: Database schema
: Well, I think the best thing I can do is show everyone the .sql file, so
: here goes:
:
: phpMyAdmin MySQL-Dump
: # version 2.4.0
: # http://www.phpmyadmin.net/ (download page)
: #
: # Host: localhost
: # Generation Time: Dec 11, 2003 at 01:21 AM
: # Server version: 4.0.14
: # PHP Version: 4.3.1
: # Database : `garett_garettvoltec`
: # --------------------------------------------------------
:
: #
: # Table structure for table `categories`
: #
:
: DROP TABLE IF EXISTS `categories`;
: CREATE TABLE `categories` (
: `cat_id` int(11) NOT NULL auto_increment,
: `category_name` varchar(50) NOT NULL default '',
: `tip_categorie` varchar(50) NOT NULL default '',
: `state` smallint(6) NOT NULL default '1',
: PRIMARY KEY (`cat_id`)
: ) TYPE=MyISAM;
: # --------------------------------------------------------
:
: #
: # Table structure for table `exch_rate`
: #
:
: DROP TABLE IF EXISTS `exch_rate`;
: CREATE TABLE `exch_rate` (
: `usd_rate` mediumint(9) NOT NULL default '0',
: `modified` timestamp(14) NOT NULL
: ) TYPE=MyISAM;
: # --------------------------------------------------------
:
: #
: # Table structure for table `manufacturer`
: #
:
: DROP TABLE IF EXISTS `manufacturer`;
: CREATE TABLE `manufacturer` (
: `manuf_id` int(11) NOT NULL auto_increment,
: `manuf_name` varchar(45) NOT NULL default '',
: `website` varchar(70) NOT NULL default '',
: `logo` varchar(60) NOT NULL default '',
: PRIMARY KEY (`manuf_id`)
: ) TYPE=MyISAM;
: # --------------------------------------------------------
:
: #
: # Table structure for table `product`
: #
:
: DROP TABLE IF EXISTS `product`;
: CREATE TABLE `product` (
: `prod_id` int(11) NOT NULL auto_increment,
: `cat_id` int(11) NOT NULL default '0',
: `manuf_id` int(11) NOT NULL default '0',
: `name` varchar(50) NOT NULL default '',
: `description` text NOT NULL,
: `state` smallint(6) NOT NULL default '0',
: `picture` varchar(255) NOT NULL default '',
: `price` int(11) NOT NULL default '0',
: `warranty` varchar(5) NOT NULL default '',
: `model` varchar(45) NOT NULL default '',
: `code_name` varchar(45) NOT NULL default '',
: `mb_ob` set('audio','video','LAN','modem') NOT NULL default '',
: `cpu_socket` varchar(15) NOT NULL default '',
: `cpu_freq` smallint(7) NOT NULL default '0',
: `cpu_fsb` smallint(6) NOT NULL default '0',
: `cpu_cache_l2` varchar(15) NOT NULL default '',
: `mb_chip` varchar(30) NOT NULL default '',
: `mb_format` varchar(5) NOT NULL default '',
: `mb_socket` varchar(50) NOT NULL default '',
: `mb_fsb` varchar(10) NOT NULL default '',
: `mb_cpu` varchar(20) NOT NULL default '',
: `mb_mem` varchar(12) NOT NULL default '',
: `mb_slots` tinyint(2) NOT NULL default '0',
: `mb_hdd` varchar(20) NOT NULL default '',
: `mb_vid_mode` varchar(15) NOT NULL default '',
: `hd_cap` varchar(15) NOT NULL default '',
: `hd_rpm` varchar(10) NOT NULL default '',
: `hd_interf` varchar(20) NOT NULL default '',
: `hd_access_time` tinyint(5) NOT NULL default '0',
: `hd_mem` tinyint(2) NOT NULL default '0',
: `mem_late` varchar(15) NOT NULL default '',
: `mem_tip` varchar(15) NOT NULL default '',
: `mem_capa` varchar(15) NOT NULL default '',
: `mem_freq` varchar(15) NOT NULL default '',
: `speaker_model` varchar(20) NOT NULL default '',
: `speaker_type` varchar(8) NOT NULL default '',
: `speaker_freq` varchar(50) NOT NULL default '',
: `speaker_signal_noise` varchar(50) NOT NULL default '',
: `mon_type` varchar(15) NOT NULL default '',
: `mon_diag` varchar(25) NOT NULL default '',
: `mon_max_res` varchar(25) NOT NULL default '',
: `case_type` varchar(45) NOT NULL default '',
: `car_power` varchar(15) NOT NULL default '',
: `md_tip` varchar(15) NOT NULL default '',
: `md_bla` varchar(15) NOT NULL default '',
: `md_model` varchar(15) NOT NULL default '',
: `kb_model` varchar(30) NOT NULL default '',
: `kb_conection` varchar(25) NOT NULL default '',
: `conex` varchar(30) NOT NULL default '',
: `print_tip` varchar(30) NOT NULL default '',
: `print_tip_pagina` varchar(30) NOT NULL default '',
: `print_speed` varchar(80) NOT NULL default '',
: `pv_chipset` varchar(50) NOT NULL default '',
: `pv_mem` varchar(50) NOT NULL default '',
: `pv_tip_mem` varchar(50) NOT NULL default '',
: `scan_tip` varchar(20) NOT NULL default '',
: `scan_interface` varchar(20) NOT NULL default '',
: `scan_resolution` varchar(20) NOT NULL default '',
: `scan_colors` varchar(30) NOT NULL default '',
: `scan_paper` varchar(30) NOT NULL default '',
: PRIMARY KEY (`prod_id`)
: ) TYPE=MyISAM;
:
: > Specifically, what
: > is the main purpose of the DB.
:
: It would be meant for a online store. And I've been asked to make it so
that
: people could perform searches according to very specific details for each
: product, hence the big number of details in the 'products' table.
: The exchange rate table would contain the daily USD exchange rate since
: where I live prices revolve around the USD, (and no, I'm not living in
: America :) ), hence a product's price is determined along the lines of
: 50$*daily exch rate*VAT.
: Any suggestions deeply appreciated.
:
From paul at teltest.com Wed Dec 10 19:51:01 2003
From: paul at teltest.com (Paul Bennett)
Date: Thu, 11 Dec 2003 14:51:01 +1300
Subject: [thelist] parking domains
In-Reply-To:
References:
Message-ID: <3FD7CD85.9020706@teltest.com>
Roger Harness wrote:
>Folks...quick question. A friend is going to have his site published in
>january sometime. But i dont even thing he knows who's going to host it yet.
>...
>
>
many domain registraars (sp?) will let you park the domain for free with
them until you host it - then when you host it you change the dns under
the domain settings to point to the new host.
Domain registrtaion doesn't need to affect your hosting decision, in my
experience.
HTH :)
--
------------------------------
Paul Bennett
Internet Developer
Teltest Electronic Design
------------------------------
Email: paul at teltest.com
Phone: 64 4 237 4557
Web: http://www.teltest.com
Wap: http://wap.teltest.com
From damiencola at wanadoo.fr Wed Dec 10 20:57:57 2003
From: damiencola at wanadoo.fr (Damien COLA)
Date: Thu, 11 Dec 2003 03:57:57 +0100
Subject: [thelist] need good examples of 2 level navigation
In-Reply-To: <20031210214540.38469.qmail@web12606.mail.yahoo.com>
Message-ID: <000301c3bf92$950ccb80$0100a8c0@ELECTRA>
I like Macromedia's :
http://www.macromedia.com
-----Original Message-----
I don't need code, what I'm hoping for is good, usable examples that are
clear to the user where they are. So far our designs are not cutting it
just yet.
From david at calteg.org Wed Dec 10 21:58:11 2003
From: david at calteg.org (David Siedband)
Date: Wed, 10 Dec 2003 19:58:11 -0800
Subject: [thelist] Re: Database schema
In-Reply-To: <001001c3bf7a$940644e0$ece1e6c1@voltec01>
References: <20031210031321.E425CDACB8@freemail.as.ro>
<001001c3bf7a$940644e0$ece1e6c1@voltec01>
Message-ID: <3FD7EB53.2030403@calteg.org>
I think it would make sense to break up the products table a bit. Any
time when you find yourself with a table where you would have a large
amount of fields that are not getting used, it's a good candidate for
breaking into more specificized tables that get joined to the original.
This is a clue that the table is decribing multiple entity types, which
is usually suboptimal. I would suggest putting the printer and scanner
specific fields in a common table though to accomidate
printer/scaner/fax devices.
--
Dave
Cosmin G wrote:
>Well, I think the best thing I can do is show everyone the .sql file, so
>here goes:
>
>
>#
># Table structure for table `product`
>#
>
>DROP TABLE IF EXISTS `product`;
>CREATE TABLE `product` (
> `prod_id` int(11) NOT NULL auto_increment,
> `cat_id` int(11) NOT NULL default '0',
> `manuf_id` int(11) NOT NULL default '0',
> `name` varchar(50) NOT NULL default '',
> `description` text NOT NULL,
> `state` smallint(6) NOT NULL default '0',
> `picture` varchar(255) NOT NULL default '',
> `price` int(11) NOT NULL default '0',
> `warranty` varchar(5) NOT NULL default '',
> `model` varchar(45) NOT NULL default '',
> `code_name` varchar(45) NOT NULL default '',
> `mb_ob` set('audio','video','LAN','modem') NOT NULL default '',
> `cpu_socket` varchar(15) NOT NULL default '',
> `cpu_freq` smallint(7) NOT NULL default '0',
> `cpu_fsb` smallint(6) NOT NULL default '0',
> `cpu_cache_l2` varchar(15) NOT NULL default '',
> `mb_chip` varchar(30) NOT NULL default '',
> `mb_format` varchar(5) NOT NULL default '',
> `mb_socket` varchar(50) NOT NULL default '',
> `mb_fsb` varchar(10) NOT NULL default '',
> `mb_cpu` varchar(20) NOT NULL default '',
> `mb_mem` varchar(12) NOT NULL default '',
> `mb_slots` tinyint(2) NOT NULL default '0',
> `mb_hdd` varchar(20) NOT NULL default '',
> `mb_vid_mode` varchar(15) NOT NULL default '',
> `hd_cap` varchar(15) NOT NULL default '',
> `hd_rpm` varchar(10) NOT NULL default '',
> `hd_interf` varchar(20) NOT NULL default '',
> `hd_access_time` tinyint(5) NOT NULL default '0',
> `hd_mem` tinyint(2) NOT NULL default '0',
> `mem_late` varchar(15) NOT NULL default '',
> `mem_tip` varchar(15) NOT NULL default '',
> `mem_capa` varchar(15) NOT NULL default '',
> `mem_freq` varchar(15) NOT NULL default '',
> `speaker_model` varchar(20) NOT NULL default '',
> `speaker_type` varchar(8) NOT NULL default '',
> `speaker_freq` varchar(50) NOT NULL default '',
> `speaker_signal_noise` varchar(50) NOT NULL default '',
> `mon_type` varchar(15) NOT NULL default '',
> `mon_diag` varchar(25) NOT NULL default '',
> `mon_max_res` varchar(25) NOT NULL default '',
> `case_type` varchar(45) NOT NULL default '',
> `car_power` varchar(15) NOT NULL default '',
> `md_tip` varchar(15) NOT NULL default '',
> `md_bla` varchar(15) NOT NULL default '',
> `md_model` varchar(15) NOT NULL default '',
> `kb_model` varchar(30) NOT NULL default '',
> `kb_conection` varchar(25) NOT NULL default '',
> `conex` varchar(30) NOT NULL default '',
> `print_tip` varchar(30) NOT NULL default '',
> `print_tip_pagina` varchar(30) NOT NULL default '',
> `print_speed` varchar(80) NOT NULL default '',
> `pv_chipset` varchar(50) NOT NULL default '',
> `pv_mem` varchar(50) NOT NULL default '',
> `pv_tip_mem` varchar(50) NOT NULL default '',
> `scan_tip` varchar(20) NOT NULL default '',
> `scan_interface` varchar(20) NOT NULL default '',
> `scan_resolution` varchar(20) NOT NULL default '',
> `scan_colors` varchar(30) NOT NULL default '',
> `scan_paper` varchar(30) NOT NULL default '',
> PRIMARY KEY (`prod_id`)
>) TYPE=MyISAM;
>
>
>
>
>
>
From evolt at brasscannon.net Wed Dec 10 22:02:00 2003
From: evolt at brasscannon.net (Kevin Martin)
Date: Wed, 10 Dec 2003 23:02:00 -0500
Subject: [thelist] Re: parking domains
In-Reply-To: <20031211023831.D7F961A9DB@brasscannon.net>
References: <20031211023831.D7F961A9DB@brasscannon.net>
Message-ID: <20031211040200.GA16408@howie.kebm.net>
Quoth "Roger Harness"
>
> Folks...quick question. A friend is going to have his site published in
> january sometime. But i dont even thing he knows who's going to host it
> yet. [...] Is that the only way to safe-guard his website name??
Registering the domain is the only way to ensure he'll have it
when he wants it. He can register it with any of many registries
or their resellers, and then put it anywhere he pleases -- but if
it's not registered yet, and someone else has the same brainstorm,
they can put it anywhere THEY please and your friend is out of
luck. It's just that simple.
He'll also need DNS; a domain does not exist until it has DNS from
two servers. The DNS doesn't have to point anywhere interesting;
those servers just have to say "Yeah, that domain exists" if
they are asked about it.
See http://www.handsonhowto.com/dns101.html (I ought to
break this down -- there's still a lot I can do to make it
simpler. Comments -- and followup questions! -- welcomed.)
From Hershel at GalleryRobinson.com Wed Dec 10 08:54:53 2003
From: Hershel at GalleryRobinson.com (Hershel Robinson)
Date: Wed, 10 Dec 2003 09:54:53 -0500
Subject: [thelist] regex: replacing bracket characters
In-Reply-To: <20031210140537.32578.qmail@web12606.mail.yahoo.com>
Message-ID: <004701c3bf2d$ae937a00$0300000a@hershel2000>
> objRegExp = /()/g;
> objRegExp = /\(\)/g;
Those would match only the text '()'. Probably the second one actually. The
first is probably meaningless, depending on what language you are using.
You need either to use 2 expressions:
objRegExp = /\(/g;
objRegExp = /\)/g;
and execute each separately or use an option like:
objRegExp = /[\(\)]/g;
which may or may not work depending on what language you are using to
execute your regular expression. There are many and each implements them
differently.
Furthermore you need to be sure to replace the found text, as in:
objRegExp = s/[\(\)]//g;
Again, depending on the language.
HTH
Hershel
From zamba at zamba.com Wed Dec 10 18:24:57 2003
From: zamba at zamba.com (Tony Page)
Date: Thu, 11 Dec 2003 11:24:57 +1100
Subject: [thelist] Mod_rewrit and classic sysadmin response
In-Reply-To: <001a01c3bf27$20c7ca60$1200a8c0@david>
Message-ID: <000001c3bf7d$384e0400$8e01a8c0@Workstation>
David Kaufman wrote:
> all the info you need about mod_rewrit is right there in that
> statement: it uses the worst form of security: obscurity. "we can't
> tell you anything about it" translates to: it's only "secure" because
> so few people have a) of it (yet), b) seen the source code (if
> anyone, yet), widely tested it (yet) and/or found any bugs or
> security holes in it ... yet.
>
>> [...] or ideas about workarounds?
>
> work around #1: find a better web hosting provider: (see www.pair.com)
>
> -dave
Ain't that the truth! It may well come to the second option for this
site, unfortunately my current technical financial set-up limits
wholesale switching without considerable effort. I'm tempted to go for a
dedicated server and put all the sites on that, but I'm concerned about
putting all my eggs in one basket, so to speak. The prospect of a dozen
clients on my neck simultaneously is not attractive! What do other small
shops do, run a back-up server?
As I'm in Australia, and frankly the best server/ISP deals are in the
States, I have to make sure I've got a stable set-up.
Tony
From dianesoini at earthlink.net Wed Dec 10 20:11:31 2003
From: dianesoini at earthlink.net (Diane Soini)
Date: Wed, 10 Dec 2003 18:11:31 -0800
Subject: [thelist] Re: thelist Digest, Vol 10, Issue 15
In-Reply-To: <200312082018.1atzkU3ni3NZFkN0@swallow>
Message-ID: <5630CB0C-2B7F-11D8-84A0-00039358CB42@earthlink.net>
What if you don't feel qualified to give a tip? I've wondered that. It
seems that most of you know everything already.
Here's my tip just in case:
If you name your flash object instances with certain suffixes on them,
the Actionscript editor will show you code hints when writing code for
the object. For example, name a movieclip instance myMC_mc and the _mc
will let Flash know it's a movieclip, and movieclip methods will come
up in the code hints.
You can find lists of the suffixes for movieclips and other Flash
objects, including components, online. Here are two links:
http://www.macromedia.com/livedocs/flash/mx2004/main/03_wri12.htm
http://www.danieldura.com/quickref.htm
On Monday, December 8, 2003, at 08:18 PM,
thelist-request at lists.evolt.org wrote:
> Meantime, tips please from anyone insisting on continuing this
> thread - though ideally please reply to John offlist.
>
>
> jh
From dianesoini at earthlink.net Wed Dec 10 22:13:03 2003
From: dianesoini at earthlink.net (Diane Soini)
Date: Wed, 10 Dec 2003 20:13:03 -0800
Subject: [thelist] More on Search Engines
In-Reply-To: <200312100427.1au3qQ6qv3NZFjX0@robin>
Message-ID: <505295CF-2B90-11D8-84A0-00039358CB42@earthlink.net>
On Wednesday, December 10, 2003, at 04:27 AM,
thelist-request at lists.evolt.org wrote:
> when it comes to search engine ranking, imo, it comes down to the same
> old
> thing that's the draw for real-live viewers, content, content, content.
> look at evolt.org. zero search engine promotion. yet there are
> numerous
> search terms that we come up in the top 5 results.
I have to agree, but not because I have any special knowledge. I had no
idea Google was making any kind of change. I recently redesigned my
personal web site. I took special care to ensure that it was nearly
100% navigable in a text-only browser. (It almost looks better in a
text only browser.) I put good, descriptive titles on every page, put
relevant and keyword/description tags on most pages (relevant as in
they weren't designed with SEO in mind, they simply describe the page),
used tags, and the like etc. Nothing else. I do have the advantage
that the subject matter is narrow and the content is good (according to
people who email me), however I see that I come up much higher on
Google than I did before with zero effort on my part. Put in something
even quite generic like "sierra club hikes" and I'm number one. You'd
think sierraclub.org would be number one for that. And I'm in a small
town.
Merry Christmas to me!
D
From jsWalter at torres.ws Wed Dec 10 23:19:41 2003
From: jsWalter at torres.ws (jsWalter)
Date: Wed, 10 Dec 2003 23:19:41 -0600
Subject: [thelist] help with Opera 7 and attributes...
In-Reply-To: <20031210214540.38469.qmail@web12606.mail.yahoo.com>
Message-ID:
I have this...
var el = document.getElementById('myelement');
el.getAttribute('myattribute');
This is always return empty string and prints 'Warning' in the alert box.
Please, enlighten me.
How do I retrieve the values of custom FORM Elements in Opera?
Thanks
Walter
From rytames at telusplanet.net Thu Dec 11 01:45:46 2003
From: rytames at telusplanet.net (Ryan Tames)
Date: Wed, 10 Dec 2003 23:45:46 -0800
Subject: [thelist] OT?: Motherboard: Kobian KOB KT266a FDSX
In-Reply-To: <6.0.0.22.0.20031122195524.024d1008@pop3.nildram.co.uk>
References:
Message-ID: <3FD7B02A.3005.5A74775@localhost>
On 22 Nov 2003 at 19:57, John C Bullas wrote:
I can state, in my mother board, theres this big black
plastic container covering the cpu. The fan is attached to that.
I never attempted to take it apart to look inside,
but it does look like a cooling device. well, more like a vacuum.
but if theres logic built into it, it can easily control the electronic
flow of the fan attached (by monitoring the heat inside the black box).
and step the fan into (for instance) one of three variable speeds.
> >A recent PC Magazine article mentioned a variable-speed fan, but did
> >not say is was controlled by the motherboard. It was in a
> >multiple-fan box, and if the box started to get too hot, or one fan
> >failed, the remaining fan(s) sped up.
>
> you can get these (Volcano 11 and others) that use a temperature probe
> under the processor to trip the fan speed, I had never heard of one
> that got a variable voltage directly off of the board via CPUFAN1 plug
> these fans still need a connection off the IDE power feed as they
> suggest the power drain off the board may be too high
>
> FB
>
>
> >- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >- - - Ed McCarroll
> >MailTo:Ed at ComSimplicity.com ComSimplicity
> > (310) 838-4330 - - - - - - - - - - - - - - - - - - - - - - - -
> >- - - - - - - - - - - - - -
> >
> >--
> >* * Please support the community that supports you. * *
> >http://evolt.org/help_support_evolt/
> >
> >For unsubscribe and other options, including the Tip Harvester
> >and archives of thelist go to: http://lists.evolt.org
> >Workers of the Web, evolt !
>
> **********************************************
> John C Bullas nildram.co.uk
> ***** Eudora Mail 6.0.0.22 + McAfee Virus Scan 4.5.1 *****
> **********************************************
>
> --
> * * Please support the community that supports you. * *
> http://evolt.org/help_support_evolt/
>
> For unsubscribe and other options, including the Tip Harvester
> and archives of thelist go to: http://lists.evolt.org
> Workers of the Web, evolt !
--
Ryan Tames, CIWa - Webmaster, Multimedia, Poet, Chef, Coder, Artiste`
PGP Public key: c:\finger webmaster at tames.2y.net
[Adventures of a man and his Pocket DV]: http://pocketdv.tames.2y.net/
[TagaT Web Enabled Tag Board]: http://tagat.tames.2y.net/
[Ryan Tames Pro-Portfolio]: http://portfolio.tames.2y.net/
From Brian at hondaswap.com Thu Dec 11 01:12:51 2003
From: Brian at hondaswap.com (Brian Cummiskey)
Date: Thu, 11 Dec 2003 02:12:51 -0500
Subject: [thelist] OT?: Motherboard: Kobian KOB KT266a FDSX
In-Reply-To: <3FD7B02A.3005.5A74775@localhost>
References:
<3FD7B02A.3005.5A74775@localhost>
Message-ID: <3FD818F3.8070501@hondaswap.com>
> and step the fan into (for instance) one of three variable speeds.
>
http://www.newegg.com/app/Showimage.asp?image=35-106-017-01.JPG/35-106-017-02.JPG/35-106-017-03.JPG/35-106-017-05.JPG
that fan supports speeds via a temp probe that goes between the cpu and
the fan base itself.
From junkcollect at downlowinc.com Thu Dec 11 01:11:41 2003
From: junkcollect at downlowinc.com (junkcollect at downlowinc.com)
Date: Wed, 10 Dec 2003 23:11:41 -0800
Subject: [thelist] Re: GoLive Global Functions?
In-Reply-To:
References:
Message-ID: <200312110711.hBB7Bfhp052942@cedant3.abac.com>
Tony,
I dont have a very technical answer but yes you need this file
if you have used any of goLive's actions. If not you can do away
with it but I would check to see if it has any adverse affect on
the site.
I ran across the same when creating a clients site and i did not
upload that file. None of my rollovers worked and had me scratching
my head for a min. Anyhow hope this helped ya out.
also...I havent looked really close to this file but
it seems to me that no matter what small portion of goLive's
actions you used it seems to give you the whole lot in that js file.
If you are looking to lessen the load time you could prob. pick out
the js functions neccessary for your action.
good luck.
-Dan
Tony Grimes writes:
> A client of mine was going through a web directory and found a JavaScript
> file titled "CSScriptLib.js" and has the following comments at the top of
> the page:
>
> // -- Adobe GoLive JavaScript Library
> // -- Global Functions
>
> The page essentially contains only functions. Does anyone know what GoLive
> uses these for? Are they parts of canned scripts to add to web pages or are
> they just needed for GoLive to function?
>
> I've never used the program before, but the site was originally built with
> GL. Is it safe to delete this file if my client isn't using GoLive? He
> doesn?t want any on-page scripts to break if this page is required (I don't
> have access to the site itself, so I can't be sure if the functions are
> used).
>
> TIA
>
> Tony
>
>
From lauragais at btinternet.com Thu Dec 11 01:59:19 2003
From: lauragais at btinternet.com (Pauline Caldwell)
Date: Thu, 11 Dec 2003 07:59:19 +0000
Subject: [thelist] Re: GoLive Global Functions?
In-Reply-To: <200312110711.hBB7Bfhp052942@cedant3.abac.com>
Message-ID:
>> A client of mine was going through a web directory and found a
JavaScript
>> file titled "CSScriptLib.js" and has the following comments at
the top of
>> the page:
>>
>> // -- Adobe GoLive JavaScript Library
>> // -- Global Functions
>>
>> The page essentially contains only functions. Does anyone know
what GoLive
>> uses these for? Are they parts of canned scripts to add to web
pages or are
>> they just needed for GoLive to function?
>>
>> I've never used the program before, but the site was originally
built with
>> GL. Is it safe to delete this file if my client isn't using
GoLive? He
>> doesn1t want any on-page scripts to break if this page is
required (I don't
>> have access to the site itself, so I can't be sure if the
functions are
>> used).
The file needs to be uploaded with the site. It?s GoLive?s
complete global javascripts file, and it should have been
?flattened? when the site was uploaded. In GL, flattening that
file removes all the scripts that aren?t used in the site - you
only upload what?s actually used. It sounds like the original
designer didn?t do that - it should have been done.
Pauline
______________
Pauline?s Views of France: http://www.pauline-caldwell.com/france/
From jcbullas at nildram.co.uk Thu Dec 11 02:05:11 2003
From: jcbullas at nildram.co.uk (John C Bullas)
Date: Thu, 11 Dec 2003 08:05:11 +0000
Subject: [thelist] OT?: Motherboard: Kobian KOB KT266a FDSX
In-Reply-To: <3FD7B02A.3005.5A74775@localhost>
References:
<3FD7B02A.3005.5A74775@localhost>
Message-ID: <6.0.1.1.0.20031211080328.0245cd38@pop3.nildram.co.uk>
At 07:45 11/12/2003, Ryan Tames wrote
>On 22 Nov 2003 at 19:57, John C Bullas wrote:
>
>I can state, in my mother board, theres this big black
>plastic container covering the cpu. The fan is attached to that.
AFAIK there is not a plug on the motherboard that will provide a
controlled temperature related voltage output to the CPU fan
to make it run faster/slower depending on temperature
YOUR M/B may have been fitted with a fan that has a
temperature sensor under the heatsink sitting on the CPU
John
>I never attempted to take it apart to look inside,
>but it does look like a cooling device. well, more like a vacuum.
>but if theres logic built into it, it can easily control the electronic
>flow of the fan attached (by monitoring the heat inside the black box).
>
>and step the fan into (for instance) one of three variable speeds.
From mark at mark.ac Thu Dec 11 02:16:44 2003
From: mark at mark.ac (Mark Howells)
Date: Thu, 11 Dec 2003 09:16:44 +0100
Subject: [thelist] HMTL Email
In-Reply-To: <84AAAA6A-2B5F-11D8-B755-0003938911D8@calteg.org>
References:
<84AAAA6A-2B5F-11D8-B755-0003938911D8@calteg.org>
Message-ID: <5B601E00-2BB2-11D8-AA75-000393143F96@mark.ac>
>> Yes, that old arguing point again. It's essential that I apply some
>> kind of formatting to an HTML email - text colour and margins, mainly
>> - and I can't get it to respond to CSS, whether it's inline (on a
>> span) or in the head of the email. Works fine in Apple Mail, but
>> Entourage and Outlook Express - both Mac - ignore it.
Thanks for the response. I spent the better part of yesterday evening
reading and testing; it seems that these mail clients accept CSS
formatting defined in the head of a standard HTML template, but it only
kicks in with "full HTML" layout when it encounters a non-textual HTML
element, such as a table or image tag. If you only work with headings
and paragraphs, the mail client decides that it doesn't need to render
in full HTML and thus doesn't bother parsing the CSS.
Ironically, font tags work just fine either way :-(
Regards
Mark Howells
http://www.mark.ac/
From eugaia at hotmail.com Thu Dec 11 02:32:49 2003
From: eugaia at hotmail.com (Eugaia)
Date: Thu, 11 Dec 2003 08:32:49 -0000
Subject: [thelist] Setting up a search engine in Perl, CGI or PHP and MySQL
Message-ID:
Sorry about the length of this email, but I'm trying to be clear about my needs so that I can get the answer questions on a specific need.
I am trying to set up a site that is a different type of search engine. Instead of a top-down approach of redirecting users to other websites based on conventional search criteria, I'm looking at actually cataloguing the pages of different websites, and structuring them in a directory format (a bit like the Open Directory Project, but using computers rather than people for most of the cataloguing process), which is essentially a bottom-up approach.
Basically, items will be catalogued by having direct access to data on other people's servers, and by various scripts/algorithms. Initially I will be organising information on commercial sites with affiliate programs, so they should allow direct (albeit restricted) access to their databases. For each site included in our catalogue, I will need to know information about what I'm cataloguing.
For example, if I am cataloguing a poster of the Mona Lisa from AllPosers.com, I will need to store information such as the artist, price of the poster, what artistic style it is etc, so that a user on my site could get it it via a section on posters, or on Renaissance art, or on Leonardo Da Vinci etc.. I will also want to make sure that posters from other online stores are correctly placed with the one from AllPoster.com when a request for posters of the Mona Lisa is placed by a user of the site - I don't want the search to do a search of posters with the name Mona Lisa as such, I want it to have already been catalogued. This means that accurate price comparisons on any item could be made.
As I see it, there will need to be three scripts/algorithms. The first will extract the relevant information from a site that is to be catalogued, and return various information that will then be put into the database (This will probably be different for different sites, though some sites will have similar scripts, and generic scripts will be written for this process). These will then pass on their results to a second algorithm.
The second algorithm will then input the relevant data in the database, including such things as URLs, image locations, various site structure information (such as how the information could be reached through the directory structure). Comparisons will be made with items already catalogued, so that the same item from different stores can be correctly placed together (this may require some human checking as well, though hopefully not much).
The third script is the search engine itself. This will not just return a page like a conventional search engine, but might redirect a user to an individual page if there is a very high chance that that is the page a user wanted (e.g. if David Blane was entered, then the user would be redirected to .../david_blane.html). If there are several different possible results, such as a search for pool might yeild results relating to a swimming pool, but also for the game. All results related to the former could be found through links on a page called swimming_pool.html, and the latter on pool.html. These two possibilities would be listed on one page, along with some of their sub-categories underneath the main headings, and any other possible derivations of the word pool.
My question is this: Is MySQL suitable for such a task (my gut instinct is yes)? And more importantly, what language should I use for the search engine script?
Obviously, being a search engine, it needs to be quick at retreiving results from a database. I am intending on having the rest of the site in PHP (Linux/Apache/MySQL/PHP/Turck MMCache is my current idea for the setup) - Turck MMCache speeds up PHP processing by caching compiled scripts. I'm thinking that Perl might be quicker to have as a search engine script, but I just don't know. What about CGI? Is there anyone with experience of writing search engines that can make some suggestions?
Considering that there will potentially be results catalogued for anything you could think of, how should I structure the tablespace of the search engine part of the database? This tablespace could potentially reach terabytes in size. Should I have just one table with all the possible results, or would it be more efficient to somehow split up the results into multiple tables? If so, are there any suggestions for how I should split up the tables?
One possibility that I've thought of is to have one table for each search result (so potentially tens of millions of tables), with a list of all the tables being kept in the data-definition of the database? Each table could then contain data about what should be shown for each page, including the links to other pages. If a search did not result in an actual page that had already been structured, then suggested results pages could be made for pages with similar names.
Also, would Perl, CGI or PHP (or something else) be better for the other two algorithms/scripts, which will input data into the database?
Any responses to these questions will be gratefully received. Thanks in advance.
Thanks,
Marcus.
From gassinaumasis at hotmail.com Thu Dec 11 03:34:13 2003
From: gassinaumasis at hotmail.com (Peter-Paul Koch)
Date: Thu, 11 Dec 2003 09:34:13 +0000
Subject: [thelist] help with Opera 7 and attributes...
Message-ID:
>I have this...
>
> var el = document.getElementById('myelement');
> el.getAttribute('myattribute');
>
>This is always return empty string and prints 'Warning' in the alert box.
>
>Please, enlighten me.
>
>How do I retrieve the values of custom FORM Elements in Opera?
Odd. This should work.
The one thing you cannot do in Opera, though, is using existing attributes
on the wrong elements, like . Opera doesn't allow that.
But as long as you define your own attributes it should work fine.
-------------------------------------------------------------------
ppk, freelance web developer
Interaction, copywriting, JavaScript, integration
http://www.quirksmode.org/
Column "Keep it Simple": http://www.digital-web.com/columns/keepitsimple/
------------------------------------------------------------------
_________________________________________________________________
MSN Search, for accurate results! http://search.msn.nl
From ben.morrison at dogstardesign.co.uk Thu Dec 11 03:39:10 2003
From: ben.morrison at dogstardesign.co.uk (Ben Morrison)
Date: Thu, 11 Dec 2003 09:39:10 +0000
Subject: [thelist] Change Iframe background colour
Message-ID:
Is this possible?
http://www.pup-e.co.uk/sitecheck/iframetest.htm
I cant find a x-browser solution to change the background colour of an
iframe, ie seems to work fine, but no luck in safari, here is my current
code:
function change_background() {
document.frames.subscribe.document.body.style.backgroundColor="#CCFF66";
}
I have tried (with no results):
document.getElementById('subscribe').style.background="#CCFF66";
I also tried using css to set the iframe properties:
#subscribe{
background:#CCFF66;
}
iframe {
? ?background:#CCFF66;
}
Any pointers much apreciated, I have read that the *new* version of safari
will support iframe transparency.
Benjer
From bhurtt at mindspring.com Thu Dec 11 05:42:58 2003
From: bhurtt at mindspring.com (Brian Hurtt)
Date: Thu, 11 Dec 2003 05:42:58 -0600
Subject: [thelist] Change Iframe background colour
In-Reply-To:
Message-ID:
is there a reason you don't just set the background color in the iframe's
src document (subscribe.htm)?
-----Original Message-----
From: thelist-bounces-bhurtt=mindspring.com at lists.evolt.org
[mailto:thelist-bounces-bhurtt=mindspring.com at lists.evolt.org]On Behalf
Of Ben Morrison
Sent: Thursday, December 11, 2003 3:39 AM
To: thelist at lists.evolt.org
Subject: [thelist] Change Iframe background colour
Is this possible?
http://www.pup-e.co.uk/sitecheck/iframetest.htm
I cant find a x-browser solution to change the background colour of an
iframe, ie seems to work fine, but no luck in safari, here is my current
code:
function change_background() {
document.frames.subscribe.document.body.style.backgroundColor="#CCFF66";
}
I have tried (with no results):
document.getElementById('subscribe').style.background="#CCFF66";
I also tried using css to set the iframe properties:
#subscribe{
background:#CCFF66;
}
iframe {
? ?background:#CCFF66;
}
Any pointers much apreciated, I have read that the *new* version of safari
will support iframe transparency.
Benjer
--
* * Please support the community that supports you. * *
http://evolt.org/help_support_evolt/
For unsubscribe and other options, including the Tip Harvester
and archives of thelist go to: http://lists.evolt.org
Workers of the Web, evolt !
From ben.morrison at dogstardesign.co.uk Thu Dec 11 05:50:57 2003
From: ben.morrison at dogstardesign.co.uk (Ben Morrison)
Date: Thu, 11 Dec 2003 11:50:57 +0000
Subject: [thelist] Change Iframe background colour
In-Reply-To:
Message-ID:
On 11/12/03 11:42 am, "Brian Hurtt" wrote:
> is there a reason you don't just set the background color in the iframe's
> src document (subscribe.htm)?
Its for a email system that is being hosted elsewhere, the cost for them to
customise the pages for individual clients was excessive to say the least.
Our solution is to have the forms, repsonse text etc very basicly styled. We
can then use an iframe on our pages and change background colours etc as
needed to match different clients.
benjer
From manuel at simplelogica.net Thu Dec 11 06:02:49 2003
From: manuel at simplelogica.net (Manuel =?ISO-8859-1?Q?Gonz=E1lez?= Noriega)
Date: 11 Dec 2003 13:02:49 +0100
Subject: [thelist] Change Iframe background colour
In-Reply-To:
References:
Message-ID: <1071144206.2831.13.camel@nofx>
El jue, 11-12-2003 a las 12:50, Ben Morrison escribi?:
> On 11/12/03 11:42 am, "Brian Hurtt" wrote:
>
> > is there a reason you don't just set the background color in the iframe's
> > src document (subscribe.htm)?
>
> Its for a email system that is being hosted elsewhere, the cost for them to
> customise the pages for individual clients was excessive to say the least.
>
> Our solution is to have the forms, repsonse text etc very basicly styled. We
> can then use an iframe on our pages and change background colours etc as
> needed to match different clients.
>
> benjer
>
>
If client-side it's too difficult, could you try to do it serverside?
Call the iframe passing it a client ID
In the iframe use some script language to catch the client ID, look up
the client's bgcolor and write a custom |