• Lunes 23 de Diciembre de 2024, 04:07

Mostrar Mensajes

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 - F_Tanori

Páginas: 1 ... 13 14 [15] 16 17 ... 83
351
C# / Re: Obtener el precio del dolar
« en: Miércoles 7 de Octubre de 2009, 03:55 »
Bueno no soy muy diestro en C# pero si sabes como consumir un WebService (o simplemente leer un XML remoto), puedes leer facilmente un XML, que tiene la pagina de Banxico

http://www.banxico.org.mx/RSS/SuscripcionRSS.html

Aunque tambien puedes tomarlo de la pagina del SAT o mejor aun del DOF, pues esta mas facil trabajarse las dos dependencias usan el mismo TC que se publican en DOF, tambien lo puedes leer en XML

http://dof.gob.mx/indicadores.xml

Saludos

352
Software / Re: Conocen algun Antivirus de descarga Libre (Gratis)
« en: Miércoles 7 de Octubre de 2009, 03:26 »
Una cosa es la Libre Descarga / Descarga Libre y otra cosa es que el antivirus sea de uso gratis


Existen Muchos de ambos

Para uso libre que creo que es lo que buscas, es dependiendo de el uso (valga la 'rebuznancia') es decir para uso personal, muchoas antivirus existen en version gratis

Avira  Personal Free Edition (mi preferido)
AVG  Free Edition
Avast! Home Free Edition
AOL Active Virus Shield
BitDefender Free Edition
eTrust EZ free edition
Norton Security Scan (que aparece en el Google Pack)
PC Tools Free Edition

De libre descarga creo que todos los que existen...


Saludos

353
Windows / Re: No carga archivo adjunto - OutLook
« en: Viernes 2 de Octubre de 2009, 18:56 »
Que antivirus utilizas? haz revisado si se queda colgado en la  solicitud de ejecucion del antivirus?


Saludos

354
Visual Basic 6.0 e inferiores / Re: Insertar una cadena en otra
« en: Viernes 2 de Octubre de 2009, 18:41 »
El metodo mas efectivo seria el propuesto por Nebire definiendo la logitud en la cadena, el de Jimbenit no es malo. y como extra tambien te propongo uno

Código: Visual Basic
  1. Function LPad(Cadena As String, Longitud As Integer, Optional Caracter = " ")
  2.     LPad = Right(Replace(Space(Longitud + 1), " ", Caracter) & Cadena, Longitud + 1)
  3. End Function
  4.  
  5. Function RPad(Cadena As String, Longitud As Integer, Optional Caracter = " ")
  6.     RPad = Left(Cadena & Replace(Space(Longitud + 1), " ", Caracter), Longitud + 1)
  7. End Function
  8.  
  9.  


Saludos

355
Visual C++ / Re: Añadir al .exe información generada por el mismo y varias
« en: Viernes 2 de Octubre de 2009, 18:31 »
Si es posible modificar el Exe, manipulandolo como si fuera con un editor hexadecimal (logicamente a traves de codigo), la clave pudiera estar incrustada dentro del exe y deben ocupar exactamente el mismo espacio todas las cadenas que vayas a generar, o el exe puede quedar inutilizable, debera estar cifrada de alguna manera, y tu proceso de verificacion entenderla, porque sino tambien seria facil verla. con un editor. otra cosa es cuando se cambie de clave le envies otro ejecutable (que compiles ya con la clave).

Ademas de la MAC Address, se utiliza comunmente el numero de serie del disco duro, claro que esto implicas deficiencias a la hora de cambio de hardware, tampoco es 100% seguro :P

La opcion de validar a traves de un servidor web es la "ideal", y es por eso la que se ha puesto de moda implementar y se nota mucho por ejemplo en los antivirus (Panda,Nod,Avira etc..) aun asi no es 100% seguro ya que hay formas de enganiar a los programas para que se conecten a otro servidor, que pueda tener el algoritmo (no es que sea tan facil, pero es posible)

Claro lo importante es intentar hacer mas dificil la tarea, pero casi todo los metodos tienen una forma de saltarse, y depende que tan comercial y util sea el software para que mas cabezas intenten obtenerlo.



Saludos

356
Power Builder / Re: dw checkbox
« en: Viernes 2 de Octubre de 2009, 18:09 »
Menu View (en la edicion del datawindow Datawindow Painter)

Muestras Columns Specifications, ahi puedes ver en la tabla que te aparece con los detalles de las columnas que estan incluidas en el DW , hay una que dice Initial Value ahi colocas el valo que quieres que tenga por default en este caso por ejemplo S

La otra pregunta, si es cuando se modifica el sueldo entonces puedes colocarlo en el ItemChanged al modificar el sueldo,si es extrayendolo de una tabla pues supongo que ya deberia estar marcado


Saludos

357
Visual Basic para principiantes / Re: problema con numero y #: numero#
« en: Viernes 2 de Octubre de 2009, 18:00 »
Ademas en este casi ni siquiera son necesarios

Para convertir a double usas la funcion que te dio m0skit0
o
simplemente declaralo como dobles

Código: Visual Basic
  1. Private Sub Water_Waves(Min As Double, Max As Double, Nro_Seccion As Integer)
  2.  

Pero la expresion es correcta sin #

Código: Visual Basic
  1. Int(150 * Cos(amplitud) * Sin((i -Min) * 8 * PI / 2290) + 2650 + j)
  2.  


y a mi parecer esto 150# resulta incoherente, pues Visual Basic ya lo reconoce como un valor numerico


Saludos

358
Power Builder / Re: crear odontograma
« en: Martes 29 de Septiembre de 2009, 20:21 »
Que es lo que no tienes muy entendido? como funciona un Odontograma?


Cada Diente tiene un numero, y tiene las siguientes caras:

Código: Text
  1. Dietal,Mesial,Palatino,Vestibular,Ocusal,Insisal
  2.  

y puede presentar Los siguientes Problemas (por Diente)

Código: Text
  1. Giroversion,Retenido,Surco Profundo,Fracturado,Ausente,Caries,Agenecia,Supernumerario
  2.  

asi como antotaciones y obserservaciones del dentista

regularmente el Dentista indica el diente (por numero) y selecciona as caras donde va trababajar, y los tratamientos por diente, tambien debe de considerarse que la arcada entre un nino y un adulto es diferente



Saludos

359
PHP / Re: problema con htaccess
« en: Martes 29 de Septiembre de 2009, 19:56 »
Aqui hay un Ejemplo, que en su tiempo me fue muy util


http://www.phpaddiction.com/tags/php/ur ... -part-two/

Saludos

360
SQL Server / Re: Help con planilla y base de datos
« en: Martes 29 de Septiembre de 2009, 19:54 »
A que te refieres con planilla?  :mellow:

361
Visual Basic 6.0 e inferiores / Re: Metodo Biseccion
« en: Sábado 26 de Septiembre de 2009, 21:54 »
Salvo las intervenciones de [x3mjr] y Nebire como usuarios respetables dentro de este foro (practicamente como institucion) los demas mensajes son solo basura de flojos que ni siquiera leen solo solicita informacion que les resuelva las cosas sin que ellos hagan algo, para muesta quien solicita el codigo habiendo 2 respuestas ofreciendo una solucion, en cuanto a cesgon esa no es la forma de ayudar, si quieres contactos por correo vete a un chat. no es la finalidad de este foro

Y espero que realmente les llenen de basura sus correos, si ustedes han decidido publicarlos pues entonces que ahi se queden


 :rolleyes:

362
Power Builder / Re: Aplicacion Bancaria + Easerver By Darksito
« en: Sábado 26 de Septiembre de 2009, 21:44 »
Puedes poner mas informacion para complementar para los usuarios que la descargen

Código: Visual Basic
  1.  
  2. Version de PowerBuilder:
  3. Version de EA:
  4. Configuracion EAS:
  5. Configuracion PB:
  6. Uso:
  7. Requerimientos del Sistema:
  8. Base de datos:
  9.  

Gracias
Saludos

363
Power Builder / Re: que pasa con la fecha y mi codigo
« en: Sábado 26 de Septiembre de 2009, 21:40 »
Personalmente, no me parece la solucion ...

No creo que el problema sea por ahi Pero bueno cada quien


Saludos

364
Power Builder / Re: Detalle dW
« en: Sábado 26 de Septiembre de 2009, 21:38 »
Hola

Si la empresa es un valo que estari cambiando constantemente en la misma ventana en la misma captura, simplemente tendrias que insertar el valor del el campo con el que haces la relacion de las 2 tablas (IdEmpresa)

Código: Visual Basic
  1.  
  2. Long ll_Row
  3.  
  4. ll_Row = dw_detalle.InserRow(0)
  5. dw_detalle.SetITem(ll_Row,'idEmpresa',dw_master.getItemString(1,'IdEmpresa'))
  6.  
  7.  

o Tambien puedes usar la propiedad Initial de la columna en cuestion

Código: Visual Basic
  1. dw_detalle.Modify("idEmpresa.Initial='"+dw_master.getItemString(1,'IdEmpresa')+"'")
  2.  

de esta manera cada vez que se inserte una nueva fila en el detalle tendra por default el valor que le hayas asignado ( en este caso el IdEmpresa del dw Master)

Para Guardar:

si el dw_detalle tiene la capacidad de actualizacion, bastaria con

Código: Visual Basic
  1. dw_detalle.Update()
  2.  

Sino entonces si tendras que...

1 - recorrer el dw
2 - extraer columna a columna
3 - Generar el Insert y executarlo


Saludos

365
Seguridad y Criptografía / Re: Hacking ético
« en: Viernes 25 de Septiembre de 2009, 22:25 »
Cita de: "m0skit0"
Creo que no me he explicado bien. Con obscuridad me refiero a no mostrar cómo se descubren y se atacan las vulnerabilidades, intentado evitar que la gente que no sepa no aprenda. En mi opinión quién quiera aprender a explotar vulnerabilidades lo hará independientemente de que aquí desglosemos o no los ataques.

Si, te haz explicado "Con obscuridad me refiero a no mostrar cómo se descubren y se atacan las vulnerabilidades" entiendo que te refieres a la informacion, lo que yo dije es aplicado a otro contexto... pero fue solo algo retorico

Cita de: "m0skit0"
Es un poco inútil mostrar como protegerse de una vulnerabilidad sin mostrar cómo detectar que esa vulnerabilidad es explotable. Es decir, dale un pez y comerá un día, enséñale a pescar y comerá toda la vida.

Bueno aqui quizas el que no se ha expicado soy yo, o se ha mal interpretado, es logico que para contrarestar una Vulnerabilidad (y hablando que seria el tema en cuestion) se explicaria como funciona el hueco de seguridad, y como puede ser utilizado de forma negativa para poder hacerle frente en eso estamos de acuerdo.  no dije que se dieran las cosas resueltas

Cita de: "m0skit0"
Lo cierto es que eso lo posteé hace tiempo cuando tenía tiempo (valga le redundancia). Ahora no dispongo de tiempo para ponerme a hacerlo, desgraciadamente, ya que ando liadillo con un proyecto también relacionados con este tema. Para que me entiendas, te pondré EL libro de referencia, para mí de lo mejorcito de hacking ético: http://www.hackingexposed.com/

Bueno en el comentario anterior (quizas en tono de broma) haces referencia a que aun esperas que se te permita publicar la informacion dando a entender que aun hay tiempo para continuar con lo planteado inicialmente  :rolleyes: , y debido a la participacion pense pudiera haber tiempo :P, pero eso ya es un aporte  B)

Cita de: "m0skit0"
Uis, este hilo... La verdad es que sigo esperando una respuesta de los moderadores  :lol:


Aqui el que yo he leido

http://www.blackhat.com/presentations/b ... SLIDES.pdf
http://www.blackhat.com/presentations/b ... -PAPER.pdf


Saludos

366
VBA / Re: Variable en un archivo de texto
« en: Viernes 25 de Septiembre de 2009, 22:06 »
Aqui un ejemplo Basico...

Código: Visual Basic
  1. Public Function GenerarRuta(RutaBase As String)
  2.     Dim Canal As Integer
  3.     Dim Archivo As String
  4.     Dim Valor As String
  5.    
  6.     Archivo = "micontrol.txt"
  7.     Canal = FreeFile()
  8.    
  9.     Open Archivo For Input As #Canal
  10.          Input #Canal, Valor
  11.     Close #Canal
  12.    
  13.     GenerarRuta = Replace(RutaBase, "[%Var%]", Valor)
  14.  
  15. End Function
  16.  

Uso

Código: Visual Basic
  1. GenerarRuta("X:Mis documentos[%Var%][%Var%].proyecto.doc")
  2.  

Saludos

367
Visual Basic 6.0 e inferiores / Re: Concatenar valores
« en: Viernes 25 de Septiembre de 2009, 21:56 »
En VB no existe el operador &=

Al hacer esto vacio& =
tomara la variable como Long esperando un valor de ese tipo

Código: Visual Basic
  1. vacio& = 10
  2.  

Es equivalente a hacer esto

Código: Visual Basic
  1. Dim Vacio as Long
  2.  
Código: Visual Basic
  1. Dim Vacio&
  2.  

Por lo tanto

Código: Visual Basic
  1. vacio& =  text
  2.  

Produce un error de Conversion de tipo de dato Long = String

Para concatenar hazlo de la siguiente manera

Código: Visual Basic
  1. Function EnvioDatosPruebas()
  2.  Dim txt As Object
  3.  Dim vacio As String
  4.  
  5.  For Each txt In Me.Text1
  6.     vacio = vacio & txt & ";"
  7.  Next
  8.  
  9.  ' Quitar el ; Sobrante
  10.  If Len(vacio) > 1 Then vacio = Mid(vacio, 1, Len(vacio) - 1)
  11.  
  12. EnvioDatosPruebas = vacio
  13. End Function
  14.  

Saludos

368
Power Builder / Re: que pasa con la fecha y mi codigo
« en: Viernes 25 de Septiembre de 2009, 21:39 »
La forma en que SQL Server almacena la informacion internamente ni siquiera es como fecha, pero para representarlo a la vista del humano, lo hace a traves  del formato YYYYMMDD Estandar Internacional (representado  visiblemente como YYYY-MM-DD en SQL Server ) sin importar la configuracion regional ni las preferencias de ubicacion del usuario

El problema que tienes es que PB no esta proporcionando un valor valido para el tipo de dato que esta esperando la base, y el tipo de dato en PB esta corrompido por lo tanto te da una fecha invalida representada en PB por 01/01/1900, para solventar esta situacion puedes hacer lo siguiente:

Cambiar el formato a la fecha usando la funcion String como bien te lo ha recomendado  Juanra15 ... pero no almacenarla como texto sino que de nuevo retornandola a un tipo de dato fecha (DATE) y de esta manera hacer el Insert

Código: SQL
  1. DATE fecha
  2. fecha =DATE(string(dp_1.text,'YYYY-MM-DD'))
  3. INSERT INTO t_fecha   ( fecha )   VALUES ( :fecha );
  4.  

Saludos

369
Seguridad y Criptografía / Re: Hacking ético
« en: Viernes 25 de Septiembre de 2009, 09:13 »
Depende del contexto

Ejemplo que es mas Seguro un servidor que no responde aun ping (como que no existe) o uno que si responde "negando el acceso" pero delatandose que existe


Dentro del contexto de informacion

Es verdad no se ocultara nada que un profesional de la seguridad no pueda saber,deducir o implementar pero el detalle es cuando la informacion es utilizada en otro sentido, y en el caso de que el sitio puede ser Categorizado como promotor de estas malas practicas.

Estoy de acuerdo que el mejor profesional de la seguridad es aquel que conoce las formas en que operan "las mentes" de los "hackers", la informacion que se determine publicar debe de tener un enfoque donde se pongan casos practicos de como contrarestar una vulnerabilidad de tal forma de hacerla inutilizable, no de como explorarla.

Lo cierto es que ya pudieras publicar algo de que llamas Hacking ético para ver a que te refieres. tambien tengo unos documentos a compartir los buscare y es los paso


Saludos

370
Power Builder / Re: que pasa con la fecha y mi codigo
« en: Viernes 25 de Septiembre de 2009, 09:05 »
El formato Estandar Internacional es YYYYMMDD el cual no necesita ningun formateo ni tampoco separadores


La verdad es que no es buena idea almacenar Fechas como texto, pues no se manipulan de la misma manera, no utilizan los mismos espacios, ni tampoco se obtienen los mismos resultados

Puedes convertirlo a Date
Código: Visual Basic
  1.  
  2. fecha=date(dp_1.text)
  3.  

o

a DateTime
Código: Visual Basic
  1.  
  2. fecha=datetime(dp_1.text,Now())
  3.  
Código: Visual Basic
  1.  
  2. INSERT INTO t_fecha   ( fecha )   VALUES ( :fecha )  using SQLCA ;
  3.  
  4. if SQLCA.SQLCODE<>0 then
  5.     MsgBox (string(fecha),SQLCA.SQLErrText)
  6. End if
  7.  
  8.  
  9.  

Comprueba el error que obtienes

Saludos

371
Visual Basic 6.0 e inferiores / Re: Consulta SQL Union
« en: Miércoles 23 de Septiembre de 2009, 21:26 »
Pues una opcion es complementando la consulta que tiene menos campos


Suponiendo que la tabla1 tiene 4 compos
Código: XML
  1. Id Numerico, Descripcion Texto, Nota Texto, Precio Numerico Decimal
  2.  

La tabla 2 Solo tiene dos campos
Código: XML
  1. Id Numerico, Descripcion Texto
  2.  


La idea seria complementar los campos faltantes, creandole campos calculados a las segunda tabla, para que pueda unirse con la primera, logicamente deben de ser el mismo tipo de dato


Ejemplo:

Código: SQL
  1. SELECT Id, Descripcion, Nota, Precio FROM Tabla1
  2. UNION
  3. SELECT Id, Descripcion, '' AS 'Nota', 0.00 AS 'Precio' FROM Tabla2
  4.  

Como se pude notar en la segunda tabla, coloca una cadena vacia como el campo NOTA (ya que es texto en Tabla1) y 0 en el PRECIO ya que es numerico
de esta manera la union seria posible ya que tienene la misma cantidad de campos, con los tipos de datos correspondientes


Esta seria una opcion...

Saludos

372
Power Builder / Re: Capturar imagenes de webcam en PB
« en: Miércoles 23 de Septiembre de 2009, 11:41 »
Hay una Api que se llama capCreateCaptureWindow buscala te servira, incluso con algun ejemplo en VB


Saludos

373
Seguridad y Criptografía / Re: Hacking ético
« en: Miércoles 23 de Septiembre de 2009, 11:37 »
Bueno, este tipo de contenido depende de el uso que se le de a la informacion

Por ejemplo si se explica acerca de XSS, por ahi un que otro ejemplo que se tienen que dar para decir como prevenirlo, pueden ser utilizado para atacar sitios vulnerables, pero el enfoque no seria eso, pero creo que a fin de cuenta la informacion se tiene que dar, con ligeras pinceladas para no caer en una web que promueva estas actividades, sino que sea utilizada para ayudar a los lectores para evitar caer en estas fallas.


No le veo nada de malo, sabiendo cuidar el contenido que se publica.


Debido a la Solicitud a los moderadores debo decir que...

Esta es una opinion personal, y no representa a ningun otro moderador y/o administrador, ni los intereses de este sitio (sabemos que eso es implicito y que cada quien es responsable de sus opiniones, pero para que no haya confusiones)


Saludos

374
Visual Basic 6.0 e inferiores / Re: Consulta SQL Union
« en: Miércoles 23 de Septiembre de 2009, 11:21 »
La union se hace asi


Código: SQL
  1.  
  2. SELECT Campo1,Campo2 FROM Tabla1
  3. UNION
  4. SELECT Campo1,Campo2 FROM Tabla2
  5.  
  6.  

Ambas Consultas deben de tener el mismo numero de campos


Saludos

375
Power Builder / Re: 3 consultas sobre compued field
« en: Miércoles 23 de Septiembre de 2009, 11:15 »
1 en la expresion de la propiedad Visible de la columna en cuestion colocas lo siguiente

Código: Visual Basic
  1.  
  2.   if (id=5,1,0)
  3.  
  4.  

2 Si lo haces a traves de la consulta la base de datos debera soportar la condicionante ejempo

Access
     
Código: Visual Basic
  1. iif(t_cliente.sujeto='si',t_totalsoles * 0.06, t_totalsoles)
  2.  
MySQL
   
Código: Visual Basic
  1.   if(t_cliente.sujeto='si',t_totalsoles * 0.06, t_totalsoles)
  2.  
SQL Server / ORACLE /Sybase
     
Código: SQL
  1.  CASE WHEN t_cliente.sujeto='si' THEN t_totalsoles * 0.06 ELSE t_totalsoles END;
  2.  
ORACLE
     
Código: SQL
  1.  decode (t_cliente.sujeto,'si',t_totalsoles * 0.06,t_cliente.sujeto,'no',t_totalsoles)
  2.  

Etc..
Lo cual supondria un problema de para migrar a otras bases de datos en caso de requerirse, te recomendaria usar un Compute Control


3 Esto no lo entendi, puedes dar un ejemplo?


Saludos

Páginas: 1 ... 13 14 [15] 16 17 ... 83