Los que somos fieles al zorro de fuego, podemos perdonarle casi todo

Esto lo lei no se donde :) pero me gusto donde hablaban un poco sobre la Historia de Firefox que ya cumplio sus 5 años (y yo lo conozco hace 3) es cierto que Chrome es mas rapido y ocasiona menos problemas eso lo lei en un comentario del gran Voló en el grupo interno de Gmail el cual le respondi "a mi me gusta Firefox y punto" puedo perdonarle todo algo asi como titule este post.

Los que somos fieles al zorro de fuego, podemos perdonarle casi todo
Aqui un video sobre la Historia de Firefox (que haria si no existiera pues claro me paso a Chrome pero menos a IE)




Introduccion a los modelos de base de datos Manual


Que es una base de datos? un SGBD-Sistemas gestor de base de datos? y que modelos de bases de datos existen? estas respuestas las encontraremos en el documento que realizo .RinconInformatico hace un buen tiempo "Introduccion a los modelos de bases de datos" me gusto mucho el articulo y de lo practico e informativo a pesar de las 3 paginas en formato .PDF que aqui lo ponemos en descarga para que ustedes tambien puedan revisarlo.

Entre los modelos de bases de datos en el documento tenemos :

-Base de datos de Red.
-Base de datos Transaccionales.
-Base de datos Relacional.
-Base de datos Multidimensionales.
-Base de datos Orientada a Objetos.
-Base de datos ditribuida.

Esto lo hice para recordar algunos puntos sobre el curso de "Sistema de Bases" que llevare en la Escuela de Sistemas y Computacion de la UNDAC.

Clic aqui para descargar

Probando Panic Coda en MacOs Leopard



Si si lo acepto estoy probando MacOS en la PC buscaba una alternativa a un nuevo Sistema Operativo que no sea Linux y menos Windows esto no me hace olvidar que todavía amo al Software Libre y al OpenSource mas bien MacOS es un primo de GNU/Linux ya que los dos comparten a UNIX .Gracias a un amigo que me ayudo a meterlo en mi PC tengo corriendo al Leopardo con la bella e inspiradora “manzana” iniciándome el SO.

Bueno ya que les comente que estoy usando Leopard me pregunte si existe algún buen editor para programar (dejando un momento al clásico Dreamweaver) ohhh y me tope con PANIC CODA una maravilla de Software que incorpora un “todo en uno”.

Coda es un editor de código, cliente FTP, editor de CSS, terminal SSH, libros de referencia, y navegador web basado en Safari para previsualizar tus páginas. Todo integrando, todo en una misma ventana.

Aquí una captura de coda en mi MacOs



Lo estoy probando y me esta gustando mucho su interfaz limpia, minimalista con respecto a otros editores es muy intuitiva y fácil de uzar espero no tener problemas ya que recién lo estoy probando como les decía mas arriba.Si eres diseñador web o desarrollador o solamente un curioso te invito a que pruebas Coda y si te gusta puedes pagar la licencia .

Te invito a usarlo y descargarlo desde su pagina web que esta muy muy bonita ahhh y recuerda que solamente anda en MacOS .

Funciones relacionadas con variables II - gettype() settype()

Por fin acabando las clases y siguiendo con lo que me apasiona ,en esta segunda entrega vamos a ver el uso de gettype() y settype() en PHP5 voy a poner capturas de imágenes para cada función y luego pondré el link con la descarga del código de ejemplo y el .pdf de este post.

gettype ()
Con esta función podemos saber el tipo de dato almacenado en la variable.Devolviendonos uno de los siguientes valores: Integer / double / string / array / object / class / unknown type

settype ()
Convierte el tipo de la variable al especificado en la función. El tipo debe especificarse eligiendo uno de los siguientes: array, double, integer, object o string. Si la función no es capaz de convertir el tipo de la variable devuelve el valor false.

Espero les haya sido útil esta segunda parte si tienen alguna duda sugerencia critica pregunta no duden es escribirme en el blog saludos…!!!


Que es el PatchMatch en Photoshop CS5 ?


Yo que ando metido en el mundillo del diseño ( por ahora como hobbie ) me sorprendio ver lo que traera ADOBE CREATIVE SUITE CS5 en esta caso para PHOTOSHOP CS5 que implementaran una nueva tecnologia PATCHMATCH

Que es ?

Se trata de una herramienta que clona y reescala (con similitud al reescalado líquido de la versión CS4) de forma sencilla y con sorprendentes resultados. Un paso más en este camino para mejorar la edición de imágenes. Pero no sólo es capaz de clonar con gran exactitud sino también sirve para eliminar elementos del primer plano (me recuerda a alguna aplicación para eliminar turistas de nuestras fotos), y reconstruir el fondo de forma automática, sin tener que hacerlo manualmente, con el tiempo y la dificultad que ello conlleva.Viaxatakafoto.com

Les recomiendo ver el video que encabeza este post parece ser que esta sera la novedad para la CREATIVE SUITE CS5 que segun dicen estara disponible para Abril del 2010 esperare con ansias.

Rematan Congreso de la Republica del Peru al mejor Postor 2 caramelos de ajo + 1 china pal pasaje quien se apunta ?

Me mate de la risa al saber de esto y también al leer los comentarios (Se los recomiendo) se trata de rematar nada mas y nada menos que el Respetado y Honorable Congreso de la República al mejor postor alguien ofreció un clicle mascao, también luca de pan, algunos dijeron una lavada de pies en Sasieta SPA pero en fin el remate finalizara en nueve días ...Apurense dar sus mejores ofertas.

Link Aqui

Writter, Calc, Impress, Draw, Math manuales gratuitos en Español de OpenOffice


Muchos de nosotros (Me incluyo) cuando comenzamos en Linux teniamos problemas (Aunque las sigo teniendo) para adaptarse a OpenOffice la equivalencia a Microsoft Office (Esta ultima no es multiplataforma a diferencia de la primera que si lo es) tuve que aprender con el instinto pero ahora ya no, porque tenemos disponibles manuales para cada herramienta procesador de textos (Writter), hoja de cálculo (Calc), presentaciones (Impress), herramientas para el dibujo vectorial (Draw) y un programa para la creación y edición de fórmulas matemáticas (Math).

OpenOffice posee características similares a Office, la suite ofimática de Microsoft, proporcionando una alternativa abierta, gratuita y de alta calidad a la misma. El código fuente de la aplicación está disponible bajo la licencia LGPL.

Gracias a los amigos de (G.U.G.L.E.R.) tenemos en descarga gratutita estos manuales en español de OpenOffice.

Manual de Writer

Manual de Calc

Manual de Impress

Manual de Draw

Manual de Math

Visto en : desarrolloweb.com

Emulador de NES en JavaScript

Terminando las clases y les dejo aqui JSNES es un emulador de la NES (Nintendo Entertaining System) escrito totalmente en JavaScript donde podemos utilizarlo en cualquier navegador (Aunque anda corriendo mejor en Chrome) Aunque todavia no tenemos muchos ROMS pero de seguro se iran uniendo nuevos titulos.

Aqui los juegos :
  • Contra
  • Donkey Kong
  • Dr. Mario
  • Golf
  • Legend of Zelda
  • Lemmings
  • Mario Bros.
  • Pac Man
  • Super Mario Bros.
  • Tennis
  • Tetris
  • Tetris 2
  • Zelda II
  • Super Mario Bros. 3 (incompleto)
Link : benfirshman.com/projects/jsnes/

Funciones relacionadas con variables en PHP5 Parte I - isset() unset()

Como les comentaba estoy empezando en el maravilloso mundo de PHP y decidi dar algunos tutos sobre lo que estoy aprendiendo y aclarando explicando algunas dudas sobre funciones librerias scripts etc para empezar vamos a ver funciones relacionadas a variables en esta primera entrega veremos el funcionamiento de isset() y unset()

1 <?php
2
//isset()
3
4 //Si existe devuelve true y si no false 1 o 0 respectivamente.
5
6 //Ejemplo_01:
7
8
9
$minombre = "javier";
10 echo isset(
$minombre);
11
12
//Imprimira 1 porque la variable existe ;
13
14
15 //Ejemplo_02:
16
17
18
$minombre = "javier";
19 if (isset(
$miapellido))
20 {
21 echo (
"La variable minombre existe");
22 }
23 else
24 {
25 echo (
"La variable minombre no existe");
26 }
27
//Devolvera false e imprimira La variable minombre no existe
28
29
30 //unset()
31
32 //Libera la memoria ocupada por una variable mejor dicho destruye nu //nombre y su contenido.
33
34 //Ejemplo_01
35
36
37
$minombre = "javier";
38 unset(
$minombre);
39 echo isset(
$minombre);
40
41
//No imprimira nada ya que la variable $minombre fue destruida
42
43
44 //Ejemplo_02
45
46
47
$minombre = "javier";
48 if (isset(
$minombre))
49 {
50 echo (
"El nombre existe")."<br>";
51 }
52 unset(
$minombre);
53
//destruyendo la variable $minombre;
54
if (isset($minombre))
55 {
56 echo(
"El nombre existe");
57 }
58 else
59 {
60 echo (
"El nombre ya no existe");
61 }
62
//Imprimira
63 //El nombre existe
64 //El nombre ya no existe
65
66
?>


Espero les haya aclarado un poco siquiera sobre el funcionamiento de isset() y unset() en php5 trate de poner 2 ejemplos muy practicos muy faciles de entender para cada funcion aunque el codigo esta algo desordenada lo hice rapido creo q es por eso pero para la proxima tratare de formatear bien el codigo cualquier duda sugerencia no duden en escribirme nos vemos en la segunda entrega de funciones relacionadas con variables saludos :)

Mi propuesta de logos para BatataStudio.com

BatataStudio es la web de un amigo LuisMaria donde sube tutoriales totalmente gratuitos de Flash CS3 CS4 y bueno me pidio para hacerle algunas propuestas de logotipos y empeze a alucinar y a inspirarme y este es mi resultado .Bueno solo queria compartir este pequeño trabajo que hice haber si a alguien le puede servir de inspiracion (Tambien lo tengo en mi flickr) y claro para mostrar lo que hago, si les gusta mandenme comentarios aqui en el blog :)

Los 10 Mandamientos de PHP


Estoy en pleno aprendizaje de PHP y me esta gustando mucho aunque todavia estoy en un nivel muy amateur (principiante diria yo) encontre un articulo en desarrolloweb.com donde muestran los 10 mandamientos de PHP bueno solo queria mostrarles esto :
  1. Usar PHP solo cuando sea necesario -Rasmus Lerdorf (Creador de PHP)
  2. Usar tablas con PHP y MySQL en favor de la escalabilidad -Matt Mullenweg (Wordpress)
  3. Nunca confíar en nuestros usuarios. -Dave Child
  4. Implementar un sistema de caché para PHP -Ben Balbo
  5. Acelerar el desarrollo en PHP con un IDE, Plantillas y Snippets -Chad Kieffer
  6. Hacer mejor uso de las funciones de filtro de PHP -Joey Sochacki
  7. Usar un Framework PHP para ahorrar tiempo y evitar errores-Josh Sharp
  8. No usar un Framework PHP porque porque tienen un rendimiento inferior que el de un simple PHP -Rasmus Lerdorf
  9. Usa procesamiento por Lotes. -Jack D. Herrington
  10. Activa el reporte de errores inmediatamente -David Cummings
Espero dentro de poco empezar a hacer proyectos serios en cuanto a desarrollo web con este lenguaje el cual les comentare mis dudas, algunos tutos o preguntas por aqui por el blog.

Visto en DesarrolloWeb.com

Quieres Mac OS X prueba Lin-X 1.1

He estado tentado por lo nuevo de MacOSx Snow Leopard durante esta semana pensando instalar el SO pirata pero me entere que existe una distribucion GNU/Linux que tiene  la estetica similar a Mac OS X . Aqui un preview :

Tengo instalado en mi PC Ubuntu 9.04 con un escritorio tuneado que intentando imitara los Sistemas Operativos de Apple y consegui una buena personalizacion aunque algunos problemas con la configuracion de la trajeta de video y ahora creo que ahora probare  Lin-X ya que los requerimientos tecnicos para instalarlo son los mismos que Ubuntu es mas esta distro hace uso de los mismos repositorios de el S.O. de Cannonical.Lo pruebo y les comenta que tal me fue.Aqui les dejo que aplicaciones trae Lin-X 1.1

Juegos:
Mahjong
Mines
Robots
Sudoku
Tali
Gnometris
Chess
Blackjack

Gráficos:
F-Spot Photo Manager
GIMP
XSane IMage Scanner

Internet
aMSN
Evolution Mail
Firefox
Firestarter Firewall
Pidgin IM
Transmission BitTorrent Client

Multimedia:
Brasero Disc Burning
Movie Player
MPlayer Movie Player
Rhythmbox Music Player

Oficina:
OpenOffice.org

Por cierto esta distribucion pesa 970 Megas lo puedes descargar desde Megaupload o por este otro Mirror necesitaras un DVD para grabarlo... :)

Fuente : muylinux.com

Top Ten de lenguajes de programacion mas usados en el Software Libre


Me preguntaba hace rato sobre que lenguajes de programacion son los mas usados en Software Libre pensando que era PHP Javascript para la Web y Java y mas o menos di con el resultado.
Aqui el dato de Black Duck KnowledgeBase que hizo una recopilacion de mas de 200000 proyectos Open Source desde el año 2002 la empresa publico su analisis y este es el resultado:

1. C (40,90%)
2. C++ (14,01%)
3. Java (10,96%)
4. Shell (8,96%)
5. Javascript (5,55%)
6. PHP (4,86%)
7. Perl (3,19%)
8. Python (2,74%)
9. SQL (1,60%)
10. C# (1,24%)

Fuente : SomosLibres.org

Esta es la cara de Google Chrome OS?

Creo que ya muchos sabemos sobre el nuevo SO de Google (CHROME OS) y que al parecer sera para Netbooks y con claras orientaciones hacia la nube (Cloud Computing) .Al perecer se a filtrado una captura del SO .

En la imágen se puede notar, a la derecha de la ventana de la aplicación, un "dock" con íconos exageradamente grandes de servicios de Google que actualmente pueden funcionar de alguna manera en su navegador Chome, como GMail, Picasa, Google Earth y Google Talk.

La gran incógnita es el ícono del medio, que sin embargo algunos ya se animan a identificar como un reproductor multimedia todavía desconocido. Finalmente crece la espectativa por el singular sistema operativo de google que saldra de todas maneras.

Fuente : Somoslibres.org

Slackware 13.0

Fue liberada la version 13.0 de la distribucion GNU/Linux mas antigua Está disponible para descarga en formato de tres CDs o 1 DVD en distintos espejos, o en la red BitTorrent, además de la tienda en línea para los usuarios que deseen contribuir económicamente al mantenimiento del proyecto.

Mas informacion en Slackware
Descarga en slackware.com/getslack

Descarga mi template Flash gracias a Batatastudio.com


Estoy muy emocionado ya que un amigo Luis Maria de Batatastudio.com publico recientemente el template que hice en Flash el cual fue una practica de los videotutoriales que el proporciona gratuitamente en su pagina web .

El template que le mande a su mail esta diseñado en Photoshop CS4 y FLASH CS4 con codigo Action Script 3.0 contiene un cargador(Preloader) menus ,botones,animación algo muy basico para una pagina web pero muy didactico para las personas que recien esteen empezando en el mundo de Flash (Me incluyo) es por eso que recomiendo la descarga que esta alojado en el servidor de LuisMaria.

Bueno les dejo la descarga y un preview de el template y mis gracias a Luis Maria.

PREVIEW DE LA PLANTILLA
DESCARGA DE LA PLANTILLA

ATIX numero 12 "Grandes Aliados" Una revista Boliviana

Chekeando el lector de feeds (Google Reader) me llego una nota sobre una revista editada en Bolivia con participacion de varios usuarios de Latinoamerica ATIX 12 esta edición tiene como titulo "Grandes Aliados" haciendo referencia y destacando la colaboración en el Software Libre estoy en descargándola aun pero los temas están muy interesantes como la entrevista a Richard Stallman en Bolivia y la primera parte de desarrollo de Aplicaciones en MonoDevelop.

Temas
  • Plataforma móvil Android.
  • Escribiendo una aplicación en MonoDevelop (1ra Parte).
  • Grails: Framework para el desarrollo de aplicaciones Web (5ta Parte).
  • Administrando GNU/Linux con Webmin.
  • Richard Stallman en Bolivia.
  • Y más…
DESCARGAR : ATIX 12
FORMATO : PDF
TAMAÑO : 10.2 Mb

65 populares y profesionales tipografias para nuestros proyectos


Siempre es necesario tener a disposicion tipografías ( Fuentes ) para los proyectos que podamos hacer diseño gráfico diseño web etc en particular tengo diversas fuentes que me ayudan también de inspiración para terminar un buen trabajo.

En 1stWebDesigner publicaron 65 tipografías excelentes y gratuitas para nuestros proyectos .Ya descargue varias que estan muy creativas.Chekear la licencia :)

Saludos...