RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 I'm new to ecommerce and have helped my customer set it up.  We are using
 the authorizeNet processing.  Is there someway to know all the fees
 associated with ecommerce business?
 
 We currently get invoiced by:
 Millenium Bank Services, AuthorizeNet and Concord Payment Systems. This
 is a bit confusing.  Could someone that is knowledgeable in this area
 assist me?  Why do you have to deal with so many companies to do online
 ecommerce?

You need several components to process a transaction online. They can come
from several companies or from just one. The first thing you need is a
gateway. That's where Authorize.Net comes in. They interface with the
banking system. They deposit the money in what's commonly referred to as an
Internet merchant account.

Internet merchant accounts are accounts that are used for card-not-present
transactions. That includes any transaction you would place over the
Internet or by calling, faxing or mailing the credit card number. Internet
Merchant Accounts usually take a fee per transaction. This is on top of the
fee that the credit card company is taking.

Finally, you need a regular old bank account like a business checking
account. Usually, the one you have with your local bank will be enough. This
is where the money ends up. They, of course, charge their own set of fees.
These vary quite a bit from bank to bank and depending on the type of
account you have.

Just did a quick search and found this page. It looks like it covers this in
a bit more detail:

  http://www.tamingthebeast.net/articles2/back-end-ecommerce.htm

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195447
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 Bryan or anyone else have any recommendations of a good company to
 handle all this with minimal cost?  I want to do some comparisons.  We
 selected Millenium only because of referral and I really don't know if
 we are getting a deal (avg fees) or getting taken for a ride?

Usually, you find the best fees by mixing and matching. Authorize.Net is
about as inexpensive as you can get for a gateway solution. Their AIM does
not require any software installation on the server, so it's a fairly
portable solution. We've had pretty good luck with them. Chances are you'll
find more variation in the Internet merchant account fees and your business
checking account.

Here's a few random links of other providers:

  http://www.worldpay.com/

  http://www.2checkout.com/

  http://www.plugnpay.com/

  http://www.linkpoint.com/

 
http://www.verisign.com/products-services/payment-processing/online-payment/
index.html

If you're not doing too many transactions, the cheapest solution may be
PayPal:

  http://www.paypal.com/

Keep in mind that PayPal is a radically different solution. There's no
gateway or merchant account involved. Consequently, you won't get a virtual
terminal that will allow you to process credit card transactions yourself:
all transactions will have to go through your Web site form.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195454
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 You don't always need all of these players.  Right know, I have my credit
 card account with Northern Trust and they've hired an electronic provider
 (ADP/Chase) that we use to process transactions.  We do not have any
 additional fees besides the rate we negotiated with our bank.  The
 majority of our transactions are card not present all settled
 electronically.

Some companies provide all three services (payment gateway, Internet
merchant accounts and merchant account). I'm no expert, but I believe that,
in the United States, you need an Internet merchant account that's separate
from your merchant account (business checking account) for card-not-present
transactions.

If that's indeed the case, then you do need all three components, even they
are provided by the same company. I did a quick search and found a little
more info of Verisign's site:

  http://searchsupport.verisign.com/content/kb/vs8619.html

From what I've seen, you get the best deals by picking and choosing. For
instance, we use Authorize.Net for the payment gateway. As I said, we've had
good luck with them, there's no software to install, and they provide a
couple different integration methods.

We use Heartland (I believe) for the Internet Merchant Account. I don't
think we chose them for price but because their bills are broken down in a
manner that our accountant can actually use to reconcile our books.

For our business account, we go with a regional credit union. As it turns
out, despite the fact that we bombard them with thousands of small money
checks, they actually end up paying us to have an account with them as
opposed to the reverse.

Anyway, I've already told you more than I know, so I'll stop now. :)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195480
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 I highly recommend that you find a bank and use the service that they
 provide.  If you start with the 3rd party, you of course are going to have
 an additional level of fees.

By level, you mean that it will be broken down more, not that they will
necessarily cost less, correct?

 Otherwise, your bank should have a workable
 solution with the service company that they use.

I've only worked with a couple of dozen companies in this respect, but it's
been my experience that most banks do not offer payment gateways. Those that
do generally have very convoluted solutions that are not very friendly in
shared hosting environments. I much prefer the https based payment gateways
offered by companies like Authorize.Net.

 They will bundle all of
 the fees into a single rate that you might be able to shop, depending on
 how long your merchant has been in business and the average size of their
 transactions.

One of the difficulties in determining the best solution is definitely the
convoluted pricing schemes including setup fees, monthly fees, transaction
fees, transaction limits, monthly limits, monthly bases, etc. Not too long
ago, I tried to create a spread sheet of various types of payment solutions.
I came to the conclusion that it couldn't represent it in two dimensions. :)

Seriously, though, I found that I had much better luck calling companies and
talking to human beings than relying on their Web sites. And I'm a person
who hates talking to sales people.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195488
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Zip code radius database?

2005-02-18 Thread Ben Rogers
 Most of the zip code tags I came across were made with a particular db
 in mind.  I whipped up ZipMonger to work with anything, and then I
 optimized it to the point where it was returning responses in a couple
 of seconds where other tags where at 30 seconds +.

Try moving the logic into the database. When you're done, it should return
in milliseconds. It won't be as portable, but it will be much faster.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195490
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 There's a lot of incorrect information being tossed about here -- but
 that's understandable because it's a seemingly complicated subject that
 no one ever seems to explain well enough.  That's why I created this page
 on our site:

You replied to my message, so I assume you're referring to my posts?

 http://www.productivityenhancement.com/services/HowMerchantAccountsReallyW
 ork.cfm

I came across this page in my research a couple months ago. It's very
useful. Thank you.

 which still doesn't explain how some parties are comglomerated, what fees
 may be involved, etc.  I'll try to expand on this in the coming weeks.
 
 I invite you to read the page I mentioned above, and understand that as
 long as you are using an Internet gateway that you will always be working
 through each of the parties I show in that diagram.  It's just that some 
 companies may provide more than one service, or may do so through a 
 strategic relationship with another company (like a payment processing 
 company affiliated with an acquiring bank), so you may not think you're 
 dealing with an acquiring bank because our merchant account handles all 
 that, but there is no such valid statement like that to be made.

Isn't that what I just said, albeit with more qualifications?

 For example, I know of one company that provides everything you see in
 that diagram under one roof, but that may not necessarily mean they have 
 the best fees or that their fees are any less complicated.

Again, I think this is the argument I was making.

 In fact, many times the companies you deal with are just fronts for the
 same few companies on the back end.

Like your company, correct? Which is not necessarily a bad thing. Sometimes,
the easiest solution is the best solution.

It would be really helpful if you would post actual information rather than
making specious accusations that allude to your proprietary insight. It
would also be helpful if you qualified your comments in some way (e.g. are
you stating that this is the case globally or just in the United States?).

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057



~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195502
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT - Ecommerce

2005-02-18 Thread Ben Rogers
 Actually, they do cost less, since the bank negotiates with the processing
 firm for a significantly larger chunk of the business and also excepts all
 of the credit risk.  This processing is part of being a bank, so they
 really can't mark it up in an uncompetitive fashion.  But, as I mentioned
 in an earlier email, it is very important that merchants cultivate a
 relationship with a local bank.

As I stated in an earlier message, our local credit union actually pays us
for our account, despite the fact that we process thousands of checks every
month. They pay us more per month than Authorize.Net charges us. Our IMA is
very reasonable, but I doubt it's the cheapest. I find it difficult to
believe that an all in one solution can compete with that.

I'll admit that I'm very biased. As a developer, I've had a very difficult
time with all-in-one solutions. The gateway software is usually atrocious.
The fees are usually higher (from my experience). The customers that I've
worked with who have chosen an all-in-one solution generally seem to do so
because they sat down with their account manager at their local bank, a
person they no doubt trust, and got talked into it because that's the only
solution the bank has to offer.
 
Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195504
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Internet Explorer 7 (no really!)

2005-02-17 Thread Ben Rogers
 in size wise how big is that?

I don't know. I zambonied that box. It was too much of a support headache.

  then take a base copy of xp and add all the patches, fixes, sp1,sp2 and
 so on what kinda size is that?

Since when has hard drive size been an issue? For me, the bigger problem is
having to stay on top of security updates and booting the server every two
days.

  xp patches and service packs alone are probably bigger than the whole os
 install

It's possible. I don't know off hand. But the XP install is still only a
single CD. RedHat Enterprise Linux 3 was something like 6 or 7 CDs.

  and at least with your linux kernals its actually upgrading your linux
 system, i dont see where any patches or fixes are actually upgrading xp at
 all

That's part of the point. I don't want security patches and bug fixes to
introduce new features -- and new bugs necessitating new security patches
and bug fixes. If I want new features, I'll buy a new OS or install third
party software on top of my existing OS.

Regardless, you should read up on Windows XP Service Pack 2. It did, in
fact, introduce many new features. Most were added for the sake of security,
however.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195156
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Internet Explorer 7 (no really!)

2005-02-17 Thread Ben Rogers
  Slashdot, perhaps?
 
 
 I think it might have been actually.

Actually, if I remember correctly, I read something similar on Miguel de
Icaza's blog. I think he's a very bright man but given a little too much
towards hyperbole. But then, so am I -- give to hyperbole that is. Not very
bright. :)

 Um... how is that the opposite? Thats exactly what I said. From what I
 understand (theory or not) the avalon apps act like Apple dash board
 widget but on the desktop - no browser.

My impression of what you were arguing (which maybe wrong?) is that
Microsoft is attempting to co-opt the Web with Avalon. I was suggesting that
Avalon, as far as I can tell, is not intended for general Web use. I believe
they are trying to bring the same advantages that Web applications have to
traditional desktop applications.

 Aside from support - no - read blog yes.

Heh, I've never tried to talk to MS support. Maybe that's why we have such
different opinions. :)

 So you wrote an app that competed with Microsoft, and they told you
 what niche you would be allowed to work in with out them crushing you
  ok ... so?

It really wasn't like that. I don't know how to convey it to you. If I
could, I'd doubt you'd be convinced. You do realize though, that competing
companies sit down and talk all the time, right? The world really isn't as
black and white as you're trying to make it out.

 And already have more features and a safer experience than IE

I agree. They are newer browsers which spent years in development. Microsoft
switched focus and lost the lead. They also implemented a lot of features in
unsafe ways in the haste to compete with Netscape. But that's just my
opinion.

 Yes. For sure, Netscape 4 was horrid. IE was the bomb at that point. I
 talked many people off of netscape 4 onto IE because it was better by
 far. IE sucks now.

I really think this is a gross exaggeration. Thinking back to how trying it
was to develop cross-browser and cross-platform Web sites several years ago,
I think that we've come a long way. In my opinion, it's largely do to
Microsoft's early adoption of various standards including CSS-1, XML, XSL,
etc. It's been a rocky road and they adopted a few technologies a little too
soon. Nevertheless, it's pretty trivial to design sites that work not just
in the most popular two browsers, but dozens of browsers with a handful of
different rendering engines.

 Absolutely not. I am saying I have seen, many times, people in the
 Microsoft Camp say feature A is pointless no one will use it. Then
 MS comes out with Feature A (claims they made it up most times), and
 then the same people say Feature A is great!

What good are such generalizations?

 Well it has for a lot of people.

I don't doubt that -- especially power users. I think its usefulness for the
every day user is over estimated, however. Very few people open links in new
Windows or otherwise proactively manage their Windows. Most people that I've
seen simply open up a maximized Window and go. When they are done surfing,
they close any Windows that got opened up along the way. Consequently, I
don't expected tabbed browsing to have much of an effect on normal users --
whoever they are.

 How so? How can tabbed browsing be poor?

I believe the Firefox implementation is poor. There are many extensions out
there which attempt to improve it. So, I don't think I'm alone in this. I
think that some of the extensions make Firefox's tabbed browsing much
better. Out of the box, I'd say I prefer Maxthon's implementation.

 Ah, I see, so the MS tabbed browsing will be revolutionary and
 redefine how you work eh? Whatever - fodder.

I said no such thing.

 IE has had *no* innovation. That is the point. Web designers are
 stoked because someone is doing something to further the web
 technology and experiences. Somewhere Microsoft has failed miserably
 after having been knighted champion of browser war.

If innovation is defined as tabbed browsing, then I'd say that there's very
little innovation at all right now. Regardless, I'm glad that there are
browsers out there that may be pushing Microsoft to improve upon Internet
Explorer. Frankly, I think that security -- perceived or otherwise -- is the
real impetus. But I'll take what I can get where I get it.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195159
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http

RE: Internet Explorer 7 (no really!)

2005-02-16 Thread Ben Rogers
 I think Firefox is a threat. The product is gaining market and
 mindshare over IE pretty consistently, and if they want to stop it
 they have to act now not before it gets to 30 or 50%. MSs plan (I
 think I read this somewhere but cant remember)

Slashdot, perhaps?

 is to get everyone off
 the browser and write apps with their avalon thing anyway

I've seen no evidence of this -- outside of the conspiracy theorist blogs.
As far as I can tell, they are trying to do the reverse: make traditional
desktop applications deployable and updatable via the Web.

 (kind of
 like Flex for the desktop, but probably more complicated with
 engineered in vulnerabilities). I'd even say MM is a threat to MS at
 this point (unless they are playing footsie under the table)
 
 The more people that get hooked with complex apps in the browser the
 more they'll have to convert later.  But MS says the only reason I've
 heard they are upgrading is because their customers asked for it
 (like they listen to them ;-D)

Have you ever personally spoken with a Microsoft employee or even read a few
of their blogs? As a Microsoft customer, we were asked to demonstrate an
application that we had written. We met with project leaders from several
teams. In many ways, the app we had written competed with what they were
doing. So, with some of the teams, we discussed differing approaches to
solving the same problem. With other teams, we discussed how they could
market the product we'd written to their customers. It was an educational
experience, much more useful than making the same old us vs. them
argument.

 I'd bet IE7 is not going to be anything grand - it's going to be catch
 up like it almost always is.

How so? Firefox only reached version 1 a few months ago. Safari has only
been out for a year or so, I believe. Between the release of Internet
Explorer 4 and Safari, I can think of only two browsers that competed on a
technical level: Opera and Mozilla. Opera failed to render many sites
correctly (often because of bad browser detection, but that's the way it
is). Although the Gecko engine is pretty nice, the Mozilla suite left a lot
to be desired. Anyway, my point is, it seems like there were a few years
there that Internet Explorer was the uncontested leader. And has it really
slipped that far?

 They'll just add the basic features that
 are in firefox so that the IE crowd who now say they don't need tabbed
 browsing can say they love IE for its tabbed browsing

Ah, so now we're insulting Internet Explorer users as well as Microsoft. I
guess I can respond since I'm one of those people who doesn't need tabbed
browsing. I use Firefox religiously at home. I'd say that tabbed browsing
hasn't revolutionized my surfing experience. I rarely miss it at work where
I generally use Internet Explorer.

That said, I think the implementation of tabbed browsing in Firefox and
Mozilla is very poor. There are some popular extensions that greatly enhance
the experience. So, I'm not willing to judge based solely on my experiences
with Firefox. Nevertheless, if Microsoft makes a better *default* tabbed
browsing experience, well, good for them.

It seems to me that browser innovation may really be dead when Web designers
start trumpeting features like tabbed browsing.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195071
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Internet Explorer 7 (no really!)

2005-02-16 Thread Ben Rogers
 That's what I do. I also encourage others to do that. However, I can't
 just
 tell my computer-illiterate father-in-law to download Firefox, and he
 shouldn't have to know how to install software to use his computer to
 browse
 the web.

Perhaps the problem is that less computer literate people should be surfing
off of set top boxes instead of desktop or workstation machines. I don't
mean that as insult and I don't mean to be demeaning (I'm well aware that
type of statement is) but I think that the reality is that security and easy
of use are often on opposite sides of the same spectrum. If a person can't
be expected to learn how to install software, then he or she should have an
appliance in front of them that doesn't allow them to install software.

Ultimately, I think this is the fundamental failure of Windows: Microsoft's
trying to make one operating system for everyone. The differences between
Home, Professional, and Media Center are superficial at best. I think what's
needed is a surfing experience that's more akin to putting a game in an
Xbox. I thought some of the Linux distributions were going to provide that,
but I haven't seen it yet.

 The IE security model is seriously broken, largely due to how well it's
 integrated with the OS and due to the fact that practically everyone runs
 IE
 using administrative privileges. Jochem is absolutely right here (as
 usual).

Out of curiosity, do you feel the same way about Windows XP Service Pack 2?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195079
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Internet Explorer 7 (no really!)

2005-02-16 Thread Ben Rogers
 if ms keeps on their path they should send every ms user a free hard drive
 just to store all their patches  fixes on, cause its ridiculas how much
 space they take up.

If you think that's bad, you should try running RedHat Enterprise Linux.
Every time I turn around I've got 10 things waiting to install. I installed
at least 10 kernels alone in a one year period.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195094
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Internet Explorer 7 (no really!)

2005-02-16 Thread Ben Rogers
 To paraphrase Donald Rumsfeld, you go to the web with the computer you 
 have, not the computer you want or wish to have.

I wasn't arguing for a different OS. The XBox runs a kernel very similar to
the one found in Windows XP.

 It is possible to configure Windows securely, so that it can be a safe
 network client. I'm pretty comfortable that my laptop is adequately
 secure,
 for example. It's possible for Windows network administrators to configure
 machines so that they can be safely used as network clients. However,
 there's no reason why they couldn't be more secure by default.

I agree. In fact, I think the underlying security model in Windows
(everything is an object with ACLs even at the kernel level) is very solid.
However, the boxes you've described don't allow people to install software.
At least, most corporate networks that I've seen do not allow people to
install software. Some do not even permit users to surf to unapproved Web
sites.

 Yes. I do feel that it's a significant improvement, but there are still
 fundamental flaws in the underlying OS default settings. For example,
 there's no reason to run a browser with a user account that has
 administrative rights. But that's what most people do, because that's the
 default.

There is if you're installing software (Macromedia Flash, for instance) or
operating system updates via a Web browser. I'm not convinced that's a poor
distribution model. I tend to think it was poorly implemented and I have
hopes that it will be fixed. I think Windows XP Service Pack 2 goes a long
way towards that goal.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:195115
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Holy Security

2005-02-15 Thread Ben Rogers
 You discover a bug in open-source software.  You notify the develpers.
 They say cool, we'll fix that.  The new version has this fix and is
 released a few days/weeks after the initial notification.

Or they tell you it's not actually a bug. It's the way it should work
because of some obscure assumption in the underlying implementation. Now, go
fork off. :)

We had an experience like this with RedHat tech support regarding SATA RAID
on RHEL 3. Needless to say, we're no longer running it (Linux) anywhere as a
Web server.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:194726
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CFQUERYPARAM in CFC?

2005-02-15 Thread Ben Rogers
 Personally, I see no reason for a CFQUERYPARAM being used inside a CFC. It
 adds extra overhead and the protection that it provides should be provided
 instead by the CFARGUMENT tag. Does anyone see a reason for it in such a
 case? Data binding?

Besides the fact that security should be performed in layers, cfargument
types do not correspond to SQL types. Also, I would generally *expect*
parameterized queries to provide better performance than queries with
inlined values. Parameterized queries can even provide better performance
than stored procedures in some situations.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:194813
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Flex

2005-02-14 Thread Ben Rogers
  Anyone with a $500 computer, a $19/mo DSL connection (and little more)
  can host a credible web site...  and provide as much service to their
  clientele as, say, Victoria's Secret, does to theirs.
 
 I think you'll find most DSL / cable connection agreements prohibit
 you from operating a fixed service from your house like that.

In our area, the two most popular broadband options are Verizon DSL and
Comcast Cable. Both offer business plans and fixed IP addresses. Web, FTP
and mail traffic are permitted. However, those services cost substantially
more than $19 a month.

More importantly, they do not provide reverse DNS resolution, guaranteed
bandwidth, basic redundancy or anything else that even a small Web site
would require. In addition, many hosts block mail outright if it comes from
a pool of IP addresses belonging to a DSL or cable provider.

Finally, we can't convince most of our small business customers to backup.
They don't seem to be able create user accounts or share files in a
workgroup. They can't configure a LinkSys router on a Verizon PPoE DSL line.
And, yes, this even includes some people who call themselves Web developers.

I simply don't see these customers hosting their own Web sites and mail
servers (successfully) any time in the near future. This is to say nothing
of stats servers, SSL servers, and various other services involved in
hosting a single Web site.

And with the rampant viruses and worms out their, I'm pretty sure I don't
want to see most people hosting their own sites.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:194519
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Why would Firefox cause CF to error??

2005-02-14 Thread Ben Rogers
 The problem is not J2EE session management itself but a mismatch
 between the CF session timeout and the underlying J2EE session
 timeout.
 
 I recommend using J2EE session management over the traditional
 CFID/CFTOKEN stuff (there's a lot of benefits - read the docs) but the
 host needs to have the system setup properly.

So, ColdFusion does not keep the J2EE session and ColdFusion session
timeouts in sync? Can I assume then that, if J2EE session management is
enabled and the session timeout is changed programmatically, you could run
into these types of problems as well?

If this is the case, then it would seem that a server hosting multiple sites
for third part developers (or any application that programmatically sets the
session timeout) should not use J2EE session management.

I've never seen this mentioned in the docs. In fact, I went looking for
reasons not to enable J2EE session management. When I didn't find any, I
wondered why Macromedia gave us the option and assumed that it had to do
with backwards compatibility.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:194520
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Reinstall CFMX 6.1 Administrator only?

2005-02-14 Thread Ben Rogers
Is it really missing files or is it just suffering from the 6.1 Updater bug
that fails to recognize the CFIDE location? If you're seeing this bug,
you'll get an error about a missing tag lib having to do with
internationalization, if I remember correctly.

It happened to me with a J2EE install. I upgraded to Windows XP recently and
installed ColdFusion 6.1. The CFIDE ran. I know because you have to log in
to finish the install. I applied the updater (not 5 minutes after the
install) and the administrator died with the aforementioned error.

Anyway, this particular error has been discussed in CF-Talk, and the MM
forums (searchable via groups.google.com). Basically, the updater puts half
its files in the wrong location (either under C:\Inetpub\wwwroot\ or
C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war).

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Burns, John D [mailto:[EMAIL PROTECTED]
 Sent: Monday, February 14, 2005 9:43 AM
 To: CF-Talk
 Subject: Reinstall CFMX 6.1 Administrator only?
 
 I've inherited a server that seems to be missing some files necessary
 for the CFADMIN to work correctly.  I'm trying to figure out if it's
 safe just to drop files into that directory from another server or if
 there's a supported way to reinstall the administrator from the CD
 without reinstalling the CFMX as a whole and having to deal with
 possible problems with the app.  Any help would be appreciated.
 
 John Burns
 Certified Advanced ColdFusion MX Developer
 Wyle Laboratories, Inc. | Web Developer
 
 
 
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:194580
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-09 Thread Ben Rogers
 So as not to inundate the user with the multitude of options provided
 in the Administrator, for one, and to make sure that a user doesn't
 change a particular setting or settings that your application relies
 on, for another. Further, I wouldn't want to dump settings and stuff
 in a production environment. While developers tend to cheat all the
 time, a production environment should be a pristine version of your
 application, devoid of all debugging code and settings.

I think our perspectives are different. Some of the software I develop is
deployed in places I will never visit. At those locations, they often have
development, QA and production systems. So, when I deploy an app, it's not
straight to production. Deployment for me means that it's going to a
customer's site.

There's usually 6 months or so between the time the customer sets it up in
development and the time the app goes into production. During that time,
we're determining the best settings for the particular environment. Once
we've set up the development environment, the customer (or on site
consultants) duplicates it as QA environment and then as a production
environment.

 It's not a question of smart vs. dumb or lazy. It's a question of what
 one is used to and whether or not they are willing to make the effort
 to learn a different process to deploy a J2EE application. If I have
 to log in to the JRun Admin Console to administer all my other J2EE
 apps but then use the CFMX Admin just to administer my CF apps, that's
 a bother to the sys admin, who, in large shops where standards are
 prevalent, don't have time for disparate systems. One could argue both
 sides quite convincingly, I'd wager, but at the end of the day, as I
 mentioned earlier, this particular feature really caters to pure J2EE
 admins as opposed to developers like you and me who are used to CF's
 deployment experience.

I agree, but I think we're also talking a difference in scale. The companies
buying the software in question fly a team of people out to take classes to
learn how to use the software. If these people couldn't learn how to use the
ColdFusion Administrator, then they sure as heck can't learn how to use the
rest of our app.

BTW, the apps that I'm refereeing to are not written in CF. They are written
in ASP and Java. But, they're the best basis I have for comparison.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193838
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-09 Thread Ben Rogers
   Because they want a J2EE app not a ColdFusion app.
  Which is just a matter of semantics, correct?
 
 Perhaps, but it's important to some people.

I wholeheartedly agree and understand. I'm just trying to make sure I'm not
missing something. :)

 You're missing the point. The scenario is that you create an
 application that is going to be packaged and distributed as a J2EE
 application. You do not want or need to expose the entire CF Admin as
 part of that application - you've already set up all the admin
 settings when you packaged the app for deployment. The app might need
 some configuration after deployment - perhaps a data source setup,
 perhaps your app is only coded to support MySQL and SQL Server - so
 you build a simple admin that allows the purchaser of your packaged
 app to configure the app to talk to their existing MySQL or SQL Server
 database.

I'm not so sure that I'm missing the point so much as confirming that this
feature is not terribly useful for what we do (right now). That's not a bad
thing. But, the reason I'm asking these questions is that I'm trying to
figure out how ColdFusion EAR/WAR file deployment applies to what we do. It
doesn't seem like it offers us much over traditional deployment. That's
fine. If it offers other (J2EE) shops something and helps sell ColdFusion
licenses, that's good too. :)

  disable the ColdFusion administrator? You'd lose access to the log file
  viewer, the ability to dump settings, etc.
 
 And these have what relevance to a packaged, deployed J2EE application?

As a Macromedia employee working on internal projects, I can see why you'd
ask that question. In my previous message to Dave, I described a scenario
that's more common for us, one that involves dozens of consultants on site
deploying applications that I've written. Any tool that could help
programmers troubleshoot and solve problems that consultants are running
into in the field is essential.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193840
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-09 Thread Ben Rogers
 I'm at a loss as why you wouldn't want to disable the CFAdmin. You
 really shouldn't need it in production at all, if all you want it for
 is a log viewer, I suggest notepad. Having a slow running log viewer
 doesnt justify the security issues it presents.

When you're sending a team of consultants to deploy an application at a
customer's branch office in Taiwan for a period of no less than 6 months as
part of a global SAP data migration, you want to have every tool available
to the consultants as they try to troubleshoot issues. This includes the
ability to dump server settings, a web accessible log viewer (often, the
servers are located off site or access to the file system is otherwise
restricted), and anything else that might help us diagnose and troubleshoot
problems.

As I said before, we don't sell the software; we're not the one with teams
of consultants; and we don't fly the customer's employees half way around
the globe for training: we develop the software for a company that does.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193843
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Firewall question

2005-02-09 Thread Ben Rogers
They can be equally secure, but it has been my experience that, over time,
server based firewalls can get partially disabled. Configuration often
changes when troubleshooting issues and doesn't get changed back. Obviously,
that can be avoided, but it's something to watch out for. As Jochem noted,
the most secure option is using both.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Andy Ousterhout [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, February 09, 2005 11:42 AM
 To: CF-Talk
 Subject: OT: Firewall question
 
 Which is more secure:  Running your firewall on the NT 2003 Server or
 running
 it on a router?
 
 Andy
 
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193892
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Firewall question

2005-02-09 Thread Ben Rogers
 Second that. Even the content filtering of URLScan is evil. The
 only thing I use on the webservers themselves is IPSec policies.

Though I think IPSec policies are fine, I find that URLScan is an invaluable
utility on Windows Server 2000 boxes. At this point, I wouldn't run a
Windows Server 2000 web server without it installed.

That said, URLScan can be a pain to troubleshoot. I've gotten into the habit
of checking the URLScan log files whenever I encounter bizarre behavior or
non-descript errors.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193971
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
I'm still a little fuzzy on this. If we develop an application on ColdFusion
Enterprise and package it, do we include the license from the server we
developed the application on, or must we purchase a new, separate license of
ColdFusion Enterprise just for that EAR or WAR file? If that latter, is that
license then tied to the file or to a particular copy of the file installed
on a J2EE server?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ben Forta [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 08, 2005 8:28 AM
 To: CF-Talk
 Subject: RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)
 
 Not exactly, you can indeed develop on the no-cost developer edition and
 build a deployment package. But you'll need a serial number on that
 deployed
 version (or it'll time out after 30 days). Packaging changed, licensing
 has
 not.
 
 --- Ben
 
 
 -Original Message-
 From: Ryan Jones [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 08, 2005 12:47 AM
 To: CF-Talk
 Subject: Re: Sourceless deployment in BlueDragon (was: CFMX 7 is released)
 
 You can create a WAR or EAR file that contains your CF application and
 everything necessary to run it and then just deploy the WAR/EAR to a
 clean install of JRun, WebLogic, WebSphere, Tomcat etc that has never
 seen ColdFusion.
 
 Do I understand correctly that one can use the free developer version of
 CFMX 7, build Coldfusion apps, and then deploy them to a server which has
 Tomcat running and they will work?  All without shelling out for CFMX
 software for the server?
 
 
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193601
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
 It's a separate license that you'll want to purchase, your license is
 limited to 1 machine 2 CPUs (which in the example below is the machine you
 packaged it from).

Then I guess I don't understand what the purpose of the EAR/WAR file is? I'm
sure I'm missing something, but why would I deploy as an EAR/WAR file when I
have a full copy of ColdFusion Enterprise sitting on the shelf? Why wouldn't
I install that and then install the application (either with or without
source).

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193620
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
 Regarding serial numbers, it's your choice as to whether or not you
 include it when you compile the application. If you're selling a
 product to another company/customer, you would not include the serial
 number, as they would need their own serial number for their own
 servers. However, if you're simply moving the EAR/WAR file from one
 server in your setup to another, and you already have the serial
 number needed on the target server (the server you will be deploying
 the EAR/WAR file on), then you can plug it in up front so that you
 don't have to include the CF Administrator (or use the Admin API CFCs
 to programmatically set it).

This all makes sense, except, why would the customer, having purchased a
full copy of ColdFusion Enterpirse, want a crippled installation of
ColdFusion Enterprise (i.e. sans the ColdFusion Administrator)?

 As for the license, it only applies to the server to which the EAR/WAR
 file is being deployed to -- it has nothing to do with your files. So
 if the server you're moving to is a 2-CPU server, you'll need to
 purchase a CFMX Enterprise license for a 2-CPU server to be in license
 compliance. Further, since the license is for the physical server (and
 the CPU licensing is for each *physical* CPU, not virtual CPUs, by the
 way), you can deploy any number of instances/applications on that
 server; you are not restricted in any way on that front.

I'm still having trouble seeing a use for EAR/WAR file deployment. Can you
package your application up as an EAR/WAR file without ColdFusion (i.e for
deployment on a running instance of ColdFusion)? Or, is ColdFusion always
included in EAR/WAR file?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193624
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
Yes, this helps a lot. Thanks for the detailed response. Unfortunately, it
doesn't appear that this feature will be of much use to us. When we install
apps in corporate environments, we're usually provided with servers and
perform the installations ourselves. Besides those apps, most of the stuff
we write has to run in shared hosting environments (though they might not
necessarily be deployed to shared hosting environments). We simply don't see
a lot in between.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Dave Carabetta [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, February 08, 2005 11:23 AM
 To: CF-Talk
 Subject: Re: Sourceless deployment in BlueDragon (was: CFMX 7 is released)
 
 On Tue, 8 Feb 2005 10:54:25 -0500, Ben Rogers [EMAIL PROTECTED] wrote:
   Regarding serial numbers, it's your choice as to whether or not you
   include it when you compile the application. If you're selling a
   product to another company/customer, you would not include the serial
   number, as they would need their own serial number for their own
   servers. However, if you're simply moving the EAR/WAR file from one
   server in your setup to another, and you already have the serial
   number needed on the target server (the server you will be deploying
   the EAR/WAR file on), then you can plug it in up front so that you
   don't have to include the CF Administrator (or use the Admin API CFCs
   to programmatically set it).
 
  This all makes sense, except, why would the customer, having purchased a
  full copy of ColdFusion Enterpirse, want a crippled installation of
  ColdFusion Enterprise (i.e. sans the ColdFusion Administrator)?
 
 OK, here's a use case. One of the reasons that ColdFusion hasn't been
 adopted at some shops is that they run a pure J2EE environment.
 ColdFusion MX's past deployment experience has not followed this
 pattern, even though it is a valid J2EE application. You used to have
 to buy the CF server, install it separately into a J2EE instance, and
 then deploy your CFML code separately on top of that. That was an
 awkward experience for J2EE sys admins who wanted to have one neat
 EAR/WAR file that they could drop in and deploy which contained all of
 CFMX plus the CFML application. Now, to you and me as CF-ers, it's
 probably not that big of a deal because it's what we're used to, but
 for these pure J2EE shops, it was a hassle they didn't want to deal
 with so they stuck with technologies such as JSP. For a real-world
 example of this, I believe Mario Ciliotta who just posted to the list
 yesterday that his sys admins at Credit Suisse First Boston only
 wanted a EAR/WAR file to deploy if they were going to use CFMX 7.
 
 Keeping that use case in mind, CFMX 7 has the EAR/WAR packaging
 feature to satisfy this awkwardness for pure J2EE shops. If you think
 about it, in these big shops, they are theoretically not going to need
 to access the CFMX Administrator after the initial deployment, and any
 tweaking that does need to be done can now be done programmatically
 via the Admin API included (see LiveDocs for more on this).
 
 
   As for the license, it only applies to the server to which the EAR/WAR
   file is being deployed to -- it has nothing to do with your files. So
   if the server you're moving to is a 2-CPU server, you'll need to
   purchase a CFMX Enterprise license for a 2-CPU server to be in license
   compliance. Further, since the license is for the physical server (and
   the CPU licensing is for each *physical* CPU, not virtual CPUs, by the
   way), you can deploy any number of instances/applications on that
   server; you are not restricted in any way on that front.
 
  I'm still having trouble seeing a use for EAR/WAR file deployment. Can
 you
  package your application up as an EAR/WAR file without ColdFusion (i.e
 for
  deployment on a running instance of ColdFusion)? Or, is ColdFusion
 always
  included in EAR/WAR file?
 
 No, and this is really more because of the nature of how EAR/WAR files
 are used in the J2EE world. They are intended to be full standalone
 applications that you can literally just drop in and deploy without
 dependencies. If you already have CF installed into the instance
 you're deploying to, the combination of WinZip and sourceless
 deployment via the included cfcompile utility achieves the same goal.
 
 Hope this helps?
 
 Regards,
 Dave.
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193646
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http

RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
 I see your situation. This isn't really a feature for the masses
 like Flash Forms so much as it's a huge convenience (and potentially
 big source of new revenue for Macromedia) for pure J2EE shops who have
 been hesitant in the past. At the very least, hopefully you have a
 better understanding of what the feature is and how it works and can
 make a more informed decision down the road for new projects.

Yep, it makes a lot of sense, particularly from Macromedia's perspective.
From our perspective, we rarely encounter IT departments who are capable of
installing and administering J2EE servers.

We have one application that we deploy as an EAR file. However, we don't
just give the client the EAR file and an installation guide. We give them
server specs. Then, someone shows up at their place, installs the J2EE
server (SAP J2EE), and installs the app.

That the product runs on J2EE or takes the form of an EAR file is
incidental. They buy it because it's NetWeaver certified and integrates with
SAP Portal.

At least, that's the way I understand it. I don't sell, market or install
the product. In fact, our company itself doesn't do that. We just built it.
:)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193670
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Can you redistro developer version was: Re: Sourceless deployment...

2005-02-08 Thread Ben Rogers
 If you start a new thread, please start a new thread and don't
 respond to an old one. When you respond to an old one your email
 client will send a References header which tells that it is not
 a new thread.

And we all know that's the end of the world.

  1) Can I redistro the CFMX 7 J2ee Developer Version ( the localhost
  plus 2 IPs version ) as part of a package?
 
  2) Can I redistro the CFMX 7 J2ee Trial Version ( the 30-day version
  that reverts to 1 ) as part of a package?
 
 Both are answered in the license agreement. (You did read it, right?)

Where would one find this agreement? Are you referring to the EULA? You're
not suggesting that we sign up for a Macromedia account, download and
install the software, and sift through all the legal mumbo jumbo just find
out the answer to a few questions that a lot of us on this list would like
to know?

Seriously, if you don't have anything to add to a conversation, don't post.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193695
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Sourceless deployment in BlueDragon (was: CFMX 7 is released)

2005-02-08 Thread Ben Rogers
 Because they want a J2EE app not a ColdFusion app.

Which is just a matter of semantics, correct?

 With the new Admin
 API you can build a custom console into your app for deployment
 instead of the full CF Admin - because you will only need the subset
 of admin features necessary for your app.

I'm at a loss for why I'd want to duplicate the functionality of the
ColdFusion administrator. Let me rephrase that. I think the admin API is
useful. I can definitely see uses for that. However, why would I want to
disable the ColdFusion administrator? You'd lose access to the log file
viewer, the ability to dump settings, etc. I'm sure you could duplicate all
this with the admin API, but what would be the purpose?
 
 I demo'd this at Fusebox 2004 and I showed a Flash form-based wizard
 that could set up a data source for the freshly installed application.
 No source, no CF Admin. Simple to install for a J2EE shop, simple to
 configure.

I think we have different opinions of J2EE shops. :) I can't imagine a J2EE
shop that can't figure out how to set up a data source using the ColdFusion
Administrator.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:193729
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Quick Poll - what kind of files do you use every day?

2005-01-30 Thread Ben Rogers
Others mentioned SQL and ASP (which should include .asa). Theoretically,
this could include ASP.Net, but ASP.Net already has a couple of very nice
IDEs.

Though less common, I still have several sites out there that use server
side includes (.shtm and .shtml). Most of these are moving to
Dreamweaver/Contribute templates (.dwt).

In addition to writing bat (.bat and .cmd) scripts, I write a number of
Windows Scripting Host files (.js and .vbs) for server maintenance and such.
I also write sieve scripts for mail server spam filtering, but I've never
seen a standard extension for those.

I commonly edit ini (.ini) files from within an IDE as most applications
store their config in an initialization file, a java properties file, or an
XML file. Besides .xml, there are a number of common extensions for XML
files (.svg, .xsd, .config, .rss, .rdf, .opml, .cml).

I have to admit, I've very intrigued by the question. :)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Rob [mailto:[EMAIL PROTECTED]
 Sent: Sunday, January 30, 2005 1:40 AM
 To: CF-Talk
 Subject: Quick Poll - what kind of files do you use every day?
 
 I am trying to figure out what kind of file support needs to be in an
 IDE I am working on for cf development - can anyone add to this list?
 
 cfml (cfm,cfc), xml, dtd, xsd, xsl (xslt), css, js, html (xhtml, htm),
 bat, sh, plist, php
 
 c++, and java wont be included directly, but are their any big ones I
 am missing or that you use?
 
 Thanks,
 Rob
 
 --
 ~Blog~
 http://www.robrohan.com
 ~The cfml plug-in for eclipse~
 http://cfeclipse.tigris.org
 ~open source xslt IDE~
 http://treebeard.sourceforge.net
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:192246
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Blackstone and XHTML

2005-01-28 Thread Ben Rogers
For a ColdFusion programmer, XSL should be an easy leap. The biggest problem
I ran into was in writing a ColdFusion code generator. Because ColdFusion
markup is not XML compliant, you have to treat the ColdFusion as raw text.
This leads to a lot of character escaping. That, along with white space
management, can make XSL templates unwieldy.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Aaron Rouse [mailto:[EMAIL PROTECTED]
 Sent: Friday, January 28, 2005 10:51 AM
 To: CF-Talk
 Subject: Re: Blackstone and XHTML
 
 I just looked at a few XSL files, do not look too bad but could see
 how they could quickly get rather complicated.
 
 
 On Fri, 28 Jan 2005 10:45:14 -0500, Adam Haskell [EMAIL PROTECTED]
 wrote:
  I think XSL is kinda like ColdFusion its easy to pick up (not quite as
  easy as CF) and get started but to get the true power from it it will
  take some practice/learning.
 
  Adam H
 
 
  On Fri, 28 Jan 2005 09:30:57 -0600, Aaron Rouse [EMAIL PROTECTED]
 wrote:
   How hard is the XSL to develop though?  I got the impression it is
   rather tedious to make one from scratch but never looked hard into it.
   For whatever reason this feature has not really appealed to me,
   although I could see benifits to it for here at work.
  
  
   On Fri, 28 Jan 2005 10:27:37 -0500, Joe Rinehart
 [EMAIL PROTECTED] wrote:
 See, that's *way* more control than I want to leave to the form
 tag...
 It also doesn't account for a great number of other possibilities
 --
 i.e. text description of a field's content above, below or to the
 right of the input element. Sure a lot of forms are formatted this
 way
 (label on the left, input on the right), but by no means all of
 them.
   
From what MM has disclosed, the control isn't actually in the form
tag.  The control is an an XSL file that you apply as a 'skin' -
you're supposed to be free to use a number of built-in skins or
 create
your own.
   
 How would you make the form align all of the labels to the left?
 (I
 don't like having them right-aligned.) Would it require an align
 attribute in each input element (which is the sort of thing I do
 with
 a singular css element in a col tag)?
   
The XML CFForm seperates all look/feel/layout from the Cfform
 block
itself - the XSL would determine right/left etc.
   
-joe
   
--
For Tabs, Trees, and more, use the jComponents:
http://clearsoftware.net/client/jComponents.cfm
   
   
  
  
 
 
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:192097
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CMS plain text data to Contribute 3

2005-01-27 Thread Ben Rogers
This was in Contribute 1 days. They had lots of problems with Contribute 1
and dynamic pages. So, they decided to give Contribute the simplest page
they could.

Parsing the page was relatively easy. Contribute templates consist of
regular HTML marked up with proprietary HTML comments. It's not a full blown
language or anything.

Anyway, it was an interesting -- if imperfect -- solution. The customer got
a very flexible WYSIWYG editor, and the developers didn't have to worry
about Contribute trashing live Web pages.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Robertson-Ravo, Neil (RX) [mailto:Neil.Robertson-
 [EMAIL PROTECTED]
 Sent: Thursday, January 27, 2005 9:52 AM
 To: CF-Talk
 Subject: RE: CMS plain text data to Contribute 3
 
 Yeah...sounds possibleand pretty neat.
 
 -Original Message-
 From: Deanna Schneider [mailto:[EMAIL PROTECTED]
 Sent: 27 January 2005 14:52
 To: CF-Talk
 Subject: Re: CMS plain text data to Contribute 3
 
 Holey Moley - really? I want to talk to these people.
 
  I know of a site that does the opposite. Because of various sundry
  Contribute bugs and issues, the developers decided to build vanilla
 pages
  that the end users could edit without disturbing the live site. They use
  ColdFusion to parse the Contribute generated pages, extracting the
 content
  from the editable regions and inserting it into the database.
 
 
 
 
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191933
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CMS plain text data to Contribute 3

2005-01-27 Thread Ben Rogers
 That has been my experience. Prior to the latest version, though, I had
 quite a few problems with Dreamweaver templates. Most of those are gone in
 DWMX 2004.

Even with Contribute 2 and Dreamweaver 2004 I've had a lot of problems with
more advanced template functions. I gave up on repeatable regions
altogether. Both Dreamweaver and Contribute would randomly stop responding
to clicks on the plus or minus buttons. In at least one instance, they would
not re-render the document when a table row had been added. This would cause
the row to get clipped.

I've also had tons of problems with temporary files and lock files.
Contribute seems to have problems cleaning up after itself. I've had to
clean up such files for both our customers and those of other third party
developers who host with us. These issues occur on various servers,
including Windows 2000 and 2003.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191934
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Export to Excel

2005-01-26 Thread Ben Rogers
I generally just generate an HTML page and place the data in a HTML table.
Give it a .xsl extention and hand it back with a content disposition
header:

  cfheader name=Content-Type
value=application/x-msexcel; charset=UTF-8

  cfheader name=Content-Disposition
value=myExcelFile.xls

That works in Excel 98 and up, I believe.

There's also a custom tag in the OpenXCF project. The custom tag is called
cfx_excelquery. I haven't used it, but I believe quite a few people have:

  http://openxcf.sourceforge.net/

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Asim Manzur [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 26, 2005 10:29 AM
 To: CF-Talk
 Subject: Export to Excel
 
 Any recomanded tag to export the html result to excel sheet?
 preferably free tag.
 
 thanks
 
 PS: Second attempt. I post this message yesterday from the website,
 didn't showed up, tried again from website didn't comes up either. now
 sending through email.
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191822
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CMS plain text data to Contribute 3

2005-01-26 Thread Ben Rogers
 Contribute can edit plain ol' HTML files. There doesn't need to be any
 special code in them for that. Typically, people use Dreamweaver templates
 to control the look and feel of Contribute sites, but Dreamweaver
 templates
 just use HTML comments to tell Dreamweaver and Contribute which areas are
 editable and so on.

I was probably doing something wrong, but I had a heck of a time setting up
templates for Contribute in Dreamweaver. As soon as I made a file a template
or added the comment code for a non-editable region, I could no longer edit
the document at all. I ended up making the Contribute templates in HomeSite,
which blissfully ignored all the template comments.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191889
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CMS plain text data to Contribute 3

2005-01-26 Thread Ben Rogers
 A coworker told me beyond a shadow of a doubt that I could not export
 plain
 text html from a database to a file that contribute 3 could understand.

I wouldn't see why that would be a problem. It seems like an odd way to go
about doing it, but, if the document is properly formed HTML, Contribute
should be able to edit it.

I know of a site that does the opposite. Because of various sundry
Contribute bugs and issues, the developers decided to build vanilla pages
that the end users could edit without disturbing the live site. They use
ColdFusion to parse the Contribute generated pages, extracting the content
from the editable regions and inserting it into the database. 

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191891
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CMS plain text data to Contribute 3

2005-01-26 Thread Ben Rogers
Yeah, even at the time I assumed I was doing something wrong. Once I decided
to use HomeSite, I quit looking for the proper way to do it in Dreamweaver.

I should note that I was making editable and repeating regions in code view
as opposed to selecting the content and then choosing the appropriate
toolbar command. I don't know if that makes a difference.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Dave Watts [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 26, 2005 5:19 PM
 To: CF-Talk
 Subject: RE: CMS plain text data to Contribute 3
 
  I was probably doing something wrong, but I had a heck of a
  time setting up templates for Contribute in Dreamweaver. As
  soon as I made a file a template or added the comment code
  for a non-editable region, I could no longer edit the
  document at all. I ended up making the Contribute templates
  in HomeSite, which blissfully ignored all the template comments.
 
 That's very odd. I haven't had any trouble using Dreamweaver to create or
 edit templates for Contribute sites. Perhaps you were creating files from
 the templates - you can't edit anything outside the editable regions in
 that
 case. (Of course, that's the point of using templates, I guess!)
 
 Dave Watts, CTO, Fig Leaf Software
 http://www.figleaf.com/
 
 Fig Leaf Software provides the highest caliber vendor-authorized
 instruction at our training centers in Washington DC, Atlanta,
 Chicago, Baltimore, Northern Virginia, or on-site at your location.
 Visit http://training.figleaf.com/ for more information!
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191898
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CFCs and virtual directories.

2005-01-25 Thread Ben Rogers
Duplicating the mapping should work. ColdFusion does not honor IIS virtual
directories. You may be more used to ASP, in which virtual directory and
mapping are synonymous.

To further complicate things, you may have to duplicate the mapping in the
JRun config files as well. I've found that, sometimes, even ColdFusion
mappings are ignored. This seems to be the case when invoking a CFC as a Web
service (which in turn uses mappings).

I believe this is only true in what Macromedia terms a multi-homed server
configuration. If you're hosting a single site on the server, then you
probably won't see this as both JRun and ColdFusion are configured with a
/ mapping by default.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: DURETTE, STEVEN J (AIT) [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 25, 2005 3:39 PM
 To: CF-Talk
 Subject: RE: CFCs and virtual directories.
 
 Doug,
 
 That's been the issue all along.  If I put the cfc into a directory and
 make a virtual directory that points to it, the cfc doesn't work and
 browsing to the cfc doesn't work.
 
 If I do a cold fusion mapping to the cfc directory then the cfc works,
 but I can't let the programmers browse to the cfc to get the hint
 information.  It just returns a file not found error.
 
 That is why I was considering doing both to see what happens.  I just
 haven't had time to do it yet.
 
 If you can think of another way for the cfc to work and browsing to the
 cfc to work, without copying it into each website, please let me know.
 
 Steve
 
 
 -Original Message-
 From: Douglas Knudsen [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 25, 2005 1:42 PM
 To: CF-Talk
 Subject: Re: CFCs and virtual directories.
 
 
 virtual directories respond to HTTP calls, in other words calls to
 IIS.  Mappings are used by CF only.  If you want a CF mapping to be
 available via HTTP, you have to create a virtual dir.
 
 
 Doug
 
 
 On Tue, 25 Jan 2005 11:57:14 -0500, DURETTE, STEVEN J (AIT)
 [EMAIL PROTECTED] wrote:
  Ok, I did some testing and found out that while the cfc does work, you
  can't get information from it like you would if you by doing something
  like http://localserver/mycfcdir/mycfc.cfc
 
  I'm thinking about seeing what happens when you have both a virtual
  directory in iis and a mapping in ColdFusion.  Which would win out.
  Would it still work.
 
  Later,
  Steve
 
 
  -Original Message-
  From: John Beynon [mailto:[EMAIL PROTECTED]
  Sent: Tuesday, January 25, 2005 6:55 AM
  To: CF-Talk
  Subject: Re: CFCs and virtual directories.
 
 
  yes that will work...of course, if you had a folder named siteModel
 off
  the webroot it would work too, provided your '/' cfmapping goes to the
  web root
 
  jb.
 
   OK. So let's say i have a mapping in cf administrator called
   /siteModel. I should be be able to invoke a cfc by either
  
   cfinvoke component=siteModel.myCFC method=...
  
   or
  
   createObject(component,siteModel.myCFC)
  
   ?
  
   Dwayne
  
   -- Original Message --
   From: Jared Rypka-Hauer - CMG, LLC [EMAIL PROTECTED]
   Reply-To: cf-talk@houseoffusion.com
   Date:  Tue, 25 Jan 2005 01:54:55 -0600
  
   CFCs can be accessed in a few ways...
   
   Via the standard CF custom tag directory, a custom-custom tag
   directory, or in the immediate folder of the calling template:
   createObject(component,myCFC)
   
   Or in a folder below any of the above:
   createObject(component,folder.from.current.location.myCFC)
   
   There's a very specific search order that governs where CFCs should
   be
   located and how CF finds them if you only specify a CFC name.
   
   Check the livedocs here:
   http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/buildi12.htm
   
   Laterz,
   J
   
   
   On Tue, 25 Jan 2005 01:18:19 -0500, Dwayne Cole
 [EMAIL PROTECTED]
 
   wrote:
I thought tha this mapping issue was the problem with cfc's.
   Mapping works when your using cfinclude. I haven't wrapped most of
   my cffunction libraries with cfcomponent because of this issue of
   how to find them.  Plus my cfc's don't contain instance data, I'm
   not using flash yet, and I'm not using webservices.   So for me I
   works well to use cfinclude to include the set of cffunction
   before I make the call or include them in the application.cfm page.
   
Dwayne.
   
   
   
   
   --
   Continuum Media Group LLC
   Burnsville, MN 55337
   http://www.web-relevant.com
   http://cfobjective.blogspot.com
   
  
 
 
 
 
 
 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:191730
Archives: http

RE: John Dowdell Wants to Know What's Wrong with Macromedia

2005-01-13 Thread Ben Rogers
 Calvin not quite.   CFEclipse, I can see, is a terrific development,
 but as I found to my cost, if installation doesnt go right, it's very
 very difficult to fix.Support is dependent on the ample goodwill
 of the people developing it,  but still there is no obligation on
 anyone to make sure it all works.

You had problems installing Eclipse itself, the CFEclipse plug-in, or other
Eclipse plug-ins?

 This is no criticism of the folks who are developing the CFEclipse
 product, but I found it difficult to download (It took more than an
 hour to start downloading by the time i negotiated the maze of
 sourceforge) and then installation didn't go perfectly - I wasn't sure
 which of the 45 files i was supposed to be downloading, and even then
 it wasnt a fullly bundled package.   So.  having a problematic
 download and installation, everything went downhill from there.

Neither Eclipse or CFEclipse are not hosted on SourceForge. Eclipse offers
it's own download site and mirrors. Depending on what mirror you choose, it
can be a little confusing figuring out what file you want. However, it's
generally not as hellish as the standard SourceForge download page.

CFEclipse is on Tigris. There's installation instructions on the CFEclipse
project home page:

  http://cfeclipse.tigris.org/

 Several of the patient and helpful people working on CFEclipse tried
 to help, but unlike a paid-for package like StudioMX, I had no right
 to DEMAND support.  I could not insist on whatever it took to get it
 all going properly for me.  IN the end i had to just cross it off my
 list as another
 probably-good-product-i-have-to-have-another-go-at-one-day.

I've had bad luck getting Eclipse setup with various sundry plug-ins that I
need to make it truly useful for me. So, I know how you feel. I've got it
all up and working right now. However, I, umm, don't use it. :P It's still
missing functionality that I find useful in HomeSite (dual file managers,
for instance), and even the platform runtime install of Eclipse is
unbearably slow. It's as bad as Dreamweaver.

 That's the difference between a user-supported open source application
 and a fully commercial paid-for app.

It is the difference between many of them. But I found the Subversion and
TortoiseSVN install and setup much better than commercial products. It
really depends on the project in question and the closed source products
it's competing against.

 In the case of CFEclipse, I can see if it all goes well, it's a very
 versatile and developer-oriented product.  If it doesnt all go well
 it's a bloody nightmare.

Well, if your trouble was getting Eclipse up and running, then it may have
been a lack of familiarity with Eclipse itself. Eclipse has a pretty steep
learning curve. I had to spend several days just trying to grasp Eclipse. I
found that taking some of the tutorials for Java developers helped me gain
an understanding of what Eclipse is (a platform for IDE development) and
what it isn't (a pre-packaged, full featured IDE). That approach may or may
not work for you.

If your problem was with CFEclipse, then your expectations might have been a
bit too high. CFEclipse is still relatively immature at this point. It's a
great plug-in, but it hasn't been around for very long, the users are
increasing dramatically at the moment (which means many more people are
testing on various platforms), and it's under very active development. I
would imagine that, in another year or so, development will have slowed to a
more maintainable pace and features will be more fully fleshed out. Right
now, each new build of CFEclipse seems radically different than the previous
build. That's fine for many developers (fine for me, in fact), but it sounds
like you're really looking for something more stable.

 It's the same with the open source CMS  Farcry.  If installation goes
 well, it's obviously straightforward. If you hit a snag you can't
 DEMAND someone help you fix it, you are reliant on the goodwill of
 other users.  If they lose patience with your problem or run out of
 ideas, there's no obligation on them to stick with you. I had a
 non-standard setup with Farcry, and despite several days of working at
 it, with the assistance of several other users, I couldn't get it
 going in my setup before I reached decision time.   So I had to dump
 it.  If I'd bought and paid for it, I could have said you guys fix it
 so it works and dont whine to me about the cost.

And most commercial companies will politely refund your money. Of course,
I'm not generally buying enterprise software for big money with large
installation and support contracts. Nevertheless, I haven't had much luck
with that approach. Have you?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message

RE: Debugging Server Hangs

2005-01-12 Thread Ben Rogers
We've been seeing this behavior as well. In our case, it's on a production
system. It appears that a couple of long running requests are causing
threads to pile up. At some point -- usually very quickly -- IIS quits
answering requests.

We are able to reproduce the behavior by launching a very long running,
fairly CPU intensive process. Specifically, we run a template which zips up
a few gigs of log files.

This template is not the source of the problem normally, but it has helped
us troubleshoot the issue. If we run the template and then run cfstat, we
can watch the requests pile up and the average time taken grow. Meanwhile,
we monitor long running page requests (over 15 seconds) by tailing the
server.log file.

What seems odd is that, though the long running request consumes between 25%
and 50% CPU as it zip log files, there would seem to be enough resources
left for other pages. That is not the case, apparently. Pages that normally
execute in milliseconds may take 15 seconds or more.

Anyway, we're monitoring the log files for long running requests and fixing
pages that take more than 15 seconds to execute. So far so good. The server
has been running since last Friday without crashing. Believe it or not,
that's a recent record.

To give you an example of the kind of stuff we're finding, in one case, a
developer had apparently tried to perform a naïve optimization by executing
a cfflush with every loop iteration. Instead of taking 1 second to run the
loop outright, it took 30 seconds. I'm sure the cfflush made the page seem
to return more quickly from his remote location.

These fixes are easy enough and they seem to produce good results. However,
I'm still at a loss to explain the train wreck behavior. Why does a single
long running process take down an entire server when there would seem to be
resources left to handle additional requests?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Kazmierczak, Kevin [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 11, 2005 3:06 PM
 To: CF-Talk
 Subject: Debugging Server Hangs
 
 What does everyone do about tracking down pages/code that cause the cf
 server to slow down or hang and you are left with restarting the
 services/ machine to solve it?
 
 
 
 Every once in a while our CF server comes to a crawl or get a JRUN
 closed connection error.   Looking in the log files doesn't give too
 much information.  Wouldn't it be nice if there was a CF Profiler like
 the SQL Server SQL Profiler to see what code was being processed and
 such?
 
 
 
 What does everyone else do about this?
 
 
 
 Kevin.
 
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:190093
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Debugging Server Hangs

2005-01-12 Thread Ben Rogers
One thing I meant to mention in my previous message is that ColdFusion
debugging *severely* hampers performance. I've seen pages that take 10 times
(or more) as long with debugging enabled. Extensive use of CFCs and UDFs, in
particular, seem to drag the server to its knees if you have debugging
enabled. So, you could be seeing the same behavior that I described in my
previous message for a different reason.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Kazmierczak, Kevin [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 11, 2005 3:06 PM
 To: CF-Talk
 Subject: Debugging Server Hangs
 
 What does everyone do about tracking down pages/code that cause the cf
 server to slow down or hang and you are left with restarting the
 services/ machine to solve it?
 
 
 
 Every once in a while our CF server comes to a crawl or get a JRUN
 closed connection error.   Looking in the log files doesn't give too
 much information.  Wouldn't it be nice if there was a CF Profiler like
 the SQL Server SQL Profiler to see what code was being processed and
 such?
 
 
 
 What does everyone else do about this?
 
 
 
 Kevin.
 
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:190094
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Configuring IIS to Handle 404 Errors

2005-01-11 Thread Ben Rogers
I've done something similar to this already, actually. However, for one site
in particular, I need to take ColdFusion out of the equation. I need to let
the Web server handle 404 errors for that site.

It used to be the case that you could simply tick off the Check that file
exists box and be done with it. However, with the wildcard mapping, this
doesn't seem to be the case anymore.

To be honest, this is the first time I've noticed the wildcard mapping. I'm
a little uneasy with the thought that JRun will be invoked at least at some
level for static html pages. That just seems like a huge surface area and a
possible source of conflicts.

So, at least part of the reason I'm asking at this point is that I'm
interested in eliminating the wildcard mapping altogether. Unfortunately, I
can't find any documentation on it so I'm not sure why it exists.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: JediHomer [mailto:[EMAIL PROTECTED]
 Sent: Thursday, January 06, 2005 2:33 PM
 To: CF-Talk
 Subject: Re: Configuring IIS to Handle 404 Errors
 
 You could potentially code the 404 with a switch/case scenario to do
 different things and show different output depending on the host
 header (CGI.Server_Name)
 
 
 On Thu, 6 Jan 2005 12:27:47 -0500, Ben Rogers [EMAIL PROTECTED] wrote:
  Unfortunately, that won't work for us. We host multiple sites on the
 same
  server. The ColdFusion error handler is server wide.
 
  Ben Rogers
  http://www.c4.net
  v.508.240.0051
  f.508.240.0057
 
   -Original Message-
   From: JediHomer [mailto:[EMAIL PROTECTED]
   Sent: Thursday, January 06, 2005 11:37 AM
   To: CF-Talk
   Subject: Re: Configuring IIS to Handle 404 Errors
  
   THere is an option in the CFAdministrator that lets you set a 404
   template.  We just use this, then let the template redirect the user
   to an appropriate page, or alternativly email developers etc.
  
   HTH
  
  
   On Thu, 6 Jan 2005 11:25:12 -0500, Ben Rogers [EMAIL PROTECTED] wrote:
I'm having trouble configuring IIS to handle 404 errors for
 ColdFusion
pages. Enabling the Check that file exists option on the .cfm
   extension
mapping is not enough.
   
It appears that ColdFusion (MX 6.1 with Updater) has added a
 wildcard
mapping. If I enable Check that file exists on that mapping, IIS
 traps
   404
errors.
   
However, I'm not sure what effect that has. This site in particular
 uses
Flash Remoting. I'm a little worried that the wildcard mapping
 handles
   those
types of requests (flashservices/gateway), for instance.
   
Does anyone know what the wildcard mapping is used for? Am I going
 about
this the wrong way?
   
Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057
   
   
  
  
 
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189905
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Revised Thread - Uploading CSV and Validation

2005-01-11 Thread Ben Rogers
 CSVs are much trickier than a lot of people realize to handle in my
 experience. For example, there are two separate CSV formats -- one the
 world uses and one Microsoft uses.

Actually, there is no standard for CSV. There are just about as many
formats as there are implementations. Consequently, CSV is not a
particularly good interchange format.

It's my understanding that what we commonly refer to as the CSV format was
popularized by Excel. Other applications, including those from Microsoft,
have used formats similar. In many cases, the format is loosely based on the
Excel format.

For instance, I don't believe the Excel format allows embedded carriage
returns and line feeds. Excel also trims leading zeros and white space. Many
other implementations do not. They will also allow carriage returns and line
feeds provided the data in question is enclosed in quotes.

 How do you know which type you're
 going to get? Secondly, did you know that you can have carriage
 returns within a given field, and it's perfectly valid?

Be careful. By using the word valid you're suggesting that CSV can be
validated against something akin to a DTD or that there's some overriding
standard. This is not the case. The Excel format is the closest thing to a
de facto standard, but it is also one of the most limiting.

Consequently, what one application considers valid is not necessarily what
another considers valid. You can have two CSV files which are perfectly
valid in their own context but which can't be shared with other
applications.

There are quite a few articles on CSV formatted files and ways to parse
them. I found this one in particular to be useful when I was writing a
simple CSV parser:

  http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189915
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Revised Thread - Uploading CSV and Validation

2005-01-11 Thread Ben Rogers
 Which further emphasizes my point that basic ColdFusion solutions of
 looking for carriage returns and the like is not a robust way to solve
 this problem.

I wasn't debating that point. However, it's worth noting that this is
entirely dependent on the application which generated the CSV file. If the
files are all coming from Excel -- which I believe does not allow embedded
carriage returns -- then scanning for carriage returns is perfectly fine.
 
 Well, I would have said validated if I meant to a DTD or XSD or some
 such, and I've never even heard of any validation mechanisms for CSV
 files other than parsing the file itself.

But you did use the word valid. That is a loaded term on a ColdFusion
mailing list filled with Web developers. I was merely trying to clarify the
statement.

Your messages seemed to suggest that there was a right and wrong way to
parse a CSV file. I was simply trying to convey that there are as many
correct ways to parse CSV files as there are different flavors of CSV
because CSV is not a standard.

 Sure, but the same could be said of almost any transport medium. For
 example, an XML file might be valid on one system, but not necessarily
 on another if the DTD/XSD it validates against is different.

I think you're conflating the issue (possibly because I mentioned DTDs in
the previous message).

There is an XML standard. Consequently, I can validate the XML document to
ensure that it's properly *formatted*. I can be reasonably sure that, if I
create a standards compliant XML document, that other applications will be
able to parse it. What they do with it from there is up to them.

It's worth noting that, if they can't, then it's probably their fault. In
rare cases, it may be an ambiguity in the standard. This is not the case
with CSV. The format of a CSV file can be perfectly valid for one
application but invalid for another.

XML also supports DTDs, which allow you to validate the *structure* of the
document (as opposed to the format). If a DTD uses an absolute URI (or is
otherwise available on both systems), then the structure of the document can
be validated on both systems.

Since there is no CSV standard, the format cannot be validated. The closest
thing you get to a DTD in a CSV file is when some applications include the
column names in the first line of the file. This tells you the number of
columns that you can expect.

 That's a good one. I'm particularly interested in the CSV to XML
 converter they posted. Thanks for the link.

BTW, I agree with the posts that suggest using DTS, SQLLDR and other such
apps. They've already solved a good deal of the integration problems. DTS in
particular provides a nifty wizard which lets the developer describe the CVS
flavor that you have.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189936
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Revised Thread - Uploading CSV and Validation

2005-01-11 Thread Ben Rogers
 Agreed. For the record, it looks like Excell (I'm using 2003) does
 indeed allow carriage returns. I just ran a quick test (when in the
 cell, hit Alt+Enter to start a new line within it) and it saved out
 with the carriage return.

Good to know. Thanks for testing.

 That wasn't my point at all. I was actually pointing out the opposite
 -- that there were too many different ways to parse CSV files, so the
 usually common ColdFusion suggestion of looping over rows and looking
 for carriage returns won't necessarily suffice.

I understood your point and was generally agreeing. I was just trying to
clarify because I thought it might be confusing. In other words, I could see
how someone would read your message and think that, if they added support
for embedded carriage returns and line breaks, they would somehow have a
valid CSV parser. 

 I use Oracle here at work, and my experience with SQLLDR is that,
 while it's an extremely powerful way of bulk loading data, the format
 of the file needs to be perfect for it to succeed. Hence the
 suggestion of going through the different steps to verify that you
 have a validly structured CSV file (with the Ostermiller utilities,
 etc.), particularly when I have external clients who will mess up
 their files from time to time. I've not used DTS personally, but by
 many accounts, it's an invaluable part of the SQL Server product and
 is a great fit for this sort of work.

I have very little experience with Oracle and none (directly) with SQLLDR. I
*ass*umed it was similar to DTS. :) DTS, though awkward in many ways, is a
pretty incredible piece of technology. I've seen sites that use thousands of
DTS packages and a simple VB scheduler to manage all sorts of operations
(data migration, work flow, data management, data validation, etc). It
surprises me how many of the daily operations at several Fortune 500
companies are handled this way.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Sams Teach Yourself Regular Expressions in 10 Minutes  by Ben Forta 
http://www.houseoffusion.com/banners/view.cfm?bannerid=40

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189939
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: WIKI App?

2005-01-11 Thread Ben Rogers
I took a look at this, but couldn't quite figure out how to set it up.
Specifically, I couldn't find a directory that looked like a web root?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Keith Gaughan [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 11, 2005 1:06 PM
 To: CF-Talk
 Subject: Re: WIKI App?
 
 Jake. wrote:
 
  Keith, I'm happy to help bang around on it. I'll check out sourceforge.
 
 Well, I've warned you of the state it's in! But any help'd be
 appreciated.
 
  So are the SeedWiki on SF and www.seedwiki.com the same thing?
 
 I believe so.
 
  If so, it's change it's product... it's now a free app for limited,
  public usage and Web based. Charges apply for private WIKIs
 
 I think the deal is that SeedWiki itself is FLOSS, but the project
 sponsors offer a hosting service in addition.
 
 K.
 
 --
 Keith Gaughan, Developer
 Digital Crew Ltd., Pembroke House, Pembroke Street, Cork, Ireland
 http://digital-crew.com/
 
 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189940
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: WIKI App?

2005-01-11 Thread Ben Rogers
Sorry, I was referring to SeedWiki. There were downloads listed. I took a
look through each but couldn't make heads or tails of the site structure.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Keith Gaughan [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 11, 2005 1:49 PM
 To: CF-Talk
 Subject: Re: WIKI App?
 
 Ben Rogers wrote:
 
  I took a look at this, but couldn't quite figure out how to set it up.
  Specifically, I couldn't find a directory that looked like a web root?
 
 Of what: FusionWiki or SeedWiki?
 
 --
 Keith Gaughan, Developer
 Digital Crew Ltd., Pembroke House, Pembroke Street, Cork, Ireland
 http://digital-crew.com/
 
 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189957
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CF - switching from MS-SQL to Oracle (neq Neo, Morpheus, Trin ity)

2005-01-07 Thread Ben Rogers
 One thing to keep in mind is Oracle is case sensitive where if I
 remember right MSSQL is not?

Microsoft SQL Server uses a case-insensitive collation sequence by default.
Collation sequences describe case sensitivity, sort order as well as the
character set. This can be configured at the server, database, table, and
column level.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
This list and all House of Fusion resources hosted by CFHosting.com. The place 
for dependable ColdFusion Hosting.
http://www.houseoffusion.com/banners/view.cfm?bannerid=11

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189639
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: CF - switching from MS-SQL to Oracle (neq Neo, Morpheus, Trin ity)

2005-01-07 Thread Ben Rogers
Small correction. The collation sequence stores the code page used, not the
character set. That's determined by the column data type. My mistake.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ben Rogers [mailto:[EMAIL PROTECTED]
 Sent: Friday, January 07, 2005 9:50 AM
 To: CF-Talk
 Subject: RE: CF - switching from MS-SQL to Oracle (neq Neo, Morpheus, Trin
 ity)
 
  One thing to keep in mind is Oracle is case sensitive where if I
  remember right MSSQL is not?
 
 Microsoft SQL Server uses a case-insensitive collation sequence by
 default.
 Collation sequences describe case sensitivity, sort order as well as the
 character set. This can be configured at the server, database, table, and
 column level.
 
 Ben Rogers
 http://www.c4.net
 v.508.240.0051
 f.508.240.0057
 
 
 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189640
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


SOT: Simple Content Management

2005-01-07 Thread Ben Rogers
We need a tool to collect and organize information in order to build
documentation for a project in a collaborative fashion.

We've actually used blogs in the past to document the installation of
software and such. A blog won't work in this case, however, as we need to be
able organize information in a hierarchical fashion, not chronological.

Wiki's are interesting and would probably work technically speaking.
However, I think it will be too difficult to teach everyone how to use a
Wiki. Also, a Wiki is a little too free form. We need to define the
structure and let people provide the content.

Does such a tool exist? We don't really care whether or not it's written in
ColdFusion. It needs to run on Windows, however. I think we're looking for
something Web based, but that's not a requirement (we have admin access to
desktops and can install software).

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189660
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Configuring IIS to Handle 404 Errors

2005-01-06 Thread Ben Rogers
I'm having trouble configuring IIS to handle 404 errors for ColdFusion
pages. Enabling the Check that file exists option on the .cfm extension
mapping is not enough.

It appears that ColdFusion (MX 6.1 with Updater) has added a wildcard
mapping. If I enable Check that file exists on that mapping, IIS traps 404
errors.

However, I'm not sure what effect that has. This site in particular uses
Flash Remoting. I'm a little worried that the wildcard mapping handles those
types of requests (flashservices/gateway), for instance.

Does anyone know what the wildcard mapping is used for? Am I going about
this the wrong way?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Sams Teach Yourself Regular Expressions in 10 Minutes  by Ben Forta 
http://www.houseoffusion.com/banners/view.cfm?bannerid=40

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189527
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Configuring IIS to Handle 404 Errors

2005-01-06 Thread Ben Rogers
Unfortunately, that won't work for us. We host multiple sites on the same
server. The ColdFusion error handler is server wide.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: JediHomer [mailto:[EMAIL PROTECTED]
 Sent: Thursday, January 06, 2005 11:37 AM
 To: CF-Talk
 Subject: Re: Configuring IIS to Handle 404 Errors
 
 THere is an option in the CFAdministrator that lets you set a 404
 template.  We just use this, then let the template redirect the user
 to an appropriate page, or alternativly email developers etc.
 
 HTH
 
 
 On Thu, 6 Jan 2005 11:25:12 -0500, Ben Rogers [EMAIL PROTECTED] wrote:
  I'm having trouble configuring IIS to handle 404 errors for ColdFusion
  pages. Enabling the Check that file exists option on the .cfm
 extension
  mapping is not enough.
 
  It appears that ColdFusion (MX 6.1 with Updater) has added a wildcard
  mapping. If I enable Check that file exists on that mapping, IIS traps
 404
  errors.
 
  However, I'm not sure what effect that has. This site in particular uses
  Flash Remoting. I'm a little worried that the wildcard mapping handles
 those
  types of requests (flashservices/gateway), for instance.
 
  Does anyone know what the wildcard mapping is used for? Am I going about
  this the wrong way?
 
  Ben Rogers
  http://www.c4.net
  v.508.240.0051
  f.508.240.0057
 
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189545
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


John Dowdell Wants to Know What's Wrong with Macromedia

2005-01-06 Thread Ben Rogers
This is worth reading and commenting on:

  http://www.markme.com/jd/archives/006722.cfm

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057



~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189546
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: The Death of DevNet :-(

2005-01-05 Thread Ben Rogers
 As a general rule I'd rather chew off my right arm than deal with sales
 people.

And as a general rule, if a company can't be bothered to advertise the price
of something as simple as a software suite, then I'm not going to deal with
them. I hate calling sales people, haggling over price, and still feeling
like I got screwed when I hang up the phone.

The other thing that really irks me about this whole thing is the lack of
communication from Macromedia on this issue. My license is expiring today. I
got messages from Macromedia warning me that I have to hurry and renew my
subscription as recently as last week.

I still have yet to receive anything from Macromedia notifying me that
program was being phased out. They have my e-mail address. They have my
mailing address. Do they need a blood sample before they'll tell me what the
heck is going on?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189364
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: The Death of DevNet :-(

2005-01-05 Thread Ben Rogers
Just received mine.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Christian Cantrell [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 05, 2005 11:14 AM
 To: CF-Talk
 Subject: Re: The Death of DevNet :-(
 
 On Jan 5, 2005, at 9:40 AM, Ben Rogers wrote:
 
  I still have yet to receive anything from Macromedia notifying me that
  program was being phased out. They have my e-mail address. They have my
  mailing address. Do they need a blood sample before they'll tell me
  what the
  heck is going on?
 
 Emails were sent out over the last couple of days to all DevNet
 subscribers.
 
 Anyway, I really really really encourage you guys to send feedback and
 questions to [EMAIL PROTECTED]  All the right people are on that
 list.  All we can do on cf-talk is post URLs to information on the
 website which you guys have probably already seen.
 
 Thanks,
 Christian
 
 
 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189415
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: ASP help

2005-01-05 Thread Ben Rogers
There's nothing directly analogous. However, if you have not declared
option explicit, then you can do this:

  If Not IsEmpty(pid) Then

  End If

That will also work if you've dimensioned the variable but have not yet set
it to anything.

That said, you should really declare option explicit at the top of every
page.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Asim Manzur [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 05, 2005 9:17 AM
 To: CF-Talk
 Subject: ASP help
 
 could someone please tell me the following code in ASP???
 
 Thanks once again.
 
 
 CFIF IsDefined(pid)
 
 do this
 
 cfelseif IsDefined(jid)
 
 do this
 
 cfif
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189419
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: The Death of DevNet :-(

2005-01-05 Thread Ben Rogers
I wasn't aware of the DevNet mailing list. It must have escaped my attention
when I subscribed to DevNet.

Anyway, I don't intend to subscribe now. My subscription officially ends
today. Though I intended to renew my DevNet subscription (the renewal price
was right for all the software and DRKs), I don't intend on joining a new
program.

In fact, as it stands, I don't believe I'll be purchasing any more client
apps from Macromedia. I've been largely disappointed with the Flash and
Dreamweaver. The one app I really truly liked, HomeSite, is dying the slow
death.

Actually, I have quite a few customers using Contribute. So, when the next
version of Contribute comes out, I'll probably need to purchase that. But
that alone is not enough reason to join a new subscription program.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Guy Rish [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 05, 2005 3:14 PM
 To: CF-Talk
 Subject: RE: The Death of DevNet :-(
 
 Ben,
 
 I only got my email this morning.  I'm guessing that some of the lag is a
 batching/traffic issue or such.
 
 There is always the hope that if we collectively (as Christian as advised)
 hit the DevNet mailing list that Macromedia will see that adjusting their
 licensing scheme to handle the problems they are experiencing from an
 Enterprise standpoint is not correctly gauged for their basic developer
 community.  Perhaps they might see there is some logic in making some
 better
 provisions for us.  I'm guessing (hoping that) because Sean and Christian
 are both urging the group to collectively express themselves that there
 might be time to affect some change before things seriously get rolling
 with
 this new scheme.
 
 rish
 
  -Original Message-
  From: Ben Rogers [mailto:[EMAIL PROTECTED]
  Sent: Wednesday, January 05, 2005 8:41 AM
  To: CF-Talk
  Subject: RE: The Death of DevNet :-(
 
   As a general rule I'd rather chew off my right arm than deal with
   sales people.
 
  And as a general rule, if a company can't be bothered to
  advertise the price of something as simple as a software
  suite, then I'm not going to deal with them. I hate calling
  sales people, haggling over price, and still feeling like I
  got screwed when I hang up the phone.
 
  The other thing that really irks me about this whole thing is
  the lack of communication from Macromedia on this issue. My
  license is expiring today. I got messages from Macromedia
  warning me that I have to hurry and renew my subscription as
  recently as last week.
 
  I still have yet to receive anything from Macromedia
  notifying me that program was being phased out. They have my
  e-mail address. They have my mailing address. Do they need a
  blood sample before they'll tell me what the heck is going on?
 
  Ben Rogers
  http://www.c4.net
  v.508.240.0051
  f.508.240.0057
 
 
 
 
 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189437
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: US Weather from NWS (was RE: CF-Tag Weather for UK (London)?)

2005-01-05 Thread Ben Rogers
Sadly, I've found quite a few Web services that can't be consumed by
ColdFusion. ColdFusion simply does not provide enough information to debug
these types of problems (the dreaded argument type mismatch is a perfect
example). Consequently, I've taken to writing wrappers in ASP.Net.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ian Skinner [mailto:[EMAIL PROTECTED]
 Sent: Wednesday, January 05, 2005 3:15 PM
 To: CF-Talk
 Subject: RE: US Weather from NWS (was RE: CF-Tag Weather for UK (London)?)
 
 Well, I made a small amount of progress.  I have at least proved that
 ColdFusion can retrieve some kind of data from a National Weather Service
 web service.  But, it is not very useful yet.  First of all, I played with
 the code, and I was able to get a different error Could not perform web
 service invocation NDFDgenByDay because
 java.lang.IllegalArgumentException: argument type mismatch.  I have not
 been able to figure out what argument has a mismatched type.  But the code
 was now finding the service and its methods.
 
 Then I found a different web service URI that I can get data from one of
 the two functions to be returned.  But this data is not properly formed
 XML.  There are several close tags /someTag without an appropriate
 start tag.  This makes the data fairly difficult to use, I think.
 
 I wanted to post my progress here, so that others interested with more web
 service skill then I may be able to figure this out.  I would really love
 to be able to get data like this, because it could be a very nice addition
 to an Outdoor Recreation site I maintain.
 
 MY CODE
 ---
 
 cfscript
   // Parameters for the NDFgenByDay function
   NDFDgenByDay = structNew();
   NDFDgenByDay.latitude = 38.9936;
   NDFDgenByDay.longitude = -77.0224;
   NDFDgenByDay.format = 12hourly;
   NDFDgenByDay.startDate = 2005-01-05;
   NDFDgenByDay.numDays = 7;
 
   // Parameters for the NDFDgen function
   NDFDgen = StructNew();
   NDFDgen.Latitude = 38.9936;
   NDFDgen.Longitude = -77.0224;
   NDFDgen.StartTime = 2005-01-05T00:00:00.5;
   NDFDgen.Endtime = 2005-01-06T00:00:00.5;
   NDFDgen.Product = glance;
 
   weatherParameters = StructNew();
   weatherParameters.maxt = true;
   weatherParameters.mint = true;
   weatherParameters.temp = true;
   weatherParameters.dew = true;
   weatherParameters.pop12 = true;
   weatherParameters.qpf = true;
   weatherParameters.snow = true;
   weatherParameters.sky = true;
   weatherParameters.wspd = true;
   weatherParameters.wdir = true;
   weatherParameters.wx = true;
   weatherParameters.icons = true;
   weatherParameters.waveh = true;
 
   NDFDgen.weatherParameters = weatherParameters;
 
   //The new URI I found when digging around the documentation
   ws1 = CreateObject(webservice,
 http://www.nws.noaa.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php?wsdl;
 );
   //The Original URL
   ws2 = CreateObject(webservice,
 http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl;);
 
   //Initilize result strings so that there will always be something to
 output.
   aStringWS1 = 'No Output Generated';
   aStringWS2 = 'No Output Generated';
 /cfscript
 
 !---
   TWO possible URI for the web service.
   http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl
   http://www.nws.noaa.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php?
 wsdl
 ---
 
 cftry
   !--- This call to the new web service will return data, but not
 well formed XML ---
   cfset aStringWS1 = ws1.NDFDgenByDay(argumentCollection =
 NDFDgenByDay)
   cfcatch type=anycfdump var=#cfcatch# expand=no
 label=ERROR:
 http://www.nws.noaa.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php?wsdl;
 /cfcatch
 /cftry
 
 cftry
   !--- This call to the original web service does not return data,
 but errors with the mismatched argurment type error. ---
   cfset aStringWS2 = ws2.NDFDgenByDay(argumentCollection =
 NDFDgenByDay)
   cfcatch type=anycfdump var=#cfcatch# expand=no
 label=ERROR:
 http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl;/cfcatch
 
 /cftry
 
 h1Results/h1
 cfoutput
   h2http://www.nws.noaa.gov/forecasts/xml/SOAP_server/ndfdXMLserver.
 php?wsdl/h2
   #HTMLEditFormat(aStringWS1)#
   hr
   h2http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl
 /h2
   #HTMLEditFormat(aStringWS2)#
 /cfoutput
 
 --
 Ian Skinner
 Web Programmer
 BloodSource
 www.BloodSource.org
 Sacramento, CA
 
 C code. C code run. Run code run. Please!
 - Cynthia Dunning
 
 
 
 Confidentiality Notice:  This message including any
 attachments is for the sole use of the intended
 recipient(s) and may contain confidential and privileged
 information. Any unauthorized review, use, disclosure or
 distribution is prohibited. If you are not the
 intended recipient

RE: The Death of DevNet :-(

2005-01-04 Thread Ben Rogers
Let me get this straight. For DevNet subscribers such as myself, the upgrade
path is the Volume License Program, which seems to use a convoluted
sliding point scale to determine price? That's supposed to be less
confusing?

  http://www.macromedia.com/buy/volume_license/vlo/

I've been surfing the Macromedia site for the past hour trying to figure out
exactly how much what I used to have will cost in the future and I still
don't know. Looks like I have to call the Macromedia Call Center just to get
a price quote.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Christian Cantrell [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, January 04, 2005 1:29 PM
 To: CF-Talk
 Subject: Re: The Death of DevNet :-(
 
 On Jan 4, 2005, at 9:09 AM, Alex Sherwood wrote:
 
  Any idea why MACR would do this?
 
 Macromedia is consolidating subscription programs.  Right now, there is
 MVLP (Macromedia Volume Licensing Program), DevNet, Studio, and
 subscription programs that we have taken on through acquisitions.  It's
 confusing for customers and expensive for Macromedia.  It's like code
 re-factoring, but in a business/sales sense.
 
 You should be able to find answers to all your questions here:
 
 http://www.macromedia.com/devnet/subscriptions/
 
 Any issues that are not answered on the Macromedia website can be
 emailed to [EMAIL PROTECTED]
 
 Christian
 
 
 

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189285
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Well - I feel like an idiot.

2004-12-31 Thread Ben Rogers
 But the core advice of always lock is definitely the safer option.

I don't think I agree with the always lock mentality. This inevitably
leads to deadlocks, and I don't believe ColdFusion handles deadlocks in a
graceful way. By that I mean that ColdFusion does not roll back all
operations in a lock (as if it were a transaction) when killing off deadlock
victims.

Consequently, you still end up with inconsistent or corrupted data, and the
end user sees hard error messages. So, unless you fully understand locking
and its side effects, I would not recommend that you lock your code. Even
understanding all this, I would recommend locking judiciously.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189080
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Well - I feel like an idiot.

2004-12-31 Thread Ben Rogers
 I'm not sure how this relates in CF...
 
 The only real way that I know of to get a real deadlock in CF is to nest
 lock requests.  Like the following:
 
 cflock scope=Application ...
   cflock scope=Session ...
   /cflock
 /cflock

As far as I know, it's only possible via nested locks. There's actually a
good deal on deadlocks in the ColdFusion documentation:

  http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/shared52.htm

  http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/shared52.htm

 And even then is only a real problem if you are inconsistent with the
 nesting order of the lock requests.

But what happens if you call a UDF, CFC method or custom tag within a lock?
Each of these provides a degree of encapsulation, meaning you don't know
what they might be doing.

 I don't think CF does anything
 special about this however - the templates just timeout normally unable
 to finish their work.

I think you're correct. In fact, I was trying to argue that the problem is
that ColdFusion does not recognize deadlocks like an RDBMS would, for
instance. ColdFusion can't detect a deadlock situation, choose a deadlock
victim, and rollback the changes that that script has made.

 In other words I don't believe CF has the concept of deadlock victims, but
 I could be wrong.  As far as I can tell when a lock request times out, 
 it's dead - it either skips the locked code (being unable to obtain the 
 lock) or ends the template with an error (depending on how you set up the 
 lock request).

I used the term deadlock victims in the first paragraph to mean the
templates were victims of a deadlock situation, not that ColdFusion had
determined that they were deadlocked victims and treated them as such. Sorry
for the confusion.

 I'm way too tired to consider this clearly, but I'm not sure I see the
 potential for a deadlock where some locked code is run and would need to
 be rolled back (I'm not sure how you would roll back arbitrary code even
 then).

The issue with race conditions is that you end up with data that's in an
inconsistent state. If you have two templates that get terminated because of
a deadlock situation, both templates could have updated some information,
but not all. In other words, the end result of a race condition and a
deadlock is the same: inconsistent data.

Instead of a race condition (which can often be harmless), you caused a
deadlock. Neither process finished. Some data reflects the state before each
template ran. Some data, after. With a deadlock, the user gets an error in
the process.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189082
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Well - I feel like an idiot.

2004-12-31 Thread Ben Rogers
 Which is exactly why you have to be consistent with locking.  ;^)

I don't see how consistency directly relates to what I was talking about.
Modular code generally knows very little about its context: that's the whole
point. You can be entirely consistent and still end up with deadlocks if one
piece of code isn't aware of what's going on around it.

 Generally nesting concerns would only happen with scope level locking or
 site-wide name-level locks.

The names used in name level locks are completely arbitrary. What happens
when you call a third party CFC that just happens to use the same name that
you use? Better yet, what happens when your cfc, which locks the session
scope, accesses a singleton registry which locks the application scope? 

 In those cases, despite the encapsulation of
 extensions you'll need to know something about the application
 architecture to create them in first place (I think).

You're assuming you have access to and an intimate knowledge of all the code
in question. I used a third party CFC in a recent project. It's encrypted,
so I have no idea what locks it might create, what scope they are or what it
names them, etc. We used the Component Kit in another project. That stores
quite a bit of information in the server scope of all places. How did that
information get there?

 True - but that would be a failure of design, not of locking.  If your
 template is doing something outside of locks that would affect code inside
 of locks like that I would think you'd need to reevaluate how you're doing
 things.

All failures are a failure of design. :) The point I was trying to make is
that you have to know a good deal about locking and how your code will be
used to lock properly. Otherwise, you end up deadlocks instead of race
conditions. The end result is the same: inconsistent data. Consequently, I
don't believe that the lock everything paradigm is any better than not
locking at all.

 That depends - but I agree in theory.  I still stand by my belief that
 locking is safer than unlocking if you don't know what you're doing.

This is clearly something we disagree on. I'm sure I'm biased because I've
seen far more deadlock issues than race conditions.

 In most cases data integrity is more important than experience and since
 nested locks are the only way to create a deadlock in CF it seems to me
 rare that a novice would encounter the issue.

If the novice is locking everything, then deadlocks are sure to ensue.
ColdFusion does nothing to prevent the loss of data integrity in a deadlock
situation.

 Of course I think we both can agree that the preferred thing is to
 actually gain an understanding of threaded requests and locking before
 writing a CF application.  ;^)

Yes, but short of that, I would not recommend locking everything. I would
recommend the opposite: do not lock unless you have a reason to. 

 In practice I actually write much more like you're talking about: very few
 locks.  Since I know (or at least think I know) what's what I feel
 confident in choosing when to an when not to lock.

And you've probably had very few deadlock issues. I do the same. I generally
have a handful of well named locks in any application. I've had very few
deadlock issues and, in almost a decade of Web programming, I can probably
count the number of race conditions I've seen on one hand.

 Then I get bitten in the ass by something the code that I started the
 thread with.  ;^)  (I know that wasn't really a locking issue per se, but 
 it's definitely in the ballpark.)

I know what you mean. It's always when I'm most sure of myself that I'm the
furthest from being right. :)

I actually had to write my own locking routines in ASP a couple of years
ago. ASP lacks anything analogous to the cflock tag. To make a long story
short, I discovered the hard way that locking was a far more intricate and
delicate process than I had thought. I came back to ColdFusion with a new
found respect for locking issues.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189088
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Well - I feel like an idiot.

2004-12-31 Thread Ben Rogers
 Many session-based sites run well without any cflocks but they're
 smaller sites.. It doesn't seem to me to be a policy of knowing what
 your doing or not, its more about the fact that you don't ever want
 data mixed up, ever.

Which can happen as the result of deadlocks.

 To me its worth a few more lines of code to always protect my user's
 data.

I don't believe Jim or I are arguing against locking or that locking causes
code to become too verbose. We simply disagree over whether or not people
who do not understand locking should lock every block of code that is stored
in a shared scope.

 I can see where locking or not locking application variables
 could be harmless but I stand firm on sessions needing to be locked.

It depends more on the data and its use then the actual ColdFusion scope
involved. Some applications store data pertaining to user sessions in the
server scope. Personally, I'm not a big fan of this, but I'm sure others
have their reasons.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189089
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Check for next year

2004-12-30 Thread Ben Rogers
cfset theDate = dateAdd(m, 1, now())

cfoutput
#month(theDate)# -- #year(theDate)#
/cfoutput

You can wrap month() in monthAsString() if you want to display the name of
the month rather than the month as a number.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Robert Orlini [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 30, 2004 11:53 AM
 To: CF-Talk
 Subject: Check for next year
 
 I have a popup that will display one month in advance.
 
 The issue I have is that users can view January, but the display still
 reads January 2004. I have the month and year formatted below.
 
 How can I check and/or display the year 2005? The dateformat below does
 not take that in consideration.
 
 Thanks!
 
 Report for month of: #month# -- #dateformat(now(), )#
 
 Robert O.
 HWW
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:189003
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: My Init() in my CFC...am I on the right track?

2004-12-29 Thread Ben Rogers
 Personally I really hate the notion of chaining setter calls (but I can
 see
 way others may like it).  I do find that much harder to read.
 
 But other chaining is great.
 
 Being able to chain the create and the init() together  seems perfectly
 sound to me.  As does any call which returns a CFC as a property then
 calls
 a property of that return as in something like this:
 
 cfset Name = Session.SessionCFC.getUserCFC().getName() /

I agree. I was only referring to setter methods (though I may not have been
very clear about that). In the above example, you're using getters. A
getter's purpose is to return something. Conseqently, the purpose of the
line above seems very clear to me.

This is in contrast to an example posted by Sean in another thread:

  person.setFirstName(Sean).setLastName(Corfield)

I find it more difficult to read. I would be very surprised if it were any
faster than two lines of code. So, I was wondering if there were any other
benefits or tricks that I'm missing.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188925
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: My Init() in my CFC...am I on the right track?

2004-12-29 Thread Ben Rogers
 So am I to understand correctly...that you can ONLY chain methods that
 return this? Or that if your init function returns an object then all
 methods can be chained? I'm reading all of this conversation as the former
 (the first one) meaning that if you WANT to be able to chain a method,
 that
 method needs to return this.

If you want to chain method calls on the same object, all of the methods in
question must return this:

  person.setFirstName(Sean).setLastName(Corfield)

In this example, you have a person component with methods setFirstName and
setLastName. Each of those methods is returning this. The long way to
accomplish the above is:

  person.setFirstName(Sean)
  person.setLastName(Corfield)

In the other example posted, multiple CFCs are involved:

  Name = Session.SessionCFC.getUserCFC().getName()

In this example, the getUserCFC() method belongs to the SessionCFC
component. It is returning a UserCFC component, not this. The getName()
method belongs to the UserCFC component, not the SessionCFC component.

The longer way to accomplish the above would be:

  User = Session.SessionCFC.getUserCFC()
  Name = User.getName()

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - CFDynamics
http://www.cfdynamics.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188937
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: shopping cart, session variables - best practices

2004-12-29 Thread Ben Rogers
 To expand on Dave's statement the times you would want Client variables
 over
 memory (session) variables for storage is when the application needs to
 operate in a cluster of web servers.  Sharing memory (session) variables
 then become impracticable.

Session state stored in client variables also survive service and server
restarts.

 Even though he actually did, it just goes without saying: memory is faster
 than I/O.

Under a heavy load, this is no doubt true. However, I was recently surprised
to find that under a small to moderate load, there may be no noticeable
performance difference.

I was recently tasked with upgrading a site from ColdFusion 5 to MX. I had
used client variables when originally designing the site for various
reasons. Mostly, I was trying to avoid locking issues and anticipating the
need for clustering.

Suffice it to say, we never had to cluster the site and locking for
stability's sake is no longer necessary. So, when performing the upgrade, I
decided to test the performance difference between using session variables
and client variables.

It took me a couple of hours to update the code base (20,000 lines of code).
I was surprised to find that, under a minimal to moderate load, I could not
measure the performance difference using the tools I had. Consequently, I
decided not to make the switch (don't fix what ain't broke).

That said, for new sites, I generally use the session scope because I can
store complex objects such as CFCs in the session scope. Additionally, since
the session scope is now thread safe, I don't have to worry about whether or
not every developer is properly locking their code.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - CFDynamics
http://www.cfdynamics.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188971
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: My Init() in my CFC...am I on the right track?

2004-12-28 Thread Ben Rogers
 This allows you to chain method calls, as others have noted, and will
 probably help get you more into the habit of using cfset and method
 calls (rather than cfinvoke which I also advise against).

Just to be clear, are you advising people to chain method calls? Personally,
I'm not crazy about this practice. I find it much more difficult to read
code that does several different things on one line.

Additionally, it just seems unintuitive to have a setter method return a
variable. If a setter returns a variable, I have to decide if it's
meaningful in some way or if the guy before me was just being cute to save
himself from having to type a few extra characters.

Anyway, I'm just wondering if there's something I'm missing here.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 
 Why? I think there's a psychological hint behind cfobject and
 cfinvoke - they look like old-school tags and, hence, old school
 thinking; whereas if you make a conscious effort to switch to cfset
 and use createObject() / method calls directly, you'll get a hint
 that this isn't just old-school tags and it'll help you switch gears
 into new school (OO / CFC) thinking.
 
  This part somewhat confuses me, but again, I'm using CFOBJECT and not
  CreateObject so I'm not really setting anything equal to anything.
 
 Which just reinforces my point about psychological hints above...
 --
 Sean A Corfield -- http://www.corfield.org/
 Team Fusebox -- http://www.fusebox.org/
 Breeze Me! -- http://www.corfield.org/breezeme
 Got Gmail? -- I have 6 invites to give away!
 
 If you're not annoying somebody, you're not really alive.
 -- Margaret Atwood
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188902
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: AW: Prefixing local variables

2004-12-24 Thread Ben Rogers
 No, no, no, no, no Even Microsoft have given up on this practice
 as being old-fashioned and causing confusion and making code hard to
 read!
 
 Hungarian notation is a *terrible* practice! It makes code hard to
 read and it makes maintenance *much* harder!

I think that really depends on who's doing the reading and what they're
reading the code in. Actually, I'm certain of this.

By way of explanation, I spent a good deal of the last two years writing an
application in ASP/VBScript with Visual Basic COM objects. VBScript is a
dynamic, weakly typed language. Visual Basic is for the most part as well,
though it does support type declarations. However, to interact with ASP, you
pretty much have to declare everything a variant at the interface level.

One of the project requirements was that I use prefixes like str, bool, int,
dbl, and obj. I was against it because I saw little value in it, and at the
time, I personally found it more difficult to read. However, after using the
notation for two years, I find it just as easy to read as anything else.

Anyway, that's what the client wanted because it was a part of their company
wide coding standards. So, I consented without argument. The only place I
did not use the notation was on properties and methods of objects. None of
their other apps were object oriented so I didn't feel I was violating their
coding conventions.

At some point, there was a decision to port the app to J2EE. The developers
who ported the code were actually really happy 1) that I had used common
object oriented design patterns throughout and 2) that I used the naming
convention. The first is relevant only in that the two apps could be
structured roughly the same.

In regards to the second, according to the developers, the notation made
reading the code and porting it much easier. In Java, you can look at the
type declaration to find out the type. In VBScript, everything is a variant.
Furthermore, VBScript lacks an IDE with a debugger (yes, I know one exists,
but I've yet to find a mortal who has successfully gotten it to work).

The same was more or less true for the Visual Basic COM objects. As I said,
you pretty much have to use variants at every public interface. The one key
difference here is that Visual Basic does have a (very nice) debugger. So,
they could examine the code at runtime if necessary. But, for the most part,
they didn't have to. The notation told them what the language/IDE/debugger
didn't.

Using the naming convention in Java didn't make as much sense. In the
Java/C# everything is an object paradigm, notation really doesn't work.
Yes, I know there are primitive types, but you don't pass a lot of
primitives around and you have to declare the type when creating the
variable, severely mitigating any benefits of using the notation.
 
However, in a dynamic, weakly typed, procedural language without type
declaration, a proper IDE, or a debugger (say, like ColdFusion) notation
makes a lot more sense.

That said, I still don't use it in my ColdFusion code. :) ColdFusion is much
better at handling implicit data type conversions than VBScript/Visual Basic
(not to mention it lacks the concept of a null). ColdFusion is also a pretty
wordy language: it's hard enough as is to visually parse a block of
ColdFusion code. Finally, the cfdump tag goes a long way towards making up
for a debugger.

So, going back to my original argument, I think the benefits to type
notation depend on many, many factors. You simply can't make blanket
statements one way or the other.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188751
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Prefixing local variables

2004-12-24 Thread Ben Rogers
 Personally, within functions I always declare the following phony scope:
 
 cfset var local = StructNew() /

I'll second this. For awhile, I would create a local struct only if I was
creating several variables in my function. However, over time I found that,
if I used the local struct, I was less apt to forget to var my function
level variables. Now, I *always* create a local scope if I have local
variables.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057
 



~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188752
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: In One?

2004-12-23 Thread Ben Rogers
Performance often comes at the sake of good design. Good design should
always come first though. :)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Micha Schopman [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 23, 2004 8:19 AM
 To: CF-Talk
 Subject: RE: In One?
 
 I thought you were making a joke.. :) One of the principles of a good
 database design is not to use lists of id's. You could better if you
 really want to do such thing, create a seperate table to store the path.
 The disadvantage of using lists is, you cannot use constraints to force
 existing relationships and you cannot index the data in a optimal form.
 
 You'd be better off with two tables like:
 
 Table 1: Path
 ID = Identity
 ObjectID = Int (object for which the path is stored, so this could also
 be ArticleID for example)
 
 Table 2: PathData
 ID = Identity
 PathID = Int (Contains ID from the Path table)
 Priority = TinyInt (Contains an order)
 Target = Int (contains the result of a path, can be ID, anything you
 want to)
 
 So with this data
 
 Path table:
 ID = 1
 ObjectID = 138475384047
 
 PathData
 ID = 1
 PathID = 1
 Priority = 1
 Target = 3567242
 
 ID = 1
 PathID = 1
 Priority = 2
 Target = 3453456
 
 ID = 1
 PathID = 1
 Priority = 3
 Target = 75637
 
 
 So you'll get the path for ObjectID = 138475384047
 Path = 3567242,3453456,75637
 
 And this data can easily be extended with constraints, indexes etc.
 
 
 Micha Schopman
 Software Engineer
 
 Modern Media, Databankweg 12 M, 3821 AL  Amersfoort
 Tel 033-4535377, Fax 033-4535388
 KvK Amersfoort 39081679, Rabo 39.48.05.380
 
 
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188634
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-22 Thread Ben Rogers
 I read that, and I know that issue, but I can't fathom myself where
 you'd take the extra height from if this rule wasn't there: the parent's
 parent, and if so, how much would you take, and what would the extra
 height be calculated relative to.

The easiest answer to that question is another question: where does the
space come from in HTML? As I understand it, the browser traverses up the
tree until it finds an element whose height it knows. As a result, it's more
complicated to render HTML than CSS. It's my understanding that this is the
reason why the spec doesn't allow for it: to keep rendering simple.

At a fundamental level, I think the folks who made the CSS spec made a bad
decision: I think you should make things easier on the people who use a
computer. The computer is there to serve the people after all. On a
practical level, the time it takes to render even a complex layout of nested
tables is trivial (well, it is in anything other than Netscape 4). Even if
this wasn't the case, Moore's law would have long since made it so.

 Went up to my retreat deep in the Ox Mountains and meditated on a
 solution. Then, just as it came to me in a flash of blinding light, I
 remembered somebody'd already solved this particular problem before:
 
  http://www.redmelon.net/tstme/3cols2/

That's a great example. That's far better than any I found (I must of looked
at 50 different examples before sending my last message). Nevertheless, it
still suffers from some of the issues we've been talking about.

Specifically, the widths of the left and right columns are specified in
several locations. They are specified as the border for the outer class
(similar to how margin was used in the example I posted). They are also
specified in negative margin values for the left and right columns
themselves.

The latter doesn't bother me so much because the left column already needs
to know its size. So, specifying the size as a width and negative margin
value isn't too bad. However, having to make other elements cognoscente of
the column's size is a more serious violation of the principle of
orthogonality. Nevertheless, it goes a long way towards mitigating those
issues.

There are also a few extra divs and classes in there (most notably the
separation between inner and outer). That's not a big deal since the tr's
and td's in the table example even that out. The style sheet code makes
their example at least 3 times as long as the one I posted (I actually
rewrote their example with as little code as possible before posting just so
I would better understand it), but it goes a long way towards separating
presentation from content.

All in all, that's a pretty good example. I still think CSS is screwy in
this regard, but at least there are workarounds.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188538
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
You're apparently new to this whole Internet thing so I'll kindly suggest
that you try a different e-mail client.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ray Champagne [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 21, 2004 12:03 PM
 To: CF-Talk
 Subject: Re: css - height 100% - i'd like to kill the crack-addicts who
 wrote the w3c box model
 
 Why put scripts in your email?  This pops up two blank windows when I read
 itannoying at best dude.
 
 Ray
 
 At 11:59 AM 12/21/2004, you wrote:
 Ben Rogers wrote:
 
   Well, your problems are manyfold.
   
   Firstly, you're depending on behaviour that was never mandated in the
   specs, that being that a height of 100% means 100% of the available
   window area or available area.
   
I don't think he's depending on this behavior. He's lamenting the
 fact
that CSS doesn't support a mechanism for sizing elements relative to
 the
available space. In HTML all heights and widths are based on the
 available
area, not the size of the containing block.
 
 What I meant by depending is that while such behaviour isn't specified
 in the spec, it is available in a fair few browsers in their quirks
 mode, but not in their standards mode.
 
 And thanks for the article below: I didn't know about the 100% height on
 the html element trick.
 
I also think he's hoping that someone will prove him wrong. :)
 
 Well, I was trying to show that he was trying to put in a screw with a
 hammer rather than a screwdriver: it might kinda work, but it's not the
 right way, seeing as his problem was really a positioning one rather
 than
 
  If IE wasn't so braindead, it'd support fixed positioning. In this
 case,
  you could position your elements wherever you liked relative to the
 four
  sides of the screen. This is possible in Firefox, but not in IE,
 because
  MS have slowly let IE die.
  
   Fixed positioning is possible in Internet Explorer. It is even
 possible in
   versions of Internet Explorer which pre-date the Mozilla project.
 Again,
   this is not about positioning, it's about sizing elements.
 
 But what he's trying to do *is* positioning, not sizing. I know he's
 talking about sizing, but what I'm trying to get across is that *his*
 particular problem isn't with sizing, and not with the differences
 between the MS and W3C box models.
 
 And IE doesn't support fixed positioning, nor has it ever done so. Try
 the code below in IE6, Firefox, Opera, and any other browsers you can
 lay your hands on if you don't believe me.
 
   Also, Microsoft has not let Internet Explorer die. They are going to
 tie
   Internet Explorer upgrades to new releases of the operating system.
   Personally, I wish they hadn't made this decision, but that's their
   currently announced intention.
 
 And there only doing that because another strong contender appeared on
 the scene in their primary market. They *had* let it die, but now
 they're resurrecting it.
 
   However, none of the solutions mentioned in these articles completely
  solves
   Isaac's problem. In fact, Isaac only got as far as he did because he
 mixed
   html table tags with divs.
 
 And my argument is that he's attacking the problem with the wrong tools.
 Positioning is what he want. It's a pity IE just doesn't support it
 completely enough.
 
 Mind you, there's a set of JavaScript hacks called IE7, which you've
 probably heard of, that fixes a lot of these flaws in IE6.
 
   However, I was unable to eliminate the vertical scroll bar. I'm not
 even
   quite sure where this is coming from. My guess is it's the window
 chrome.
 
 Yup, it's part of the chrome. That, and the padding at the bottom of the
 outermost div is going to trigger it anyway.
 
 Here's that code:
 
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
  http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 
 Padding!
 I'm here because of fixed positioning!
 
 Using fixed positioning, his problem can be solved as follows:
 
 !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN
  http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd;
 
 onTap Framework
 Home
 http://affiliates.macromedia.com/b.asp?id=2549p=go/dr_home_aff1
 []
 
 
 Hence, my point.
 
 --
 Keith Gaughan, Developer
 Digital Crew Ltd., Pembroke House, Pembroke Street, Cork, Ireland
 http://digital-crew.com/
 
 
 --
 No virus found in this outgoing message.
 Checked by AVG Anti-Virus.
 Version: 7.0.296 / Virus Database: 265.6.2 - Release Date: 20/12/2004

RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
 What I meant by depending is that while such behaviour isn't specified
 in the spec, it is available in a fair few browsers in their quirks
 mode, but not in their standards mode.

I think we're referring to two separate behaviors here. I was referring to
sizing relative to available area as opposed to the containing block.
Specifically, I was referring to its absence in standards mode, which I
think is unfortunate.

 Well, I was trying to show that he was trying to put in a screw with a
 hammer rather than a screwdriver: it might kinda work, but it's not the
 right way, seeing as his problem was really a positioning one rather
 than

I see what you're saying. However, I interpreted Isaac's original post as
blowing off steam. In other words, I think he was lamenting the fact that
CSS (at any level) does not support sizing relative to the available content
area. Isaac, let me know if I misunderstood this.

My question to you is, all other things being equal, do you really think
that fixed positioning is a better way to solve this problem than relative
sizing? One of the great things about HTML is that elements are allowed to
flow. Users can change their default font and size, disable images, etc.,
and the page just adapts.

Fixed positioning in general -- and your proposed solution specifically --
break this very badly. As a developer, I now have to know the exact pixel
size of every element on the page and position objects off the
top/bottom/left/right accordingly. Worse, I have to know these at design
time as opposed to runtime. 

I just don't understand how this can be considered an improvement?

 But what he's trying to do *is* positioning, not sizing.

Correction, what he's trying to accomplish is sizing relative to the
available content area. The only way to approximate it in CSS 2 compliant
browsers is to use fixed positioning. To my knowledge, there is no way to
accomplish it in CSS 1 compliant browsers (sans-html formatting).

 I know he's
 talking about sizing, but what I'm trying to get across is that *his*
 particular problem isn't with sizing, and not with the differences
 between the MS and W3C box models.
 
 And IE doesn't support fixed positioning, nor has it ever done so.

Uhg. Yes it does. Internet Explorer 6 supports CSS level 1 fixed
positioning. Earlier versions of IE also supported it, albeit with the
broken box model.

 Try
 the code below in IE6, Firefox, Opera, and any other browsers you can
 lay your hands on if you don't believe me.

You really need to qualify some of your statements. The code you posted uses
CSS level 2 fixed positioning. Specifically, the bottom and right
properties are part of the level 2 spec. Internet Explorer does not support
CSS level 2:

 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html
/cssenhancements.asp

  Building on top of the functionality of previous versions,
   Internet Explorer 6 now provides full support for CSS
   Level 1

 And there only doing that because another strong contender appeared on the

 scene in their primary market. They *had* let it die, but now they're 
 resurrecting it.

Really? I've never seen anything official from Microsoft that said they were
discontinuing development of Internet Explorer. All the official stuff I've
seen simply said that they were not going to continue to develop Internet
Explorer as a separate product.

That said, the Internet Explorer team has apparently been reformed as an
entity separate from the Windows team. There is some talk about an Internet
Explorer 7 separate from the operating system. However, I haven't seen this
announced officially. If it's true, I would guess that this is in response
to competition from Firefox et al.

 And my argument is that he's attacking the problem with the wrong tools.
 Positioning is what he want. It's a pity IE just doesn't support it
 completely enough.

Fair enough, and I agree that it's a shame that Internet Explorer 6 does not
support CSS level 2. The standard is old enough that support for it could
have made it into Internet Explorer 6. Nevertheless, since Internet Explorer
is still the dominant browser, your solution isn't really practical.

For what it's worth, I agree that fixed positioning is the way to accomplish
what he's trying to accomplish in CSS 2 compliant browsers. It's
unfortunately, but it's true. 

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188447
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
Correction on this. I had a mental lapse between fixed and absolute
positioning. CSS level 1 did not support fixed positioning at all.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ben Rogers [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 21, 2004 2:30 PM
 To: CF-Talk
 Subject: RE: css - height 100% - i'd like to kill the crack-addicts who
 wrote the w3c box model
 
  What I meant by depending is that while such behaviour isn't specified
  in the spec, it is available in a fair few browsers in their quirks
  mode, but not in their standards mode.
 
 I think we're referring to two separate behaviors here. I was referring to
 sizing relative to available area as opposed to the containing block.
 Specifically, I was referring to its absence in standards mode, which I
 think is unfortunate.
 
  Well, I was trying to show that he was trying to put in a screw with a
  hammer rather than a screwdriver: it might kinda work, but it's not the
  right way, seeing as his problem was really a positioning one rather
  than
 
 I see what you're saying. However, I interpreted Isaac's original post as
 blowing off steam. In other words, I think he was lamenting the fact that
 CSS (at any level) does not support sizing relative to the available
 content
 area. Isaac, let me know if I misunderstood this.
 
 My question to you is, all other things being equal, do you really think
 that fixed positioning is a better way to solve this problem than relative
 sizing? One of the great things about HTML is that elements are allowed to
 flow. Users can change their default font and size, disable images, etc.,
 and the page just adapts.
 
 Fixed positioning in general -- and your proposed solution specifically --
 break this very badly. As a developer, I now have to know the exact pixel
 size of every element on the page and position objects off the
 top/bottom/left/right accordingly. Worse, I have to know these at design
 time as opposed to runtime.
 
 I just don't understand how this can be considered an improvement?
 
  But what he's trying to do *is* positioning, not sizing.
 
 Correction, what he's trying to accomplish is sizing relative to the
 available content area. The only way to approximate it in CSS 2 compliant
 browsers is to use fixed positioning. To my knowledge, there is no way to
 accomplish it in CSS 1 compliant browsers (sans-html formatting).
 
  I know he's
  talking about sizing, but what I'm trying to get across is that *his*
  particular problem isn't with sizing, and not with the differences
  between the MS and W3C box models.
 
  And IE doesn't support fixed positioning, nor has it ever done so.
 
 Uhg. Yes it does. Internet Explorer 6 supports CSS level 1 fixed
 positioning. Earlier versions of IE also supported it, albeit with the
 broken box model.
 
  Try
  the code below in IE6, Firefox, Opera, and any other browsers you can
  lay your hands on if you don't believe me.
 
 You really need to qualify some of your statements. The code you posted
 uses
 CSS level 2 fixed positioning. Specifically, the bottom and right
 properties are part of the level 2 spec. Internet Explorer does not
 support
 CSS level 2:
 
 
 http://msdn.microsoft.com/library/default.asp?url=/library/en-
 us/dnie60/html
 /cssenhancements.asp
 
   Building on top of the functionality of previous versions,
Internet Explorer 6 now provides full support for CSS
Level 1
 
  And there only doing that because another strong contender appeared on
 the
 
  scene in their primary market. They *had* let it die, but now they're
  resurrecting it.
 
 Really? I've never seen anything official from Microsoft that said they
 were
 discontinuing development of Internet Explorer. All the official stuff
 I've
 seen simply said that they were not going to continue to develop Internet
 Explorer as a separate product.
 
 That said, the Internet Explorer team has apparently been reformed as an
 entity separate from the Windows team. There is some talk about an
 Internet
 Explorer 7 separate from the operating system. However, I haven't seen
 this
 announced officially. If it's true, I would guess that this is in response
 to competition from Firefox et al.
 
  And my argument is that he's attacking the problem with the wrong tools.
  Positioning is what he want. It's a pity IE just doesn't support it
  completely enough.
 
 Fair enough, and I agree that it's a shame that Internet Explorer 6 does
 not
 support CSS level 2. The standard is old enough that support for it could
 have made it into Internet Explorer 6. Nevertheless, since Internet
 Explorer
 is still the dominant browser, your solution isn't really practical.
 
 For what it's worth, I agree that fixed positioning is the way to
 accomplish
 what he's trying to accomplish in CSS 2 compliant browsers. It's
 unfortunately, but it's true.
 
 Ben Rogers
 http://www.c4.net
 v.508.240.0051
 f.508.240.0057

RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
 Yup, it is, but that's not a problem with the box model--that is, the
 way the width, height, padding areas, borders, and margins interact with
 one another--but how the spec says heights should be calculated.

Here's where we disagree. I think that sizing in the box model is
fundamentally flawed when using relative positioning. Specifically, I would
have preferred to see relatively positioned elements sized based on the
space available -- as is the case with HTML.

That said, I'm sure I'm wrong because the rest of the world seems to
disagree with me -- except for maybe Isaac. :)

 Yup, because the problem he wants solved doesn't actually involve
 sizing, but positioning within the viewport.

I guess this depends on how you look at it. If you're switching from HTML to
CSS, CSS seems backwards and overly complex. If you're switching from making
desktop apps to HTML, I'm sure HTML seems awkward.

 Nah, this doesn't break it, though it might give the impression that it
 does through my use of pixels. I only did this because the HTML he
 originally posted up did that.

Really? I'd be interested in seeing an example. It's my understanding that,
if an element has a size of auto, the height is not calculated until after
the element is rendered. This means that elements within that element cannot
be sized relative to the parent. So, I don't understand how you'd accomplish
this in CSS.

 But his problem is perfect for this kind of fixed positioning. I just
 wish you could specify sizes like 2em+3px, which would help with
 accessability in a lot of cases. He wants to place things up at the top
 and bottom of the viewport, with content in two iframes, so positioning
 everything off the borders of the viewport doesn't actually cause any
 problems here. The contents of the view ports can still expand, and the
 content iframe resizes with the containing iframe.

The problem, as I see it, occurs with the second row. What happens to the
content in that row if the font size were doubled by the client browser?
Better yet, what happens if the content is dynamic and has to wrap?

You can clip it or scroll it using CSS. However, I don't believe there's a
way to dynamically size it so that the row with iframes will always start
immediately below the second row, regardless of how large the second row is.

I'd love to be proven wrong.

 Yup, that being the viewport, making it a positioning issue.

In this case, the available content area happens to be the view port.
However, in most cases, I don't believe it is. For instance, I'm working on
a design right now in which I'm floating the logo to the left and would like
to center the company name between the logo and the right hand side of the
page. Fixed positioning does not solve the problem in this context.

 Nope, it supports relative (albeit in a slightly broken, but hackable
 manner) and absolute positioning.

Yeah, I misspoke on this. I reversed fixed and absolute as I was looking
through your code.

 Who says that they have to make an official statement to make something
 true? All they have to do is relegate the IE team to making patches for
 security holes in MSHTML. Since IE5.5 and particularly IE6 came out, MS
 have been steadily cutting back the size of the IE dev team back from
 several hundred developers back to just a few tens of them. When gecko
 browsers started to makes inroads into their share, the number of
 developers started to increase quite a bit.
 
 And I'm only going of what MS devs have told me happened.

I don't personally know anyone at Microsoft, so I'll defer on this. I'm
basing everything off of official announcements and random Microsoft blogs.

 With the IE7 JS hacks it is: http://dean.edwards.name/IE7/

I had ignored the IE7 project because I thought it was a collection of
hacks. Looking at it now, I see that it's using JavaScript to parse and
render the CSS. I'm not as adverse to this as some of the hacks I've seen
out there. I might have to look into it more.

 I don't think it's unfortunate really, I think that's just what the
 solution calls for, and that's part of what fixed positioning is there
 for in the first place.

Well, assuming that you can accomplish the same effect as your earlier code
without the use of exact pixel sizes, content clipping or scrolling, then
I'd have to agree. Short of this, I think it's a bloody shame.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188477
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
Leaving out the URL invokes quirks mode in most modern browsers. That's OK
as long as it solves your problem. However, it doesn't solve the problem in
standards mode because the standard simply doesn't support relative sizing
based on the available content area.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ryan Emerle [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 21, 2004 4:34 PM
 To: CF-Talk
 Subject: Re: css - height 100% - i'd like to kill the crack-addicts who
 wrote the w3c box model
 
 I had a similar problem with height not working when specified at
 100%.  Turned out being the dtd definition.  If you specify a dtd,
 without the height attribute, it won't work.  Try simply excluding the
 dtd definition in your doctype def:
 
 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN
 
 Not:
 
 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
 http://www.w3.org/TR/html4/loose.dtd;
 
 HTH
 -Ryan
 
 
 On Thu, 16 Dec 2004 00:26:33 -0500, S. Isaac Dealey [EMAIL PROTECTED]
 wrote:
  so after all this time, there's still no standard that allows an
  adequate means of specifying something as simple as height 100% ...
  because according to the w3c, 100% of the height of an airplane
  discludes its canopy and landing gear and 100% of its length discludes
  its propeller and tail-fins...
 
  Before you say it -- yes, I've assigned margin: 0; padding: 0; height:
  100% on both the html and the body elements in the style sheet...
 
  And in this code there is no way to make the content of the 3rd table
  row display without specifying a height for the row -- there is also
  no way to tell the browser that the row should be 100% of the
  _remaining_ height of the table after accounting for the space taken
  by the other 3 rows (above and below). So my choices are 80% (so the
  bottom of the table may or may not match the bottom of the window) or
  a fixed height (so the bottom of the table definately doesn't match
  the bottom of the dinwo most of the time). Any attempt to set the
  height of the 3rd row to 100% results in the table exceeding the
  height of the browser window.
 
  And why use tables at all you ask? Because there's no way to specify
  the iframes float left and right and fill 100% of the width of the
  window without one of them being shoved down underneath the other if
  the browser window is shrunk horizontally.
 
  Oh well... frameset it is I guess... Doesn't make me any happier with
  the box model.
 
  div style=height:100%; padding-bottom: 100px;
  table border=1 cellpadding=0 cellspacing=3 style=width:100%;
  height:100%;
  tr style=height:40px;td id=doc_title colspan=2
  style=height:40px;onTap Framework/td/tr
  tr style=height:20px;td id=doc_ladder colspan=2
  style=height:20px;Home/td/tr
  tr
  td colspan=2 style=height:80%;
  div style=height:100%;
  table border=0 cellpadding=0
 cellspacing=0
  style=height:100%; width: 100%;
  tr
  td style=padding:
 2px;
  iframe
 name=nav_frame_menu frameborder=1 height=100%
  width=250/iframe
  /td
  td style=padding: 2px;
 width:100%;
  iframe
 name=nav_frame_content frameborder=1 height=100%
  width=100%/iframe
  /td
  /tr
  /table
  /div
  /td
  /tr
  tr style=height:60px;td colspan=2 valign=top
  style=height:60px;
  form name=paypal_donation_form
  action=https://www.paypal.com/cgi-bin/webscr;
 method=post
  style=margin: 0px;
  input type=hidden name=cmd value=_xclick
 /
  input type=hidden name=business
 value=[EMAIL PROTECTED] /
  input type=hidden name=item_name
 value=onTap Framework /
  input type=hidden name=item_number
 value=ontapframework /
  input type=hidden name=no_note value=1 /
  input type=hidden name=currency_code
 value=USD /
  input type=hidden name=tax value=0 /
 
  input name=submit
  type=image border=0
 style=border:0px;
  background-color:transparent; float: left;
  alt=Make a donation.
  src=http://mx/otp/test/_components/docs/_images/donations.gif; /
  /form
 
  A target=_blank
 
 href=http://affiliates.macromedia.com/b.asp?id=2549p=go/dr_home_af
  f1
  img

RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-21 Thread Ben Rogers
?url=/library/en-us/dnie60/html
/cssenhancements.asp

 The real problem is that CSS needs a way of saying if my parent has any
 free space, give that to me. auto means give me just what I mean,
 100% means make me fill my parent, but what we need is a remaining
 height, so if you specified:

Heh, I thought that's what this entire thread has been about. I'm not sure
where the IE vs. W3C box model came from, but the whole point I've been
trying to make is that you can't specify the size of a block relative to the
available content area.

 div style=height:100px
 div style=height:remainingBlah!/div
 div style=height:remainingBlah!/div
 /div

I don't think it should be implemented this way because I want to be able to
specify percentages of the remaining content area. If, in HTML, I
specified width=50% on a table, it would take 50% of the remaining area
or what I've been referring to as the available content area.

 The height would be distributed evenly across both. A way to specify the
 proportion of the remaining space would be nice too.
 
 BTW, this addition to CSS would solve Isaac's problem as regards sizing.

...which has been our point all along.

 You see, it's not that the spec is bad, just lacking.

Well, I think we've at least ended up at the same spot. Personally, I think
it was a huge oversight of the designers of the CSS2 spec. They failed in a
very fundamental way to provide backwards compatibility with HTML. Perhaps
backwards compatibility is the wrong term. They failed to fully duplicate
the layout functionality of HTML and failed to provide adequate
alternatives.

For proof of this, I'll cite the many sites all dedicated to helping people
build 2 and 3 column layouts with and without headers and footers. They use
hacks like those mentioned above (transparent backgrounds, tiled background
images, etc.) to accomplish something that was trivial in HTML. I posted
links to several such sites earlier in this thread.

 If you're using ems, it's height will expand. However, and this applies
 to any kind of layout system that doesn't allow you to specify
 constraints based on the interrelationship between adjacent elements, if
 the line wraps, you're screwed. Ems will take care of size increases for
 the most part, but not, unfortunately, linewrapping.

I don't usually use ems. I'll have to look into them a bit more. CSS is the
way of the future, so I have to give up old habits, no matter how much I may
prefer them over newer alternatives. So, if ems solve part of my problem,
then I should definitely be using them.

 Nope, with positioning, you can't do that. There's no way to specify the
 constraints.

OK, I'm glad I wasn't missing something there. I would have had to throw
myself out a window if I'd missed this all this time.

  In this case, the available content area happens to be the view port.
 
 No, the viewport's just that: a view of the page. The only aspect of the
 viewport that ought to impact on the page is its width. The available
 content area is the page itself.

I think our definitions were a little off. When I refer to available
content area I'm referring to what you called the remaining area. If
there's a word for this, I'd love to know because a standard terminology
would really save us a lot of trouble. :)

Anyway, the point of my comment was that your fixed positioning example
works because the view port happens to equal the available content area. I
gave an example of where this would not be the case. In that example, fixed
positioning would not work because fixed positioning is, by definition, tied
to the viewport.

 No, but there's ways of doing it. If you show me what you're trying to
 do, I could probably come up with a solution.

I posted a simple table example, but don't feel obliged to come up with a
CSS2 equivalent. I was just trying to better explain what I see as the
fundamental issue here.

 Almost. It does everything except expand the height of the ladder (a
 breadcrumb trail?) if it breaks onto two or more lines. Other than that,
 it works perfectly.

That pretty much sums up my experience with CSS. It works for all but one
piece of the design. I still use tables in just about every single design
because there's always that one thing that doesn't work right.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188491
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: time to cluster, I thinkL

2004-12-20 Thread Ben Rogers
In addition, a default install of SQL Server, for instance, will
pre-allocate just about all system resources to the SQL Server instance or
balance them out among multiple instances. This provides performance
benefits over a model in which resources have to be allocated on the fly.
From my experience, it actually takes quite a bit of work to convince SQL
Server that it's not the only application on the server. In particular,
watching SQL Server duke it out with the Sun JVM over memory is not a pretty
sight.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Jochem van Dieten [mailto:[EMAIL PROTECTED]
 Sent: Monday, December 20, 2004 11:42 AM
 To: CF-Talk
 Subject: Re: time to cluster, I thinkL
 
 Burns, John D wrote:
  Continuing down this line of questioning, what kind of numbers are you
  all experiencing when you're having to split to separate servers, go to
  multiple machines, etc?
 
 It isn't so much about having to split, but wanting to split. I
 don't want to run a database server on the server that also runs
 the application server and the webserver:
 - I like the security of an extra layer in front of my database
 - I want issues to be isolated in one tier, instead of being on a
 machine that does many things that influence eachother
 - I want to properly dimension hardware for each tier, without
 having to oversize it because it has to be good at everything
 
 Jochem
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188269
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-20 Thread Ben Rogers
 Well, your problems are manyfold.
 
 Firstly, you're depending on behaviour that was never mandated in the
 specs, that being that a height of 100% means 100% of the available
 window area or available area.

I don't think he's depending on this behavior. He's lamenting the fact
that CSS doesn't support a mechanism for sizing elements relative to the
available space. In HTML all heights and widths are based on the available
area, not the size of the containing block.

I also think he's hoping that someone will prove him wrong. :)

 The specs, for better or for worse, don't
 recogise this usage because it's meaningless in the broader context of
 positioning, which is that positioning is done on the basis of the total
 rendering area of the page, not just the current viewport.

I don't think it's positioning we're discussing here: it's sizing. If all
your elements are positioned relative to one another, there's no reason you
can't support sizing based on available heights and widths (as was the case
in HTML). Once you add absolute positioning to the mix, it gets a bit
trickier.

 You'll get this behaviour *without* the doctype because that's how it
 was treated by browsers in the past. This is quirks mode, and there be
 funkiness.

I think Isaac's aware of this.

 If IE wasn't so braindead, it'd support fixed positioning. In this case,
 you could position your elements wherever you liked relative to the four
 sides of the screen. This is possible in Firefox, but not in IE, because
 MS have slowly let IE die.

Fixed positioning is possible in Internet Explorer. It is even possible in
versions of Internet Explorer which pre-date the Mozilla project. Again,
this is not about positioning, it's about sizing elements.

Also, Microsoft has not let Internet Explorer die. They are going to tie
Internet Explorer upgrades to new releases of the operating system.
Personally, I wish they hadn't made this decision, but that's their
currently announced intention.

 Your problem isn't with the spec--and definitely not with the box model,
 which doesn't even come up here--but with a lack of implementation of
 the spec.

I think you've misunderstood the nature of the problem. It is most
definitely an issue with the spec. Whether or not you consider it to be a
fault of the spec (I do), is up for debate.

Here's a few links on the subject:

  http://www.quirksmode.org/css/100percheight.html

  http://www.webmasterworld.com/forum83/200.htm

However, none of the solutions mentioned in these articles completely solves
Isaac's problem. In fact, Isaac only got as far as he did because he mixed
html table tags with divs. 

Isaac, I've included some code below which seems to solve at least part of
the problem I think you were running into. I've added height and widths to
the html and body elements (I think you were already doing this). I've also
added them to each element all the way down.

The theory is that if you don't specify either height or width on one
element, that element will default to auto. Auto translates to the size of
the content. Since this can't be calculated until after the element is
rendered, any element within it can't use relative sizes.

However, I was unable to eliminate the vertical scroll bar. I'm not even
quite sure where this is coming from. My guess is it's the window chrome.
Perhaps you could set the height of the body tag onload with JavaScript?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
http://www.w3.org/TR/html4/loose.dtd;
html style=height: 100%; width: 100%;
head
title/title
/head
body style=height: 100%; width: 100%; margin: 0px;

div style=height:100%; padding-bottom: 100px;
table border=1 cellpadding=0 cellspacing=3
style=width:100%; height:100%;
tr style=height:40px; width: 100%;
td id=doc_title colspan=2
style=height:40px;onTap Framework/td
/tr
tr style=height:20px; width: 100%;
td id=doc_ladder colspan=2
style=height:20px;Home/td
/tr
tr
td colspan=2 style=height:80%;
width: 100%;
div style=height:100%;
width:100%;
table border=0
cellpadding=0 cellspacing=0 style=height:100%; width: 100%;
tr
td
style=padding: 2px; height:100%; width: 250px;

iframe name=nav_frame_menu frameborder=1 height=100%
width=250/iframe

/td
td
style=padding: 2px

RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-20 Thread Ben Rogers
 Unfortunately it's easier for them that way -- and I suspect it
 precedes another round of large numbers of heavily IE only,
 non-standard features for use with the new XML in Longhorne. Doesn't
 Mozilla do something similar with XUL now tho? The big difference
 being that Mozilla isn't selling it as the only way to integrate with
 a monolithic operating system that dominates a good share of the
 business market. At least as far as I know -- I could be completely
 off-base, just been my impression from what I've read/heard.

Yeah, there's been quite a bit of talk about why didn't Microsoft just use
XUL. The answer from Microsoft seems to be that XUL/CSS wasn't designed for
rendering desktop applications. I think it's roughly the same argument for
MXML.

 Thanks for the links... First one I've read... second one... well...
 dunno... I'm just not ready to drop $90 for 6 months of access to a
 site I don't know if I'll use much.

Sorry about that. I don't think I've subscribed to that site. In fact, I'm
using an OS I just installed a month ago, so I'm pretty sure that site
doesn't remember me. Oh well, it was just more of the same.

 Thanks Ben! Not bad at all! Much better than I was able to
 accomplish...

No problem. After a recent argument...errr...ummm...debate on this list,
I've decided to try and create a fully XHTML/CSS 2.1 compliant design. So,
to make a long story short, I'm trying to solve some of the same problems.
:)

 Incidentally -- in case you were curious -- the issue caused by the
 frameset is that the content frame populates a breadcrumbs trail in
 the header using DOM. In order to prevent the race condition in which
 the content loads before the header frame and the div containing the
 breadcrumbs is then not available to be populated, I'm loading the
 header first and then using DOM in the header frame to load the
 content frame to make sure the header div is available before the
 content frame loads. I'm not entirely happy with this scenario, but
 it's working -- and it lets the user resize the navigation frame, so
 it has its advantages. 

That sounds reasonable. I was using several more or less global variables
stored in the navigator and window objects in one application (for which we
had several different versions). I was using those to track whether or not a
frame had loaded. Turns out, Windows XP Service Pack 2 didn't like that very
much. Your way sounds much safer than mine. :)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188345
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: cfeclipse + phpeclipse?

2004-12-18 Thread Ben Rogers
 CFEclipse doesnt really do XML. XMLBuddy is a good plug-in for xml.
 CFEclipse is for cfml (cfc) files

I tried XML Buddy. Feature wise, it is pretty nice. However, it seems to die
on large UTF-16 encoded XML files. I'm not sure if it's the file size (over
1 meg) or the encoding, but these files crash Eclipse every time. So, now
I'm back to VisualStudio 2003 for XML documents. 

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188143
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: cfeclipse + phpeclipse?

2004-12-18 Thread Ben Rogers
 Well Eclipse can do most any kind of file so it is a single tool just
 like you want. I use it for Java, JSP, CFML, C++, XML, PHP, and SQL
 almost daily.
 
 But the CFEclipse part is just for cfml. There is a C#
 plug-in, a XML plug-in, a regular expression plugin, an xpath plugin
 (the list goes on and on and on). The reason eclipse is so cool is
 that the work is broken up between the different plugins - meaning no
 one plugin does everything.

For some of us, I think the abstraction between Eclipse the SDK and Eclipse
the IDE is not a very meaningful one in the practical sense. Certainly, we
like the idea of an editor that can be extended with commercial and open
source third party plug-ins. However, if we can't get the various plug-ins
installed -- those we happen to consider necessary -- Eclipse is not very
useful to us.

I can't speak for Mike, but I've had a great deal of difficulty adding
support for many of the languages and applications that I routinely use.
Those languages include CFML, ASP, SQL, HTML,
JavaScript/Jscript/ActionScript, XML, Java, and VBScript. Though I've found
individual plug-ins for each, I have yet to get support for all of these
languages installed and working simultaneously.
 
By that I mean that every time I install Eclipse (about 10 attempts so far
or three different computers), I download various plug-ins. Several of the
plug-ins are recommended on the CFEclipse page. Invariably, one or two of
the plug-ins causes issues, though it seems to be different plug-ins each
time, which leads me to believe that the install order has something to do
with it.

I've started keeping local copies of various versions of each plug-in. I try
to store them by whether or not they seem to play well with the other
plug-ins I have installed. Still, I haven't quite achieved a stable,
functional Eclipse.

For reference, the plug-ins that I've tried recently include:

  - cfecplise
  - dbedit, dbexplorer, and jfacedb and quantum for database connectivity
  - espell for spell checking
  - eclipsetidy
  - csseditor for CSS
  - logwatcher
  - subclipse for Subversion
  - xmlbuddy and xmleditor for XML
  - jseditor for JavaScript
  - eclipsecolorer for classic ASP and various other languages

Many of these plug-ins are still at a pre-version 1 release state. In fact,
most Eclipse plug-ins in general seem to be pre-version 1. Others haven't
been around for a very long time or were just recently ported Eclipse 3. So,
maybe this is all to be expected. Nevertheless, finding a working
combination of plug-ins for Eclipse can be a long tedious process for some
of us.

Anyway, I think Eclipse is a great idea, and I really -- really -- like the
work going into CFEclipse. Unfortunately, I'm not able to use Eclipse for my
daily tasks quite yet. But, if the rate of progress on just the CFEclipse
plug-in is any sign, I have a hunch that this time next year, I'll have a
radically different opinion.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188150
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: cfeclipse + phpeclipse?

2004-12-18 Thread Ben Rogers
These are both very good points. There are a few definitions in Eclipse that
you have to come to grips with first. Once you understand them, you might
still think it's kind of bizarre (I do), but understanding these will at
least get you over the first couple of hurdles.

Plug-ins are pretty easy to install (even if they can be troublesome to get
working). However, as Lewis notes, you have to understand the basic Eclipse
directory structure to install many of the plug-ins. Some of the plug-ins
actually assume that you've installed Eclipse in a directory called
eclipse.

For example, assuming you have extracted Eclipse to a directory called
eclipse, the path to your plug-ins directory will look something like this
(on Windows):

  C:\eclipse\plugins\

Individual plug-ins will each have their own directory under the plug-ins
directory. They are named using the tld.domain.project naming convention
followed by an underscore and version number. So the 1.1.16 version of
CFEclipse will be in a directory called:

  com.rohanclan.cfml_1.1.16

What I usually do is download the plug-in to a neutral place like my
desktop. I then extract the plug-in to a sub-directory of the same name.
You'll usually end up with one of three different directory structures:

  tld.domain.project_0.0.0\
  plugins\tld.domain.project_0.0.0\
  eclipse\plugins\tld.domain.project_0.0.0\

Identify which you have and then copy the files over accordingly. Meaning,
if you have the first, copy the tld.domain.project_0.0.0 directory into the
C:\eclipse\plugins\ directory. If you have the second, drag the plugins
folder (and any others such as features or configuration), into the eclipse
installation director, C:\eclipse\. If you have the latter, switch to the
eclipse directory and do the same.

I believe plug-ins can also be distributed in jar form
(tld.domain.project_0.0.0.jar). I think you drop these files right in the
plugins directory, but I'm not too sure about this.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Lewis Sellers [mailto:[EMAIL PROTECTED]
 Sent: Saturday, December 18, 2004 10:57 AM
 To: CF-Talk
 Subject: Re: cfeclipse + phpeclipse?
 
 
  I have installed the XML plugin  - well at least I THOUGHT I had - but
  it's not available in the dialog box when you select WindowShow
  PerspectiveOther.   When you DO select anything out of that menu,
  nothing moves.  Certainly nothing like in the video.
 
 Perspectives and the way it handes file types is rather confusing to
 say the least. It's the most annoying/unintuitive part of the program
 for me.
 
 As for the plugins, if you're doing it manually, check to be sure you're
 unzipping them into the correct folders. The zips vary with what they
 assume is the relative folder structure.
 
 
 --
 --Lewis Sellers (AKA min)
 Intrafoundation Software
 http://www.intrafoundation.com
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188151
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: cfeclipse + phpeclipse?

2004-12-18 Thread Ben Rogers
 Intersting, I've never had problems getting them to work, but I do
 recall tinkering from time to time which I am sure is the problem.
 
 The CFEclipse project, and I know you are refering to Eclipse in
 general, wasn't started to make a full on IDE, but to add CFML Support
 to Eclipse.

Understood, and I personally think CFEclipse is great at what it does.

That said, I switch tasks constantly all day so I really need an all purpose
text editor more than an IDE. Eclipse (with various sundry plug-ins) is
about 85% of the way there for me.

Believe it or not, one of my favorite features of HomeSite is the dual file
explorer because it allows me to switch to a different task without losing
my place in the file system. I just wish HomeSite would let me create n
number of file manager instances.

 He3 was going to / is making a CFML IDE, but pehaps I'll
 bundle some up. Mark Drew and I were just talking about it, but I
 don't think it would be wise to burnded the CFEclipse project with
 bundling an IDE on top of everything else.

I agree. I was just trying to give a little perspective from someone who
really wants to use Eclipse/CFEclipse for daily chores but can't quite make
the switch -- yet.

 Interesting... do you have a blog somewhere or can you post what
 troubles you have had either to the cfeclipse mailing list or me
 directly? I'd like to try to limit the issuse people are having with
 Eclipse in general as much as I can so people dont get too much of a
 bad taste :)

That's greatly appreciated. I actually gave Eclipse a shot before CFEclipse
existed but didn't make it nearly as far as I did once you guys started work
on CFEclipse. Your work is greatly appreciated.

 I'll try to build a quick informal bare bones eclipse .dmg with the
 following support:
 CFML, JS, CSS, Basic XML (cant use xmlbuddy its commerical). I'll list
 the steps if you don't yet have a Mac ;) if you think that'll help.

Don't go out of your way. I actually just started a new instance of Eclipse
(because of this conversation). I downloaded the non-SDK version this time.
I program very little Java, and it seem like the non-SDK version takes up
much less RAM and runs faster (two other issues I have with Eclipse). I'll
report back issues as I run into them.

 Open source guys are not marketing guys, so often the versions do not
 reflect the maturity of the project. Hell Apache was a 1.3 just a bit
 ago now they are at 2. Its often the marketing people who want to jack
 the version up to give a false sense of maturity

I agree in general, but I think that it really depends on the plug-in. The
ones I mention seem to run the gamut.

 Well cfeclipse is comming up on its 1 year birthday, and it can be use
 daily for sure there are a lot of people doing just that.

I didn't mean to suggest otherwise. In fact, I think CFEclipse goes a long
way towards making Eclipse usable for me.

 I think the
 main hangup is getting it all setup correctly, which again, is not a
 cfeclipse duity - but the cfeclipse mailing list and the side projects
 that may be coming up might fix a lot of that

I agree, and I'm looking forward to it.

 Thanks for trying it out Ben, if you give it another go, join the
 cfeclipse mailing list and we'll try to get you going.

Will do. I'm already subscribed to many mailing lists. I get roughly 1000
(legitimate) messages a day. So, I try to be careful about which lists I
join. As long as general (though related) Eclipse questions are tolerated, I
think the cfeclipse list would be a good one to join.

Thanks.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188158
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: ASPImage replacement (cfmx)

2004-12-17 Thread Ben Rogers
I'll second this one.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Scott Stroz [mailto:[EMAIL PROTECTED]
 Sent: Friday, December 17, 2004 9:01 AM
 To: CF-Talk
 Subject: Re: ASPImage replacement (cfmx)
 
 Vheck out the Alagad Image Component http://www.alagad.com
 
 
 On Fri, 17 Dec 2004 08:39:50 -0500, Katz, Dov B (IT)
 [EMAIL PROTECTED] wrote:
  I'm considering replacing (finally) my ASPImage COM component with a
  native java one for CFMX6.1
 
  I use the following functionality
  Sharpen
  Scale
  Rotate
  Draw (text, paint rectangles, etc)
  Overlay (draw image X on top of image Y)
  JPEG encoding.
 
  Do do have any suggestions for me, and do you think they have any
  performance / memory implications over ASPImage (besides just pure java
  is safer than java-com-bridging)
 
  It would also be good if someone has a URL of a place where they show
  how to migrate CF code doing X in ASPIMAGE to do it with the new
  component.
 
  Thanks in advance
  -Dov
  
 
  NOTICE: If received in error, please destroy and notify sender.  Sender
 does not waive confidentiality or privilege, and use is prohibited.
 
 
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188052
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: OT - coding fonts

2004-12-17 Thread Ben Rogers
I don't know what the console font on a Mac looks like, but I find that
Lucida Console is pretty easy on the eyes. I usually set it to between 12px
and 14px (8pt to 10pt) on a 1280 x 1024 screen resolution.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Rob [mailto:[EMAIL PROTECTED]
 Sent: Friday, December 17, 2004 3:33 PM
 To: CF-Talk
 Subject: Re: OT - coding fonts
 
 On Fri, 17 Dec 2004 15:25:43 -0500, Jim Davis
 [EMAIL PROTECTED] wrote:
   -Original Message-
   From: Damien McKenna [mailto:[EMAIL PROTECTED]
   Sent: Friday, December 17, 2004 2:58 PM
   To: CF-Talk
   Subject: RE: OT - coding fonts
  
   I use Andale Mono.
 
  I use whatever is standard on the tool... however I also enable
 ClearType
  font rendering for my LCDs in Windows XP.  The difference is AMAZING.
 
 If I enable cleartype does it look like the default termail mac font?
 because thats what I want and thats what the quesiton was.
 
 --
 ~The cfml plug-in for eclipse~
 http://cfeclipse.tigris.org
 ~open source xslt IDE~
 http://treebeard.sourceforge.net
 ~open source XML database~
 http://ashpool.sourceforge.net
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:188079
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Mail Server Software

2004-12-16 Thread Ben Rogers
 It is a lot of money, but not expensive. If you do the math an
 organization with 5000 users gets a fully redundant mail gateway
 solution for about $1.5 per mailbox per year, including hardware.
 SA, RBLs, OpenLDAP etc may be free, time is not, and I doubt
 anyone can build a system with similar capabilities for that money.

That's significantly more expensive than what we'd end up paying to get
redundant with our current solution, modusMail. Maybe modusMail pricing
isn't as bad as I had thought. :)

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187882
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-16 Thread Ben Rogers
 so after all this time, there's still no standard that allows an
 adequate means of specifying something as simple as height 100% ...
 because according to the w3c, 100% of the height of an airplane
 discludes its canopy and landing gear and 100% of its length discludes
 its propeller and tail-fins...

Tell me about it. There are several aspects of CSS that just make you
scratch your head and wonder what the heck they were thinking. As an
example, look at the trouble one has to go through to create a fluid, two
column layout where the columns are of the same height (from Eric Meyer's
blog):

  http://www.meyerweb.com/eric/thoughts/2004/09/03/sliding-faux-columns/

Original source:

  http://www.stopdesign.com/log/2004/09/03/liquid-bleach.html

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 
 Before you say it -- yes, I've assigned margin: 0; padding: 0; height:
 100% on both the html and the body elements in the style sheet...
 
 And in this code there is no way to make the content of the 3rd table
 row display without specifying a height for the row -- there is also
 no way to tell the browser that the row should be 100% of the
 _remaining_ height of the table after accounting for the space taken
 by the other 3 rows (above and below). So my choices are 80% (so the
 bottom of the table may or may not match the bottom of the window) or
 a fixed height (so the bottom of the table definately doesn't match
 the bottom of the dinwo most of the time). Any attempt to set the
 height of the 3rd row to 100% results in the table exceeding the
 height of the browser window.
 
 And why use tables at all you ask? Because there's no way to specify
 the iframes float left and right and fill 100% of the width of the
 window without one of them being shoved down underneath the other if
 the browser window is shrunk horizontally.
 
 Oh well... frameset it is I guess... Doesn't make me any happier with
 the box model.
 
 
 div style=height:100%; padding-bottom: 100px;
 table border=1 cellpadding=0 cellspacing=3 style=width:100%;
 height:100%;
   tr style=height:40px;td id=doc_title colspan=2
 style=height:40px;onTap Framework/td/tr
   tr style=height:20px;td id=doc_ladder colspan=2
 style=height:20px;Home/td/tr
   tr
   td colspan=2 style=height:80%;
   div style=height:100%;
   table border=0 cellpadding=0
cellspacing=0
 style=height:100%; width: 100%;
   tr
   td style=padding: 2px;
   iframe
name=nav_frame_menu
 frameborder=1 height=100%
 width=250/iframe
   /td
   td style=padding: 2px;
width:100%;
   iframe
name=nav_frame_content
 frameborder=1 height=100%
 width=100%/iframe
   /td
   /tr
   /table
   /div
   /td
   /tr
   tr style=height:60px;td colspan=2 valign=top
 style=height:60px;
   form name=paypal_donation_form
   action=https://www.paypal.com/cgi-bin/webscr; method=post
 style=margin: 0px;
   input type=hidden name=cmd value=_xclick /
   input type=hidden name=business
 value=[EMAIL PROTECTED] /
   input type=hidden name=item_name value=onTap
 Framework /
   input type=hidden name=item_number
 value=ontapframework /
   input type=hidden name=no_note value=1 /
   input type=hidden name=currency_code
value=USD /
   input type=hidden name=tax value=0 /
 
   input name=submit
   type=image border=0 style=border:0px;
 background-color:transparent; float: left;
   alt=Make a donation.
 src=http://mx/otp/test/_components/docs/_images/donations.gif; /
   /form
 
   A target=_blank
 
   href=http://affiliates.macromedia.com/b.asp?id=2549p=go/dr_home_af
 f1
   img align=right border=0 style=float: right;
 
   src=http://affiliates.macromedia.com/showb.asp?id=2549img=mx2004_4
 68x60_b.gif //a
   /td/tr
 /table/div
 
 
 s. isaac dealey 954.927.5117
 new epoch : isn't it time for a change?
 
 add features without fixtures with
 the onTap open source framework
 
 http://www.sys-con.com/story/?storyid=44477DE=1
 http://www.sys-con.com/story/?storyid=45569DE=1
 http://www.fusiontap.com
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187890
Archives: http

RE: What's A Good Forum Program

2004-12-16 Thread Ben Rogers
If you're subscribed to DevNet, the one in the latest DRK seems pretty good.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Tom Forbes [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 16, 2004 12:36 PM
 To: CF-Talk
 Subject: What's A Good Forum Program
 
 I would like your opinions and advice. I want to begin a forum, that is
 written if CF that will run on CF 5.0 (NO MX). I have only seen the
 Fusebox
 version, and it is a little pricey.
 
 I see lots of PHP packages that look great, but having trouble finding a
 CF
 version.
 
 Thanks!
 
 Tom
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187892
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Mail Server Software

2004-12-16 Thread Ben Rogers
Just to clarify, *upgrading* our current solution is cheaper. If we were to
buy a fully redundant solution from scratch, modusMail would be
significantly more expensive.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Ben Rogers [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 16, 2004 10:22 AM
 To: CF-Talk
 Subject: RE: Mail Server Software
 
  It is a lot of money, but not expensive. If you do the math an
  organization with 5000 users gets a fully redundant mail gateway
  solution for about $1.5 per mailbox per year, including hardware.
  SA, RBLs, OpenLDAP etc may be free, time is not, and I doubt
  anyone can build a system with similar capabilities for that money.
 
 That's significantly more expensive than what we'd end up paying to get
 redundant with our current solution, modusMail. Maybe modusMail pricing
 isn't as bad as I had thought. :)
 
 Ben Rogers
 http://www.c4.net
 v.508.240.0051
 f.508.240.0057
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - New Atlanta
http://www.newatlanta.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187884
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: css - height 100% - i'd like to kill the crack-addicts who wrote the w3c box model

2004-12-16 Thread Ben Rogers
My issues with it are that it's not very intuitive, and it's a lot of code
(compared to the same layout using tables). On the other hand, it is fairly
flexible and somewhat backwards compatible. All in all, however, I think CSS
is a step backwards in this area. And despite what Eric Meyer thinks, I
think these types of designs are fairly common.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Greg Stewart [mailto:[EMAIL PROTECTED]
 Sent: Thursday, December 16, 2004 12:32 PM
 To: CF-Talk
 Subject: Re: css - height 100% - i'd like to kill the crack-addicts who
 wrote the w3c box model
 
 Hmm it may seem like a lot of trouble, but using Doug's technique you
 can control the number of columns displayed and their order through
 CSS, just by changing the body ID, one template many possible layouts,
 I think it's worth the effort to look more closely at it. I use it all
 the time by merging it with CFML and an XML property file (to control
 widths on the fly).
 
 My 2 pennies.
 
 G
 
 
 On Thu, 16 Dec 2004 10:42:22 -0500, Ben Rogers [EMAIL PROTECTED] wrote:
   so after all this time, there's still no standard that allows an
   adequate means of specifying something as simple as height 100% ...
   because according to the w3c, 100% of the height of an airplane
   discludes its canopy and landing gear and 100% of its length discludes
   its propeller and tail-fins...
 
  Tell me about it. There are several aspects of CSS that just make you
  scratch your head and wonder what the heck they were thinking. As an
  example, look at the trouble one has to go through to create a fluid,
 two
  column layout where the columns are of the same height (from Eric
 Meyer's
  blog):
 
http://www.meyerweb.com/eric/thoughts/2004/09/03/sliding-faux-columns/
 
  Original source:
 
http://www.stopdesign.com/log/2004/09/03/liquid-bleach.html
 
  Ben Rogers
  http://www.c4.net
  v.508.240.0051
  f.508.240.0057
 
  
   Before you say it -- yes, I've assigned margin: 0; padding: 0; height:
   100% on both the html and the body elements in the style sheet...
  
   And in this code there is no way to make the content of the 3rd table
   row display without specifying a height for the row -- there is also
   no way to tell the browser that the row should be 100% of the
   _remaining_ height of the table after accounting for the space taken
   by the other 3 rows (above and below). So my choices are 80% (so the
   bottom of the table may or may not match the bottom of the window) or
   a fixed height (so the bottom of the table definately doesn't match
   the bottom of the dinwo most of the time). Any attempt to set the
   height of the 3rd row to 100% results in the table exceeding the
   height of the browser window.
  
   And why use tables at all you ask? Because there's no way to specify
   the iframes float left and right and fill 100% of the width of the
   window without one of them being shoved down underneath the other if
   the browser window is shrunk horizontally.
  
   Oh well... frameset it is I guess... Doesn't make me any happier with
   the box model.
  
  
   div style=height:100%; padding-bottom: 100px;
   table border=1 cellpadding=0 cellspacing=3 style=width:100%;
   height:100%;
 tr style=height:40px;td id=doc_title colspan=2
   style=height:40px;onTap Framework/td/tr
 tr style=height:20px;td id=doc_ladder colspan=2
   style=height:20px;Home/td/tr
 tr
 td colspan=2 style=height:80%;
 div style=height:100%;
 table border=0 cellpadding=0
  cellspacing=0
   style=height:100%; width: 100%;
 tr
 td style=padding:
 2px;
 iframe
  name=nav_frame_menu
   frameborder=1 height=100%
   width=250/iframe
 /td
 td style=padding: 2px;
  width:100%;
 iframe
  name=nav_frame_content
   frameborder=1 height=100%
   width=100%/iframe
 /td
 /tr
 /table
 /div
 /td
 /tr
 tr style=height:60px;td colspan=2 valign=top
   style=height:60px;
 form name=paypal_donation_form
 action=https://www.paypal.com/cgi-bin/webscr;
 method=post
   style=margin: 0px;
 input type=hidden name=cmd value=_xclick
 /
 input type=hidden name=business
   value=[EMAIL PROTECTED] /
 input type=hidden name=item_name
 value=onTap
   Framework /
 input type=hidden name=item_number
   value=ontapframework

RE: Mail Server Software

2004-12-15 Thread Ben Rogers
 Second that, Barracudas are nice. Typically a bit more expensive,
 but you do get the hardware with it. Perfect to drop in front of
 your existing mail architecture to offload spam and virus
 handling, all you need to do is configure the box, add MX records
 and block outside port 25 on your router. No changes to the
 existing systems required.

It looks like they get really expensive for per-mailbox settings?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057



~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187812
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Mail Server Software

2004-12-15 Thread Ben Rogers
 IMHO, the nature of mail servers (handling and filtering the worst traffic
 the Internet can offer), dictates that doze is not the safest choice for
 high risk daemons like SMTP, POP or IMAP.

Why? I ask because, way, way back, we used to run Sendmail on Slackware.
That box was hacked into once. Additionally, it seemed like there was a new
exploit out every other day for relaying mail off of Sendmail.

We switched to VOPMail on Windows and never looked back. We've installed
VOPMail on site at various customers and rarely need to service those
machines. VOPMail was also much faster at performing routine mail tasks. And
did I mention it had a fully functional GUI?

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Silver Sponsor - CFDynamics
http://www.cfdynamics.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187811
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Mail Server Software

2004-12-14 Thread Ben Rogers
We've been using modusMail by Vircom for a long time. We're pretty happy
with it. The support is generally excellent. The spam filtering is extremely
good. They also offer anti-virus via an embedded Norman engine.

You can configure modusMail to store mailbox configuration in a database,
which means you can create accounts and such with ColdFusion. However,
database and server config can only be stored in the registry.

The interface itself is pretty bad, but then most mail server GUIs are. The
Web mail system just got a major upgrade. The interface is vastly improved,
but it's a little buggy. We're waiting for a service pack before we upgrade
Web mail.

Our biggest problem is the pricing. Every time I turn around, the price
doubles. We purchased the product (then called VOPMail) for under $600. I
think that our current configuration would cost about $10,000. We tried to
upgrade to a distributed/clustered configuration, but the price was out of
our range.

They also have a bad habit of putting new features in spin off products and
letting the product under the old name languish. Of course, the new product
costs quite a bit more than the old.
 
At this point, we're pretty much locked in. We can't switch to another mail
server unless it offers spam filtering at least equal to modusMail's.
Otherwise, our customers would revolt. I have yet to find such a product.

So, I'd recommend modusMail if you can afford it. The support is great. The
spam filtering is nothing short of amazing. But their sales and pricing
tactics are terrible.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Mark Leder [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 14, 2004 2:07 PM
 To: CF-Talk
 Subject: Mail Server Software
 
 Hi all,
 
 Just looking for opinions here.
 
 What do you recommend (and your customer like) for pre-packaged server
 based
 email messaging software (like iMail, Smartermail, sendMail etc). Could be
 either Win or Unix/Linux based. Would need to have webmail access and the
 ability for end users to connect via pop or imap using standard email
 clients (Outlook, OE, Eudora, etc).
 
 Also, are there third party server based products that you like and are
 effective for filtering spam?
 
 Thanks,
 Mark
 
 
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - RUWebby
http://www.ruwebby.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187660
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Mail Server Software

2004-12-14 Thread Ben Rogers
We are running the relay edition for our backup server. The performance is
great. It's about as configurable as you can get. The price is great. The
interface could use some work, but two out of three ain't bad.

That said, I don't know if I'd run it as our primary. The thought of having
to write a mail server from scratch with all the functionality in an
application like modusMail is pretty daunting. Building a spam filtering
engine alone is not insignificant, much less keeping up with it.

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 -Original Message-
 From: Michael Dinowitz [mailto:[EMAIL PROTECTED]
 Sent: Tuesday, December 14, 2004 5:38 PM
 To: CF-Talk
 Subject: RE: Mail Server Software
 
 I'll just chime in and say that iMS has been perfect for our needs. That
 and
 some custom list code makes the HoF system sing.
 
 
 
 

~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187665
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: REPOST: CFHEADER/CFCONTENT over SSL on IIS with IE

2004-12-13 Thread Ben Rogers
 Can anyone recommend a good tool (either standalone or plugin for IE) that
 will allow me to see the HTTP response headers for a particular request?
 That way I could at least compare the headers generated for a regular
 file download and then tweak my CFHEADER statement(s) to match.  Thanks a
 bunch.

Try Fiddler.

  http://www.fiddlertool.com

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187346
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT moving to FireFox

2004-12-13 Thread Ben Rogers
 IE incorrectly implements the CSS box model, while FF (and other
 browsers) gets it right.  Specifically, IE assumes the width you
 specify is for the actual content area of the elements box, while the
 CSS spec says that the width you specify is for the entire box
 (including padding, border, and margin).

You've got that backwards. In CSS, the width does not include padding,
border, and margin. In older versions of Internet Explorer, the padding and
border were included in the width.

 So if you've got 5px of
 margin, a 1px border, and 4px of padding, your elements will be 10px
 wider than they should be.  Or, if you're looking at it from the IE
 side, rather than the standards side, a standards compliant browser
 will show your boxes 10px smaller than you're used to.

I believe this was all true pre version 6. It's also true if you're using
quirks mode (see doctype switching).

For more information:

 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnie60/html
/cssenhancements.asp

Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057


~|
Special thanks to the CF Community Suite Gold Sponsor - CFHosting.net
http://www.cfhosting.net

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187353
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: SOT moving to FireFox

2004-12-13 Thread Ben Rogers
 If you force IE 6 into quirks mode, you still have to hack the box
 model--in quirks mode you'll just be lumping IE 6 in with the hack. The
 simple method of doing this is:

Quirks mode allows developers to maintain backwards compatibility and avoid
all those really ugly hacks you included in your message. The problem with
the hacks is that they all rely on implementation bugs. If this were object
oriented programming, the phrase would be program to the interface, not the
implementation.

 You could also use conditional comments to feed any version of IE
 selectors, properties, and values as necessary:

I agree with the use of conditional comments as override mechanism for the
reasons you mention. It's important to note the difference between this and
the other hacks you described: this is a documented feature. As such, you
can rely on it. It's also semantically clear.

 Standards mode for IE 6 is not too buggy for production. I'll agree it's
 not even close to perfect, but it is a step in the right direction and a
 far cry better than IE 5.x's poor CSS support.

My interpretation of what Micha was saying is that trying to use standards
mode (as opposed to quirks mode), brings out the bugs and odd behavior in
older browsers. This leads to more development time and ugly hacks like the
ones you mentioned. Of course, I may have misunderstood Micha. :)
 
Ben Rogers
http://www.c4.net
v.508.240.0051
f.508.240.0057

 
 !--[if IE 5]
link rel=stylesheet type=text/css href=css/ie-5.x.css /
 ![endif]--
 
 Which would contain:
 
 #myBox {
  width: 222px;
 }
 
 Using conditional comments allows you to keep all of your IE specific
 CSS in one stylesheet, helps to avoid using hacks in your main
 stylesheet, and improves the shelf life of the document.
 
 Standards mode for IE 6 is not too buggy for production. I'll agree it's
 not even close to perfect, but it is a step in the right direction and a
 far cry better than IE 5.x's poor CSS support.
 
 --
 Best regards,
 Michael Wilson
 
 
 

~|
Special thanks to the CF Community Suite Silver Sponsor - CFDynamics
http://www.cfdynamics.com

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187389
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


  1   2   >