473,394 Members | 1,797 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

Deactivate browser's print function

I hear it is possible to disable the web browsers print function, does
anyone know how to do that?

Jul 28 '07 #1
41 7556
Cartoper <ca******@gmail.comwrites:
I hear it is possible to disable the web browsers print function
You heard wrong.

sherm--

--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
Jul 28 '07 #2
On Jul 28, 9:25 am, Sherm Pendley <spamt...@dot-app.orgwrote:
Cartoper <carto...@gmail.comwrites:
I hear it is possible to disable the web browsers print function

You heard wrong.
Bummer, what I heard, well read, exactly is:

Selecting the "Print only blank pages" option will prevent visitors
from printing your pages. Any time someone uses the print function,
either the browser will refuse to print (Internet Explorer 4.0 or
higher) or only a blank page will be output (Netscape Navigator 6.0 or
higher and Opera 4.0 or higher).

This function works with almost every CSS 2.0-enabled browser. Be
aware that no warning is given, so users in this scenario may suspect
a faulty printer or defective software.

source: http://www.aw-soft.com/htmlguard-security.html

Jul 28 '07 #3
Cartoper wrote:
source: http://www.aw-soft.com/htmlguard-security.html
Ah ha. What their software is essentially doing is adding a print
stylesheet to your page that contains the rule:

* {
display: none;
}

This means that nothing will be shown on any pages that are printed. Of
course, this is going to annoy people who don't know how to get around
such silly things.

--
Dylan Parry
http://electricfreedom.org | http://webpageworkshop.co.uk

The opinions stated above are not necessarily representative of
those of my cats. All opinions expressed are entirely your own.
Jul 28 '07 #4
rf

"Cartoper" <ca******@gmail.comwrote in message
news:11**********************@z24g2000prh.googlegr oups.com...
On Jul 28, 9:25 am, Sherm Pendley <spamt...@dot-app.orgwrote:
>Cartoper <carto...@gmail.comwrites:
I hear it is possible to disable the web browsers print function

You heard wrong.

Bummer, what I heard, well read, exactly is:

Selecting the "Print only blank pages" option will prevent visitors
from printing your pages. Any time someone uses the print function,
either the browser will refuse to print (Internet Explorer 4.0 or
higher) or only a blank page will be output (Netscape Navigator 6.0 or
higher and Opera 4.0 or higher).

This function works with almost every CSS 2.0-enabled browser. Be
aware that no warning is given, so users in this scenario may suspect
a faulty printer or defective software.

source: http://www.aw-soft.com/htmlguard-security.html
Har har.

<oil src='snake'>

To refute the claims made on the abovementioned page:

1. Type some simple javascript into the address bar and the "source" is
immediately visible. The real disadvantage of this approach is that those
with javascript unavailable (estimated to be 10 to 15%) will never see the
page. This is just like turning your server off for the month of December.

2. Tidy (google for it). Tidies things up nicely.

3. Stupid. Never seen a scroll bar?

4. With one mouse click I can disable javascript. Then "no right click"
scripts are disabled. Anyway I don't use my right mouse button to steal
images. I left click/drag/drop them into my image editor. Going to disable
my left mouse button as well?

5. What "block text selection" option. a) Use another browser b)
view:http://url.

6. Most modern browsers dont allow clipboard disablement anyway.

7. Har Har. Disable print? Use another browser or type view:http://url into
your address bar. And what are you going to do once you have printed the
page? Type it into an editor? You don't need a hardcopy for that, just two
windows open.

8. PHP3? Har har. Nothing done server side will stop me from saving your
images. Nothing. Ever heard of Print Screen?

It should be noted that most of the snake oil promulgated by this site
assumes IE. People who would *want* to steal code are the least likely ones
to be using IE.

And those who *can* bypass the trivial barriers and steal the code and use
it would be the very ones who could write it from scratch and do a far
better job.

Finallly:
The desire to hide the HTML behind a page is inversly proportional to the
value of that HTML to anybody else.

</oil>

Jul 28 '07 #5
"rf" <rf@invalid.comwrites:
"Cartoper" <ca******@gmail.comwrote in message
news:11**********************@z24g2000prh.googlegr oups.com...
>>
source: http://www.aw-soft.com/htmlguard-security.html

Har har.

<oil src='snake'>

To refute the claims made on the abovementioned page:
....
</oil>
I completely agree. In my opinion, such products aren't far short of out-
right fraud - they're making claims about capabilities which they simply
cannot deliver. Their business model is based on the fact that most people
do not realize this, and believe the claims.

Sadly, there's a sucker born every minute, so these frauds manage to stay
in business.

sherm--

--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
Jul 28 '07 #6
On Jul 28, 10:45 am, Sherm Pendley <spamt...@dot-app.orgwrote:
I completely agree. In my opinion, such products aren't far short of out-
right fraud - they're making claims about capabilities which they simply
cannot deliver. Their business model is based on the fact that most people
do not realize this, and believe the claims.

Sadly, there's a sucker born every minute, so these frauds manage to stay
in business.
First off, I don't disagree that all these types of things are easy to
get around, IF YOU KNOW HOW. Being a professional software developer
I understand that it isn't a matter of if your code is stolen, but
when is it stolen.

On the other hand I think it is foolish not to put basic measures in
place to "keep the honest people honest". I am putting together my
photography studio web site and I want to at least let folks know that
I don't want them taking my images. In the end I will leave it to
their congest (how do you spell this work? I spend 10 minutes trying
to figure it out and I cannot, please enlighten this poor fool that
cannot smell!) as to go around my basic measures or not;)

Cartoper

Jul 28 '07 #7
Cartoper <ca******@gmail.comwrites:
On the other hand I think it is foolish not to put basic measures in
place to "keep the honest people honest".
You're wasting your time. Honest people don't need such measures, and if
you think they'll stop the dishonest ones you're just kidding yourself.
Everybody and their dog knows how to disable JavaScript these days.
I am putting together my
photography studio web site and I want to at least let folks know that
I don't want them taking my images.
Then put a watermark on them. Just add a text layer in Photoshop that says
"SAMPLE" and make that layer 85-90% (or so) transparent.

It's simple, free, and (unlike a "solution" that only works if the user
allows it to) is actually quite effective at preventing your online samples
from being misused.

sherm--

--
Web Hosting by West Virginians, for West Virginians: http://wv-www.net
Cocoa programming in Perl: http://camelbones.sourceforge.net
Jul 28 '07 #8
On 2007-07-28, Sherm Pendley <sp******@dot-app.orgwrote:
"rf" <rf@invalid.comwrites:
>"Cartoper" <ca******@gmail.comwrote in message
news:11**********************@z24g2000prh.googleg roups.com...
>>>
source: http://www.aw-soft.com/htmlguard-security.html

Har har.

<oil src='snake'>

To refute the claims made on the abovementioned page:

...
></oil>

I completely agree. In my opinion, such products aren't far short of out-
right fraud - they're making claims about capabilities which they simply
cannot deliver. Their business model is based on the fact that most people
do not realize this, and believe the claims.
The website was quite honest about it in this case though, explaining
what it does and why it doesn't really work.

When I saw aw-soft I thought is this Albert Wiersch again, but it seems
to be "Andreas Wulf Software".
Jul 28 '07 #9
On Jul 28, 6:16 pm, Cartoper <carto...@gmail.comwrote:
On the other hand I think it is foolish not to put basic measures in
place to "keep the honest people honest".
Like the unskippable reminder that I shouldn't buy pirate DVDs that
appears before the main content on rather a large proportion of my
(bought and paid for) DVD collection?

Or the DRM on downloaded music that I have to strip off before I can
burn it to CD to listen to in the car?
I am putting together my photography studio web site and I want to at least let folks know that
I don't want them taking my images.
What do you lose if someone hits print to get a hard copy of a webpage
displaying your photo?

Surely it is going to be a low resolution version and have the
standard browser header/footer containing date stamps, URLs and the
like? Its not going to be much use for anything beyond "Hey boss, this
looks like a good picture for our thingy, shall we buy it?".
Jul 28 '07 #10
Sat, 28 Jul 2007 14:19:28 GMT from rf <rf@invalid.com>:
Use another browser or type view:http://url into
your address bar.
Huh? What's that supposed to do?

In Mozilla, I get "view is not a registered protocol".

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Jul 28 '07 #11
Sat, 28 Jul 2007 12:45:36 -0500 from Ben C <sp******@spam.eggs>:
When I saw aw-soft I thought is this Albert Wiersch again
"'Name him not!' said Gandalf, and for a moment it seemed that a
cloud of pain passed over his face, and he sat silent, looking old as
death."

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Jul 28 '07 #12
rf

"Stan Brown" <th************@fastmail.fmwrote in message
news:MP************************@news.individual.ne t...
Sat, 28 Jul 2007 14:19:28 GMT from rf <rf@invalid.com>:
>Use another browser or type view:http://url into
your address bar.

Huh? What's that supposed to do?

In Mozilla, I get "view is not a registered protocol".
view-source:

--
Richard.
Jul 29 '07 #13
rf wrote:
"Stan Brown" wrote:
>Sat, 28 Jul 2007 14:19:28 GMT from rf <rf@invalid.com>:
>>Use another browser or type view:http://url into your address bar.

Huh? What's that supposed to do?

In Mozilla, I get "view is not a registered protocol".

view-source:
...and that just displays the encrypted source (in Firefox and
SeaMonkey). <g>

view-source:http://www.aw-soft.com/htmlguard-sample.html

--
-bts
-Motorcycles defy gravity; cars just suck
Jul 29 '07 #14
rf

"Beauregard T. Shagnasty" <a.*********@example.invalidwrote in message
news:CK*****************@bgtnsc05-news.ops.worldnet.att.net...
rf wrote:
>"Stan Brown" wrote:
>>Sat, 28 Jul 2007 14:19:28 GMT from rf <rf@invalid.com>:
Use another browser or type view:http://url into your address bar.

Huh? What's that supposed to do?

In Mozilla, I get "view is not a registered protocol".

view-source:

..and that just displays the encrypted source (in Firefox and
SeaMonkey). <g>

view-source:http://www.aw-soft.com/htmlguard-sample.html
The view-source comment was directed at snake oil point 5, the "block text
selection" option, to point out how silly it is to disable only one of the
many ways to achieve copy/paste. Like locking the door on your convertible
but leaving the top down.
--
-bts
-Motorcycles defy gravity; cars just suck

Jul 29 '07 #15
Neredbojias wrote:
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 01:06:42
GMT Beauregard T. Shagnasty scribed:
>view-source:http://www.aw-soft.com/htmlguard-sample.html

I just got a blank screen with the above (-yes, in Moz/ff.)
You have to scroll down. There are many linefeeds preceding the source,
another amateur way to "conceal source".

--
-bts
-Motorcycles defy gravity; cars just suck
Jul 29 '07 #16
rf

"Beauregard T. Shagnasty" <a.*********@example.invalidwrote in message
news:CK*****************@bgtnsc05-news.ops.worldnet.att.net...
rf wrote:
>"Stan Brown" wrote:
>>Sat, 28 Jul 2007 14:19:28 GMT from rf <rf@invalid.com>:
Use another browser or type view:http://url into your address bar.

Huh? What's that supposed to do?

In Mozilla, I get "view is not a registered protocol".

view-source:

..and that just displays the encrypted source (in Firefox and
SeaMonkey). <g>

view-source:http://www.aw-soft.com/htmlguard-sample.html
<looks at sampleInteresting.

You are correct. view-source is not the right tool here. <tinkers>

Click the little firebug tick, click html, click edit, copy/past HTML to my
editor. Tidy up with tidy. Save. Elapsed time fourteen seconds.

That is shocking code. HTML 3, font elements everywhere, javascipt for
simple hover effects, javascript for navigation - search engine invisible. A
laugh really, who in their right mind would want to protect *that* rubbish?
:-)

--
Richard.
Jul 29 '07 #17
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 04:44:10 GMT
Beauregard T. Shagnasty scribed:
Neredbojias wrote:
>Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 01:06:42
GMT Beauregard T. Shagnasty scribed:
>>view-source:http://www.aw-soft.com/htmlguard-sample.html

I just got a blank screen with the above (-yes, in Moz/ff.)

You have to scroll down. There are many linefeeds preceding the source,
another amateur way to "conceal source".
Ah, I might have missed that. The glaring white screen gave me vertigo.
:)

--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 29 '07 #18
Well bust mah britches and call me cheeky, on Sat, 28 Jul 2007 17:16:37
GMT Cartoper scribed:
On Jul 28, 10:45 am, Sherm Pendley <spamt...@dot-app.orgwrote:
>I completely agree. In my opinion, such products aren't far short of
out- right fraud - they're making claims about capabilities which
they simply cannot deliver. Their business model is based on the fact
that most people do not realize this, and believe the claims.

Sadly, there's a sucker born every minute, so these frauds manage to
stay in business.

First off, I don't disagree that all these types of things are easy to
get around, IF YOU KNOW HOW. Being a professional software developer
I understand that it isn't a matter of if your code is stolen, but
when is it stolen.

On the other hand I think it is foolish not to put basic measures in
place to "keep the honest people honest". I am putting together my
photography studio web site and I want to at least let folks know that
I don't want them taking my images. In the end I will leave it to
their congest (how do you spell this work? I spend 10 minutes trying
to figure it out and I cannot, please enlighten this poor fool that
cannot smell!) as to go around my basic measures or not;)

Cartoper

Here's the definitive way to protect source code. Yes, it can be done.
Many an aspiring hacker has left pages like this a lesser person than he or
she was before.

http://tinyurl.com/2vwa7k

--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 29 '07 #19
On 2007-07-29, rf <rf@invalid.comwrote:
>
"Beauregard T. Shagnasty" <a.*********@example.invalidwrote in message
news:CK*****************@bgtnsc05-news.ops.worldnet.att.net...
[...]
>view-source:http://www.aw-soft.com/htmlguard-sample.html

<looks at sampleInteresting.

You are correct. view-source is not the right tool here. <tinkers>

Click the little firebug tick, click html, click edit, copy/past HTML to my
editor. Tidy up with tidy. Save. Elapsed time fourteen seconds.
Yes it took me about that long as well.
That is shocking code. HTML 3, font elements everywhere, javascipt for
simple hover effects, javascript for navigation - search engine
invisible. [...]
No wonder they "encrypted" it.
Jul 29 '07 #20
29 Jul 2007 04:19:11 GMT from Neredbojias
<mo*************@yahoo.com>:
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 01:06:42
GMT Beauregard T. Shagnasty scribed:
view-source:http://www.aw-soft.com/htmlguard-sample.html

I just got a blank screen with the above (-yes, in Moz/ff.)
Look again -- check the scroll bars.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Jul 29 '07 #21
Sun, 29 Jul 2007 05:47:29 GMT from rf <rf@invalid.com>:
That is shocking code. HTML 3, font elements everywhere, javascipt for
simple hover effects, javascript for navigation - search engine invisible. A
laugh really, who in their right mind would want to protect *that* rubbish?
This was Brown's Corollary to Flavell's Law: the people who are most
concerned with protecting "source code" in HTML have the "code" least
worth protecting.

--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Jul 29 '07 #22
rf

"Stan Brown" <th************@fastmail.fmwrote in message
news:MP************************@news.individual.ne t...
Sun, 29 Jul 2007 05:47:29 GMT from rf <rf@invalid.com>:
>That is shocking code. HTML 3, font elements everywhere, javascipt for
simple hover effects, javascript for navigation - search engine
invisible. A
laugh really, who in their right mind would want to protect *that*
rubbish?

This was Brown's Corollary to Flavell's Law: the people who are most
concerned with protecting "source code" in HTML have the "code" least
worth protecting.
Yep. That was in one of my prior posts. Didn't know it was a corollary to a
law from Mr Flavell (RIP).

I think Ben has it right. Best hidden in a deep hole out in the backyard.
Along with the snake oil :-)
http://OakRoadSystems.com/
Hmm. Upstate NY, nice part of the planet. Visited there a few years ago,
friends in Utica. Went for a ski on the surrounding hills, Finger lakes
area, Lake Placid (two feet of champagne powder each day) and all between,
before proceeding over to Vermont. Like the beer they make in Utica :-)

--
Richard.
Jul 29 '07 #23
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 10:13:22 GMT
Stan Brown scribed:
Look again -- check the scroll bars.
Yep, -must be the encoded stuff as somebody said.

I did the web-developer thing.

--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 29 '07 #24
In comp.infosystems.www.authoring.html message <MPG.211632a0211dc8c398af
07@news.individual.net>, Sun, 29 Jul 2007 06:14:43, Stan Brown
<th************@fastmail.fmposted:
>Sun, 29 Jul 2007 05:47:29 GMT from rf <rf@invalid.com>:
>That is shocking code. HTML 3, font elements everywhere, javascipt for
simple hover effects, javascript for navigation - search engine invisible. A
laugh really, who in their right mind would want to protect *that* rubbish?

This was Brown's Corollary to Flavell's Law: the people who are most
concerned with protecting "source code" in HTML have the "code" least
worth protecting.
But that depends on the purpose of attempted protection. Much code is
so bad that its authors really should protect the public from seeing it,
if only to protect their own jobs.

I've recently noted on a site closely associated with current US space
work some code in which months...seconds are obtained by UTC methods,
but year is obtained by getYear. Granted, that does not matter *at
present*; but one can expect it to do so at the turn of the year. And,
for the purpose in question, none of that is needed anyway; the code is
far longer than needed.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 IE 6.
Web <URL:http://www.merlyn.demon.co.uk/- w. FAQish topics, links, acronyms
PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/- see 00index.htm
Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
Jul 29 '07 #25
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 21:14:48
GMT Dr J R Stockton scribed:
I've recently noted on a site closely associated with current US space
work some code in which months...seconds are obtained by UTC methods,
but year is obtained by getYear.

Granted, that does not matter *at
present*; but one can expect it to do so at the turn of the year.
And, for the purpose in question, none of that is needed anyway; the
code is far longer than needed.


--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 30 '07 #26
Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 21:14:48
GMT Dr J R Stockton scribed:
I've recently noted on a site closely associated with current US space
work some code in which months...seconds are obtained by UTC methods,
but year is obtained by getYear. Granted, that does not matter *at
present*; but one can expect it to do so at the turn of the year.
Well, what is the source of the variablized date that getYear is appled to?
You sure it's not "worked" on the UTC date?
And, for the purpose in question, none of that is needed anyway; the
code is far longer than needed.
NASA has to protect their budget.

--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 30 '07 #27
On 28 Jul, 14:16, Cartoper <carto...@gmail.comwrote:
I hear it is possible to disable the web browsers print function, does
anyone know how to do that?
If you apply snake oil techniques to a web page, then you can prevent
the ignorant from reading or printing your source, you can annoy the
semi-skilled who want to but no longer can, and you can give a
valuable coffee-sipping break to those skilled enough to walk straight
through your protection in a few moments. You're a speedbump, not a
wall.
source: http://www.aw-soft.com/htmlguard-security.html
Where would you like us to mail the printouts of any of their
protected pages?

The web isn't designed around DRM, for either source protection or
print denial. If you try to bolt such things on top of it, then
they're unreliable and fragile. The worst case is if you try to limit
access to _some_ users, because you're likely to have more false
negatives (where it just breaks and goes wrong) than valid positives
(of people who were locked out when they ought to have been).

All such measures are fragile. They're trivially easily defeated by
those who want to and have moderate skills. _All_ of them.

If you want a crude (but reliable) prevention of printing, then place
this in your CSS.

@print { body, * { display: none; } }

It's not robust to stop anyone who wants to bypass it, but at least
it's most unlikely to go wrong and lock someone out unintentionally.

If you want robust protection of content, then don't use HTML. PDF has
good features for limiting access, although even those aren't
especially strong.

Jul 30 '07 #28
On 28 Jul, 18:16, Cartoper <carto...@gmail.comwrote:
I am putting together my
photography studio web site and I want to at least let folks know that
I don't want them taking my images.
Personally (having built very high-ticket photography sites) I'd
suggest that you _encourage_ them to take your images away. You can't
stop them, so encourage them instead -- and make your images into
something else that it's benefical for them to distribute for you.

Have three images:

* Originals. Top resolution, top quality. These don't even go on the
web server! If they do (maybe there's an upload facility), then
they're kept separate from the "published" images and security is kept
tight.

* Comping images. These are small ("big web" size, but not good enough
for print) and they're visibly watermarked. Licensing of these is a CC-
by-sa, CC-by-nc-sa, CC-by-nd-sa or the like. You _want_ these
distributed as far as possible, they're your advertising fliers.

No-one spends money on buying web quality images ( read this <http://
adverlab.blogspot.com/2007/07/can-you-use-flickr-pics-in-ads.html),
so making them freely available isn't losing you any business.

Invisible watermarking too, with a static ownership identifier.

That visible watermark needs to be non-removable, yet not totally
annoying. Lots of techniques for this, mainly you need to position it
carefully so it's not too easy to crop off. Also semi-transparency is
hard to do, without making something that's maskable and reversible
(make it transparent if you want, but also flatten the colours beneath
in a non-reversible way)

* Images for sale (print quality). These are the valuable ones you
need to protect!

Invisible watermarking, with a dynamically generated sales or customer
identifier embedded.

Don't let them on the web in general. Unless you've paid, you don't
even get to see them at this quality.

You're still exposed to theft here, but only by your identified
customers. That's a _lot_ simpler problem then an open shop window
with the goodies on display.

Jul 30 '07 #29
On Mon, 30 Jul 2007 05:19:04 -0700, Andy Dingley wrote:
All such measures are fragile. They're trivially easily defeated by
those who want to and have moderate skills. _All_ of them.
For instance, with
web developer toolbar/
view/generated source/print

Those kinds of hiding tools are getting easier and easier to break.

Jul 30 '07 #30
Andy Dingley wrote:
No-one spends money on buying web quality images ( read this <http://
adverlab.blogspot.com/2007/07/can-you-use-flickr-pics-in-ads.html),
so making them freely available isn't losing you any business.
This is not true. Almost nobody is *willing* to spend money for
pictures, but unallowed use is illegal and can become quite expensive.
Searching for (unallowed) uses can be more profitable than licensing
pictures in the usual way.

Don't let them on the web in general. Unless you've paid, you don't
even get to see them at this quality.

You're still exposed to theft here, but only by your identified
customers. That's a _lot_ simpler problem then an open shop window
with the goodies on display.
ACK.

Not to forget professionals, like Getty Images, which are experienced
and successful in collecting compensation for illegal use of their
pictures, worldwide! As mentioned above, prosecution of unallowed use of
pictures can pay back more than it costs - at least when left to
according professionals.

DoDi
Jul 30 '07 #31
In comp.infosystems.www.authoring.html message <Xns997CE3397F29Fnanopand
an**********@198.186.190.165>, Mon, 30 Jul 2007 05:20:14, Neredbojias
<mo*************@yahoo.composted:
>Well bust mah britches and call me cheeky, on Sun, 29 Jul 2007 21:14:48
GMT Dr J R Stockton scribed:
>I've recently noted on a site closely associated with current US space
work some code in which months...seconds are obtained by UTC methods,
but year is obtained by getYear. Granted, that does not matter *at
present*; but one can expect it to do so at the turn of the year.

Well, what is the source of the variablized date that getYear is appled to?
You sure it's not "worked" on the UTC date?
It is the current date and time; new Date() .

As we use GMT in winter here, I shall never see any effect from that
error. But, just before they enter 2008, those in the USA will see
results appropriate for early 2007 Jan 1; and, shortly after they have
entered 2008, Koreans will see results for late 2008 Dec 31. Unless
they fix it.

That code should certainly be hidden, preferably also from browsers.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 IE 6
news:comp.lang.javascript FAQ <URL:http://www.jibbering.com/faq/index.html>.
<URL:http://www.merlyn.demon.co.uk/js-index.htmjscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/TP/BP/Delphi/jscr/&c, FAQ items, links.
Jul 30 '07 #32
On Sat, 28 Jul 2007 16:43:43 -0400, Stan Brown
<th************@fastmail.fmwrote:
>"'Name him not!' said Gandalf,
Yes, but _which_ particular Voldemort are we not naming?
Luigi? Richard The Stupid? Andkon?
Jul 30 '07 #33
On 2007-07-30, Andy Dingley <di*****@codesmiths.comwrote:
On Sat, 28 Jul 2007 16:43:43 -0400, Stan Brown
<th************@fastmail.fmwrote:
>>"'Name him not!' said Gandalf,

Yes, but _which_ particular Voldemort are we not naming?
Luigi? Richard The Stupid? Andkon?
When you say 'Voldemort' of course you _actually_ are referring to
the Balrog that dragged Gandalf from Durin's Bridge?

Andrew

--
Andrew's Corner
http://people.aapt.net.au/~adjlstrong/homer.html
Jul 30 '07 #34
Tue, 31 Jul 2007 00:07:59 +0100 from Andy Dingley
<di*****@codesmiths.com>:
On Sat, 28 Jul 2007 16:43:43 -0400, Stan Brown
<th************@fastmail.fmwrote:
"'Name him not!' said Gandalf,

Yes, but _which_ particular Voldemort are we not naming?
Luigi? Richard The Stupid? Andkon?
The one whose name appeared right before my Tolkien quote.
--
Stan Brown, Oak Road Systems, Tompkins County, New York, USA
http://OakRoadSystems.com/
HTML 4.01 spec: http://www.w3.org/TR/html401/
validator: http://validator.w3.org/
CSS 2.1 spec: http://www.w3.org/TR/CSS21/
validator: http://jigsaw.w3.org/css-validator/
Why We Won't Help You:
http://diveintomark.org/archives/200..._wont_help_you
Jul 30 '07 #35
Well bust mah britches and call me cheeky, on Mon, 30 Jul 2007 20:32:46
GMT Dr J R Stockton scribed:
>>I've recently noted on a site closely associated with current US
space work some code in which months...seconds are obtained by UTC
methods, but year is obtained by getYear. Granted, that does not
matter *at present*; but one can expect it to do so at the turn of
the year.

Well, what is the source of the variablized date that getYear is
appled to? You sure it's not "worked" on the UTC date?

It is the current date and time; new Date() .
Yup. That's a mismatch.
As we use GMT in winter here, I shall never see any effect from that
error. But, just before they enter 2008, those in the USA will see
results appropriate for early 2007 Jan 1; and, shortly after they have
entered 2008, Koreans will see results for late 2008 Dec 31. Unless
they fix it.

That code should certainly be hidden, preferably also from browsers.
Kind of hard to perfectly conceal the code from everyone.

--
Neredbojias
Half lies are worth twice as much as whole lies.
Jul 31 '07 #36
rf

"Neredbojias" <mo*************@yahoo.comwrote in message
news:Xn**********************************@198.186. 190.161...
Well bust mah britches and call me cheeky, on Mon, 30 Jul 2007 20:32:46
GMT Dr J R Stockton scribed:
>That code should certainly be hidden, preferably also from browsers.

Kind of hard to perfectly conceal the code from everyone.
You would start by deactivating the browsers print function.

--
Richard.
Jul 31 '07 #37
In comp.infosystems.www.authoring.html message <Xns997DBF58650B8nanopand
an**********@198.186.190.161>, Tue, 31 Jul 2007 01:48:34, Neredbojias
<mo*************@yahoo.composted:
>Well bust mah britches and call me cheeky, on Mon, 30 Jul 2007 20:32:46
GMT Dr J R Stockton scribed:
>>>I've recently noted on a site closely associated with current US
space work some code in which months...seconds are obtained by UTC
methods, but year is obtained by getYear. Granted, that does not
matter *at present*; but one can expect it to do so at the turn of
the year.

Well, what is the source of the variablized date that getYear is
appled to? You sure it's not "worked" on the UTC date?

It is the current date and time; new Date() .

Yup. That's a mismatch.
You cannot tell from that response. They read the local Y and the UTC
MDhms, and apply those more or less directly to get another Date, or so
it seems to me.

>As we use GMT in winter here, I shall never see any effect from that
error. But, just before they enter 2008, those in the USA will see
results appropriate for early 2007 Jan 1; and, shortly after they have
entered 2008, Koreans will see results for late 2008 Dec 31. Unless
they fix it.

That code should certainly be hidden, preferably also from browsers.

Kind of hard to perfectly conceal the code from everyone.
In this case, assuming a Windows-like GUI, select-delete will be best.
Much better code is now on my site, and, if they answer my Web-form,
I'll tell them where.
It's a good idea to read the newsgroup c.l.j and its FAQ. See below.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 IE 6
news:comp.lang.javascript FAQ <URL:http://www.jibbering.com/faq/index.html>.
<URL:http://www.merlyn.demon.co.uk/js-index.htmjscr maths, dates, sources.
<URL:http://www.merlyn.demon.co.uk/TP/BP/Delphi/jscr/&c, FAQ items, links.
Jul 31 '07 #38
Well bust mah britches and call me cheeky, on Tue, 31 Jul 2007 20:24:13 GMT
Dr J R Stockton scribed:
>>>>Well, what is the source of the variablized date that getYear is
appled to? You sure it's not "worked" on the UTC date?

It is the current date and time; new Date() .

Yup. That's a mismatch.

You cannot tell from that response. They read the local Y and the UTC
MDhms, and apply those more or less directly to get another Date, or so
it seems to me.
That's wierd. Almost governmental, one might say. :)
>>As we use GMT in winter here, I shall never see any effect from that
error. But, just before they enter 2008, those in the USA will see
results appropriate for early 2007 Jan 1; and, shortly after they have
entered 2008, Koreans will see results for late 2008 Dec 31. Unless
they fix it.

That code should certainly be hidden, preferably also from browsers.

Kind of hard to perfectly conceal the code from everyone.

In this case, assuming a Windows-like GUI, select-delete will be best.
Much better code is now on my site, and, if they answer my Web-form,
I'll tell them where.
It's a good idea to read the newsgroup c.l.j and its FAQ. See below.
A few years ago I used to drift by there occasionally, but they yelled at
me. And...some of the people are really pedantic. And...can I help it if
I was born obnoxious?

--
Neredbojias
Half lies are worth twice as much as whole lies.
Aug 1 '07 #39
On 2007-07-28, Cartoper <ca******@gmail.comwrote:
On Jul 28, 10:45 am, Sherm Pendley <spamt...@dot-app.orgwrote:

First off, I don't disagree that all these types of things are easy to
get around, IF YOU KNOW HOW. Being a professional software developer
I understand that it isn't a matter of if your code is stolen, but
when is it stolen.

On the other hand I think it is foolish not to put basic measures in
place to "keep the honest people honest". I am putting together my
photography studio web site and I want to at least let folks know that
I don't want them taking my images. In the end I will leave it to
their congest (how do you spell this work? I spend 10 minutes trying
to figure it out and I cannot, please enlighten this poor fool that
cannot smell!) as to go around my basic measures or not;)
I'm only correcting you because you explicitly asked for it (in
other words, not just to be a jerk):

congest -conscience (?)
spend -spent
smell -spell (I think; can you smell?)

I wouldn't encourage trying to use client-side obfuscation to
prevent people from obtaining your images and HTML source code. The
people who want to get your images will get them one way or another,
and trying to put (highly ineffective) road blocks in their way will
only anger them, and may even cause them to increase their efforts
out of spite. It will also drive away potential visitors -- plenty
of people still browse without JavaScript, and I'm personally not
likely to turn off NoScript for any particular site unless I know
beforehand that it's going to be worthwhile.

As for this "HTML Guard" thing, it's absolutely worthless. After
disabling NoScript I was still able to right-click on and save the
image on the sample site, simply because I have the "Allow scripts
to disable or replace context menus" Firefox option disabled. And
as another author already mentioned, the Web Developer plugin is
happy to show you the JavaScript-generated HTML.

This stuff is snake oil, pure and simple. Don't break your web site
in a misguided implementation of absolutely ineffectual copy
protection.

Mark

--
Mark Shroyer
http://markshroyer.com/
Aug 1 '07 #40
In comp.infosystems.www.authoring.html message <Xns997ED5CC623D1nanopand
an**********@198.186.190.161>, Wed, 1 Aug 2007 04:01:00, Neredbojias
<mo*************@yahoo.composted:
>Well bust mah britches and call me cheeky, on Tue, 31 Jul 2007 20:24:13 GMT
Dr J R Stockton scribed:
>>>>>Well, what is the source of the variablized date that getYear is
>appled to? You sure it's not "worked" on the UTC date?

It is the current date and time; new Date() .

Yup. That's a mismatch.

You cannot tell from that response. They read the local Y and the UTC
MDhms, and apply those more or less directly to get another Date, or so
it seems to me.

That's wierd. Almost governmental, one might say. :)
Rem acu tetigisti - it's a .gov site.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 IE 6.
Web <URL:http://www.merlyn.demon.co.uk/- w. FAQish topics, links, acronyms
PAS EXE etc : <URL:http://www.merlyn.demon.co.uk/programs/- see 00index.htm
Dates - miscdate.htm moredate.htm js-dates.htm pas-time.htm critdate.htm etc.
Aug 1 '07 #41
Well bust mah britches and call me cheeky, on Wed, 01 Aug 2007 18:18:55
GMT Dr J R Stockton scribed:
>>>>Yup. That's a mismatch.

You cannot tell from that response. They read the local Y and the
UTC MDhms, and apply those more or less directly to get another
Date, or so it seems to me.

That's wierd. Almost governmental, one might say. :)

Rem acu tetigisti - it's a .gov site.
Klaatu Barrada Nicto - yep, I figured.

--
Neredbojias
Half lies are worth twice as much as whole lies.
Aug 2 '07 #42

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

9
by: Dan Williams | last post by:
Hi people I'm getting a little annoyed with the way the print function always adds a space character between print statements unless there has been a new line. The manual mentions that "In some...
2
by: Torsten Mohr | last post by:
Hi, i have created an own type in C and have implemented the print function for it. static int mytype_print(mytype_obj* self, FILE* fp, int flags) { printf("", fp); fprintf(fp, "Hello,...
2
by: Plissken.s | last post by:
I am using the print function in my python script. Can you please tell me what can I do to redirect the output to an file? Thank you.
3
by: rwise5 | last post by:
I have been tasked with finishing the following C program. I need to develop the sort by birthday function and the print grade function. I have been working on the print function for the last week...
0
by: MadhuriY | last post by:
Hi, I am working on Bea Weblogic Portal. For every page we have singlelevelmenu.jsp, footer.jsp, rightnavigation.jsp and portlets rendered between them. In the footer.jsp we have a print...
5
by: j_depp_99 | last post by:
Could someone check my code as to why my print function is not working? Also my pop member function is getting an error in main. <code> template<class Type> void Novice<Type>::Print() {...
1
by: 7nan | last post by:
hi there, here I have a qustion, which says; (((Write a course class which contains number of credits and a string id. In addition to the constructor, it should contain a print function))) so,...
1
by: sasha | last post by:
class Base{ public: std::ostream& operator<<( std::ostream& os, const string &str ) { return print(os); } void print(std:ostream& os){ os<<"Base\n";} };
3
by: Andrew Meador | last post by:
I have a button on my form to "Print". I would like to create an HTML file, of the output, and call the Explorer...Print function when this "Print" button is clicked. How can I do this - the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.