miércoles, 14 de octubre de 2015

Renovación

Aunque tengo muy poco tiempo libre creo que me voy a decantar por una renovación del blog, tanto física como "espiritual".
Los post que escribo son de escaso interés y los redacto rápido y mal, así que vamos a empezar a plantearnos las cosas de otra manera y a profundizar más en todo lo que hable por aquí.
Nos leemos, y esta vez espero que en muy breve

miércoles, 7 de octubre de 2015

Nuevo diseño o nuevo blog?

Estoy dandole vueltas a esto y la verdad es que no me convence nada como estoy llevando el blog, escribo poco y mal, tan pronto os cuento cosas de mi vida que ni van ni le vienen a nadie como que hago mini-tutoriales o cosillas así...

Creo que cuando algo no te emociona algo pues, lo mejor es hacer borrón y cuenta nueva y hacer algo con más sustancia, algo que te emocione de verdad, y así es como me siento con esto ahora mismo...

Así que le daré vueltas y decidiré que hago...si renovamos diseño y planificamos contenidos o empezamos de cero.

Saldremos de dudas en breve

lunes, 5 de octubre de 2015

SEO,PYTHON y bases de datos

Últimamente ando algo metido en el mundo del SEO, el cual por un lado me aburre extremadamente (buscar las combinaciones de keywords,etc...) y por otro lado me apasiona y también he decidido que voy a seguir la senda del Python, ya que veo que es un lenguaje muy multiproposito y que se ha portado muy bien conmigo.
De hecho de aquí nada tengo que volver a hacer un programa que me ayude a automatizar ciertas tareas que se me antojan tediosas y que chico, para esto se inventó la programación...
Este año se me está haciendo bastante tedioso pues es más de lo mismo de lo que ya hemos dado y me da a mí que terminará el año y apenas habremos mirado nada nuevo.
Lo único nuevo que estamos dando es Gestores de Bases de datos y la verdad es que voy bastante perdido, pero espero que nada que no se supere dedicándole horas...
En fín....tiempo al tiempo y paciencia, mientras tanto, podría haberme hecho famoso como ELRubius o alguno de estos y vivir de maravilla soltando paridas...

viernes, 25 de septiembre de 2015

Vuelta a la batalla! (empezamos superior)

Este año empezamos el superior, y retomo el blog aunque tengo muy poco tiempo libre debido a todos los proyectos que he empezado por mi cuenta para seguir formando a la espera de conseguir ver de nuevo, algún dulce día, un contrato de trabajo, que esto ya es más legendario que el Santo Grial.
La leyenda dice que unos pocos elegidos han visto uno en los últimos años...yo no lo tengo tan claro jajajaja
Bromas aparte, espero poder cumplir algo más con el blog e ir posteando aunque sean tonterias, pero poco a poco ir haciendo cosas.
Nos leemos!

sábado, 4 de julio de 2015

Soy certificado Linux Essentials !

Pues eso, que aunque el examen fue bastante más duro de lo que me esperaba (estos del LPI se lo toman muy en serio eso de que tengas los conocimientos que certifican...) e incluso llegué a pensar que era muy posible que lo iba a suspender, pero no!, aprobado y además con bastante buena nota 605 de 800 o un 77,50% sobre 100.
Así que comparto la alegría con todos y a por el siguiente objetivo...
(el 101 y el 102 de momento se quedan en stand-by o pausa, el siguiente objetivo es hacer un par de páginas con PHP, MySQL, Javascript y usando Bootstrap de Framework que me ha gustado bastante :) )
Nos leemos!


lunes, 22 de junio de 2015

Scripting Bash parte I

Con motivo de que estoy estudiando para sacarme el primer certificado de la LPI ( Linux Professional Institute), el Essentials, he decidido tras leer el capítulo 12 hacer un pequeño y simple ejercicio.En este script muy simple y sin filigranas, pero que sirve para hacerse una pequeña idea de que, con un poco de imaginación y ganas el Bash (interprete de comandos de Linux) nos ofrece una potente herramienta con la cual vamos a poder, entre otras cosas, automatizar tareas.
Este script simplemente nos pide un número de usuarios y un nombre de usuario para ellos, por ejemplo, le decimos que queremos tres usuarios de nombre alumno, pues nos creará el usuario: alumno1, alumno2 y alumno3.
Desde luego este script se puede mejorar y mucho, por ejemplo automatizando la generación de contraseñas, añadiendo más opciones como la creación de un directorio que comparta con el grupo, un enlace suave, etc...


#!/bin/bash

echo -n "Cuantos usuarios deseas crear? "
read numusers
echo -n "que nombre estandar les quieres asignar? "
read nombre
for (( c=1; c<=$numusers; c++ ))
do
        nombrefinal=$nombre$c
        useradd -m $nombrefinal
        passwd $nombrefinal
done
echo -n "finalizado el loop"

En la primera línea iniciamos el interprete.
Con echo mostramos por pantalla lo que queremos que nos proporcione el usuario, lo cual lo recogemos con read y lo guardamos en la variable de nombre numusers.
Más de lo mismo con el nombre y despues el bucle for, escrito al más puro estilo C, aunque con ligeras diferencias: aquí no va entre {} y tenemos que usar do y done a tal efecto. Dentro del bucle veis una variable que no es más que la concatenación de la variable nombre con el número de iteración dentro del bucle para ir generando los usuarios:
por ejemplo en la primera iteración nombrefinal será igual a alumno1, en la segunda alumno2, etc...
useradd y passwd son los comandos de Linux, el primero generará el usuario y el segundo le asignará una contraseña que tendremos que introducir.
Después simplemente finalizo avisando de que se acabó el bucle.

Un simple ejercicio que se puede ampliar fácilmente y que cumple con el objetivo, que es simplemente hacernos una idea de la potencia del interprete de comandos y de lo bonito que es programar :-)

jueves, 18 de junio de 2015

Camino del LPI Linux Essentials

Ya hemos pasado el estrés de las pruebas de acceso al superior con resultado cuanto menos curioso, y ahora para no parar seguimos haciendo camino con el certificado del LPI (Linux Professional Institute), empezaremos por el Essentials, el más básico de todos, que certificada que sabes los conocimientos básicos para trabajar con un sistema Linux.
De hecho esta semana va a ser una semanita cargada de Ubuntu, OpenSuse y algo de Arch Linux que le tengo muchas ganas...
También estamos repasando ciertos conceptos de programación, he vuelto a los entrenos y seguimos luchando por ese objetivo que me pondría las cosas mucho más fáciles y que me daría una buena estabilidad económica.
La cuestión es que organizandome un poco y con algo de sacrificio todo se puede...aunque no sea fácil.
Nos vemos!

viernes, 22 de mayo de 2015

La importancia de un buen framework y de estar al día

Pues como bien dice el título, es muy importante estar al día y conocer bien las herramientas.
Es muy loable haber hecho páginas web responsive desde 0 pero nada como usar un buen framework para ello...
Se aprende igualmente mucho y además te ahorrará un montón de tiempo y siempre ayuda a que quede el resultado algo más profesional.

Un buen consejo:
Pierde tiempo en conocer herramientas buenas, a medio y largo plazo lo amortizarás.

Al igual que reusar código es una muy buena idea, pues te ahorrará tiempo y en teoría sabes que ese código funciona...

...aunque te puede pasar como me pasó a mi el otro día, que encontré un formulario de PHP pero que luego no funcionaba, me imagino que el autor al publicarlo le pudieron las ansias y no lo probó.
El caso es que el error lo detecté y lo corregí... es fantástico saber programar, y no tienes porque ser un super experto, empieza poco a poco y cuando te quieras dar cuenta ya tendrás un buen nivel.

En esto, cómo en muchas cosas de la vida, es una cuestión de tiempo, un maratón o un entreno de pesas... no puedes pretender de golpe ponerte el chándal y hacer 50km de una tacada o levantar 70 o 100 kg en un press de banca o de piernas... pero con el tiempo entrenando todo se consigue ;) doy fe!

jueves, 21 de mayo de 2015

BZMNetworks está al caer

Pues eso, que voy a crearme una página nueva más enfocada al perfil profesional. Algo así cómo una suerte de currículum online, donde se reflejen mis habilidades y comente aspectos del día a día en las distintas ramas de la informática que voy tocando. Está seguirá vigente pero como algo más personal.

Nos leemos!

lunes, 11 de mayo de 2015

Dos meses sin escribir, el tiempo pasa volando!

Llevo dos meses sin escribir, el tiempo vuela y en nada tengo las pruebas de acceso al ciclo superior, que la verdad sea dicha, lo llevo bastante mal, desde el punto de matemáticas, aunque la verdad es que inglés y lengua no me preocupan en demasía ... no se hasta que punto esto es bueno o es malo....

También me he lesionado, tengo un dolor en la espalda baja brutal, y todo esto es debido a saltarme una de las normas más básicas del entreno... si la cabeza no está bien el cuerpo menos.

Me gustaría poderos prometer que escribiré a diario pero seguramente incumpliría mi palabra, así que para no decepcionar mejor me callo y no prometo nada.

Hoy cumple 22 meses mi tesorito y tengo unas ganas enormes de ir a casa y comérmela a besitos! :)

Un abrazo y nos leemos.

jueves, 5 de marzo de 2015

Empezando con PHP, clases de Google Actívate y más

Estoy empezando a hacer las prácticas de PHP propuestas por el profesor, así que si no me fallan las cuentas a partir de este fín de semana empezaré a poner los ejercicios y el material que nos ha dado.

También me he apuntado a un par de cursos de Google Actívate 2015, entre ellos uno que ya realicé, pero que nunca viene mal refrescar y conseguir un certificado más reciente jejeje: idesweb.

Os mantengo informados en breve!

miércoles, 4 de marzo de 2015

TIEMPOS DE PAZ Y TRANQUILIDAD

Por fin hemos acabado los exámenes y ya puedo retomar el blog con más calma.
Los entrenos también empiezan a ser lo que eran aunque volver después de tanto tiempo de calma se hace un poco duro, pero vamos en el buen camino...

A partir de ahora voy a incluir 3 post mínimo por semana, y ante todo vamos a retomar la programación, en concreto vamos a seguir con C y vamos a añadir algo de PHP que me estoy aficionando de mala manera.

También incluiré el material de las prácticas que he realizado este año y comenzaremos a hacer las chuletillas o data sheets que prometí...

De momento, os puedo decir que aunque de aquí una semana escasa comenzaré las prácticas, las cosas ya son de otra manera, como mucho más livianas...

Nos leemos!

martes, 17 de febrero de 2015

He vuelto a los entrenos!

Pues eso, he vuelto a entrenar, y tengo que reconocer que me siento mejor que núnca! y eso que al estar en tan baja forma el entreno se me ha hecho un poco tortura...
Pero después de una buena ducha te sientes relajado, con ganas de afrontar lo que sea, y sobre todo mucho más activo.
En fín, que espero que nos leamos a partir de ahora mínimo 4 veces a la semana, aunque lo ideal sería un post por día.

martes, 10 de febrero de 2015

Volvemos al campo de combate (aún con exámenes y todo!)

Estamos hasta el cuello de exámenes pero estoy harto...más vale tarde que nunca, así que decido dejar de poner excusas y volver al campo de batalla, con más post y volviendo a los entrenos, pues he perdido ese equilibrio entre cuerpo y mente y veo que no merece la pena. Si el cuerpo no acompaña a la mente no hay nada que hacer, y la verdad es que los entrenos me sientan muy bien, me hacen estar mucho más activo e incluso mentalmente mejor. Cuando entrenaba a diario me costaba mucho menos retener la información.
Así que me ha pasado algo parecido a lo que le pasó a Evander Holyfield una vez que se dejó los entrenos con pesas y se dió cuenta de que estaba mucho mejor cuando entrenaba (de hecho perdió aquel combate al que fué sin entrenos de pesas).
Pues nada más, en los próximos post voy a empezar a publicar ciertas prácticas que hemos hecho este año, que espero que sean de utilidad para la gente.
Un saludo a todos y nos leemos!

lunes, 12 de enero de 2015

Fundamentos de programación en C, de Nacho Cabanes, nociones,motivación y Tema 0 toma de contacto

Voy a volver a empezar con la programación y está vez para quedarme. Lo primero que tenemos que tener en cuenta es que para empezar a programar, más que un lenguaje, necesitamos adquirir unos fundamentos, una vez que tienes claro unos fundamentos, el lenguaje es una elección según gustos y necesidades, pero no es lo fundamental.
Me he decantado por escoger este curso de Nacho Cabanes de fundamentos en C, por las siguientes razones:
  • Es el primero que me enganchó de verdad y ví resultados, además está en nuestro idioma.
  • C es un lenguaje muy potente, y aunque es muy rígido y pocos lo recomendaran para empezar, me gusta porque entre otras cosas si aprendes en C que muchos lenguajes cogen cosas de él, la mayoría de lenguajes se te harán de fácil adaptación.
  • Tiene una comunidad bastante activa, que responden rápido a las dudas en su foro.
Esto no quiere decir que sea el único que voy a publicar...también alternaré con otros como Programming 4 everybody del Dr. Charles Severance en Python, el cual recomiendo encarecidamente por ser un curso muy bien explicado, con posibilidad de certificado (pago de unos 35€, si no recuerdo mal) y que nos mostrará las bondades de este gran lenguaje de programación y que si seguimos complementando los videos con el libro gratuito adquiriremos una buena base.

Antes que los propios cursos tenemos que tener claro los siguientes puntos:
  • Para programar bien, es como entrenar en un gimnasio, es algo que se tiene que ir prácticando casi todos los días, así que tenemos que sacar todos los días un ratito para ir haciendo programas.
  • Necesitaremos una gran dosis de paciencia, el arte de la programación puede resultar muy frustrante cuando las cosas no salen como quisieramos, pero no pasa nada...es parte del proceso y tenemos que tener una via de escape.Si un problema no sale, no te tires horas y horas en él y no te quemes, respira! sal a dar una vuelta, juega a un videojuego, haz lo que sea pero desconecta! verás como con energías renovadas se afronta mejor y muchas veces lo que parecía un pozo sin fondo lo ves después como una tonteria!
  • Tenemos que tener alma de investigador! no te contentes con lo que presente el material del curso, usa su foro, pregunta en internet, consulta páginas, libros... así es como se aprende de verdad!
  • Sobre todo práctica, por mucha teoría que leas, a programar se aprende programando, no hay más! así que manos a la obra.
  • Huelga decir que es muy recomendable ser realistas e ir pasito a paso, no vamos a programar de golpe un videojuego de última generación de golpe! pero puedes empezar por programitas sencillos y poco a poco ir ampliando hasta que quede algo que muchas veces nos sorprenderá, y llegará un momento en el cual miraremos atrás y diremos...Wow! pues no me esperaba lograr tanto! pero para eso pasito a pasito sin querer ir de golpe a construir el tejado de la casa primero, porque lo más seguro que lo único que conseguiremos así es acabar desmotivados y abandonar...y eso es lo último que queremos.
Dicho esto y sin más dilación os invito a leer el primer capitulo del curso:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=589 

PD: No incluyo las soluciones a estos ejercicios (tema 0) por no ser de programación, en los siguientes temas sí. También hablaremos de la instalación del IDE y de editores de código en el próximo tema.

domingo, 4 de enero de 2015

Ética y democracia digital

Bajo este título simplemente quiero exponer mis reflexiones sobre algo que hace mucho tiempo me ronda por la cabeza y que, concretamente, hace poco debatía con alguién...
Conozco a mucha gente que te habla de la falta de ética, inmoralidad, etc, respecto a colectivos (políticos en especial) y que no les falta razón. Pero luego me entristece enormemente ver que esas mismas personas no son tan fieles como quieren aparentar a estos.
Quién me conoce sabe que hace mucho tiempo que deje de usar asiduamente windows y que uso mayormente Linux y OSX. No quiero ser un talibán de Linux, ni ser tu Pepito Grillo concienciador donde los haya, aunque si escribo esto por algo será, y mucho menos defensor de los intereses económicos de Microsoft...
Me parece bien en cierta parte que si la gente se apaña para bajarse programas de precios desorbitados y consiguen que les funcione gratuitamente pues enhorabuena por ellos. Pero me preocupa que lo hagan con ese desdén o que te digan frases lapidarias como: "Usas GIMP? eso es una porqueria que no vale para nada, bajate el Photoshop (por la edición que quieras) que es gratis"...ejem, gratis?!?! GIMP porqueria?!?!?! en fín, reconozco que GIMP no tiene esa comodidad que tiene Photoshop, pero si lo usas pensando en las particularidades de GIMP (otro fallo habitual de la gente, usar programas pensando en otros, aunque estaría muy bien que muchas veces se mimara algo más al usuario...pero eso es otro tema) al poco tiempo te das cuenta de que no es complicado, o por lo menos no tanto, y que puedes hacer lo mismo o más, sobre todo para usuarios que no es que se dediquen a hacer cosas de extremada complejidad y mucho menos retoques a nivel ultra profesional.
Creo que el mensaje queda claro, pero por si acaso... me preocupa que no se tenga en cuenta que esto es una trampa más, que siempre estarás atado a una compañia que hará y deshará lo que le de la gana y aunque no te lo parezca tú siempre estarás delinquiendo por ser un "enganchado" a su programa, cuando hoy en día hay múltiples opciones de software libre que sirve más que correctamente para esos propositos, de manera simple, de fácil acceso y que no te dará problemas con mira, tengo el word 20XX y por eso no te funciona una hoja con dos tonterias de palabras en el word 200X... y esas cosas tan habituales.
En fín, que me da mucha rabia que se denomine gratuito a algo que siempre tiene un precio, aunque tú lo consigas gratis y que se condene a algo que tiene una naturaleza mucho más abierta, y eso queridos amigos, si que es algo que si pierdes dos segundos en pensarlo te darás cuenta de que tu opinión es cuanto menos injusta y por lo tanto, poco ético.