Procedimientos almacenados en MySQL en la décimo tercera edición de bolsillo
Una nueva edición pocket de The Original Hacker ha llegado tratando un tema especial del cuál:
todos quieren saber;
muchos hablan;
pero muy pocos terminan comprendiendo.
¿Qué son, para qué sirven, cómo y dónde implementar los Stored Procedures (procedimientos almacenados)?
Una explicación clara, concreta y 100% práctica que acompaña a una lista de buenas prácticas sugeridas para el mantenimiento y evolución de la base de datos en la aplicación.
Esta edición la puede descargar aquí.
o aquí:
El lugar en el que registro los sucesos que se van dando para resolver mi koan personal...
Mostrando entradas con la etiqueta The Original Hacker. Mostrar todas las entradas
Mostrando entradas con la etiqueta The Original Hacker. Mostrar todas las entradas
martes, 24 de marzo de 2015
viernes, 2 de enero de 2015
The Original Hacker 11... Edición de Año Nuevo...
Edición especial «Shaná Tová»
|
Esta edición la pueden descarcar de aquí.
lunes, 10 de noviembre de 2014
The Original Hacker Edición Aniversario... Monte su propio Servidor desde Cero!!! :D
Es increíble Eugenia:
"Quería hacer algo distinto, especial de verdad y que no tuviera comparación con lo que venía haciendo, hasta que se me prendió la "lamparita" y administrando mis propios servers pensé en lo difícil que eso resulta a los más novatos y ahí se me ocurrió la idea: «Por qué no hacer algo para que los más novatos (y los no tanto) se animen a dar el salto sin padecer una experiencia traumática?». Así que comencé a trabajar en ello.
Trabajé mucho, MUCHÍSIMO para esta edición, tanto que no recuerdo haber trabajado así antes:
Monté servidores de prueba
Contraté servicios
Registré dominios
Hice cientos de capturas de pantalla (algo de no creer en mi xD)
Desarrollé la nueva versión de JTS, JackTheStripper C9 Lite exclusivamente para esta edición
Y con todo lo anterior, armé una Guía ilustrada paso a paso para montar un servidor GNU/Linux desarrollar sobre él en la nube.
Se trata de una guía adaptada para que los más novatos, incluso gente que jamás haya usado GNU/Linux ni desarrollado sobre este sistema, puedan montar su propio server.
Como «Bonus Track», esta guía trae:
Comandos personalizados generados por JackTheStripper C9 Lite para hospedar Webs de forma fácil con solo escribir vhostadd -s dominio
Ideas de negocio para implementar en base a lo aprendido con la guía y recursos para llevar el negocio adelante.
Tips para ayudar a los programadores, independientemente de su nivel, a crecer profesionalmente
Son más de 30 páginas a tamaño oficio, equivalentes a unas 60 páginas del formato tradicional A4 de TOH, cargadas de instrucciones precisas, trucos, consejos, imágenes ilustrativas e información sin escatimar detalles."
Trabajé mucho, MUCHÍSIMO para esta edición, tanto que no recuerdo haber trabajado así antes:
Monté servidores de prueba
Contraté servicios
Registré dominios
Hice cientos de capturas de pantalla (algo de no creer en mi xD)
Desarrollé la nueva versión de JTS, JackTheStripper C9 Lite exclusivamente para esta edición
Y con todo lo anterior, armé una Guía ilustrada paso a paso para montar un servidor GNU/Linux desarrollar sobre él en la nube.
Se trata de una guía adaptada para que los más novatos, incluso gente que jamás haya usado GNU/Linux ni desarrollado sobre este sistema, puedan montar su propio server.
Como «Bonus Track», esta guía trae:
Comandos personalizados generados por JackTheStripper C9 Lite para hospedar Webs de forma fácil con solo escribir vhostadd -s dominio
Ideas de negocio para implementar en base a lo aprendido con la guía y recursos para llevar el negocio adelante.
Tips para ayudar a los programadores, independientemente de su nivel, a crecer profesionalmente
Son más de 30 páginas a tamaño oficio, equivalentes a unas 60 páginas del formato tradicional A4 de TOH, cargadas de instrucciones precisas, trucos, consejos, imágenes ilustrativas e información sin escatimar detalles."
La edición especial de aniverasrio la pueden descarcar de aquí.
viernes, 15 de agosto de 2014
The Original Hacker Nº8 ya llegó y con una edición un poco loca xD
Y esto es lo que nos dice Eugenia en esta nueva edición de su revista:
"...esperé a sentirme «inspirada» para hacer lo que se me viniera en gana en el momento que fuese. Y así, pasó el tiempo y surgió esta edición en la que les escribo cuatro artículos muy «locos».
De los 4, el más «cuerdo» de todos es «PHP y el manejo de objetos en memoria». Es un tema hiper interesante y meterse de lleno a «bajo fondo» (temática de esta edición) con la forma en la que PHP manipula los objetos es fascinante. A los programadores menos «curiosos» les va servir un poco para evitar cometer errores de código. Pero los de espíritu inquieto van a flipar.
Luego, el artículo «más serio» y libre de código, refleja una gran parte de los consejos que doy a mis alumnos cuando surge el dilema de si desarrollar Software Libre o no. «Software Libre y la diferencia con el software privativo desde una óptica intrínsecamente profesional» es un título extenso para un complejo debate moral. Pero la idea del artículo, no es hacer «propaganda política», sino por el contrario, abarcar el tema desde lo que a cada uno le conviene desde su lugar profesional. Recomiendo leerlo con calma y detenidamente, sin buscarle la quinta pata al gato, sino tratando de reflexionar con total humildad cada palabra; tomarse tiempo para meditar lo leído y utilizarlo en favor de uno. De nada servirá si lo lee buscando una opinión, iniciar un debate ni mucho menos leerlo con desesperación de poder expresarse. Este artículo no pretende iniciar un debate, sino simplemente servir a quiénes puedan aprovechar su contenido, nada más.
Luego, nos encontramos con un interesantísimo paper que pone de manifiesto y con puros ejemplos, los enfoques de la Orientación a Objetos, como paradigma de programación y como estilo arquitectónico, tratando de establecer claras diferencias que sirvan no para formar parte de un «bando» concreto, sino para poder complementarlas a fin de diseñar sistemas tan robustos como sea posible. Recomiendo la lectura solo para aquellos programadores que ya manejen la orientación a objetos. Como material introductorio, podría no resultar beneficioso y su lectura hacerse bastante tediosa.
Finalmente, la locura hecha artículo como broche de oro. Ir al más bajo fondo, al extremo de lo que sucede «dentro del ordenador» con PHP ejecutándose. Si se le busca la utilidad a este artículo, se obtendrá un resultado frustrante. Lo mismo sucederá si se le intenta buscar la justificación técnica. Pues no tiene más que «juegos de ideas» para curiosear y divertirse a lo «big-nerd». No es más que «hacking de la vieja hora» para los «vejetes» que destruíamos cualquir aparato «desarmable» cuando éramos pequeños y para los pequeños que aún los destruyen. "
Luego, el artículo «más serio» y libre de código, refleja una gran parte de los consejos que doy a mis alumnos cuando surge el dilema de si desarrollar Software Libre o no. «Software Libre y la diferencia con el software privativo desde una óptica intrínsecamente profesional» es un título extenso para un complejo debate moral. Pero la idea del artículo, no es hacer «propaganda política», sino por el contrario, abarcar el tema desde lo que a cada uno le conviene desde su lugar profesional. Recomiendo leerlo con calma y detenidamente, sin buscarle la quinta pata al gato, sino tratando de reflexionar con total humildad cada palabra; tomarse tiempo para meditar lo leído y utilizarlo en favor de uno. De nada servirá si lo lee buscando una opinión, iniciar un debate ni mucho menos leerlo con desesperación de poder expresarse. Este artículo no pretende iniciar un debate, sino simplemente servir a quiénes puedan aprovechar su contenido, nada más.
Luego, nos encontramos con un interesantísimo paper que pone de manifiesto y con puros ejemplos, los enfoques de la Orientación a Objetos, como paradigma de programación y como estilo arquitectónico, tratando de establecer claras diferencias que sirvan no para formar parte de un «bando» concreto, sino para poder complementarlas a fin de diseñar sistemas tan robustos como sea posible. Recomiendo la lectura solo para aquellos programadores que ya manejen la orientación a objetos. Como material introductorio, podría no resultar beneficioso y su lectura hacerse bastante tediosa.
Finalmente, la locura hecha artículo como broche de oro. Ir al más bajo fondo, al extremo de lo que sucede «dentro del ordenador» con PHP ejecutándose. Si se le busca la utilidad a este artículo, se obtendrá un resultado frustrante. Lo mismo sucederá si se le intenta buscar la justificación técnica. Pues no tiene más que «juegos de ideas» para curiosear y divertirse a lo «big-nerd». No es más que «hacking de la vieja hora» para los «vejetes» que destruíamos cualquir aparato «desarmable» cuando éramos pequeños y para los pequeños que aún los destruyen. "
La edición indicada se puede obtener por acá:
.domingo, 1 de junio de 2014
The Original Hacker No.6 -parte de lo que Mayo nos dejó-...
Mayo trajo muchos cambios, o al menos, sucedieron hechos a los que debo adaptarme en el corto plazo.
En el próximo post detallaré un poco aunque en uno de los posts del mes pasado ya se veían venir los cambios. En fin.
Por ahora, agradecer a Eugenia por iluminarnos.
Acá está el número 6 de la revista.
Descargar acá
Ah! y no olvidar el acertijo de la página.19
En el próximo post detallaré un poco aunque en uno de los posts del mes pasado ya se veían venir los cambios. En fin.
Por ahora, agradecer a Eugenia por iluminarnos.
Acá está el número 6 de la revista.
Descargar acá
Ah! y no olvidar el acertijo de la página.19
martes, 29 de abril de 2014
The Original Hacker No. 5
Y como lo prometido es deuda, ya puedes descargar el número 5 de la revista.
Descargar acá
Gracias a Eugenia por su gran trabajo.
Recuerda el acertijo de la última página.
Descargar acá
Gracias a Eugenia por su gran trabajo.
Recuerda el acertijo de la última página.
lunes, 28 de abril de 2014
The Original Hacker 5... pronto
Vuelve
TOH con un especial sobre modelos de seguridad permisivos
(imperdible!), hacks para crear completos menús en GNU/Bash, un
decorador para formularios Web en Python que es un lujo y un paper
sobre Dict, un nuevo concepto en objetos para PHP creado en Europio
Engine. Una edición "de lujo" que además, incorpora una
nueva sección en la revista: el acertijo mensual en el que todos los
usuarios podrán participar a través de Twitter.
Desde
esta edición, en todas las ediciones será publicado un acertijo que
demandará del razonamiento lateral para poder ser resuelto. Un
ejercicio que todo hacker y todo programador necesita para poder
mejorar sus técnicas de razonamiento. Todos los meses un nuevo
acertijo y a partir del siguiente, una respuesta y la lista de
ganadores :)
Así
que recuerden:
martes, 25 de febrero de 2014
The Original Hacker Nº4
La edición Nº4 de The Original Hacker está online desde el martes 25 de febrero de 2014 con el siguiente contenido:
[Bash Scripting Avanzado] sustitución de parámetros y manipulación de variables
Este artículo sigue la serie de scripting en bash que comenzó unos números atrás. La sustitución de parámetros en bash es un tema que no tiene desperdicios y en este artículo se abarca minuciosamente (incluye chuleta!!)
[Seguridad Informática] EuropioCode, un sistema de codificación de caracteres basado en el modelo SAC de 3 capas
EuropioCode es un nuevo sistema de encoding (codificación de caracteres) especialmente diseñado para la codificación de campos de formulario y persistencia de datos de forma segura, previniendo de forma absoluta y definitiva, la inyección de código a través de entradas en web forms. Este paper es un completo manual tanto de uso como de desarrollo. Como sistema de codificación, aplica además, un modelo de seguridad en 3 capas (server-application-client/servidor-aplicación-cliente) con lo que su implementación podría significar el comienzo de aplicaciones 100% invulnerables.
[Ingeniería Inversa] solo el “qué” puede desvelar el camino hacia el “cómo”
Este paper no es apto para todo el mundo. Si bien intenta explicar no solo en teoría sino en la práctica pura y exclusiva, los pasos que la ingeniería inversa aplica en el desarrollo de Software, no deja de ser un tema complejo que podría resultar hasta incluso contradictorio en muchísimos programadores. Su publicación está solo expuesta a título informativo y no pretende servir de guía para la ingeniería de software ni mucho menos, servir de único material de consulta. Su único objetivo es servir de auto-evaluación al programador que tenga interés en comenzar a inmiscuirse en el uso de la ingeniería inversa para desarrollar software.
[Ingeniería de Software] wrappers y decoradores en Python (la explicación definitiva)
En la edición pasada, se introdujo a los conceptos de funciones lambda y closures en Python, prometiendo abarcar también, wrappers y decoradores. Y lo prometido es deduda. Con este artículo, uno de los temas quizás más complejos de abarcar en Python, queda finalmente expuesto en blanco sobre negro a riesgo de garantizar que el 99,9% de los programadores, lo entenderá de forma definitiva. Lejos, el artículo estrella de esta edición :)
[EuropioEngine Lab] SecurityLayer, una capa de seguridad inteligente
Hace dos ediciones atrás, se introdujo al concepto de capas de seguridad inteligentes en PHP. Toda la investigación sobre el tema, se aplicó -y probó- en una capa de seguridad para EuropioEngine, explicada paso a paso en esta edición. Lectura recomendada no solo para usuarios de EuropioEngine, sino también, para todos aquellos que se hayan interesado en el paper sobre capas de seguridad inteligentes y quieran una referencia de base para desarrollar una propia.
Acá está el enlace para descargarla.
jueves, 23 de enero de 2014
The Original Hacker/El Hacker Original
Creo que la traducción es superflua para los que seguimos este tipo de temas, pero bueno, uno nunca sabe.
Eugenia Bahit ha ofrecido –como siempre- su último material para su difusión por la red. La revista está muy buena para los que quieran mantenerse actualizados en temas de tecnología -Ingeniería de Software, Python, Javascript y similares-.
El índice de esta edición es el siguiente:
Me parece que llegué a esta publicación porque andaba buscando material para enseñarle a mis hijos a escribir Javascript -en esas andamos por estos días- y estuve leyendo sobre Eugenia, quien es como, cuando se junta la belleza física con la fortaleza cerebral. Por allí leí un post donde contaba sobre una conversación con Richard Stallman.
Eugenia Bahit ha ofrecido –como siempre- su último material para su difusión por la red. La revista está muy buena para los que quieran mantenerse actualizados en temas de tecnología -Ingeniería de Software, Python, Javascript y similares-.
El índice de esta edición es el siguiente:
- Ingeniería de Software: De Lambdas, Closures, Wrappers y Decoradores. Desmitificando Python – Parte I
- Ingeniería Inversa de Código en la Seguridad Informática como Forma de Detección de Vulnerabilidades
- Bash Scripting Avanzado: Utilizando Declare para la Definición de Tipos
- Europio Engine Lab: Consumir la API de Europio Engine desde el Front-End de un sitio Web Estándar
Me parece que llegué a esta publicación porque andaba buscando material para enseñarle a mis hijos a escribir Javascript -en esas andamos por estos días- y estuve leyendo sobre Eugenia, quien es como, cuando se junta la belleza física con la fortaleza cerebral. Por allí leí un post donde contaba sobre una conversación con Richard Stallman.
Recuerdo que en mi estadía en Portland –cuando me aficioné a Ubuntu- me mantenía al día con Linux Journal y Linux Magazine, las iba a leer a un Barnes and Noble en donde tenían una cafetería de Starbucks interna. The Original Hacker es la primera publicación que logro encontrar similar a las mencionadas por acá, su contenido –repito- está muy bueno.
Suscribirse a:
Entradas (Atom)




