Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Elwin Estle
I eject mine every time.  Gimp is the only program that has this problem.  I 
use Inkscape with it and it works fine.


--- On Wed, 1/7/09, Dotan Cohen  wrote:

> From: Dotan Cohen 
> Subject: Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog
> To: "Jernej Simončič" 
> Cc: gimp-user@lists.xcf.berkeley.edu
> Date: Wednesday, January 7, 2009, 6:11 PM
> 2009/1/7 Jernej Simončič :
> > On Wed, 07 Jan 2009 22:19:03 +0100, Sven Neumann
> wrote:
> >
> >> No, that is because your operating system of
> choice sucks at file I/O.
> >> Windows does not buffer access to flash and
> network drives.
> >
> > It does this with removable drives because users
> rarely bother to eject
> > (unmount) them before unplugging them. You can enable
> caching (which
> > greatly improves performance), but then you have to
> remember to eject the
> > device before disconnecting it, or you risk filesystem
> corruption.
> >
> 
> No, users rarely bother to eject (unmount) them before
> unplugging them
> because the OS works like this. If the OS said "bad
> boy!" and lost
> data _once_ then the users would stop. This is a case of
> the OS
> fostering bad habits by treating the users as idiots who
> are unable to
> learn something so simple as pressing an eject button
> before
> physically removing hardware.
> 
> -- 
> Dotan Cohen
> 
> http://what-is-what.com
> http://gibberish.co.il
> 
> א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת
> ا-ب-ت-ث-ج-ح-خ-د-ذ-ر-ز-س-ش-ص-ض-ط-ظ-ع-غ-ف-ق-ك-ل-م-ن-ه‍-و-ي
> А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я
> а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я
> ä-ö-ü-ß-Ä-Ö-Ü
> ___
> Gimp-user mailing list
> Gimp-user@lists.XCF.Berkeley.EDU
> https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


  
___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Elwin Estle
Thanks for the information...BTW, Windoze isn't my OS of choice.  I sometimes 
use Gimp at work, where we are pretty much stuck with Windows (Unless I want to 
go to the trouble of booting a Linux live CD).  At home I have Linux and Mac 
OSX (Gimp runs kinda funky on OSX...but since I have Linux, I don't worry about 
it too much.)


--- On Wed, 1/7/09, Sven Neumann  wrote:

> From: Sven Neumann 
> Subject: Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog
> To: chrysalis_reb...@yahoo.com
> Cc: gimp-user@lists.xcf.berkeley.edu
> Date: Wednesday, January 7, 2009, 4:19 PM
> Hi,
> 
> On Sat, 2009-01-03 at 18:16 -0800, Elwin Estle wrote:
> > I wonder if a problem I have had with saving files
> from Gimp in
> > Windows is somehow related.  If I save direct to the
> local hard drive,
> > there isn't much of a problem.  But if I try to
> save to say, a flash
> > drive plugged into the same computer running Gimp, or
> to a network
> > drive, then file save times get really long.  Yes, you
> expect those
> > two situations to take a bit longer, but not that
> long.  I can save
> > an .xcf file to the local drive and then transfer it
> to a flash drive
> > or a network drive and it is loads faster than trying
> to save directly
> > from Gimp. (which is what I typically do, save first
> to the local hard
> > drive, then transfer the file to the drive I actually
> want to store
> > the file on.)
> 
> No, that is because your operating system of choice sucks
> at file I/O.
> Windows does not buffer access to flash and network drives.
> So an
> application writing a file with lots of file I/O calls will
> get
> miserable performance for slow drives. Copying the complete
> file to that
> drive will transfer the data in much larger blocks and thus
> yield
> reasonable performance. This is not the case on Linux for
> example. There
> the operating system will take care of combining many small
> file I/O
> operations into large buffer accesses.
> 
> We might be able to work around this limitation by porting
> the XCF load
> and save routines and all file plug-ins to GIO, the VFS API
> that was
> recently added to GLib. Then we could use a
> GBufferedOutputStream which
> would do the buffering at the application level.
> 
> 
> Sven


  
___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Dotan Cohen
2009/1/7 Jernej Simončič :
> On Wed, 07 Jan 2009 22:19:03 +0100, Sven Neumann wrote:
>
>> No, that is because your operating system of choice sucks at file I/O.
>> Windows does not buffer access to flash and network drives.
>
> It does this with removable drives because users rarely bother to eject
> (unmount) them before unplugging them. You can enable caching (which
> greatly improves performance), but then you have to remember to eject the
> device before disconnecting it, or you risk filesystem corruption.
>

No, users rarely bother to eject (unmount) them before unplugging them
because the OS works like this. If the OS said "bad boy!" and lost
data _once_ then the users would stop. This is a case of the OS
fostering bad habits by treating the users as idiots who are unable to
learn something so simple as pressing an eject button before
physically removing hardware.

-- 
Dotan Cohen

http://what-is-what.com
http://gibberish.co.il

א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת
ا-ب-ت-ث-ج-ح-خ-د-ذ-ر-ز-س-ش-ص-ض-ط-ظ-ع-غ-ف-ق-ك-ل-م-ن-ه‍-و-ي
А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я
а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я
ä-ö-ü-ß-Ä-Ö-Ü
___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Jernej Simončič
On Wed, 07 Jan 2009 22:19:03 +0100, Sven Neumann wrote:

> No, that is because your operating system of choice sucks at file I/O.
> Windows does not buffer access to flash and network drives.

It does this with removable drives because users rarely bother to eject
(unmount) them before unplugging them. You can enable caching (which
greatly improves performance), but then you have to remember to eject the
device before disconnecting it, or you risk filesystem corruption.

-- 
< Jernej Simončič >< http://deepthought.ena.si/ >
< Contact address: >< jernej simoncic at isg si >

___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Jernej Simončič
On Wed, 07 Jan 2009 22:11:37 +0100, Sven Neumann wrote:

> The above mentioned plug-in will always only be a kludge as it can't
> provide all the features that an internal file dialog offers. So the
> focus should be on fixing the GtkFileChooser. There is absolutely no
> reason why it can't be as fast as the native OS implementation. After
> all it is using native OS-specific code.

I personally find the GTK+ widget so bad compared to the native Windows one
that I usually resort to dragging images from Explorer when I want them
opened in GIMP (and I don't use Explorer for file management, but my usual
file manager works in console and thus doesn't support drag and drop).

-- 
< Jernej Simončič >< http://deepthought.ena.si/ >
< Contact address: >< jernej simoncic at isg si >

___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Heinrich Moser
Hi!

Sven Neumann  writes:
> On Sun, 2009-01-04 at 01:24 +0100, Heinrich Moser wrote:
>> I don't think I will further investigate this, since I don't see much
>> point in this, to be honest. Yes, we could find out what's taking
>> GIMP's file open dialog so long and make it be as "fast" as other GTK
>> applications. But I really think the time is better spent solving the
>> problem permanently (like implementing the above mentioned plug-in)
>> rather than fine-tuning something that can never be as fast as the
>> native OS implementation.
>
> The above mentioned plug-in will always only be a kludge as it can't
> provide all the features that an internal file dialog offers. So the
> focus should be on fixing the GtkFileChooser. There is absolutely no
> reason why it can't be as fast as the native OS implementation. After
> all it is using native OS-specific code.

Well, that's how it should be in operating systems. To be honest, I
don't think this is the case with Windows. Microsoft is well known for
using undocumented OS features to make their applications more
performant than their competitor's, so I guess they'd do that even
more in something they consider part of the OS (rather than an
application or a library), such as the file chooser.

Nevertheless, as a user of GTK-based products, I really appreciate
your effort on motivating people to improve GTK. And I don't want to
leave this discussion without giving a big THANKS to all gimp
developers for making such a great product!  Please consider my
request for a Windows file open/save dialog as an improvement
suggestion (or as a plug-in suggestion, in case any motivated C
developers read this) and not as criticism of your work or of your
design decisions.

Best greetings from snowy Austria,
Heinzi

___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Sven Neumann
Hi,

On Sat, 2009-01-03 at 18:16 -0800, Elwin Estle wrote:
> I wonder if a problem I have had with saving files from Gimp in
> Windows is somehow related.  If I save direct to the local hard drive,
> there isn't much of a problem.  But if I try to save to say, a flash
> drive plugged into the same computer running Gimp, or to a network
> drive, then file save times get really long.  Yes, you expect those
> two situations to take a bit longer, but not that long.  I can save
> an .xcf file to the local drive and then transfer it to a flash drive
> or a network drive and it is loads faster than trying to save directly
> from Gimp. (which is what I typically do, save first to the local hard
> drive, then transfer the file to the drive I actually want to store
> the file on.)

No, that is because your operating system of choice sucks at file I/O.
Windows does not buffer access to flash and network drives. So an
application writing a file with lots of file I/O calls will get
miserable performance for slow drives. Copying the complete file to that
drive will transfer the data in much larger blocks and thus yield
reasonable performance. This is not the case on Linux for example. There
the operating system will take care of combining many small file I/O
operations into large buffer accesses.

We might be able to work around this limitation by porting the XCF load
and save routines and all file plug-ins to GIO, the VFS API that was
recently added to GLib. Then we could use a GBufferedOutputStream which
would do the buffering at the application level.


Sven


___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] Win32: Use standard Windows File Open/Save dialog

2009-01-07 Thread Sven Neumann
Hi,

On Sun, 2009-01-04 at 01:24 +0100, Heinrich Moser wrote:

> I don't think I will further investigate this, since I don't see much
> point in this, to be honest. Yes, we could find out what's taking
> GIMP's file open dialog so long and make it be as "fast" as other GTK
> applications. But I really think the time is better spent solving the
> problem permanently (like implementing the above mentioned plug-in)
> rather than fine-tuning something that can never be as fast as the
> native OS implementation.

The above mentioned plug-in will always only be a kludge as it can't
provide all the features that an internal file dialog offers. So the
focus should be on fixing the GtkFileChooser. There is absolutely no
reason why it can't be as fast as the native OS implementation. After
all it is using native OS-specific code.


Sven


___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


gimp-user@lists.xcf.berkeley.edu

2009-01-07 Thread Rob Canning
sorry for x, please `cat /dev/mem > /dev/dsp`

--

the new pure:dyne GNU/Linux leek&potato released!

--
  *
 ,--.   *
   ,---. --.,--.--.--.,---. --.,-'  |--. ,--.--,--, ,---.  *
  | .-. |  ||  |  .--' .-. :--' .-. |\  '  /   \ .-. :   *
  | '-' '  ''  '  |  --.--. `-' | \   ' |  ||  |   --. .
  |   -' `' --'   `'--'`---' -'  /  `--''--'`'
  `--'  http://puredyne.goto10.org  `---'   *
 .

pure:dyne is an operating system developed to provide media artists with
a complete set of tools for realtime audio and video processing.
pure:dyne is a live distribution, you don't need to install anything.
Simply boot your computer using the liveCD/DVD or liveUSB and you're
ready to start using software such as Pure Data, Supercollider, Icecast,
Csound, Fluxus, Processing, Arduino and much much more.

pure:dyne will work on any x86 PC laptop, desktop, and single-board
computers, including the intel-based Mac, Asus' Eee PC, and any x86
netbooks  :)

--

Get pure:dyne now!!!
(CD/DVD ISO, liveUSB, Debian packages, etc)
https://code.goto10.org/projects/puredyne/wiki/GetPureDyne

complete software list:
https://code.goto10.org/projects/puredyne/browser/press/deb/

--

/usr/share/soup !!!

Each pure:dyne release come with a Free/Libre and Open Source Soup
(FLOSS). This time we hope you will enjoy our leek and potato flavor  :)

Depends:Leek, Potato, Milk, Salt, Oil, Pumpkin oil
Suggests:   Thyme, Sage, Pepper, Parsley, Crème fraiche
Build-Depends:  Cookpot, BlenderkMasher, Frypan, Bowl

make:   default:serving
tender potato:  potato cookpot salt water 20min
tasty leek: leek oil frypan 5min
puree:  tender potato tasty leek blender
soup:   puree milk herbs cookpot 5min
herbs:  thyme sage pepper serving: soup bowl
parsely pumpkin oil crème fraiche

for more details:

echo "deb http://debian.goto10.org/debian/ lenny main" >> \
 /etc/apt/sources.list && apt-get install souprecipe

--

pure:dyne is a GOTO10 project, developed by Rob Canning, Heather
Corcoran, Antonios Galanopoulos, Karsten Gebbert, Claude Heiland-Allen,
Chun Lee, Aymeric Mansoux, Marloes de Valk and with the contribution of
Robert Atwood (Openlab) and Jof Thibaut (Labomedia).

pure:dyne is supported by Arts Council England and powered by GNU/Linux
Debian, debian-multimedia.org and the great Debian Live project.

We would like to thank bob the pbuilder and all the pure:dyne users for
their ongoing feedback, suggestions and testing!

--

:*


___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


[Gimp-user] Hiring a programmer and Gimp guru

2009-01-07 Thread Jean-Noël Rivasseau
Hello,

I am the lead developer and current CEO of a small startup developing some
kind of cool Web 2.0 product (this sure looks funny, but cannot say much
more right now). I am looking to hire someone with a very specific profile,
so I thought maybe this mailing list would be a good start.

The ideal person would have:

* excellent designer skills using open-source tools (Gimp, Inkscape,
etc...);
* be a efficient programmer (the best would be to have some knowledge of
Gimp internals, or to have already written Gimp plugins)
* good knowledge of Web languages (HTML, CSS, JS).

The important part is that we need someone who can create great visual
designs and images (this is absolutely needed for the role), but who is also
a programmer, or has at least basic programming knowledge and is willing to
become an advanced programmer. Knowing Python and the JEE framework
(especially Spring and Hibernate) are huge bonuses as that's what we use,
but more important for us is someone who can learn quickly (and enjoys doing
this) new frameworks, languages and libraries. Oh, and he should be an
open-source enthusiast.

As you see, developers / contributors to the GIMP would constitute excellent
candidates, if they have also great artistic skills :)

Place is not important as we are able to offer full work from home
opportunity to the right person, and we plan to follow a distributed agile
approach for development. Small bonuses for candidates in France, Canada,
the US or Russia as we have ties to these countries. We are currently based
in France.

We would be able to pay a really good salary, and we are interested in
getting in touch with candidates right now (although we are still looking
for funding, so are not sure to be able to hire someone until funding is
secure).

Feel free to pass this information along to whoever may be interested in the
role.

Jean-Noel Rivasseau

PS: I am usually on the #gimp channel on IRC, by the nick elvanor.
___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


Re: [Gimp-user] "Live" update of selected regions

2009-01-07 Thread Claus Cyrny
Hi Marco,

Marco Presi wrote:
> Hi,
> 
> I would like to know if there is a way to update a selection made with
> any of the selection tools. After the selection is made I often would
> like to make it smoother or to change the threshold (expecially when
> selecting by color). Acting on the selection controls (smoothing radius,
> threshold, ...) has no effect: in order to make the adjustments, I need
> to re-select from scratch the region.
> 
> Is there a way to do this without selecting from scratch again and
> again?

You could convert the selection to a path, and, at demand, proceed
vice versa (path -> selection). Then you could, say, feather the 
selection, or whatever. This way, you wouldn't have to select the
same area again. That's what comes to my mind instantly.

HTH,

-- 
Claus Cyrny : Webdesign |  Grafik | Fotografie
:: Web: http://home.arcor.de/ccyrny/ ::.
___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user


[Gimp-user] "Live" update of selected regions

2009-01-07 Thread Marco Presi
Hi,

I would like to know if there is a way to update a selection made with
any of the selection tools. After the selection is made I often would
like to make it smoother or to change the threshold (expecially when
selecting by color). Acting on the selection controls (smoothing radius,
threshold, ...) has no effect: in order to make the adjustments, I need
to re-select from scratch the region.

Is there a way to do this without selecting from scratch again and
again?

Regards

Marco

___
Gimp-user mailing list
Gimp-user@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user