jueves, 7 de julio de 2022

Getting Things Done

 Getting Things Done (GTD) es un método de gestión de las actividades y el título de un libro de David Allen que en español se ha titulado «Organízate con eficacia».


https://es.wikipedia.org/wiki/Getting_Things_Done



viernes, 20 de agosto de 2021

miércoles, 14 de julio de 2021

 Api: División Político Administrativa

Está Api te permitirá obtener la División Político Administrativa de Chile.

La Api está dividida en 3 secciones principales: RegionesProvincias y Comunas.

https://apis.digital.gob.cl/dpa

martes, 11 de diciembre de 2018

[FLUTTER DOCTOR] how to solve this Android license status unknown






Go to SDK root
C:\Users\%user%\AppData\Local\Android\Sdk\tools\bin
open a Terminal on this folder, and run the command:
sdkmanager --licenses





https://github.com/flutter/flutter/issues/16280

jueves, 2 de noviembre de 2017

Budismo

"Si hay un remedio, ¿de qué sirve entonces la preocupación? Si no hay remedio, ¿de qué sirve entonces la preocupación?"
_Shantideva

sábado, 8 de julio de 2017

respaldar conversaciones telegram - backup telegram conversations

Este plug-in para navegadores basados en chromium (chrome, opera, etc) https://chrome.google.com/webstore/detail/save-telegram-chat-histor/kgldnbjoeinkkgpphaaljlfhfdbndfjc/related

permite respaldar las conversaciones de telegram.



Nota: para instalarlo en Opera debe instalar previamente el plug-in

https://addons.opera.com/en/extensions/details/download-chrome-extension-9/  el cual permite instalar plug-ins para Chrome en Opera






Modo de empleo

Para guardar el historial de conversaciones de telegram necesitas :
 - entrar a https://web.telegram.org, ingresar, and
 - seleccionar uno de tus contactos.

Si ya lo hiciste y aun sigue apareciendo este mensaje recarga la pagina.


To save your telegram chat history, you first need to:
 - visit https://web.telegram.org, login, and
 - select one of your contacts.

If you did it already and still see this message, try to reload the web-page.



-------------------------------
Una vez abierta una conversación en telegram web debemos presionar el botón del plug-in


Después seleccionar la cantidad de mensajes que queremos respaldar, en este presionamos el boton All (todos)

Después presionamos el botón: "Save as text", lo que descargará automáticamente la conversación a nuestro computador.



Que estén muy bien! 
=)



lunes, 18 de enero de 2016

field id masking

<script language=javascript>

//getting original ids
var idUser = "";
var idPass = "";

//generating mask ids
var d = new Date();
var mask = "_" + d.getFullYear() + (d.getMonth() + 1) + d.getDate() + "_" + d.getHours()

+ d.getMinutes() + d.getSeconds();

$(document).ready(function(){

//getting original ids
idUser = $('#txtUser')[0].id;
idPass = $('#txtPassword')[0].id;

//Adding Mask to Ids
$('#txtUser')[0].id = idUser + mask;
$('#txtPassword')[0].id = idPass + mask;

var idUserMasked= "#" + idUser + mask;
var idPassMasked= "#" + idPass + mask;

//deleting mask
//$(iduserMasked).attr("id", iduser);
//$(idPassMasked).attr("id", idPass);

//console.log("user id unmasked: " + $(txtUser).attr('id') );
//console.log("pass id unmasked: " + $(txtPassword).attr('id') );
});
</script>

miércoles, 17 de junio de 2015

initial password ultimatix

It is the  initial password to login into https://www.ultimatix.net:

ChangePwd@date of bith (ddmmyyyy)

martes, 3 de septiembre de 2013

viernes, 3 de mayo de 2013

Group By y Sum con linq

var ListaInfoLineasAgrupadas = (from l in _Factura.Lineas
                                                   group l by l.CuentaCosto into grupo
                                                   select new
                                                   {
                                                       CuentaCosto = grupo.First().CuentaCosto,
                                                       Proyecto = grupo.First().Proyecto,
                                                       ValorNeto = grupo.Sum(g => g.ValorNeto),
                                                       PesoLinea = 0
                                                    }
                                                   ).ToList();

miércoles, 31 de octubre de 2012

jueves, 30 de agosto de 2012

iconos para nuestras aplicaciones

Hoy encontré http://www.iconfinder.com es una pagina que nos permite rápidamente buscar iconos, es bastante intuitiva y la presentacion del sitio es muy limpia, podemos especificar el tamaño y ademas ofrece busquedas relacionadas.





miércoles, 18 de julio de 2012

Hola mundo en Python

Descargar IronPython desde http://ironpython.codeplex.com/releases/view/81726  o desde
http://ironpython.codeplex.com/downloads/get/423690

Instalar con el conocido next…next…next...

Utilizando tu editor de texto favorito (personalmente prefiero Notepad++ lo puedes bajar desde http://notepad-plus-plus.org/ )

Escribe lo siguiente:

print ("Hello, World!")

Guarda el archivo como hello.py
Agregar al PATH la ruta a la carpeta de instalación, en mi caso era: C:\Program Files\IronPython 2.7






Abrir una ventana de comandos ir a la carpeta donde guardamos el programa y escribir:
ipy hello.py




Y obtenemos nuestro hola mundo.










jueves, 28 de junio de 2012

El fin de DCE y el comienzo de MVA



El mes pasado termino el programa Desarrollador 5 Estrellas de Microsoft, el siguiente enlace es la entrada a Microsoft Virtual Academy, el reemplazante de DCE.

http://www.microsoftvirtualacademy.com/Home.aspx

Yo recién me estoy registrando así que no puedo opinar nada.


Registrense!

martes, 8 de mayo de 2012

Filtrar caracteres en textbox con Ajax Control Toolkit

Debemos agregar el Ajax Control Toolkit, lo podemos bajar desde http://ajaxcontroltoolkit.codeplex.com/

Por ejemplo con el siguiente código permitimos ingresar solo letras (mayusculas y minusculas) y espacios del idioma español:

  <asp:TextBox ID=" txtObservaciones " runat="server"></asp:TextBox>
<cc1:FilteredTextBoxExtender ID=" txtObservaciones _fte" runat="server"
TargetControlID=" txtObservaciones " FilterType="Custom, UppercaseLetters, LowercaseLetters"
FilterMode="ValidChars" ValidChars="ÑñÁÉÍÓÚáéíóú ">
</cc1:FilteredTextBoxExtender>

Con el siguiente código permitimos ingresar solo números:

<asp:TextBox ID="txtID" runat="server" Style="z-index: 109;
left: 528px; position: absolute; top: 80px" Height="23px" Width="136px" TabIndex="6"></asp:TextBox>
<AjaxCT:FilteredTextBoxExtender ID="txtID_fte" runat="server" TargetControlID="txtID"
FilterType="Numbers" FilterMode="ValidChars">
</AjaxCT:FilteredTextBoxExtender>

Puedes encontrar mas informacion en:
http://www.es-asp.net/tutoriales-asp-net/tutorial-5312-5335/filteredtextbox.aspx

y  obviamente en google.