Archive for julio 24, 2007

Y Microsoft Responde…

¿Recuerdan la anterior y terrible noticia? Bueno, MS responde rápidamente (desde EMOL, imagen de ACTKQK).

Martin Karich, Gerente de Comunicaciones de MS explicita que lo firmado el 9 de mayo fue solo «una declaración de intenciones» afirmando que ni el gobierno ni los ciudadanos estarán obligados a usar los servicios y que el gobierno no está pagando por esto.

«[Los blogueros] representan un punto de vista a favor del software libre y no están de acuerdo a todo lo que sea contrario a él» Dijo el ejecutivo.

Personalmente pienso que después de una conducta mantenida en el tiempo de monopolización, entre otras acciones nada honorables, generan una respuesta no muy agradable en los usuarios, sobretodo existiendo alternativas mucho más abiertas, honestas e innovadoras.

Afirma ademas, con respecto al «Domicilio Digital» que «nunca vamos a tener acceso a información privada»

Bueno, hace falta una respuesta no tanto de MS (y menos de su Gerente de Comunicaciones) sino del Gobierno y del Ministerio de Economia, que permiten firmar documentos de esta indole sin escuchar a los reales «usuarios» de su país, abriendo puertas a «equivocaciones» que otros gobiernos tendrán que reparar (si tenemos la suerte). Ya varios gobiernos, sobretodo de la Unión Europea, han obviado y castigado a MS por faltas contra los usuarios. ¿Acaso Chile hará oídos sordos a esto?,

Falta el postre:

Frente de Liberación Digital

.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 10:14 pm Deja un comentario

Chile y Microsoft: que mas nos puede pasar!!!

Y siguen las represalias sobre el tratado de Microsoft con el Nuestro Gobierno, en el cual prácticamente nos están vendiendo, sin duda alguna esto es algo que nos tiene muy molestos a todos. Noticias en emol hay por doquier, cada minuto se suman mas personas a esta noticia y aun es de no creer.
A modo de risas, como para apaciguar los ánimos, unas imágenes freak que se han ido publicando a lo largo del día.

El carnet perdido de Bill Gates

El carnet de bill gates

Chile y Microsoft: dos comentarios

El nuevo Escudo Nacional

Y el Himno

Puro Windows tu Vista Azulado
Puros virus te cruzan también
Y tu escritorio de accesos plagado
Es igual al que tiene Bill Gates
Colorida es la gran ventana
Que te dio por logo tu dueño
Que te dio por logo tu dueño
Y ese Explorer que viene integrado
Te promete muchos gusanos
Y ese Explorer que viene integrado
Te promete muchos gusanos
Dulce Office, recibe los textos
Con que Chile, su futuro vendió
Que el software tiene que ser libre
O el Pingüino contra la opresión
Que el software tiene que ser libre
O el Pingüino contra la opresión
Que el software tiene, que ser libre!!!
O el Pingüino contra la opresión!!
O el Pingüino contra la opresión!!
O el Pingüino contra la opresión!!

Nueva Ejecutiva de Ventas de Microsoft para Chile

.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 10:06 pm 8 comentarios

Recoleta y Google mejorando servicios digitales

Cortito. La Municipalidad de Recoleta será ayudada por Google después de un convenio que abre el uso de Google Apps para asistir en los servicios digitales de la municipalidad, dando la posibilidad (no obligación) a sus vecinos de acceder gratis a distintos servicios, como registrarse un correo @recoletadigital.cl, ademas de optimizar el acceso y la búsqueda interna de los sitios de www.recoleta.cl

¿Porque no estamos asustados? pues porque 1) no es obligatorio y 2) Google Apps soporta formatos libres y si prefieres no usar su software, no hay problema y usa otro (ademas generalmente es gratis).

Después de la pésima noticia de Microsoft pwneando a Chile, Esta noticia vista desde FayerWayer nos subió el animo.

ps: un datito desde QuestChile.
.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 9:36 pm Deja un comentario

La fiebre del iPhone

iPhone

Sin duda una de las ultimas grandes estrategias de Apple Inc., ha sido el lanzamiento de su propio teléfono celular, el iPhone. Aunque últimamente han existido algunos problemas, por lo cual se han devuelvo cientos de iPhone y que aun existen 68 bug’s sin solucionar, pero aun así, las ventas ha ido en aumento y Steve Jobs esta mas que feliz (aunque el ultimo lanzamiento de safari le ha dado mas que algún problema).

Esta fiebre obviamente se hace remecer en las grandes empresas, por ejemplo, Bloglines ya lanzo su versión para el iPhone ingresando a https://i.bloglines.com/ en el cual te pedirá los datos de tus registros, otros que cuentan con versiones para iPhone es Digg (http://digg.com/iphone) y ahora le ha picado el bichito a la gente de google, que ya a ha lanzado una interface para los usuarios del iPhone, en el cual pueden realizar búsquedas de imágenes, blog’s, noticias y obviamente de sitios web’s. Esta fiebre por parte de las empresas no es que no se hayan logrado resistir a esta verdadera fiebre, sino que viendo por el lado económico, estarían desperdiciando millones de usuarios que actualmente brinda Apple, y obviamente esto conlleva a millones en perdidas, y estas son perdidas (valga la redundancia) no las quieren perder.

Ahora, tanto así ha llegado la fiebre, que chilenos y cientos de latinoamericanos fueron al lanzamiento de este para su adquisición, y pensando que cuando llegasen a sus tierras ya no les funcionara mas, bueno ya se puede ocupar como iPod, que gran cosa!. Es tanto así, que incluso en la universidad, tenia que realizar un trabajo como ultima nota, y me pidieron hacer un review sobre el iPhone… hasta que punto se puede llegar.

En fin, esto es una especie de pensamiento, y espero que el iPhone mejore, por fin tenga soporte flash, y que llegue a latinoamerica para su uso (siempre y cuando solucionen sus problemas, no quiero perder mi dinero), ya que por ahora en lo unico que invierto de Apple, es en sus notebooks.
Enlaces varios:
Bloglines RSS News Reader for iPhone (vía Biperbit)
Cientos de usuarios devuelven su iPhone por fallos de programación
68 Bugs en el Apple iPhone
Google Launches AJAX Search for the iPhone (vía CiberGeek)
FayerWayer – FWviajes como comprar un iPhone
Top 15 iPhone Web Development Resources
iWant an iPhone
Aptana IDE: iPhone Development Plugin
iPhone Developers’ Wiki!
.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 9:23 pm Deja un comentario

Los Chilenos seremos propiedad de Microsoft

Microsoft ChileHoy a aparecido una preocupante, por no decir horrorosa, noticia que leímos en elfrancotirador.cl y en muchos otros blogs y sitios.

Así es compatriotas. Porque gracias a un acuerdo firmado el 9 de mayo a las 14:00 entre el Ministerio de Economía y Microsoft (MS), Ahora toda la información de los ciudadanos de Chile será manejada por Microsoft, no solo por su software, sino por la totalidad de la empresa. Esto significará:

  1. Capacitación Digital: Dependencia casi total a software Microsoft y la sucesiva discriminación de mejores y mas baratas alternativas.
  2. Domicilio Digital: Entrega de la información de registro civil de TODOS LOS CHILENOS a una corporación privada llamada… Microsoft.
  3. Municipio Digital: Tendremos que usar solo software de MS para realizar tramites en municipios, aunque sea peor que otras alternativas gratuitas. Ademas los municipios tendrán que botar sus esfuerzos de securizar, proteger y facilitar el acceso y uso de sus sitios y sistemas informáticos a sus usuarios.
  4. Escuela Innovadora, Escuela Conectada y Profesores Innovadores: Regala ahora, cobra el doble después. Chile «pierde» unos 14 BILLONES de pesos en licenciamiento de software para solo 7 ministerios. Este acuerdo con MS solo perpetua un sistema de licenciamiento muy lucrativo para… Microsoft.
  5. Pequeña Empresa en el siglo XXI: Computadores con software Microsoft para PYMEs. El gobierno, en vez de proveer soluciones, está siendo simplemente un vendedor más de Microsoft.
  6. Acceso tecnológico para sectores de escasos recursos: No solo comprarán la información del registro civil, sino también la de estudiantes chilenos a través del INJUV. Existiendo Wikipedia u OpenOffice, Esto será una ganga! (sarcasmo).
  7. Colaboración en el Fomento de una Internet Segura: Pornografía infantil es mala, pero no se si Microsoft es el mejor en seguridad y en «recomendar» leyes informáticas.
  8. Colaboración con el Gobierno en materia de Seguridad informática: ARE YOU KIDDING ME!? La Universidad de Chile usando Microsoft para Seguridad. emm…
  9. Centros de innovación y emprendimiento Microsoft: Microsoft el innovador… cuando el mundo se vuelve libre, nosotros pedaleamos hacia atrás.

Y bueno, no es más que miedo e ira lo que provoca esto. Ahora queda reclamar! Salgan a las calles y tomen sus derechos ya que la gente que está tomando decisiones por nosotros a veces se equivoca, y esta vez lo hicieron fuerte (a menos que fuese una «$ equivocación»).

Ustedes tienen el poder.
.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 6:13 pm 5 comentarios

80+ codigos AJAX profesionales

SmashingMagazineUna gran lista de muchas aplicaciones realmente profesionales y que nos ayudan bastante en el diseño y la usabilidad de nuestros sitios. En lo personal, mi framework favorito es el de script.aculo.us con prototype, con los cuales he ocupados varias aplicaciones que aparecen en esa lista y una que otra librería que he ido realizando, y que espero mas delante (cuando este mas afinados) compartir con ustedes.

Esta lista se publico en Smashing Magazine.

AJAX Auto Completer

1. AJAX AutoSuggest

2. AJAX Autocompleter / script.aculo.us library

3. AJAX AutoCompleter

4. Ajax autosuggest/autocomplete from database

5. Ajax dynamic list

AJAX Instant Edit

6. AJAX inline text edit 2.0

7. AJAX & CSS Flickr-like Editing Fields

8. AJAX Instant Edit

AJAX Menus, Tabs

9. 14 Tab-Based Interface Techniques

10. AJAX Menu Widget

11. AJAX Accordion Navigation

12. AJAX Dialogs, Menus, Grids, Trees and Views

13. AJAX Tab Module – Closeable Implementation

14. Ajax Tabs Content

15. AJAX Tabbed Content

16. MooTabs – Tiny tab class for MooTools

17. Dynamically loaded articles

AJAX Date, Time, Calendars

18. AJAX Datetime Toolbocks – Intuitive Date Input Selection

19. AJAX Calendars

AJAX Interactive Elements

20. AJAX Floating Windows

21. AJAX Star Rating Bar

22. Ajax poller

AJAX Developer’s Suite

23. AJAX HistoryManager, Pagination

24. AJAX Login System Demo

25. AJAX image preloader

26. AJAX Tooltips: Nice Titles revised | Blog | 1976design.com

27. 40+ Tooltips Scripts With AJAX, JavaScript & CSS | Smashing Magazine

28. AJAX Web Controls

29. AJAX syntaxhighlighter

30. GMail Ajax Style Username Signup

31. Gmail Ajax Style Check Username

32. Transparent Message

33. ModalBox — An easy way to create popups and wizards

34. AJAX File Uploads progress bar

35. Chained select boxes

36. Fly to basket

37. AJAX Key Events Signal

38. Disable form submit on enter keypress

Enhanced AJAX Solutions

39. AJAX Instant Completion

40. Novemberborn: Event Cache

41. Altering CSS Class Attributes with JavaScript

42. Select Some Checkboxes JavaScript Function

43. AJAX Emprise Charts

44. amCharts: customizable flash Pie & Donut chart

45. PJ Hyett : The Lightbox Effect without Lightbox

Ajax Forms

46. AJAX Upload Form

47. An AJAX contact form

48. AJAX contact form

49. Ajax.Form

50. Ajax form validation

51. Really easy field validation

52. AJAX fValidate

53. Ajax newsletter form

54. wForms

AJAX Grids, Tables

55. Data Grids with AJAX, DHTML and JavaScript | Smashing Magazine

56. Grid3 Example

57. AJAX Table Sort Script (revisited)

58. AJAX Sortable Tables

59. AJAX TableKit

AJAX Lightboxes, Galleries, Showcases

60. 30 Scripts For Galleries, Slideshows and Lightboxes | Smashing Magazine

61. AJAX LightBox, Sexy Box, Thick Box

62. AJAX Lightbox JS

63. AJAX Unobtrusive Popup – GreyBox

64. SmoothGallery: Mootools Mojo for Images | Full gallery

65. AJAX Libraries and Frameworks

Visual Effects, Animation

66. How to Create Digg Comment Style Sliding DIVs with Javascript and CSS

67. How to Create a Collapsible DIV with Javascript and CSS

68. How to Create an Animated, Sliding, Collapsible DIV with Javascript and CSS

69. AJAX Shopcart

70. Draggable content

71. Dragable RSS boxes

72. AJAX Pull Down Effect

73. AJAX Animation Effects

74. Combination Effects in scriptaculous wiki

75. AJAX Motion Transition

Useful Basic JavaScripts

76. 9 Javascript(s) you better not miss !!

77. Top 10 custom JavaScript functions of all time

78. Hyperdisc Materials: JavaScript: Top 10: Automatic Breadcrumb Trail

79. JavaScript: Top 10 Most Useful JavaScripts

80. My Favorite Javascripts for Designers: Blakems.com ?

Galleries, Resources

81. MiniAjax.com: (hace un tiempo lo comentaba)

82. Ajax Rain

83. Max Kiesler – mHub : Ajax and rails examples & how-to’s

84. Ajax Resources

85. DZone Snippets: Store, sort and share source code, with tag goodness

Enlace: 80+ AJAX-Solutions For Professional Coding
.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 1:23 pm 1 comentario

RegExp Coach: verifica y corrije tus expresiones regulares.

Acabo de comentar acerca de las 5 expresiones regulares que debes tener a la mano, y sin querer en navegando encontré RegExp en sintaxerror, un programa para verificar las expresiones regulares y obviamente probarlas para ver si el resultado es el esperado. Muy bueno y recomendado, ya que lo baje y probé un rato y me funciono muy bien.

Enlace: RegExp Coach: El corrector de Expresiones Regulares
.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 12:57 pm Deja un comentario

5 Expresiones regulares que debes saber

El uso de expresiones regulares es vital, sobre todo para realizar validaciones o parsear contenido de archivos o textos, mantener un control de estos o conocer como utilizarlos puede ser de gran ayuda, ya que las expresiones regulares no solo sirven para la programación tipo php, c, etc., también te sirve en javascript y otros lenguajes lado cliente. En I’m Mike, escribieron un articulo con 5 expresiones regulares que debes conocer, las cuales son:

  • Verificar usuario escrito: Esto es bastante simple y vital para los sistemas de registro de usuario, con esta expresión regular obligamos al visitante a digitar un un username con solo caracteres alfanuméricos (letras y números), el guion bajo (_) y forzando a que este tenga una longitud mínima de 3 caracteres y un máximo de 16.
    /^[a-zA-Z0-9_]{3,16}$/
  • Contenido en etiquetas XHTML: Con esta expresión regular, seremos capaces de encontrar un tag y obtener el contenido de esta. Cambia «tag» por el que desees (strong, span, div, etc.).
    {<tag[^>]*>(.*?)</tag>}

    Y otra forma que es con parámetros.

    {<tag[^>]*attributes*=s*(["'])value1[^>]*>(.*?)</tag>}
  • Verificar direcciones de correo: La siguiente validaciones, es acorde a la especificación RFC 822, cabe mencionar que esta expresión fue realizada por Cal Henderson, programador de Flickr. Si quieres ver mas información sobre este código, verifica su articulo. A continuación se expresa como una función PHP.
    function is_valid_email_address($email){
      $qtext = '[^x0dx22x5cx80-xff]';
      $dtext = '[^x0dx5b-x5dx80-xff]';
      $atom = '[^x00-x20x22x28x29x2cx2ex3a-x3c'.
                      'x3ex40x5b-x5dx7f-xff]+';
      $quoted_pair = 'x5c[x00-x7f]';
      $domain_literal = "x5b($dtext|$quoted_pair)*x5d";
      $quoted_string = "x22($qtext|$quoted_pair)*x22";
      $domain_ref = $atom;
      $sub_domain = "($domain_ref|$domain_literal)";
      $word = "($atom|$quoted_string)";
      $domain = "$sub_domain(x2e$sub_domain)*";
      $local_part = "$word(x2e$word)*";
      $addr_spec = "$local_partx40$domain";
    
      return preg_match("!^$addr_spec$!", $email) ? 1 : 0;
    }
  • Verificar Dirección URL: Obviamente era de esperar uno para verificar que sea una dirección URL.
    {
      b
      # Match the leading part (proto://hostname, or just hostname)
      (
        # http://, or https:// leading part
        (https?)://[-w]+(.w[-w]*)+
      |
        # or, try to find a hostname with more specific sub-expression
        (?i: [a-z0-9] (?:[-a-z0-9]*[a-z0-9])? . )+ # sub domains
        # Now ending .com, etc. For these, require lowercase
        (?-i: comb
            | edub
            | bizb
            | govb
            | in(?:t|fo)b # .int or .info
            | milb
            | netb
            | orgb
            | [a-z][a-z].[a-z][a-z]b # two-letter country code
        )
      )
    
      # Allow an optional port number
      ( : d+ )?
    
      # The rest of the URL is optional, and begins with /
      (
        /
        # The rest are heuristics for what seems to work well
        [^.!,?;"'<>()[]{}sx7F-xFF]*
        (
          [.!,?]+ [^.!,?;”’<>()[]{}sx7F-xFF]+
        )*
      )?
    }ix

    Cabe mencionar, que esa expresión ha sido testeada y funciona en un 99,9% de los casos. Si deseas ver como funciona, aquí te expongo una función PHP con uso, cambiar la variable $url_regex por lo escrito anteriormente.

    function auto_link( $text ) {
      $url_regex = ...
    
      return preg_replace( $url_regex,
                             '<a href="$0"^gt;$0=</a>',
                             $text );
    }

Enlace: 5 Regular Expressions Every Web Programmer Should Know (vía sentidoweb.com)

.

Ver VideosTe VerdeVideos 3GP3GPsomos tu y yo

julio 24, 2007 at 12:34 pm 2 comentarios