quarta-feira, fevereiro 06, 2013

How to disable Overlay Scrollbars in Ubuntu 12.04

There is a simple way to disable the annoying overlay scrollbars in Ubuntu 12.04. Just run the command bellow in the Linux console:

gsettings set org.gnome.desktop.interface ubuntu-overlay-scrollbars false

You don't need to reboot. Just close the applications and open them again, so the old style bars (which are much better) will become visible!

domingo, dezembro 09, 2012

How to install Xfce in Ubuntu 12.04

If you want to use less machine resources on Ubuntu 12.04, or if you simply didn't like Gnome 3 layout and usability, here goes a nice tip to you: use the Xfce desktop enviroment. It's lightweight and makes me remember the good old times from Gnome 2 also (this is just a personal opinion).

To install it on Ubuntu 12.04, use the  following command:

sudo apt-get install xfce4

After installation, you are going to be able to choose your desktop enviroment the next time you try to log in.

Another option is to download and install Xubuntu, a Linux operating system based on Ubuntu that comes with Xfce by default.

Xubuntu 12.04 with Xfce 4.10

sexta-feira, outubro 19, 2012

Original GameMenu.res file for Counter-Strike 1.6

For CS 1.6 players sometimes it is necessary to restore the GameMenu.res file. In most cases, it is placed at "C:\Program Files\Valve\cstrike\resource". You can open it using the Notepad.

Bellow is the code of the original file:

"label" "#GameUI_GameMenu_ResumeGame"
"command" "ResumeGame"
"OnlyInGame" "1"
"label" "#GameUI_GameMenu_Disconnect"
"command" "Disconnect"
"OnlyInGame" "1"
"notsingle" "1"
"label" "#GameUI_GameMenu_PlayerList"
"command" "OpenPlayerListDialog"
"OnlyInGame" "1"
"notsingle" "1"
"label" ""
"command" ""
"OnlyInGame" "1"
"label" "#GameUI_GameMenu_NewGame"
"command" "OpenCreateMultiplayerGameDialog"
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"

"label" ""
"command" ""
"label" "#GameUI_GameMenu_ChangeGame"
"command" "OpenChangeGameDialog"
"notsteam" "1"
"notsingle" "1"
"notmulti" "1"
"label" "#GameUI_GameMenu_Options"
"command" "OpenOptionsDialog"
"label" "#GameUI_GameMenu_Quit"
"command" "Quit"

terça-feira, maio 08, 2012

Linux "nice" command: running a program with modified scheduling priority

There is a very useful program for Linux for setting different priorities to a program: the nice command.
Priority ranges in Linux varies from -20 (greater priority) to 19 (lesser priority). So, the lesser the value, the greater is the scheduling priority.
Use nice is simple. In the example shown bellow, we want to run the program "your_program_name" using priority value 10:

nice -n 10 your_program_name

The default priority value is 0. If you want to set a priority less than 0 (greater priority than the default), you should run it as system root.

quinta-feira, abril 12, 2012

How to set line spacing in LaTeX

Some simple (but very important) commands you should know about line spacing in LaTeX:

\singlespacing - sets the text to single line spacing
\onehalfspacing - sets the text to one half spacing
\doublespacing - sets the text to double spacing

To use such commands, you should use the following package: \usepackage{setspace}

Bellow, there's a simple example about how to use these commands:

First part of the text (using one half spacing)
Second part of the text (using double spacing)

quinta-feira, dezembro 29, 2011

Raspberry Pi, the tiny and powerful US$25 computer

Here I'll be posting some videos about the Raspberry Pi, when they become avaliable.

Presentation of one of the first final boards:

First video of the Gertboard connected to the Raspberry Pi's GPIO:

quarta-feira, dezembro 28, 2011

The abusive price of electronics in Brazil

Last month, I've heard about the Raspberry Pi project. It's about a US$25~35 board, with an 700 MHz ARM processor (the Broadcom BCM 2835), 128/256 MB of RAM, USB, HDMI and Ethernet (depending of the model) connectors. Those boards are suposed to run some Linux distributions (initially Fedora and Debian) and programming languages such as Python, Java, C (and others), and it's aimed to educational proposes (but can you imagine the things that could be possible to do with such hardware?)

I've been very excited with the news that the Raspberry Pi final boards would be finished in December/2011 or January/2012, and they would be sold first in United Kingdom and maybe in the United States. Although, at the same time, I got worried about the possibility of that board never come to Brazil (the country I live) or to become a very expensive product that only few people could get access to. Since it's not being sold yet (until the publication of this post), I had a hope that all my worries could not become true.

Today, I knew that there is another similar project, but with a board (the BeagleBoard) that is more sophisticated than the Raspberry Pi, and is being sold for the recommended price of US$149 in the rest of the world, but in Brazil, due to a restriction of Texas Instruments that prohibits brazilians to buy that board directly from the United States through the Internet, it costs about R$850~975 !!!

Just for comparison, today US$1,00 is about R$1,90. So, we can conclude is that the BeagleBoard is being sold for, at least, 3 times it's recommended price.

I really hope that the Raspberry Pi can become a reality in brazilian education (from schools to universities), and I can't wait to get my own board. But if it costs much more than US$25~35, I'm sure that the dream is really, really over!