On Tue, Mar 9, 2010 at 7:58 AM, Ben Alembick benalemb...@gmail.com wrote:
Hi, Ive been using homesite for my coldfusion development now for years
(does anyone else still use it? id be interested),
As others have pointed out, plenty of people still use it.
I also spend ages trying to make
Plenty of people still use HomeSite. It is a great program. The
intended successor to HomeSite is Adobe ColdFusion Builder, which
isn't a finished product yet. If you have had frustration with
cfbuilder, maybe stick with HomeSite until cfbuilder becomes a more
mature product. Beta testing the
Can't speak to the cause from afar. But to prevent reports from
running concurrently, maybe you can put a named CFLOCK around all of
the report generation events. If they all shared the same name, only
one would ever have the lock and, if a second started to run while the
first was running, it
Hi, Ive been using homesite for my coldfusion development now for years (does
anyone else still use it? id be interested), i have often attempted to swap to
eclipse or (more lately) cfbuilder but i find that i spend so much more time
trying to get used to the apps that i end up reverting
Hi, Ive been using homesite for my coldfusion development now for years (does
anyone else still use it? id be interested), i have often attempted to swap to
eclipse or (more lately) cfbuilder but i find that i spend so much more time
trying to get used to the apps that i end up reverting
I have a lot of new information now but I'd really appreciate some help on
this because I still have the problem.
I've never had much luck getting response to my questions on this forum. If
I am doing something wrong please let me know.
I'm going to *try* to keep this as simple as
On Tue, Mar 9, 2010 at 7:58 AM, Ben Alembick benalemb...@gmail.com wrote:
Hi, Ive been using homesite for my coldfusion development now for years
(does anyone else still use it? id be interested), i have often attempted
to swap to eclipse or (more lately) cfbuilder but i find that i spend
Hi, Ive been using homesite for my coldfusion
development now for years (does anyone else still
use it? id be interested),
I am still using HomeSite+ here for development. It does a great job, it's
fast, and it just works, but I'm in the same boat as you are. It's getting
farther behind
I still use HomeSite more than not, but I'm using CFBuilder more and more for
side work (at home at night). Still not used to the lag ... HomeSite is just
so dang fast, while CFB waits forever to popup code assistance within a tag and
it often fails to close a tag, resulting in lots and lots
I'm using CF7.02 and I'm trying to create a custom tag that will be
self nested, like:-
cf_ct1
cf_ct2
cf_ct2
/cf_ct2
/cf_ct2
/cf_ct1
And in cf_ct2, I'm trying to get the data of the parent tag and
assigning to a variable in the
Thanks for replying.
We are currently running this against a CF7 environment.
I have tried a variety of parameters.
1. flags, setflags, clrflags (using PdfAnnotation constants)
2. fflags, setfflags, clrfflags (using PdfFormField constants)
No change occurs to the PDF document.
I should
Thanks a lot for the reply. I simplified my explanation to get right to the
point. There are times when I want multiple reports to run at once. Event1
actually checks if a large memory hogging report is running. If not it fires
Event2 even if another report is running.
Bryan
-Original
You could dynamically name the lock to use the same name (only one
report runs at once) or use a unique name (allow multiples to run).
Still, mitigation, not a fix.
I think the lack of responses is because this may be tightly coupled
to your implementation and is not general enough for
I still have CFStudio installed and I use it as a glorified text editor or
scratch pad on occasion. Usually to help me look at code from 'View Source'
and such.
I've fully switched to Eclipse based for the past two years. Yes, there is
a steep learning curve, but not as steep as it was a few
You're going to have the same trouble when moving to y from x in ANY field,
be it software, or applications, or even using a different knife when
cooking. You just have to believe that the new thing will eventually be
better than the old thing. If you don't think that it will improve your
I found it best to transition on a new project that isn't too deadline specific
so you aren't pressured to take shortcuts. I am currently still using
Dreamweaver with some projects because of the ease to setup a site with 3
server environments and FTP. Eclipse is a little too high end
Ben:
I'm in the same boat as you! (...Seriously...)
I've been using HomeSite+ (HS+) for YEARS, since I started working with CF
4.52! I have tried repeatedly to make the transition to Aptana / CFEclipse
and now CFBuilder countless times, only to come back running to HS+. It
just works and it
Folks:
I had two other thoughts on this topic:
1) Will Adobe, or anyone else, be releasing the ColdFusion 9 Extensions for
HomeSite+ the way they had for CF MX and CF 8? (I think not, since Adobe
has officially ceased development of it per
http://www.adobe.com/products/homesite/.)
2) If not,
://www.austin-williams.com
Great advertising can't be either/or. It must be .
Plug in to our blog: AW Unplugged
http://www.austin-williams.com/unplugged
__ Information from ESET Smart Security, version of virus signature
database 4929 (20100309) __
The message was checked by ESET
CFEclipse is already a well-maintained and open-source CFML IDE that,
unlike homesite, is cross-platform.
I personally can't think of much reason or need for another open-source
IDE - particularly one that needs work in order to be a viable option.
I wouldn't complain if it were open-sourced,
1) Will Adobe, or anyone else, be releasing the
ColdFusion 9 Extensions for HomeSite+ the way
they had for CF MX and CF 8? (I think not, since
Adobe has officially ceased development of it per
http://www.adobe.com/products/homesite/.)
I highly doubt Adobe has any plans to do anything with
Homesite isn't an IDE really, it is a text editor with some code
insight. If people are looking for an editor (as opposed to an IDE
that does project/asset management, refactoring, etc) I'd suggest you
look into extending one of the various editors out there that already
has some CF support.
I have some code that I would like to run with each page request, but it
might take a while and I'd like to not have to wait for it to finish
running.
So basically, I'd like to initiate a template in Application.cfm, without a
cfinclude. Is this possible?
This will be on crystaltech, a shared
There's little point in making it Open Source.
It might be a nice gesture from Adobe, but it's hard enough finding CF
developers willing to do Java; finding a Delphi developer willing to support
HomeSite would be even worse!
For the people that like Homesite, there's nothing wrong with
Read up on threading, which CF implements with the cfthread tag.
~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion mailing lists
Archive:
cool, I'll check it out.
On Tue, Mar 9, 2010 at 1:17 PM, Peter Boughton bought...@gmail.com wrote:
Read up on threading, which CF implements with the cfthread tag.
~|
Want to reach the ColdFusion community with something
If you are using CF8 or CF9 - I'd looked into what can be done with
cfthread. And I would not put that into the Application.cfm (should be
using Application.cfc anyways - you can do more with it), that kind of code
should be executed from your controller for every page request. Spawn the
thread
Check out cfthread.
-Original Message-
From: Matthew Smith [mailto:chedders...@gmail.com]
Sent: Tuesday, March 09, 2010 2:22 PM
To: cf-talk
Subject: calling a template but not waiting for it to finish running
I have some code that I would like to run with each page request, but it
I'm experimenting with using a Virtual Machine (VirtualBox) to do some
preliminary testing of ColdFusion 9. At the moment, I have an
OpenSolaris VM environment setup on a Windows XP host laptop. So I went
to download a ColdFusion installer to see what I could do with this, and
I notice that
I find it interesting that no one seems to be suggesting DreamWeaver as a
replacement for Homesite.
I was a huge Homesite fan - but dropped it about 7 years ago...(Has it been
that long?!) I mainly use DreamWeaver now - and find it great for code
markup and CF Integration. It is very similar to
On 3/9/2010 11:36 AM, Wil Genovese wrote:
Another way is to use AJAX.
Wil
Yet another way, if you want to go old school - before the days of
cfthread... you can also do a cfhttp... with a timeout value of 0.
Another new school way that may be relevant, is ColdFusion gateways.
Really
I would contribute!
--
Greg Luce
Luce Consulting Services, Inc.
www.luceconsulting.net
(863) 273-0289
On Tue, Mar 9, 2010 at 12:57 PM, Jordan Michaels jor...@viviotech.netwrote:
CFEclipse is already a well-maintained and open-source CFML IDE that,
unlike homesite, is cross-platform.
I
Yes, find it clean to set up a gateway instance and then call
SendGatewayMessage() for background processing.
Not sure if Matthew's Crystaltech will let him access that.
-Original Message-
From: Ian Skinner [mailto:h...@ilsweb.com]
Sent: Tuesday, March 09, 2010 12:48 PM
To: cf-talk
We are formalizing new development and testing environments for our ColdFusion
web sites and I would like to know what recommendations other
developers/administrators have regarding server configuration and/or best
practices.
We are currently running multiple ColdFusion 8 sites (~10) on
Jess,
Have you considered VM? This could solve the problem without needing another
server.
~|
Want to reach the ColdFusion community with something they want? Let them know
on the House of Fusion mailing lists
Archive:
So today's work narrows things down even further.
The Cold Fusion Scheduled Task calls Event1.
Event1 constructs a URL and passes it to a .cfm which uses a cflocation to
fire the URL.
The fired URL calls Event2 that starts a report.
I pass an identifier through from the the URL called by the
In an ideal world, do you think we should put both Test and Development
environments on one box (using separate IPs such as
site-dev.siteUrl and site-test.siteUrl), or create multiple sites using
VMware, or utilize two entirely separate servers? And are there
considerations for each of
Just a fast question about components and memory so that I can be
extra exact for a chapter I'm writing on components.
When the cfinvoke tag is used with a component name, the component is
instantiated and a method of the component is run. In most cases,
there is no reference to the component
Cflocation within a scheduled task would be the first thing I'd toss
while testing. Doesn't sit well with me.
I'd replace it with a CFHTTP call (you're generating a url already)
and if I really wanted to decouple the two I may put it in a CFTHREAD.
Just some testing ideas.
- Gabriel
On Tue,
At work, we handle all of our Dev and QA environments on virtual servers so
we can set it up exactly like production without buying all of the same
hardware twice.
At home, I use VMWare Fusion on my Mac to mimic whatever environment I need
to when developing/testing.
Virtualization gives you
When the cfinvoke tag is used with a component name, the component is
instantiated and a method of the component is run. In most cases,
there is no reference to the component returned. In other words, it's
'gone'. Is any of the memory used by the template request freed up at
the time? If
you can also do a cfhttp... with a timeout value of 0.
Much easier. Any drawbacks? I don't need any values back from the request,
I just need it to run.
On Tue, Mar 9, 2010 at 1:48 PM, Ian Skinner h...@ilsweb.com wrote:
On 3/9/2010 11:36 AM, Wil Genovese wrote:
Another way is to use
I cannot give a definite answer, but I can hazard a guess! My
understanding of the JVM is that memory is never reclaimed in-process.
Instead it is re-claimed the next time GC is run.
So in your example with 20 cfinvokes, I would expect a high likelihood
that all 20 instances of that object
I'm trying to use the query service and I'm running into the issue that no
matter what I put into the object it throws an error when I try to execute it.
The specific error I'm seeing is Attribute validation error for tag CFQUERY.
It does not allow the attribute 1. The code I'm feeding into it
We want to add single login access to Google Analytics from our Content
Management System for our clients. I know there is an API for grabbing the
Analytics data, but we are not interested in reproducing the reports. We like
the UI provided by Google. We just want to give our clients a link
On 3/9/2010 1:20 PM, Matthew Smith wrote:
you can also do acfhttp... with a timeout value of 0.
Much easier. Any drawbacks? I don't need any values back from the request,
I just need it to run.
Other than it is much more limited in capabilities then the modern
cfthread...
So, with the hope that I do not need to go back to square one with the
VM installation and configuration,
Ian, I don't know if this answers your question but...
One of the cool things about VM's is that you can save copies of the VM
image. Just get the vm where you want it and copy the files to
On Wed, Mar 10, 2010 at 02:31, Dave Watts dwa...@figleaf.com wrote:
Instead of having the processing done in the child tags, you can
simply pass the data from those tags back to the parent tag during its
end execution mode, using the CFASSOCIATE tag. This will let you do
things that are a bit
Doesn't that depend on what you're trying to achieved? I can image
that's a good solution for simple nesting of tags, but not for highly
complex nesting of an indeterminate number of different child tags,
child of child tags and recursive nesting.
No, actually, I find it easier especially in
The only supported Solaris config is on Sparc:
http://www.adobe.com/products/coldfusion/systemreqs/
This means 64 bit Solaris.
mxAjax / CFAjax docs and other useful articles:
http://www.bifrost.com.au/blog/
On 10 March 2010 03:42, Ian Skinner h...@ilsweb.com wrote:
I'm experimenting with
Another vote for VM from me.
elasticserver.com is great-- I have an paid account there, I want to support
them because they are awesome!
Another very nice thing is you can test ANYTHING without worrying about a
sever failing.
Plus, it is very easy to load test an app-- you can limit the memory
Here's another useless question. When the following UDF is invoked, it
will return a query. Inside the UDF, the query is being assigned to
the local scope so theoretically it should 'die' when the UDF is
finished running. But it's returning a complex datatype, which should
be passed by reference.
Here's another useless question. When the following UDF is invoked, it
will return a query. Inside the UDF, the query is being assigned to
the local scope so theoretically it should 'die' when the UDF is
finished running. But it's returning a complex datatype, which should
be passed by
Dave,
So if your right then a thousand iteration loop with each iteration
doing a cfinvoke will cause the template request to keep growing in
memory usage. There is no resource re-usage in the request.
This also means that the statement after a method is invoked using
cfinvoke, the component
Dave,
The way you make it sound, the instance of the UDF that is run stays
in memory as long as there is a reference to the query that it
contains.
If I expanded the example to say that the UDF was a method of some
component and was being called with a cfinvoke, the same case would
apply. The
You can circumvent this using duplicate( )
cfset test = duplicate(test())/
Which makes a deep copy of the object by value.
-Original Message-
From: Dave Watts [mailto:dwa...@figleaf.com]
Sent: Tuesday, March 09, 2010 8:59 PM
To: cf-talk
Subject: Re: query passed by value from a udf?
On 10/03/2010 14:19, Michael Dinowitz wrote:
Dave,
So if your right then a thousand iteration loop with each iteration
doing a cfinvoke will cause the template request to keep growing in
memory usage. There is no resource re-usage in the request.
there is a good reference to the effects of
The way you make it sound, the instance of the UDF that is run stays
in memory as long as there is a reference to the query that it
contains.
No, the instance itself - the variable that corresponds to the
function itself - need not stay in memory. It will go out of scope
right after it runs,
It's not a question of circumvention, just of understanding how things
operate under the covers. If a statement is made in the docs that any
variables local to a UDF are destroyed when the UDF is exited, where
does it leave things like the query in my example. Either it is not
destroyed, and a
You can circumvent this using duplicate( )
cfset test = duplicate(test())/
Which makes a deep copy of the object by value.
While you can do this, usually you shouldn't. Creating duplicate
objects is expensive, which is why the default behavior of CF is to
pass queries and structures by
Yes ... I jumped in late without paying attention Michael. I'm tracking now
:)
Mark A. Kruger, MCSE, CFG
(402) 408-3733 ext 105
www.cfwebtools.com
www.coldfusionmuse.com
www.necfug.com
-Original Message-
From: Michael Dinowitz [mailto:mdino...@houseoffusion.com]
Sent: Tuesday, March
Very true
Mark A. Kruger, MCSE, CFG
(402) 408-3733 ext 105
www.cfwebtools.com
www.coldfusionmuse.com
www.necfug.com
-Original Message-
From: Dave Watts [mailto:dwa...@figleaf.com]
Sent: Tuesday, March 09, 2010 9:36 PM
To: cf-talk
Subject: Re: query passed by value from a udf?
You
It's not a question of circumvention, just of understanding how things
operate under the covers. If a statement is made in the docs that any
variables local to a UDF are destroyed when the UDF is exited, where
does it leave things like the query in my example. Either it is not
destroyed, and
No, the instance itself - the variable that corresponds to the
function itself - need not stay in memory. It will go out of scope
right after it runs, and will be eligible for garbage collection. But
the query that was created by that function will remain in memory
until all references to
So if your right then a thousand iteration loop with each iteration
doing a cfinvoke will cause the template request to keep growing in
memory usage. There is no resource re-usage in the request.
That would be my expectation.
This also means that the statement after a method is invoked
But we're talking about a single request so if there is no garbage
collection during a requests lifetime, being eligible or not makes no
difference.
Right, but you could be storing the reference you create for a lot
longer than a single page request.
Be that as it may, you're saying that
there is a good reference to the effects of this, apparent memory leaks
here:
http://www.schierberl.com/cfblog/index.cfm/2006/10/16/memoryLeak_variablesScope
I wonder if his test has been repeated in CF9. I would expect that
what he saw was fixed. If not, then people would be setting
This implies no memory re-usage within a request,
which seems to be the consensus.
Did you let it run until you reached the maximum heap space?
20,000 is pretty tame, unless each one somehow can actually claim a good
chunk of random memory.
A query really is not a good way to test this
Hey Christian!
I should have said something the other day, but the select tag stuff
works on HTML elements too, in the latest CFEclipse preview release.
I broke the formatter putting it in, but I've got unit tests for the
formatting, so me no worry long.
Still need to add a context menu for tag
Now that is a very profound way of putting it.
Well, this deals with the issues I had with how cfinvoke and other
tags were described as working. Now I just have to say it right. Fun.
:)
So the question now is if GC can be called programatically after all
references to a large 'object' is
So the question now is if GC can be called programatically after all
references to a large 'object' is removed during a single request.
Yes.
cfset obj = CreateObject(java, java.lang.System)
cfset result = obj.gc()
Careful though-- Garbage Collection can be an expensive operation. Also, GC
So the question now is if GC can be called programatically after all
references to a large 'object' is removed during a single request.
While Brad points out that this is possible, I don't know if objects
are actually marked for deletion until the request has finished. In
addition, it's the
Hm. I used this without any real results:
cfset runtime = CreateObject(java,java.lang.Runtime).getRuntime()
cfset runtime.gc()
I'll have to try java.lang.System once my comic bot is done it's
nights work. Don't want to interrupt a 'real' operation for an
experiment that'll just
This is starting to sound like one of those Hibernate knows best sort of
discussions. lol
A sentiment I generally agree with, mind you. Second guessing Java's GC
logic is probably for pretty darn special scenarios.
~Brad
- Original Message -
From: Dave Watts dwa...@figleaf.com
To:
It's not something I would actually use but as long as we've meandered
over to it, I might was well ask it. :)
Philosophically, I'm against people being able to call GC from within
a request. Programmatic GC might promote the bad habit of depending on
it over cleaner and tighter applications. If
On 3/9/10, Ian Skinner wrote:
I notice that the only Solaris flavor of ColdFusion is apparently for
64-bit systems.
Install JBoss or Glassfish on your Solaris and deploy an EAR file with
ColdFusion on it.
Jochem
--
Jochem van Dieten
http://jochem.vandieten.net/
76 matches
Mail list logo