En esta entrada os dejo una serie de técnicas y programas que es necesario conocer para aumentar la productividad grupal en determinadas circunstancias y tareas.
Hablaré de Slack, Trello, GTD, Pomodoro, Markdown…
En esta entrada os dejo una serie de técnicas y programas que es necesario conocer para aumentar la productividad grupal en determinadas circunstancias y tareas.
Hablaré de Slack, Trello, GTD, Pomodoro, Markdown…
Comparador de Servidores de correo.
En esta entrada voy a dejaros el mejor comparador de Servidores de correo en castellano existente en internet.
Estoy en ello.
En esta entrada os voy a hablar un poco a modo de resumen de lo que se conoce como Pentesting.
Seguro que para algunos es un concepto desconocido. Pero si digo Hacking, muchos sabéis a lo que me estoy refiriendo.
El pentesting difiere de lo que conocemos como hacking. El pentester es el usuario que realiza pruebas de seguridad en un sistema controlado y previamente acordado. El pentesting es la ciencia encargada de encontrar las debilidades del sistema informático. Mediante técnicas de penetración e intrusión que tratan de averiguar los fallos, bugs, exploits que puede tener el software o hardware de una empresa. El objeto, medir de forma controlada y acordada el impacto de un fallo, tanto funcional como económico. El hacking es similar pero sin consentimiento, no se sabe quién, ni donde se realiza el hacking.
El pentesting intenta similar el ataque de un hacker. Si el hacking busca realizar daño, con fines ilícitos, entonces hablamos de cracking. Aunque conviene recordar que el hacking con target sin consentimiento es también un delito.
Por lo tanto los Pentest o pruebas de intrusión se realizan con herramientas específicas donde se ha definido el objetivo y con dispositivos señalados para su análisis. Puede ser aplicado para realizar análisis forense.
Un Full Stack Developer (FSD)
Perfil informático demandado, que conoce bien las facetas del mundo Front-end y Back-end además de poseer altos conocimientos de sistemas operativos, metodologías y componentes.
El FSD posee un perfil técnico muy completo para controlar, velar y llevar a cabo la ejecución de uno o varios proyectos IT.
El diseño de páginas web, ha cambiado y mucho durante esta última década.
Lejos quedan los tiempos en los que todo el mundo diseñaba webs con un mero editor de texto. Se trabajaba creando desde cero los cimientos y sólo se necesitaban conocimientos HTML para “programar”. Los Diseños eran prácticamente HTML, con ausencia de CSS.
Llegaron las herramientas gráficas de las cuales Frontpage y Dreamweaver fueron exponentes y “facilitaron” la creación de páginas, mediante menús, extensiones, etc de una forma más visual. El inconveniente era que ensuciaba el código generado, y se perdía el control del sitio.
Posteriormente mediante la inclusión de herramientas totalmente visuales se podía construir webs. El poder del CSS se perfecciona y surgen nuevas versiones del lenguaje HTML.
La llegada de CMS como Joobla, WordPress, Drupal, Typo3, … empezaron a reemplazar los diseños sin herramientas backend ni contenidos dinámicos. Entre ellos destacó WordPress, de hecho, copó el mercado, siendo 1 de cada 4 páginas mostradas en Internet desarrolladas con este potente CMS. ¿ Malos tiempos para los programadores?
Esta entrada promete ser larga, por eso, os recomiendo paciencia a la hora de leerla, ya que como todas las cosas, uno comienza escribiendo y se acaba con 20 páginas. Pero creo que debe ser así, si se quiere explicar bien que es lo que deseamos hacer.
El propósito de este post es hablaros sobre como montar un servidor de paginas web de forma gratuita sobre Windows 10 (aunque funcionaria igual sobre otras versiones del Sistema Operativo), que soporte Apache, PHP y MySQL, y todo ello de forma «extremadamente» sencilla.
Gracias a WampServer (aunque existen alternativas y también bastante buenas, como XAMP, MAMP, etc.).
Pressure
pushing down on me
pressing down on you no man ask for.
Under pressure
that burns a building down
splits a family in two
puts people on streets.
(CHORUS)
It’s the terror of knowing
what this world is about
watching some good friends
screaming let me out
pray tomorrow
gets me higher,
pressure on people people on streets.
(CHORUS)
Turned away from it all
like a blind man
sat on a fence but it don’t work
keep coming up with love
but it’s so slashed
and torn,
why? why? why?
Love, love, love
Insanity laughs under pressure
we’re cracking
can’t we give ourselves one more chance?
Why can’t we give love
that one more chance?
Why can’t we give love
give love, give love
give love, give love…
Cause love’s such an old fashioned word
and love dares you to care for
the people on the edge of the night
and love dares you to change our
way of caring about ourselves
this is our last dance
this is our last dance
under pressure
under pressure
pressure.
En esta entrada voy a detallar todas las propiedades que aparecen cuando seleccionamos un dispositivo de Red, por ejemplo un adaptador determinado (Ethernet, WIFI,..), sobre el nuevo sistema operativo de Microsoft Windows 10.
Algunas de ellas son nuevas, y requieren una pequeña explicación. Además la ayuda proporcionada en este apartado es prácticamente inexistente desde dentro, y aunque es un apartado generalmente muy empleado por administradores de sistemas o técnicos informáticos, merece una explicación al menos algo detallada para aquellos neófitos que deseen conocer cómo funciona y que misión tienen los diversos elementos.
Por otro lado, detallaré una ventana de propiedades de Ethernet de Windows 10, con una numeración de cada una de las funciones o elementos, acompañadas de una explicación.
Vivimos en una época de cambios, uno de ellos, relacionado con el tecnológico, es la tendencia existente a usar la nube cada vez más. Uno de esos servicios más difundidos es el almacenamiento de datos remotos usando la red de Internet. Datos que no se encuentran ubicados en nuestros ordenadores, tablets o smartphones, sino externalizados en entidades ubicadas en diferentes partes del mundo, datacenters de empresas.
Gracias a estos servicios, podemos disponer de la información en todo momento y lugar, desde cualquier dispositivo, beneficiándonos de las capacidades ofrecidas por estas empresas. Ahorramos pues espacio en disco, en pro de usar la red de Internet cada vez mas.
Pero no todo son maravillas. El hecho de dejar nuestra información las 24h del día los 365 días al año, supone una serie de riesgos que debemos estar dispuestos a asumir. También el cambio de mentalidad que supone dejar datos sensibles a empresas aunque aseguren la confidencialidad, integridad y disponibilidad de los mismos.
En mi opinión, aunque disponen de altos niveles de seguridad algunos de ellos, tendremos que seleccionar bien qué tipo de información estamos dispuestos a dejar en la nube o cloud. Ya que una vez realizado esto, todo pueden ser ventajas. Sobre todo en dispositivos móviles donde la capacidad es más limitada, podemos tener apps que acceden a nuestros datos ubicadas en discos duros en Internet.
En esta entrada me gustaría agradecer el apoyo recibido de miles de usuarios en lo que va de año.
Según Jetpack, el blog ha cerrado el año con más de 400.000 visitas. Muchas gracias por el interés.
Por otro lado, también ha sido seleccionado como uno de los mejores de habla hispana relacionados con sistemas, lo que me motiva a seguir mejorando y aportando conocimiento para la comunidad.
Os deseo unas Felices Fiestas.
Si deseas simplificar todos estos comandos anteriores, es posible y recomendable usar un gestor GUI, ya que la memoria nos puede fallar.
He decidido crear este anexo, mostrando los mejores gestores GUI para MySQL. Algunos de ellos gratuitos otros de pago. Intentaré que no tenga desperdicio.
He buscado por Internet y no he encontrado una relación en castellano que permita encontrar de forma sencilla los que considero los mejores. He probado prácticamente todos, y con cuál me quedo…, pues para no perjudicar al resto y dejar este tema abierto, prefiero reservarme el criterio, y dejaros este asunto para los comentarios u observaciones que aportéis.
Para que os hagáis una idea de la importancia de Mysql a nivel mundial, queda patente en la gran cantidad de excelentes herramientas disponibles. Como he mostrado en el enlace superior, podemos gestionar la base de datos desde el propio intérprete de comandos que ofrece su instalación, pero con estos gestores, se ofrecen unos mecanismos más sencillos de trabajo, además de otro tipo de herramientas visuales de diseño, gestión y programación. Algunos de ellos a través de la web mediante un browser (adminer, phpMyAdmin,…), otros ejecutándose en un entorno nativo gráfico proporcionado por el sistema operativo donde se ejecute o instale.
Al margen de todo esto, y si nos viene a la cabeza un gestor como Microsoft Access no puro a nivel de separación de datos, motor o vista, tenemos que tener presente que en Access, los datos y la presentación se encuentran en un único fichero (informes, formularios, datos, etc) y no posee características de seguridad, soporte de usuarios, transaccionalidad y acceso remoto, entre otras muchas cosas como puede ofrecer un sistema gestor relacional puro como Mysql. No obstante, sin menospreciar al gestor de Redmond, que dicho sea de paso posee su potente SQL Server, cada producto tiene su finalidad, su verdadera utilidad y su cuota de mercado. Era simplemente un ejemplo coyuntural para ofrecer una mayor compresión de la necesidad de disponer de estas herramientas.
Estos son los productos seleccionados.
Los Oscar del GUI MySQL
Mysql es un sistema gestor de bases de datos relacionales bastante extendido actualmente. Posee un excelente rendimiento y facilidad de uso, con una licencia dual.
Es multiusuario, multihilo, adquirido por la empresa Oracle (posee otro gestor de bases de datos objeto relacional que domina el mercado alto rendimiento a nivel empresarial).
El éxito de Mysql en parte radica por su sencillez, facilidad, y su uso en aplicaciones filosofía LAMP.
Como he comentado muchos usuarios confunden la libertad de usarlo como gestor de nuestras bases, con la gratuidad. De hecho, solamente usaremos MySQL GPL, si la aplicación que lo emplea también lo es. En caso contrario, tendremos que pagar una licencia de uso. Este aspecto es curioso, puesto que existen empresas que basan el funcionamiento de sus aplicaciones sobre este gestor sin pagar licencia, pero su código es privativo (no quiero enfadar a Stallman)
Aunque inicialmente no ofrecía motor para soporte transaccional, ni integridad referencial automática (si a nivel de especificación mediante sentencia DDL)(esto sonará curioso a los amantes de Microsoft Access), actualmente si ofrece ambas características en función del tipo de motor de almacenamiento seleccionado.
Otra gran ventaja es su disponibilidad de uso en cualquiera de las plataformas disponibles.
Según datos de fabricante, existirían más 6.000.000 de copias de MySQL funcionando en la actualidad, lo que supera la base instalada de cualquier otra herramienta de gestión de bases de datos.
Es empleado en las herramientas más extendidas de Internet, como puede ser WordPress (1 de cada 4 sitios de internet se realiza con este CMS), Drupal, Moodle, Prestashop, etc …
Aunque también es empleado por empresas grandes Wikipedia, Google (aunque no para realizar búsquedas), Facebook, Twitter, Flickr, YouTube…
El tráfico del sitio web de MySQL AB (empresa) superó en el año 2004 al del sitio de IBM.