Posts filed under ‘Programación’

Guía Python

Entre as multiples persoas que sigo en Google+ está Eugenia Bahit unha argentina programadora de software especialista en sistemas LAMP. Na web de ‘Maestros del Web’ publicou unha magnífica guía sobre o linguaxe de programación Python. Polo que vou deixar aquí un enlace para que todos poidamos disfrutar deste traballo.

- Guía Phyton -

diciembre 21, 2011 at 8:32 am

Recursos para Scrum

Fedellando polas novas do Google+ encontreime cunha entrada un tanto interesante – Metodología de trabajo en el Agile Coaching – na web que se esconde detrás encontraras unha serie de ferramentas e métodos para traballar con metodolxías áxiles de programación.

Un bo recurso a ter en conta.

diciembre 12, 2011 at 9:29 am

Owasp v3 en español

Sen moito que contar, dereito ao allo…

Ollado en SecuryByDefault

 

octubre 23, 2010 at 8:41 am

OWASP, emite un listado cos riscos máis graves nas aplicacións web.

Deixo un enlace e a web de HispaSec, onde podedes ollar os riscos máis importantes que según a OWASP afectan na actualidade a maioría das aplicacións web. Como veredes parece que non aprendemos do pasado dado que siguen estando na cabeza ataques tan clásicos e míticos como os Sql-Injection ou os XSS..

-Listado dos riscos en aplicacións web-

abril 22, 2010 at 8:50 am 1 comentario

Libro web sobre Simfony 1.1

//

Deixo un enlace onde se pode encontrar un libro sobre Sinfony1.1 (framework para php).

-Enlace ao libro-

Actualización -24.Nov-2009-

Deixo un enlace onde podes ollar unha comparativa dos distintos frameworks de PHP.

- Lista comparativa dos frameworks de php -

octubre 5, 2009 at 7:08 pm

And.roid.es -Curso sobre Android-

//

//

Na web and.roid.es, puxeron a funcionar un curso (entre outras iniciativas) para aprender a programar sobre android.

-Enlace curso android-

agosto 21, 2009 at 11:00 pm

Construcción de código seguro

Deixo uns enlaces a unhas entradas en SecurityByDefault onde fan unhas reflexións e marcan unhas pautas sobre a construcción de código seguro.

- ¿Construimos código seguro? -

Evitar os ataques en buffer Overflow -

agosto 12, 2009 at 12:23 pm

Integración continua en PHP e probas unitarias

//

//

Deixo enlace onde se pode ollar distintas ferramentas para a integración continua en PHP.

Outro enlace sobre pobras unitarias e funcionais en PHP.

:-)

julio 8, 2009 at 3:39 pm

Top 20 dos linguaxes de programación máis usados

//

Neste enlace podes ver o top20 dos linguaxes de programación máis usados.

Position
Jul 2009
Position
Jul 2008
Delta in Position Programming Language Ratings
Jul 2009
Delta
Jul 2008
Status
1 1 Java 20.452% -0.89% A
2 2 C 17.319% +1.37% A
3 3 C++ 10.419% -0.27% A
4 5 PHP 9.269% -0.26% A
5 4 (Visual) Basic 7.789% -2.66% A
6 8 C# 4.540% +0.54% A
7 7 Python 4.435% -0.54% A
8 6 Perl 4.200% -0.93% A
9 9 JavaScript 3.513% +0.76% A
10 10 Ruby 2.567% -0.17% A
11 11 Delphi 1.998% -0.01% A
12 13 PL/SQL 0.891% +0.16% A
13 14 SAS 0.794% +0.17% A
14 24 RPG (OS/400) 0.740% +0.41% A
15 16 Pascal 0.707% +0.27% A
16 26 ABAP 0.703% +0.44% A-
17 20 Lisp/Scheme 0.607% +0.22% B
18 12 D 0.593% -0.63% B
19 18 Lua 0.531% +0.12% B
20 27 MATLAB 0.512% +0.26% B

julio 8, 2009 at 3:26 pm

NetBeans en Asus Eee 901

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Acabo de instalar o IDE Netbeans no Asus eee901 baixo Ubuntu 8.10, así podo seguir traballando ou aprendendo novas cousas en calquer sitio dado que ali donde vou case seguro que o pequerrecho ven conmigo.

Primeiro descarguei o Netbeans de aquí – download -

Logo se o desexas podes seguir esta axuda – howto -

E o cabo dun ratiño xa esta instalado e funcionando correctamente.

Start Netbeans

Netbeans on Asus Eee

abril 13, 2009 at 7:03 pm

Aprendendo a programar -Java-

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

Ollando esta nova en mancomun, decidin instalar as duas ferramentas na miña computadora para probalas e xogar con elas, dado que sempre me gustou o tema da formación pois vexoas interesantes por si nun futuro fosen necesarias.

Páxina de BlueJ: http://www.bluej.org/index.html

-Xenial para os que comenzan con Java, ademais de ver a tradución de UML a unha linguaxe de obxetos.

Páxina de Greenfoot: http://www.greenfoot.org/

-Máis propicio para aqueles que xa teñen coñecementos en Java e desexan seguir avanzando, dado que permite a modificación do código xa escrito e aprender do mesmo. -

En ambos casos descargamos a versión *.JAR.

Unha vez descargadas imos a Propiedades->Permisos->Permitir executar arquivo como programa.

Ollo debemos ter instalado previamente na computadora OpenJava JDK java Runtime ou SUN java Runtime.

Ok, tendo isto, pois abrimos con calquera das duas opcións mencionadas e procedemos a instalar. Unha vez instalado creanse dous directorios no directorio /home/usuario, en cada un deses directorios hai uns arquivos executables dende os cales podemos lanzar os programas.

Tamén podemos crear uns accesos directos no menu. Botón dereito sobre o menu-Gnome e pulsamos ‘Editar menùs’, logo escollemos ‘elemento novo’ escribimos un nome e en -examinar- escollemos o arquivo executable que esta dentro dos directorios que se crearon.

Ale, xa esta… agora a xogar.

abril 6, 2009 at 6:01 pm

Recopilando… PHP, CSS, JQuery

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

function copiarPortapapeisGM_BoxValuesSession() { try { netscape.security.PrivilegeManager.enablePrivilege(“UniversalXPConnect”);const gClipboardHelper = Components.classes["@mozilla.org/widget/clipboardhelper;1"].getService(Components.interfaces.nsIClipboardHelper);gClipboardHelper.copyString( document.getElementById(“GM_BoxValuesSession”).innerHTML );}catch(e){}}function pecharGM_BoxValuesSession() { document.getElementById(‘GM_BoxValuesSession’).parentNode.style.display = ‘none’;}

febrero 10, 2009 at 9:00 am

Entradas antiguas


Calendario

julio 2014
L M X J V S D
« abr    
 123456
78910111213
14151617181920
21222324252627
28293031  

Suscríbete as miñas novas

Powered by FeedBurner

Firefox

Android