C# « Devthisblog

Devthisblog Desarrollo .net, Diseño Web, Seguridad… Y todo lo que se me vaya ocurriendo…

febrero 14, 2017

Tutorial de arduino: Conectando varios pulsadores en una salida

Filed under: API,Arduino,c++,Programación — Etiquetas: , , — jnavero @ 10:23 pm

En los posts anteriores hemos visto como configurar el ide para usar arduino en Visual Studio también hemos visto un programa muy sencillo hola mundo y uno un poco más complicado haciendo un pseudo semáforo.

En el día de hoy vamos a hacer lo que se conoce como una escalera de resistencias, para este nuevo post voy a basarme en el anterior del semáforo usando 3 leds conectados (ya tenemos la mitad del trabajo hecho).

(more…)

febrero 9, 2017

Tutorial de arduino: Creando un semáforo

Filed under: Arduino,c++,Programación — Etiquetas: , , , — jnavero @ 8:10 pm

En este post vamos a crear un semáforo con arduino, de esta forma, podremos ver como iluminar varios led de la misma forma que vimos en el post anterior pero, en este caso, usaremos un botón para hacer cambie el estado, de verde a rojo pasando por amarillo.

Crearé un código sencillito y comentaré brevemente algunos problemas que tendrá ese código, sin más veamos el proyecto:

(more…)

febrero 7, 2017

Tutorial de arduino: Hola mundo

Filed under: Arduino,Programación — Etiquetas: , , , — jnavero @ 8:16 pm

En el día de hoy voy a explicar un par de conceptos sobre los pines de arduino y pasaré a mostrar un hola mundo con un led en arduino.

Como me ha flipado esto, he hecho varias cosas con arduino que pondré los siguientes días, es decir, del hola mundo, saltaremos a algo un poco más avanzado, pero, tampoco tanto.

(more…)

enero 15, 2017

Comienzo de 2017 con Arduino

Filed under: Programación — Etiquetas: , , , , , — jnavero @ 6:59 pm

Aunque ya tengo alguna experiencia con Rapsberry PI y con FEZ Cerbuino Bee he decidido acabar de complicarme la vida y adquirir un KIT  de Arduino.

Cerbuino es “compatible” con arduino y tiene los mismos pines, en mi opinión, es complicado aprender a hacer nada, ya que la documentación, a mi criterio es horrible. Sin embargo con arduino, en menos de una semana, he sido capaz de programar muchas cosas por su sencillez y su enorme cantidad y variedad de documentación.

(more…)

diciembre 9, 2016

Machine Learning – En mi opinión

Filed under: Opinion,Uncategorized — Etiquetas: , , — jnavero @ 9:18 pm

Hace mas de un año me inscribí en un curso de Machine Learning en Coursera (por Andrew N.G).

Al principio, el curso es muy teórico pero, debemos pensar que es un mal necesario. Las primeras semanas, explican el tipo de aprendizaje (supervisado o no supervisado) y conceptos básicos de estadística como pueden ser las regresiones lineales, logísticas el calculo de la función de coste o el gradiente de descenso.

If you want to read the post in english version click here.

(more…)

noviembre 8, 2016

Optimizando nuestro codigo C# – Sobre Strings

Filed under: .net,ASP.Net,Curso C#,MVC4 — Etiquetas: , , , — jnavero @ 9:25 pm

En el post de hoy voy a hablar un poco sobre los strings y su correcto uso (buenas practicas).
Quizá puedan ser cosas obvias, pero, bueno, nunca está de mas poner este tipo de cosas.

Concatenación de Strings

¿Como concatenar un string?

(more…)

noviembre 1, 2016

Curso Xamarin: Xamarin y MvvMCross, Android y IOS. Primer proyecto II.

Filed under: .net,Android,Cross-Platform,Xamarin — Etiquetas: , , , , , , — jnavero @ 5:00 pm

Siguiendo el post Xamarin y MvvmCross voy a continuar con la parte de MvvmCross, Android y posteriormente con la de IOS.

De esta forma cerraremos este tema y pasaré a explicar el código. Posteriormente seguiré viendo mas funcionalidades y controles.

(more…)

noviembre 11, 2014

Inyeccion DLL. Mostrando un ejemplo

Filed under: .net,API,ASP.Net,Curso C#,Programación,Seguridad — Etiquetas: , , , — jnavero @ 11:43 pm

Hace mucho quiero escribir este post en él quiero mostrar como hacer inyección DLL a través de aplicaciones creadas en .NET.

Esto sirvió como respuesta a una pregunta curiosa y es la respuesta a como modificar el comportamiento de una aplicación existente.

Crearé dos post para poder explicar todo esto de la mejor forma posible. En este post voy a mostrar varias funciones que consisten en:

1º. La aplicacion “Victima” que se trata de una aplicación sencilla creada en .NET con un statusLabel.

2º. Una aplicación creada en .NET que será la aplicación que inyecta la DLL.

3º. Una DLL Creada en .NET que será la librería que vamos a inyectar y que “manipulará” la aplicación “Victima”.

4º. Una ayudita en C++ ya que la inyeccion DLL de .NET tiene un problemilla que veremos en estos post.

(more…)

septiembre 1, 2014

C# Serializando una interfaz con XmlSerialization.

Filed under: .net,API,Opinion,Tips — Etiquetas: , , , , — jnavero @ 8:31 pm

Aquí comienzo un post un tanto curioso, ya que haciendo pruebas me encontré con la situación de querer serializar una interfaz en Xml.  La solución se trata de un ejemplo de una implementación en MonoDeveloper usando IoC con Spring .NET

La solución que uso en el post como ejemplo se puede descargar desde GIT aquí.

Esta solución contiene 3 proyectos:

  • Entities.Contracts: Donde está la interfaz IDiaryEntry
  • Entities: Donde está la clase DiaryEntry que implementa la interfaz,
  • IoCSpringExampleForm: Este proyecto carga un GUI con un Calendar. Además de implementar el AppContext que utiliza Spring.NET

(more…)

agosto 5, 2014

Fez Cerbuino Bee – Algo sobre los pinouts, haciendo música

Filed under: .net,Awesome,Curso C#,Programación — Etiquetas: , , , , — jnavero @ 10:01 pm

Bueno, hace mucho tiempo escribí un post sobre este producto que me está resultando entretenido estos últimos días.
He de decir, que la documentación al lado de la cantidad de cosas que hay para arduino es realmente poca por no decir que lo que hay de esta placa está en su propia pagina web.
Es decir una @###@@@##@#** ^_^
pero, bueno es lo que tengo y es con lo que estoy jugando.

En el post inicial di una referencia de una web escrita por gente de Microsoft dejo aquí la referencia:

* Configuración del entorno de trabajo y hola mundo

creo que esta lectura es imprescindible para comenzar.
(more…)

Older Posts »

Powered by WordPress