You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|
|
From: <and...@ya...> - 2006-03-31 14:03:09
|
Andrés G. Fdez wrote:
> == Encodings ==
> UTF8 only, or?
>
yes, because gtk2 uses utf-8.
> == Logging ==
> Boqueron should have a decent way to log into a logfile
> including debugging possibilities:
> There's a standard module called Logger for that:
>
> Example:
> require 'logger'
> logout = Logger.new("log") # you can specify a output channel
> to log into here (STDOUT possbible)
> log.level = Logger::INFO # There are three different loglevels:
> INFO,WARN,DEBUG. We should talk about
> which one to use for what purpose.
>
> log.info("Loading Window...")
>
> This will log into the specified logout. You can also set
> timestamp format with:
>
> log.datetime_format = "%H:%M:%S" # This is standard strftime format.
>
ok.
> == Windows(tm) ==
> I see we have atleast two Windows developers...We should treat
> PATHS and platform-specific things really carefully then.
> Can somebody figure out where you save settings in Windows?
> (for example: Unix: ~/.boqueron Windows: C:\???)
>
> What about using gconfd? I mean it runs on almost every unix
> machine anyway so why not make use of it? Is there a gconfd
> on Windows?
>
C:\*dir of users*\*user name*\Data\Boqueron ?
i don't known anything about gconfd, could u explain how it works?
> == Styleguide ==
> We should all agree on one styleguide. Very important:
> How are we going to treat tabs and indentation?
> My ~/.vimrc says:
> set shiftwidth=2
> set expandtab
> set tabstop=2
> set smartindent
> set autoindent
> set smarttab
>
> It basically inserts two spaces whenever I use <tab>.
> That's very nice to work with.
> There's a graphical vim for Windows ;).
>
we prefer using the tabulator, no spaces :-).
> == Glade ==
> We should use Glade. Period ;)
>
yes.
> == Connection Object ==
> I propose to have connection state/roster in a seperate
> object. This way we can just create more than one of these
> objects at a time to support multiple accounts.
> This object should also provide callbacks to update the
> roster widget (see below).
> I just mention this because the old code looked rather
> "Let's just put into an hast"-like ;).
mmmh... i don't know...
> == Roster widget ==
> I'm propably thinking a little bit to far into the future
> but have you ever thought about using a custom widget
> specifically designed to display the roster? There are
> nice possibilities with cairo nowadays. You can use
> these things within ruby-gtk2. To see nice contact
> lists just search for screenshots of the MacOSX client
> "Adium".
>
cool, i like Adium.
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
|
|
From: <and...@ya...> - 2006-03-31 13:54:17
|
== Encodings ==
UTF8 only, or?
== Logging ==
Boqueron should have a decent way to log into a logfile
including debugging possibilities:
There's a standard module called Logger for that:
Example:
require 'logger'
logout = Logger.new("log") # you can specify a output channel
to log into here (STDOUT possbible)
log.level = Logger::INFO # There are three different loglevels:
INFO,WARN,DEBUG. We should talk about
which one to use for what purpose.
log.info("Loading Window...")
This will log into the specified logout. You can also set
timestamp format with:
log.datetime_format = "%H:%M:%S" # This is standard strftime format.
== Windows(tm) ==
I see we have atleast two Windows developers...We should treat
PATHS and platform-specific things really carefully then.
Can somebody figure out where you save settings in Windows?
(for example: Unix: ~/.boqueron Windows: C:\???)
What about using gconfd? I mean it runs on almost every unix
machine anyway so why not make use of it? Is there a gconfd
on Windows?
== Styleguide ==
We should all agree on one styleguide. Very important:
How are we going to treat tabs and indentation?
My ~/.vimrc says:
set shiftwidth=2
set expandtab
set tabstop=2
set smartindent
set autoindent
set smarttab
It basically inserts two spaces whenever I use <tab>.
That's very nice to work with.
There's a graphical vim for Windows ;).
== Glade ==
We should use Glade. Period ;)
== Connection Object ==
I propose to have connection state/roster in a seperate
object. This way we can just create more than one of these
objects at a time to support multiple accounts.
This object should also provide callbacks to update the
roster widget (see below).
I just mention this because the old code looked rather
"Let's just put into an hast"-like ;).
== Roster widget ==
I'm propably thinking a little bit to far into the future
but have you ever thought about using a custom widget
specifically designed to display the roster? There are
nice possibilities with cairo nowadays. You can use
these things within ruby-gtk2. To see nice contact
lists just search for screenshots of the MacOSX client
"Adium".
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
|