Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Joe Fraddy

#2
Scripting / rails error en metodo
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 (ruby) [Seleccionar]
    # Upload the file
    obj.write(
      file: params[:file],
      acl: :public_read
    )



Este es mi código:


Código (ruby) [Seleccionar]
class UploadsController < ApplicationController

  def new

  end

  def create

  # Make an object in your bucket for your upload
    obj = S3_BUCKET.object(params[:file].original_filename)

    # Upload the file
    obj.write(
      file: params[:file],
      acl: :public_read
    )
   
    # Create an object for the upload
    @upload = Upload.new(
url: obj.public_url,
name: obj.key
)
   
    # Save the upload
    if @upload.save
      redirect_to uploads_path, success: 'File successfully uploaded'
    else
      flash.now[:notice] = 'There was an error'
      render :new
    end
  end

  def index
  @uploads = Upload.all
  end
end


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

Porque esto es lo que me trae:

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!!
#3
GNU/Linux / redirección DNS Reverse [help]
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 (dos) [Seleccionar]
+---------+ +--------+
| DNS API | --------------------------------------> | ROUTER |
+---------+ +--------+


Quisiera poner algo así:
Código (dos) [Seleccionar]

+---------+ +-------------+ +---------+
| DNS API | --------------------> | DNS REVERSE | --------------------> |  ROUTER |
+---------+ +-------------+ +---------+


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

Saludos!!
#4
Bueno amigos, les dejo mi archivo de configuración por si deciden usar ksh como su Shell principal de scripting.

Código (bash) [Seleccionar]

#!/bin/ksh

#################################################
# Environment by ZafNat - izafnat@icloud.com    #
#################################################

if [ -z "$VISUAL" -a -z "$EDITOR" ]; then
set -o emacs
fi

alias h='fc -l'
alias j=jobs
alias m=$PAGER
alias ll='ls -laFo'
alias l='ls -l'
alias ls='ls -G'
alias vi='vim'

# Configuracion de teclas (Solo para editor modo emacs)
keybd_trap () {
  case ${.sh.edchar} in
    $'\f')    .sh.edchar=$'\e\f';;  # Limpiar pantalla
    $'\e[1~') .sh.edchar=$'\001';;  # Inicio
    $'\e[F')  .sh.edchar=$'\005';; # Fin
    $'\e[5~') .sh.edchar=$'\e>';;   # PgUp
    $'\e[6~') .sh.edchar=$'\e<';;   # PgDn
    $'\e[3~') .sh.edchar=$'\004';;  # Suprimir
  esac
}
trap keybd_trap KEYBD

# setup prompt

# # Modificar el prompt a: "username@hostname >"

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;)'

case `id -u` in
        0) PS1="${PS1}$(print "\033[31m# \033[00m")";;
*) PS1="${PS1}$(print "\033[31m> \033[00m")";;
esac


Saludos!!!!
#5
Mac OS X / Re: Instalar wxPython o wxPhoenix
26 Enero 2017, 04:13 AM
No bucaba instalar python, buscaba instalar un framework llamado wxPython.

Saludos!!!
#6
GNU/Linux / Nagios3 permisos para usuarios
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!!!!
#7
Si, ya entendí todo, es muy básico, lo único que no entiendo es como acomodar los parámetros a strcmp, ya que si le paso el valor a una variable, no lo toma, e igual si se trato de añadir el carácter nulo, no lo hace, mi duda aquí entonces es como funciona strcmp(par1,par2)

Saludos!!
#8
Perfecto, y entonces como debe quedar?

algún ejemplo??
#9
Entonces, disculpando mi ignorancia, como debería quedar la variable para que pueda compararla????

Saludos!!!!
#10
Aun si le dira mas espacio, así:

char vo[5];

me marcar error, de hecho me marca este warring al compilar:

pruebas.c:16: warning: assignment makes pointer from integer without a cast

Es lo que no detecto, que podrá ser.