Hola amigos!
Quisiera saber si algunos de vosotros sabe cómo vincular por código un
archivo DBF a una base de datos Access (MDB).
Desde ya muchas gracias!
Salu2, Rey :o)))
No tengo nada a mano, de todas formas te escribo cómo es el esquema:
Estoy suponiendo que el TClientSocket hace el pedido (comando) y el
TServerSocket es el que responde. En realidad es lo mismo, lo aclaro
por los nombres de los eventos, nada más.
------------Servidor y Cliente -----------------
type
RDataPacket=record
tamReal:integer;
//el tamaño exótico es porque me gusta que en total tenga 512..
buff:array[0..507]of char;
end;
{Este objeto lo creás al momento de establecer la conexión y lo
asignás a la propiedad Data del TCustomWinSocket}
TSocketData=class
{aquí poné cualquier otra cosa que necesités saber sobre la conexión}
realData:string;//aquí vas almacenando la respuesta temporal
end;
procedure SendData(Data:string;Socket:TCustomWinSocket)
var
resto:integer;
paquete:RDataPacket;
begin
resto:=Length(Data);
{cuando lo que tenés que mandar es mayor que el tamaño del paquete lo
mandás por partes}
while resto>508 do
begin
Dec(resto,508);
Move(paquete.buff[0],Pointer(Data)^,508);
paquete.tamReal:=509;//para saber que sigue
Delete(Data,0,508);
Socket.SendBuff(paquete,sizeof(paquete));
end;
paquete.tamReal:=resto;
Move(paquete.buff[0],Pointer(Data)^,resto);
Socket.SendBuff(paquete,sizeof(paquete));
end;
{esta función la llamás cada vez que recibís un paquete, te va a
devolver 'True' cuando haya recibio el último de la serie.}
function ReceiveData(Socket:TCustomWinSocket):boolean;
var
SD:TSocketData;
paquete:RDataPacket;
ps:string;
begin
SD:=TSocketData(Socket.Data);
Socket.ReceiveBuff(paquete,sizeof(paquete));
result:=paquete.tamReal<=508;
if result then
begin
SetLength(ps,paquete.tamReal);
Move(Pointer(ps)^,paquete.buff[0],paquete.tamReal);
end
else
begin
SetLength(ps,508);
Move(Pointer(ps)^,paquete.buff[0],508);
end;
SD.realData:=SD.realData+ps;
end;
-----------Servidor -----------------
procedure TServer.ServerSocket1ClientRead(Socket:TCustomWinSocket)
var
SD:TSocketData;
begin
if ReceiveData(Socket) then
begin
SD:=TSocketData(Socket.Data);
if PedirRespuesta.Pedir(SD.realData) then
SendData('Está bien.. te respondo',Socket)
else
SendData('No respondo, ¡y qué!',Socket);
end;
end;
------------Cliente----------------
procedure TClient.ClientSocket1Read(Socket:TCustomWinSocket)
var
SD:TSocketData;
begin
if ReceiveData(Socket) then
begin
SD:=TSocketData(Socket.Data);
ShowMessage(SD.realData);//respuesta completa del servidor
SD.realData:=''; //fundamental para no acumular la siguiente respuesta
end;
end;
procedure TClient.Button1Click(Sender:TObject)
begin
SendData('Respondeme Server!!!',ClientSocket1.Socket);
end;
-----------------
Este código lo he escrito acá, no lo copié, si pensás usarlo probalo,
en especial los Move() porque siempre cambio el orden de los
parámetros (fuente y destino probablemente estén al revés).
Si bien trabajo todo con string, en realidad podés mandar lo que
querás, no tiene que ser necesariamente texto.
Esto es para sockets asíncronos y podés mandar tantos
comandos/respuestas como quieras, no van a solaparse mientras utilicés
los SendData/ReceiveData en el hilo principal. Si usás más de un hilo
tenés que agregar un ID a los paquetes (el orden de los paquetes para
un mismo ID está garantizado), de forma que cada llamada a SendData
utilice un ID distinto. También vas a tener que reemplazar el realData
por un TStringList, con una entrada por cada ID que recibas.
Suerte.
David.
Si. Este sitio es para buscar todos los news respecto de un tema específico (Borland o microsoft ). Pasa que muchas veces, el problema que tiene uno, ya lo tuvo otro, y te podes enterar que hacer.
Respecto el newsgroup de Apollo, en otro forum (el VistaDB), dan a entender, que la versión 6.2 de Apollo está lista, y que cuando la lanzen, rehabilitan el foro de Apollo (creo que en un nuevo hosting).
Saludos
ckorhasanoglu <ckorhasanoglu@...> escribió:
Claudio:
Eso te sirve para buscar posts viejos, pero el newsgroup está caído, no hay nuevos mensajes desde fin de año.
Aguanten Halcyon y Topaz!
JAJA!
Saludos Carlos K.
--- En DesarrolloDelphi@..., "Claudio F. Zwitkovits" <cfzwit@y...> escribió: > > pablo : > entra en la pagina www.tamaracka.com , y en el casillero "Borland Search" , teclea "Apollo" , y te van a aparecer todos las consultas (de Vista y de otros foros) que se ha hecho sobre apollo. > A vos (y al resto de los foristas), les recomiendo esta pagina, porque pueden buscar sobre un tema específico, tanto en los foros de Borland como en los de Microsoft. > > Saludos > > PD : Si con eso no te alcanza, no te queda mas remedio que hacer una búsqueda por la web ( Yahoo, Altavista, o Google ) > > Pablo Zagni <fuelsoft@y...> escribió: >
Alguien sabe de algun foro o ng de soporte que no sea el de vista? está en read only porque "los señores se están mudando de server".. cretinos.. > > Z > > ------------------------------ > DesarrolloDelphi: > Desarrollo de Software en Borland Delphi > ------------------------------ > Direcciones de la lista: > Publicar un mensaje: DesarrolloDelphi@... > Suscribirse........: DesarrolloDelphi-Subscribe@... > Desuscribirse......: DesarrolloDelphi-Unsubscribe@... > Administrador......: DesarrolloDelphi-Owner@... > Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi > ------------------------------ > > > > --------------------------------- > Enlaces de Yahoo!
Grupos > > Para visitar el sitio web del grupo, andá a: > http://ar.groups.yahoo.com/group/DesarrolloDelphi/ > > Para cancelar tu suscripción a este grupo, enviá un mensaje a: > DesarrolloDelphi-unsubscribe@... > > El uso de Yahoo! Grupos está sujeto a las Condiciones del servicio de Yahoo!. > > ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar > > > > Atte : Claudio F. Zwitkovits > > --------------------------------- > 1GB
gratis, Antivirus y Antispam > Correo Yahoo!, el mejor correo web del mundo > Abrí tu cuenta aquí >
Atte : Claudio F. Zwitkovits
1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo Abrí tu cuenta aquí
Claudio:
Eso te sirve para buscar posts viejos, pero el newsgroup está caído,
no hay nuevos mensajes desde fin de año.
Aguanten Halcyon y Topaz! JAJA!
Saludos
Carlos K.
--- En DesarrolloDelphi@..., "Claudio F. Zwitkovits"
<cfzwit@y...> escribió:
>
> pablo :
> entra en la pagina www.tamaracka.com , y en el casillero
"Borland Search" , teclea "Apollo" , y te van a aparecer todos las
consultas (de Vista y de otros foros) que se ha hecho sobre apollo.
> A vos (y al resto de los foristas), les recomiendo esta
pagina, porque pueden buscar sobre un tema específico, tanto en los
foros de Borland como en los de Microsoft.
>
> Saludos
>
> PD : Si con eso no te alcanza, no te queda mas remedio que hacer
una búsqueda por la web ( Yahoo, Altavista, o Google )
>
> Pablo Zagni <fuelsoft@y...> escribió:
> Alguien sabe de algun foro o ng de soporte que no sea el de vista?
está en read only porque "los señores se están mudando de server"..
cretinos..
>
> Z
>
> ------------------------------
> DesarrolloDelphi:
> Desarrollo de Software en Borland Delphi
> ------------------------------
> Direcciones de la lista:
> Publicar un mensaje: DesarrolloDelphi@...
> Suscribirse........: DesarrolloDelphi-Subscribe@...
> Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
> Administrador......: DesarrolloDelphi-Owner@...
> Página de la lista.:
http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
> ------------------------------
>
>
>
> ---------------------------------
> Enlaces de Yahoo! Grupos
>
> Para visitar el sitio web del grupo, andá a:
> http://ar.groups.yahoo.com/group/DesarrolloDelphi/
>
> Para cancelar tu suscripción a este grupo, enviá un mensaje a:
> DesarrolloDelphi-unsubscribe@...
>
> El uso de Yahoo! Grupos está sujeto a las Condiciones del
servicio de Yahoo!.
>
> ___________________________________________________________ 1GB
gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del
mundo http://correo.yahoo.com.ar
>
>
>
> Atte : Claudio F. Zwitkovits
>
> ---------------------------------
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> Abrí tu cuenta aquí
>
entra en la pagina www.tamaracka.com , y en el casillero "Borland Search" , teclea "Apollo" , y te van a aparecer todos las consultas (de Vista y de otros foros) que se ha hecho sobre apollo.
A vos (y al resto de los foristas), les recomiendo esta pagina, porque pueden buscar sobre un tema específico, tanto en los foros de Borland como en los de Microsoft.
Saludos
PD : Si con eso no te alcanza, no te queda mas remedio que hacer una búsqueda por la web ( Yahoo, Altavista, o Google )
Pablo Zagni <fuelsoft@...> escribió:
Alguien sabe de algun foro o ng de soporte que no sea el de vista? está en read only
porque "los señores se están mudando de server".. cretinos..
Z ___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Atte : Claudio F. Zwitkovits
1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo Abrí tu cuenta aquí
Eso del cambio de server es del 5 de Diciembre, no pueden demorar
tanto, debe pasar otra cosa ... Igualmente, por lo que leí maltratan
bastante a sus clientes, no mantienen el producto.
A los de la competencia (Advantage) los compró Sybase.
Saludos
Carlos K.
Alguien sabe de algun foro o ng de soporte que no sea el de vista? está
en read only porque "los señores se están mudando de server"..
cretinos..
Z
___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Genio!!
No tendrás por casualidad un ejemplo de como hacer un sRespuesta := enviar ( sComando )
??
Se agradece!
Z (mañana que me pongo a ver de solucionar este tema voy a releer
esto)
David Abdala wrote:
Z,
la diferencia es que los que bloquean son síncronos, es decir que no
vuelven hasta completar la llamada. En este caso si hacés un
ReceiveText (o cualquier otro receive..) no va a volver hasta tanto no
tenga algo para leer, o transcurra el timeout que le hayás especificado.
Si no bloquean se maneja todo con mensajes (OnRead, On..) y llamar a
cualquier Receive.. vuelve inmediatamente, tenga o no algo que recibir.
Un detalle importante a tener en cuenta con los sockets asíncronos (no
bloqueantes) es que generan un mensaje OnRead por cada envío que les
hagás, aunque hayan llegado todos juntos, ej:
Si hiciste tres SendBuff() seguidos y por la velocidad de la red,
cuando recibís el primer OnRead() ya están los datos de los tres, vas
a poder leer todo, pero de todas formas se van a generar otros dos
OnRead(). Ojo con esto!!. También ojo con el ReceiveText, ya que si
hacés dos SendText vas a recibir ambos con un único ReceiveText en el
otro extremo. Te recomiendo trabajar siempre con tamaños de datos
conocidos, no confies en las rutinas de los sockets para manejar los
comienzos y finales de los datos.
___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar
Fijate en el Ejemplo de TAPRO el ejemplo ExAuto.dpr es en pequenio
cliente ftp con dialup, yo lo estoy estudiando para implementarlo en mi
Sistema de Comunicaciones.
Saludos
Fabian M Kruszelnicki
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Fijate en la Ayuda de Windows, el tema es "RAS" (Remote Access
Services, o algo así).
Ahí tenés varias funciones que te permiten detectar si estás conectado
o no y para conectarte/desconectarte.
Lo de detectar el tipo de conexión es un poco más complicado, pero
creo que también se puede con estas mismas funciones.
Suerte.
David.
> ----- Original Message -----
> From: Mauricio Roteta - Area Sistemas - La Perseverancia Seguros
S.A.-
> To: eyanez@c...
> Sent: Thursday, December 22, 2005 8:35 AM
> Subject: [Delphi] Ayuda Dial-up y FTP
>
>
> Estoy por desarrollar un pequeño cliente FTP que realice las
tareas basicas (bajar el archivo, verificar si existe, tamaño y fecha..
> Otro tema es que el sistema debe detectar que tipo de conexión
tiene la PC... puede ser DialUp y si no hay conexión la realice
automaticamente, que conecte a través de un proxy, etc. El cliente
debe correr desde windows 95 a XP... en fin... es complejo.
Z,
la diferencia es que los que bloquean son síncronos, es decir que no
vuelven hasta completar la llamada. En este caso si hacés un
ReceiveText (o cualquier otro receive..) no va a volver hasta tanto no
tenga algo para leer, o transcurra el timeout que le hayás especificado.
Si no bloquean se maneja todo con mensajes (OnRead, On..) y llamar a
cualquier Receive.. vuelve inmediatamente, tenga o no algo que recibir.
Un detalle importante a tener en cuenta con los sockets asíncronos (no
bloqueantes) es que generan un mensaje OnRead por cada envío que les
hagás, aunque hayan llegado todos juntos, ej:
Si hiciste tres SendBuff() seguidos y por la velocidad de la red,
cuando recibís el primer OnRead() ya están los datos de los tres, vas
a poder leer todo, pero de todas formas se van a generar otros dos
OnRead(). Ojo con esto!!. También ojo con el ReceiveText, ya que si
hacés dos SendText vas a recibir ambos con un único ReceiveText en el
otro extremo. Te recomiendo trabajar siempre con tamaños de datos
conocidos, no confies en las rutinas de los sockets para manejar los
comienzos y finales de los datos.
Si trabajás con sockets síncronos vas a tener que hacer el envío y
recepción en un hilo (Thread) independiente, sino se te va a morir la
aplicación. Seguramente muchos te van a recomendar usar sockets
síncronos "porque son más fáciles de programar y, en última instancia,
Windows utiliza un sistema síncrono con sus propios hilos y simula que
es asíncrono, etc..". El punto es que a vos no te interesa lo que hace
Windows.. que haga con los sockets lo que se le cante, preocupate qué
es más fácil para vos, si tener un hilo que haga el manejo de sockets
síncronos (con lo cual vas a necesitar un hilo por cada comunicación
simultánea) o trabajar respondiendo a los mensajes.
Suerte.
David.
--- En DesarrolloDelphi@..., Pablo Zagni
<fuelsoft@y...> escribió:
>
> Estube buscando pero no logré encontrar información.
> Alguien me puede explicar la diferencia entere sockets que bloquean
y no
> bloqueantes?
> quiero hacer una rutina sencilla:
> sRespuesta := enviar ( sComando )
> y como el socket internamente tiene "send" y "OnReceive" .. tengo que
> esperar al evento.. con un timeout..
> algun ejemplo?
>
> Saludos
> Z
>
>
>
>
>
>
> ___________________________________________________________
> 1GB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> http://correo.yahoo.com.ar
>
Estube buscando pero no logré encontrar información.
Alguien me puede explicar la diferencia entere sockets que bloquean y no
bloqueantes?
quiero hacer una rutina sencilla:
sRespuesta := enviar ( sComando )
y como el socket internamente tiene "send" y "OnReceive" .. tengo que
esperar al evento.. con un timeout..
algun ejemplo?
Saludos
Z
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Gente, tengo una aplicacion hecha en delphi 6 que trabaja contra un sql server 7.0.
El servidor sql corre bajo un W2000, y la aplicacion, si la pongo bajo un XP se conecta perfectamente al servidor pero si la instalo bajo un W2000 no me deja conectar.
Que es lo que puede estar sucediendo? El W2000 esta instalado por defecto, es decir no tiene ni firewall ni SP4.
De: nephila Expuesto a las: Domingo 8 de Enero de 2006 5:57 Expuesto en: SourceForge.net: Front page news Conversación: Log4Delphi version 0.5 (Isis) Released
Log4Delphi version 0.5 (Isis) Released
Log4Delphi is an Open Source project that aims to produce a high quality and usable logging suite for Borland's Delphi based on the Log4J package from the Apache Software Foundation.
Entra en www.torry.net hay muchos componentes que puedes usar, te recomiendo que busques un componentes para no tener algunos inconvenientes con los api (el cambio de winsock a winsock2 por ejemplo) la Gente de Turbo Power tienes unos muy buenos (ojo no se si funcionan en Win95)
Estoy por desarrollar un pequeño cliente FTP que realice las tareas basicas (bajar el archivo, verificar si existe, tamaño y fecha de creación, etc...) El problema es que nunca realicé una aplicación de este tipo y quisiera saber donde puedo bajar documentación al respecto.
Descargué de internet unos manuales de las API Wininet, pero no se si implementarlo directamente utilizando dicha API o si existe algún componente que me ayude en la tarea. Sobre todo si no hay conexión y debe realizarla... para el tema FTP puedo utilizar unidades que vienen standard en delphi.
Otro tema es que el sistema debe detectar que tipo de conexión tiene la PC... puede ser DialUp y si no hay conexión la realice automaticamente, que conecte a través de un proxy, etc. El cliente debe correr desde windows 95 a XP... en fin... es complejo.
Si alguien me puede tirar una pista desde donde pueda comenzar, le estaría muy agradecido.
Muchísimas gracias a todos.
Mauricio
-- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.3/209 - Release Date: 21/12/05
La verdad que no hace mucho que los estoy usando. Y no estoy muy
conforme con su rendimiento, pero son buenos para hacer aplicaciones
rapidas e independientes de la base como conté anteriormente.
Por supuesto que esto de que la aplicacion sea independiente de la
base trae sus complicaciones, como por ejemplo no poder programar del
lado del servidor (disparadores, procedimientos almacenados, etc). O
que el ejecutable quede medio pesadito, pero para las cosas puntuales
que los utilice me funcionaron bien. saludos
----------------------------------
Rodrigo A. Chito
Santa Fe, Argentina
Hola
Hace mucho que estas usando los instantObjects ? no te han traido problemas
?
Gracias por tu atencion
Fernando
----- Original Message -----
From: "Rodrigo Andrés Chito" <rodchito@...>
To: <DesarrolloDelphi@...>
Sent: Tuesday, January 03, 2006 7:06 AM
Subject: Re: [Delphi] Independiente
Pablo:
No es exactamente el modelo de 3 capas el que estoy utilizando, pero
estoy haciendo aplicaciones independientes de la base de datos con
unos componentes llamados InstantObjects y Zeos.
Con los instantObjects creo las clases persistentes que mi
aplicaciones requiere y conecto dicho componentes con un TZConection
de Zeos y ahi simplemente cambiando un parametro de conexion puedo
utilizar una u otra base de datos. Bueno, espero que te sirva,
igualmente no se si es exactamente lo que buscas. Saludos.
----------------------------------
Rodrigo A. Chito
Santa Fe, Argentina
------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------
Enlaces de Yahoo! Grupos
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y moviles desde 1 centimo por minuto.
http://es.voice.yahoo.com
Hola a todos y antes que todo un feliz 2006!
Mi inquietud es la siguiente: Estoy generando un archivo XML a partir de su
definición XSD, para esto utilizó el componente XMLDocument de la paleta de
Internet, al archivo generado necesita anexarle un encabezado XML como el
siguiente:
<?xml version="1.0" encoding="ISO-8859-1"?>
<mas xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="1010.xsd">
Alguno de ustedes conoce como lo puede hacer?
Como dato adicional estoy utilizando en la propiedad DomVendedor, MSXML
De antemano gracias.
This e-mail was scanned for viruses using BitDefender
Sent by 602Pro LAN SUITE - http://www.software602.com/
Pablo:
No es exactamente el modelo de 3 capas el que estoy utilizando, pero
estoy haciendo aplicaciones independientes de la base de datos con
unos componentes llamados InstantObjects y Zeos.
Con los instantObjects creo las clases persistentes que mi
aplicaciones requiere y conecto dicho componentes con un TZConection
de Zeos y ahi simplemente cambiando un parametro de conexion puedo
utilizar una u otra base de datos. Bueno, espero que te sirva,
igualmente no se si es exactamente lo que buscas. Saludos.
----------------------------------
Rodrigo A. Chito
Santa Fe, Argentina
Título...: NORMAS BÁSICAS DE COMPORTAMIENTO EN EL GRUPO
Versión..: 1.1
Fecha....: 2003-09-01
_____________________________________________________________________
1. Intentá no enviar mensajes en formato HTML u otros distintos al
básico. Pesan más sin aportar gran cosa. Podés saber si estás
escribiendo un mensaje en HTML porque tu mailer (el programa de
correo electrónico) te ofrecerá opciones de edición extra, como
letra en negrita o color.
2. No envíes al grupo archivos adjuntos de un tamaño superior a los
100 Kb por medio del correo electrónico. En su lugar, utilizá el
área de archivos del grupo que para ello está.
Además, si bien Yahoo! Grupos entrega todos los archivos adjuntos
que se envían por medio del correo electrónico, estos no se
guardan en el área de mensajes; por ello, los archivos e imágenes
que quieras subir y compartir deberán estar en las áreas de
archivos y fotos del grupo.
3. No pidas confirmación automática de los mensajes que envíes. Es
de pésima educación, pues supone colocar al receptor de tu
mensaje en la disyuntiva de elegir entre que pienses que no lo
recibió y enviarte información personal que no tiene por qué
compartir con vos.
4. No envíes correos masivos y, sobre todo, no los reenvíes. Si
enviás por necesidad un correo a una lista de personas, colocá
sus direcciones en el campo de "Copia Oculta" (CCO). Muchas
personas pueden querer que tengas su correo electrónico, pero no
todos tus contactos y menos tanta gente que participa de un grupo
de discusión.
5. Nunca envíes mensajes en cadena. Las alarmas de virus y las
cadenas de mensajes son por definición FALSAS y su único objetivo
es saturar los servidores y con ellos la red. En los viejos
tiempos, tus privilegios en la red hubieran sido cancelados.
6. Saludá antes del mensaje indicando a quién o a quiénes te
dirigís, y despedite con tu nombre, exactamente igual que harías
con una carta física. Añadí una línea o dos al final de tu
mensaje con información de contacto. Esto es importante ya que
dirigirse a quién sea sin decir quién sos es una actitud pueril,
propia de niños en rebeldía, y una enorme falta de respeto. Es
muy desagradable responder anónimos o a entes que no aportan la
suficiente información para tratarlos con cortesía.
7. Cuando hagas una pregunta al grupo, destacá lo que hayas
aprendido a partir de haber intentado encontrar una respuesta
leyendo material bibliográfico, buscando en la web, preguntándole
a un amigo con más experiencia, etcétera. Generalmente, a los
miembros más experimentados de los grupos de discusión les gusta
responder a la gente que ha demostrado ser capaz de aprender de
las respuestas. Prepará tu pregunta. Pensá en ella. Las preguntas
precipitadas reciben respuestas precipitadas o ni siquiera eso.
Cuanto más hagas para demostrar que has puesto pensamiento y
esfuerzo en resolver tu problema antes de pedir ayuda, más cerca
estarás de recibirla realmente. Realmente, te ganarás una
respuesta si hacés una pregunta sustancial, interesante y que
haga pensar, una que contribuya implícitamente a la experiencia
de la comunidad antes que solicitar de manera pasiva conocimiento
de los demás.
Por otra parte, un muy buen comienzo es dejar claro que podés y
querés participar en el proceso de desarrollar la solución.
"¿Tiene alguien alguna pista?", "¿Qué le falta a mi ejemplo?" y
"¿Hay alguna página que debiera haber consultado?" tendrán más
probabilidades de ser respondidas que "Publicá por favor el
procedimiento exacto que debería seguir", porque estás dejando
claro que estás realmente deseoso de completar el proceso si
alguien simplemente te orienta en la dirección correcta.
8. Sabemos por experiencia que los escritores descuidados y
chapuceros también piensan de manera desordenada y chapucera --a
menudo lo suficiente como para apostar por ello, no obstante.
Responder a pensadores descuidados y chapuceros no recompensa;
mejor estaríamos usando nuestro tiempo en cualquier otro lugar.
Por esto, es importante expresar tu pregunta de manera clara. Si
no podés molestarte en hacer eso, el resto de los miembros del
grupo no pueden molestarse en prestarte atención. Aprovechá el
esfuerzo añadido en pulir tu lenguaje. No tiene que ser nada
estirado ni formal; de hecho, la cultura de los grupos de
discusión valora el lenguaje informal y cómico usado con
precisión. Pero tiene que ser preciso: tiene que haber alguna
indicación de que estás pensando y prestando atención.
Deletreá correctamente. Escribir como un lammer --hAzI3Nd0t3
pAzAr p0r iNt3lIg3nT3 3zKrIbI3Nd0 k0m0 iMb3zIl-- es el beso de la
muerte absoluto y te garantiza que no recibirás otra cosa que
un silencio sepulcral o, si tenés suerte, un montón de desprecio
y sarcasmo como devolución.
9. La cortesía nunca hiere e, incluso, a veces hasta ayuda. Sé
cortés. Usá "Por favor" y "Gracias por adelantado". Dejá claro
que apreciás el tiempo que emplea la gente ayudándote gratis.
Esto no es tan importante como --y no puede sustituir a-- ser
correcto gramaticalmente, claro, preciso y descriptivo, evitar
formatos propietarios, etcétera, pero ayuda. De todos modos, si
obtuviste tus conocimientos técnicos en una tómbola, la educación
incrementará tus posibilidades de recibir una respuesta útil.
10. Recordá que la gente con quienes te comunicás, incluidos los
administradores y los miembros de los grupos a los que pertenecés
o que visitás, no cobran por responderte ni tienen obligación de
hacerlo. Son personas que si te atienden te estarán haciendo un
favor. Nunca asumas que tenés derecho a una respuesta. No lo
tenés.
11. Utilizá las mayúsculas y las minúsculas correctamente. LAS
MAYÚSCULAS DAN LA IMPRESIÓN DE QUE ESTUVIERAS GRITANDO. No hace
falta decir que escribir líneas, párrafos y mensajes enteros en
mayúscula es de pésima educación.
12. Utilizá símbolos para dar énfasis: esto *es* lo que quiero decir.
Utilizá guiones bajos para dar a entender un subrayado: _La
Guerra y la Paz_ es mi libro favorito.
13. Sé breve sin ser demasiado conciso. Cuando contestés un mensaje,
incluí el suficiente material original como para ser entendido
pero no más. Es una mala forma contestar un mensaje simplemente
incluyendo todo el mensaje anterior: borrá todo el material
irrelevante.
14. Usá títulos específicos y con sentido. En los grupos de
discusión, el título o asunto (subject) del mensaje es tu
oportunidad de oro para atraer la atención de expertos
calificados en aproximadamente 50 caracteres o menos. No los
desperdicies en balbuceos. No intentes impresionar al resto de
los miembros del grupo con lo profundo de tu angustia; usá el
espacio para una descripción superconcisa del problema en vez de
eso: el mensaje debe tener un asunto que refleje el contenido del
mismo. Los asuntos vacíos como "Urgente", "Una pregunta",
"Necesito ayuda", "Ayuda" y demás frases que no tienen nada que
ver con el contenido sino con su intención, no son adecuados para
la publicación en un grupo de discusión.
15. No envíes mensajes que estén fuera de tema para el grupo, ya que
esto puede molestar a muchos de los miembros del grupo. Tené
cuidado al elegir dónde planteás tu pregunta. Seguramente te
ignorarán o te tildarán de perdedor si publicás tu pregunta en
un grupo en el que se encuentra fuera de lugar (off-topic). Los
miembros más experimentados de los grupos de discusión suelen
descartar las preguntas inapropiadas para intentar proteger sus
canales de comunicación de lo irrelevante. No querés que te
suceda eso.
Muchas veces podés tener la respuesta a tu alcance en otro grupo
dedicado más específicamente al tema sobre el cual trata tu
consulta. Para ello, podés ayudarte con el mensaje titulado
"Grupos de Sistemas, Software, Management y Tecnologías" o
mediante el índice de Yahoo! Grupos. Si aún tomando en cuenta
estas consideraciones necesitás enviar un mensaje fuera de tema,
iniciá el asunto (subject) del mismo con las siglas "OT:", que
significan "off-topic" o "fuera de tema".
16. Tené cuidado cuando escribas la dirección de correo. Hay
direcciones que llegan a un grupo, pero la dirección parece que
va sólo a una persona. Fíjate a quién lo estás mandando.
17. Mirá el campo de "Copia" (CC) cuando contestes. Si la primera
persona que envió el mensaje se lo mandó a varios en su lista de
correo, no hagas lo mismo.
18. A no ser que usés un dispositivo de encriptación por hardware o
software, cosa que no debe hacerse cuando se escribe a un grupo
público de discusión, debés asumir que el correo en Internet no
es seguro. Nunca pongas nada en un correo electrónico que no
pondrías en una postal. Por otro lado, algunos mensajes pueden
aparecer como provenientes de otra persona distinta del autor.
Aplicá tu sentido común antes de asumir que un mensaje es válido.
19. Si pensás que la importancia de un mensaje lo justifica, contestá
inmediatamente a la dirección particular del remitente para que
sepa que lo has recibido y que estás trabajando en la respuesta,
aunque vayas a mandarle una respuesta más larga más tarde por el
grupo de discusión.
20. Las expectitivas razonables sobre conducta en el correo
electrónico dependen de tu relación con la persona y el contexto
de la comunicación, para el caso este grupo. Las normas
aprendidas en este ambiente puede que no sean aplicables para tu
comunicación por correo electrónico con gente a través de
Internet en otros contextos. Ten cuidado con el argot o siglas
locales.
21. La publicidad por correo electrónico no es bienvenida. Abstenete
de hacer publicidad que no haya sido previamente aceptada por el
administrador del grupo, en especial si se trata de publicidad
fuera de tema o que, estando en tema, sean desleales al ofrecer
beneficios inexistentes. Sólo se considerarán ofertas académicas,
bibliográficas o de software que estén relacionadas con el tema
de discusión y que les aporte una ventaja a los miembros del
grupo.
22. Si alguien ofrece un archivo y lo querés, NUNCA se lo pidas por
el grupo, sino mediante su dirección de correo privada. Los
mensajes que sólo incluyen frases como "Quiero ese archivo", "A
mí también", etcétera, son una verdadera falta de consideración
hacia el resto de los miembros del grupo, quienes no tienen por
qué soportar tales abusos.
23. Si ofrecés algún archivo, fijate primero si podés subirlo al área
de archivos del grupo. Si esto es posible, subilo y seleccioná la
opción para que se avise al grupo sobre la carga; de esta forma,
no hará falta ofrecerlo. Si no podés subirlo al área de archivos,
podés ofrecerlo al grupo mediante un mensaje, indicando en qué
formato está y su tamaño: recordá que no todo el mundo tiene
banda ancha ni buzones de 50 Mb.
24. Si alguna de las respuestas que querés enviar son de tipo
personal, incluyendo agradecimientos sin contenido adicional,
hacelo a la dirección de correo privado de la persona
destinataria de tal mensaje personal, nunca al grupo. Por el
contrario, de no ser personal es importante que lo envíes al
grupo, para que todos los miembros puedan aprender de la
experiencia y/o participar de la discusión: eso es bueno para el
grupo.
25. Si por alguna razón alguna de tus consultas se soluciona por vías
privadas, podría ser bueno para el grupo que te tomes la molestia
de avisar que la solucionaste, incluyendo la forma en que se
resolvió. Esto sería bueno para que todos aprendan de tu propia
experiencia.
26. Las medidas punitorias, si es que fueran necesarias por el bien
del grupo, quedan a consideración de la administración del mismo.
Las mismas pueden, dependiendo de la gravedad del incidente, ir
desde la cancelación temporal de determinados beneficios --envío
de mensajes sin moderación (revisión), envío de adjuntos,
etcétera-- hasta la suspensión definitiva de este y otros grupos
--en especial para el caso de insultos gratuitos, publicidades
desleales y/o fuera de tema, repetidos envíos de virus (aunque
sean involuntarios), etcétera.
27. Los antivirus, incluso gratuitos, existen. No te expongas ni
expongas al grupo a los virus. Si no tenés instalado un antivirus
en tu equipo, hacelo a la brevedad. Si no sabés de dónde bajar
uno, podés usar el AVG Anti-Virus System, que puede descargarse
gratuitamente desde http://www.grisoft.com/
28. NUNCA pidas ser desuscripto enviando un mensaje al grupo. Ninguno
de los miembros puede hacer nada para llevar a cabo tal tarea.
Por otro lado, al suscribirte recibís un mensaje que te explica
cómo desuscribirte, ya sea por correo electrónico o por el sitio
del grupo. Asimismo, al pie de todos y cada uno de los mensajes
que se publican en el grupo TAMBIÉN están las instrucciones
necesarias para desuscribirse. Los miembros más experimentados de
los grupos de discusión suelen considerar como "poco inteligente"
a quien solicita su desuscripción mediante un mensaje al grupo.
No querés que te suceda eso.
Una vez que pidas la desuscripción mediante alguno de los medios
adecuados, tené paciencia. La misma se llevará a cabo
automáticamente y la demora en hacerlo está dada por la carga de
trabajo que tengan los servidores de Yahoo! Grupos: puede ser
inmediata o tardar varias horas.
_____________________________________________________________________
Estas reglas están basadas en los lineamientos de netiquette básicos
para correo electrónico propuestos por Netiqueta, un sitio web de la
Sociedad de las Indias Electrónicas (URL: http://www.netiqueta.org/),
el documento "Cómo Hacer Preguntas de Manera Inteligente" escrito por
Eric S. Raymond, por la propia experiencia después de varios años de
administrar foros, listas y grupos de discusión, y por las
sugerencias que los miembros de este y otros grupos van haciendo en
la búsqueda de la mejora de este, su espacio, el espacio de todos.
Cuidémoslo y mejorémoslo entre todos.
Si bien no se plantean como obligatorias, su cumplimiento es
importante por una cuestión de respeto al espacio y al resto de los
miembros.
Creo que una buena opcion para programamadores de Delphi en Linux no es
Kylix, pero si lo es Lazarus... que es su clon Libre! Ademas, no es
necesario matarte buscando componentes pues soporta ZEOS y UIB si tu
intencion es Firebird :-P
Pruebalo!
http://www.lazarus.freepascal.org/
Mariano
Argentina
-----Mensaje original-----
De: DesarrolloDelphi@...
[mailto:DesarrolloDelphi@...]En nombre de Pablo Zagni
Enviado el: Lunes, 02 de Enero de 2006 15:44
Para: DesarrolloDelphi@...
Asunto: [Delphi] Delphi y Linux
Amigos
Qué versión de Linux me conviene instalar para instalar kylix y
utilizarlo como servidor de bases de datos?? creo que utilizaré Firebird.
Voy a bajarlo de http://www.linuxiso.org/
Saludos
Z
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
------------------------------
DesarrolloDelphi:
Desarrollo de Software en Borland Delphi
------------------------------
Direcciones de la lista:
Publicar un mensaje: DesarrolloDelphi@...
Suscribirse........: DesarrolloDelphi-Subscribe@...
Desuscribirse......: DesarrolloDelphi-Unsubscribe@...
Administrador......: DesarrolloDelphi-Owner@...
Página de la lista.: http://www.gruposyahoo.com.ar/group/DesarrolloDelphi
------------------------------
Enlaces de Yahoo! Grupos
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.10/218 - Release Date: 02/01/2006
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.371 / Virus Database: 267.14.10/218 - Release Date: 02/01/2006
Amigos
Qué versión de Linux me conviene instalar para instalar kylix y
utilizarlo como servidor de bases de datos?? creo que utilizaré Firebird.
Voy a bajarlo de http://www.linuxiso.org/
Saludos
Z
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Amigos
Quiero hace una aplicación independiente del motor de bases de datos.
Es el famoso modelo "3 capas" ??
Algún lugar donde pueda obtener información?
Gracias!
Z
___________________________________________________________
1GB gratis, Antivirus y Antispam
Correo Yahoo!, el mejor correo web del mundo
http://correo.yahoo.com.ar
Expuesto a las: Sábado 31 de Diciembre de 2005 21:15 Expuesto en: Versión Cero Conversación: Borland parece que encuentra el camino
Borland parece que encuentra el camino
Después de muchos intentos por lanzar una versión de su afamado Delphi que fuera lo suficientemente buena como para recuperar el respeto perdido, parece que con la versión 2006 lo han conseguido.
Un servidor todavía no lo ha probado, pero por lo que he leído por ahí parece que promete, y mucho:
Sinceramente, yo andaba ya buscando alternativas para la realización de aplicaciones de escritorio, principalmente mirando el VisualStudio de Microsoft, pero manteniendo la esperanza de que Borland reaccionase y se recuperara de las pifias del Delphi 8 y del 2005. Parece que va a ser así, sólo esperemos que no sea demasiado tarde. Una buena noticia para los que nos gusta este lenguaje.
De: nephila Expuesto a las: Jueves 8 de Diciembre de 2005 20:54 Expuesto en: SourceForge.net: Front page news Conversación: Log4Delphi version 0.4 (Valenti) Released
Log4Delphi version 0.4 (Valenti) Released
Log4Delphi is an Open Source project that aims to produce a high quality and usable logging suite for Borland's Delphi based on the Log4J package from the Apache Software Foundation.
Muchas gracias LUCIA Y ROSENDO. Muchas felicidades para Uds. también
y para todos los miembros del Foro.
Hasta pronto.
--- En DesarrolloDelphi@..., lucia dume <ldume@y...>
escribió:
>
> EN ESTAS FIESTAS LES DESEAMOS FELICIDADES!!!!!!!!
>
>
>
>
> QUE EL AÑO QUE LLEGA ESTE LLENO DE
> BENDICIONES, SALUD, TRABAJO Y AMOR...
>
> FELIZ 2.006!!!!
>
> LUCIA Y ROSENDO
>
>
> Lucía
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> ¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
>