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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Temas
Páginas: [1] 2 3 4 5 6 7 8 9 10
1  Programación / Scripting / rails error en metodo en: 15 Agosto 2017, 19:10 pm
Amigos, no estoy seguro si va aquí o en desarrollo web, pero allí va la pregunta sobre este error, en el que intento subir un archivo a un bucket S3 de amazon:

NoMethodError in UploadsController#create
undefined method `write' for #<Aws::S3::Object:0x007ff0981bb850>

Código
  1.    # Upload the file
  2.    obj.write(
  3.      file: params[:file],
  4.      acl: :public_read
  5.    )
  6.  


Este es mi código:


Código
  1. class UploadsController < ApplicationController
  2.  
  3.  def new
  4.  
  5.  end
  6.  
  7.  def create
  8.  
  9.   # Make an object in your bucket for your upload
  10.    obj = S3_BUCKET.object(params[:file].original_filename)
  11.  
  12.    # Upload the file
  13.    obj.write(
  14.      file: params[:file],
  15.      acl: :public_read
  16.    )
  17.  
  18.    # Create an object for the upload
  19.    @upload = Upload.new(
  20. url: obj.public_url,
  21. name: obj.key
  22. )
  23.  
  24.    # Save the upload
  25.    if @upload.save
  26.      redirect_to uploads_path, success: 'File successfully uploaded'
  27.    else
  28.      flash.now[:notice] = 'There was an error'
  29.      render :new
  30.    end
  31.  end
  32.  
  33.  def index
  34.   @uploads = Upload.all
  35.  end
  36. end
  37.  

Estoy usando la versión 2 de aws-sdk, pero al parecer si está bien:

Porque esto es lo que me trae:

Código:
Parameters:

{"utf8"=>"✓",
 "authenticity_token"=>"KNpjxo3vZBXKpno9JVGJXu69fxBpwjNdfY8p1f9fleaaecfk3I7avRk42v5FqKwIqMS6puX2Qm9GJhrn5rCB+w==",
 "file"=>
  #<ActionDispatch::Http::UploadedFile:0x007ff0a8030890
   @content_type="image/jpeg",
   @headers="Content-Disposition: form-data; name=\"file\"; filename=\"lake-louise-alberta.jpg\"\r\nContent-Type: image/jpeg\r\n",
   @original_filename="lake-louise-alberta.jpg",
   @tempfile=#<File:/tmp/RackMultipart20170815-9057-16b57sd.jpg>>,
 "commit"=>"Upload file"}


Saludos!!
2  Sistemas Operativos / GNU/Linux / redirección DNS Reverse [help] en: 26 Abril 2017, 01:36 am
Hola amigos:

Tengo una problema resulta que tengo una api (que no administro) que guarda archivos (mayormente imágenes) pero la IP es dinámica y hemos puesto un dns que se auto-actualiza, sin embargo cuando quiero acceder desde fuera tengo un router que solo me acepta direcciones IP y no resuleve DNS, la arquitectura está mas o menos así:

ASÍ NO ME PUEDO CONECTAR MI ROUTER NO RESUELVE DNS:

Código
  1. +---------+ +--------+
  2. | DNS API | --------------------------------------> | ROUTER |
  3. +---------+ +--------+

Quisiera poner algo así:
Código
  1. +---------+ +-------------+ +---------+
  2. | DNS API | --------------------> | DNS REVERSE | --------------------> |  ROUTER |
  3. +---------+ +-------------+ +---------+

No se si alguien ha hecho algo así y como se podría hacer?

Saludos!!
3  Sistemas Operativos / Mac OS X / Configuración ksh para la terminal de OSX en: 26 Enero 2017, 04:22 am
Bueno amigos, les dejo mi archivo de configuración por si deciden usar ksh como su Shell principal de scripting.

Código
  1. #!/bin/ksh
  2.  
  3. #################################################
  4. # Environment by ZafNat - izafnat@icloud.com    #
  5. #################################################
  6.  
  7. if [ -z "$VISUAL" -a -z "$EDITOR" ]; then
  8. set -o emacs
  9. fi
  10.  
  11. alias h='fc -l'
  12. alias j=jobs
  13. alias m=$PAGER
  14. alias ll='ls -laFo'
  15. alias l='ls -l'
  16. alias ls='ls -G'
  17. alias vi='vim'
  18.  
  19. # Configuracion de teclas (Solo para editor modo emacs)
  20. keybd_trap () {
  21.  case ${.sh.edchar} in
  22.    $'\f')    .sh.edchar=$'\e\f';;  # Limpiar pantalla
  23.    $'\e[1~') .sh.edchar=$'\001';;  # Inicio
  24.    $'\e[F')  .sh.edchar=$'\005';; # Fin
  25.    $'\e[5~') .sh.edchar=$'\e>';;   # PgUp
  26.    $'\e[6~') .sh.edchar=$'\e<';;   # PgDn
  27.    $'\e[3~') .sh.edchar=$'\004';;  # Suprimir
  28.  esac
  29. }
  30. trap keybd_trap KEYBD
  31.  
  32. # setup prompt
  33.  
  34. # # Modificar el prompt a: "username@hostname >"
  35.  
  36. PS1='$(print -n "\033[31m${USER}\033[00m ";if [[ "${PWD#$HOME}" != "$PWD" ]] then; print -n "\033[36m~${PWD#$HOME}\033[00m "; else; print -n "$PWD";fi;)'
  37.  
  38. case `id -u` in
  39.        0) PS1="${PS1}$(print "\033[31m# \033[00m")";;
  40. *) PS1="${PS1}$(print "\033[31m> \033[00m")";;
  41. esac
  42.  

Saludos!!!!
4  Sistemas Operativos / GNU/Linux / Nagios3 permisos para usuarios en: 9 Noviembre 2016, 20:19 pm
Buenas tardes amigos:

Tengo un servidor con nagios, y maquinas que estoy monitoreando, ya estan listas las alertas y algunos usuarios con sus respectivos servicios.

Quiero preguntar si se puede crear un usuario que pueda monitorear solamente un servidor.

Saludos!!!!
5  Programación / Programación C/C++ / Problema al recorrer cadena en: 7 Octubre 2016, 17:47 pm
Ho amigos, estoy intentando recorrer una cadena, o mas bien por lo pronto acceder a sus valores y no logro hacerlo, si acceso directamente poniendo un %c me deja pero a la hora de comprara valores no funciona.

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main() {
  5.  
  6. char tecla[5] = "AEIOU";
  7. char vo[1];
  8.  
  9. printf("Una vocal mayuscula: ");
  10. scanf("%s",vo);
  11.  
  12. printf("%c\n",tecla[3] );  /* Lo hace correctamente */
  13.  
  14. printf("Esto esta %s\n",(strcmp(tecla[3],vo) == 0) ? "BIEN" : "MAL"); /* No es capaz de leer el dato */
  15.  
  16. return 0;
  17. }

Saludos!!!
6  Programación / Scripting / Problema con Botones wxpython en: 28 Mayo 2016, 19:58 pm
Bueno estoy haciendo un programa que hace una función especifica.

Quiero que inicie un proceso, pero que tambien lo detenga con el mismo boton, pero cuando entra al ciclo while corre el proceso, pero se cicla todo el programa.

este es mi codigo:

Código
  1. # -*- coding: utf-8 -*-
  2.  
  3. import wx
  4. import wx.xrc
  5.  
  6. class MyFrame1 ( wx.Frame ):
  7.  
  8. def __init__( self, parent ):
  9. wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = wx.EmptyString, pos = wx.DefaultPosition, size = wx.Size( 50,80 ), style = wx.DEFAULT_FRAME_STYLE|wx.TAB_TRAVERSAL )
  10.  
  11. self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )
  12.  
  13. bSizer1 = wx.BoxSizer( wx.VERTICAL )
  14.  
  15. self.m_button1 = wx.Button( self, wx.ID_ANY, u"MyButton", wx.DefaultPosition, wx.DefaultSize, 0 )
  16. bSizer1.Add( self.m_button1, 0, wx.ALL, 5 )
  17.  
  18.  
  19. self.SetSizer( bSizer1 )
  20. self.Layout()
  21.  
  22. self.Centre( wx.BOTH )
  23.  
  24. # Connect Events
  25. self.m_button1.Bind( wx.EVT_BUTTON, self.m_button1OnButtonClick )
  26.  
  27. # Virtual event handlers, overide them in your derived class
  28. def m_button1OnButtonClick( self, event ):
  29. if self.m_button1.GetLabel() == "MyButton":
  30. self.m_button1.SetLabel("OTRO")
  31. while self.m_button1.GetLabel() == "OTRO":
  32. print "hola"
  33. else:
  34. self.m_button1.SetLabel("MyButton")
  35.  
  36.  
  37. Window = wx.App(False)
  38. Principal = MyFrame1(None)
  39. Principal.Show(True)
  40. Window.MainLoop()

Saludos!!!
7  Sistemas Operativos / GNU/Linux / error en modulos de virtualbox en: 26 Febrero 2016, 07:49 am
Amigos que tal?

Me tira este error en gentoo cuando inicio el servicio:

Código:
/etc/init.d/virtualbox-guest-additions start

Código:
* Loading kernel modules
modprobe: FATAL: Module vboxguest not found.
modprobe: FATAL: Module vboxsf not found.
 * ERROR: virtualbox-guest-additions failed to start


Ya le busqué por todos lados, pero no le encuentro, ayudenme por favor.

Saludos!!!
8  Sistemas Operativos / GNU/Linux / driver intel Wireless-AC 3160 en: 8 Febrero 2016, 20:55 pm
Hola amigos, estoy instalando gentoo, ya quedo casi todo pero estoy batallando para encontrar un driver para mi placa, según windows el driver es Intel(R) Dual Band Wireless-AC 3160 y el CD que ocupe para instalar el sistema base me detecta la interfaz como wlp1s0, el la versión del kernel que uso es la 4.4.1.

Alguno podría ayudarme con esto?

Saludos!
9  Programación / .NET (C#, VB.NET, ASP) / ErrorC# Ninguna sobrecarga para el método 'Show' acepta '3' argumentos en: 4 Febrero 2016, 15:39 pm
Estoy usando Visual Studio 2008, para desarrollar una aplicación en el lenguaje C#, todo muy bien, pero me sale este error, al querer correr el programa:

Código:
Error 1 Ninguna sobrecarga para el método 'Show' acepta '3' argumentos

Este error me sale en el codigo:

Código
  1. DialogResult result = MessageBox.Show(msg.ToString(), "Modificar",MessageBoxButtons.YesNo);

De hecho si quito la parte de MessageBoxButtons.YesNo el programa corre perfectamente.

Me podrían ayudar

Saludos!!!
10  Programación / .NET (C#, VB.NET, ASP) / Comparar datos de una consulta C# y MySQL en: 9 Enero 2016, 18:18 pm
Hola amigos, estoy enredado con una consulta SQL, ya hace conexión a la BD, pero a la hora de ejecutar la consulta no logro extraer los datos deseados.

Este es mi código:

Código
  1. MySqlConnection conn = new MySqlConnection(connectionString);
  2.                MySqlCommand command = conn.CreateCommand();
  3.                command.CommandText = "select login,password from usuarios where login='" + vUsuario + "' and password='" + vPasswd + "' LIMIT 1;";
  4.                conn.Open(); // Activa la conexión ## conn.Close(); cierra las conexiones
  5.                MySqlDataReader reader = command.ExecuteReader();
  6.                if (reader.HasRows)
  7.                {
  8.                    while (reader.Read())
  9.                    {
  10.                        if (Convert.ToString(reader["login"]) == vUsuario && Convert.ToString(reader["password"]) == vPasswd)
  11.                        {
  12.                            MessageBox.Show("Bien hecho, tu usuario y contraseña son correctos", "Conectado");
  13.                        }
  14.                        else
  15.                        {
  16.                            MessageBox.Show("Su usuario o contraseña son erroneos", "Error");
  17.                        }


En la línea 10 también he tratado poniendo:

Código
  1. if (Convert.ToString({"0"}) == vUsuario && Convert.ToString({"1"}]) == vPasswd)

Podrían ayudarme a extrae los datos, no me marca error, ni nada, solo me pasa al else.

Saludos!!!
Páginas: [1] 2 3 4 5 6 7 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines