TUTORIAL JAVA , MYSQL & NETBEANS PARTE 2

somos lo que somos por que nunca seremos lo que nunca fuimos by monolinux

Ujule se me acaba el tiempo de ser docente en Juventino Rosas, espero que me sigan contratando, ¬¬°. Pero si no quiero decir que fue gran experiencia que nunca la  olvidare y estará incrustada en mi mente por toda la eternidad , pero pues ser profesor no solo debe ser en una escuela, esto me gusto y seguiré en mi lucha por proporcionar ayuda a cualquier persona que la necesite ¬¬!. obvio siempre y cuando pueda y tenga la capacidad de proporcionar conocimientos seguiré siendo su profe.

 

Bueno como todos lo pidieron por fin hice la parte de dos de java y mysql con netbeans. Los códigos están en github y pueden acceder a ellos sin problemas algunos, suerte y esperen la otra entrega que sera este domingo.


 

enlaces

https://github.com/junglaCODE/appmysql

http://junglacode.org/blog/?p=195

 

LAMP EN DEBIAN Y DISTROS DERIVADOS

No por que tengas plumas en el trasero significa que eres un pollo. by Tyler Durden [Club de la pelea]

Una vez mas pienso en hacer la continuidad como forma de vivir, tengo mucho trabajo pero últimamente lo he dejado pasar sin sentir un poco de frustración ante la perdida de tiempo inútilmente, hoy me di cuenta y gracias ala película del luchador  se las recomiendo, el tiempo es corto y la juventud se termina, por eso manos ala obra lectores y únicos amigos.

Instalar Lamp en Gnu/Linux de tipo Debian es como robarle un caramelo a un niño ¬¬° bueno no tanto así pero si es fácil :). Solo necesitamos que sepan entrar al terminal y un poco sobre comandos de Linux además las ganas de hacerlo.

Que es Lamp.– Es un conjunto de software para desarrollo de paginas webs y creación de un servidor local. Sus siglas significan Linux Apache Mysql Php. Existen sus derivados en diferentes sistemas operativos como Wamp [Windows], Mamp [MacOSX] , Xamo [Para cualquier sistema operativo].  También hay cosas como Appserv pero este por lo regular no me gusta por que no esta actualizado.

Existen varios métodos para instalar Lamp  los cuales los pondré el que usen tendrá el mismo efecto:

sudo apt-get install lamp-server^

les pedirá solo la contraseña de mysql el proceso es el siguiente enlace

sudo apt-get install tasksel && sudo tasksel

en este momento saldrá un menú el cual escogen los que necesiten el proceso y les pediran una contraseña en mysql si quieren saber el proceso paso a paso esta en el siguiente enlace  

Este es el método mas tardado ya que se instala uno por uno pero tiene sus ventajas ya que garantiza que el programa es el mas reciente.

sudo apt-get install apache2 php5 libapache2-mod-php5 php5-cli php5-mysql 
sudo apt-get install mysql-server mysql-client libmysqlclient-dev

De igual manera pedirá contraseña en mysql. si quieren saber el proceso paso a paso el enlace es el siguiente link

RECUPERANDO EL ROOT DEL MYSQL

Dime y lo olvido, enséñame y lo recuerdo, involúcrame y lo aprendo. by Benjamin Franklin

Lo acepto soy un olvidadizo, siempre has sido ese mi problema , en fin todos tenemos defectos y para esos defectos tenemos soluciones como la que hoy compartire con ustedes, y es el como resetear la contraseña del root de mysql <– si tan solo todo fuera tan facil como ese metodo mi vida fuera menos problematica; en fin 😀

Pasos a seguir :

1. Detenemos el servicio de mysql:

/etc/init.d/mysql stop

2. Iniciamos el servicio de mysql en modo seguro (sin contraseña):

mysqld_safe --skip-grant-tables

3. Conectamos el servidor mysql mediante el cliente:

mysql -u root

4. Establecemos una nueva contraseña:

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

5. Reiniciamos el servicios

/etc/init.d/mysql start

OWNCLOUD UNA NUBE LIBRE

El amor es como el sol no brilla menos para ti solo por que también brille en los demás by marques de sade

Seamos sinceros la onda de hoy esta en la nube, esa nube donde todos podemos acceder y bajar lo que necesitamos en el momento que deseamos, pero estan seguros que nada mas tu haces eso, bueno si eres de los que les gusta tener el control de lo que subes en la telaraña mundial, tengo una solución para ti, OwnCloud

Hoy en día con eso de la seguridad de datos y que NSA jode uno que otro método de servicio y que OpenSSL ya no es seguro y cosas como esas, debemos darnos ala tarea de buscar soluciones para mantener seguros nuestra informació.

Existen soluciones como dropbox y Google Drive , la primera ha tenido fallos de seguridad que han permito a usuarios entrar sin contraseñas la fuente esta aqui y el segundo pues es google y google todo lo sabe. En fin aun contamos con personas que nos brindan soluciones OpenSource.

OwnCloud no por que lo tengas en tu propio servidor quiere decir que sea vulnerable, de hecho tuvo algunos fallos en la version 4.x, pero esta ahorita la 7.0 sin problemas y pues aquí la cuestión de que tu tienes el control tu decides que tanga seguridad poner en fin puedes hacer lo que te plasca y creas conveniente para tu servicio.

Yo acabo de montar mi propio servidor sin ningun problema y pueden descargar el Tutorial del siguiente enlace. Manual 

este es una comparativa de Dropbox Vs OwnCloud. Esta en ingles espero traducirlo en un dia de estos :D, o si alguien me ayuda que me diga

Nos vemos y recuerden el conocimiento es libre manejarlo con cuidado

TUTORIAL JAVA , MYSQL & NETBEANS PARTE I

Lo que hacemos en la vida tiene su eco en la eternidad by Gladiador.

Que tal queridos lectores, atreves de un comentario de un colega que vive en la mejor metrópolis de Guanajuato, Villagran; me pidió ayuda sobre como conectar java y MySQL con Netbeans así que me  dispuse hacer este video tutorial.

 

Descarga del software:

Código:

/*

* JunglaCode.org licencia GPLV3.

* Seamos libres de expresarnos

* juanluis.garcia@junglacode.org

*/

package conexionmysql;

import java.sql.*;//importar la librería del conector

/**

*

* Twitter @monolinux

*/

public class ConexionMysql {

static String bd = “netbeans_prueba”;

static String usuario = “root”;

static String password = “”;

static String url = “jdbc:mysql://127.0.0.1/”+bd;

 

public static void main(String[] args) throws Exception {

Connection conn = null;

try

{

Class.forName(“com.mysql.jdbc.Driver”).newInstance(); //drivers del conector

conn = DriverManager.getConnection(url,usuario,password); // le pasamos el paremtro

if (conn != null) //esto es si existe una conexion

{

System.out.println(“Conexión a base de datos fue un exito “+url+” … YEAH BABY….”);

conn.close(); }//se cierra la conexion

}

catch(SQLException ex) {

System.out.println(“Hubo un problema al intentar conectarse con la base de datos “+url); }

catch(ClassNotFoundException ex) // atrapamos el error

{ System.out.println(ex); }

 

}//fin del metodo main

 

 

MYSQL, A CONTROL REMOTO

Remember knowledge is free, use it for good! ® by monolinux

Que tal queridos lectores y únicos amigos, Acabo de montar mi servidor web, en un GNU/LINUX UBUNTU. Con el fin de agilizar los procesos administrativos,”.

Todo el software requerido está instalado y configurado, hasta ahí todo bien, El servidor fue puesto para el combate. Entonces procedo a instalar el workbeach para poder administrar la base; Oh my Good,  What the Hell! . Pero cuál es mi sorpresa que no podía conectarme a mi servidor Mysql. Me dije espera veamos los errores de novatos.

  1. Checa que si estés conectado a la misma red.  <– Primer paso.
  2. Deshabilita los firewall. <– Error comun.
  3. Checa tu antivirus <– En caso que tengas un windows
  4. Checa que tu servidor este encendido <– caso Extremo
  5. Checa que tengas la adecuada configuración con Mysql. <– Oh, Shit.

Bueno al menos sé que no soy tan novato, Pues dispongamos a configurar Mysql para permitir entradas remotas.

Mysql, en su configuración por default no permite conexiones remotas, esto es por cuestión de seguridad, así que vamos a configurarlo.

Manos a la obra.

  1. Editar el archivo sudo nano /etc/mysql/my.cnf: Reemplazar esto: bind-address = 127.0.0.1 Por lo siguiente: bind-address = 0.0.0.0
  2. Reiniciar. Sudo  /etc/init.d/mysql restart .
  3. Permitimos al usuario que pueda establecer una conexión remota: Iniciamos la utilidad “mysql” en un Terminal del servidor donde esta instalado mysql server con el siguiente comando: mysql -u root -p . Colocamos nuestra contraseña de root para mysql.
  4. procedemos a configurar a los usuarios para acceso remoto:GRANT ALL PRIVILEGES ON *.* TO usuario@”%” identified by password; donde usuario y password son los que quieras poner, despues FLUSH PRIVILEGES; Con la instrucción anterior se permite al usuario “root” conexion remota desde cualquier PC y aunque esta es la solución más sencilla no es la más segura, ya que le le damos hacemos a todas las ips y todos los permisos al usuario.

Pero como eso por el momento no es importante mas si necesario,seguirás buscándole hasta tener una configuración menos quebrantable.

Bueno pues con esto ya podremos acceder via remota.