elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Temas
Páginas: 1 2 [3] 4 5 6
21  Media / Diseño Gráfico / Operacion quirurgica al conejo en: 29 Diciembre 2008, 19:09 pm
a una amiga que quiere mucho a su conejita; le reconstrui parte de su cuerpo que no aparecio en la foto; y le agrege un grass ...

Original:


Editada:


alguien sabe como le podria hacer el efecto del pelaje?, para que sea mas real?, tambien los bigotes; que los perdio durante la operacion...
22  Media / Multimedia / Effectos Offspring en: 10 Diciembre 2008, 14:05 pm
No imagine llegar a apreciar efectos de video de alta calidad como en este video:



tienen idea de como hacer esto? tenia entendido que habian plugins extras (de pago) para el adobe after effects, creo que si se podria hacer esto...


Saludos
23  Media / Diseño Gráfico / Solicitud de Tutorial para dibujar Garv [chicas] en: 30 Noviembre 2008, 02:57 am
me refiero a tutoriales para poder llegar a dibujar esto:





la verdad es que ando muy interesado en poder dibujar y pintar asi....
(claro que en photoshop lo del pintado, tengo entendido que se puede hacer alli)

 :D

24  Programación / Programación Visual Basic / Cubo en 3D girando + EFECTO Optico- Sin apis (explicacion) en: 16 Noviembre 2008, 03:43 am
Bueno en vista a que me sorprendio la piramide giratoria que postearon unos dias atras, usando mi matematica basica que aprendi
ahora hice este cubo qe gira, tambien puse una breve explicacion; pero para que pudan entender requiere conocimientos de otro sistema de coordenadas: Coord. Polares
PD: si miran bien el cubo tiene dos sentidos de giro: de derecha a izquierda, y de izquieda a derecha;
tan solo quedense mirando el cubo buscandole forma y se podra apreciar el efecto.
Pues da la impresion de que el cubo esta por debajo de tu mirada, como tambien por encima de tu mirada
(esto fue sin querer)





Código
  1. '#########################################
  2. '                                               ## Teoria ##
  3. 'La idea se basa en hacer girar un cuadrado sobre su eje
  4. 'Si tenemos dos cuadrados girando a la vez, seria como tener las dos tapas (superior e inferior) del cubo
  5. 'para ello haremos uso de coordenadas Polares, para poder propiciar el giro
  6. 'Debemos saber que un punto se puede ubicar de varias formas:
  7. '1: Conociendo la posicion en X, y en Y
  8. '2: Conociendo el Angulo y el Radio (Coordenadas Polares), esto usaremos para ubicar cada punto
  9.  
  10. 'Si un cuadrado gira sobre su eje, existe una distancia del punto al eje, esto sera nuestro RADIO;
  11. 'por lo cual cada punto en movimiento  describira una circunferencia (su trayectoria)
  12. 'o una elipse dependiendo de como se mire
  13.  
  14. 'Controles: un Timer
  15. 'by Jackl007!
  16. '#########################################
  17. Const PI = 3.141592654
  18.  
  19. Dim Inter As Integer 'Intervalo del Angulo
  20.  
  21. Function AngRad(ByVal a As Double) As Double
  22. 'Esta funcion convierte un Angulo Decimal a un angulo en radianes,
  23. 'recordar que necesitamos hacer dicho cambio para poder trabajar con los incrementos
  24. 'ya que la funcion seno, y coseno recibe en RADIANES
  25. AngRad = (a * PI / 180)
  26. End Function
  27.  
  28. Private Sub Form_Load()
  29. Inter = 0
  30. Me.AutoRedraw = True
  31. Me.BackColor = vbBlack
  32. Me.Height = 6180
  33. Me.Width = 6180
  34. Timer.Interval = 100
  35.  
  36. Scale (-50, 50)-(50, -50) 'Mi escala, en X y en Y normal
  37.  
  38. End Sub
  39.  
  40. Private Sub Timer_Timer()
  41. Cls 'Colocarlo y quitarlo para probar distintos efectos
  42. 'recordamos que inter es el ANGULO
  43.  
  44. '##############################
  45. Cubo 30, 15, 0, 0, Inter   'El 30 : radio 1, 15 = radio dos, 0 =eje x, 0 = eje y
  46. Line (0, 40)-(0, 15), vbRed
  47. Line (0, 15)-(0, -15), vbGreen
  48. Line (0, -15)-(0, -40), vbRed
  49. '##############################
  50.  
  51. 'Algunos ejemplos Mas...
  52. '#########################################
  53. 'Rotar cuadrados en su mismo eje; probar ambas sentencias de este bloque a la vez
  54. 'El cero, cero: POSICION
  55. 'Rectangulo 30, 30, 0, 0, Inter
  56. 'Rectangulo 30, 30, 0, 0, Inter + 20
  57. 'Rectangulo 30, 30, 0, 0, Inter + 40
  58. 'Rectangulo 30, 30, 0, 0, Inter + 60
  59. 'Rectangulo 30, 30, 0, 0, Inter + 80
  60. '#########################################
  61. '#########################################
  62. 'Conociendo a un Cuadrado
  63. 'Cuadrado 25, 0, 0, 0 'el ultimo parametro es el ANGULO DE INCLINACION
  64. 'Cuadrado 25, 0, 0, 45
  65. 'Cuadrado 25, 0, 0, 70
  66. '#########################################
  67.  
  68.  
  69. Inter = Inter + 10 'Incremento del Angulo
  70.  
  71. End Sub
  72. Sub Cubo(ByVal R1 As Double, ByVal R2 As Double, ByVal eX As Double, ByVal eY As Double, ByVal Ang As Double)
  73. 'R1 = Radio 1 (el algoritmo calcula los giros del cubo en base al radio de una circunferencia circunscrita en el cuadrado
  74. 'R2 = radio 2
  75. 'eX = Posicion en eje X
  76. 'eY = Posicion en eje x
  77. 'Ang = angulo de inclinacion, respecto a la horizontal
  78. Dim a, i As Integer
  79. Dim xA, xB, yA, yB As Double 'variables para guardar las posiciones temporales
  80.  
  81. a = Ang + 45 'inclinacion entre cada radio
  82. i = a
  83. 'Cambiamos a sistema de coordenadas polares
  84.    For i = a To a + 360 Step 90
  85.        If i = a Then
  86.            xA = R1 * Cos(AngRad(i)) + eX
  87.            yA = R2 * Sin(AngRad(i)) + R1 / 2 + eY
  88.            xB = R1 * Cos(AngRad(i)) + eX
  89.            yB = R2 * Sin(AngRad(i)) - R1 / 2 + eY
  90.        Else
  91.         Line (xA, yA)-(R1 * Cos(AngRad(i)) + eX, R2 * Sin(AngRad(i)) + R1 / 2 + eY), &HE0E0E0
  92.         Line (xB, yB)-(R1 * Cos(AngRad(i)) + eX, R2 * Sin(AngRad(i)) - R1 / 2 + eY), &HE0E0E0
  93.         xA = R1 * Cos(AngRad(i)) + eX
  94.         yA = R2 * Sin(AngRad(i)) + R1 / 2 + eY
  95.         xB = R1 * Cos(AngRad(i)) + eX
  96.         yB = R2 * Sin(AngRad(i)) - R1 / 2 + eY
  97.         Line (xA, yA)-(xB, yB), &HE0E0E0 'Esto dibuja las lineas entre las tapas laterales
  98.         'quitarlo y probar los efectos
  99.  
  100.        End If
  101.  
  102.  
  103. Next i
  104.  
  105. End Sub
  106. Sub Rectangulo(ByVal R1 As Double, ByVal R2 As Double, ByVal eX As Double, ByVal eY As Double, ByVal Ang As Double)
  107.  
  108. Dim a, i As Integer
  109. a = Ang + 45
  110. i = a
  111.    For i = a To a + 360 Step 90
  112.        If i = a Then
  113.            CurrentX = R1 * Cos(AngRad(i)) + eX
  114.            CurrentY = R2 * Sin(AngRad(i)) + eY
  115.    Else
  116.        Line -(R1 * Cos(AngRad(i)) + eX, R2 * Sin(AngRad(i)) + eY), &HE0E0E0
  117.    End If
  118. Next i
  119.  
  120. End Sub
  121. Sub Cuadrado(ByVal R As Double, ByVal eX As Double, ByVal eY As Double, ByVal Ang As Double)
  122.  
  123. Dim a, i As Integer
  124. a = Ang + 45
  125. i = a
  126.    For i = a To a + 360 Step 90
  127.        If i = a Then
  128.            CurrentX = R * Cos(AngRad(i)) + eX
  129.            CurrentY = R * Sin(AngRad(i)) + eY
  130.    Else
  131.        Line -(R * Cos(AngRad(i)) + eX, R * Sin(AngRad(i)) + eY), &HE0E0E0
  132.    End If
  133. Next i
  134.  
  135. End Sub
  136.  
  137.  
  138.  
  139.  
  140.  

Lo bueno de estas cosas es que aplicas la matematica qe algun dia aprendiste, y no comprendes porque la aprendiste...
aqui se ven los efectos!!
Saludos!!!!
25  Media / Multimedia / un video de 800 megas en un CD de 700 megas en: 2 Noviembre 2008, 17:10 pm
Resulta que a mi padre le prestaron un VCD con videos de una corporation, el cd es del normal que suelen vender aqui en mi pais: Princo, CD-R 700 MB/80 Min (ojo no DVD).
ayer intente copiarlo con el nero,pues queriamos tener una copia del disco, y resulta que vi que tenia copyrigth (ni siquiera era el disco original)...
y cuando inserte el disco en blanco (de la misma marca que el otro), resulta que aparecio un mensaje de un disco con poca capacidad...
digo queeeeeeee.... si es un dsico igual.
El chiste que voy a la carpeta donde estaba el video, y miro en propiedades y tenia 800 megas, me quede pensando lo que la gente hace para evitar que lo copien, pero por fortuna se pudo copiar al Pc, aunq demoro mas de lo normal.

No pense que se podria comprimir un video de 800 megas para que entre en un disco normal...; pero de forma normal... porque el video esta intacto

por cierto los VCDs tienen la extension .dat (claro que si lo abro con el reproductor, normal lo lee), pero este el video tiene este nombre: AVSEQ01.MPG

Alguien sabe del tema en respecto? me he quedado con la duda
26  Programación / Programación Visual Basic / Comunicacion con Secure Socket Layer en: 23 Octubre 2008, 21:07 pm
Yo estos dias ando queriendo hacer un programa que pueda enviar y recibir, e interpretar los datos que se establecen con una pagina por el protocolo https, ya que esta informacion viaja cifrada.
Como podria establecer una comunicacion con un servidor de HTTPS, ya que al conectarse se establece una contraseña para poder descifrar los datos que se transfieren, alguien tiene idea de como poder hacerlo?

no he encontrado informacion al respecto, estaba con duda si preguntarle a un webmaster de como lo hace en php, para poder buscar una forma de hacerlo en vb

corrigame si estoy equivocado
27  Programación / Java / alguien sabe de keytool? en: 15 Octubre 2008, 00:10 am
tenia la necesidad de firmar digitalmente un applet, encontre que se puede usar el     
 keytool, jarsigner, alguien sabe mas al respecto?
( sino que ando de apuros porque tengo que presentar unos trabajos, y el tiempo no me da)

28  Programación / Programación Visual Basic / presentacion de imagenes con Auto-viewer en: 6 Septiembre 2008, 19:25 pm
Bueno, queriendo hacer una presentacion de imagenes, me encontre con un proyecto muy simpatico, y le agrege un programita para pre-configurar parte de las imagenes que se mostraran en el, ya que hacerlas manualmente son molestosas, aun mas cuando las imagenes son de distintas resoluciones.

aqui esta la url del proyecto del Autoviewer:
http://www.airtightinteractive.com/projects/autoviewer/

bajamos el paquete del autoviewer (necesario para poder hacer la presentacion):
http://www.airtightinteractive.com/projects/autoviewer/autoviewer.zip
y ya tenemos los archivos necesarios, para lo nuestro.

ejemplo:
http://usuarios.lycos.es/jkbenites29/Auto-viewer



ahora lo mio, abrimos un proyecto y colocamos estos controles como en la imagen:

damos las propiedades al control text2 necesarias: multiline, y bars

Código
  1. Private Declare Function GetObject _
  2.    Lib "gdi32" _
  3.    Alias "GetObjectA" ( _
  4.        ByVal hObject As Long, _
  5.        ByVal nCount As Long, _
  6.        lpObject As Any) As Long
  7.  
  8. 'Estructutra necesesaria para la informacion del Bitmap
  9. Private Type BITMAP
  10.    bmType As Long
  11.    bmWidth As Long
  12.    bmHeight As Long
  13.    bmWidthBytes As Long
  14.    bmPlanes As Integer
  15.    bmBitsPixel As Integer
  16.    bmBits As Long
  17. End Type
  18.  
  19. 'Array de bytes y variable para la estructura
  20. Dim PicBits() As Byte, PicInfo As BITMAP
  21.  
  22. Dim ArchivoXML As String
  23. Dim MAX As Integer
  24. 'Variable para almacenar la imagen
  25. Dim Laimagen As IPictureDisp
  26. Function Nombre(path)
  27. Nombre = Mid(path, InStrRev(path, "\") + 1)
  28. End Function
  29. Function Factor(ByVal num As Double)
  30. Dim N As Integer
  31. N = Round(num)
  32.  
  33. If N < 680 Then
  34. Factor = 1
  35. Else
  36.  
  37.    Dim temp As Double
  38.    temp = N / MAX
  39.    If temp > 1 Then
  40.    Factor = N / temp
  41.    Else
  42.    Factor = N
  43.    End If
  44.  
  45.    Factor = Round(temp, 4)
  46. End If
  47.  
  48. End Function
  49. Function Div(numW, numH)
  50. Dim N As Integer
  51.  
  52. N = numW: MAX = 680
  53. If numW < numH Then
  54. N = numH
  55. MAX = 500
  56. End If
  57.  
  58.  
  59. Dim temp As Double
  60. temp = Factor(N)
  61.  
  62. numW = Round(numW / temp)
  63. numH = Round(numH / temp)
  64. 'If MAX = 500 Then numH = numH - 100
  65.  
  66. Dim Adicional As Integer
  67. Adicional = 450 - numH
  68.  
  69.  
  70. If Adicional > 0 Then
  71.  
  72. If numH > 350 Then
  73. numW = Round((numW * (numH + Adicional)) / numH)
  74. numH = numH + Adicional
  75.  
  76. End If
  77. End If
  78.  
  79. End Function
  80.  
  81. Function Subfolders(path)
  82.    On Error Resume Next
  83.  
  84.    Set fso = CreateObject("Scripting.FileSystemObject")
  85.    Dim N_w, N_h As Integer
  86.  
  87.    Set Drives = fso.Drives
  88.    newpath = path
  89.    Set Fold = fso.GetFolder(newpath)
  90.    Set Files = Fold.Files
  91.  
  92.    For Each File In Files
  93.  
  94.    Set Laimagen = LoadPicture(File.path)
  95.    GetObject Laimagen, Len(PicInfo), PicInfo
  96.  
  97.        ext = fso.GetExtensionName(File.path)
  98.        ext = LCase(ext)
  99.        If ext = "jpg" Then
  100.       N_w = CLng(PicInfo.bmWidth)
  101.       N_h = CLng(PicInfo.bmHeight)
  102.       test = Div(N_w, N_h)
  103.  
  104.    ArchivoXML = ArchivoXML & vbCrLf & "<image>" & vbCrLf _
  105.                & "     <url>" & Nombre(Text1) & "/" & File.Name & "</url>" & vbCrLf _
  106.                & "     <caption> </caption>" & vbCrLf _
  107.                & "     <width>" & N_w & "</width>" & vbCrLf _
  108.                & "     <height>" & N_h & "</height>" & vbCrLf _
  109.                & "</image>" & vbCrLf
  110.  
  111.                '& "     <width>" & CLng(PicInfo.bmWidth) / 2.4 & "</width>" & vbCrLf
  112.                '& "     <height>" & CLng(PicInfo.bmHeight) / 2.4 & "</height>" & vbCrLf
  113.  
  114.                End If
  115.                DoEvents
  116.    Next
  117.  
  118. End Function
  119.  
  120. Private Sub Command1_Click()
  121.  
  122.  
  123. ArchivoXML = "<?xml version=" & Chr(34) & "1.0" & Chr(34) & " encoding=" & Chr(34) & "UTF-8" & Chr(34) & "?>" & vbCrLf _
  124.            & "<gallery frameColor=" & Chr(34) & "0xFFFFFF" & Chr(34) & " frameWidth=" & Chr(34) & "15" & Chr(34) & " imagePadding=" & Chr(34) & "20" & Chr(34) & " displayTime=" & Chr(34) & "6" & Chr(34) & " enableRightClickOpen=" & Chr(34) & "true" & Chr(34) & ">" & vbCrLf & vbCrLf
  125.  
  126. Subfolders (Text1.Text)
  127.  
  128. ArchivoXML = ArchivoXML & vbCrLf & "</gallery>"
  129. Text3.Text = ArchivoXML
  130. End Sub
  131.  

Algunas cositas encontre en la web como la forma de obtener la resolucion de una imagen ...

en el text1 se coloca la ruta de las imagenes, y el programa genera el archivo tratando de acomodar la resolucion de las imagenes a una adecuada, por ejemplo, si se colocan imagenes grandes, el programa encuentra el tamaño apropiado en el archivo.
y ahora tendremos el texto del archivo gallery.xml completo, listo para agregar al proyecto.

esto lo hice, porque me daba pereza ponerme a agregar la configuracion de las imagenes manualmente, asi que mejor un programa que lo haga por mi.

ahora agregamos el archivo gallery.xml afuera de la carpeta que contiene las imagenes (salvo que edites el programa, para que lo coloques a tu gusto).

ahora les dejo un ejemplo:
http://usuarios.lycos.es/jkbenites29/Auto-viewer

(las imagenes las tome yo con mi camara, aqui dejo la url del correspondiente post:
http://foro.elhacker.net/fotografia/fotitos_jaen_peru_with_autoviewer-t224361.0.html

29  Foros Generales / Sugerencias y dudas sobre el Foro / hey el-brujo; donde estan tus posts? en: 5 Septiembre 2008, 07:52 am
de casualidad miro las estadisticas del admin y hay 13 000 posts, y me voy a la ultima pagina:
http://foro.elhacker.net/profiles/elbrujo-u1.html;sa,showPosts;start,8940

y me encuentro con el post numero 8947
y me quede con la duda de donde andaban los demas posts, me quede con las ganas de ver el primer post de el-brujo
30  Media / Diseño Gráfico / Fotitos: Jaen - Peru | with Autoviewer en: 17 Agosto 2008, 04:10 am
Agregado:
Bueno hice en forma de presentacion, para mostrar parte de un aporte...
aqui dejo el link. por si alguien lo quiera ver en esta forma:
http://usuarios.lycos.es/jkbenites29/Auto-viewer

tambien dejo el link donde se enseña a crear esta presentacion
http://foro.elhacker.net/programacion_vb/presentacion_de_imagenes_con_autoviewer-t226897.0.html

Original:
hace unas semanitas estuve por la cuidad de jaen, exactamente por un pueblo llamado charape, y tome fotos al paisaje, entre ellas pongo algunas de las tomas.






















todas por mi :D

me gusta la fotografia
Páginas: 1 2 [3] 4 5 6
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines