Repositorio de cosas útiles para desarrolladores iOS (y otros)

75 Essential Tools for iOS Developers Las listas «curadas» molan, dan como para pasar una tarde probando e incorporar 1 o 2 herramientas a tu flujo de trabajo habitual: 75 Essential Tools for iOS Developers Clasificadas en Inspiración, Diseño, Control de Fuentes, Inspección de Apps, Editores, Documentación, Control de Dependencias, Debug, Imágenes, Core Data, Servicios… Seguir leyendo Repositorio de cosas útiles para desarrolladores iOS (y otros)

Frameworks para construir un theme WordPress

Esta entrada hace las veces de post it, hay alternativas a Bootstrap para construir un theme WordPress, con aspecto bastante goloso, será cuestión de probarlas cuando tengamos la oportunidad en proyectos. Para el que lo lea y no sepa a lo que me estoy refiriendo. Básicamente son paquetes con estructuras CSS y código JS, que… Seguir leyendo Frameworks para construir un theme WordPress

Plugin Options Framework

Este plugin está por probar en algún proyecto, me lo he encontrado buscando otros asuntos y me han llamado la atención el número de descargas. Cuando me sea posible (y si me acuerdo) editaré la entrada con feedback sobre él: Options Framework

Añadir campos meta en media library de WordPress

Este enlace puede ser muy útil, por ejemplo, en proyectos que requieran crear un slide con campos configurables (Título, descripción, enlace de destino, etc), pensando en combinar con campos meta en un post, página o custom post type que nos permitan añadir imágenes y ordenarlas. Por ejemplo, nuestro preferido, el plugin Meta-Box de Rilwis. http://www.wpbeginner.com/wp-tutorials/how-to-add-additional-fields-to-the-wordpress-media-uploader/

Git – Eliminar un directorio del index

Problema: Hemos sincronizado un directorio que no deseábamos con Git (por ejemplo directorio bin o gen en un proyecto android). Solución: Mediante comandos desde una terminal Git Bash (Windows) o la terminal de Mac OS. 1. Eliminar directorio del index: git rm -r –cached ../MiProyecto/bin 2. Commit de los directorios eliminados: git commit -m «Descripción del… Seguir leyendo Git – Eliminar un directorio del index

UX Android: Interfaces de usuario usables a la par que bonitas y distintas

Android no es iOS (ni iOS es Android). Parece obvio, pero a veces el cliente, o nosotros mismos, caemos en la tentación de iPhonizar una App. Para aprovechar las bondades de cada sistema, que las tienen, es muy conveniente seguir las recomendaciones de diseño. Los principios de diseño en Android son Encántame, Simplifica mi vida,… Seguir leyendo UX Android: Interfaces de usuario usables a la par que bonitas y distintas

Paginación rota en WordPress

Una de los aspectos de la programación para WP, que nunca me resulta a la primera, es la paginación. Puede haber varias causas por la que la paginación no funcione, pero si ya has descartado todos los posibles errores y parece inexplicable, fíjate en si estas usando query_posts para montar el loop. Si es así… Seguir leyendo Paginación rota en WordPress

Barra bottom con varios elementos del mismo tamaño

Problema: Se quiere implementar una barra en la parte inferior con varios botones (Como Instagram) y cada uno de ellos con el mismo tamaño, ya tenga 3, 4 o 5. Este ejemplo incluye separadores entre grupos de elementos. Solución: <LinearLayout android:id=»@+id/barra_bottom» android:layout_width=»wrap_content» android:layout_height=»60dp» android:layout_alignParentBottom=»true» android:layout_alignParentLeft=»true» android:layout_alignParentRight=»true» android:background=»@drawable/entidades_menu_fondo» >   <LinearLayout android:layout_width=»15dp» android:layout_height=»match_parent» android:layout_weight=»1″ >   <RelativeLayout… Seguir leyendo Barra bottom con varios elementos del mismo tamaño

WordPress, JQuery y AJAX

Juntos pero no revueltos. Para poder usar un php que se sirva de funciones de WordPress para dar una respuesta AJAX, tenemos que seguir estos pasos: 1. Añadir en functions.php: [code] function get_my_option_108143(){ //estas líneas son solamente un ejemplo de aplicación $num_plazas=get_post_meta( $_POST[‘id_parking’], ‘insur_plazas_disponibles’, true ); if($num_plazas): echo $num_plazas; else: echo 0; endif; exit(0); }… Seguir leyendo WordPress, JQuery y AJAX

En ocasiones veo tablas

En html/css aunque no debemos maquetar mediante tablas elementos web que no lo requieran, para presentar datos tabulados es lo más recomendable y son perfectamente válidas. Adjunto al artículo un paquete con código con varios diseños MUY útiles de presentación de datos mediante tablas. El origen de este paquete es el interesante artículo de smashingmagazine.com.… Seguir leyendo En ocasiones veo tablas

Parametrizar opciones para un theme wordpress con OptionTree

OptionTree es un plugin de gran versatilidad. Te permite prácticamete crear cualquier opción para un theme dentro de un menú general en el administrador. Una de las utilidades que más me ha ahorrado quebraderos de cabeza en proyectos es poder pre cargar campos con cualquier custom post type, para que sean accesoibles desde el panel… Seguir leyendo Parametrizar opciones para un theme wordpress con OptionTree

Cargar código javascript dentro de una página de wp-admin

Hoy me he encontrado con la necesidad de desactivar el input de post_title dentro del administrador de wordpress. El problema a parte de tener que tener que incluir el código js, era que no quería desactivarlo en todas las entradas y páginas, sino solamente para un determinado post type. La solución al primer problema, incluir… Seguir leyendo Cargar código javascript dentro de una página de wp-admin

Tamaño de ListView dentro de ScrollView

Problema: Queremos colocar un listview dentro de un scrollview (por ejemplo para mostrar comentarios en una ficha de un producto), y aparece cortado al final. Solución private void setListViewHeight(ListView listView) { ListAdapter listAdapter = listView.getAdapter(); if(listAdapter == null) return; int totalHeight = 0; int desiredWidth = MeasureSpec.makeMeasureSpec(listView.getWidth(), MeasureSpec.AT_MOST); int totalChildren = 0; for (int j =… Seguir leyendo Tamaño de ListView dentro de ScrollView

Este repositorio nace como iniciativa de Antonio González y José Miguel Migorance de SI2, de momento como un proyecto interno para guardar determinadas ideas, formas de hacer las cosas, fragmentos de código o whatever pueda resultar de especial interés en el futuro.

Empezamos con tips de programación par Android, veremos donde termina.