Ir al contenido principal

Entradas

Mostrando entradas de agosto, 2013

Perl Net::LDAP::SimpleServer

Adaptaciones sobre el módulo LDAP Server para Windows (Strawberry Perl) Lista de adaptaciones (continúa más abajo): - Relajación de condiciones de bind:     - Cuenta principal (principal account)     - Validación de contraseñas Ubicación del archivo: %Strawberry_Perl%\site\lib\net\ldap\SimpleServer\ProtocolHandler.pm CPAN: http://search.cpan.org/~russoz/Net-LDAP-SimpleServer-0.0.17/lib/Net/LDAP/SimpleServer.pm Código: package Net::LDAP::SimpleServer::ProtocolHandler; use strict; use warnings; # ABSTRACT: LDAP protocol handler used with Net::LDAP::SimpleServer our $VERSION = '0.0.17';    # VERSION use Net::LDAP::Server; use base 'Net::LDAP::Server'; use fields qw(store root_dn root_pw allow_anon); use Carp; use Net::LDAP::LDIF; use Net::LDAP::Util qw{canonical_dn}; use Net::LDAP::FilterMatch; use Net::LDAP::Constant (     qw/LDAP_SUCCESS LDAP_AUTH_UNKNOWN LDAP_INVALID_CREDENTIALS/,   ...

SAP / ERP

Recursos para aprender SAP: http://stackoverflow.com/questions/518226/how-should-i-start-learning-about-sap https://open.sap.com/about/opensap https://training.sap.com/v2/content/opensap http://scn.sap.com/people/david.donnachie/blog/2013/08/13/do-it-yourself-learning http://scn.sap.com/community/events/sapphire-now/blog/2012/11/19/a-view-on-learning-from-capgemini Figura: Niveles en los que opera SAP. "A four level pyramid model of different types of Information Systems based on the different levels of hierarchy in an organization." Fuente: http://en.wikipedia.org/wiki/Information_systems Info suplementaria: Software CRUD: http://en.wikipedia.org/wiki/CRUD

Matemática

1. 7. 8. 9. 10. 29. 30. 31. 32. Un optimista ve una oportunidad en toda calamidad, un pesimista ve una calamidad en toda oportunidad.         -- Winston Churchill. (1874-1965) Político inglés. El pesimista sabe rebelarse contra el mal. Sólo el optimista sabe extrañarse del mal.         -- Gilbert Chesterton. (1874-1936) Escritor británico. Diferencial y=x2, obtener: Ay, dy (x2: x elevado al cuadrado, Ay: delta y, dy: diferencial de y) Ay = f(x+Ax) - f(x) = = (x+Ax)2 - x2 = = x2 + 2xAx + Ax2 - x2 = = 2xAx + Ax2 dy = f'(x) dx = = 2x Ax (*) * Recordar: x' = 1 (*2) dx = x' Ax = Ax (*3) *2 Recordar: (1): lím Ax->0 Ax/Ax = x' (derivada de 1 variable con respecto a sí misma, toda variable está en función de sí misma x = f(x) / x = x) (2): lím Ax->0 Ax/Ax = lím Ax->0 1 = 1 Por (1) y (2): x' = 1 *3 Recordar: lím Ax->0 Ax/Ax = x' ...

Seguridad informática en Java

Recorrido por temas en materia de seguridad informática en Java: http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136007.html http://en.wikipedia.org/wiki/Java_security http://en.wikipedia.org/wiki/Mockito http://code.google.com/p/mockito/ http://docs.oracle.com/javase/1.5.0/docs/api/java/security/package-summary.html#package_description http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/reflect/Proxy.html http://docs.oracle.com/javaee/6/tutorial/doc/bnbwj.html http://docs.oracle.com/javase/6/docs/technotes/guides/security/overview/jsoverview.html http://static.springsource.org/spring-security/site/features.html http://en.wikipedia.org/wiki/Spring_Security http://blog.javabenchmark.org/2013/05/java-instrumentation-tutorial.html La forma "de libro" para manipular una clase (con javassist) empieza así: ClassPool cp = ClassPool.getDefault(); CtClass cc = cp.get( "org.javabenchmark.instrumentation.Sleeping" ); Una alternativa, si ...