FOSS.in 2009, Dec 1-6
{long read}
I just attended FOSS.in. I presented a talk there on Fedora-ARM
Here are few of my impressions...
going to describe this entry a bit later, but in short "ubuntu server edition can't be plain installed on a server via serial console connection, but with custom made iso/cdrom, which is not always an option".
Now i'm doing some kind of translator (to C), that can turn second to its functional equivalent -- first:
void handle_mcucsr(void) __attribute__((section(".init3"))) __attribute__((naked));
void handle_mcucsr(void)
{
mcucsr = MCUCSR;
MCUCSR = 0;
}
handle_mcucsr: sect[ion] .init3, naked! mcucsr = MCUCSR MCUCSR = 0
I'm back too. Back to my native places, native laguage etc. I've got some internet access and will share something (hopefully).
Want to start publication also in russian laguage. Let's see what will happen.
So, итак, я снова на кернелтрап.орг. Вернулся на родину, добыл немного интернета, и думаю начать публиковать информацию также на русском языке. Посмотрим к чему это приведёт.
--
Friday the 13th struck...I was changing the oil in my Suzuki GS500F, and as I was putting the oil filter cover back on, and cinching up the acorn nuts, I broke one of the studs that holds the filter. Of course, that really sucks, because now I either have to wait on a replacement stud, or try and get one after midnight.
Recently installed a new backup server with Bacula and connected to our SAN based on Brocade switches and HDS (DF700XS unit type, microprogram rev. 0781/A-X). We've never tested this HDS unit, but I was interested, so pasting results here.
When I learned Discrete Mathematics, I was curios why it is called "counting" the chapter that discusses permutation and combination. Isn't that mathematics about counting after all? But, I didn't think about it further until I need to revisit Discrete Mathematics again today.
The first thing that I did when I needed to access the Internet through one of the PCs in the PC Pool of RWTH Aachen is to transform the German keyboard to an English keyboard. This is usually the first thing that people do when they are faced with foreign keyboards that their fingers are not accustomed to. The operating system used in each of the PCs in the PC Pool is GNU/Linux Debian 4.0.
I went to see The Queers last night in concert. It was a decent show, and TA80 was there from Tucson (a great bunch, BTW), as well as The Leftovers (from Maine; also a cool bunch).
Well, I can clearly see that I maintained things here. I'm not sure why I don't blog anymore. I feel like I have less time these days, and I'm not sure if that's reality, or if I'm just not very good at time management. The answer is probably somewhere in the middle.
While developing the logger for GNU/Linux Anywhere USB Controller (https://savannah.nongnu.org/projects/awusb/), I needed to know the length of the UDP packet to be read so that I could do `malloc()' with the appropriate size. Aproposing for `datagram length' and googling for `how to get the length of a UDP datagram' didn't return any result. But, I found the answer when I tried `man 7 udp'.
While developing the logger for GNU/Linux Anywhere USB Controller (https://savannah.nongnu.org/projects/awusb/), I created the following function that will store a `FILE *' into a global table for a later retrieval:
static int save_open_file (FILE *log_file);
I thought I could take the name of the file through `FILE *' or its fd (file descriptor) using a libc (C library) function like `fstat'. But, I was badly mistaken.
Last month my employer asked me to find for a free software compatible x86 laptop with the best bargain. So, based on my previous experience, I offered him Asus EEE PC 1000HE and A*Note. But, those didn't satisfy him since Asus was too slow for development works (e.g., compiling programs) as a result of using Intel Atom, and A*Note's warranty period was too short. So, I said to him that we had to find a laptop equipped with Intel chipset (Intel 3D graphics accelerator is free software compatible) and Atheros wireless card (Intel wireless card is NOT free software compatible). A week ago, my employer called me up to help him check the components of a laptop that he was interested in buying. All was okay, so in the evening he asked me to set up a GNU/Linux Ubuntu 8.04 on the laptop. How surprised I was knowing that the laptop is Acer eMachines because previously I had ever tried the laptop out and it hung when playing an ogg movie titled `Experience ubuntu' in directory Examples of the home directory.
Do you Remember 18 years ago when Linux was conceived? , and look now the biggest threat to Microsoft. Finally it has grown up! http://www.wired.com/thisdayintech/2009/08/0825-torvalds-starts-linux I just can wisper some words to them : Ubuntu , Android , Netbooks (yah they defeated us on that one) , Nokia Maemo , PalmOS ... Ohh and i forgot Google .
Just finised a clamav mirror setup and joined it to the global clamav mirrors list. It can be viewed on the clamav mirrors page as clamav.mirror.co.ru. Thanks to the clamav team for their efforts and good antivirus product.