Crear un usuario con todos los privilegios en phpMyAdmin

Para crear un nuevo usuario en phpMyAdmin con todos los privilegios y así poder trabajar con base de datos sql tendremos que hacer lo siguiente:

Accedemos a phpMyAdmin > Cuentas de usuarios > Agregar cuenta de usuario



Cómo desbloquear cuenta de usuario en Oracle Database Express Edition

Entramos con una cuenta que no tengamos bloqueada.

Escribimos la siguiente consulta para ver que cuentas están bloqueadas:


select username,account_status from dba_users where lock_date is not null;


Enviar SMS con el Intent ACTION_SEND en Android

Gracias al Intent ACTION_SEND podemos crear aplicaciones Android encargadas de enviar SMS.
Aquí os dejo la página developer por si queréis saber más sobre este Intent: 

Antes de mostrar un ejemplo de como crear una aplicación capaz de enviar mensaje de texto es importante que sepamos que tenemos que añadirle los permisos en el archivo AndroidManifest.xml:

<uses-permission android:name="android.permission.SEND_SMS" />

*Nota: Obviamente cuando tengamos hecha la aplicación, todos los mensajes que enviemos costará dinero (Al no ser que tengáis los sms gratis).

Cómo subir una página web a Hostinger

Nos creamos una cuenta en www.hostinger.es

Nos creamos un hosting gratuito. Ejemplo apppeliculasseries.esy.es

Para subir una página web a nuestro hosting:

Nos descargamos FileZilla  y lo instalamos. (Nos bajamos la versión cliente).


Nos vamos a la página de Hostinger > nos metemos en nuestra cuenta > Hosting > Todas las cuentas.

Cómo actualizar o eliminar en cascada en MySQL

Para poder modificar y eliminar en cascada desde MySQL  hay que agregarles la cláusula ON DELETE CASCADE ON UPDATE CASCADE a la hora de las creaciones de las tablas.

Por ejemplo:

CREATE TABLE PROPIETARIOS (DNI VARCHAR(10),
Nombre VARCHAR(40),
Edad INTEGER,
UNIQUE KEY(DNI));

Mostrar datos de una tabla MySQL en java

Lo primero de todo. Un breve resumen de los pasos para crear una aplicación JDBC:

 - Cargar el driver JDBC.

 - Conectarse a la Base de Datos utilizando la clase Connection.
 - Crear sentencias SQL, utilizando objetos de tipo Statement.
 - Ejecutar las sentencias SQL a través de los objetos de tipo Statement.
 - En caso que sea necesario, procesar el conjunto de registros resultante utilizando la
    clase ResultSet.


Entorno de desarrollo: NetBeans
Gestor de base de datos:  phpMyAdmin
La base de datos se llama “colegio
La tabla “estudiantes

CREATE TABLE estudiantes(
  codEstudiante INTEGER NOT NULL auto_increment,
  nombre VARCHAR(20) NULL,
  apellido VARCHAR(20) NULL, 
  edad INTEGER NOT NULL,
  PRIMARY KEY (codEstudiante ));

Para insertar datos a la tabla estudiantes:

INSERT INTO estudiantes VALUES (1,’jony’,5);
INSERT INTO estudiantes VALUES (2,’mario’,6);

Algunos métodos de la clase File en Java

Lo primero de todo, la clase File se utiliza para obtener información sobre los ficheros.

En este pequeño ejemplo os mostraremos algunos de los métodos más importantes de la clase File, que son los siguientes:



package data;

import java.io.*; //Importamos la librería java.io

/**
 *
 * @author jondocomputing
 */

public class MetodosClaseFile {

       public static void main(String[] args) {

//Creamos un objeto tipo File con la ruta que está situado mi fichero "Practica4.1.txt"
        File f = new File("C:\\Users\\jony\\Desktop\\Practica4.1.txt");

Introducir y leer datos por consola en Java con Scanner


* Nivel fácil.

En este ejemplo os enseñamos a como introducir datos por teclado y mostrarlo por consola con Scanner.
En este ejemplo se pedirá el nombre y la edad del usuario y se mostrará.

package data;

import java.util.Scanner; //Importo la librería de Scanner

/**
 *
 * @author jondoComputing
 */
public class Main {

    public static void main(String[] args) {

                       //Instancio la clase Scanner:
       Scanner sc = new Scanner(System.in);
            
            System.out.println("Dime el Nombre: ");
                                     //Guardo el nombre en una variable de tipo String:

Multplicar 2 números dados por teclado en Java


* Nivel fácil.

En este ejemplo os enseñamos a como pedir dos números por consola, introducirlos, guardarlos en dos variables y hacer la multiplicación de esos dos números y mostrar el resultado por consola.

En este ejemplo se pedirá dos números y se mostrará que números hemos introducido y saldrá el resultado de la multiplicación por consola.


package data;

import java.util.Scanner; //importo la librería Scanner

/**
 *
 * @author jondoComputing
 */
public class Main {

    public static void main(String[] args) {
       
                Scanner sc = new Scanner(System.in);// Instancio la clase Scanner

//Me creo 3 variables de tipo entero para guardar los 2 nº dados por teclado y para el resultado:
                    int num1,num2,resultado;
                              
                    System.out.println("Dime el 1º número: ");//Aquí le pido el primer nº
                           num1 = sc.nextInt();       //Guardo el 1º nº en la variable

Dividir 2 números dados por teclado en Java


* Nivel fácil.

En este ejemplo os enseñamos a como introducir dos números por teclado, dividirlos y mostrar el resultado por consola desde Java.

package data;

import java.util.Scanner;     //importo la librería Scanner

/**
 *
 * @author jondoComputing
 */

public class Main {

    public static void main(String[] args) {
           //Instancio la clase Scanner
        Scanner sc = new Scanner(System.in);

        //Me creo 3 variables de tipo entero para guardar los dos nº dados por teclado y para el resultado.
           int num1,num2,resultado; 
                         //Aquí le   pido el primer nº:
              System.out.println("Dime el 1º número: ");     

Error en la instalación de MySQL Workbench

Al instalar el programa MySQL Workbench puede que nos salga un error con el siguiente mensaje:




MySQL workbench requires the visual C++ 2013

Redistributable package to be installed



XAMPP Apache no inicia con el puerto 443 + VMWare Workstation

Cuando tenemos instalado XAMPP Apache y VMware Workstation por ejemplo puede que tengamos problemas de puerto ya que ambos usan el puerto 443.


Aquí podemos ver en la siguiente imagen un error al querer ejecutar Apache desde XAMPP.


Cómo crear una base de datos y una tabla en phpMyAdmin



Blink (Led parpadeante) con Arduino UNO R3



Blink (led parpadeante) es como el “Hola Mundo” en el mundo de la programación, es decir,lo más básico. Lo primero que se aprende.
Si estáis empezando a trastear con Arduino os aconsejo que empecéis con esto que es muy fácil.


Entornos de desarrollo integrados (IDE) para C/C++ y Java

Un entorno de desarrollo (IDE) es una aplicación que incluye todas las herramientas necesarias para poder programar. En estas aplicaciones ya viene integrado un editor de texto o código, un compilador y/o intérprete y un depurador de errores.

La finalidad de los IDE´s es facilitar el trabajo al programador.
Un IDE suele estar dedicado a un solo lenguaje de programación, por ejemplo Turbo C, que es para programar el lenguaje C.

Aunque también existen IDE´s que sirven para varios lenguajes, es decir, que se puede crear una aplicación en distintos lenguajes de programación. Por ejemplo, Eclipse que se puede programar en Java y en C/C++.