Archivo de la categoría "delphi"

Felicidad ¿Por qué? Porque esto es África!

Lunes, 12 de julio de 2010

Y usted, ¿a que se dedica? – Soy Diserrollador web

Viernes, 20 de febrero de 2009

diserrollador.jpg

Genial artículo el que presenta Luís Alarcon en su Blog. Y es que al leerlo uno se siente menos solo en esto de los desarrollos web.

Abarcar un proyecto web es una tarea muy muy compleja. Se pueden distinguir claramente varias capas: estructura, presentación, comportamiento (se describen en el artículo). El caso es que muchos desarrolladores nos vemos en la situación de tener que abarcar todas estas capas y alguna que otra mas que no han nombrado: sistemas (administración de servidores, dominios…), bases de datos, labores comerciales, negociación, etc etc…

Entonces aparece este nuevo concepto, yo diría renacentista, del diserollador. de DISEñador y desaRROLLADOR. Que bien me vendría tener un hermano gemelo… yo me quedo con el RROLLADOR…

http://www.luisalarcon.com

¿Y para que piiiiiiii estudiamos?

Miércoles, 5 de noviembre de 2008

Mensaje desde ‘Colegio Profesional de Ingenieros en Informática de Andalucía’:

Estimado ingeniero,

El pasado 23 de octubre el Ministerio de Educación presentó las fichas de los nuevos títulos de grado y master de todas las ingenierías menos la de informática cumpliendose así los peores presagios. La excusa ha sido que nuestra ingeniería no tiene atribuciones y que la informática es una materia transversal y por lo tanto no debe de concentrarse en una titulación concreta.

Las consecuencias de esta situación son:

- Desaparece la ingeniería en informática. Se cumple el deseo de muchos. Por fin desapareceremos y dejamos el camino libre al ejercito de aficionados y “reciclados” para erigirse como los nuevos y verdaderos informáticos. Dejaremos de ser un problema.

- Nuestros títulos no serán homologables a ninguno al no existir correspondencia con los nuevos títulos.
- Nunca tendremos atribuciones profesionales. No la hemos tenido hasta ahora y al desaparecer ya no las tendremos nunca. No sabemos que pasará con los nuevos títulos aunque por su caracter local a cada universidad no parece posible que lleguen a tener atribuciones.

- Los títulos actuales no tendrán validez. Al no poder homologarnos con los nuevos títulos que pudieran aparecer en el futuro nuestros actuales títulos iran perdiendo validez y se quedarán como el recuerdo del mayor engaño del sistema educativo español.

- Los actuales estudiantes están siendo objeto de engaño. Las universidades no informan temiendo una huida en masa que dejarían vacías a las escuelas de informática.

- No podremos trabajar en Europa. Al no existir por lo dicho en los puntos anteriores, nuestros títulos no se corresponderán a ningún título europeo. Las nuevas fichas de ingenieros de telecomunicación recogen las competencias de la informática por lo que serán ellos quién se queden con nuestra parcela de trabajo.

- Las universidades tendrán autonomía para inventar títulos relacionados con la tecnología de forma local y diferente entre ellas. Las universidades privadas harán su agosto y por fin todo el sistema universitario cumplirá su sueño de que todo el mundo pueda ser informático con independencia de sus estudios.

Evidentemente no nos vamos a quedar quietos viendo como nos pisotean. El próximo sabado 8 de noviembre nos reuniremos todos los Colegios de España en Madrid para coordinar las medidas a tomar. De igual manera nos estamos coordinando con la CODDI (COnferencia de Decanos y Directores de Informática), con ALI, AII2 y RITSI. Las acciones que se barajan pasan por todas las posibles, desde acciones legales a movilizaciones.

Pero hay una actividad fundamental que hay que realizar y que está en mano de cada uno de nosotros. Hay que DIFUNDIR esta información entre nuestros compañeros. Ahora más que nunca pido tu colaboración para que dentro y fuera de tu entorno difundas esta información. Es necesario que todos sepamos lo que está pasando. La táctica que ha seguido el Gobierno ha sido la de la desinformación. De hecho la incredulidad ha provocado que muchos ingenieros en informática no hayan creido que esto se pudiera producir y estoy seguro que tú mismo puedes dudar ante semejante barbaridad. Te puedo garantizar que esta situación es real y está ocurriendo ahora mismo.

Te pido también que estés atento al portal del Colegio (http://www.cpiia.org) ya que en los próximos días iremos dando más información.

Un cordial saludo,

Gregorio Ambrosio Cestero
Decano del CPIIA
Presidente de la Comisión Gestora del CPITIA

Creando aplicaciones multicapa (Delphi)

Miércoles, 20 de febrero de 2008

Este tipo de aplicaciones esta dividido en unidades lógicas, llamadas capas, las cuales se ejecutan en distintas máquinas. Las aplicaciones multicapa distribuyen los datos y se comunican en una red de área local o bien sobre Internet. Esto proporciona muchas ventajas tales como centralizar la lógica de negocio en un sólo servidor y donde varios clientes van tirando de él. Además podemos crear aplicaciones que comuniquen varios centros de trabajo se estén separados geográficamente a través de Internet.

http://delphiallimite.blogspot.com/

40 Consejos Para Optimizar Tu Código en PHP

Viernes, 15 de febrero de 2008

Los he leído y la verdad los tips son muy buenos por lo que si programas en PHP o quieres empezar a programar en PHP te aconsejo que los leas.

El artículo esta en ingles pero no creo que tengan problema para entenderlo, de cualquier forma pondremos en españolo algunos:

  1. Si un método puede ser estático, declaralo como estático. Se mejora la velocidad por un factor de 4.
  2. echo mas rápido que print.
  3. Utiliza Echo con múltiples parámetros en ves de concatenar cadenas.
  4. Inicializa el valor máximo para tus ciclos antes de entrar al ciclo.
  5. Elimina tus variables para liberar memoria (unset), especialmente los grandes arreglos.
  6. Evita la magia como __get, __set, __autoload
  7. require_once() consume mas recursos.
  8. Utiliza las rutas completas en tus includes y requires, se gasta menos tiempo resolviendo las rutas absolutas que las relativas.
  9. Si necesitas encontrar el tiempo en el que un script empezó a ejecutarse utiliza $_SERVER[’REQUEST_TIME’] en ves de time().
  10. Verifica si puedes utilizar strncasecmp, strpbrk and stripos en ves de alguna expresión regular.
  11. str_replace mucho mas rápida que preg_replace, pero strtr es mas rápida que str_replace por un factor de 4
  12. La eliminación de errors utilizando @ is muy lenta.
  13. Activa el mod_deflate de apache
  14. Cierra tus conexiones a base de datos cuando termines de utilizarlas.
  15. $row[’id’] es 7 veces mas rápido que $row[id]
  16. Declarar una variable global sin usarla en una función hace que se alente el proceso.

Y aqui la lista completa…

Foreach estará disponible en Delphi 9

Martes, 30 de octubre de 2007

a.gif

Great stuff coming in the new release of Delphi. According to Danny Thorpe (Borland chief scientist) in the next release of Delphi, the compiler will support a new kind of for loop, the “for..in” loop. This *extended* version of the for loop repeats a group of embedded statements for each element in an array or an object collection. Sound like a foreach loop in C#? Even better!

Here’s the syntax:

for in do ;

A “for..in” loop works just like a regular Delphi for loop, except that you do not have to pre-define a loop index variable.

Here’s an example:

type
TdotNetLang = (Delphi, CSharp, VBNet);
TdotNetLangs = set of TdotNetLang;
procedure ForLoopTest(const NetLanguage: TTdotNetLangs);
var L: TdotNetLang;
begin
for L in NetLanguage do
// do something with L
end;

The new Delphi for..in syntax will support data types that the Delphi compiler knows contain multiple elements of a uniform data type: arrays (of elements), strings (of char), and even sets (of enums).

El arte nunca se termina, solo se abandona

Lunes, 22 de octubre de 2007

Es una frase de Leonardo da Vinci, que si la pasteas en un buscador comprobarás que cada cual se lo aplica a lo suyo. Si estas metido en el mundo de la programación y el diseño, la aplicación es mas que clara…

Windows Vista & Delphi

Jueves, 16 de agosto de 2007

A la Vista esta que tarde o temprano tendremos que pasarnos a Windows Vita. Y los desarroladores de software con Delphi nos hacemos la pregunta de que pasará con nuestros programas compilados para Windows Vista. Personalmente utilizo D7 pero ya estoy planteandome la posibilidad de pasarme a Turbo D. el problema reside que hacer con componentes y demás…

He recuperado información de algunas webs a tener en cuenta para salir de dudas. Yo voy a ir haciendo las maletas para migrar a .NET con Turbo D me parece a mi…

Delphi on Windows Vista
Delphi 2007 para Win32

Herramienta para renombrar archivos masivamente

Jueves, 12 de julio de 2007

Esta herramienta puede ser util para mi aplicación de TPV. La imagenes de productos que utiliza el programa deben de estar ordenadas alfabeticamente para que las coja correctamente en orden el programa. Es una pesadilla ir renombrando todos los archivos.

(más…)