Pages
-
Recent Posts
- How to show more information in LSP when using Emacs and Typescript
- Great historical review on source control systems evolution
- Interesting article on learnings over a software engineer career
- Code Freeze 2023 Keynote 01 Jessica Kerr 1
- How to configure MacOSX to make the window under the mouse to receive the focus?
Archives
- June 2023
- February 2023
- January 2023
- September 2022
- August 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- January 2021
- October 2020
- January 2020
- July 2019
- March 2019
- February 2019
- January 2018
- December 2017
- April 2017
- April 2016
- November 2015
- April 2015
- August 2014
- July 2014
- February 2014
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- July 2012
- June 2012
- May 2012
- April 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
Categories
Meta
Rsyslog not listening TCP on port 514?
Check if rsyslog's configuration has the following lines:
$ModLoad imtcp
$InputTCPServerRun 514
$PrivDropToUser syslog
$PrivDropToGroup syslog
As the user syslog cannot listen on ports below 1024 in TCP. Rsyslog will not fail and will silently run without any drawback.
You can fix it in two different ways:
- Change 514 for a port number above 1024 (10514 for example).
- Don't drop privileges and run as root.
Posted in Uncategorized
Leave a comment
Good collection of quotes
In http://tarbox.org/, like:
Don’t worry about people stealing your ideas. If your ideas are any good, you’ll have to ram them down people’s throats -- Howard Aiken, IBM engineer
Posted in Uncategorized
Leave a comment
Need to debug a bash script?
Add the following two lines:
set -x export PS4='$LINENO '
And you will get the line number and the text of each executed line 🙂
Posted in Uncategorized
Leave a comment
Terminator and Ctrl+t in Ubuntu
For some reason I cannot understand fully there is a problem with the key <Ctrl>
in Terminator. If you configure <Ctrl>+t
, for example, for creating new tabs the configuration doesn't works and is not saved. The problem is described here. The temporal solution of the problem consist in editing the Terminator configuration file in:
bash$ vim ~/.config/terminator/config
And change by hand the key binding for creating new tabs to
... tab_position = hidden [keybindings] new_tab =t next_tab = Right ...
The problem seems related to Terminator using the key <Primary>
instead of <Ctrl>
.
Posted in linux, Uncategorized
Leave a comment
Problems with GNU parallel in Ubuntu 13.04?
GNU parallel seems to not work properly in Ubuntu:
bash$ seq 10 | parallel echo {} bash$
Where are my numbers? For fixing this «problem» (misconfiguration will be a better description) you need to comment an option that is implicit in Ubuntu. Go to:
bash$ sudo vim /etc/parallel/config
And comment the only setting there:
#--tollef
And now GNU parallel works again as expected:
bash$ seq 10 | parallel echo {} 1 2 3 4 5 6 7 8 9 10 bash$
That's all 🙂
Posted in Uncategorized
Leave a comment
Installing postgresql 9.2 in Ubuntu 13.04 (2013 August)
Ubuntu doesn't like PostgreSQL 9.2 because it breaks other packages (see explanation in stackoverflow). We need to use PostgreSQL own apt repository:
prompt$ sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main' > /etc/apt/sources.list.d/pgdg.list" prompt$ wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add - OK prompt$ prompt$ sudo apt-get update prompt$ sudo apt-get install postgresql
That's all 🙂
Posted in Uncategorized
Leave a comment
Fix for the power management problem in Linux 3.10
I upgraded my Ubuntu 13.04 to the kernel 3.10 (so I can use a new USB 5Ghz WIFI card). As a consequence my computer no longer seemed to go into the «ondemand» mode and the fan was running all the time. The problem is that the Linux people has decided to relay on the intel_pstate system for power management and the old tools no longer work. You can find an explanation about the change here:
Of all the possible solutions this is the one that worked for me:
Posted in linux, Uncategorized
Leave a comment
Jenkins consuming all CPU while idle? You have the "leaping-second" problem
And the solution is simple:
$ sudo date -s "`date`"
Many people were drive crazy by this bug in Linux. For more information visit:
Posted in Uncategorized
Leave a comment