четверг, 9 октября 2014 г.

в тему блога - статья на хабре

Как накормить мозг программиста… или feed your brain

Введение

Из всех наслаждений, отпущенных человеку в жизни,
самое изысканное — шевелить мозгами.
(Борис Акунин)

Известно, что при работе за компьютером мозг программиста затрачивает больше энергии, чем мозг других людей. Программист, как работник умственного труда, должен следить за своим питанием и здоровьем, чтобы поддерживать свой мозг в состоянии высокой работоспособности. К тому же, программист должен быть в отличной интеллектуальной форме, развивать в себе высокую творческую активность и задумываться о предотвращении возрастных ухудшений памяти.

В ранней юности, когда, погружаясь глубоко в проект, я часто забывал о еде и бывало, что моей единственной пищей за день был батон с кефиром. Теперь с годами я понимаю, как тогда травмировал мозг, не давая ему нужные для работы вещества и энергию.

В данной публикации мы рассмотрим, как правильно питаться для жизнеобеспечения мозга и как его разогнать ноотропами (в случае аврала необходимости).

пятница, 24 января 2014 г.

Как обойти групповые политики

Ну, все в курсе, что когда применены групповые политики к компьютеру/юзеру с конкретными выставленными в GPO значениями, то юзер не может ничего поменять даже будучи локальным админом, ибо все крутилки и вертелки во всех GUI пребывают в т.н. состоянии "greyed out". Неужели ничего нельзя сделать?

Конечно, можно! Для этого пригодится тулза командной строки secedit.

Для примера, нам нужно временно отключить любой аудит доступа. Для этого делаем:

1) secedit /export /cfg mysec.inf /areas SECURITYPOLICY
2) открываем файло в нотепаде и меняем что нужно на что нужно, типа такога:

[Unicode]
Unicode=yes
...
[Event Audit]
AuditSystemEvents = 2
AuditLogonEvents = 2
AuditObjectAccess = 2
AuditPrivilegeUse = 2
AuditPolicyChange = 3
AuditAccountManage = 3
AuditProcessTracking = 0
AuditDSAccess = 2
AuditAccountLogon = 2
...
 [Version]
signature="$CHICAGO$"
Revision=1

вместо 2 и 3 забиваем 0 и

3) secedit /configure /db 1.sdb /cfg mysec.inf /overwrite /areas SECURITYPOLICY

И быстро делаем свои дела, т.к. может накрыть следующей волной применения групповых политик (раз в 90 +/- 30 минут при дефолтных настройках для рабстанций и раз в 5 минут для ДЦ, в пределах сайта).

 источник

среда, 6 ноября 2013 г.

pdf to djvu

кратенько запишу, что делал, потом, может быть перепишу более развёрнуто..

основано на этом мануале

pdftoppm Происхождение\ человека.pdf hg

// каталог для цветных обложек и страниц с иллюстрациями
mkdir cg

// каталог для повёрнутых страниц с картами
mkdir cg/r

//каталог для будущих .djvu
mkdir djvu

// руками перенёс нужные страницы в эти каталоги

cd cg/r

for file in *.ppm; do mv $file ${file%.ppm}r.ppm; done

for file in *r.ppm; do convert $file -rotate 270 ${file%r.ppm}.ppm; done

rm *r.ppm

mv *.ppm ..

cd ..

// конвертим страницы с картинками
for file in *.ppm; do cpaldjvu -dpi 150 -colors 8 $file ../djvu/${file%.ppm}.djvu; echo $file; done

// и цветные обложки
c44 -dpi 150 hg-0001.ppm ../djvu/hg-0001.djvu

c44 -dpi 150 hg-1026.ppm ../djvu/hg-1026.djvu

cd ..

// конвертим страницы с текстом
for file in *.ppm; do cpaldjvu -dpi 150 -colors 4 $file ./djvu/${file%.ppm}.djvu; echo $file; done

// и собираем всё вместе
djvm -c hg75.djvu ./djvu/*.djvu

разрешение в 150 dpi оказалось оптимальным - при исходном размере pdf 122,9 Мб размер djvu составил 53,5 Мб (300 dpi - 106,7 Мб, 75 dpi - 53,4 Мб)

среда, 25 сентября 2013 г.

О расизме на примере дачников или 13 причин, по которым нельзя пропалывать клубнику.

1) Выдёргивать сорняки - это фашизм! Нельзя убивать сорняки только за то, что у них листья другой формы, плоды другого цвета! Зачем на огороде работали наши деды? Чтобы потом растения делили по сортам?

vsftpd centos: 500 OOPS: cannot change directory:/home/username

по дефолту включен selinux, который и доставляет проблему, лечится

setsebool -P ftp_home_dir 1
service vsftpd restart

взял отсюда, там ещё про правку vsftpd.conf, но в Centos 6.4 это оказалось ненужным

вторник, 30 июля 2013 г.

виртуалим..

заметки по горячим следа после установки сервера и виртуальной машины в нём

понедельник, 12 ноября 2012 г.

Современные рабы

Экономическое принуждение рабов к постоянной работе достигается с помощью нескольких приемов.

1. Современный раб вынужден работать без остановки до смерти, т.к. средств, заработанных рабом за 1 месяц, хватает, чтобы оплатить жилье за 1 месяц, еду за 1 месяц и проезд за 1 месяц. Поскольку денег хватает у современного раба всегда только на 1 месяц, современный раб вынужден работать всю жизнь до смерти. Пенсия также является большой фикцией, т.к. раб-пенсионер отдает всю пенсию за жилье и еду, и у раба-пенсионера не остается свободных денег.

2. Вторым механизмом скрытого принуждения рабов к работе является создание искусственного спроса на псевдонужные товары, которые навязываются рабу с помощью тв-рекламы, пиара, расположения товаров на определенных местах магазина. Современный раб вовлечен в бесконечную гонку за «новинками», а для этого вынужден постоянно работать.

3. Третьим скрытым механизмом экономического принуждения современных рабов является кредитная система, с «помощью» которой современные рабы все больше и больше втягиваются в кредитную кабалу, через механизм «ссудного процента».
С каждым днем современный раб должен все больше и больше, т.к. современный раб для того чтобы рассчитаться с процентным кредитом, берет новый кредит, не отдав старый, создавая пирамиду долгов. Долг, постоянно висящий над современным рабом, хорошо стимулирует современного раба к работе даже за мизерную плату.

4. Четвертым механизмом заставить современных рабов работать на скрытого рабовладельца является миф о государстве. Современный раб считает, что работает на государство, но на самом деле раб работает на псевдогосударство, т.к. Деньги раба поступают в карман рабовладельцев, а понятие государства используется, чтобы затуманить мозги рабов, чтобы рабы не задавали лишних вопросов типа: почему рабы работают всю жизнь и остаются всегда бедными? И почему рабы не имеют доли прибыли? И кому конкретно перечисляются деньги, выплаченные рабами в виде налогов?

5. Пятым механизмом скрытого принуждения рабов является механизм инфляции. Рост цен при отсутствии роста зарплаты раба, обеспечивает скрытое незаметное ограбление рабов. Таким образом, современный раб нищает все больше и больше.

6. Шестым скрытым механизмом заставить раба бесплатно работать: лишить раба средств на переезд и покупку недвижимости в другом городе или другой стране. Этот механизм вынуждает современных рабов работать на одном градообразующем
предприятии и «терпеть» кабальные условия, т.к. других условий у рабов просто нет и убежать рабам не на что и некуда.

7. Седьмым механизмом, заставляющим раба бесплатно работать, является сокрытие информации о реальной стоимости труда раба, реальной стоимости товара, который произвел раб. И доли зарплаты раба, которую забирает рабовладелец через механизм бухгалтерского начисления, пользуясь незнанием рабов и отсутствием контроля рабов над прибавочной стоимостью, которую рабовладелец забирает себе.

8. Для того, чтобы современные рабы не требовали своей доли прибыли, не требовали отдать заработанное их отцами, дедами, прадедами, прапрадедами и т.д. Является замалчивание фактов разграбления по карманам рабовладельцев ресурсов, которые были созданы многочисленными поколениями рабов на протяжении тысячелетней истории.

Вы все еще считаете, что вы свободны?
источник 

вторник, 18 сентября 2012 г.

ещё баянчик

По бокам космического корабля "Кеннеди" размещаются два двигателя по 5 футов шириной. Конструкторы американского корабля хотели бы сделать эти двигатели больше, но не смогли. Почему? 

Дело в том, что двигатели эти доставлялись по железной дороге, которая проходит по узкому туннелю. Расстояние между рельсами стандартное: 4 фута 8.5 дюйма, поэтому конструкторы могли сделать двигатели только шириной 5 футов.

Возникает вопрос: почему расстояние между рельсами 4 фута 8.5 дюйма? Откуда взялись эти цифры?

Оказывается, железную дорогу в Штатах делали такую же, как и в Англии, а в Англии делали железнодорожные вагоны по тому же принципу, что и трамвайные, а первые трамваи производились в Англии по образу и подобию конки. А длина оси конки составляла как раз 4 фута 8.5 дюйма! Но почему?

Потому что конки делали с тем расчетом, чтобы их оси попадали в колеи на английских дорогах, чтобы колеса меньше изнашивались, а расстояние между колеями в Англии как раз 4 фута 8.5 дюйма! Отчего так?

Да просто дороги в Великобритании стали строить еще римляне, подводя их под размер своих боевых колесниц, и длина оси стандартной римской колесницы равнялась... правильно, 4 футам 8.5 дюймам!

Ну вот теперь мы докопались, откуда взялся этот размер, но все же: почему римлянам вздумалось делать свои колесницы с осями именно такой длины?

А вот почему: в такую колесницу запрягали обычно двух лошадей. А 4 фута 8.5 дюйма - это был как раз размер двух лошадиных задниц! Делать ось колесницы длиннее было неудобно, так как это нарушало бы равновесие колесницы.

Следовательно, вот и ответ на самый первый вопрос: даже теперь, когда человек вышел в космос, его наивысшие технические достижения уже ДВЕ ТЫСЯЧИ ЛЕТ напрямую зависят от РАЗМЕРА ЛОШАДИНОЙ ЗАДНИЦЫ.