Los sabios son los que buscan la sabiduría; los necios piensan ya haberla encontrado.
viernes, diciembre 29
Frase notable #3
By Napoleón...
Cosas interesantes
sábado, diciembre 23
Mierda y otras cosas de la ciencia
sábado, diciembre 16
viernes, diciembre 15
Agua impresionante
Realmente al ver esto kedé pa'entro con las cosas que se pueden lograr con los líquidos... Vean...
Jeepeando sobre el agua...
o simplemente
Corriendo sobre el agua...
Jeepeando sobre el agua...
o simplemente
Corriendo sobre el agua...
Frase notable #1
Como verán, la temporada de ocio comenzó asi que me he dedicado a leer. Dentro de esa tónica decidí comenzar un archivo de frases notables. Aquí va la primera.
"Software is like sex...it's better when it's free"
Linus Torvalds
jueves, diciembre 14
Simulink: Comunicación con puerto RS232
Interesante, pa los que usan el dichoso puerto RS232 con Simulink.
Link
Bueno también se puede usar la cajita "To Instrument" del Instrument Control Blockset.
Ojala le sirva a alguien.
Link
Bueno también se puede usar la cajita "To Instrument" del Instrument Control Blockset.
Ojala le sirva a alguien.
Epílogo
Bueno, dp de una buena trasnochada, al parecer terminé con los ramos que requieren grandes dosis de esfuerzo. Con una presentación en redes neuronales se da por terminada mi participación en el ramo, ahora solo resta esperar las notas.
Es raro, en ese ramo de proyecto de ing. telecom. no se que es lo que querrá el profe que hagamos, pero no se ha manifestado al respecto, ojalá lo haga pronto. O que por lo menos ponga una nota. Finalmente parece que no vamos a implementar nada de lo que se habia planteado al comienzo, o por lo menos no nosotros. A lo mejor podriamos transar con el profe el ayudarlo a implementar por una buena nota y unos pesos.
Bueno espero que se me pase este pseudoresfriado antes del sábado, para poder cantar tranquilo.
Cambio y fuera...
Es raro, en ese ramo de proyecto de ing. telecom. no se que es lo que querrá el profe que hagamos, pero no se ha manifestado al respecto, ojalá lo haga pronto. O que por lo menos ponga una nota. Finalmente parece que no vamos a implementar nada de lo que se habia planteado al comienzo, o por lo menos no nosotros. A lo mejor podriamos transar con el profe el ayudarlo a implementar por una buena nota y unos pesos.
Bueno espero que se me pase este pseudoresfriado antes del sábado, para poder cantar tranquilo.
Cambio y fuera...
miércoles, diciembre 6
Matlab: Medición de frecuencia
A partier de la inquietud planteada por el Lucho de medir la frecuencia de sus mediciones del osciloscopio salió el siguiente código:
Funcionó bastante bien con respecto a la medición de frecuencia del osciloscopio y las mediciones al ojímetro, asi que bien...
Lo que sí me entró la duda si funciona bien cuando las ondas no estan en fase con el seno o coseno (eso se trata de superar comparando con seno y coseno), si alguien encuentra que falla, que avise ;)
Bueno, eso sería por esta jornada Matlabiana
function f = findfreq(t,u,fmin,fmax,varargin)ojalá le sirva a alguien, si necesitan alguna explicación del código, ¡¡¡pregunten poh!!!
if nargin>4
if strcmpi(varargin{1},'fpoints')
frecs = linspace(fmin,fmax,varargin{2})*2*pi; % valores de frecuencia a probar
elseif strcmpi(varargin{1},'fstep')
frecs = [fmin:varargin{2}:fmax]*2*pi; % valores de frecuencia a probar
end
else
frecs = [fmin:fmax]*2*pi; % valores de frecuencia a probar
end
m = zeros(size(frecs,1),2);
for j = 1:length(frecs)
m(j,1) = sum((u.*sin(frecs(j)*t)).^2);
m(j,2) = sum((u.*cos(frecs(j)*t)).^2);
end
[a,b] = max(sum(m.^2,2),[],1);
f = frecs(b)/(2*pi);
plot(frecs,m)
Funcionó bastante bien con respecto a la medición de frecuencia del osciloscopio y las mediciones al ojímetro, asi que bien...
Lo que sí me entró la duda si funciona bien cuando las ondas no estan en fase con el seno o coseno (eso se trata de superar comparando con seno y coseno), si alguien encuentra que falla, que avise ;)
Bueno, eso sería por esta jornada Matlabiana
miércoles, noviembre 22
El mundo al instante...
martes, noviembre 21
Vaqueros con olor a vaquero
Las cosas de la vida. El domingo despues de ir a dejar a mi hermana al aeropuerto, pasamos al mall con mi familia, a comprar ropa (hace mucho tiempo que no me compraba ropa) . La cosa es que me compré unos blue jeans (sí, azules) y un chaleco.
La sorpresa mía fue ayer cuando me puse los jeans y salí a la U. Un rato después empecé a sentir un olor extraño, pero soportable, como un olor a granero o algo parecido. Lo más extraño era que me seguía.
A la noche al sacarmelos me di cuenta que eran los jeans nuevos los que tenían olor a vaquero, rara la cosa ah?? lo más extraño es que en la tienda nadie les sintió el olor. Bueno espero que con una buena lavada se les pase, para no andar el resto de la vida con ese olor.
La sorpresa mía fue ayer cuando me puse los jeans y salí a la U. Un rato después empecé a sentir un olor extraño, pero soportable, como un olor a granero o algo parecido. Lo más extraño era que me seguía.
A la noche al sacarmelos me di cuenta que eran los jeans nuevos los que tenían olor a vaquero, rara la cosa ah?? lo más extraño es que en la tienda nadie les sintió el olor. Bueno espero que con una buena lavada se les pase, para no andar el resto de la vida con ese olor.
martes, noviembre 14
November rain
Que raro lo que pasó hoy... llovió. Bueno el día estuvo nublado, pero por lo menos yo no esperaba que lloviera.
Una de las cosas que me dió risa fue que el Ricardo me mostró el pronóstico de weather.com, y estos gringos muy giles pusieron que había un 0% de probabilidades de precipitación, y en la realidad se mandó sus buenos chubascos...
Otra de las cosas que hice hoy fue ir a la iglesia, estuvo rebueno el tema, creo que valdrá la pena ir el resto de la semana.
Yap, eso sería por hoy...saludos!!
Una de las cosas que me dió risa fue que el Ricardo me mostró el pronóstico de weather.com, y estos gringos muy giles pusieron que había un 0% de probabilidades de precipitación, y en la realidad se mandó sus buenos chubascos...
Otra de las cosas que hice hoy fue ir a la iglesia, estuvo rebueno el tema, creo que valdrá la pena ir el resto de la semana.
Yap, eso sería por hoy...saludos!!
viernes, noviembre 10
LaTeX: símbolos en negrita
Entre las tantas cosas que he escrito en latex, ayer, haciendo el formulario para identificación de parámetros, necesité hacer el símbolo de theta en negrita, a continuación la receta:
\usepackage{bm}Bueno, esta cosa funciona para las letras griegas, para las normales se usa \mathbf{algo} en un entorno de matemáticas cualquiera.
...
\bm \theta
viernes, septiembre 29
LaTeX: paginas a lo ancho
Dada la consulta de Iván, me vi en la necesidad de googliar para sabe como se hacía para poner la hoja a lo ancho. Resultó lo siguiente:
Cuando se quiere sólo una pagina a lo ancho se debe utilizar el paquete lscape el cual se utiliza de la siguiente forma:
donde ovbiamente la opción landscape es la clave del asunto...\documentclass[landscape,twocolumn,letterpaper]{article}
Cuando se quiere sólo una pagina a lo ancho se debe utilizar el paquete lscape el cual se utiliza de la siguiente forma:
\usepackage{lscape}bueh... eso por ahora
...
\begin{landscape}
...
\end{landscape}
jueves, septiembre 14
Link for ModelSim y Simulink
Me gustó bastante el asuntillo este de Link for ModelSim de Matlab, que permite utilizar modelos de hardware escritos con Verilog o VHDL para cosimularlos con Matlab o Simulink.
Principalmente lo veo como una posibilidad de generar bancos de prueba para los modelos sin necesidad de hacerlo directamente en código Verilog, lo que realmente es una lata.
Para poder utilizarlo, obviamente se necesita tener instalado Matlab, Simulink y ModelSim (yo tengo la versión SE). Una vez instalados los programitas, se abre Matlab y se ejecuta el comando 'configuremodelsim', esto es necesario sólo la primera vez que se utilice el software.
Con el comando 'vsim' se abre una instancia del simulador ModelSim. En la consola de este hay que iniciar un servidor con la instancia que queremos simular, por ejemplo si el módulo verilog se llama 'adder' se instanciaría con 'vsimulink work.adder' (donde 'work' es el nombre de la librería que contiene el módulo a instanciar). Se pueden agregar cuantos módulos se deseen al comando 'vsimulink'.
En el lado de simulink, es necesario añadir un bloque 'HDL Cosimulation' del toolbox 'Link for ModelSim' y dentro de él se especifican los puertos que utlizará el bloque y su correspondencia con el modulo de hardware. Lo más facil es hacerlo utilizando el botón auto-fill, con el cual uno le da el nombre del módulo y sólo busca los nombres de los puertos.
Bueno, con esto ya estamos listos para cosimular desde simulink con el botoncito acostumbrado y listo.
Un detalle no menor es que se deben adecuar las entradas al tipo de dato adecuado, por ejemplo uint8 o similar, utilizando un bloque 'Data type conversion' de 'Simulink/Signal Attributes'.
Eso es por esta entrega informativa, espero les haya sido útil.
Principalmente lo veo como una posibilidad de generar bancos de prueba para los modelos sin necesidad de hacerlo directamente en código Verilog, lo que realmente es una lata.
Para poder utilizarlo, obviamente se necesita tener instalado Matlab, Simulink y ModelSim (yo tengo la versión SE). Una vez instalados los programitas, se abre Matlab y se ejecuta el comando 'configuremodelsim', esto es necesario sólo la primera vez que se utilice el software.
Con el comando 'vsim' se abre una instancia del simulador ModelSim. En la consola de este hay que iniciar un servidor con la instancia que queremos simular, por ejemplo si el módulo verilog se llama 'adder' se instanciaría con 'vsimulink work.adder' (donde 'work' es el nombre de la librería que contiene el módulo a instanciar). Se pueden agregar cuantos módulos se deseen al comando 'vsimulink'.
En el lado de simulink, es necesario añadir un bloque 'HDL Cosimulation' del toolbox 'Link for ModelSim' y dentro de él se especifican los puertos que utlizará el bloque y su correspondencia con el modulo de hardware. Lo más facil es hacerlo utilizando el botón auto-fill, con el cual uno le da el nombre del módulo y sólo busca los nombres de los puertos.
Bueno, con esto ya estamos listos para cosimular desde simulink con el botoncito acostumbrado y listo.
Un detalle no menor es que se deben adecuar las entradas al tipo de dato adecuado, por ejemplo uint8 o similar, utilizando un bloque 'Data type conversion' de 'Simulink/Signal Attributes'.
Eso es por esta entrega informativa, espero les haya sido útil.
viernes, septiembre 1
tenia que terminar...
Al fin logré teminar con el primer semestre, al entregar el proyecto de VLSI, igual estuvo maratónica la cosa, mucho layout y simulación, un par de noches en banda y eso, pero por lo menos terminé con el bendito ramo, ahora solo resta esperar la nota.
Lo que sí me dejó preocupado fue el desempeño de sergio en el proyecto, terminó sin ningún sistemita funcionando, pero ahi veremos la generosidad del profe con la nota.
Se agradece la rigurosidad del profe en el plazo o si no habríamos estado hasta el año del ñafle estirando la agonía del ramo.
Bueno, con lo del segundo semestre que ya ha iniciado en pleno sus actividades, estoy con 5 ramos
Lo que sí me dejó preocupado fue el desempeño de sergio en el proyecto, terminó sin ningún sistemita funcionando, pero ahi veremos la generosidad del profe con la nota.
Se agradece la rigurosidad del profe en el plazo o si no habríamos estado hasta el año del ñafle estirando la agonía del ramo.
Bueno, con lo del segundo semestre que ya ha iniciado en pleno sus actividades, estoy con 5 ramos
- Proyecto de ingeniería en telecomunicaciones
- Proyecto de habilitación profesional
- Gestión de empresas
- Introducción a las redes neuronales
- Identificación de parámetros
domingo, julio 23
ntfs-3g
El otro dia se me ocurrio sacar unos archivos desde la particion de windows del sistema este y tuve que instalar los drivers para ntfs. Después de cachurear un montón en la web encontré lo siguiente en los foros de ubuntu: link. Esencialmente es tener instalados los paquetes kernel-headers y build-essential.
Luego, descargar fuse y el ntfs-3g luego descomprimirlos e instalar ambos con:
$ ./configure
$ make
$ sudo make install
una vez instalados, agregar el módulo "fuse" a /etc/modules
editar el /etc/fstab cambiando el tipo de partición de ntfs a ntfs-3g
finalmente cargar el módulo "fuse" con "sudo modprobe fuse", y volver a montar las particiones
Luego, descargar fuse y el ntfs-3g luego descomprimirlos e instalar ambos con:
$ ./configure
$ make
$ sudo make install
una vez instalados, agregar el módulo "fuse" a /etc/modules
editar el /etc/fstab cambiando el tipo de partición de ntfs a ntfs-3g
finalmente cargar el módulo "fuse" con "sudo modprobe fuse", y volver a montar las particiones
martes, julio 18
ubuntu dapper!!!
Al fin consegui instalarle linux a este mobile. Después de un intento fallido con gentoo (andaba, pero con la pantalla a 1024x768, que se veía borroso), decidí darle una vuelta a esto de ubuntu, que había oido buenas referencias de él. Partí por bajar la iso para desktop, que usando el torrent bajó rajao... la quemé y vamos a bootear se ha dicho. Inicialmente tuve el mismo drama de la pantalla que con gentoo, pero cachureando en los foros y blogs pillé algo que me ayudó con la pantalla. (esto) . En resumen es esto (porsiaca... tengo un Inspiron 6400 con la tarjeta de video Intel 945GM)
# 915resolution -l
se elije un modo que no vayas a utilizar y se sobreescribe (anotar el modo a sobreescribir)
# 915resolution 5a 1680 1050 32
Hacer una copia de seguridad de xorg.conf (por lo general está en /etc/X11) y modificar el original para que se parezca a lo siguiente en la sección "Device"
Section “Device”
Identifier “Generic Video Card”
Driver “i810″
BusID “PCI:0:2:0″
Option “ForceBIOS” “1680×1050=1600×1200″
EndSection
En el ejemplo ‘1680×1050′ es la resolución deseada y ‘1600×1200′ es el modo sobreescrito
y en la sección DRI
Section “DRI”
Mode 0666
EndSection
Asegurarse que el driver sea el "i810"
Para asegurarse de que se ejecute el 915resolution antes de iniciar X añadir al archivo ’/etc/init.d/bootmisc.sh’ antes de “exit” (cerca del final), lo siguiente: "/usr/sbin/915resolution 5a 1680 1050 32" (sin las comillas, tal como lo que escribieron en la consola antes) y reiniciar el X (ctrl+alt+backspace).
Obviamente esto funciona si su tarjeta de video soporta la resolucion que estan forzando, yo probé con 1280x800 y anda de pelos....
Para echar a andar el wireless... no lo recuerdo bien pero me parece que fue suficiente con el paquete network-manager-gnome, el que detectaba altiro la red inamlambrica y al seleccionarla pregunta por las claves de acceso y eso...
Bueno espero haberles sido util esta vez...
Listar los modos soportados por el controlador# 915resolution -l
se elije un modo que no vayas a utilizar y se sobreescribe (anotar el modo a sobreescribir)
# 915resolution 5a 1680 1050 32
Hacer una copia de seguridad de xorg.conf (por lo general está en /etc/X11) y modificar el original para que se parezca a lo siguiente en la sección "Device"
Section “Device”
Identifier “Generic Video Card”
Driver “i810″
BusID “PCI:0:2:0″
Option “ForceBIOS” “1680×1050=1600×1200″
EndSection
En el ejemplo ‘1680×1050′ es la resolución deseada y ‘1600×1200′ es el modo sobreescrito
y en la sección DRI
Section “DRI”
Mode 0666
EndSection
Asegurarse que el driver sea el "i810"
Para asegurarse de que se ejecute el 915resolution antes de iniciar X añadir al archivo ’/etc/init.d/bootmisc.sh’ antes de “exit” (cerca del final), lo siguiente: "/usr/sbin/915resolution 5a 1680 1050 32" (sin las comillas, tal como lo que escribieron en la consola antes) y reiniciar el X (ctrl+alt+backspace).
Obviamente esto funciona si su tarjeta de video soporta la resolucion que estan forzando, yo probé con 1280x800 y anda de pelos....
Para echar a andar el wireless... no lo recuerdo bien pero me parece que fue suficiente con el paquete network-manager-gnome, el que detectaba altiro la red inamlambrica y al seleccionarla pregunta por las claves de acceso y eso...
Bueno espero haberles sido util esta vez...
viernes, julio 14
eee!!! se acaba el semestre!!!
Después de una casi infinita pausa de escribir en este blog, me he tomado el tiempo de hacerlo. No lo hice antes debido a la falta de tiempo libre, también a la flojera de escribir.
Bueno durante este tiempo pasaron pocas cosas como para escribir.
Algo importante es que me he unido a la legión de "mobiles" que aparecieron en la u, y ucha que salvan los aparatitos estos!!!. Bueno, también ha pasado que los ramos de la u salieron mas trabajosos que 8 y ahora cuando todos se van de vacaciones uno aun esta con el cacho de estos ramos, léanse VLSI y CPC, pero por lo menos se aprenden cosas útiles, no como en SisOp, que es mas que nada un ramo de "conozca su pc", lamentablemente este ramito está pendiendo de un hilo y capaz que tenga que dar el examen a vuelta de "vacaciones", o sea del 31 de julio en adelante.
Quiero hacer cosas estas vacaciones, como por ejemplo montar el servidor pal giant (grupo de interés en aviones no tripulados) de la u, ya que el otro día hicimos unos intentos infructuosos por instalarle gentoo al tarro destinado a servidor. Extrañamente no logramos hacer andar la tarjeta de red, asi que la instalación del sistema se cayo por lo menos 2 veces, asi que intentaremos con algun otro sabor de linux.
Bueno, aprovecho estas líneas para mandarle saludos al Sebastián que estuvo de cumpleaños.
Como la mayoría sabe, esta semana se mandó la lluvia con todo y se inundó todito el sector de Collao, incluida la casa de mi tia Tere, asi que en estos días la hemos tenido de visita aqui en mi casa por las noches, mientras su casa se seca y limpia del barro que le entró. Debe ser terrible eso de que se moje toda tu casa... sinceramente no se lo deseo a nadie en el mundo (por el momento).
Bueno gente... es tarde y hay que dormir también, asi que me despido... saludos a los pocos lectores que le deben quedar a esto...
Bueno durante este tiempo pasaron pocas cosas como para escribir.
Algo importante es que me he unido a la legión de "mobiles" que aparecieron en la u, y ucha que salvan los aparatitos estos!!!. Bueno, también ha pasado que los ramos de la u salieron mas trabajosos que 8 y ahora cuando todos se van de vacaciones uno aun esta con el cacho de estos ramos, léanse VLSI y CPC, pero por lo menos se aprenden cosas útiles, no como en SisOp, que es mas que nada un ramo de "conozca su pc", lamentablemente este ramito está pendiendo de un hilo y capaz que tenga que dar el examen a vuelta de "vacaciones", o sea del 31 de julio en adelante.
Quiero hacer cosas estas vacaciones, como por ejemplo montar el servidor pal giant (grupo de interés en aviones no tripulados) de la u, ya que el otro día hicimos unos intentos infructuosos por instalarle gentoo al tarro destinado a servidor. Extrañamente no logramos hacer andar la tarjeta de red, asi que la instalación del sistema se cayo por lo menos 2 veces, asi que intentaremos con algun otro sabor de linux.
Bueno, aprovecho estas líneas para mandarle saludos al Sebastián que estuvo de cumpleaños.
Como la mayoría sabe, esta semana se mandó la lluvia con todo y se inundó todito el sector de Collao, incluida la casa de mi tia Tere, asi que en estos días la hemos tenido de visita aqui en mi casa por las noches, mientras su casa se seca y limpia del barro que le entró. Debe ser terrible eso de que se moje toda tu casa... sinceramente no se lo deseo a nadie en el mundo (por el momento).
Bueno gente... es tarde y hay que dormir también, asi que me despido... saludos a los pocos lectores que le deben quedar a esto...
Suscribirse a:
Entradas (Atom)