Creando servidor/repositorio GIT en linux debian

Hola, vuelvo de nuevo.

No escribo hace tiempo pero bueno hoy vengo a compartir un poco de mi conocimiento, desde hace poco me arme una notebook sin pantalla teclado ni mouse ni nada de lo que tiene una notebook común para hacerla mi servidor, de ahora en adelante voy a estar experimentado.

En esta entrada les voy a explicar como crear un repositorio/servidor de git en un linux, yo en particular estoy utilizando un debian y no soy un gran experto en git pero haciendo pruebas consegui esto y se los comparto.

 

Sigue leyendo Creando servidor/repositorio GIT en linux debian

Inactividad temporal

Bueno se que hace rato no escribo en el blog, aunque quisiera.

Durante este ultimo mes estoy viviendo una de las transiciones que pudiera ser una de las mas importantes en mi vida..

Asi que espero que cuando todo vuelva a la tranquilidad, pueda subir nuevas cosas.

Les comento que voy a estar hablando de twitter boostrap, django y pawn para sa-mp compilado en c, algo de heroku y espero que sea posible que hablemos de modulos de rf y pics.

Los espero pronto para seguir hackeando.

Solucion – no puedo iniciar session en ubuntu

 Una pelicula de UbuntuTerror

Bueno, el dia de hoy de alguna forma extraña despues de realizar un update, me encontre con el problema de que ya no podia iniciar session por la interfaz grafica de mi ubuntu.

Simplemente al ingresar al contraseña me volvia al menu de loggin sin ningun mensaje de error y lo que es peor para una persona que tiene rota la pantalla de su notebook y usa un monitor es que se desconfiguraba la pantalla asi que un poco ciego u_u.


Bueno procedi aprentado alt+ctrl+f1 y ingrese mi loggin y mire la informacion de mi .xsession-errors.

Tan simple como ejecutar un cat .xsession-errors y me encontre con una hermosa lista de errores

init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning
init: at-spi2-registryd main process ended, respawning

Hasta aca todo era panico y pena, pero la solución es tan facil como ejecutar un sudo rm .Xauthoriry y reiniciar mi pc

Python IndentationError el gran problema con gedit

Bueno, creo que si son un linuxeros, ya conocen el problema habitual que tenemos con gedit y python. La cuestión es que cuando intentamos ejecutar nuestro código idetando y escrito bonito en gedit con python nos dice identationError WTF.

Bueno wtf no, pero si identationError, bueno si esperaban un solución acá no la van a encontrar, yo solo les cuento el problema que siempre me ocurre pero le puedo dar una buena solución que pueden probar con el uso de sublime text free o uno que no probé pero la gente lo idolatra mucho que es brackets.

Se preguntan por que este post, bueno después de leer muchos blog me encontré uno que en este momento no recuerdo y prefiero no recordar ni enlazar que habla sobre lo malo que es python por este error.
Ustedes que piensan que python es malo por obligarlos a escribir bien o son malos los programadores que no siguen las reglas de estilo ???

Si no saben que son las reglas de estilo, les dejo este enlace y léanlo que les va a hacer bien y busquen mas información sobre el tema.

PD: no estoy encontra de GEDIT, me parece un editor muy potente y lo e utilizado mucho pero bueno en este momento decidí no buscar una solución para gedit y preferí utilizar un editor con el que tenga mas confianza. 


Tutorial Creando calculadora con python y gtk

Bueno el otro día en este post (Calculadora con python y gtk) subí un código mostrando lo simple y rápido que era construir una calculadora con python y gtk, hoy les traigo un vídeo tutorial donde explico paso a paso la creación de esta calculadora y se puede apreciar también lo simple de su creación y lógica aplicados a python. Desde ya si le gusta el video y el contenido del blog díganmelo, dejen sus comentarios, criticas y denle +1, suscriban se a si me motivo a seguir con este blog que párese tan perdido. Bueno los dejo con el vídeo (actualizadoo)

Repositorio github: https://github.com/Ymil/lvcalculadora

Que es Lorem Pixel y como se usa

Si alguna ves hicieron o intentaron hacer un sitio web ya conocen a el impronunciable Lorem Ipsum y si no les cuento un poco que es, lorem ipsum nos proporciona un texto en latin aleoteramente para poder insertarlo en nuestra web a modo de prueba.

Hoy mirando unos videos vi a alguien que utilizaba lorempixel, what’s ?

Lorem Pixel es como lorem ipsum pero para imagenes, muy cool verdad ??

Obtener una imagen aleatoria es tan facil como hacer
http://lorempixel.com/400/200
http://lorempixel.com/ancho/alto

La verdad es que si estas desarrollando una web, esta aplicación es realmente excelente.

Imagen Lorem Pixel

Progreso o Retroceso. Aprendiendo Bootstrap

Yo y el CSS

Bueno, no se si alguna ves lo mencione. Me inicie con la programación de sitios webs cuando tenia 15 o 14 años y aunque lo deje abandonado por mucho tiempo tengo intenciones de regresar, pero no con php, si no con python.
Pero aquí no esta mi problema, mi problema esta aquí:

Suelo tener un política muy extrema que es, incorporar librerías solo si es necesario, y como saben el diseño de un sitio web a simple vista no párese tan necesaria una librería, pero cuando terminas el sitio y te das cuenta que tu diseño realmente da asco lo piensas dos veces… Y te das cuenta que eres un programador y que ningún tipo de diseño va contigo. U_U

Después de preguntar e indagar y recibir distintas opciones voy a mencionar las mas interesante y cual elegí yo y porque.

Bueno dije que elegí bootstrap pero bueno para ser claro es con el que voy a empezar, tiene un muy buena documentación y una fuerte comunidad así que se vuelve mucho mas fácil aprenderlo. Mas tarde probare Polymer y Foundation y les comentare cual me gusto mas al final de mis desarrollos 🙂

Chau Chau

Como redireccionar una pagina de blogger a otro sitio web

En esta publicación solo les voy a mostrar un simple código que cualquier con un poco de JS en la cabeza lo puede entender.
Bien, ahora una breve explicacion.
Cuando nosotros creamos una pagina web desde blogger este no nos permite redireccionar nuestra pagina a un sitio web, pero si ejecutar código javascript, por lo tanto vamos a la edición html y escribe lo siguiente.

<script>
window.location.assign(«http://github.com/Ymil»)
</script>

Lv Read Feed – Libreria para leer feeds de noticias atom y rss V0.1

Bueno esto es lo ultimo que he echo para una mis proximas aplicacion, se que ya existen pero bueno, algo tan simple como esa libreria prefiero crearla yo. Espero le sea util a alguien 😀

Libreria lectora de feed RSS/ATOM
LVReaddFeed


Codigo de ejemplo:

»’
Libreria: LV-readFeed
Version: 0.1
Autor: Lautaro Linquiman
Lincencia: Creative Commons
»’
from cReadFeed import readFeed
def main():
feed = readFeed(http://www.tutorialdeprogramacion.com/feeds/posts/default, atom)
»’ Descargando y estructurando el Feed »’
feed.getSource()
»’ Retorna el codigo fuente del Feed en texto plano»’
feed.getChannelInfo()
»’ Retorna informacion del canal dic {title, descripcion, link, update} »’
feed.getEntries()
»’ Retorna una lista con todas las entradas obtenidas del feed
list [0:] entrada ID
[0:] dic {title, link} »’
feed.getEntry(1)
»’ Retorna la informacion de la entrada indicada
dic {title, link} »’
#Sobre carga de la clase feed
print Cantidad de entradas antes de la sobre carga , len(feed.getEntries())
feed1 = readFeed(http://www.tutorialdeprogramacion.com/feeds/posts/default, atom)
feed+feed1
print Cantidad de entradas despues de la sobre carga , len(feed.getEntries())
main()

Enlace a reposito git: https://github.com/Ymil/lvReadFeed