Archivo del Autor: chocolim

Formateo de cadenas en Asp

Necesitaba una funcion que le agregue un 0 a la fecha cuando por ejemplo si estamos en mayo entonces month(date) me devuelve 4 pero necesito que sea 04, entonces encontre esto:

[asp]
XDigits(«24»,4) ‘Returns «0024»
XDigits(58,3) ‘Returns «058»
XDigits(«1999»,2) ‘Returns «99»
Function XDigits(sNumberString, nReturnLength)
If nReturnLength > Len(sNumberString) Then
XDigits = String(nReturnLength – Len(sNumberString), «0») & sNumberString
Else
XDigits = Right(sNumberString, nReturnLength)
End If
End Function
[/asp]

Que era exacto lo que necesitaba. Muy util esta pagina http://www.15seconds.com/issue/991014.htm para cositas en asp.

Programando objective-c en osx

Estoy aprendiendo en teoria tengo que saber cocoa y objetive-c para programar para osx. Y que mal los tutoriales de apple, en ningun lado encontre como compilar desde la linea de comando una simple aplicacion con 3 archivos fuentes, en ningun lado te ponen explicitamente como decirle al gcc que use sus frameworks, una mierda. Bueno pille como, el tema es asi:

gcc -framework Foundation test2.m -o test

Los archivos: Sigue leyendo

Actualizacion de linux-heders-XXX

Siempre tuve problemas que no me actualiza el linux-headers cuando se actializa el kernel, siempre me figura como paquete nuevo la version. Nunca me di cuenta pero el tema con todos los paquetes que tienen versiones para cada procesador es el siguiente, ej con el linux-headers, yo tengo un amd entonces:

linux-headers-k7-19.2

Seria lo que debo de instalar pero si instalo nunca se va a actualizar, entonces tengo que marcar el paquete

linux-headers-k7

y alli se actualiza solo.

Error instalando cosas con pear

Si alguna vez les pasa algo parecido a esto:

chocolim@dora:~/downloads$ sudo pear install PhpDocumentor
Password:
downloading PhpDocumentor-1.2.3.tgz …
Starting to download PhpDocumentor-1.2.3.tgz (2,656,621 bytes)
……………………………………………..done: 2,656,621 bytes

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8192 bytes) in /usr/share/php/PEAR/Installer.php on line 316

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes) in /usr/share/php/pearcmd.php on line 394

Es porque php limita la cantidad de memoria que un script puede usar. Hay que modificar el php.ini, lo que hay que atender es que hay 2 php.ini, uno es el que usan los scripts ejecutados desde el apache(/etc/php(4|5)/apache/php.ini) y otros los de la consola/cgi (/etc/php(4|5)/cli/php.ini), bueno eso pasa en los debian like al menos.
En el php.ini cli buscar:

memory_limit = 8M

y aumentar el 8M por algo mayor y listo