Jornadas de Trabajo IT & Sistemas 2008

Standard
it

Estudiantes, Profesionales y representantes de los departamentos de Recursos Humanos de empresas líderes reunidos bajo un mismo techo.
Propuestas laborales, útiles conferencias, todos los tips para buscar trabajo y desarrollar una carrera laboral exitosa en la Argentina de hoy y del mañana.

Bueno, habran visto que deje unos dias el blog abandonado, esto es por que asistí a las Jornadas de Trabajo IT & Sistemas 2008.
Las charlas fueron muy motivadoras para los que estudian algun tema de informatica y relacionados, los mas destacados a mi gusto fueron GOOGLE: Redefiniendo las reglas y Proceso de Selección.
Tambien habia mas de 30 empresas, buscando futuros “pichones” programadores, desarrolladores y analista.

30

Pondre a continuación los requisitos tecnicos o habilidades que la mayoria de las empresas buscaban en orden descendete.

  • SAP (Sistemas, Aplicaciones y Productos).
  • Ingles (Intermedio-Avanzado).
  • .NET.
  • Java.
  • C++.
  • PL/SQL.
  • Bases de Datos (Oracle, MySQL, SQL Server, etc…).
  • Programacion Web (PHP, HTML, etc….).
  • Networking.
  • Analisis y Diseño de Sistemas.
  • Mantenimiento

Se realizo en Hotel Sheraton Libertador, de Av. Cordoba a una cuadra de Florida. Fue muy buena experiencia, como para ir sabiendo que tecnologias estan presentes y cuales seran en el futuro…
Solo les dejo una frase:

“Las raíces del estudio son amargas, pero sus frutos dulces”

Asi, que a estudiar gente. Saludos

Aprendiendo a Aprender Linux – Descarga

Standard

Tabla de Contenidos

  • 0. Introducción.
  • 1. Primera exploración de Linux desde la perspectiva de un usuario.
  • 2. Linux desde la perspectiva de un usuario con experiencia.
  • 3. Linux desde la perspectiva de un usuario con más experiencia.
  • 4. Desarrollo de habilidades para administrar computadores con Linux.
  • 5. Administración de Linux en computadores aislados.
  • 6. Administración de una red con Linux.
descarga

Saludos…

LinuxAlt.Com – Alternativas Libres para nuestro GNU/Linux

Standard

Bueno hoy les traigo una gran pagina www.linuxalt.com, nos muestra alternativas gratuitas y libres, a los programas Comerciales, que normalmente se usan en Sistemas Operativos Windows.

El usar herramientas gratuitas, libres y multiplataforma en Sistemas Operativos Comerciales, Cerrados, Propietarios y Restrictivos, es el primer paso en el camino hacia una total Libertad.

La bienvenida que se nos da en esta página es la siguiente:

Bienvenidos al Proyecto Alternativo de Linux (oficialmente The Linux Equivalent Project).
El objetivo es ofrecer un sitio web informativo y disponible para todos los usuarios de Linux.
El sitio web se encuentra en fase beta.
Voy a actualizar periódicamente la base de datos con los programas de Windows y de Linux, y de soluciones alternativas equivalentes.

Saludos…

Porque conviene utilizar Windows XP en el trabajo

Standard

A continuación, como resultado de un objetivo estudio de ambos sistemas, enumeraré algunos de los principales argumentos a favor de la idea de que Windows XP es un sistema operativo muy superior a Linux en entornos empresariales:

  • 1. En las reuniones matinales entorno a la máquina de café se habla de los últimos virus sufridos por todo el mundo, menos usted, y se siente por ello marginado.
  • 2. La ausencia de estrés y de cabreos enfurecedores delante de su ordenador le está convirtiendo en una blanda, plácida y sebosa bola de grasa, mientras que sus compañeros se mantienen tensos y alerta todo el día, estallando en un torbellino irascible a la menor ocasión. Usted envidia su combatividad.
  • 3. Al no tener que recordar números de serie, claves, keywords , códigos de registro y períodos de evaluación, su memoria se está deteriorando preocupantemente. Sus compañeros, en cambio, recuerdan cientos de útiles y vitales códigos de registro, los cuales intercambian placenteramente, sin que usted pueda participar de su gozo.
  • 4. La falta de impactantes pantallazos azules está atrofiando el pigmento azul de su retina, por lo que su oculista le ha recomendado que mire fijamente durante varias horas al día al logotipo de IBM. Sus compañeros, en cambio, han hiperdesarrollado su pigmento azul y pueden, de hecho, ver en la oscuridad.
  • 5. En caso de una invasión de seres extraterrestres ultraviolentos (como sucede a menudo) , no podrá, tal como ocurre en “Independence Day”, instalar Outlook en la nave principal de los invasores y de este modo destruir su civilización.
  • 6. Al ser usted usuario de Linux no tiene ninguna excusa para reiniciar su ordenador docenas de veces al día, y observa con envidia como sus compañeros conversan amigablemente en los pasillos durante sus placenteros reinicios, mientras usted se ve obligado -injustamente- a ser productivo todo el tiempo.
  • 7. El dinero que los demás emplean tan provechosamente en licencias, soportes, períodos de renovación y derechos de utilización, usted lo malgasta en ir al cine, en cenas, y en alcohol, lo cual está deteriorando su salud enormemente.
  • 8. Al no ser usted usuario de Windows, ningún amigo le llama para que emplee toda una tarde del fin de semana en reinstalar su ordenador, de modo que se aburre mortalmente mientras sus compañeros disfrutan agradablemente de sus relaciones sociales.
  • 9. Se ve obligado a leer todos los correos que le envía su jefe, sin tener acceso al derecho universal de uso de la utilísima frase “El Outlook no me deja abrirlo”, que sus compañeros tanto disfrutan.
  • 10. El botón de reset de su ordenador está acumulando alarmantes cantidades de suciedad.

Saludos, en la vida tambien hay que reir…

Consulta Compleja MySql + Php5 + Ubuntu 8.10

Standard

Bueno como en este ejemplo, pero de manera compleja vamos a hacer una consulta Mysql utilizando clases en php y utilizando varias llamadas de mysql…
Supongamos que queremos conectarnos a la base de datos para preguntarle si existe un usuario determinado y si no existe agregarlo a la base de datos previa encriptacion. Manos a la obra….

mysql.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
/**Script de conexion por Chuecko - WwW.Zarpele.Com.Ar
Sientase libre de modificarlo y usarlo a su gusto... :)
**/
class MySQL{
  private $conexion;
  private $total_consultas;
  var $localhost='localhost';
  var $usuario='root';
  var $password='';
 
 public function MySQL(){
  if(!isset($this->conexion)){
  $this->conexion = (mysql_connect($localhost,$usuario,$password)) or die(mysql_error());
  }
  }
public function seleccionar($base_datos){
  mysql_select_db($base_datos,$this->conexion) or die('Uppss: '.mysql_error());
 }
 public function consulta($consulta){
  $this->total_consultas++;
  $resultado = mysql_query($consulta,$this->conexion);
  if(!$resultado){
  echo 'MySQL Error: ' . mysql_error();
  exit;
  }
  return $resultado; 
  }
 public function fetch_array($consulta){ 
  return mysql_fetch_array($consulta);
  }
 public function num_rows($consulta){ 
  return mysql_num_rows($consulta);
  }
 public function free_result($consulta){
  return mysql_free_result($consulta);
  }
 public function getTotalConsultas(){
  return $this->total_consultas;
  }
}
?>

Bueno, ya tenemos configurado nuestra conexión, tienen que cambiar su host, usuario y pass según corresponda. La primera función es en realidad un constructor, osea que cuando instanciemos la clase, automáticamente se conectara.

La segunda función como su nombre indica esta encargada de seleccionar la base de datos que queremos conectarnos utilizando la conexión antes realizada.

La tercera es la encargada de realizar la consulta en la base de datos…
Las otras 3 son:

  • mysql_fetch_array | Devuelve una matriz que corresponde a la sentencia extraida, o falso si no quedan más filas.
  • mysql_num_rows | Devuelve el numero de filas de un resultado
  • mysql_free_result | Libera la memoria del resultado

Y el ultimo solo es un getter, nos devuelve el valor de $total_consultas, ya que es privado y no podremos acceder a el directamente, ahora lo unico que nos queda es probarla…

new_user.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
//Incluimos el .php anterior
include_once("mysql.php");
//Instanciamos el objeto
$db = new MySQL();
//base de datos prueba
$base_datos='prueba';
//Seleccionemos la base de datos utilizando una función de la clase
$db->seleccionar($base_datos);  
//Realizamos la consulta...
$consulta = $db->consulta("SELECT * FROM usuario WHERE login='$login'");  
//Si ya existe el usuario le mostramos un mensaje.
if($db->num_rows($consulta)){  
 echo "El usuario ya existe en la BD";} 
else
//Sino, liberamos memoria
{$db->free_result($consulta);
   if($pass1!=$pass2) {
//En el formulario de registro tendremos dos pass que deben coincidir...
     echo "Los passwords deben coincidir<br>";
     echo 'Click a <a href="index.php">aquí</a> para volver al formulario de registro';}
   else
//encriptamos el pass y lo insertamos en la base de datos...
     {$pass1=crypt($pass2, "zarpele"); 
      $db->consulta("INSERT INTO usuarios (login, nombre, apellidos, password, email) VALUES ('$login','$nombre','$apellidos','$pass1','$email')");  
//Mostramos el mensaje...
      echo "Usuario introducido correctamente";
     }
}
?>

Tambien te puede interesar:

Bueno espero que les haya gustado, si no entienden algo o necesitan ayuda solo comenten esta entrada…
Saludos…

Instalar OpenOffice 3.0 en Ubuntu

Standard

Paso 1: Descargar el paquete .deb de OpenOffice desde su pagina oficial y lo guardamos en nuestra Carpeta Personal.

Paso 2: Desinstalamos la versión anterior de OpenOffice con:

1
sudo apt-get remove openoffice*.*

Paso 3: Descomprimimos el archivo que bajamos:

1
tar -zxvf OOo_3.0.0_LinuxIntel_install_en-US_deb.tar.gz

Paso 4: Navegamos hasta la carpeta donde están los paquetes .deb:

1
cd /home/TU_USUARIO/OOO300_m9_native_packed-1_en-US.9358/DEBS/

Paso 5: Instalamos todos los paquetes .deb con un solo comando:

1
sudo dpkg -i *.deb

Paso 6: Vamos a la carpeta desktop-integration:

1
cd /home/TU_USUARIO/OOO300_m9_native_packed-1_en-US.9358/DEBS/desktop-integration

Paso 7: Instalamos el paquete que se encuentra en la carpeta (desktop-integration):

1
sudo dpkg -i openoffice.org3.0-debian-menus_3.0-9354_all.deb

Con eso ya tenemos OpenOffice 3.0 instalado y listo para funcionar.

open
open

Viste en | Ubuntronics
Saludos…