|
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 - RadicalEd
Páginas: 1 ... 51 52 [53] 54 55 ... 123
1301
« en: Viernes 29 de Septiembre de 2006, 19:09 »
Yo creo que lo que quiere es mostrar la información ordenada... Pos yo entendi que queria mostrar una tabla (HTML) con los datos de una tabla (SQL), mostrando el orden de como están los campos.
PD. No hagas caso al campo que dice código ni donde dice ' echo "<center><h4>Productos de la Linea: ".$nombre."</h4></center>";', es que lo copie de un script que tengo en el PC
1302
« en: Viernes 29 de Septiembre de 2006, 19:02 »
Usa el mysql_fetch_Array o el mysql_fetch_row para sacar un arreglo de los registros. Mira este pequeño ejemplo: <!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><!--html1-->$idconnect=mysql_connect("localhost", "tabla", "pass"); echo "<center><h4>Productos de la Linea: ".$nombre."</h4></center>"; mysql_select_db("comerlat",$idconnect); $idresult = mysql_query ("SELECT * FROM tutabla ORDER BY codigo",$idconnect); echo "<table align='center' border='1' class='links'><tr><td align='center'>id</td><td align='center'>nombre</td><td align='center'>actividad</td><td align='center'>reporte</td><td align='center'>horas</td><td align='center'>total</td></tr>";
id nombre actividad reporte horas total
while ($fila=mysql_fetch_array($idresult)) { //Suponiendo que tú tabla esta de esta forma $id=$fila[0]; $nombre=$fila[1]; $act=$fila[2]; $repor=$fila[3]; $horas=$fila[4]; $total=$fila[5];
echo "<tr><td>".$id."</td><td>".$nombre."</td><td>".$act."</td><td>".$repor."</td><td>".$horas."</td><td>".$total."</td></tr>"; } echo "</table>";<!--html2--></td></tr></table><div class='postcolor'><!--html3--> Ojala te sirva. Chao
1303
« en: Viernes 29 de Septiembre de 2006, 17:35 »
Claro eso se podia hacer con el Gmail Drive Desarrollado con el espectacular Python GMail Drive
1304
« en: Viernes 29 de Septiembre de 2006, 00:29 »
1305
« en: Jueves 28 de Septiembre de 2006, 20:38 »
A ver soy novato en esto y te voy a decir no más lo que he estado estudiando:
Eric, Boa y Glade son IDE's para desarrollar aplicaciones gráficas con wxPython wxPython es un módulo desarrollado para aplicaciones gráficas, que nace de wxWidgets.
1306
« en: Jueves 28 de Septiembre de 2006, 00:41 »
1307
« en: Miércoles 27 de Septiembre de 2006, 23:53 »
Mira esta página y veras que no soy el único que lo diceUSB Vaio
1309
« en: Miércoles 27 de Septiembre de 2006, 22:00 »
Mira como funciona OpenBSD, en un jail, es decir, si alguien se mete a tu server, este quedara atrapado en un directoria en el cual no puede moverse y todo el contenido son links asi que solo puedes copiar (a no ser que le quites el permiso). Ey su- esto también se puede hacer con Debian ó Mandrake, me gustaria saber como, o que información buscar al respecto.
Gracias.
1310
« en: Miércoles 27 de Septiembre de 2006, 21:18 »
Como hago eso?
1311
« en: Miércoles 27 de Septiembre de 2006, 00:55 »
Puede reacomodar tú código de esta manera sin tantos If
Private Sub text1_keypress(keyascii As Integer) If (keyascii < 48 Or keyascii > 57) And KeyAscii == 8 Then keyascii = 0 End If salir: End Sub
ademas de que hay un signo igual (=) extra, lo probe y no acepta la tecla BACKSPACE porque deberia ser asi:
Private Sub text1_keypress(keyascii As Integer) If (keyascii < 48 Or keyascii > 57) And KeyAscii <> 8 Then keyascii = 0 End If salir: End Sub
Sorry Es que estoy jugando con Python y me estoy apegando a su sintaxis
1312
« en: Martes 26 de Septiembre de 2006, 23:59 »
De nuevo, una organización independiente ha decidido publicar un parche para solucionar temporalmente el problema que supone el fallo VML, que está siendo aprovechado para la distribución e instalación de todo tipo de malware a través de Internet Explorer.
Tal y como ocurriera a principios de año con la popular vulnerabilidad WMF, la gravedad del fallo VML ha promovido la aparición de un parche no oficial. De hecho, fue a partir de aquella experiencia (una especie de plaga, en la que miles de sistemas Windows quedaron infectados) que un grupo de reputados expertos (entre los que se encuentra Ilfak Guilfanov, programador del exitoso primer parche no oficial) creó la organización ZERT (Zero Day Emergency Response Team). Su objetivo desde entonces es el de programar parches para solventar problemas de seguridad de tipo "0 day" siempre que su gravedad lo requiera. Esta es una de esas ocasiones. La actualización creada por ZERT permite mantener la funcionalidad VML de Internet Explorer y evitar que sea vulnerable. Hasta ahora, las soluciones sólo permitían mitigar el problema por ejemplo deshabilitando javascript o desregistrando la librería responsable (vgx.dll).
ZERT no pretende reemplazar a los parches oficiales. Según ellos, sólo ofrecen una alternativa en un momento de crisis. De hecho recomiendan que el suyo sea desinstalado cuando Microsoft publique el oficial. La idea es proporcionar una respuesta rápida y eficaz a un problema cuando no existe otra solución.
Y es que la vulnerabilidad basada en la funcionalidad VML (Vector Markup Language) del navegador Internet Explorer necesita soluciones porque está siendo aprovechada de forma masiva. Cada vez son más las páginas que (si son visitadas con permisos de administrador) intentan infectar a los sistemas con decenas de troyanos distintos. En el laboratorio de Hispasec, estamos comprobando y analizando las nuevas formas de aprovechar la vulnerabilidad, y sorprende la rapidez con la que el código es modificado y ofuscado para pasar desapercibido ante los programas antivirus. Con la ayuda de VirusTotal, estamos comprobando que son muy pocos los productos que son capaces de alertar del intento de explotación, e incluso éste es modificado constantemente. Esto indica una clara voluntad por parte de los atacantes de aprovechar al máximo el problema mientras no exista parche y sin que los antivirus entorpezcan su difusión.
Microsoft por su parte no termina de recomendar la aplicación de parches de terceros. También ha publicado una entrada en su blog en la que deja entrever que es posible que publique una solución fuera del ciclo habitual, aunque no reconoce que el problema esté siendo aprovechado de forma tan masiva.
Según ZERT, el grupo ha tardado 19 horas en crear su parche, comprobarlo y publicarlo. Microsoft dice que cuando la programación de su actualización llegue al nivel de calidad y compatibilidad al que aspiran, será puesto a disposición de todos. Según ellos han avanzado bastante en estos días y la publicación podría ocurrir antes del día 10 de octubre, porque prima la calidad y la protección de sus usuarios antes que un estricto cumplimiento del ciclo de actualización.
Si estas iniciativas no oficiales siguen proliferando, junto con la cada vez más habitual aparición de graves vulnerabilidades antes de la publicación de parches, es posible que Microsoft tenga que replantearse la eficacia de su ciclo actual de actualizaciones o, con el fin de agilizar su publicación, bajar el listón de "calidad" al que aspiran.
Más Información:
El último parche acumulativo para Internet Explorer introduce una nueva vulnerabilidad http://www.hispasec.com/unaaldia/2860
A quick entry on the VML issue http://blogs.technet.com/msrc/archive/2006/09/22/458266.aspx
ZERT y parche no oficial http://isotf.org/zert/
1314
« en: Martes 26 de Septiembre de 2006, 00:31 »
Private Sub text1_keypress(keyascii As Integer) If keyascii = 8 Then '8 es la tecla backspace GoTo salir End If If (keyascii < 48 Or keyascii > 57) Then keyascii = 0 End If salir: End Sub
saludos Puede reacomodar tú código de esta manera sin tantos IfPrivate Sub text1_keypress(keyascii As Integer) If (keyascii < 48 Or keyascii > 57) And KeyAscii == 8 Then keyascii = 0 End If salir: End Sub
1315
« en: Lunes 25 de Septiembre de 2006, 23:34 »
Muestra el código
1316
« en: Lunes 25 de Septiembre de 2006, 23:15 »
5.) La plantilla warmis_community de Joomla muestra por defecto en el index.php, la opción destacamos, como se puede quitar? R/= Buscamos la línea 63 +/- la parte que dice: <?php moLoadModules ('Top'); ?> Simplemente la comentariamos o la quitamos y listo ya no aparecera el molesto Destacamos.
6.) Cuando estoy creando un nuevos post y subo imagenes, estas no aparecen en el listbox del lateral derecho, como hago? R/= Cada vez que se suben imágenes al joomla por cualquier medio este agrega la ruta a la DB, pero no muestra los datos en el listbox, por que los esta agregando, pero todavia no los selecciona. Para que se muestren lo único que se debe hacer es aplicar los cambios después de subir todas las imágenes y listo, ya estas aparecen en el listbox.
7.) Subo lás imágenes por SCP, FTP, o el mismo gestor de Joomla a la carpeta images, pero estas no se muestran en el listbox? R/= Las imágenes que se muestran en el ListBox no están en la carpeta images, sino dentro de una subcarpeta de esta llamada stories. 'images/stories'
8.) El titulo de mi página es 'lerolero' y yo le quiero poner 'fan de SoloCodigo'; como le hago? R/= Se entra al menú Sitio --> Configuración Global, y se escoge la pestaña Sitio; el 4 campo, tiene el '<title>' del nombre del Sitio Nota: También se puede hacer desde el archivo configuration.php, pero es más delicado y se debe saber que variables se están modificando, en este caso '$mosConfig_sitename'
1317
« en: Lunes 25 de Septiembre de 2006, 21:08 »
Hola novato bienvenido al foro, como esta es una pregunta muy preguntada (jejeje valga la redundancia) si quieres puedes usar el buscador del foro, que queda en la parte inferior.
Si quieres hacer que un TextBox acepte solo números puedes hacer lo siguiente:If (KeyAscii < 48 Or KeyAscii > 57) Then KeyAscii = 0 End Sub
Ojala te sirva. Chao
1318
« en: Lunes 25 de Septiembre de 2006, 16:25 »
Como siempre he respondido en posts anteriores, ASM y C++ son lo mejor que hay (aunque como soy de bruto nunca los he podido aprender )
1320
« en: Lunes 25 de Septiembre de 2006, 15:17 »
Hola NRM gracias por responder, ya pude hacer lo de abrir un archivo y cargarlo en el TextCtrl, lo hice utilizando la clase FileDialog, ahora el problema es que no me abre archivos UTF8, y me saca un error, este es el código:#! -*- coding: iso8859-1 -*- #! /usr/bin/env python #Creado por radicaled. import wx import os import sys class MiVentana (wx.Frame): def __init__ ( self ): #Se hace la construccion del metodo __init__ para inicializar los valores del frame wx.Frame.__init__( self, None, -1, u'Open Files') self.SetBackgroundColour(wx.BLACK) self.txtSaludo = wx.TextCtrl(self,-1,'',style = wx.TE_MULTILINE) self.btnSaludo = wx.Button(self,-1,'Texto Boton') self.btnSalir = wx.Button(self,-1,'Salir') #El BoxSizer es el que contendra los controles creados (en Python 'widgets') sPal = wx.BoxSizer(wx.VERTICAL) #Se agrega el TextBox, se hace que se expanda si el frame cambia el tamaño y si se minimiza tambien se acomode sPal.Add(self.txtSaludo,1,wx.EXPAND | wx.ADJUST_MINSIZE,0) #Se agrega el Boton, se alinea al centro y si se minimiza se debe acomodar sPal.Add(self.btnSaludo,0,wx.ALL | wx.ALIGN_CENTER_VERTICAL | wx.ADJUST_MINSIZE,5) sPal.Add(self.btnSalir,0,wx.ALL | wx.ALIGN_CENTER_VERTICAL | wx.ADJUST_MINSIZE,5) self.SetAutoLayout(True) self.SetSizer(sPal) self.Layout() self.Show(True) #self.btnSaludo.Bind(wx.EVT_BUTTON, self.Saludar) self.btnSaludo.Bind(wx.EVT_BUTTON, self.OnAbrir) self.btnSalir.Bind(wx.EVT_BUTTON, self.OnCloseWindow) def OnAbrir ( self, e ): """ Open a file""" dir_ventana=os.path.dirname(sys.argv[0]) if dir_ventana : os.chdir(dir_ventana) dlg = wx.FileDialog(self, u'Escoja un archivo', dir_ventana, '', '*.*', wx.OPEN) print os.getcwd() if dlg.ShowModal() == wx.ID_OK: self.filename = dlg.GetFilename() self.dirname = dlg.GetDirectory() f = open(self.dirname+'/'+self.filename,'r') self.txtSaludo.SetValue(f.read()) #wx.Frame.__init__( self, None, -1, dlg.GetFilename()) f.close() dlg.Destroy() def fichero(filename): file = open(filename, 'r') allLines = file.readlines() file.close() for eachLine in allLines: self.txtSaludo.SetValue(self, eachLine) def Saludar ( self, evento = None ): '''Manejador evento click del botón btnSaludo''' saludo = self.txtSaludo.GetValue() print saludo dlg = wx.MessageDialog(self, saludo, u'Ejemplo', wx.OK | wx.ICON_INFORMATION) #Con esto se muestra el MessageBox salida = dlg.ShowModal() def Salir ( self ): dlg = wx.MessageDialog(self, u'Realmente desea salir?', u'Advertencia', wx.OK + wx.CANCEL | wx.ICON_EXCLAMATION)#wx.ICON_INFORMATION) #Con esto se muestra el MessageBox salida = dlg.ShowModal() if salida == wx.ID_OK: self.Destroy() def OnCloseWindow(self, event): """Este evento captura cuando se quiere cerrar el editor""" #Seguro que desea salir? if not self.Salir(): return class Aplicacion(wx.App) : #Este es el método que inicializa la aplicación def OnInit ( self ): #Se crea una instancia de la ventana self.ventana = MiVentana() #Se le dice a miApp quien es la Ventana Principal self.SetTopWindow(self.ventana) return True def main(): dir_ventana=os.path.dirname(sys.argv[0]) if dir_ventana : os.chdir(dir_ventana) app = Aplicacion(0) app.MainLoop() if __name__ == "__main__": main()
Este es el error:
Traceback (most recent call last): File "ventanaporpasos.py", line 44, in OnAbrir self.txtSaludo.SetValue(f.read()) File "/usr/lib/python2.3/site-packages/wx-2.6-gtk2-unicode/wx/_controls.py", line 1761, in SetValue return _controls_.TextCtrl_SetValue(*args, **kwargs) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 763-766: invalid data
1322
« en: Sábado 23 de Septiembre de 2006, 17:59 »
Hola chicos de SoloCodigo, pos miren que estoy tratando de agregar texto a un TextCtrl por medio de una función que abre un archivo, y me muestra un error, yo lo puse de esta forma:#Control que carga el archivo self.txtSaludo = wx.TextCtrl(self,-1,'',style = wx.TE_MULTILINE) #Función que abre un archivo def fichero(filename): file = open(filename, 'r') allLines = file.readlines() file.close() for eachLine in allLines: self.txtSaludo.SetValue(self, eachLine) fichero('/media/usbdisk/ficheros.py')
Este es el error: Traceback (most recent call last): File "ventanaporpasos.py", line 59, in ? fichero('/media/usbdisk/ficheros.py') NameError: name 'fichero' is not defined
1323
« en: Sábado 23 de Septiembre de 2006, 16:42 »
Vamos a comenzar con unas FAQ's de los CMS que conocen y como manejarlos, ya que yo manejo bien el Joomla (Mambo) y el phpNuke, les voy a dar unos tips que pueden hacer con este, ojala los otros moderadores y usuarios hagan lo mismo con los otros foros.
1.) Donde puedo descargar Joomla u otro CMS? R/= En este post ya hicimos dimos diferentes CMS que pueden usar
2.) Como hacer que los usuarios no se puedan registrar en mi página, pero si se puedan conectar, ya que yo los he creado?
Nota: Aunque les paresca una duda tonta, muchos de los usuarios de la empresa donde trabajo, como manejan líneas propias y tienen clientes exclusivos, no quieren que cualquier usuario vea sus productos y muchos han pedido que les quiten la opción de registrarse a la página.
R/= buscamos el archivo mod_login.php que esta en la carpeta modules y vamos a la linea 100 +/- donde aparecera esto:
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> HTML </td></tr><tr><td id='CODE'><!--html1--><?php if ( $registration_enabled ) { ?> < tr> < td> < ?php echo _NO_ACCOUNT; ?> < a href=" <?php //echo sefRelToAbs( 'index.php?option=com_registration&task=register' ); ?>"> < ?php echo _CREATE_ACCOUNT; ?>< /a> <!--html2--></td></tr></table><div class='postcolor'><!--html3--> Comentariamos las líneas echo _NO_ACCOUNT; y echo _CREATE_ACCOUNT; , que son las variables que manejan las opciones de registro, si quieren modificar o ver que dicen esas variables la puede buscar en el archivo language/spanish.php
3.) En el pie de página aparece el nombre o la empresa de quien desarrollo la plantilla, yo quiero poner mi nombre ahí como le hago? R/= Vamos al menú Sitio --> Administrar Plantillas --> Plantillas de Sitio, aquí aparecen todas las plantillas que tenemos agregadas en la web, elegimos la que estamos usando en el momento, se diferencia por el chulito , seleccionamos el radiobutton que la maneja y vamos al botón Editar HTML, vamos casi al final del código del index.php y aparecera el nombre del creador de la plantilla, ahí podemos colocar nuestro nombre y wala.
4.) Una que me saco canas, fue como agregar imágenes a la página con el componente Zoom_Media_Gallery, lo malo es que esto no se puede hacer desde el BackEnd, sino desde el FrontEnd, 'tonces nos conectamos como admin por el FrontEnd, y escribimos esta dirección después del '.com' /index.php?option=com_zoom&page=upload y listo nos aparece el menú del Zoom_Media igualito al que se maneja desde el Gestor y como por arte de magia desde aca si podemos subir imágenes.
Cuando tenga otro tiempito pongo más, sin embargo los invito a que coloquen FAQ's sobre los CMS que conozcan, si alguien necesita ayuda por que su CMS esta en Ingles y necesita que sus módulos o por lo menos sus opciones esten al spanish nos pueden pedir ayuda aca, ya que tenemos muy buenos 'traducidores' como X.Cyclop
1324
« en: Viernes 22 de Septiembre de 2006, 16:23 »
de hecho hay un sitio llamado de la misma manera que tu archivo pero sin el guion bajo JEJEJE el archivo yo lo llame de esa manera, no tiene nada que ver con la web programas full.
1325
« en: Viernes 22 de Septiembre de 2006, 16:11 »
Esta fue extraida de TrucosWindows, con permiso de su autor 171278.
Aquí les dejo un pequeño html de 85 K, para descargar montones de software, que estan full, aunque creo que esta un poquito pasado, si no se puede y el admin del foro o nuestro moderador Soultaker ve que esta mal, pueden quitar el post y me mandan un MP y yo les mando el archivo, no les mando la URL donde esta el mensaje ya que solo pueden entrar cierto tipos de usuarios a esa sesión del foro.
Páginas: 1 ... 51 52 [53] 54 55 ... 123
|
|
|