Esta es una muy pequeña y simple aplicación que desarrollé para enseñar la utilización básica de wxWidgets como una introducción a las interfases gráficas (GUI).
Su propósito es justamente lo que el nombre dice: convertir de grados celsius a grados fahrenheit (y viceversa).
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
“Control de Asistencia” es una aplicación de consola hecha como un ejercicio para integrar los diferentes conceptos de C++ enseñados en clase hasta la mitad del año.
El objetivo principal es ser capaz de desarrollar un control de asistencia de personal que registre los horarios (y justificaciones, si corresponde) de cada vez que los empleados lleguen, vayan a almorzar, vuelvan del almuerzo o retornen a sus casas.
Sistema de control de asistencia de personal
--------------------------------------------
DNI:
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
¿Alguna vez te preguntaste cómo podrías prender una computadora remotamente?
Bueno, con este programa podés hacerlo!
C:\>wol
Wake-On-Lan (WOL) Tool v1.0 by NeoEGM
http://www.neoegm.com/software/wake-on-lan/
-------------------------------------------
Usage: wol
Wakes the computer with the specified MAC address.
Accepted MAC address formats: 01-4B-8E-00-52-A1
01-4b-8e-00-52-a1
01:4B:8E:00:52:A1
01:4b:8e:00:52:a1
014B.8E00.52A1
014b.8e00.52a1
014b8e0052a1
014B8E0052A1
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Para los que están acostumbrados a trabajar con el modo HTML del editor de WordPress y odian cuando crea <p>s y reorganiza <br/>s a su voluntad (entre otras cosas), hice este plugin.
Estuve buscando bastante este tipo de funcionalidad y, como no pude encontrar ningun plugin que te dejara decidir qué partes del código querrías dejar “sin formato”, comencé a escribir el mío propio…
Es muy fácil de usar. Luego de activarlo, simplemente podés escribir:
<!-- noformat on -->
en el editor de WordPress justo antes de la parte que quieras proteger y, a partir de ese momento, WordPress no va a tocar el código HTML que escribas.
Luego, si querés reanudar el “formateo” standard, tenés que tipear:
<!-- noformat off -->
Y eso es todo!
WP-No-Format está liberado bajo la licencia GNU GPL v3 (attached)…
Actualización (versión 1.1): soporte agregado para la función convert_chars. Antes, algunos caracteres resultaban convertidos a entidades (por ejemplo, al escribir “&&” aparecía como “&&”). [Actualización recomendada]
Última versión de WordPress con la que fue testeado:2.8.4
Tu ayuda es valorada!
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Para los que quieran leer fácilmente el código relevante:
DWORD dwMilliseconds = GetTickCount();
int nSeconds = (dwMilliseconds/1000)%60;
int nMinutes = (dwMilliseconds/1000/60)%60;
int nHours = (dwMilliseconds/1000/60/60)%24;
int nDays = dwMilliseconds/1000/60/60/24;
char pszStr[256];
sprintf_s(pszStr, 256, "%d days, %d hours, %d minutes and %d seconds", nDays, nHours, nMinutes, nSeconds);
MessageBox(NULL, pszStr, "UpTime 1.0 by NeoEGM <http://www.neoegm.com/software/uptime/>", MB_ICONINFORMATION);
Tu ayuda es valorada!
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Guitar Trainer es un programa que hice para facilitar el aprendizaje de la posición de las diferentes notas en el diapasón de la guitarra. Hay montones de funcionalidades pendientes (incluyendo sonido, diferentes escalas, un juego de adivinación en base a la posición y al sonido, etc.), pero es bastante útil con las funcionalidades actuales.
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Hace algunos días, recibí un e-mail que afirmaba que había un desafío que no podía ser superado.
Las instruccines eran bastante simples:
1- Mientras estás sentado en tu escritorio, levantá del piso tu pie derecho y hacé círculos en el sentido de las agujas del reloj con él.
2- Ahora, mientras seguís haciendo esto, dibujá el número “6″ en el aire con tu mano derecha. Tu pie va a cambiar de dirección!
Después de romperme la cabeza por un par de intentos, finalmente me di cuenta de que si se comienza con velocidades muy bajas, se puede aprender a hacer perfectamente!
De todos modos, me pareció bastante interesante como para compartirlo
Como siempre: la práctica lleva a la perfección… (Sin ponerse maniático, obvio!)
Ahora a empezar a probar!
Tu ayuda es valorada!
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Como una alternativa simple y rápida de usar al Generador de contraseñas aleatorias para Excel, hice esta adaptación Javascript del código de la función de generación aleatoria de contraseñas… Podés ver el código fuente más abajo…
Caracteres
Mayúsculas
Minúsculas
Números
Contraseña Aleatoria
El código está liberado bajo la licencia GNU GPL v3…
En caso de que quieras ver el código de la función sin tener que buscar en el código fuente de la página:
/*************************************************************************************************
Random Password Generator by NeoEGM
Copyright (C) 2009 Ezequiel Gastón Miravalles
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*************************************************************************************************/
/*************************************************************************************************
Software: Random Password Generator by NeoEGM
Author: Ezequiel Gastón Miravalles
Website: http://www.neoegm.com/software/random-password-generator/
License: GNU GPL v3 (read above)
*************************************************************************************************/
function RandomPassword(Length, Upper, Numbers, Lower)
{
Upper = typeof(Upper) != 'undefined' ? Upper : true;
Numbers = typeof(Numbers) != 'undefined' ? Numbers : true;
Lower = typeof(Lower) != 'undefined' ? Lower : true;
if (!Upper && !Lower && !Numbers)
return "";
var Ret = "";
var Num;
var Repeat;
Chars = 26 * 2 + 10; //26 (a-z) + 26 (A-Z) + 10 (0-9)
//a-z = 97-122
//A-Z = 65-90
//0-9 = 48-57
for (i = 1; i <= Length; i++)
{
Repeat = false;
Num = Math.floor(Math.random()*Chars);
if (Num < 26)
if (Lower)
Ret = Ret + String.fromCharCode(Num + 97);
else
Repeat = true;
else if (Num < 52)
if (Upper)
Ret = Ret + String.fromCharCode(Num - 26 + 65);
else
Repeat = true;
else if (Num < 62)
if (Numbers)
Ret = Ret + String.fromCharCode(Num - 52 + 48);
else
Repeat = true;
if (Repeat)
i--;
}
return Ret;
}
Tu ayuda es valorada!
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Algunas veces quizás tengas que generar automáticamente diferentes contraseñas aleatorias. Esta podría ser una tarea muy simple si existiera una función de Excel tal como “RandomPassword”, así podrías escribir:
=RandomPassword(8)
Y obtener algo así como:
e8NwB9Bi
Bueno, esa es exáctamente la idea del Add-in (complemento) que hice…
Todo el contenido ofrecido en este sitio, a menos que se indique lo contrario, es de naturaleza libre. Esto significa que podés compartirlo siempre y cuando lo hagas en forma gratuita y aclarando la fuente.
Si te resultó útil y querés contribuir, podés hacer una donación o, al menos, visitar alguno de nuestros patrocinadores de tu elección; están por todo el sitio.
Comentarios recientes