miércoles, 19 de diciembre de 2007

Modem Motorola SM56 Speakerphone en Ubuntu

El sistema Ubuntu 7.10 no me instaló el modem por defecto por lo que tuve que investigar y encontré estos dos sitios que me dieron la ayuda necesaria para lograr conectarme a internet desde Ubuntu 7.10

Ayuda #1

Ayuda #2

miércoles, 12 de diciembre de 2007

Error al iniciar el servidor X

Para los novatines en Linux (incluyéndome), específicamente con Ubuntu 7.10, creo que sea poco probable que les suceda lo que me pasó a mí el día de ayer (Martes 10).

Haciendo pruebas en una Terminal se me ocurrió presionar Ctrl+Alt+Del para resetear la window X después de unas pruebas que estaba haciendo y el resultado fue un desastre porque hasta ahorita pude solucionar el problema. Durante varias horas el sistema no podía cargar el modo gráfico. Supuestamente no se encontraban unos archivos necesarios para cargar el modo gráfico, definitivamente alguno de los comandos que estaba probando me provocó este problema.

Los pasos para restaurar el modo gráfico son los siguientes:

1º) presionar ctrl. + F1 (logearce como root)
2º) Digitar lo siguiente en la Terminal
nano /etc/X11/xorg.conf

3º) En el documento de configuración que aparece, buscar la sección de dispositivos:

Section “Device”
Identifier “Nvidia Corporation .........”
Driver “nv”
EndSection

4º) Poner en la parte donde dice 'Driver' la palabra ‘vesa’ y eso sería todo!.
O de otra forma verificar si el valor de la tarjeta gráfica es el correcto.

5º) Hay que guardar, para eso presionar:
Ctrl + o (salvar)
Ctrl + x (salir)

6º) Digitar después de salir:
startx


Si lo anterior no funcionó, la otra solución sería restaurar el archivo con un utilitario, en tal caso probar lo siguiente:

1º) Ctrl + F1
2º) sudo dpkg-reconfigure xserver-xorg
3º) guardar y salir
4º) startx ó digitar Ctrl+F7

martes, 4 de diciembre de 2007

Encriptar carpetas en Win XP

En HKEY_LOCAL_MACHINE + Software + Microsoft + Windows + Current Version + Explorer + Advanced crear un nuevo valor de tipo DWORD

EncryptionContextMenu = 1


Presionar F5 e ir al Explorador de Windows, escoger cualquier carpeta y mostrar el menú contextual, verificar que la opción encriptar ya aparece.

martes, 6 de noviembre de 2007

FireFox: 10 razones

Los 10 complementos más descargados:

http://www.maestrosdelweb.com/editorial/las-10-extensiones-de-firefox-mas-populares/

¿Cómo saber que tan rápido carga mi página?

Existe un sitio que evalúa eso por nosotros y es:

http://tools.pingdom.com/fpt/


Además se muestra en forma gráfica otros detalles como por ejemplo el tamaño de los archivos, etc.

Explicación en detalle:
Artículo
Mejorar tu blog

Más recomendaciones en:

http://www.2mdc.com/blogs/diseno-web/diez-formas-de-acelerar-la-descarga-de-tus-paginas-web

http://bulma.net/impresion.phtml?nIdNoticia=734

Este es muy interesante:

http://bulma.net/impresion.phtml?nIdNoticia=734

¿Cómo puedo validar mi código HTML o CSS?

¿Cómo puedo validar mi código HTML o CSS?

Una opción puede ser visitar la W3C y usar los validadores correspondientes:

http://www.w3.org/

Para CSS: http://jigsaw.w3.org/css-validator/

Para HTML: http://jigsaw.w3.org/css-validator/

Además también puedo verificar que tan rápido se carga mi página usando:

http://tools.pingdom.com/fpt/

CSS: Taller de CSS

Cursos importantes:

http://www.desarrolloweb.com/manuales/63/

http://htmlhelp.com/es/reference/css/references.html

http://www.w3.org/TR/REC-CSS1/

HTML: Eficiencia al cargar páginas Web

Interesante link donde explican como crear una página web en forma eficiente:

http://www.articleset.com/Desarrollo-del-Web_articles_es_Cual-es-incorrecto-con-mi-Web-site.htm

CSS: Tables Format.

Interesante link donde se explica todo sobre CSS para formato a las tablas.

http://www.w3.org/TR/REC-CSS2/tables.html

viernes, 2 de noviembre de 2007

Fix Error: ¿Cómo evitar que un link llame a otra pagina?

Si uno desea implementar un link, pero se quiere evitar que se cargue otra página y además evitar un postback, entonces es posible resolverlo aplicando una de las siguiente soluciones:

1º Usar el caracter comodin '#' para el valor del atributo href.

2º Usar la función 'void(0);' para el atributo href.
Ejemplo: href="javascript:void(0);"

3º Poner ...href="/"...

Nota: la primera opción es la mejor opción porque funciona en IE y FireFox.

Javascript

Sitio muy completo con manuales, códigos, etc:

http://www.elcodigo.net/taller/taller.html

sábado, 27 de octubre de 2007

Ajax demos y más:

Ajax demos y más:

http://pixelco.us/blog/2007/08/27/ajax-daddy-un-larga-coleccion-de-demos-ajax/

http://pixelco.us/blog/2007/10/13/phpform-creando-formularios-en-tres-simples-pasos/

***Wow, vale la pena ver los links anteriores funcionando:
http://www.phpform.org/
http://www.ajaxdaddy.com/


Gráficos con PHP:

http://pixelco.us/blog/2007/10/26/dos-recursos-para-generar-graficos-con-php/

FrameWork para PHP-AJax

Ya puse el link del framnework de My-Bic pero aquí esta este otro que promete mucho:

http://scriptex.tan-com.com/jPOP/tutshome.php

Reseteando estilos CSS

http://blog.aplicacionesweb.cl/2007/08/09/reseteando-estilos-css/#more-324

De todo un poco

Vale la pena leer este otro blog, tiene links a temas muy buenos:

http://blog.aplicacionesweb.cl/

PHP-AJAX, interesante!

Esto si vale la pena; en el sitio explican una filosofía de programación muy buena en la cual se utiliza PHP, AJAX y Javascript:

http://www.litfuel.net/mybic/

Crear Extensiones para Firefox

Muestra cómo crear tus propias extensiones para FireFox:

http://pixelco.us/blog/2007/06/30/tutorial-y-framework-para-desarrollar-extensiones-para-firefox/


El link para ir directo al curso es el siguiente:

http://www.pcmag.com/article2/0,1895,2147602,00.asp

Laboratorio: borrar filas de una tabla en Javascript

En este blog explican como lograrlo:

http://sentidoweb.com/2006/09/19/laboratorio-borrar-filas-de-una-tabla-en-javascript.php

Diseño Web

El siguiente linlk muestra una gran lista de herramientas para diseño web totalmente gratuitas:

www.designvitality.com


Esta otro link es muy interesante porque permite crear una plantilla OnLine, la cual proporciona opciones básicas e inmediatamente cuando quieras puedes bajar el script en *.css, para instalarlo en el sitio que estas creando:

http://csscreator.com


Este otro link, es muy importante porque nos muestra cual sería el metatag correcto y de esta forma no sufrir los dolores de cabeza en el momento de presentar información con CSS:

Meta Tags Correctos

lunes, 1 de octubre de 2007

Fix Error

En este foro menciono por qué ocurre el siguiente error:


Sys.ArgumentException: AjaxControlToolkit.Animation.Animation.set_animationTarget requires the ID of a Sys.UI.DomElement or Sys.UI.Control. No element or control could be found corresponding to btnControl'Parameter name: idhttp://localhost/Atlas/....................


Link: http://forums.asp.net/p/1078504/1932505.aspx#1932505

martes, 25 de septiembre de 2007

Login Control: How to Override ReturnURL in ASP.NET

¿Como establecer la página destino después de tener éxito con el acceso en el control Login?
¿Porque no funciona DestinationPageURL del control Login?

Se debe a un bug del compilador. Una alternativa es usar:


FormsAuthentication.SetAuthCookie(LoginControl.UserName, false);
Response.Redirect(destinationPage, true);

O usar el evento 'LoginControl_LoggedIn' en el cual se debe poner:


Response.Redirect(URL_Destino, true);

Form Authentication: Acceso a sitios web

Interesante link para autenticar usuarios

http://msdn2.microsoft.com/es-es/library/aa302388.aspx

Agregar CSS sin usar archivos *.css

<style type="text/css">
.contenedor
{
background-color:Aqua;
}
</style>

Generalmente se pone en el head, pero puede ir en cualquier parte!.

lunes, 20 de agosto de 2007

Gradient Image

Para crear imágenes con gradiente:

http://tools.dynamicdrive.com/gradient/

http://www.guestbook.4u2ges.com/gradient-image-maker.asp

Códigos javascript para usar gratis!

Miles de códigos en javascript:


http://www.dynamicdrive.com/

Libros Para Desarrollo Web Gratis, Interesante!

Libros para el desarrollo web indispensables:


http://www.librosweb.es/

Javascript 1.5. Excelente!

Excelente guía sobre javascript:

http://developer.mozilla.org/es/docs/Gu%C3%ADa_JavaScript_1.5


http://developer.mozilla.org/es/docs/Portada

Libro Web sobre Javascript

http://www.librosweb.es/javascript/index.html

viernes, 20 de julio de 2007

Regular Expresions, PathName, C#

Interesante página, explican muy bien sobre las expresiones regulares y presenta ejemplos con código para C#. Aparece un ejemplo para la RE (Regular Expression) de un pathname, los links son:

www.seeingwithc.org/topic7html.html

www.silveragesoftware.com/hffrtwhelp/source/regexp.html

lunes, 9 de julio de 2007

Mostrando bloques con código HTML dentro de una página web

Hay que leer esta explicación, está muy buena:

http://www.locualo.net/programacion/mostrando-bloques-codigo-html-dentro-pagina-web/00000001.aspx

Covertidor de código HTML a texto para poder mostrar!

www.locualo.net/rcs/1-script.php

Ajax! Links recomendados!

http://www.uberbin.net/archivos/internet/ajax-un-nuevo-acercamiento-a-aplicaciones-web.php

http://www.uberbin.net/archivos/internet/ajax-un-nuevo-acercamiento-a-aplicaciones-web.php

http://www.ajaxdevelopersjournal.com/read/253435.htm

http://www.cristalab.com/tutoriales/162/tutorial-de-ajax

http://www.asp.net/learn/videos/default.aspx?tabid=63

http://adaptivepath.com/publications/essays/archives/000385.php

http://www.cristalab.com/tutoriales/162/tutorial-de-ajax

http://en.wikipedia.org/wiki/Ajax_%28programming%29

http://ajax.asp.net/documentation/default.aspx?tabid=47

http://weblogs.asp.net/scottgu/archive/2007/03/22/asp-net-ajax-documentation-update-videos-and-cool-articles.aspx

http://ajax.schwarz-interactive.de/csharpsample/default.aspx

http://ajax.asp.net/docs/overview/default.aspx

lunes, 4 de junio de 2007

Formato de campo fecha en un DataGrid

Para formatear fechas en un DataGrid cuyo campo es DateTime:


DataRow x[indice/Texto] = ((DateTime) dr[Indice del campo DateTime]).ToString("MM/dd/yyyy");

Link Relacionado:
http://msdn2.microsoft.com/es-es/library/8kb3ddd4(VS.80).aspx

lunes, 26 de marzo de 2007

Rutas Absolutas y Relativas ~|/|..

Explicación detallada de las rutas absolutas y relativas para trabajar en ASP.NET

http://msdn2.microsoft.com/es-es/library/ms178116(VS.80).aspx

Este link muestra otro enlace al tema del Contexto en Asp.Net, interesante!

martes, 6 de marzo de 2007

Intercambio de Variables en ASP.Net

Formas de pasar variables de página a página es:

- En un link, asociar al URL, la cadena: param = value, ....., la cadena aparecerá en la barra de dirección. Luego en la página que se abre, desde cualquier parte de la página, se puede tomar el valor con:

Request["paramA"].toString();

Para asociar los parámetros al URL, se utilizará el signo de pregunta. Se podría usar un linkButton y en la propiedad NavigationURL, poner la URL con los parámetros.

- La otra forma es usar el PostBackURL, del botón, o en cualquier control que tenga esa propiedad. En esa propiedad se colocará el URL de la página en forma normal. Luego en la página que se abre, será más fácil, porque se podrá hacer referencia a cualquier control, específicamente a aquel que tenga activa la propiedad PostBackURL, de la cula podremos leer su contenido.


TextBox1.Text = Request["postBackTextBox"].toString();

Focus en TextBox

Para hacer que al cargar el formulario, se ponga el foco en el primer TextBox, se puede configurar las dos propiedades el Form:DefaultButtom and DefaultFocus , en cada uno, poner el id de los controles.

Método para encriptar en ASP.Net

Protected Sub EncryptConfig(ByVal nEncrypt As Boolean)
Dim path = "/tricks" Dim config As Configuration =
WebConfigurationManager.OpenWebConfiguration(path) Dim appSettings As
ConfigurationSection = config.GetSection("connectionStrings") If (bEncrypt) Then

appSettings.SectionInformation.ProtectSection
(DataProtectionConfigurationProvider) else
appeSettings.SectionInformation.UnprotectSection () End If config.Save()End Sub


Activar la propiedad MaintainScrollPositionOnPostback = "true", para hacer que el scrollbar se mantenga donde lo dejaron

lunes, 5 de marzo de 2007

ASP.Net

Completo índice sobre temas de ASP.NET:
http://www.asp.net/es/MoreArticles.aspx?tabid=1&mid=67&more=true

A continuación los línk que me interesaron:

Implementar CallBack:
http://www.netveloper.com/contenido2.aspx?IDC=144_0

Almacenar el estado de las páginas:
http://www.microsoft.com/spanish/msdn/articulos/archivo/270306/voices/PgStPrst.mspx

Insertar código javascript en páginas ASP.NET:
http://www.netveloper.com/contenido2.aspx?IDC=143_0

Desarrollar aplicaciones Web de alto rendimiento:
http://www.netveloper.com/contenido2.aspx?IDC=100_0

Proteger la autenticación de formularios ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/201205/voices/paght000012.mspx

Almacenador de estado de páginas ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/270306/voices/PgStPrst.mspx

Envío de correo electrónico con ASP.NET:
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art96.asp

Implementar callback partes II:
http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/MTJ_3875.asp

Bloquear los valores de configuración de ASP.NET:
http://msdn2.microsoft.com/es-es/library/ms178693(VS.80).aspx

Excluir una página del form autentication:
http://geekswithblogs.net/ranganh/archive/2005/04/25/37591.aspx

Controles compuestos

¡Excelente!, para crear un control compuesto, por ejemplo un calendar control:

http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art186.asp

lunes, 26 de febrero de 2007

Error: se daña la interfaz en ASP.NET



Cuando doy clic en un botón, se realiza el postback, pero al terminar el refresh de la página web, algunos botones aparecen desubicados.

Esto puede ser porque hay un método Response.Write(), el cual provoca el problema.

Web Config

Todo acerca del web.config:

http://es.gotdotnet.com/quickstart/aspplus/doc/configformat.aspx

Accesos a las páginas Web

Para controlar el acceso a las páginas Web en ASP.Net ver siguiente ejemplo:Ejemplo

<authentication mode="Forms">
<forms loginurl="frmLogin.aspx" name="3345C" timeout="1">
</forms>
<authorization>
<deny users="?">
</deny>
</authorization></authentication>

Para poder leerlo desde la aplicaión web:
string connectionInfo = ConfigurationSettings.AppSettings["ConnectionInfo"];

Limpiar cuadros de Texto

Para limpiar los cuadros de texto, por ejemplo en un wizard control:


foreach (object o in w.Controls)
{
if (o is System.Web.UI.WebControls.TextBox)
{
TextBox t = (TextBox)o;
t.Text = "";
}
}

viernes, 23 de febrero de 2007

Evitar Postback

Una alternativa para trabajar con botones de servidor y a la vez evitar el postback es poniendo en la propiedad OnClientClick lo siguiente:

clearTextBox();return false;

jueves, 22 de febrero de 2007

Error en el evento Page_Load

Cuando aparece el siguiente error:

The command 'MovePrevious' is not valid for the previous step, make sure the step type is not changed between postbacks

Significa que en el evento Page_Load hay un error:

if (Page.IsPostBack == true) //ERROR
{
Wizard1.ActiveStepIndex = 0;
}

En lugar de usar if (Page.IsPostBack == true), debería ser: (Page.IsPostBack != true)

Más sobre PostBack

ASP.NET
Implementing Client Callbacks Without Postbacks in ASP.NET Web Pages

http://msdn2.microsoft.com/es-es/library/ms178208(VS.80).aspx

miércoles, 21 de febrero de 2007

Más Asp.Net

Wow, interesante, con bastante contenido:

http://www.aspfree.com/

Consejos para trabajar con Asp.Net

Consejos para trabajar con ASP.Net (Interesante):

Ver consejos

Consulta a los expertos

Ver correos de los expertos

Artículos técnicos

Excelente, cientos de artículos técnicos en español:
http://www.microsoft.com/spanish/msdn/articulos/architec/default.mspx

Clasificados por temas

Secretos de Asp.Net

Secretos internos de ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/111004/voices/Internals.asp

ASP.NET Home: ASP.NET Whidbey: Páginas principales en ASP.NET 2.0 (INTERESANTE):
http://www.microsoft.com/spanish/msdn/articulos/archivo/111004/voices/masterpages.asp

Nuevas características de seguridad en ASP.NET 2.0:
http://www.microsoft.com/spanish/msdn/articulos/archivo/100904/voices/SecFeatNT2.asp

Cuestión de contexto:
http://www.microsoft.com/spanish/msdn/articulos/archivo/210302/voices/asp01242002.asp

Introducción a ViewState de ASP.NET:
http://www.microsoft.com/spanish/msdn/articulos/archivo/140202/voices/Asp11222001.asp

Diseño Web. Aprovechar ventajas de DHTML

Diseño de páginas y controles ASP.NET que aprovechan las ventajas del modelo de objetos DHTML (artículos técnicos sobre ASP.NET):

http://www.microsoft.com/spanish/msdn/articulos/archivo/020104/voices/DHTMLObjectModel.asp
¿Còmo mantener el texto en un TextBox con modo en Password?

http://dotnetslackers.com/UserGroup/re-16487_Setting_the_value_of_Password_Fields_in_ASP_NET_2_0_a_tip_and_rant_rolled_up_into_1.aspx