Bienvenido

¿Que es TrucoSOS?

TrucoSOS es un sitio web diseñado para compartir trucos de programación en diferentes lenguajes.

Cualquier usuario de nuestra comunidad puede publicar, leer, modificar y descargar trucos, así como otras muchas posibilidades.

Creando un espacio donde es natural compartir, lo cual es una necesidad para el enriquecimiento intelectual de todo amante de la programación.


Trucos más recientes

Consulta dinámica de campos y valores para filtrar objetos

Lenguaje: Django      Categoría: Django      Autor: yceruto
Tags: buscar django

Útil para búsquedas avanzadas teniendo en cuenta varios campos y varios textos. Un ejemplo sería buscar por los campos first_name y last_name del modelo Contactos el texto 'yonel ceruto'. Como resultado de la búsqueda se obtendrían los cantactos que contengan como nombre 'yonel' o 'ceruto' o como apellido 'yonel' o ...

QuickSort && Linq

Lenguaje: C#      Categoría: Linq      Autor: rulyotano
Tags: con linq quicksort

Este es un truco sencillo, donde se muestra cómo hacer el algorimo "quick sort" utilizando Linq y de forma declarativo.

Creando expresion lambda para evaluar Sin(x)

Lenguaje: C#      Categoría: Linq      Autor: vangelis
Tags: evaluando expresiones

Este truco genera una expresion de Linq para evaluar la funcion seno, utilizando el metodo estatico Sin de la clase System.Math. Es interesante ver como Linq genera todas estas expresiones por nosotros automaticamente cuando implementamos, por ejemplo, una expresion lambda.

Dividiendo en silabas

Lenguaje: Python      Categoría: Algoritmos      Autor: vangelis
Tags: dividir expresiones-regulares silabas unicode

Este truco (proporcionado por Andy Teijelo) divide en silabas palabras del Espannol usando expresiones regulares para dividir las palabras, teniendo en cuenta las irregularidades del idioma.

Crear pdf usando pdfsharp

Lenguaje: C#      Categoría: Escritorio      Autor: vangelis
Tags: create new pdf pdfsharp

Este truco pretende generar un archivo en el popular formato pdf, lee de la consola un texto y escribe el texto en todas las paginas(1000 en este caso). La libreria pdfsharp es muy rapida, demorandose pocos segundos en crear nuestro archivo.