Cesar Systems

Herramientas Informaticas

CHAKRA LINUX 2016.02 “Ian” LANZADO

Chakra Linux, una de las distribuciones que lleva años mejorando en cada lanzamiento y ganando usuarios en america latina ha publicado la mas reciente versión en su pagina web.

A esta versión se le ha bautizado como Ian,  en memoria a Ian Murdock, fundador de Debian.

Esta ISO no cuenta con cambios importantes, pero ofrece los repositorios mas actuales y estables, se le puede considerar como una versión de mantenimiento en la cual se corrigen todos los errores que contenian la version anterior liberada hace 3 meses, es decir, es como cuando se corrigio el windows vista a windows 7.

Y como siempre, vienen integradas las ultimas versiones de KDE(Plasma,Applications y frameworks).

Los paquetes mas destacados son los siguientes:

KDE Software

  • Plasma 5.5.4
  • Frameworks 5.19.0
  • Applications 15.12.2
  • Calligra 2.9.11

Core Packages

  • kernel 4.2.6
  • xorg-server 1.17.4
  • systemd 228
  • qt5 5.5.1
  • qt 4.8.7
  • sddm 0.13.0

Drivers

  • xf86-video-nouveau 1.0.12
  • xf86-video-ati 7.6.1
  • xf86-video-intel 2.99.917+544+g8b8c9a3
  • mesa 11.0.6
  • nvidia 358.16 (plus nvidia 340.93, 304.128)
  • catalyst 15.9

Para tener en cuenta:

  • Las imágenes ISO de Chakra no soportan unetbootin y los DVD necesitan ser quemados a una velocidad no superior a 4x. Para crear medios de instalación fiables por favor siga las instrucciones de la wiki.
  • El instalador Calamares todavía no soporta RAID, LVM, LUKS y el uso de GPT en los sistemas BIOS (aunque se pueden encontrar soluciones en el informe de error y en la Wiki de Arch).
  • Existen limitaciones en la detección de las tarjetas híbridas. Así que incluso si elige arrancar en modo no-libre, usted seguirá haciendo uso de los controladores libres. Para solucionar esto instale utilizando los controladores libres y luego cambiélos manualmente. Para las tarjetas de Nvidia, se debería instalar Bumbleebe.
  • Si está instalando en VirtualBox y experimenta fallas gráficas, por favor desactive la aceleración 3D.

 

Referencia

http://chakraos.es/noticias/index.php?/archives/15-Liberada-Chakra-2016.02-Ian.html

 

Instalar el escritorio Mate 1.12.1 en Ubuntu 15.10/16.04

ENVIAR ARCHIVOS EN LA NUBE SIN REGISTRARSE

En algunas ocasiones necesitamos enviar archivos grandes de un equipo a otro, archivos tan grandes que no se pueden enviar por correo debido a su tamaño, debido a eso se utilizan servicio gratuitos en la nube para subir archivos y poder compartirlos, por ejemplo, existe Dropbox en el cual te registras y te da un espacio aproximado de 2 GB, o también existe Google Drive, que te dan alrededor de 16 GB.

Pero algunas veces nosotros necesitamos enviar archivos de un PC que no es el de nosotros y nos da miedo de que si abrimos alguna cuenta de la nube de Google Drive, Dropbox o cualquier otro, queden nuestras contraseñas almacenadas en un equipo ajeno. entonces para ello existe una solución.

Existe WeTransfer, una web simple y fácil de usar, solo tenemos que subir el archivo, poner el correo electrónico de la persona a la que se le va enviar el archivo y nuestro correo que puede ser cualquiera, solo nos pide el correo para confirmarnos si el destinatario ha descargado el archivo que se le ha enviado.

Esta herramienta en su versión gratuita te permite enviar de archivos de un tamaño menor o igual a 2 GB y carga el archivo rápidamente.

Espero que les sirva, no olviden comentar y compartir.

LINUX MINT HA SIDO ATACADO

 Linux Mint, una de las distribuciones con mas popularidad dentro del mundo de GNU/Linux ha sufrido un atentado en la seguridad de su pagina web insertando ISO diseñados con backdoors, Linux Mint 17.3 Cinnamon es la versión donde se ha detectado este ataque.

Clement Lefebvre lider del proyecto informa que solo los que han descagado la imagen ISO del dia 20 de febrero del 2016 como descarga directa estan vulnerables, en caso de haber descargado la imagen por via torrent no existe ningun problema.

El ataque fue gracias a una vulnerabilidad en el gestor de contenido de wordpress “VALGAME”, actualmente la pagina aparece sin conexion, http://www.linuxmint.com/.

Recomendaciones

Si descargo el dia de ayer la ISO mencionada lo mas recomendable es borrarla borrar el ISO volverlo a descargar e instalarlo de nuevo

Cambiar todas las contraseñas de correo y demas cuentas

Para finalizar la intrusion solo afecto a Linux Mint 17.3 Cinnamon, las demas estan limpias

Como bootear Windows 10 en una memoria USB

Windows ha sido hasta ahora unos de los sistemas operativos mas usados para el uso personal o en la oficina “Por lo menos en México”, aunque Linux le ha estado ganando terreno. La ultima versión de Windows  fue el Windows 10, se dice que se podrá instalar con una licencia gratuita aunque a la fecha yo lo dudo, sera gratuito entre comillas, solo si tienes activa una versión anterior del Windows 7  “Seven”en adelante.

Anteriormente ya vimos las mejoras que tiene, tiene escritorio múltiple, volvió el menú inicio, arranca mas rápido, así como sus inconvenientes de privacidad.

Bien sin tanto rollo les quiero mostrar a ustedes la mejor manera de crear una USB de arranque “BOOT USB” que les servirá para instalar este sistema operativo desde cero a travez de una memoria USB.

El programa se llama wintobootic y lo pueden descargar gratuitamente en la siguiente pagina http://www.wintobootic.com/

El procedimiento para bootear la memoria es muy fácil, solo tienes que elegir la ISO y la memoria USB

w2bv2_f4.png

Project Libre. Alternativa de código abierto a Microsoft Project (Windows, Linux Mac)

COMO LEER UNA TABLA Y PONER LOS DATOS EN UN JTABLE EN JAVA

Que tal camaradas en este post les dejare un ejemplo de como leer una tabla en MySQL a travez de un procedimiento almacenado y poner los datos en un JTable que es el equivalente al grid en las IDE de Microsoft o las mas parecida que encontre.

En primera necesitaremos del procedimiento almacenado el cual les dejo aquí mismo

[code language=”SQL”]

DROP PROCEDURE IF EXISTS `PA_LeeClientes`$$
CREATE PROCEDURE `PA_LeeClientes`(IN `desde` BIGINT, IN `cuantos` BIGINT, IN `Busqueda` VARCHAR(200))
BEGIN

SELECT right(`Clientes`.`idCliente`,5) as idCliente,
`Clientes`.`Nombres`,
`Clientes`.`Apellidos`,
`Clientes`.`Direccion`,
`Clientes`.`Ciudad`,
`Clientes`.`Telefono`,
`Clientes`.`RFC`,
`Clientes`.`FechaNacimiento`,
`Clientes`.`Estado`,
`Clientes`.`Municipio`,
`Clientes`.`CodigoPostal`
FROM `Clientes`
where Nombres LIKE CONCAT(‘%’,Busqueda,’%’)
or Nombres LIKE CONCAT(‘%’,Busqueda,’%’)
or Apellidos LIKE CONCAT(‘%’,Busqueda,’%’)
or Direccion LIKE CONCAT(‘%’,Busqueda,’%’)
or Ciudad LIKE CONCAT(‘%’,Busqueda,’%’)
or Telefono LIKE CONCAT(‘%’,Busqueda,’%’)
or RFC LIKE CONCAT(‘%’,Busqueda,’%’)
or Estado LIKE CONCAT(‘%’,Busqueda,’%’)
limit desde,cuantos;
[/code]

Ahora un método que necesitaremos es la que esta el la clase “Clientes”
[code language=”Java”]
public void leerClientes(long intDesde ,long intCuantos,DefaultTableModel tablaClientes,String strBusqueda ){
String strConsulta;
String datos[]=new String [4];

strConsulta="call PA_LeeClientes("+intDesde+","+intCuantos+",’"+strBusqueda+"’);";

try{

ps= con.conectado().prepareStatement(strConsulta);
res = ps.executeQuery();

while(res.next()){
//System.out.println(res.getString("Nombres"));
datos[0]=res.getString("IdCliente");
datos[1]=res.getString("Nombres");
datos[2]=res.getString("Apellidos");
datos[3]=res.getString("RFC");

tablaClientes.addRow(datos);
}
res.close();
}catch(SQLException e){
System.out.println(e);

}

}
[/code]

Y por si hiciera falta la clase de conexión a la base de datos MySQL
[code language=”Java”]

Ahora vemos el método que forma el JTable y le asigna los datos
[code language="Java"]
public void defineTablaClientes(String strBusqueda,long DesdeHoja){

long lngRegistros=1;
long lngDesdeRegistro;

//DEFINIMOS LA TABLA MODELO
DefaultTableModel tablaClientes = new DefaultTableModel();

//LE AGREGAMOS EL TITULO DE LAS COLUMNAS DE LA TABLA EN UN ARREGLO
String strTitulos[]={"ID CLIENTE","NOMBRE","APELLIDO","RFC"};

//LE ASIGNAMOS LAS COLUMNAS AL MODELO CON LA CADENA DE ARRIBA
tablaClientes.setColumnIdentifiers(strTitulos);

//LE ASIGNAMOS EL MODELO DE ARRIBA AL JTABLE
this.JTabClientes.setModel(tablaClientes);

//AHORA A LEER LOS DATOS

//ASIGNAMOS CUANTOS REGISTROS POR HOJA TRAEREMOS
lngRegistros=(Long.valueOf(this.txtNumReg.getText()));

//ASIGNAMOS DESDE QUE REGISTRO TRAERA LA CONSULTA SQL
lngDesdeRegistro=(DesdeHoja*lngRegistros)-lngRegistros;

//INSTANCEAMOS LA CLASE CLIENTE
control_cliente classCliente= new control_cliente();

//LEEMOS LA CLASE CLIENTE MANDANDOLE LOS PARAMETROS
classCliente.leerClientes(lngDesdeRegistro, (Long.valueOf(this.txtNumReg.getText())),tablaClientes,strBusqueda);

//LE PONEMOS EL RESULTADO DE LA CONSULA AL JTABLE
this.JTabClientes.setModel(tablaClientes);

//ASIGNAMOS LOS VALORES A LA PAGINACION
lngRegistros = classCliente.leerCuantos("");
lngNumPaginas= (lngRegistros/ (Long.valueOf( this.txtNumReg.getText())))+1;
this.jlblTotalPaginas.setText(" De " + ( lngNumPaginas));

}
[/code]

Y de esta manera sencilla se agregan los valores a la celda, es muy fácil verdad.

Bien camaradas espero que les sirva y saludos

COMO INSTALAR MINETEST 0.4.13 EN LINUX MINT 17.2 KDE

Como cualquier jugador sabra, Minetest es un la versión alternativa libre de Minecraft, un juego donde puedes construir, explorar y explotar tu mundo a tu antojo, como legos pero en la PC.

En Linux Mint 17.2 KDE el gestor de paquetes te instalara por defecto la versión 0.4.8, que no trae la ultima versión 0.4.13, la ultima versión tiene mejoras como por ejemplo un minimapa y la cinematic.
Para instalarlo solo tienen que ejecutar los siguientes comandos en la terminal

$ sudo add-apt-repository ppa:minetestdevs/stable
$ sudo apt-get update
$ sudo apt-get install minetest

Para desinstanlar, ejecute:

$ sudo apt-get remove minetest
Fuente:
http://www.matsuura.com.br/2015/08/como-instalar-o-minetest-0413.html

EJEMPLO DE UN PROCEDIMIENTO ALMACENADO EN MYSQL 5.X #5

Seguimos con el tutorial de programación en Java

En esta ocasión les dejare un ejemplo de como crear un procedimiento almacenado en MySQL en el cual recibe parametros y hace la consulta de acuerdo a los parametros recibidos, en este caso va a insertar datos en la tabla clientes

[code language=”SQL”]
— ——————————————————————————–
— Routine DDL
— Note: comments before and after the routine body will not be stored by the server
— ——————————————————————————–
DELIMITER $$

CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_InsertaCliente`(in Nombres VARCHAR(200)
, Apellidos VARCHAR(200),Direccion varchar(200),Ciudad varchar(200)
,Telefono varchar(200),RFC VARCHAR(10),FechaNacimiento VARCHAR(200),Estado VARCHAR(200)
,Municipio varchar(200),CodigoPostal VARCHAR(200))
BEGIN

INSERT INTO `Clientes`
(
`Nombres`,
`Apellidos`,
`Direccion`,
`Ciudad`,
`Telefono`,
`RFC`,
`FechaNacimiento`,
`Estado`,
`Municipio`,
`CodigoPostal`
)
VALUES
(
Nombres,
Apellidos,
Direccion,
ciudad,
Telefono,
RFC,
FechaNacimiento,
Estado,
Municipio,
CodigoPostal
);
END
[/code]

Saludos y con respecto al comentario de Jonh de pasar el proyecto, claro que lo hare, lo subire al gitHub como código libre, mantente atento, lo subire para que igual no se me pierda el proyecto como tantos otros que se me han perdido y otros le den continuidad.

Saludos y hasta la proxima

EL MEJOR PROGRAMA PARA GRABAR EL ESCRITORIO EN LINUX MINT 17.2 RAFAELA MATE

Que tal camaradas bienvenidos de nuevo a su blog, ya casi formateo el PC para probar el KDE de Linux Mint 17.2 Rafaela ya que actualmente tengo instalada la versión MATE, es por eso que me urge ir compartiendo las herramientas que me han estado sirviendo y volverlas a usar, ya que se me olvida y es una flojera volver a buscar en Google.

Bien yo como ustedes sabrán que existen muchos programas para grabar el escritorio en vídeo para hacer video-tutoriales o Reviews, entre los cuales esta simple screen recorder o en el caso de Chakra Linux usamos FDesktopRecorder.

El ultimo programa que mas me ha servido en Linux Mint 17.2 Rafaela MATE “Espero que no se molesten por repetir tanto la versión de SO que utilizo”  Se llama vokoscreen 1.9.0, pero dirán que tiene esta aplicación que no tengan las demás mencionadas anteriormente, pues bien amigos aparte de que la aplicación nos permite grabar la pantalla completa, ventana o un área seleccionada también nos permite capturar el audio interno,  cosa que por mas que busque no encontré en los otros programas y que para mi es demasiado útil no recuerdo para que pero si me es útil, a ya recordé, para grabar juegos.

Para grabar junto con el audio interno solo tenemos que seleccionar el Monitor y con eso lo graba perfectamente.

Program

Entre otras funciones que tiene este programa tiene un aplicación es la de ampliar, es decir, tiene una especie de lupa, podemos elegir 3 tamaños para el ampliador en la imagen de abajo elegí el mas grande.

Área de trabajo 1_016

Y si les gusta que se les vea su guapo rostro así como el mio también tiene la opción  para capturar la Webcam mientras graban el escritorios compas.

Área de trabajo 1_018

Fierro camaradas espero que les sirva esta pequeña contribución y ya saben que cualquier duda o comentario es bienvenido en la caja de comentarios.

Saludos

 Video demostrativo

[youtube https://www.youtube.com/watch?v=cxmxa67gXhY&w=560&h=315]

Página 61 de 143

Creado con WordPress & Tema de Anders Norén