|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - xcx
Páginas: 1 ... 4 5 [6] 7 8 9
126
« en: Viernes 16 de Septiembre de 2005, 18:12 »
Bkn... Gracias por la información
127
« en: Viernes 16 de Septiembre de 2005, 17:47 »
Lo único que se me ocurre para darle solución es que al momento de abrir la ventana le envies el texto que quieres por algun campo oculto de formulario o por url, y que en tu ventana que abres captures este dato y lo despliegues.. eso...
128
« en: Viernes 16 de Septiembre de 2005, 17:29 »
faltó añadir algo, aunque encuentro que igual sería como algo "logico" y consiste en que si el usuario cada vez que haga una petición enviaras el valor de ese contador y despues lo procesas para reenviarlo a la siguiente página.. puedes hacerlo por variable de sesión, por cookie no lo recomiendo debido a que algunos lenguajes tienen algunos problemas, asp es uno de ellos, ya me ha pasado que tengo que cargar una página intermedia solo para poder reactualizar la cookie o si no no se me refrescan los datos.. que estes bien.
129
« en: Martes 30 de Agosto de 2005, 23:26 »
Hola.. desde luego que puedes.. el como da para mucho, lo encuentro muy general, debieras ser mas explicativo sobre que cosa tienes dudas..
130
« en: Lunes 29 de Agosto de 2005, 21:55 »
eto.. de la forma en que has posteado francamente como que no dan ganas de responder.. además de que se deduce que no te manejas en jsp o algo por el estilo por la forma de escribir el codigo.. Pero te orientaremos un poco... que yo sepa.. los scriptlets van dentro de <%%> y no dentro <script> </script> los cuales son de javascript y se ejecutan del lado del cliente y no como jsp que se ejecuta por el lado del servidor... Documentate un poco sobre ello, como trabaja jsp y servlet y trata nuevamente.. sobre la sintaxis no estoy seguro si esta bien pk hace tiempo que no trabajo de esa forma, me cree una clase que maneja las conexiones activas y las instrucciones sql..
131
« en: Lunes 29 de Agosto de 2005, 21:50 »
Se me hace que esa pregunta esta relacionada a la variable de sesión que quieres manejar en otra pregunta.. la respuesta es la misma.. u otra en este caso.. usa un servlet para ello para no tener que hacer una página intermedia.. o si quieres ocupa una página intermedia en el que rescates los valores y los asignes a sesion y despues redireccionas...
132
« en: Lunes 29 de Agosto de 2005, 21:47 »
Hola.. no tengo mucha paciencia, así que no te hagas rulos pero te ayudaremos por pura buena onda.. ... a ver.. para cualquier tipo de formulario que tengas o mejor dicho para en forma general, puedes asignarles los valores en el atributo value. por ejemplo <input type="text" name="direccion" value="<%= variableDirecc%>">
Si te das cuenta, al momento de cargar la página, ese campo, quedará con el valor que contenga la variable "variableDirecc". Para el caso de los checkbox o radiobutton es algo similar pero en vez de value... es checked. Por ejemplo, si tienes una consulta de una base de datos y el campo era 1 o 0, - true o false - dependiendo del tipo de dato que sea.. puedes hacer algo como esto <input type="radio" name="radio1" <%if (variable){ out.print(" checked ") }%>>
donde variable contendría un valor boolean o verdadero/falso... eso.. Para lo del calendario.. eso es un poco largo y no es necesario jsp, si no dhtml o javascript, hay miles de ejemplos en la red, llegar y usar.. te sugiero que busques... ojala te sirva de algo.. chiabela.
133
« en: Lunes 29 de Agosto de 2005, 21:40 »
eto.. jsp es un lenguaje scriptlet que se ejecuta en el servidor.. posteriormente el resultado de esa ejecución es la que se devuelve al cliente, por ende.. esa instrucción donde la coloques se ejecutará siempre antes de que el cliente reciba esa página.. si lo que deseas es asignar algun valor una vez dado clic en un enlace, lo que puedes hacer es que, al dar clic, en una página intermedia asignes ese valor, y despues continues... es como lo más logico.. de hecho, para eso existen los formularios y los envio mediante formularios post.
134
« en: Lunes 29 de Agosto de 2005, 21:35 »
Uhm.. Forte te facilitaría mucho las cosas o netbeands.. si es que asi se escribe... En los directorios sampledir contiene varios ejemplos sobre como manejar look&feel, manejo de fuentes, entre otras cosas, sobre la obtención de coordenadas.. esos estan asociados a eventos.. pero no recuerdo como era eso...
135
« en: Lunes 29 de Agosto de 2005, 21:32 »
Uhm... lo más usual en ese tipo de cosas, es usar synchronized dentro del método que estes usando para realizar alguna operación donde necesites que se haga secuencialmente y no en multiples hilos... Lo mismo ocurre para las consultas de bases de datos, si se te presenta ese problema, lo mejor es usar synchronized.. No estoy muy seguro de como se escribe pk ya hace un par de meses que no programo en java y lo otro, es que al dar . en forte o netbinds te completa la instrucción. Puedes consultar la documentación para obtener mas ayuda y ejemplos acerca de su uso.. Con esa instrucción, no tendrás problemas al manejar varios registros y que deban ser modificados.. incluso, si fueran muchas las consultas, podrias realizar una clase que administre las conexiones activas hacia la base de datos y mantener las otras en espera con un Vector... Espero haber sido de ayuda.. chiabela...
136
« en: Lunes 29 de Agosto de 2005, 21:20 »
Hola, sabes? pk no mejor ocupas un layer para ello?, es mas facil y te evitas si el usuario tiene bloqueado los popups, ahí aparecerían sin bordes, o bueno, tu le darías el estilo y el formato.. no son dificiles de hacer si usas dreamweaver. a manito es un poco mas engorroso, pero no dificil..
137
« en: Sábado 13 de Agosto de 2005, 00:40 »
eso.. he visto algunas cosas pero varias con xsl y cosas así y yo solo necesito leer un xml.. tengo algo parecido a esto. <% Set xmlDoc = Server.CreateObject("MSXML2.DOMDocument") xmlDoc.async = False blnLoad = xmlDoc.Load(Server.MapPath("mapa.xml")) 'response.Write("bln: "&blnLoad&"<br/>") If blnLoad Then '--Se carga el raíz Set xmlRoot = xmlDoc.documentElement For i = 0 To xmlRoot.childNodes.length - 1 Set xmlTitulo = xmlRoot.childNodes.Item(i) ...
Pero más allá no consigo leer todos los items.. hay alguna forma correcta de leerlo? en java para mi era facil.. pero acá no doy mucho con xml... alguna ayuda?
138
« en: Viernes 12 de Agosto de 2005, 16:17 »
Hola, tengo una página principal en un sitio web, la cual me redirecciona a otra dependiendo si el usuario tiene o no activado alguna herramienta para bloquear popups, el problema es que solo en un pc con internet explorer no funciona.. He probado en otros equipos que tienen exactamente la misma versión de IE y funciona impeque... el código en cuestión es el siguiente: <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Documento sin título</title> <script> function verificar(){ var ventana; var noActivar = true; window.onerror = stopError ventana = window.open("about:blank", "nueva", "width=10,height=10"); ventana.window.close(); function stopError() { window.location="sitio/ASP/webPublicNoPopup.asp"; noActivar = false; return true; }//stopError if(noActivar){ window.location="sitio/ASP/webPublicAutentificacion.asp"; } }//verificar </script> </head> <body onLoad="verificar()"> </body> </html>
Me ha funcionado tanto para firefox, como netscape, opera e internet explorer. sin embargo no se pk en el pc de un compañero de trabajo, no redirecciona. El internet explorer tiene instalado el googlebar, al igual que en mi ie y otros pcs más y solo en el de un compañero no funciona.. alguna solución al respecto? o si tienen alguna otra forma de como detectar antipopups se los agradecería.... gracias de antemanos.. chiabela
139
« en: Lunes 8 de Agosto de 2005, 17:37 »
Si te da error, lo más probable es que no este conectandose debido a que la cadena de conexión no esta correctamente creada, o el driver no se ha cargado correctamente.. revisa bien esas cosas y lo relacionado a ello, si posee conexión odbc y su correspondiente user/pass, quizas falte definir algo asi y por eso no deje conectarse...
140
« en: Viernes 5 de Agosto de 2005, 21:27 »
... nesecito hacer un trabajo con su respectiva expocicion del sevidor proxy de linux ...
Quizás te sirva... http://www2.udec.cl/~lmerino/bodega/Guias%...oyote_Linux.pdf... - Cual es la mejor version de linux y porque...
La mejor versión de linux será aquella que se te adapte mejor a tus necesidades.. ¿pk? pk podras aprovechar aquellos recursos que tú deseas.. En mi caso uso debian y estoy sumamente contento con esta distro, en mi opinión, una de las mejores.. pero requiere tener algunos conocimientos para manejarse con soltura, lo ocupo para desarrollar aplicaciones, entre otras cosas ver videos, jugar, en fin.. a mi con debian me basta... Pero quizás no sea el caso identico al tuyo que quizás por ejemplo podrias quererlo para ver películas o grabar o de oficina, y quizás te gustaría cambiarte a algo no tan traumático que volver a comenzar a aprender de nuevo.. como podras apreciar, la elección de una versión definitiva será de acuerdo a tus necesidades así como tambien las expectativas que quieras cumplir - Que me pueden decir del knoppix 3.8 ...
Ditro basada en debian he leído, pero no me gusta, si bien la tengo por ahí en una iso, y me agrada la idea de tener un live cd con lo necesario para trabajar en una máquina que no posea linux, tiene sus inconvenientes como pérdida de rapides en la ejecución, así como tambien si tiene alguna imperfección en la grabación no se podrá trabajar.. En lo personal, no me gusta por poseer kde como entorno... - Porque linux es mejor que windows (aparte del dinero y soporte)...
Por comunidad, es amplia, por estabilidad, seguridad, y muchas otras cosas "heredadas" de *nix... Día a día son más usuarios que lo usan y hacen su pequeño aporte a gnu/linux, haciendo con esto, un sistema más confiable, seguro.. y así otras cosas más...
141
« en: Viernes 5 de Agosto de 2005, 19:27 »
Uhm.. debieras ponerte en contacto con algun desarrollador de plugins para winamp, que haya tenido experiencia en el caso.. y luego ver si en el lenguaje que realiza el pluging, tiene soporte para leer desde una base de datos.. y si fuera así, tendrias gran parte del problema resuelto. No soy experto en el tema de plugins con winamp pero se me ocurre que debieras tener conocimientos de la api de comunicación con el para saber que archivo esta reproduciendo, y despues desde tu pluging obtener la info desde la bd que deseas.. .. Fuera de ello, creo que posteaste en la zona equivocada.. a no ser que lo intentaras con xml y js.. Que estes bien...
142
« en: Jueves 14 de Julio de 2005, 20:57 »
Se me olvidaba otra cosa. Hoy he aprendido algo más, hay gente que lee sin leer :S
143
« en: Jueves 14 de Julio de 2005, 20:55 »
144
« en: Jueves 14 de Julio de 2005, 19:24 »
Y que es lo que necesitas entonces? aun asi te sirvio? fue pk andaba cerca.. para otra, intenta ser mas especifico en tu pregunta... pk lo que coloque, fue pk casi tuve que adivinar a que te referias....
145
« en: Jueves 14 de Julio de 2005, 19:04 »
Eso es muchachos... para desempolvar un poco este foro.. el tema de hoy: grabando cds comprimidos bajo linux. No parece ser muy conocido el hecho de que se pueden crear CDs comprimidos. Son CDs normales formato ISO9660 + Rock Ridge, pero con una pequeña extensión, Zisofs. El resultado es un CD con una capacidad de aproximadamente un giga (dependiendo de la compresibilidad de los archivos), y que el kernel permite montar y leer tal cual, con las mismas herramientas que usamos para montar y leer cualquier CD, pero en Linux. CDs formato ISO9660: son legibles en cualquier sistema operativo. CDs ...Joliet: con extensiones para Windows. CDs ...RockRidge: con extensiones para Linux o Unix (permisos, propietarios, etc) CDs ...HFS: Los mismo, para los Mac. (Más: en "man mkisofs") Requisitos: - Programa zisofs y un mkisofs parcheado (SuSE lo hace desde la version 8.0 u 8.1). - kernel 2.4.x con soporte zisofs (los de SuSE lo tienen desde la versión 7.3 o por ahí). Los CDs comprimidos usan una extensión de RockRidge, que no es estandard: unicamente se pueden usar bien en Linux, a partir del kernel 2.4.14. En windows son legibles, pero los archivos hay que descomprimirlos manualmente. En linux, si el kernel se compiló con soporte zisofs (todos los kernels de SuSE lo traen desde la versión 8 o por ahí, pero incluso en la 7.3 se puede usar) estos CDs se pueden usar de forma transparente, sin que nos demos cuenta. La ventaja es obvia: guardamos más archivos en un CD. Comparado con un tar.gz, es más sólido (un error de escritura en un tgz puede inlutilizar todo el archivo), y es más rápido de usar, puesto que no hay que descomprimir el archivo: simplemente se monta el CD y se leen, copian, exploran, etc, los archivos con las herramientas que queramos: consola, midnight comander, konkeror, mozilla... Y como es formato RockRidge, los archivos y directorios mantienen la información de permisos original. ¿Inconvenientes? Los hay. El principal es que es tedioso de crear: mientras que la lectura es transparente, la generación no lo es. Además, requiere tener bastante espacio libre en disco, como giga y medio por cada CD (El doble de tamaño que lo que ocupe cada CD). Se hace en tres pasos - los dos primeros es necesario hacerlos en consola: 1) Crear una copia comprimida del arbol de directorios y archivos que queramos guardar; si queremos mantener la información de permisos, propietarios, y fechas, no es necesario hacerlo como root: $ mkzftree /arbol_original /arbol_comprimido
Donde "/arbol_comprimido" no debe ni existir previamente, si no el comando dará error y no iniciará. El comando "mkzftree" tiene algunas opciones posibles, pero yo lo uso así. Por mencionar alguna, con "--parallelism 3" ejecuta tres procesos simultaneos, para aquellos afortunados con varios procesadores. Podemos generar varios directorios comprimidos para preparar nuestro backup: /backup/cmp/etc, /backup/cmp/home, /backup/cmp/usr/local... etc, los que quieran. Se puede observar que los archivos creados son idénticos a los originales, pero más pequeños, e ilegibles: están comprimidos. 1.5) Agrupar nuestros directorios en bloques de tamaño aproximado de 700 megas (un poco menos), lo que quepa en un CD cada grupo. Yo suelo jugar con mc (midnight comander) para conseguirlo. Al final, acabo con varios directorios: /backup/cmp-1, /backup/cmp-2, /backup/cmp-3... cada uno del tamaño adecuado. 2) Generar la imagen ISO para quemar el CD. El comando básico es: $ mkisofs -z -R -o cd.iso /arbol_comprimido
La "-R" es por RockRidge, y la "-z" por zisofs - si se olvidais de eso, el CD no será legible. 2.5) Una vez generada la imagen, la pueden probar: # mount -t iso9660 -o loop cd.iso /mnt
y entonces comprobar que "/mnt" contiene exactamente lo que deseaban tener. Finalizar con "umount /mnt" 3) Por último, grabar la imagen - con el programa que quieran, ya podemos abandonar la consola. Yo uso el propio cdrecord pero podrían usar xcdroast para ello. ¡Y ya está! Podeis leer el CD resultante montándolo como de costumbre de hacer: "mount /cdrom", por ejemplo. Deben borrar los archivos intermedios: el arbol comprimido, y la imagen iso. ¿Y los DVDs? de la misma forma. Espero que les sirva.. chiabela.
146
« en: Jueves 14 de Julio de 2005, 18:54 »
Yo ocupo f-prot, descargable desde ftp.f-prot.com hay paquetes rpm y para los que usamos debian tambien.. actualizaciones de sobra.. gratuito.. que mas puedo pedir?
147
« en: Jueves 14 de Julio de 2005, 18:47 »
Hola... aquí te dejo algo que espero te sirva tambien.. una vez que tengas andando iptables, tambien puedes configurarlo.. o crear reglas de filtrado... .. echo Activando Filtro Firewall IPTables # Creamos la cadena DENEGAR en las reglas de iptables iptables -t filter -N DENEGAR # Filtramos el puerto 79 para el protocolo tcp para todas las ip. # y se deniega el acceso, para aceptar un acceso hay que reemplazar DROP por # ACCEPT así en mayúsculas. iptables -t filter -A DENEGAR -s 0/0 -p tcp --dport 79 -j DROP iptables -t filter -A DENEGAR -s 0/0 -p tcp --dport 23 -j DROP iptables -t filter -A DENEGAR -s 0/0 -p tcp --dport 22 -j DROP # Si deseas añadir otros filtros, debes hacerlo acá y no despues de la # activación del filtro, ya que iptables ejecuta las reglas en el orden de # ingreso. # ------ # iptables -t filter -a DENEGAR -s 0/0 -p tcp --dport 21 -j DROP # ------ # fin de seccion de ingresos de otros puertos a bloquear. # activamos el filtro y le decimos que use DENEGAR para las reglas # entre el puerto 22 al 79 iptables -t filter -A INPUT -s 0/0 -p tcp --dport 22:79 -j DENEGAR
Por supuesto.. lo puedes añadir a un script y que se ejecute al inicio.. enjoy
148
« en: Jueves 14 de Julio de 2005, 18:11 »
hoy aprendi que la mujer q mas he querido y que quize no me tiene nada de confianza por mas que yo lo intente.... todo lo hecho para abajo.... ..
mish.. osea puro sex.. . Ahí tienes que puro jajajjaja... bueno... dejando el jugo a un lado. Hoy aprendi que dijjer funciona muy bien para bajar dvds, ya estoy dejando bittorrent por dijjer.
149
« en: Jueves 14 de Julio de 2005, 18:04 »
algo así como select dependientes?... osea, si seleccionas una opcion, que las opciones del otro cambien automáticamente?.. si hay.. y no necesitas los botones.. pero si quieres usar los botones seria llamar los metodos en vez de que lo haga en onChange... aquí te voy a dejar un ejemplo.. ahí lo acomodas a tu pinta... <html> <script LANGUAGE="JavaScript"> function slctr(texto,valor){ this.texto = texto this.valor = valor } var herramientas=new Array() herramientas[0] = new slctr('- -Herramientas- -') herramientas[1] = new slctr("Jardín",'jardin') herramientas[2] = new slctr("fontanería",'fontaneria') var muebles=new Array() muebles[0] = new slctr('- -Muebles- -') muebles[1] = new slctr("Salón",'salon') muebles[2] = new slctr("dormitorio",'dormitorio') //*******Nietos******************* var jardin = new Array() jardin[0] = new slctr('- -Jardín- -') jardin[1] = new slctr("podadora",null) jardin[2] = new slctr("segadora" ,null) var fontaneria = new Array() fontaneria[0] = new slctr('- -Fontanería- -') fontaneria[1] = new slctr("llave inglesa",null) fontaneria[2] = new slctr("llave fija",null) var salon = new Array() salon[0] = new slctr('- -Salón- -') salon[1] = new slctr("Mesa",null) salon[2] = new slctr("silla" ,null) var dormitorio = new Array() dormitorio[0] = new slctr('- -Dormitorio- -') dormitorio[1] = new slctr("cama",null) dormitorio[2] = new slctr("mesita" ,null) function slctryole(cual,donde){ if(cual.selectedIndex != 0){ donde.length=0 cual = eval(cual.value) for(m=0;m<cual.length;m++){ var nuevaOpcion = new Option(cual[m].texto); donde.options[m] = nuevaOpcion; if(cual[m].valor != null){ donde.options[m].value = cual[m].valor } else{ donde.options[m].value = cual[m].texto } } } } </script> <body> <form name="form1" method="post" action=""> <select name="select" onchange="slctryole(this,this.form.select2)"> <option>- - Seleccionar - -</option> <option value="herramientas">herramientas</option> <option value="muebles">muebles</option> </select> <select name="select2" onchange="slctryole(this,this.form.select3)"> <option>- - - - - -</option> </select> <select name="select3"> <option>- - - - - -</option> </select> </form> </body> </html>
pd: Viva el copy&paste ^_^V
150
« en: Jueves 14 de Julio de 2005, 17:55 »
Previamente despues de la cadena de conexión... Set DataConn = Server.CreateObject("ADODB.Connection") Set DataCmd = Server.CreateObject("ADODB.Command") DataConn.Open DSN_DB_Name DataCmd.ActiveConnection = DataConn Call_Procedure = "nomProcedimiento parametro1, parametro2..." 'response.Write(Call_Procedure) '<- lo puedes usar para verificar como va siendo llamado el procedimiento DataCmd.CommandText = Call_Procedure set rs = DataCmd.execute '<- para que te devuelva un recordset DataCmd.execute '<-solo para ejecutar consulta sin devolver recordset
Asi seria basicamente.. no se te olvide cerrar las conexiones despues..
Páginas: 1 ... 4 5 [6] 7 8 9
|
|
|