Search co.de: el buscador del programador

Search co.de se autodefine como un proyecto que pretende colocar toda la documentación relacionada con la programación en un mismo lugar de búsqueda.

Este buscador en constante evolución dispone información entre otros recursos y tecnologías de Java, JavaScript, jQuery, MySQL, Perl, PHP, Python o Visual Basic.

Una vez introducida el nombre de la clase o función de la que necesitamos la información, Search co.de nos listará una serie de lenguajes en la que esa función está disponible junto a su sintaxis, una descripción de su funcionamiento y un enlace que nos conduzca a la documentación oficial.

Interesados pueden acceder a Search co.de desde www.searchco.de.



via: desarrolloweb.com

Encuentro tecnologico - 17 junio (link's del evento)

como ya le había comentado solo esperaba la confirmación el evento sera transmito por livemeeting 
los link's de acceso son los siguientes:


HTML (Ivana Tilca)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489067&Culture=es-AR

Hiper-V (Said Nikjou & Daniel Landivar)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489077&Culture=es-AR

Proyecto Mono (Victor Andres Altamirano & Fredy Guibert)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489071&Culture=es-AR

Windows Phone 7 (Giovanni Callisaya)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489069&Culture=es-AR

Azure (Marilyn Alarcon)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489073&Culture=es-AR

Office 365 y sharepoint (Henry Mamani)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489079&Culture=es-AR

ALM Visual Studio Team System 2010 (Alejandro Gozalvez)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032489075&Culture=es-AR


no se lo pierdan...

Encuentro tecnologico - 17 junio

Se realizara un evento tecnológico de capacitacion realizado por expertos, en el que se pretende dar a conocer las herramientas, tendencias y recursos más importantes en el mundo de las tecnología. El evento sera realizado en la ciudad de La Paz - Bolivia (lugar: cine teatro municipal 6 de agosto) el ingreso es totalmente libre, bueno para todos los que viven en la ciudad de la paz les aconsejo no faltarse a un evento de este calibre y para los que no vivimos alla o no tengamos la posibilidad de viajar, se me indica que posiblemente el evento sea transmito por Live Meeting, eso esta por confirmarse.
En el encuentro tecnologico se hablara sobre:

HTML5 - WINDOWS PHONE 7 - HIPER-V - PROYECTO MONO - AZURE - OFFICE 365 - AML CON VISUAL STUDIO TEAM SYSTEM 2010 - SUIT ACADEMICA


Hay mucho que aprender, estará super intetesante este evento.

EE.UU vuelve a publicar un nueva clasificación de países enemigos del copyright

Estados Unidos vuelve a publicar un nueva clasificación de países enemigos del copyright y del software propietario. 


El informe anual Special 301 llevado a cabo por la Oficina para la Defensa de los Intereses Comerciales de Estados Unidos crea un listado de países a los que someter a control y posibles sanciones económicas por vulnerar los derechos de propiedad intelectual.

En el caso de España, la Lista 301 vuelve a situarla en el segundo nivel de calificación, pese a las medidas llevadas a cabo por el gobierno con la aprobación de la llamada "Ley Sinde". Esta norma crea un nuevo marco regulador de protección de los derechos de autor que autoriza, entre otras posibilidades, el cierre web exprés de páginas que favorezcan las descargas no permitidas.

El informe anual Special 301 está dividido en varios apartados : Lista de vigilancia prioritaria, Lista de vigilancia y Sección 306. Esta última incluye países anteriormente considerados como sujetos a vigilancia que gracias a un acuerdo con Estados Unidos han perdido la consideración de "enemigos del copyright" aunque se siga controlando el cumplimiento de sus compromisos.

  • Lista de vigilancia prioritaria: Argentina, Chile, Venezuela, China o Rusia.
  • Lista de vigilancia: México, España, Perú, Bolivia, Brasil, Colombia, Costa Rica, República Dominicana, Ecuador.
  • Sección 306: Paraguay
Bolivia otra vez incluida en la Lista de vigilancia


Bolivia permanece en la lista de vigilancia. Los Estados Unidos siguen preocupados por los altos niveles de piratería y la falsificación en Bolivia, incluyendo la disponibilidad de la falsificación de productos médicos y muchos otros. Estados Unidos recomienda que Bolivia aborde el problema de las líneas claras de responsabilidad entre las autoridades bolivianas, así como la necesidad de más recursos humanos y financieros. Los Estados Unidos también recomienda que el trabajo de Bolivia para garantizar que las autoridades judiciales procesen las violaciónes de derechos de propiedad intelectual de manera eficiente. Los Estados Unidos alientan la nueva dirección en la Oficina de Propiedad Intelectual de Bolivia para aumentar sus esfuerzos con respecto Observancia de los DPI, y aumentar los esfuerzos para mejorar la conciencia pública sobre la protección de los DPI cumplimiento. Los Estados Unidos continuará monitoreando el progreso de Bolivia en estos y otros cuestiones.


Aquellos interesados en acceder al listado completo de países incluidos en el informe anual Special 301 pueden hacerlo desde www.ustr.gov.


via desarrolloweb.com

Bin Laden ataca en forma de virus

Tras lo recientes acontecimientos Bin Laden es utilizado como reclamo por los creadores de malware.



Circula por la red un mensaje que asegura incluir fotos y vídeos de la muerte de Osama Bin Laden pero que en realidad contiene un virus diseñado para robar información personal de sus víctimas. 

La confirmación de los ataques con malware usando a Bin Laden ha llegado por parte del FBI apenas un día después que se confirmará su muerte. Pese a ser práctica habitual el uso de acontecimientos de relevancia como ingeniería social, este tipo de prácticas siguen siendo eficaces. 

El aviso de seguridad del FBI llama a la cautela de todos aquellos usuarios que reciban correos electrónicos en los que se añadan archivos que contienen vídeos o fotos sobre la supuesta muerte de Bin Laden.

Junto a la aparición de este tipo de ataques, se ha detectado en la red social Facebook la existencia de páginas que anuncian falsos vídeos de la ejecución de Osama Bin Laden para engañar a los usuarios. Tras encontrar un enlace publicado en el muro del usuario en el que se le invita a ver el vídeo, se accede a una página en la que se pide copiar y pegar cierto código en la ventana del navegador indispensable para ver el vídeo. Tras ser redirigido al supuesto vídeo, aparece un mensaje en el que se dice que este ya no está disponible.
Fuente [desarrolloweb.com]

Wallaby:convertir archivos de Flash a HTML5

Adobe acaba de lanzar la primera versión de Wallaby, una herramienta que permitirá a diseñadores y desarrolladores, convertir archivos de Flash a HTML5.
De acuerdo a Adobe, Wallaby cuenta con una interfaz de usuario muy simple,  que acepta como entrada un Archivo FLA y lo exporta  a HTML.
“Se trata de una tecnología experimental, que proporciona una visión de la innovación que estamos haciendo en torno a Flash y HTML, y que muestra la inversión que hemos hecho en las dos tecnologías que creemos que son importantes para largo plazo”, dijo Barclay. La salida de Wallaby no solo permite el uso de HTML, si no también de SVG y CSS que son tecnologías relacionadas.
La idea de Adobe es que los desarrolladores, a través de Wallaby, puedan extender sus aplicaciones a dispositivos que no son compatibles con Flash, como es el caso de Apple. Una vez que los archivos están convertidos se pueden modificar, utilizando una herramienta de edición de HTML, como lo es Dreamweaver o a mano.
Wallaby está disponible para Mac y Windows y se puede descargar totalmente gratis desde Adobe Labs.

Wallaby:convertir archivos de Flash a HTML5

Adobe acaba de lanzar la primera versión de Wallaby, una herramienta que permitirá a diseñadores y desarrolladores, convertir archivos de Flash a HTML5.
De acuerdo a Adobe, Wallaby cuenta con una interfaz de usuario muy simple,  que acepta como entrada un Archivo FLA y lo exporta  a HTML.
“Se trata de una tecnología experimental, que proporciona una visión de la innovación que estamos haciendo en torno a Flash y HTML, y que muestra la inversión que hemos hecho en las dos tecnologías que creemos que son importantes para largo plazo”, dijo Barclay. La salida de Wallaby no solo permite el uso de HTML, si no también de SVG y CSS que son tecnologías relacionadas.
La idea de Adobe es que los desarrolladores, a través de Wallaby, puedan extender sus aplicaciones a dispositivos que no son compatibles con Flash, como es el caso de Apple. Una vez que los archivos están convertidos se pueden modificar, utilizando una herramienta de edición de HTML, como lo es Dreamweaver o a mano.
Wallaby está disponible para Mac y Windows y se puede descargar totalmente gratis desde Adobe Labs.

Función Sencilla para limpiar TextBox - C#

Bueno en esta ocasión les dejs un pequeño "truco" para  poder limpiar todos los TextBox que tengamos en un WinForm, por que muchas veces se comete el error de ir limpiando uno por uno cada TextBox, lo cual es mucho trabajo si se tiene muchos Textbox en un Form.

a continuación el Código, espero les sea de utilidad.


// codigo fuente
// Declaramos nuestro metodo que hara la limpieza de los textbox
private void LimpiarTextBox(Form ofrm)
{
  // hacemos un recorrido de todos los controles de nuestro Form
  foreach (Control oControls in ofrm.Controls)
  {
     // preguntamos si el control encontrado es un TextBox
     // si lo es, procede a limpiar el respectivo control
     if (oControls is TextBox)
     {
       oControls.Text = ""; 
     }
   }
}

Documentación y Ejemplos PHP en Chrome

PHP Documentation

PHP Documentation es un complemento imprescindible para todos los desarrolladores de PHP, ya que se instala en Chrome, y tenemos acceso a toda la documentación de este lenguaje de desarrollo sin la necesidad de acudir a su página.

El plugin añade una caja de búsqueda desde la que accederemos directamente a la documentación oficial del manual para desarrolladores PHP. 

Al escribir el nombre de una función en esa caja de texto que aparece una vez que pulsamos en el icono, nos mostrará la información relacionada con ese función y ejemplos de su funcionamiento realmente una maravilla me encantooo....


les dejo algunas capturas que tome de la instalación y el funcionamiento.







para descargar esta fabulosa y util extencion Para Chrome [PHP Documentation


COMO CREAR CONTROLES EN TIEMPO DE EJECUCION - C#

bueno luego de casi 5 meses sin poder actualizar el contenido iPrOgRaMeXiOn, regresa con nuevos ejemplos y adentrandonos a conocer lenguajes como ser Python, Java y mucho mas.
bueno en este post quiero mostrar un sencillo ejemplo de como crear controles en tiempo de ejecución, en este caso crearemos las pestañas de un TabControl y dentro de cada pestaña se creara un Richtexbox y un Label, algo sencillo solo para mostrarles como funciona.

EMPECEMOS
1. iniciamos un nuevo proyecto windows
2. colocamos un tabcontrol y 2 botones (Nueva Pestaña, Eliminar Pestaña)
3. nos declaramos una variable global y un ArrayList Global

// codigo fuente
ArrayList ListaPestaña = new ArrayList();
int ContarPestaña = 1;

ahora escribimos el codigo del procedimiento para crear pestañas



// codigo fuente
private void CrearPestaña()
{
// Creamos una nueva Pestaña
TabPage NuevaPestaña = new TabPage("pestaña " + ContarPestaña);                                                                 // Creamos una nueva pestaña
ListaPestaña.Add(NuevaPestaña); // cada pestaña creada los añadimos   en un arraylist
tabControl1.TabPages.Add(NuevaPestaña); //cargamos la pestaña en el control
ContarPestaña++; //variable que lleva el control de la cantidad de pestaña creada
//creamos el richtextbox
RichTextBox textbox = new RichTextBox();
//textbox.Dock = System.Windows.Forms.DockStyle.None;
textbox.Location = new System.Drawing.Point(130, 3);            
textbox.Size = new System.Drawing.Size(230, 264);
textbox.Name = "pestaña" + ContarPestaña;
textbox.Text = "RichTextBox creado para la pestaña # " + ContarPestaña;
//creamos el Label 
Label lbl = new Label();
btn.Location = new System.Drawing.Point(5, 4);
btn.Text = "Esta es la pestaña # " + ContarPestaña;;
//aderimos nuestros dos controles creados a la pestaña creada
NuevaPestaña.Controls.Add(textbox);
NuevaPestaña.Controls.Add(lbl);           
      
tabControl1.SelectedTab = NuevaPestaña; //seleccionamos la pestaña

}

ahora el procedimiento para cerrar pestaña

// codigo fuente
private void EliminarPestaña()
{
//obtemos la pestaña que esta selcionada y la eliminanos
//de la lista y del Tabcontrol
TabPage current_tab = tabControl1.SelectedTab;
ListaPestaña.Remove(current_tab);
tabControl1.TabPages.Remove(current_tab);
//decrementamos la variable global
ContarPestaña--;
}

en el botón "Nueva Pestaña" colocamos lo siguiente

// codigo fuente
CrearPestaña()

y en el botón "Cerrar Pestaña" colocamos lo siguiente

// codigo fuente
EliminarPestaña();

también podemos obtener lo que escribamos en cada RichTextBox de la siguiente forma, para mostrarles un ejemplo sencillo coloque un botón mas con el nombre "Print", lo que hará este botón sera obtener lo que escribamos en cualquier RichTexbox de las pestañas creadas y mostrarlo en un Messagebox.

en el botón Print colocamos lo siguiente

// codigo fuente
MessageBox.Show(tabControl1.TabPages[tabControl1.SelectedIndex].Controls[0].Text);
//en este caso accedo al control "0" por que es el primero q se crea en la pestaña, para acceder al Label tendríamos que poner "1" en ves de "0"