1. 3 weeks ago 

    Giving Iceweasel Flash support: a workaround.

    After having a X server and a window manager up and running on my eeepc’s Debian 5.0 fresh installation it was about time to start surfing the web… One of my favourite websites is Youtube. As I tried to watch a clip I was barried with a message saying that would need to enable javascript on the browser or download the latest flash plugin for it. Then I started looking in the repositories for something with flashplugin and found the package flashplugin-nonfree-extrasound.

    • # apt-get install flashplugin-nonfree-extrasound

    Installed it but nothing.. I couln’d stand without visiting Youtube! Then i decided to download the flashplugin from Adobe’s website.

    Still with the package from the repo installed I’ve downloaded Adobe’s plugin. It was extracted:

    • $ tar zxvf install_flash_player_10_linux.tar.gz

    Copied to a place where don’t bother me:

    • # cp install_flash_player_10_linux/libflashplayer.so /usr/lib/iceweasel
    • # cd /usr/lib/iceweasel

    The previous plugin from the package was unlinked:

    • # unlink libflashsupport.so

    And the new plugin was linked using the same linkname from the previous plugin:

    • # ln -s libflashplayer.so libflashsupport.so

    And finally I could watch on Youtube at will…

  2. Comments
  3. 4 months ago 

    Açorianos: Quem somos?

  4. Comments
  5. 7 months ago 

    Mumy look!.. The importance of Responsability.

  6. Comments
  7. 9 months ago 
    Android - An Open Handset Alliance Project -
I was invited by NEECT (the representative group of my course students) to speak about the experience I’ve been taking so far when architecturing and developing applications for embedded devices. I’ll speak a little about Android and the Android Framework as well as comparing the differences when developing for other mobile platforms. This talk is free of charge and is open to the academic community. Feel free to join this talk in a chilled atmosphere :)

    Android - An Open Handset Alliance Project -

    I was invited by NEECT (the representative group of my course students) to speak about the experience I’ve been taking so far when architecturing and developing applications for embedded devices. I’ll speak a little about Android and the Android Framework as well as comparing the differences when developing for other mobile platforms. This talk is free of charge and is open to the academic community. Feel free to join this talk in a chilled atmosphere :)

     
  8. Comments
  9. 9 months ago 
    
I’ve been at the John Lennon’s wall in Prague and it was one of the best moments of Zen I’ve ever had. :)
    • I’ve been at the John Lennon’s wall in Prague and it was one of the best moments of Zen I’ve ever had. :)


     
  10. Comments
  11. 11 months ago 

    Performance Analysis and Visualization of a GNU/Linux Boot Process in the user-space Landview

    Sometimes one’s never pleased with the performance of a boot process for the most services one may opt not to start at boot time. Before performing any optimizations to that maybe should be better to take a closer look on where it is slow. That’s when bootchart comes into play.

    “Bootchart provides a shell script to be run by the kernel in the init phase. The script will run in background and collect process information, CPU statistics and disk usage statistics from the /proc file system. The performance data are stored in memory and are written to disk once the boot process completes.”

    Start by installing the application:

    • # apt-get install bootchart bootchart-view

    The next step is to tell the system that it must start bootchartd before anything else on the user-space level (after loading the kernel into RAM). Let’s reboot the machine and then stop by the GRUB boot menu. Once there choose the kernel you want to analyse by using the arrow keys and then press ‘e’ to edit that kernel entry in the GRUB list. Then press ‘e’ again to edit the line where is loaded the vmlinuz image and at the end of that line add:

    • init=/sbin/bootchartd

    Save and press ‘b’ to boot. The system may boot as usual. (Note: If you intent to use bootchart oftenly I recommend editing /boot/grub/menu.lst and write it there for time saving.)  Once it’s complete there should be a file /var/log/bootchart.tgz wich is used to generate a graph of the boot process. Issue:

    • $ bootchart —format png

    Then you should have a graph of the boot process in a png image format.

    This is the graph of the boot process of my eeepc running Debian 5.0 in a Linux 2.6.26-1-686 kernel:

    eeepc boot graph

    I’m willing to post about the entire boot process from BIOS until the user-space state but someday later. If you have some ideas or expertise on tweaking the boot process leave a comment.

  12. Comments
avatar_128
 
 
 
 

Following

icanreadjmelo
 

Tumblr