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ú

Temas - [u]nsigned

#91
PHP / Migrar Joomla 1.5.10 a 2.5
6 Mayo 2013, 14:27 PM
Hola! Bueno, les cuento que haces poco acabo de hacerme cargo de un site que funciona en Joomla! 1.5.10, pero hace unos dias el hosting de mi cliente actulizo la version de PHP a la 5.3.23, por lo que ah dejado al sitio inutilizable, al parecer la version de Joomla no es compatible con este php, asi que me he decidido a migrarla a la version 2.5

Quiero aclarar que no tengo mucha experiencia con Joomla, obviamente estoy googleando al respecto, pero antes de hacer nada me gustaria saber donde estoy parado. Que cosas/tips/procedimientos me recomiendan hacer hacer a fin de realizar una migracion exitosa (tanto de la dd.bb) como de la plantilla, es decir que el site quede lo mas identico posible xD

Saludos y muchas gracias por leer  ;D

PD: Toda ayuda se agredece, pero agradeceria mas que me respondieran personas con experiencia en el tema y que trabajen con Joomla, a fin de evitar que simplemente me tiren links de google search xD
#92
Redes / No route to host
3 Mayo 2013, 17:52 PM
Hola, bueno voy a explicarles mi problema. En mi trabajo administro una red que cuenta con un servidor proxy SME Server con Squid 2.5. Hasta ayer todo iba bien, las reglas de bloqueo de internet, todo.

Pero hoy me encuentro con un problema, nadie ah estado tocando la configuracion del servidor asi que es muy raro, pero desde mi LAN no puedo ingresar a www.chubut.gov.ar, me da un error 113 'No route to host'.

No creo que sea un problema de DNS's porque a todas las demas webs entra sin problemas..asi que no se que hacer...

Dejo la salida del comando traceroute efectuada desde el proxy donde corre squid:
Citar[root@mrinternet ~]# traceroute www.chubut.gov.ar
traceroute to www.chubut.gov.ar (200.41.229.190), 30 hops max, 38 byte packets
1  192.168.50.2 (192.168.50.2)  2999.941 ms !H  3002.167 ms !H  2999.503 ms !H

alguna sugerencia de que puede ser?? -.-
#93
Hardware / PC se apaga, sera por temperatura?
11 Abril 2013, 21:55 PM
Hola, les cuento que estoy en casa de mi viejo, y su pc se apaga sola al poco tiempo de prenderla. Casi siempre esto es por temperatura, al revisar la temperatura del micro esta es de 97°C, esto es suficientemente alto como para provocar que se apague?

El micro es un Athlon II X3 435.

Saludos
#94
Hacking Wireless / Recuperar clave desde Hex
6 Abril 2013, 18:24 PM
Hola, bueno voy a ser breve y quiero aclarar que cambiar la clave no es una opcion!

Estoy en la casa de un 'cliente', he tenido que reconfigurar una de sus notebooks y l no se acuerda la clave del wifi (WEP-64) pero si pude entrar al router y ver el hash hexadecimal de la clave, que es 0x0011002200, luego ingrese al conversor de seguridad wirelles, pero me da un error, como puedo obtener la clave ASCII a partir de este numero hex?

Saludos y muchas gracias por su ayuda :3
#95
Hola, en mi trabajo se me ha pedido que configure un proxy-router para bloquear ciertas paginas web. El mismo es el gateway de toda la lan.

El problema es bloquear tambien la navegacion segura con HTTPS (por ejemplo Facebook). Se que hay una solucion con IPTABLES, pero por desgracia la misma se aplica a toda la RED y lo que yo necesito es que se puedan discriminar algunas IP, es decir que algunos usuarios si puedan entrar y otros no...alguien sabe si esto es posible con IPCop?

Uso la version 1.4.21 dado que con la 2.x hay muchos problemas para instalar add-os tales como URL filter.

MUchas gracias por leer!

Saludos
#96
PHP / AppFog
5 Diciembre 2012, 13:51 PM
Hola, queria saber si alguien de aqui usa o ha usado AppFog?

El tema es que estoy leyendo la documentacion y todo, pero no logro subir mi codigo al server xD.

Saludos
#97
Multimedia / [MOD] Busco editor de video.
29 Noviembre 2012, 13:36 PM
Hola, estoy buscando algun editor liviano que soporte diferentes formatos (FLV  y MP4). Que tenga la posibilidad de cortar videos en escenas cortas y luego unirlas todas, cambiarle la velocidad a cada segmento y de ser posible algun que otro efecto. Nada profesional, pero que sirva apra hacer un corto...

Saludos
#98
Foro Libre / Ayuda
28 Noviembre 2012, 06:39 AM
Hola, voy a ser rapido. Hoy paso algo muy grave en mi ciudad. Se esta por aprobar el marco regulatorio de la megamieria (la ley ya se aprovo y no pudimos frenarla). Hoy en Rawson, Chubut, Argentina hubo una asamblea en la Legislatura Provincial de Chubut para ver decidir sobre el futuro de la regulacion de la explotacion minera, que hoy por hoy no tiene control alguno.

El tema es que el gobierno uso una fuerza de choque, un gremio de los trabajadores de la construccion, la UOCRA, para agredir y amendrentar a los manifestantes por el NO a la Megamineria. Fuimos golpeados, hubo heridos de gravedad, incluyendo niños y mujeres.

Aca unos videos:

[youtube=640,360]http://www.youtube.com/watch?v=e8YVtXuoRaQ[/youtube]

https://s-static.ak.facebook.com/rsrc.php/v1/y2/r/5l8_EVv_jyW.swf?v=4933266846765&ev=0





http://www.taringa.net/posts/info/15991289/La-uocra-golpea-a-gente-por-el-no-a-la-megamineria-en-chubut.html


Que es lo que pido??

Que flooden al Twitter de la @UOCRA poniendo el link al video de YT, es para hacerlo masivo, que se enteren en todo el pais lo que esta pasando en Chubut, porque es muy grave...

Gracias por leer.
#99
Wireless en Linux / Aumentar velocidad de injeccion
14 Noviembre 2012, 22:26 PM
Hola, he logrado poner mi placa en modo monitor con WifiSlax (radlink). Me eh puesto a auditar un WEP con 65/70% de señal, pero el tema es que la velocidad de captura de IVS(data) es de unons 5k / hora.

Soy totalmente novato en esto, y me preguntaba si hay alguna forma de acelerar un poco el proceso. Se me ocurrio poner otras dos notebooks a injectar, pero no se si esto funciona asi. Supongamos que tengo mi PC injectando y capturan, y las otras dos solo injectado, esto aumentaria la velocidad?

Saludos

#100
Hacking Wireless / Duda sobre mi placa
14 Noviembre 2012, 12:38 PM
Hola, quiero aclarar que recien se me dio por meterme en el 'cracking wifi'. Tengo un ordenador de escritorio con una placa wifi PCI EDIMAX EW-7128g. Al parecer tanto BT4 y 5 me la reconocen bien, pero hay alguna forma de estar seguro si esta placa es apta para realizar auditorias wireless? (ya sea de gnu/linux o windows).

Estuve investigando un poco, y al parecer si se puede poner en modo monitor. Pero ahora la duda que me surge es si usar la version 2.0 de WifiSlax o directamente la ultima?

Saludos
#101
Desarrollo Web / Busco plugin jQuery
13 Noviembre 2012, 16:45 PM
Hola busco un plugin para jQuery similar al de esta pagina. Me refiero al ovalo negro que esta arriba a la izquierda. El que dice 'categorias' y que al clickearlo se abre una caja, pero flotante, es decir sin alterar el resto de la pagina...alguna sugerencia?  :P

Saludos
#102
Desarrollo Web / Certificado SSL
12 Noviembre 2012, 14:59 PM
Hola, bueno ando buscando certificados SSL economicos para poder desarrollar aplicaciones de Facebook. Hasta ahora el mas economico que encontre es ESTE. Queria saber si saben de alguno mas barato?

Y aprovecho para sacarme otra duda, mi hosting debe tener un IP dedicada para usar SSL, verdad?

Saludos
#103
Desarrollo Web / Ayuda con Chico UI
8 Noviembre 2012, 15:01 PM
Bueno, para los que no lo saben Chico UI es framework de diseño web liberado por Mercado Libre, es una adaptacion de Jquery UI.

Mi problema es a la hora de implementar un Modal.

El siguiente codigo de prueba funciona bien:

Código (html4strict) [Seleccionar]

<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie10 lt-ie9 lt-ie8 lt-ie7 ie6" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js lt-ie10 lt-ie9 lt-ie8 ie7" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js lt-ie10 lt-ie9 ie8" lang="en"> <![endif]-->
<!--[if IE 9]>    <html class="no-js lt-ie10 ie9" lang="en"> <![endif]-->
<!--[if gt IE 9]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<title>Document Title</title>
<!-- Chico UI Core stylesheet -->
<link rel="stylesheet" href="css/chico-min-0.11.1.css">
</head>
<body>

<a href="#" id="mm">AAAAAAAAAAAAAAAA</a>

<script src="js/jquery.js"></script>
<script src="js/chico-min-0.11.1.js"></script>
<script>
var dd = $('#mm').modal('<p>aaa</p>');
</script>
</body>
</html>


Pero cuando lo quiero implementar en la pagina que estoy desarrollando no funciona, el codigo HTML es http://pastebin.com/Gt9uJnGE

Alguna idea de que esta fallando?  :huh:

Saludos
#104
Hola, queria saber que alternativas conocen para hostear gratuitamente aplicaciones Faceook, sobre todo por el tema del HTTPS.

Saludos
#105
Foro Libre / Editor de fotos para persona mayor
31 Octubre 2012, 15:01 PM
Hola, una persona mayor con poco manejo de pc me ha pedido que le instale algun software apra editar imagenes. Con editar me refiero a agregarle texto y algun que otro efecto, cosas ya personalizadas y simples, nada como photoshop o cosas asi.

Queria saber si me pueden recomendar alguno facil de usar para un abuelo.

Saludos
#106
Hola, queria saber si desde un Windows Form es posible lanzar el navegador web en una url determinada. El la pc donde correra dicho software estara presente Chrome, asi que de ser posible me gustaria que se lance este ultimo...

Saludos!!
#107
.NET (C#, VB.NET, ASP) / Configuracion interna
18 Octubre 2012, 18:21 PM
Hola, veran, necesito que mi programa guarde una cadena de texto, especificamente la IP del servidor MySQL. Pero necesito que cuando el usuario inicie el programa, en caso de que la IP actual sea incorrecta, poder indicar una nueva y esta se guarde de forma permanente. Lo primero que se me acurrio era guardarla en un txt plano, pero no me gusta la idea....hay alguna otra forma...de ser posible en el propio ejecutable, o al menos que no haya forma de saber la ip del servidor actual, mas que nada por seguridad.

Saludos
#108
Hoa, bueno tengo dos formularios. Uno es frmMain que es el contenedor MDI, y un formulario frmLogin que es mdi child del primero.

frmMain tambien tiene un menu tipo MenuStrip. Cuando inicio la aplicacion invalido el menu. La idea es que cuando el usuario ponga el password y usuario correcto en el formulario frmLogin este se cierre, y habilite nuevamente el menu de frmMain. Lo que no se es como llamar a metodos del elemento menu, que esta en el formularo frmMain, desde un boton en frmLogin...no se si me explico? xD

frmMain.cs:
Código (csharp) [Seleccionar]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SistemaEmpleo
{
    public partial class frmMain : Form
    {
        FormLogin frmLogin = new FormLogin();

        public frmMain()
        {
            InitializeComponent();
            frmLogin.MdiParent = this;
            this.Bloquear();
            frmLogin.Show();
        }

        public void Bloquear()
        {
            mnuInicio.Enabled = false;
        }

       public void Desloquear()
        {
            mnuInicio.Enabled = true;
        }

    }
}


frmLogin.cs:
Código (csharp) [Seleccionar]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SistemaEmpleo
{
    public partial class FormLogin : Form
    {

        public FormLogin()
        {
            InitializeComponent();
        }

        private void btnEntrar_Click(object sender, EventArgs e)
        {
            String User = txtUser.Text.ToString();
            String Clave = txtClave.Text.ToString();

            this.Login(User, Clave);
        }

        private void Login(String User, String Clave)
        {
            if (User == "admin" || Clave == "kobe")
            {
                // Aca deso hacer algo como 'mnuInicio.Enabled = false o 'frmMain.Desloquear()' //
                ;
            }
        }

    }
}

#109
Desarrollo Web / Host gratuituto para aplicaciones FB
21 Septiembre 2012, 18:45 PM
Hola, queria saber cual es la mejor opcion para hostear aplicaciones para Facebook, que sean gratuitas. Sobre todo por lo del SSL. Preferiria algo de PHP o JS, pero da lo mismo el lenguaje. Uds cuales usan?

Saludos!!!
#110
Dudas Generales / Duda con Facebook
16 Septiembre 2012, 01:20 AM
Bueno, resulta que hace unos dias desactive las notificaciones de una persona, es decir ya no me sale en el TimeLife, y me gustaria saber si se puede revertir. Lo que hice fue ocultar sus cosas, pero ahora queiro verlas de nuevo xD. Y no encuntro una opcion ais por ningun lado...

Saludos
#111
Android / Restaurar Android en tablet bloqueado
12 Septiembre 2012, 16:51 PM
Hola, queria saber si es posible reinstalar Andoird 2.1 desde una pc via USB. Porque desde la tablet esta totalmente bloqueada  ni deja iniciar en modo restauracion mediante convinacion de teclas. Tablets es una X-View Proton 7

Saludos
#112
Desarrollo Web / WebChat
25 Agosto 2012, 18:12 PM
Hola, hace mucho que no paso por el foro, espero que anden todos bien xD

Bueno el caso es que necesito poner un chat en una web alojada en 000webhost. Lo que necesito es que el mismo tenga capcidad de moderacion/administracion, una buena interfaz grafica y soporte de emoticones (no pregunten ¬¬) xD

Alguno que me puedan recomendar??

Saludos!!!
#113
Foro Libre / Alguien juega Urban Terror??
11 Julio 2012, 18:36 PM
Bueno eso, queria saber si alguien juega urban terror??

Saludos
#114
Desarrollo Web / Google Maps Autcomplete
26 Junio 2012, 16:02 PM
Hola, queria saber si alguien sabe como usar el autocompletado (de direcciones) de Google Maps. Eh estado bscando en google, pero no hay info muy clara...y me preguntaba si alguien ya ah trabajado con esto.

Lo que quiero es que un textinput con direcciones de mi ciudad tenga autocompletado con la API de GM.

Saludos y gracias por leer!!
#115
.NET (C#, VB.NET, ASP) / Clases en C#
15 Junio 2012, 17:50 PM
Hola, bueno les cuento que estoy creando una clase para usar a modo de 'handler' para MySql.

El codigo de la misma es este:
Código (csharp) [Seleccionar]

//MySQL.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace Pruebas
{
    class MySql
    {
        private MySqlConnection Conexion;

        public MySql(String Host, String User, String Password, String Port="3306"){
            try
            {
                String path = String.Format("DataSource={0};User={1};Password={2};Port={3}", Host, User, Password, Port);
                this.Conexion = new MySqlConnection(path);
            }
            catch (Exception ex)
            {
                Console.WriteLine("No de pudo conectar con MySQL: "+ex.Message);
            }
        }

        public bool SelectDataBase(String db)
        {
            try
            {
                if (db == String.Empty) return false;
                this.Conexion.ChangeDatabase(db);
                return true;
            }
            catch (Exception ex) { Console.WriteLine("No se pudo seleccionar la DD.BB: "+ex.Message); return false; }
        }

        ~MySql()
        {
            this.Conexion.Close();
        }

    }
}



Y en mi Form1.cs tengo este codigo:

Código (csharp) [Seleccionar]

//Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace Pruebas
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            MySql mysql = new MySql("localhost","root","xxxx");
            mysql.SelectDataBase("pruebas");
        }
    }
}


Deberia funcionar, pero al ejecutar mi aplicacion, en la ventana de resultados obtengo esto:

Excepción del tipo 'System.InvalidOperationException' en MySql.Data.dll
No se pudo seleccionar la DD.BB: The connection is not open.


Lo que me dice es que no se puede elegir la base indicada porque no hay una conexion abierta. Ahora lo que yo me pregunto es por qué no se abre la conexion, pero tampoco se dispara un Exception cuando intento conectar.

Es decir o se tendria que conectar o generarme una excepcion...alguna ayuda??  :huh:

Saludos y muchas gracias!!!
#116
Buenas. Les cueno que estoy estudiando Visual C# .Net. Estoy desarrollando una aplicacion de prueba, usando como servidor de datos MySQL.

Cuando mi aplicacion se inicia, el formulario inicial se llama frmLogin. El mismo no es mas que el tipico login, que compara usuario/clave con la BB.DD. hasta ahi todo bien, pero mi problema es cuando el usuario ingresa los datos correctos abrir otro formulario que tengo, llamado frmMain. Tengo este codigo:

Código (csharp,41) [Seleccionar]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data;
using MySql.Data.MySqlClient;//Libreria para MySQL

namespace WindowsFormsApplication1
{
    public partial class frmLogin : Form
    {
        public frmLogin()
        {
            InitializeComponent();
        }

        private void btnEntrar_Click(object sender, EventArgs e)
        {
            //Variables de Usuario
            String Usuario = txtUsuario.Text; //Nombre del usuario
            String Clave = txtClave.Text; //Clave en texto plano (sin cifrar)
            //MySQL
            String path = "DataBase=prueba;DataSource=localhost;User=root;Password=kobe;Port=3306";
            String query = String.Format("SELECT * FROM usuarios WHERE nick='{0}' AND clave=MD5('{1}') LIMIT 1", Usuario, Clave);
            try
            {
                MySqlConnection con = new MySqlConnection(path);
                con.Open();
                MySqlDataAdapter da = new MySqlDataAdapter(query, con);
                DataSet ds = new DataSet();
                da.Fill(ds, "tablas");
                con.Close();
                if (ds.Tables["tablas"].Rows.Count > 0)
                {
    frmLogin.Hide()
                    MessageBox.Show("Bienvenido " + ds.Tables["tablas"].Rows[0][2].ToString() + "!", "Accesso");
    /* ACA QUIERO LLAMAR/MOSTRAR EL FORMULARIO 'frmMain' */
                }
                else
                {
                    MessageBox.Show("Usuario y/o clave incorrecta!", "Accesso Denegado");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Mas informacion sobre el error:\n"+ex.Message,"Problemas con la Base de Datos");
            }
        }

        private void btnSalir_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}


En la linea resaltada es dnde quiero ejecutar el codigo que me muestre el formulario frmMain, pero no se como hacerlo..luego de leer un poco probé con frmMain.Show() pero no funciona...

Alguna idea?

Saludos
#117
FBI está preocupado porque la llegada de IPv6 complicará su vigilancia de la red



Este 6 de junio comienza a funcionar oficialmente a nivel mundial IPv6, el nuevo protocolo de comunicaciones de internet, que asignará nuevas direcciones IP. Desde 1981 se venía utilizando IPv4, que permite un total de 2^32 direcciones, que ya están prácticamente agotadas, lo que hace necesaria la implementación del nuevo sistema que permite 2^128 direcciones, que deberían alcanzarnos para los años futuros y para que se conecten a internet las lavadoras, autos, microondas, smartphones, etc.

Sin embargo, esta ampliación de la cantidad de direcciones IP no tiene contentos a todos. El FBI en Estados Unidos manifestó su preocupación de que este cambio técnico dificultará sus investigaciones, y es probable que necesite nuevas herramientas para esta tarea.

Como la cantidad de IPs aumentará, y cada dispositivo (sea una lavadora o un smartphone) tendrá su propia IP, los ISP ya no podrán responder tan rápido a los requerimientos de información que pida el FBI.

Por otro lado, la adopción de IPv6 será gradual, y el nuevo protocolo convivirá por algún tiempo con IPv4. Para hacer que ambos sistemas funcionen al mismo tiempo, los ISP han comenzado a adoptar sistemas de transición o de "traducción" de direcciones.

Uno de estos sistemas permite que una dirección IPv4 sea compartida entre varios hogares (hasta cientos de ellos), de modo que al rastrear el número, es imposible llegar a un sólo punto. Para identificar a un usuario, los ISP necesitarán recolectar más información sobre los individuos para poder identificarlos, como los puertos, direcciones y la hora, lo que significa que deberán almacenar más datos (incurriendo en más gastos).

Todavía no está muy claro el impacto de IPv6, pero resulta interesante este "efecto secundario".
#118
Foro Libre / Charlas en IRC
8 Junio 2012, 04:52 AM
Gracias por leer  ;D

Los que me 'conocen' del foro sabrán que frecuento mucho los temas de desarrollo web y servidores.

Se que hay varios usuarios con muy buen nivel, muy activos del foro ademas.Y por otro lado muchos newbies que están empezando.

Me gustaria proponer que armemos unas charlas, enseñar, algo asi... dar charlas por IRC. Serian como clases online.

Alguna vez se hizo algo parecido con el lenguaje C. No recuerdo en que comunidad ...

Los temas serian estos:


  • PHP
  • MySQL
  • jQuery
  • Ajax
  • Apache basico
  • Servidores LAMP

Requisitos para participar(como 'alumno'):
  * Manejo aceptable de html 4. (sobre todo formularios).
  * Conocimiento mínimo de javascript. (funciones, eventos, DOM)
  * Conocimiento de Hojas de Estilo en Cascada (CSS).

Bueno..que les parece la idea?

Tambien se necesitarían 'tutores'.... ya tenemos 1  :xD

Salu2!!!
#119
Bueno estoy programando un software para hacer respaldos de drivers de Windows, en Python y usando PyQT.

Tengo el siguiente codigo:

Código (python) [Seleccionar]

# -*- coding: utf-8 -*-
from PyQt4 import QtCore, QtGui
import sys, csv, os

class Mi_Programa(QtGui.QWidget):
def __init__ (self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.resize(200,200)
self.boton = QtGui.QPushButton("Aceptar",self)
self.boton.setGeometry(10,45,180,30)
self.connect(self.boton, QtCore.SIGNAL("clicked()"), self.respuesta)

self.drivers = list()

def respuesta(self):
self.boton.setDisabled(True)
os.system("driverquery /V /NH /FO CSV > drivers.csv")
drivers = csv.reader(open('drivers.csv','rb'), delimiter=',', quotechar='"')
for driver in drivers:
if(len(driver)):
self.drivers.append(unicode(driver[13]))
print self.drivers

app = QtGui.QApplication(sys.argv)
formulario = Mi_Programa()
formulario.show()
app.exec_()


El progrma funciona. Lo que haces es llamar al systema y ejecutar el comando driverquery para obtener una lista de los drivers en la pc, luego los imprime en la consola (uso la consola porque estoy desarrollando).
Todo funciona bien, el problema es el boton. Cuando se le hace click lo que quiero es que el boton se ponga como desactivo,y luego genere y lea el CSV, pero el boton recien se desactiva cuando termina de generar el proceso.

Alguna idea?

Saludos
#120
Scripting / [PyQT] Ayuda con primer script
5 Junio 2012, 18:32 PM
Hola, acabo de crear mi primera aplicacion diseñando el formulario con QT Designer. Ya converti el archivo .ui a .py, y luego cree el codigo de la aplicacion en un archivo .pyw.

Hola_Mundo.py (creado con pyuic4):
Código (python) [Seleccionar]

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'Hola_Mundo.ui'
#
# Created: Tue Jun 05 13:09:41 2012
#      by: PyQt4 UI code generator 4.9.1
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    _fromUtf8 = lambda s: s

class Ui_Formulario(object):
    def setupUi(self, Formulario):
        Formulario.setObjectName(_fromUtf8("Formulario"))
        Formulario.resize(400, 164)
        Formulario.setFrameShape(QtGui.QFrame.StyledPanel)
        Formulario.setFrameShadow(QtGui.QFrame.Raised)
        self.texto = QtGui.QLabel(Formulario)
        self.texto.setGeometry(QtCore.QRect(10, 20, 101, 16))
        self.texto.setFrameShape(QtGui.QFrame.NoFrame)
        self.texto.setFrameShadow(QtGui.QFrame.Plain)
        self.texto.setObjectName(_fromUtf8("texto"))
        self.campoNombre = QtGui.QLineEdit(Formulario)
        self.campoNombre.setGeometry(QtCore.QRect(110, 20, 281, 20))
        self.campoNombre.setObjectName(_fromUtf8("campoNombre"))
        self.botonHola = QtGui.QPushButton(Formulario)
        self.botonHola.setGeometry(QtCore.QRect(10, 50, 75, 23))
        self.botonHola.setObjectName(_fromUtf8("botonHola"))
        self.campoSaludo = QtGui.QLineEdit(Formulario)
        self.campoSaludo.setEnabled(False)
        self.campoSaludo.setGeometry(QtCore.QRect(90, 50, 301, 20))
        self.campoSaludo.setObjectName(_fromUtf8("campoSaludo"))

        self.retranslateUi(Formulario)
        QtCore.QObject.connect(self.botonHola, QtCore.SIGNAL(_fromUtf8("clicked()")), Formulario.saluda)
        QtCore.QMetaObject.connectSlotsByName(Formulario)

    def retranslateUi(self, Formulario):
        Formulario.setWindowTitle(QtGui.QApplication.translate("Formulario", "MI Primer programa con PyQT", None, QtGui.QApplication.UnicodeUTF8))
        self.texto.setText(QtGui.QApplication.translate("Formulario", "Ingrese su nombre:", None, QtGui.QApplication.UnicodeUTF8))
        self.botonHola.setText(QtGui.QApplication.translate("Formulario", "Hola", None, QtGui.QApplication.UnicodeUTF8))


Y finalmente el codigo de mi aplicacion app1.pyw es el siguiente:

Código (python) [Seleccionar]

# -*- coding: utf-8 -*-

from PyQt4 import QtCore, QtGui
import sys

from Hola_Mundo import Ui_Formulario

class MyForm(QtGui.QMainWindow):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.ui = Ui_Formulario
self.ui.setupUi(self)

if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
myapp = MyForm()
myapp.show()
sys.exit(app.exec_())


Pero al ejecutar me sale el siguiente error:

Traceback (most recent call last):
  File "C:\py\pyqt\app1.pyw", line 16, in <module>
    myapp = MyForm()
  File "C:\py\pyqt\app1.pyw", line 12, in __init__
    self.ui.setupUi(self.ui)
TypeError: unbound method setupUi() must be called with Ui_Formulario instance as first argument (got type instance instead)


Podrian decirme que estoy haciend mal por favor?  ;D

Saludos
#121
Windows / Copia manual de drivers
5 Junio 2012, 17:51 PM
Hola, quería saber si es posible realizar una copia manual de los drivers de una instalacion de Windows.

Por ejmplo supongamos que tengo un disco con XP instalado, monto ese disco en mi pc, y la particion de esa instalacion sea E:, estaba pensando si se podia hacer un respaldo manual de los drivers de esa instalacion, algo como copiar todo el contenido del directorio E:\WINDOWS\system32\drivers.

Lo que intento hacer es backear y luego restaurar manualmente esos drivers. Se que existen progrmaas para eso, pero yo quiero saber como hacerlo manunalmente, para luego llevar el proceso a un software que voy a desarrollar en Python.

agradezco cualquier info

Saludos
#122
Hola, alguien sabe si es posible capturar tanto get como post en un mismo request handler?

Saludos
#123
Estoy aprendiendo Python. Soy programador PHP.

Quería saber si es posible leer un json remoto mediante su URI y luego serializarlo en un diccionario?

Saludos
#124
Hola, queria informarle al Staff y a toda la comunidad de EHN que he conseguido registrar el dominio el-hacker en Google App Engine (Python)

Me gustaria cederla  a la comunidad para desarrollar diferentes aplicaciones. Alguna idea?

Yo habia pensado en desarrollar hacking-tools, subir imagenes, sources, etc...

Saludos
#125
PHP / [Encuesta]
30 Mayo 2012, 18:20 PM

Que frameworks PHP utilizas mas?

>>> VOTAR! <<<

Resultado de encuesta:


Resultado de encuesta



Eh creado esta encuesta, me parece interesante saber que framewors utilizan los usuarios del foro. Puedes votar todas las veces que quieras, una vez por cada framework que utilices.

Por desgracia los users nomarmales no podemos crear encuestas en el foro.
#126
Desarrollo Web / [html cache] Pregunta rapida
30 Mayo 2012, 04:37 AM
Es posible aumentar el timpo que se cachea un pagina xhtml y sus elementos (imagenes)?

Se que se puede con una etiqueta meta,pero no recuerdo cual...

Saludos
#127
Buenas. Ando buscando algun hosting para alojar una aplicación para Facebook que estoy desarrollando. No necesito grandes prestaciones, solo que soporte PHP + MySQL. Pero ademas que tenga SSL.

Me gustaria saber cual es la opcion mas economica.

Saludos
#128
Hacking / Ayuda con shell c99
28 Mayo 2012, 06:38 AM
Hola, accidentalmente creo que me tope con un hosting que tiene la chell c99, pero no estoy seguro...hay alguna forma de probarlo?

la url es:

http://webmail.xxxxxx.xxx.xx:xxxxxx//accounts/inc/priv8.txt y obtengo ESTO

Saludos

PD: Ademas al entrar a la URL el Kaspersky me notifica de un troyano Shell C99  :silbar:
#129
Hola, queria ver si me recomendaban algun hosting, de ser posible economico, para aplicaciones Facebook. Da lo mismo si es uno compartido o Cloud...lo que si hay que tener en cuenta que si o si requiere soporte SSL. Estuve biendo phpfog, peor la verdad que no funciona, es malisimo...queria ver si existe algo similar (tampoco quiero algo como Heroku).

Saludos
#130
Para los que no saben, CodeIgniter es un framework php.

Estoy empezando con el desarrollo de una aplicacion en Facebook (modo iframe) utilizando el SDK para php.

Pero se me ocurrio no hacerlo cpn php 'puro', sino usar CodeIgniter. El problema fue la integracion de SDK de Facebok con este framework. Luego de buscar mucho en internet, probrar librerias de 3ros y hasta una version de CI adaptada para aplicaciones Facebook, finalmente me decidi por integrarlo yo mismo.

Lo primero logicamente es descargar y subir CodeIgniter a nuestro servidor web, dentro del directorio raiz del mismo. Luego descargar el SDK PHP de facebook, y subir solo la carpeta 'src' tambien a la raiz de nuestro servidor web, y renombrarla como 'fb_libs'.

Una vez que hallamos subido todo lo necesario, pasaremos a crear una libreria para manejar la clase Facebbok. En el directorio 'applicationlibraries'  creamos el archivo 'fb.php' con el siguiente contenido:

Código (php) [Seleccionar]
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class 
FB {
private $o;
var $user;

public function __construct()
{
require 'fb_libs/facebook.php';
$this->= new Facebook(array(
 'appId'  => 'api_key_de_tu_aplicacion',
 'secret' => 'codigo_secreto_de_tu_aplicacion',
));
// See if there is a user from a cookie
$this->user $this->o->getUser();
if (!$this->user)
{
$params = array(
'scope' => 'read_stream',
'redirect_uri' => 'https://apps.facebook.com/PAGINA_DE_TRABAJO/'
);
die('<script>window.top.location="'.$this->o->getLoginUrl($params).'"</script>');
}
}

public function api($query){
return $this->o->api($query);
}
}
?>


Prestando atencion en poner los datos de nuestra aplicacion. (api_key, codigo_secreto y pagina_trabajo).

Por ejemplo, para usarla creamos un controlador llamado 'welcome.php' (que es el controlador por defecto) y ponemos el siguiente codigo:

Código (php) [Seleccionar]
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
Welcome extends CI_Controller {

public function __construct()
{
parent::__construct();
$this->load->library('fb');
$this->user_profile $this->fb->api('/me');
}

public function index()
{
$data['name'] = $this->user_profile['first_name'];
$data['location'] = $this->user_profile['location']['name'];
$this->load->view('welcome_message'$data);
}
}


Y luego creamos la vista 'welcome_message.php' con el siguiente codigo:

Código (php) [Seleccionar]
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>Usando FB en CI by Unsigned</title>
</head>
<body>
Nombre: <?=$name?><br />
Ciudad: <?=$location?>
<p class="footer">Page rendered in <strong>{elapsed_time}</strong> seconds</p>
</body>
</html>


No voy a entrar mucho en detalles, calculo que quien lee esto es porque minimamente conoce CodeIgniter, y probablemente este empezando o conozca la el SDK de Facebook para PHP. :P

Lo unico que quiero aclara son dos cosas:

1) Debemos cargar la libreria en todos nuestros controladores, o ponerla en auto load. Si lo hacemos a mano, se debe cargar justo despues de llamar al constructor padre.

2) La libreria se encarga automaticamente de redirigir a los usuarios al link de O Auth. Esto es en caso de que sea la primera vez que el usuario la usa, o dicho de otra forma, si el usuario no la tiene instalada en su perfil de facebook, automaticamente se lo re dirige.

3) Por ultimo, para usar la API del sdk desde nuestro controladores basta con llamar a la funcion api() del objeto $this->fb, ejemplo:


Código (php) [Seleccionar]
$foto_perfil_url = $this->fb->api('/me/picture');

Espero les sea util.

Saludos

PD: estoy en laburo, luego arreglo y aplio mas el post, quizas termine siendo un tutorial xD.
#131
Uno de mis trbajos es de soporte tecnico. Y todo aquel que trabaje/ó de esto, sabe que los problemas de los usuarios/clientes son casi siempre los mismo. Asi que se me ocurrio implementar un helpdesk, estuve viendo webhelpdesk.com, pero queria saber si alguien sabe de uno en español y que este basado en web...si es en php mejor, pero no es un problema el lenguaje, ya que dicho servidor sera un MV.

Saludos y gracias por leer!!
#132
Desarrollo Web / Duda con servidor lighttpd
3 Mayo 2012, 15:00 PM
Hola, estoy montando un servidor para video streaming siguiendo un tutorial. Dicho server cuenta con apache como con lighttpd. El problema es que ya agregue el video-segmenter, y ya añadi el header a la configuracion de apache (en /etc/apache2/mods-available/mime.conf):

AddType application/x-mpegURL .m3u8
AddType video/MP2T .ts


Ahora me queda agregar dichos headers al lighttpd, pero no se en que fichero debo hacerlo, las lineas son las siguientes:

".m3u8" => "application/application/x-mpegURL",
".ts" => "video/MP2T",


Alguien podria ayudarme?

Edito:

Concretamente lo que necesito saber es en que fichero de configuracion de lighttpd se encuentra la variable 'mimetype.assign'.

Saludos!!
#133
Hola, se me dio por probar el servicio de heroku para aplicaciones facebook en php. Pero al intentar clonar el repositorio de mi aplciacion me sale el siguinte error:

$ git clone git@heroku.com:quiet-spring-xxxx.git
Cloning into 'quiet-spring-XXXX'...
Warning: Permanently added the RSA host key for IP address 'XXX.XXX.XXX.XXX' to the
list of known hosts.
Permission denied (publickey).
fatal: The remote end hung up unexpectedly


El entorno de trabajo es Windows XP SP3 con el software de heroku (mingw32)

Alguna idea  :huh:

Saludos
#134
Desarrollo Web / AppsFacebook en Heroku
13 Abril 2012, 21:56 PM
Hola, queria saber si alguien tiene experiencia o al menos conoce esta plataforma gratuita para aplciaciones en facebook con SSL gratuitas.

Saludos
#135
Me ha surgido una duda:

Toda la información en el foro, que ha sido gracias a los usuarios y la comunidad. Bajo que 'licencia' está, y de quien es la propiedad intelectual...del brujo?

Saludos