
danteslab-eng.blogspot.com
Dante's LabBlog about security, networks and programming.
http://danteslab-eng.blogspot.com/
Blog about security, networks and programming.
http://danteslab-eng.blogspot.com/
TODAY'S RATING
>1,000,000
Date Range
HIGHEST TRAFFIC ON
Friday
LOAD TIME
1.4 seconds
16x16
32x32
64x64
128x128
PAGES IN
THIS WEBSITE
17
SSL
EXTERNAL LINKS
18
SITE IP
173.194.46.106
LOAD TIME
1.375 sec
SCORE
6.2
Dante's Lab | danteslab-eng.blogspot.com Reviews
https://danteslab-eng.blogspot.com
Blog about security, networks and programming.
Dante's Lab: December 2014
http://www.danteslab-eng.blogspot.com/2014_12_01_archive.html
Exporting and importing a virtualenv. One nice thing I recently learnt about virtualenv. Environments is that they ease project exportation. When you give one of your project to a friend or colaborator, inside a compressed file, you have to tell him which dependencies to install to run the project. Fortunately virtualenv (actually pip. Gives you and automated way to do it. Suppose you have a project folder you want to export and suppose you have made a virtualenv. Pip freeze requirements.txt.
Dante's Lab: April 2012
http://www.danteslab-eng.blogspot.com/2012_04_01_archive.html
According to the mathematical theory, if we put 23 people in a room there is around a 50% chance that 2 of them have the same birthday. If instead of 23 there are 75 people the probability rises to 99.9%. Be aware that we are not talking about someone having the same birthday as us (in this case we would be imposing a condition of a specific date which is a stronger constraint), but any. Two people agree on her birthday (may be any date) . For example, in a room with 23 people there are 253 possible pairs.
Dante's Lab: July 2015
http://www.danteslab-eng.blogspot.com/2015_07_01_archive.html
When you learn a language there is a point where beginners books don't give you anything useful any longer, where you can develop almost anything you want with what you know so far but that level of knowledge is not enough, you want to master the language and improve your skills a little more everyday. Is the kind of book to read when you get that point. It's not a book for beginners but a book for developers who want to be really pythonic. Enlaces a esta entrada. Subscribe to: Posts (Atom).
Dante's Lab: December 2013
http://www.danteslab-eng.blogspot.com/2013_12_01_archive.html
Documenting code with Sphinx. When writing code that will be used by others is critical to document it properly . This will help the users to get the most of our code and understand the design choices taken. In Python world , one of the most used tools for these purposes is Sphinx. Which generates a documentation similar to the Python documentation. The code, the docstring are more geared to those who will make use. Provides good practice writing Python code and redirects to PEP- 257. Let's begin explain...
Dante's Lab: January 2014
http://www.danteslab-eng.blogspot.com/2014_01_01_archive.html
Keep your code safe (Mercurial tutorial). In one of my previous articles I wrote about some options available to keep track of your code as it evolves. We assesed main options for freelance developers: Git. And main cloud providers for these two: GitHub. Mercurial has installer for Windows, Linux and MacOS. Besides you can choose to use a graphical user interface to manage it (like TortoiseHg. To install Mercurial in Ubuntu you just have to type:. Sudo aptitude install mercurial. Now go to folder where y...
TOTAL PAGES IN THIS WEBSITE
17
Dante's Lab: julio 2012
http://danteslab.blogspot.com/2012_07_01_archive.html
Programming in Python 3: A Complete Introduction to the Python Language. Es un lenguaje tremendamente sencillo de aprender. Con experiencia en otro lenguaje de programación de alto nivel es posible aprender sus bases en apenas una tarde y hacer proyectos medianamente complejos en no más de un fin de semana. El título del libro hace referencia a Python 3. En resumen, un gran libro. Enlaces a esta entrada. Suscribirse a: Entradas (Atom). Programming in Python 3: A Complete Introduction t.
Dante's Lab: enero 2015
http://danteslab.blogspot.com/2015_01_01_archive.html
Herramientas de cobertura de tests en Python. Supongo que hay muchas metricas para saber como de efectivos son nuestras pruebas unitarias a la hora de cubrir todas las casuísticas posibles en nuestros desarrollos. En el futuro tengo pensado formalizar mis conocimientos en TDD, pero por ahora sólo estoy jugando con los conceptos por lo que sólo sigo una métrica muy simple: si mis test ejecutan todas las líneas de código de mi programa, entonces debo estar enfocando bien mis tests. Supongamos que todos nue...
Dante's Lab: octubre 2014
http://danteslab.blogspot.com/2014_10_01_archive.html
Entornos virtuales para desarrollos reales, jugando con virtualenv. No se en vuestro caso, pero yo suelo desarrollar varios proyectos al mismo tiempo. El problema es que aveces necesitas librerías para un proyecto que entran en conflicto con las de otro. Por eso eso es por lo que virtualenv. Usar virtualenv como parte habitual de tus herramientas de desarrollo te ahorrará quebraderos de cabeza futuros. Sudo aptitude install python-virtualenv. Usando pip bastaría con:. Dante@Camelot: $ virtualenv - version.
Dante's Lab: marzo 2015
http://danteslab.blogspot.com/2015_03_01_archive.html
A lo largo de la vida no hay muchos libros que cambien realmente tu manera de pensar y hacer las cosas. En mi caso puedo contar con los dedos de una mano los libros de ese tipo que me he encontrado: " Computer Networking: a Top Down Approach. De Kurose y Ross, " Security Engineering: A Guide to Building Dependable Distributed systems. De Ross J. Anderson, y el libro del que trata este artículo " Clean Code: a Handbook of agile Software Craftmanship. De Robert C. Martin. Una función sólo debería hacer una...
Dante's Lab: abril 2012
http://danteslab.blogspot.com/2012_04_01_archive.html
El resultado es bastante redondo y creo que convierte a este libro en un must have. Dentro de la biblioteca de cualquier ingeniero de seguridad. Enlaces a esta entrada. Etiquetas: Ingeniería de Seguridad. Troyanos en Linux (I.- Ocultando procesos). Como dije en un artículo anterior. Si miramos en el código fuente del comando ps (para bajar el código fuente de un comando de Linux eche un vistazo a un artículo mío anterior. En los kernel 2.4, el hooking de las llamadas a sistema era realmente sencillo:.
Dante's Lab: Effective Python
http://danteslab.blogspot.com/2015/07/cuando-aprendes-un-lenguaje-hay-un.html
Cuando aprendes un lenguaje hay un punto en el que los libros para novatos no te aportan ya nada nuevo, es un punto en el que puedes desarrollar casi cualquier cosa con lo que ya sabes pero ese nivel de conocimiento ya no es suficiente porque quieres ser dominar el lenguaje y mejorar tus habilidades un poquito más cada día. Es la clase de libro que leer cuando llegas a ese punto. No es un libro para empezar en Python sino para desarrolladores que quieran ser realmente "pythonicos". I write my articles in...
Dante's Lab: marzo 2012
http://danteslab.blogspot.com/2012_03_01_archive.html
Linux Firewalls: Attack Detection and Response with iptables, psad, and fwsnort. Es una obra interesante que trata las posibilidades de configuración de iptables. Para dotarle de características UTM. Mediante su integración con firmas de ataque de Snort. Así como con extensiones concretas de iptables para la correlación de logs y la generación de bloqueo y apertura en tiempo real. Enlaces a esta entrada. Suscribirse a: Entradas (Atom). I write my articles in spanish but if you prefer english I am transla...
Dante's Lab: octubre 2013
http://danteslab.blogspot.com/2013_10_01_archive.html
Son ciclos de conferencias en las que los amantes del lenguaje Python pueden reunirse y compartir su pasión. A lo largo de los años se han celebrado en multitud de países: Estados Unidos, Francia, Canadá, Australia, China y un largo etcétera. con una notable salvedad: nunca se había celebrado una en España. Afortunadamente, la asociación de Python España se ha puesto manos a la obra para organizar una y lo cierto es que parece que con notable éxito. Se denominará PyConEs. Enlaces a esta entrada.
Dante's Lab: febrero 2014
http://danteslab.blogspot.com/2014_02_01_archive.html
Python es ampliamente usado en muchos campos, incluyendo las matemáticas, la física, la ingeniería, el scripting, la programación web y, por supuesto, la seguridad. Su capacidad para ejercer de unión entre tantas herramientas y lenguajes de programación hace de python la opción perfecta para el pentesting. Y un largo etcétera. El problema es que el libro es sólo correcto porque los programas de ejemplo nos son muy pythonicos. No lamento haber comprado "Violent Python", pero puede ser que este un poco dec...
Dante's Lab: julio 2015
http://danteslab.blogspot.com/2015_07_01_archive.html
Cuando aprendes un lenguaje hay un punto en el que los libros para novatos no te aportan ya nada nuevo, es un punto en el que puedes desarrollar casi cualquier cosa con lo que ya sabes pero ese nivel de conocimiento ya no es suficiente porque quieres ser dominar el lenguaje y mejorar tus habilidades un poquito más cada día. Es la clase de libro que leer cuando llegas a ese punto. No es un libro para empezar en Python sino para desarrolladores que quieran ser realmente "pythonicos". Enlaces a esta entrada.
TOTAL LINKS TO THIS WEBSITE
18
DANTE'S KITCHEN
Serving Breakfast and Lunch Tuesday through Sunday 7:30 am - 2:30 pm. WEBSITE CURRENTLY UNDER CONSTRUCTION. American fARE with southern flair. Located in the heart of downtown. East Greenwich, Dante's Kitchen is a full service breakfast, lunch and dinner. Eclectic menu peppered with. Dante's merges the warm,. Hospitable culture of southern. Contemporary, unique and fun. Dante's down home culinary creations will. You and have you calling. Your friends to say,. You have got to check this place out!
dantesknife.com
The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois).
This site is under development
This site is under development. This page indicates the webmaster has not uploaded a website to the server. For information on how to build or upload a site, please visit your web hosting company's site.
danteskuder.com - This domain may be for sale!
Find the best information and most relevant links on all topics related to danteskuder.com. This domain may be for sale!
Coming Soon - Future home of something quite cool
Future home of something quite cool. If you're the site owner. To launch this site. If you are a visitor. Please check back soon.
Dante's Lab
When you learn a language there is a point where beginners books don't give you anything useful any longer, where you can develop almost anything you want with what you know so far but that level of knowledge is not enough, you want to master the language and improve your skills a little more everyday. Is the kind of book to read when you get that point. It's not a book for beginners but a book for developers who want to be really pythonic. Enlaces a esta entrada. After 9 years of existence. That service...
Dante's Lab
Cuando aprendes un lenguaje hay un punto en el que los libros para novatos no te aportan ya nada nuevo, es un punto en el que puedes desarrollar casi cualquier cosa con lo que ya sabes pero ese nivel de conocimiento ya no es suficiente porque quieres ser dominar el lenguaje y mejorar tus habilidades un poquito más cada día. Es la clase de libro que leer cuando llegas a ese punto. No es un libro para empezar en Python sino para desarrolladores que quieran ser realmente "pythonicos". Enlaces a esta entrada.
le terre di dante
Web Page Under Construction
This Site Is Under Construction and Coming Soon. This Domain Is Registered with Network Solutions.