Tenia un SQL que filtraba registros por hora -sin fecha-, o basado en un horario.
El caso era, obtener el nombre del horario en el cual una persona deslizaba/marcaba su gafete/badge.
Funcionaba en Access sin problemas:
" SELECT -campos-" +
" FROM -tabla- "+
" WHERE HoraInicial < #" + DateTime.Now.ToShortTimeString() + "#" +
" AND HoraFinal> #" + DateTime.Now.ToShortTimeString() + #'";
Donde "DateTime.Now.ToShortTimeString()" es la hora en que la persona deslizaba su gafete.
Pero ahora que modifico el programa -en C# - y leer los datos desde SQL Server, esto pues no funciona, creí que solo reemplazando los # (gatitos o pound o sharp) por ' (comilla simple) funcionaria, pero no fue así.
Para no reinventar la rueda, googleé por unos minutos, pero las respuestas que encontraban no me satisfacian porque se tenia que crear funciones y agregarlas a la base de datos, cosa que para este caso no es lo recomendable y hubo otras que estan completamente equivocadas. por ejemplo no distinguen entre AM y PM, o bien tienes que hacer malabares con la fecha para obtener la hora, etc .
Después de haber visto algunas otras soluciones, hubo una que me ayudo a completar el filtro que necesitaba, finalmente quedo :
" SELECT -campos-" +
" FROM -tabla-" +
" WHERE " +
" CONVERT(VARCHAR,HoraInicial ,108) <= '" + DateTime.Now.ToString("HH:mm:ss:") + "' " +
" AND " +
" CONVERT(VARCHAR,HoraFinal ,108) >= '" + DateTime.Now.ToString("HH:mm:ss:") + "'";
Esto es para mi futura referencia, y por si caso a alguien mas le pueda servir.
martes, noviembre 02, 2010
sábado, octubre 09, 2010
BBS
Quien recordará lo que es un BBS? o mejor dicho lo que fue un BBS (Bulletin Board System)?
El BBS también tuvo su auge, así como ahora tienen su auge el Twitter, o el Facebook.
La diferencia es que en aquel entonces, el acceso a los BBS era más para los "académicos o universitarios", ya que eran quienes tenian acceso a computadoras y conexion a la red sin límite de tiempo y sin costo.
Recuerdo que alguien me platicaba que antes del BBS estaba el "Bitnet"; este último nunca lo usé.
Lo que si llegué a usar fue el BBS, el primer contacto fue con el ISCA BBS.
El BBS no era mas que hacer "telnet" a una dirección IP; una pantalla o ventana en modo texto (Creo que los BBS fueron los que más uso y promoción le dieron a los EmotICONs y arte ASCII), comunmente de fondo blanco y letras negras, o fondo negro con letras verdes.
Recuerdo que las primeras veces que queria entrar al ISCA BBS, habia una cola de espera de entre 200 y 300 personas, y gente online (w o W) de alrededor de 700 personas.
Habia muchos foros de prácticamente todos los temas.
Esto fue como a mediados de los 90's; como en ese entonces usaba mucho el UNIX (si UNIX no Linux), en particular el AIX; podia usar otras utilerias mas o menos del mismo estilo, por ejemplo el "talk" o "ytalk", para hacer uso del talk, se tenia que tener la dirección de alguien con quien hablar, si uno queria platicar con alguien de otra ciudad u otra red, simplemente tenia que listar las personas de esas otras redes con "finger", apartir de ahi uno obtenia el nombre completo. Claro no siempre todos respondian o platicaban con "talk". Las listas de las direcciones IP de las otras redes las podrias conseguir con una búsqueda exhaustiva en la red (antes el punto de partida no era google).
Poco tiempo despues me enteré de BBS's en español, como por ejemplo el otrora famoso BBS del ITESO*, otros no menos conocidos Matrix, Jaguar, Aloha, Cetys, etc.
Cuando el ICQ empezó a hacerse conocido, mucho se creia que los días de los BBS's estaban contados, pero no, no fueron los programas de mensajeria los que hicieron que los BBS's cerraran. Creo que fue una serie de factores, por ejemplo, que era centralizado, la aparición de nuevos programas que manejaban multimedia, y uno fundamental, el factor humano que administraba esos sistemas.
De hecho, un BBS mexicano, (que cualquier ex-BBS'ero podrá identificar perfectamente), fue quedándose solo, simplemente por la férrea administración que mutilaba y/o vetaba a sus miembros por cosas sin sentido; y como ejemplo puedo decir de primera mano, que una cuenta fue cancelada o el "usuario fue vetado" -como se le decia-, simplemente porque propuso que se abriera un foro denominado "Biblia"... esa cuenta era la mía.
Todos tuvieron sus días de gloria, El Bitnet, Los BBS's, El Chat, el IRC, Los programas IM, Los Blogs, Las Listas o grupos de correo, todos en algún punto tuvieron su auge, unos con mayor o menor medida todavia se siguen usando. Actualmente los más populares estan Facebook y Twitter. Y no dudo que en algunos años tambien sean historia, para dar paso a otras formas de comunicación y/o participación social.
La mayoria, sino es que todos los BBS's que llegaron a ser 'famosos', ya estan "offline", recuerdo aquellos tiempos, y puedo ver cuanto ha cambiado y cuanto uno puede aprender con aquellas "redes sociales" contra las actuales "redes sociales".
* http://www.eljugger.com/colapso-del-bbs-iteso/
(se supone que no deberia de hacer la referencia de esta forma porque ya existen los hyperlinks, no? ... pero se presta con toda esta nostalgia).
El BBS también tuvo su auge, así como ahora tienen su auge el Twitter, o el Facebook.
La diferencia es que en aquel entonces, el acceso a los BBS era más para los "académicos o universitarios", ya que eran quienes tenian acceso a computadoras y conexion a la red sin límite de tiempo y sin costo.
Recuerdo que alguien me platicaba que antes del BBS estaba el "Bitnet"; este último nunca lo usé.
Lo que si llegué a usar fue el BBS, el primer contacto fue con el ISCA BBS.
El BBS no era mas que hacer "telnet" a una dirección IP; una pantalla o ventana en modo texto (Creo que los BBS fueron los que más uso y promoción le dieron a los EmotICONs y arte ASCII), comunmente de fondo blanco y letras negras, o fondo negro con letras verdes.
Recuerdo que las primeras veces que queria entrar al ISCA BBS, habia una cola de espera de entre 200 y 300 personas, y gente online (w o W) de alrededor de 700 personas.
Habia muchos foros de prácticamente todos los temas.
Esto fue como a mediados de los 90's; como en ese entonces usaba mucho el UNIX (si UNIX no Linux), en particular el AIX; podia usar otras utilerias mas o menos del mismo estilo, por ejemplo el "talk" o "ytalk", para hacer uso del talk, se tenia que tener la dirección de alguien con quien hablar, si uno queria platicar con alguien de otra ciudad u otra red, simplemente tenia que listar las personas de esas otras redes con "finger", apartir de ahi uno obtenia el nombre completo. Claro no siempre todos respondian o platicaban con "talk". Las listas de las direcciones IP de las otras redes las podrias conseguir con una búsqueda exhaustiva en la red (antes el punto de partida no era google).
Poco tiempo despues me enteré de BBS's en español, como por ejemplo el otrora famoso BBS del ITESO*, otros no menos conocidos Matrix, Jaguar, Aloha, Cetys, etc.
Cuando el ICQ empezó a hacerse conocido, mucho se creia que los días de los BBS's estaban contados, pero no, no fueron los programas de mensajeria los que hicieron que los BBS's cerraran. Creo que fue una serie de factores, por ejemplo, que era centralizado, la aparición de nuevos programas que manejaban multimedia, y uno fundamental, el factor humano que administraba esos sistemas.
De hecho, un BBS mexicano, (que cualquier ex-BBS'ero podrá identificar perfectamente), fue quedándose solo, simplemente por la férrea administración que mutilaba y/o vetaba a sus miembros por cosas sin sentido; y como ejemplo puedo decir de primera mano, que una cuenta fue cancelada o el "usuario fue vetado" -como se le decia-, simplemente porque propuso que se abriera un foro denominado "Biblia"... esa cuenta era la mía.
Todos tuvieron sus días de gloria, El Bitnet, Los BBS's, El Chat, el IRC, Los programas IM, Los Blogs, Las Listas o grupos de correo, todos en algún punto tuvieron su auge, unos con mayor o menor medida todavia se siguen usando. Actualmente los más populares estan Facebook y Twitter. Y no dudo que en algunos años tambien sean historia, para dar paso a otras formas de comunicación y/o participación social.
La mayoria, sino es que todos los BBS's que llegaron a ser 'famosos', ya estan "offline", recuerdo aquellos tiempos, y puedo ver cuanto ha cambiado y cuanto uno puede aprender con aquellas "redes sociales" contra las actuales "redes sociales".
* http://www.eljugger.com/colapso-del-bbs-iteso/
(se supone que no deberia de hacer la referencia de esta forma porque ya existen los hyperlinks, no? ... pero se presta con toda esta nostalgia).
domingo, septiembre 26, 2010
Rose Black, Doble Monitor
Gracias a Dios primeramente, ayer recibí un regalo que realmente no esperaba...
Para no hacerla de emoción... el regalo que recibí fue un Monitor Samsung de 27 pulgadas.
Ahora podré hacer uso de doble monitor, y verificar y confirmar si realmente un doble monitor permite una mayor productividad.
Como es de suponerse, este es mi segundo día de uso, solo lo he usado para surfear un poco en internet, ver algunos cortos de películas de redbox.com, y probar el FSX en esta nueva pantalla plana.
Aunque sería prematuro dar una opinión de este monitor plano, quiero mencionar unas primeras impresiones, y en un futuro hacer una evaluación completa.
+ El monitor es realmente grande, que incluso se puede usar como TV.
+ Los "botones" del menu son buenos y bastante sensible al tacto, pero la navegación no es del todo intuitiva ya que pone el menú en vertical, y las opciones en horizontal.
+ El acabado es, sino de lujo, es elegante.
+ La respuesta de monitor es muy buena, tan solo 2 milisegundos.
+ Es necesario acelerar el movimiento de mouse, para "viajar" a través de semejante pantalla.
+ Es muy delgada.
Dicen que "a caballo dado no se le ve colmillo", pero debo decir que una de las cosas que no estan a favor de esta pantalla, es que no es facil ponerla en un lugar que no sea la base. Me refiero a que si se quiere montar en la pared, no seria del todo fácil.
Creo que necesitaré una aplicación que me permita enviar o mover las ventanas con un solo click al otro monitor, y 'traerlas' de vuelta también con un solo click.
El tener tanto espacio en el escritorio y aparte otra pantalla plana de 19", tengo que sacarle provecho.
Los usos obvios y que se me ocurren para sacar provecho a la pantalla serian:
+ Mantener el correo electrónico en una pantalla, y el trabajo principal en la otra.
+ Dejar las descargas y envíos de archivos en la pantalla secundaria.
+ Correr las maquinas virtuales en la otra pantalla.
+ Ver la TV (con mi TV tuner digital) en la otra pantalla, o bien usar un recuadro (hay espacio de sobra).
+ Dejar el winamp en la pantalla secundaria.
Creo que eso sería como primer inicio, todo lo demás, lo tendría en la pantalla de 22" o principal.
Para no hacerla de emoción... el regalo que recibí fue un Monitor Samsung de 27 pulgadas.
Ahora podré hacer uso de doble monitor, y verificar y confirmar si realmente un doble monitor permite una mayor productividad.
Como es de suponerse, este es mi segundo día de uso, solo lo he usado para surfear un poco en internet, ver algunos cortos de películas de redbox.com, y probar el FSX en esta nueva pantalla plana.
Aunque sería prematuro dar una opinión de este monitor plano, quiero mencionar unas primeras impresiones, y en un futuro hacer una evaluación completa.
+ El monitor es realmente grande, que incluso se puede usar como TV.
+ Los "botones" del menu son buenos y bastante sensible al tacto, pero la navegación no es del todo intuitiva ya que pone el menú en vertical, y las opciones en horizontal.
+ El acabado es, sino de lujo, es elegante.
+ La respuesta de monitor es muy buena, tan solo 2 milisegundos.
+ Es necesario acelerar el movimiento de mouse, para "viajar" a través de semejante pantalla.
+ Es muy delgada.
Dicen que "a caballo dado no se le ve colmillo", pero debo decir que una de las cosas que no estan a favor de esta pantalla, es que no es facil ponerla en un lugar que no sea la base. Me refiero a que si se quiere montar en la pared, no seria del todo fácil.
Creo que necesitaré una aplicación que me permita enviar o mover las ventanas con un solo click al otro monitor, y 'traerlas' de vuelta también con un solo click.
El tener tanto espacio en el escritorio y aparte otra pantalla plana de 19", tengo que sacarle provecho.
Los usos obvios y que se me ocurren para sacar provecho a la pantalla serian:
+ Mantener el correo electrónico en una pantalla, y el trabajo principal en la otra.
+ Dejar las descargas y envíos de archivos en la pantalla secundaria.
+ Correr las maquinas virtuales en la otra pantalla.
+ Ver la TV (con mi TV tuner digital) en la otra pantalla, o bien usar un recuadro (hay espacio de sobra).
+ Dejar el winamp en la pantalla secundaria.
Creo que eso sería como primer inicio, todo lo demás, lo tendría en la pantalla de 22" o principal.
Suscribirse a:
Entradas (Atom)