Позначка: лінукс
Leap Second
Jul 1 02:59:59 snow kernel: [1417256.604338] Clock: inserting leap second 23:59:60 UTC
Рідко коли на таке натрапляю, але от якраз це сталося. У хвилині була 61 секунда.
BFS vs CFS
Yet another тест від мене.
Тестувався час, який затрачується на обчислення перших 30 тисяч членів послідовності A000005 моєю багатопоточною програмкою. Тест написано так, щоб він створював послідовно від 1 до 20 потоків, на кожній ітерації обчислював оті 30 тисяч п’ять разів, а потім усереднював час на поточну ітерацію.
Як бачимо, з BFS рахує набагато швидше. А ще цікаво, що з BFS варто використовувати парну кількість потоків, бо непарний потік (у мене два ядра на проці без гіпертрейдинга) він постійно ганяє з ядра на ядро, і так, мабуть, вносить затримку в обчислення. У CFS із балансуванням навантаження все набагато гірше, тому графік не завжди йде «пилкою».
Копірайти
Придумую скрипт для автоматичної обробки фоток: змінення розміру й зафігачування копірайта. Поки надумав отаке:
#!/usr/bin/env bash for i in *.JPG do # resize image convert -resize 1280 $i _$i # get image dimensions dimensions=`identify "_$i" | awk '{print($3)}'` dim_x=`echo $dimensions | cut -d x -f 1` dim_y=`echo $dimensions | cut -d x -f 2` # get rectangle position top_x=`echo "$dim_x-315" | bc -l` top_y=`echo "$dim_y-22" | bc -l` # put copyright convert -pointsize 14 -font Liberation-Sans-Regular -draw "fill rgb(220,220,220) stroke rgb(220,220,220) rectangle $top_x,$top_y $dim_x,$dim_y" -draw 'gravity SouthEast fill black text 5,2 "© Oleksandr Natalenko :: http://natalenko.name/"' _$i __$i # remove garbage rm _$i done
Це ще не фінальний варіант, буду доробляти/переробляти.
Про pf-kernel
Підтвердив кілька днів тому цікаве опитування на ЛОРі. Виявляється, понад 30 людей використовують мій патчсет, і це ж тільки з-поміж користувачів сайту.
Мені приємно.
Back to Kyiv
Відбув своє вдома, тепер, за дві години, їхатиму на поїзд.
Читав фантастику і Олійника. Писав СРМ, СтрімОС і один вірш. Багато стріляв з пневматики. Бачився з однокласниками.
Вже надто жарко аби вчитися. Скільки ж можна.
P. S. Вийшло 2.6.30, я пруся з розробників: на головному сайті ніц нема, є лише лист в lkml і приховані тарболли на ftp. Зате новини вже заповнені звісткою про реліз. Власне, я скачав, скомпілив і є тепер задоволеним, бо ж 3D тепер паше як треба, та ще і перемикання режимів на рівні ядра працює на ура.
bluetooth+console==love
Так ми чекаємо на файли:
#!/bin/bash sudo hciconfig hci0 piscan sdptool add --channel=10 OPUSH obexftpd -b -v
А так ми їх відправляємо:
#!/bin/bash hcitool scan echo -n "Enter device MAC: " read mac echo -n "Enter local file location: " read lfile echo -n "Enter remote file location: " read rfile obexftp -b $mac -c "$rfile" -p "$lfile"
Гента
Нехило так покоцало Генту на цьому серваку, аж удев відвалився… Тепер-то Фар заворушиться нарешті швидше його переносити на інший сервак, тут ставити Дебіан, і потім відновлювати все як було.
Буденне
Приємно, що оцінили: раз, два, три.
Вдаватися в подробиці обтяжливості навчання і справжньої весни не хочеться.
Натрапив на книги по Лінуксу. Мо кому згодяться. Шчолкать сюда.
Також офігєл від кількості поновлень сьогодні зранку (KDE4 в unstable), а також майстра міграції тих же Кедів, який переніс все з ~/.kde4 і ~/.kde.