Comentarios Recientes

Construyendo un “Where” luego de un “POST” o “GET” en PHP

| Categorías General, PHP, Programacion | | Comentario 1

Number of View: 1949

Muchas veces hacemos formularios bastante grandes y un poco complicados de manejar.  Generalmente, un formulario está diseñado para insertar los datos en alguna base de datos, muchas veces en una misma tabla.  También se puede dar el caso de que se quiera hacer alguna busqueda.  Aquí les traigo una manera bastante simple de manejar ciertos “POST” o “GET”.  En este caso lo haré sólo con POST.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
< ?php
if(isset($_POST['insertar'])){
      unset($_POST['insertar']); // eliminamos la posibilidad de incluir este valor
      $variables = array();
      foreach($_POST as $key=>$value){
            //Aqui pueden hacer cualquier tipo de filtrado,
            //pudiendo utilizar, por ejemplo, las sentencias switch...case.
            $variables[] = "$key = '$value'";
      }
 
      $where = ' WHERE '. implode(' AND ', $variables);
 
      $query = "SELECT * FROM my_table " . $where;
      mysql_query(....);
      .
      .
      .
      .
}
 
?>
1
2
3
4
5
<form method="post" action="">
      Usuario: <input type="text" name="username" value=""/><br />
      Contrase&ntilde;a: <input type="password" name="password" value=""/>
      <input type="submit" name="insertar" value="Enviar Formulario"/>
</form>

Como se puede observar, aqui estamos haciendo algún tipo de busqueda.  Si desean utilizar esta técnica para hacer un UPDATE, por ejemplo, solo tendrían que cambiar “AND” por “,” en << implode(‘ AND ‘,$variables) >>.   Asi como este, hay muchos otros casos donde podría resultar muy muy útil este trozo de código.  Espero que le puedan sacar provecho.

Apoyemos lo nuestro!

| Categorías Apple, General, internet, juegos, Linux, mysql, Personal, PHP, PostgreSQL, Programacion, Pymes, Redes Sociales, Sistemas Operativos, Tecnologia, telecomunicaciones, Windows, Zend Framework | | Comentario 0

Number of View: 596

Ayer mi compañero David Tavarez hizo un tweet diciendo que debemos apoyar lo nuestro, los dominicanos generalmente no apoyamos nuestras cosas, nuestra cultura, nuestra gente, nuestras creaciones, nada nuestro.  Es por eso que David y yo estamos en el plan de empezar a unir a todos los desarrolladores de Software y amantes de la tecnología de la región, principalmente de Santiago.

La iniciativa pretende unir, en encuentros sociales, a todos aquellos que sean muy famosos como aquellos que no lo sean tanto pero que se identifican con lo que hacen porque les encanta igual que a nosotros…

Apoyemos lo nuestro!!

Ya llego OpenSuse 11.2

| Categorías General, Linux, Sistemas Operativos, Tecnologia | | Comentario 2

Number of View: 817

Como es común, durante todo el año estamos viendo los anuncios  de las diferentes versiones de nuestras distros preferidas y hoy es el turno de OpenSuse, una distro con un aspecto bastante fresco y vanguardista…

Esta distro ha decidido adoptar a KDE como su escritorio por defecto y aquí podemos ver que tan bien le queda, en esta pequeña información tomada de MuyLinux.com:

Los desarrolladores de openSUSE han cumplido con el roadmap que habían establecido para su distribución, y acaban de anunciar el lanzamiento de openSUSE 11.2, una nueva versión de la famosa solución que trae, como era de esperar, algunas mejoras relevantes.

openSUSE 11.2 KDE

Vista vs Win7 vs Ubuntu 9.04 vs Ubuntu 9.10 boot speed

| Categorías General, Linux, Sistemas Operativos, Tecnologia, Windows | | Comentario 1

Number of View: 602

Interesante comparación han hecho en TuxRadar.com, tomando 4 maquinas 64bits similares y puestas a entrar automáticamente al escritorio de: Windows Vista, Windows 7, Ubuntu 9.04 y Ubuntu 9.10; y abriendo Firefox una vez iniciada la sesion.

El resultado es bastante interesante, ya que aquí podemos darnos cuenta de que cuando creemos que el sistema ya “subio” en Win7 o Win Vista, en realidad se están corriendo otros procesos y realmente tu sistema no ha sido totalmente cargado.

Aquí pueden ustedes comparar y comprobar la veracidad de la mejora en la velocidad de booteo del nuevo Windows 7.

Validar IP con PHP y RegExp

| Categorías General, internet, PHP, Programacion | | Comentario 0

Number of View: 1310

Esta es una expresión regular bastante fea, pero igual funciona y puede ser muy útil el ejemplo para quien quiera tomar de ejercicio el ejemplo, pues apuesto a que alguno de ustedes que me visitan quizas no saben lo que es una expresion regular y puede que sea un buen momento para que empiecen a investigar…

1
2
3
4
5
6
< ?php
function valid_ip($ip) {
    return preg_match("/^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])" .
            "(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$/", $ip);
}
?>

Oracle no dejara caer a MySQL

| Categorías General, internet, Linux, mysql, Sistemas Operativos, Tecnologia, telecomunicaciones | | Comentario 0

Number of View: 1817

Oracle quiere hacer desaparecer los temores sobre el futuro de este gestor de bases de datos, y en el texto se indica que “Oracle planea gastar más dinero en el desarrollo de MySQL de lo que Sun gasta ahora mismo“.

MySQL se unirá a la suite de bases de datos de Oracle, añaden, y se señala también que Oracle ya distribuye MySQL como parte integral de Oracle Linux como opción. También se ha apostado por OpenOffice.org, aunque curiosamente no hay mención acerca de StarOffice. Los interesados pueden acceder al documento desde este enlace.

Para leer articulo completo: MuyComputerPro.com

PHP 5.3.0 new Features

| Categorías General, internet, PHP, Programacion, Tecnologia | | Comentario 0

Number of View: 806

PHP 5.3.0 offers a wide range of new features:

  • Support for namespaces has been added.
  • Support for Late Static Bindings has been added.
  • Support for jump labels (limited goto) has been added.
  • Support for native Closures (Lambda/Anonymous functions) has been added.
  • There are two new magic methods, __callStatic and __invoke.
  • Nowdoc syntax is now supported, similar to Heredoc syntax, but with single quotes.
  • It is now possible to use Heredocs to initialize static variables and class properties/constants.
  • Heredocs may now be declared using double quotes, complementing the Nowdoc syntax.
  • Constants can now be declared outside a class using the const keyword.
  • The ternary operator now has a shorthand form: ?:.
  • The HTTP stream wrapper now considers all status codes from 200 to 399 to be successful.
  • Dynamic access to static methods is now possible.
  • Exceptions can now be nested.
  • A garbage collector has been added, and is enabled by default.

Source: PHP.net

Motorola Droid

| Categorías General, internet, Linux, Sistemas Operativos, Tecnologia, telecomunicaciones | | Comentario 0

Number of View: 540

Some quick observations on the phone:

  • That big screen is killer. Bright, crisp, and tons of room for your icons and widgets.
  • Speed is noticeably improved — particularly when moving from app to app. We did notice that some of the home screen scrolling looked laggy.
  • Android 2.0 is definitely cleaned up — but it’s most definitely still Android
  • The browser seems significantly improved — pages now load up in a fully zoomed-out mode, and the load times and scrolling are way snappier.
  • The keyboard takes some getting used to, and it suffers from a similar hand-position issue as the G1, but it’s fairly usable. We think it’ll be second nature once we spend some time with it.
  • Facebook is integrated into accounts, which means some of that BLUR functionality is here (though now it’s part of Android 2.0 natively). The good news is that when you add a Facebook account you can choose to pull all Facebook info and contacts, or just info related to your existing contacts — a real clutter buster.

Source http://www.engadget.com/2009/10/28/motorola-droid-first-hands-on/

Durian: a Blender Project

| Categorías General | | Comentario 0

Number of View: 513

Blender Conference Intro Video from Project Durian on Vimeo.

Difference between a nerd, a geek, and a dork

| Categorías Apple, General, internet, Linux, mysql, Personal, PHP, PostgreSQL, Programacion, Pymes, Redes Sociales, Sistemas Operativos, Tecnologia, telecomunicaciones, Windows, Zend Framework | | Comentario 0

Number of View: 1015

Source: http://ask.yahoo.com/20060818.html

We’ve been called all three, and to be honest, we always assumed they meant the same thing. However, according to the cool kids, there are differences.

Official definitions for nerd, geek, and dork each use the words “inept” and “foolish.” Nerds have the added distinction of being “unattractive.” Ouch. While it’s hard to argue with the dictionary, we sought out definitions from the Internet at large.

According to Whatis.com, nerds are people of above-average intelligence who place little importance on their appearance. Nerds are often aware of their status, but they don’t mind. In fact, many take pride in the putdown, as it means they’re smart and not wrapped up in superficial worries.

Geek is a more specific term. Back in the day, geeks worked at carnivals, and (according to the dictionary) “bit the heads off live chickens.” Thankfully, the term now has a different connotation. Like nerds, geeks are smart, but they tend to focus more on technology. As Urban Dictionary explains, these are the people you make fun of in high school and later work for as an adult.

Being called a “dork” is the biggest insult of the three. There’s no way you can spin it into something positive. After all, even the dictionary writes that dorks are “stupid” people. And to make matters worse, dorks assume they’re cool. Oh, and they smell, too.

Crack wep with backtrack 3

| Categorías General, internet, Linux, Sistemas Operativos, Tecnologia, telecomunicaciones | | Comentario 0

Number of View: 562

Here i have an interesting video that shows how to Crack a WEP WiFi Connection, using Backtrack Linux.

RedHat invierte en EnterpriseDB

| Categorías General, PostgreSQL, Programacion, telecomunicaciones | | Comentario 0

Number of View: 1553

EnterpriseDB es una empresa dedicada a vender soporte para PostgresSQL, vendiendo varios tipos de soporte.  RedHat acaba de invertir en esta empresa, no tengo el dato exacto de que cantidad de dinero, pero sí está involucrada en una inversión de 19 millones de dolares recientemente.  Por qué invertir en EnterpriseDB? Así contesta el CEO de RedHat:

“EnterpriseDB se ha establecido claramente como una compañía de Postgres empresarial de punta, por eso Red Hat ha elegido asociarse e invertir en ella. EnterpriseDB está también trabajando en crear valor para sus clientes a través de un modelo de soporte por subscripción. Claramente, este es un modelo que vemos como beneficioso”.

Nokia libre kernel de Symbian

| Categorías General, Sistemas Operativos, Tecnologia, telecomunicaciones | | Comentario 0

Number of View: 1198

El anuncio de Android, una plataforma libre con núcleo Linux patrocinada por Google y a cargo de una fundación integrada por 48 compañías de hardware, software y telecomunicaciones comprometidas a la promoción de estándares abiertos para dispositivos móviles, hizo reaccionar a Nokia que compró en junio de 2008 el resto de las acciones de Symbian para convertirla a su vez en una fundación prometiendo la liberación de la plataforma en dos años.

Una promesa que como vemos se está cumpliendo en el tiempo estipulado con el primer paso de la liberación del kernel bajo licencia libre Eclipse y con la apertura de los kits de desarrollo PDKs y PDTs disponibles para descarga en la página de Symbian. El equipo responsable asegura que antes de los dos años previstos la totalidad de la plataforma estará liberada bajo licencia libre EPL.

Pasos en la dirección correcta aunque medios relevantes como ars technica indican que será difícil “superar la percepción que la relevancia de Symbian está en declive, por lo que la fundación tiene mucho trabajo por hacer si quiere conservar el dominio histórico de Symbian”.

Para continuar leyendo: MuyComputer.com

Exito del Congreso y Reacciones

| Categorías General, Linux, PHP, Programacion, Pymes, Sistemas Operativos, Tecnologia, telecomunicaciones, Windows | | Comentario 0

Number of View: 469

Tomado de AtreveteaSerLibre.org

Como ya todos sabemos, el congreso fue un gran éxito, cosa que para muchos de nosotros significa un paso adelante, un gran logro, mientras que para otros, quizás sólo fue “algo efímero”, una “fiebre del momento”, “algo pasajero”… Realmente llenamos el auditorio, cosa que no pasa en otras actividades.

Públicamente me atrevo a decir que se nos pusieron ciertas trabas de parte de autoridades que quisieron minimizar nuestro esfuerzo y les hemos respondido dejando gente sentada en el piso!!

Algo muy interesante fue ver como el auditorio estaba repleto de estudiantes de Ingeniería y no ver a casi ningún profesor de Ingeniería por  allá, a excepción de Felipe Nuñez, como es lógico, el Dr. Edward Blanco (persona muy preocupada por  sus estudiantes y la Universidad), Ing. Marlon Hiraldo(Quien ha dado mucho por PUCMM), Noé Luzón quien nos ayudó bastante y formó parte del comité organizador, y si había otro pues no le conozco.  Pero más curioso aún, la mayoría de los organizadores del evento eramos estudiantes de Telemática, los profesores mencionados sólo uno era de Telemática.

Aún así no nos sentimos mal porque nuestros profesores no nos hayan apoyado, pues recibimos apoyo de los estudiantes que es lo que nos importa, y de personas de fuera de la Universidad que participaron en esta actividad:

Ahí está José Eliax que fue muy bueno que fuera porque viendo su publicación de hoy en su blog, nos damos cuenta de que está muy mal informado en cuanto a Software Libre se refiere y estoy en total desacuerdo con sus “8 mitos”, nada personal contra él, pero sus comentarios son muy influyentes ya que su blog es leído por miles de personas cada día, y el está MAL INFORMANDO a sus lectores.  De todas maneras, gracias por  haber asistido.

Próximamente estaremos  trabajando para ver si esta vez la Universidad comprende que esto que intentamos hacer es ciencia, es conocimiento, no es una “fiebre”.  Tenemos mucha gente que nos apoya y no comprendemos que tiene de malo conformar un grupo de estudiantes usuarios de Software Libre…

Estas enojado con tu jefe?

| Categorías General, internet, Linux, Sistemas Operativos, Tecnologia | | Comentario 0

Number of View: 612

Estas son de las cosas que aparecen en Internet!!!  Hasta aquí llega la frustración de la gente! hahaha

sudo_rm-f