The problem isn't as much as the idea that the photographer has a copyright on the images, but rather that they are performing a
work for hire. ... Ultimately it is an issue with contracts. The problem is that the photographer historically provides artistic service in composing the shot, and in printing the image. The wedding photographer's competition isn't digital copyright infringement, it is the throw-away cameras that are put up on all the tables.
Yesterday, I passed a commercial shoot in London for London Transport and was about to take a shot with my camera only to be told that I would have to ask for permission first.
When I asked for permission I was told that if I intended to publish the photo(s) I would likely get sued, but if I wanted them for myself then I was welcome to take photographs.
Now, I did not intend to publish the photo(s) commercially. The only thing that my camera would capture that was different in the scene from the norm was a horizontal sign in the bus lane which said "Watch the birdie". This is not a copyrighted phrase as far as I am aware.
There were various people, cars and buses passing by, which I do not consider to be copyrightable; you would see the same on any other day. Sure, you usually need to ask for people's permission first before publishing pictures of them, which these people were doing for pedestrians who had their photos taken as they wandered through the shot.
The photographers also had some elaborate, and no doubt expensive, radio controlled lighting on the other side of the street, however I was not making use of this with my little camera.
Can anyone fill me in on what copyright laws or whatever apply in this case, English or otherwise?
If I had been in the same location without the photographers or the "Watch the birdies" sign being there, I would not have asked anyone for permission, nor thought about copyright or being sued!
So what's different in this situation? Just the fact that the camera crew were there? Does that automatically mean that it is not possible to take professional photographs at the same time?
The 3D system that I saw at CeBIT was by a company called 4D-Vision.
They were displaying a nice 50 inch screen!
It was very impressive. They were showing various videos, one being a montage of a U2 music video and what looked like explosions from action movies. It really looked like
there were continous planes of depth.
Its down side was that you couldn't move
much laterally because artifacts appeared at
various angles at which point your brain refused to believe it was 3D anymore.
At the time I thought they used a diffraction
grating similar to those you find on cheap static
3D displays, but I found this in their FAQ:
1. How does glasses-free 3D-viewing work?
4D-Vision(TM) displays are coated with a special optics, the 'wavelength selective filter array'. This filter defines particular light penetration directions for the light emitted from each coloured image element. In other words, differently coloured image elements can be seen from different spatial positions in front of the screen.
Debian (logo) has a life of its own
on
Debian On DVD
·
· Score: 1
Has anyone else noticed that if you look at a large version of the Debian logo it appears to have a life of its own. (Probably reflects the actual distribution.)
You have to move your eyes around a little. If you have a very high resolution monitor you can try looking at the reversed version for T-shirts or print it out onto a T-shirt (or buy one).
Permutation City is a story about the computation of a Virtual Reality environment down to atoms and molecules, complete with Artificial Intelligence, without the computer actually needing to be running! A very interesting read.
It would be interesting if these computers were used for something like the Metaverse in Neal Stephenson's book Snow Crash. i.e. Virtual Reality you can walk around in. The weather would be realistic at least!
SAP DB is an open, SQL-based, relational database management system that
provides high availability and performance scaling from small to very large
implementations.
In addition, SAP DB goes beyond relational database technology by offering object
orientation as well as support for managing unstructured data. It supports open
standards including SQL, JDBC and ODBC; access from Perl and Python; and
HTTP-based services with HTML or XML content.
SAP DB is platform independent, so users can deploy it for a wide array of projects.
Since 1994, the SAP e-Business Solution is available on SAP DB technology. Today
SAP DB is being used by nearly 800 customers.
On October 5, 2000, at Linux World SAP DB was announced to be made available as
Open Source software using the GNU General Public License for the database kernel
and the GNU Lesser General Public License for clients and programming interfaces.
Versioning Architecture for ultimate concurrency readers never block
writers.
Active database, including the most full featured trigger
and stored procedure implementation.
Event Alerters - React to database
changes without polling. Exceptional ANSI SQL-92 compliance and full
UNICODE support.
Rich data types - Blobs, multi-dimension-al
arrays.
InterClient - all-Java JDBC driver for low
maintenance.
Designed for business critical distributed database
environments, InterBase provides power and flexibility for Internet,
mobile, and embedded database applications.
Scalable from Windows
95/98, Linux, HP/UX, Solaris, and other UNIX systems.
INTERBASE SPECIFCATIONS
Integrity
Declarative Primary Key
Declarative Foreign Key
Cascade Declarative Referential Integrity
Domain and column-level Check constraints
Trigger procedures with the following features:
Unlimited triggers per record change
Invoked before or after record insertion, deletion, or
update
Multiple triggers per action, optionally ordered.
Forward-chaining (cascading triggers)
Concurrency Control
Optimistic locking
Data isolation levels: read consistency, read committed, and
cursor stability
Shared, and protected lock types for explicit table-level locking
Availability
Online backups
Immediate recovery after failure
Distributed Database
Simultaneously connected databases -limited only by hardware
Automatic distributed transaction processing via two-phase commit
I can't claim to have used ksh much, but that is
because I have found tcsh to be the best interactive shell (so far) and
generally just use the plain original Bourne shell (sh) or awk or Perl for scripting.
However here are some of the features I like in tcsh:
set prompt = "%B%c2%b `whoami`@%m%$shlvl " #Custom prompt with the name of the current directory, user and server: very useful for sys admins of many servers with many roles
set who = "%B%n%b has %a %l from %M at %t on %w %D."
set watch = (0 any any) #Watch who is loggin on or off the system and from where
set autologout = (120 60) #So you don't accidentally leave terminals/connections open
set complete = enhance #Case insensitive completions, ".-_" as word separators, "-" and "_" considered equivalent
set autolist #List possibilities on an ambiguous
set pushdtohome #Make pushd with no args do a "pushd ~" (like cd does)
set cdpath=(...../.. ~ftp/pub/downloads/{ftp,http}/somedir)
#Iust type "cd www.kernel.org" from anywhere and voila, "pwd" shows/home/ftp/pub/downloads/http/www.kernel.org
set listjobs #List all jobs when suspending
completion
set printexitvalue #Print non-zero exit values upon program completion
set ignoreeof #Don't kill shell when ^D seen
set noclobber #Don't overwrite an existing file when using ">"
set rmstar #Prompt the user before execution of "rm *" !!:-)
alias cd "cd -v"
alias precmd/bin/echo ""
alias + "pushd -v"
alias - "popd -v"
alias = "dirs -v" #Some useful aliases to show the directory stack when moving around, and to insert a blank line before prompts
complete cd 'p/1/d/'
complete rmdir 'p/1/d/'
complete set 'p/1/s/'
complete setenv 'p/1/e/'
complete unset 'p/1/s/'
complete unsetenv 'p/1/e/' #Completions on aliases, shell variables, environment variables, directories, etc.
History searching and substitution
Redirection of stderr (cmd |& tee output), although I sometimes prefer the Bourne way of being able to select stderr independently
I hope someone finds this useful, because I love tcsh and even though I am quite capable when using sh, bash or ksh, I usually feel so hamstrung that I install tcsh PDQ if it hasn't been already!
It would depend on whether Emacs was brought up in X-window mode or no window mode. It is possible to get Emacs binary distributions both with and without X-windows support.
If the version of Emacs that you are using has X-window support, then it is possible to turn this off (emacs -nw); this can greatly speed up editing over a slow link as the X packets (e.g. redraws, mouse movements etc) don't have to be sent, just the changes in the text screen.
Rohan
I'd like to be able to say "Computer, please find out information on this topic...".
Something more realistic: I would like to be able to renice a process' disk activity and disk buffer cache usage, for example when the updatedb process trawls my hard disk to update the (s)locate database. I used to run this every hour until I got sick of just about everything grinding to a halt (I have plenty of RAM and MHz).
I did a search on Google and found that this was discussed recently on Kernel Traffic.
Stow works well enough for installing from source packages that install into the "standard" directories: bin, lib, etc, info, man and so on.
If I have the source code for a package I am more likely to install it with
./configure --prefix=/usr/local/pkg/package_name-version
make
make install
... than to build and install an RPM... just my preference.
I actually install into/usr/local/pkg/package_name-version-number, rather than/usr/local/stow/... as I sometimes use lndir or even just ln manually instead, thus the independent directory name. I sometimes also keep multiple versions of software around with only one set of symbolic links in/usr/local, just in case I have needed to revert to an old version, which I have had to do once or twice!
Stow doesn't work that well for pre-compiled binary packages that have odd directory names and documentation files in the main directory.
Sure, you can remove them, rename them etc, but I
like to keep/usr/local as clean as possible.
Just my addition to the subject of package installation.
The RPM format allows for certain files to be flagged as documentation and generally installs them in the path/usr/doc/$rpm_name. and man files in/usr/man. you can get a list of what it installed by doing rpm -qi package_name.
Actually it is rpm -ql package_name for listing all installed files, and rpm -qd package_name for documentation files.
Yesterday, I passed a commercial shoot in London for London Transport and was about to take a shot with my camera only to be told that I would have to ask for permission first.
When I asked for permission I was told that if I intended to publish the photo(s) I would likely get sued, but if I wanted them for myself then I was welcome to take photographs.
Now, I did not intend to publish the photo(s) commercially. The only thing that my camera would capture that was different in the scene from the norm was a horizontal sign in the bus lane which said "Watch the birdie". This is not a copyrighted phrase as far as I am aware.
There were various people, cars and buses passing by, which I do not consider to be copyrightable; you would see the same on any other day. Sure, you usually need to ask for people's permission first before publishing pictures of them, which these people were doing for pedestrians who had their photos taken as they wandered through the shot.
The photographers also had some elaborate, and no doubt expensive, radio controlled lighting on the other side of the street, however I was not making use of this with my little camera.
Can anyone fill me in on what copyright laws or whatever apply in this case, English or otherwise?
If I had been in the same location without the photographers or the "Watch the birdies" sign being there, I would not have asked anyone for permission, nor thought about copyright or being sued!
So what's different in this situation? Just the fact that the camera crew were there? Does that automatically mean that it is not possible to take professional photographs at the same time?
They were displaying a nice 50 inch screen!
It was very impressive. They were showing various videos, one being a montage of a U2 music video and what looked like explosions from action movies. It really looked like there were continous planes of depth.
Its down side was that you couldn't move much laterally because artifacts appeared at various angles at which point your brain refused to believe it was 3D anymore.
At the time I thought they used a diffraction grating similar to those you find on cheap static 3D displays, but I found this in their FAQ:
1. How does glasses-free 3D-viewing work?
4D-Vision(TM) displays are coated with a special optics, the 'wavelength selective filter array'. This filter defines particular light penetration directions for the light emitted from each coloured image element. In other words, differently coloured image elements can be seen from different spatial positions in front of the screen.
Has anyone else noticed that if you look at a large version of the Debian logo it appears to have a life of its own. (Probably reflects the actual distribution.)
You have to move your eyes around a little. If you have a very high resolution monitor you can try looking at the reversed version for T-shirts or print it out onto a T-shirt (or buy one).
Permutation City is a story about the computation of a Virtual Reality environment down to atoms and molecules, complete with Artificial Intelligence, without the computer actually needing to be running! A very interesting read.
It would be interesting if these computers were used for something like the Metaverse in Neal Stephenson's book Snow Crash. i.e. Virtual Reality you can walk around in. The weather would be realistic at least!
Take a look at InterBase from Borland/Inprise as well. I quote from the product overview :
Versioning Architecture for ultimate concurrency readers never block writers.
Active database, including the most full featured trigger and stored procedure implementation.
Event Alerters - React to database changes without polling. Exceptional ANSI SQL-92 compliance and full UNICODE support.
Rich data types - Blobs, multi-dimension-al arrays.
InterClient - all-Java JDBC driver for low maintenance.
Designed for business critical distributed database environments, InterBase provides power and flexibility for Internet, mobile, and embedded database applications.
Scalable from Windows 95/98, Linux, HP/UX, Solaris, and other UNIX systems.
INTERBASE SPECIFCATIONS
Integrity
- Declarative Primary Key
- Declarative Foreign Key
- Cascade Declarative Referential Integrity
- Domain and column-level Check constraints
- Trigger procedures with the following features:
- Unlimited triggers per record change
- Invoked before or after record insertion, deletion, or
update
- Multiple triggers per action, optionally ordered.
- Forward-chaining (cascading triggers)
Concurrency Control- Optimistic locking
- Data isolation levels: read consistency, read committed, and
cursor stability
- Shared, and protected lock types for explicit table-level locking
Availability- Online backups
- Immediate recovery after failure
Distributed DatabaseHowever here are some of the features I like in tcsh:
- set prompt = "%B%c2%b `whoami`@%m%$shlvl "
- set who = "%B%n%b has %a %l from %M at %t on %w %D."
- set autologout = (120 60)
- set complete = enhance
- set autolist
- set pushdtohome
- set cdpath=(.
.. ../.. ~ftp/pub/downloads/{ftp,http} /somedir)
#Iust type "cd www.kernel.org" from anywhere and voila, "pwd" shows /home/ftp/pub/downloads/http/www.kernel.org
- set listjobs
- set printexitvalue
- set ignoreeof
- set noclobber
- set rmstar
:-)
- alias cd "cd -v"
/bin/echo ""
- complete cd 'p/1/d/'
- History searching and substitution
- Redirection of stderr (cmd |& tee output), although I sometimes prefer the Bourne way of being able to select stderr independently
I hope someone finds this useful, because I love tcsh and even though I am quite capable when using sh, bash or ksh, I usually feel so hamstrung that I install tcsh PDQ if it hasn't been already!#Custom prompt with the name of the current directory, user and server: very useful for sys admins of many servers with many roles
set watch = (0 any any)
#Watch who is loggin on or off the system and from where
#So you don't accidentally leave terminals/connections open
#Case insensitive completions, ".-_" as word separators, "-" and "_" considered equivalent
#List possibilities on an ambiguous
#Make pushd with no args do a "pushd ~" (like cd does)
#List all jobs when suspending completion
#Print non-zero exit values upon program completion
#Don't kill shell when ^D seen
#Don't overwrite an existing file when using ">"
#Prompt the user before execution of "rm *" !!
alias precmd
alias + "pushd -v"
alias - "popd -v"
alias = "dirs -v"
#Some useful aliases to show the directory stack when moving around, and to insert a blank line before prompts
complete rmdir 'p/1/d/'
complete set 'p/1/s/'
complete setenv 'p/1/e/'
complete unset 'p/1/s/'
complete unsetenv 'p/1/e/'
#Completions on aliases, shell variables, environment variables, directories, etc.
If the version of Emacs that you are using has X-window support, then it is possible to turn this off (emacs -nw); this can greatly speed up editing over a slow link as the X packets (e.g. redraws, mouse movements etc) don't have to be sent, just the changes in the text screen. Rohan
... than SSH1?
- 3D user interfaces / window managers
- Artificial Intelligence (e.g. agents) tied to
...
- Voice recognition
I'd like to be able to say "Computer, please find out information on this topicSomething more realistic: I would like to be able to renice a process' disk activity and disk buffer cache usage, for example when the updatedb process trawls my hard disk to update the (s)locate database. I used to run this every hour until I got sick of just about everything grinding to a halt (I have plenty of RAM and MHz).
I did a search on Google and found that this was discussed recently on Kernel Traffic.
If I have the source code for a package I am more likely to install it with
make
make install
I actually install into /usr/local/pkg/package_name-version-number, rather than /usr/local/stow/... as I sometimes use lndir or even just ln manually instead, thus the independent directory name. I sometimes also keep multiple versions of software around with only one set of symbolic links in /usr/local, just in case I have needed to revert to an old version, which I have had to do once or twice!
Stow doesn't work that well for pre-compiled binary packages that have odd directory names and documentation files in the main directory.
Sure, you can remove them, rename them etc, but I like to keep /usr/local as clean as possible.
Just my addition to the subject of package installation.
Rohan
Actually it is rpm -ql package_name for listing all installed files, and rpm -qd package_name for documentation files.
Rohan