Mozilla Thunderbird

Идеята е идентична както в поста ми Firefox databases VACUUM and REINDEX. От известно време Debian разкараха ребрадинраните версии на Mozilla продуктите. При миграцията от Icedowe към Thunderbird се замислих, че не съм си дефрагментирал базата, а досега през email клиента ми са изтекли сериозно количество писма, email акаунти и сървъри, потребители и пароли. Скрипта е идентичен с този от предишният ми пост само с лека модификация за къде да търси файловете 🙂

Linux версията

for db in $(find ~/.thunderbird/$(grep Path ~/.thunderbird/profiles.ini | cut -d'=' -f2) -maxdepth 1 -name "*.sqlite" -type f)
do
echo "VACUUM ${db}"
sqlite3 ${db} VACUUM
sqlite3 ${db} REINDEX
done

Mac os версията

for db in $(find ~/Library/Thunderbird/$(grep Path ~/Library/Thunderbird/profiles.ini | cut -d'=' -f2)  -maxdepth 1  -name "*.sqlite" -type f)
do
echo "VACUUM && REINDEX ${db}"
sqlite3 "${db}" VACUUM;
sqlite3 "${db}" REINDEX;
done

За разлика от профилната папката на Firefox тази на Thunderbird е с доста по правилен път (без space) и не се налага да се прави промяна на delimiter.

Наложи ми се да правя bootable USB под OS X. За моя огромна изненада открих че скороста на копиране с DD е отвратитлно ниска ~600KB/s 😕 . След кратко търсене открих, че трябва да използвам rdiskX вместо diskX. Идеята е че rdisk е синоним на raw device. До тук добре веднага добавих едно r на блоковото устройство към което копирх ISO-то след което установих че скоростта е още по ниска ~150-200KB/s 😡 . Вече мистиката е пълна а предишната информация се потвърди от много източници!!!! Всичко си дойде на мястото след като сложих bs директива.

bs=n Set both input and output block size to n bytes, superseding the ibs and obs operands. If no conversion values other than noerror, notrunc or sync are specified, then
each input block is copied to the output as a single block without any aggregation of short blocks.

След като сложих 1M за размер на bs постигнах скоростите които очаквах от USB-то ми. След което тествах и разликата между disk и rdisk определено разликата беше около 10-12 пъти в скоростта в полза на rdisk. Много културен начин за да наблюдавате скоростта и прогреса на dd може да се постигне със следният конвеир

sudo dd if=Downloads/path.to.iso bs=1M | pv | sudo dd of=/dev/rdisk2 bs=1M

от 2-3 дни се занимавам с нещо доста 😈 зло. Както ви е известно си имам мъниче без оптично устроиство към него и следователно при сгъване на някоя ОС се налага преинстал по алтернативен начин сиреч през USB порта и понеже не ми се давт 100 и кусур лева за USB двд само за да мога да си преинсталвам като пич като сгъна нещо си купих флашка че Mac-а ми е за преинстал от 2 седмици. Купих и си 8GB за 32 лева останалото ще го изпозлвма за бира 😉 Рагледах туториалите и видех 2 обезпокоителни неща

1. за да направиш такава флашка се налага да имаш оптично устроиство според тоя туториал които впречем не е съвсем пълен 😉 отделно че не всеки рилииз го позволява. веднага последва въпроса ебаси ами ко имам само един комп и нямам оптично утроиство??? С линукса няма таквиа проблеми просто сваляш iso-то и го разпакетиваш и после с syslinux пишеш да направиш boot reckord и си готов затова потърсих друг начин

2. намерих подобен на първия туториал ама пълен и с изискването да имам инсталиран мак :mrgreen: ебаси хората ами нали целта ми е сега да инстална пък ако старата ми машина не подържа мак какво да правим 😉 както и да  е без много много да му мисля закачих мак на персоналния ми комп и о небеса стана 🙂 всичко направих от исото на iAtkos v5 10.5.5 инсталиращо флашче всичко мина гладко иснталриа се изключително бързо

До тука добре ама все пак си остава висящия въпрос че няма ефективен начин без да си ограничен от ОС или хардуер да си направиш инсталираща флашка за мак-а 🙂 и като цяло за момента замислям разни врътки че да измисля универсален начин за тази цел в случая всичко е на 2 нива

1. правилно разпакетиване не DVD-то с съдържанието на въпросната ос начини бол за момента никои 100% успешен

2. буутването това ниво все още несъм го захванал като цяло мисля да направя пакет с фаиловете на Chameleon-a или EFI на Netkast според зависи и след това да ги запиша мисля че ще се справя малко по лесно с това ниво.

Като цяло за момента на имам своите успехи и провали ако не ми писне мисля че скоро ще имам по сериозен напредък, но е кофти че като имаш доста неуспехи и не си мног онадъхан да продължаваш абе комплексна шитня 🙂 стига съм отекчавал хората

Finaly пак в светъ на мобилните 🙂 та чак в ултра мобилните. Къпих си това малко прекасно бижу Asus EEE 1000H с линукс Xsandros ЕЕЕ-то ми е 160GB HDD 🙂 което е оптималния вариант за момента за тези машинки. Първоначално мислех че 10″ инчовият дисплеи (254мм) ще ми бъде прекално малък или нещо такова, след около 40 мин на него знам, че няма проблеми, ще задоволи нуждите ми изцяло. Първите впечтления са повече от добри с 14% от батерията си изкара около 40мин което по груби сметки ще си направи 5 часа живот на батерията 🙂 абсолютно достатъчно с подобни параметри на батериен живот могат дас е похвалят само машините на Apple. Компакното тегло от 1,45kg доставя комфорт на пренасяне и изполване за разлика преди 2 дни седнях на един 17″ кюпешник които ми даде зор да го повдигна 😉 Впечтленията ми Xsandros-а са изключително плачевни, първо идва с някво изрудливо KDE което е така модифицирано че си прилича чисто на свин. Второ не видях конзола, трето и най фрапиращо видях раздел с антивирусна 😆 е това вече е филм, за чии ми е антвирусна на линукса. Верно има някви измильотини дето се наричат вируси за лин ама те са толквоа далече от истината 🙂 Чакам го да се зареди като хората и да му сложа нещо по така, все още несъм взел решение какво ще е но има досатъчно специално пригодени дистроци за EEE-то, почти всички известни 😉 Най симпатичното нещо е че 1000H-а подържа MAC OS X с малко врътки може да му се инсталира почти 100% работрещ хакинтош. За момента само лакартата не работи но очавам да я пусант и нея скоро. Windows мисля това хаиванче да не вижда, няма нужда от такива срещи 😉 неслучаино го взимах с линукс вариант няма да я налвиам пари в микромеките я 😉 Отделно че факта с Windows XP едно таквоа нетбуче е с около стотина лева отгоре 🙂 ако си фен на свин-а няма проблем открадни си го 🙂 закачането му е без проблеми дори и на да нямаш външен CD/DVD четец само с една флашка не е проблем да се инсталира каквото и да било. Така мисял да процедирам и аз за момента да карам без външно оптично устроиство. За момента е това което мога да напиша за мъника, при повече опит ще споделям интересни неща около него.

ps Ако се колебаете дали да си купите такова нещо не си струва колебанието заслужава си всеки лев 😉

Windows губи популярност на тази интересна статия попаднах днес доакто разглеждах ИТ новините и прочие. Истината е че дяла на М$ е адски голям но е видно че хората търсят алтернативи 🙂 особвено мак манията завладява както европа така и българия. Наприемр вижте колко хора имат желание да си направят хакинтош 🙂 а за линукс няма да коментирам. Всеки един човек които е успял да прескочи бариерата на друга OS вижда разликите и… прави си изводите. Като цяло пиша статииката не за да зарибявам против лошото М$ и доброто линукс 🙂 просто е интересен факта че наистина има надежда в края на тунела. А сега нещо малко по интересно поиграх си да сумирам статистиките на моя саит да ги азделя на 3-те клона да видим какви са посещенията 😉 Цифрите са радостни

Windows 81.8%
Ubuntu Linux 17.3%
Mac OS X 0.9%

Като цяло линукс потребителите са си сериозна цифра което няма как да не радва душичката ми 🙂 Хегемонията на Windows потребителите е ясна но 🙂 в краиан сметка всеки да изпозлва това което му удобно но няма как да знае дали няма нещо по добро когато си пробвал само 1 😉 За всеки верен Windows фен мога да препоръчам Mac OS X красива и лесна за употреба операциона система която като цяло не изисква върховни познания освен за инсталацита си 🙂 Но веднъж инсталирана всичко ще бъде наред