2009-12-14

Трейлер "Ёжика В Тумане"

Что тут скажешь... шикарно...

 

Коментариев: 1

 
  2009-12-14

Техническое

Сейчас идёт новая волна заражения компьютерным червяком Conficker. Штука гадская, лечить его потом долго и трудно. Антивирусы, как правило, его узнают и блокируют, но само заражение происходит через дыру в системе и антивирусы этот момент не чуют.

Короче, у кого Windows 2000, XP, Виста или Server 2003, скачайте обновление отсюда,

http://www.microsoft.com/technet/security/bulletin/ms08-067.mspx

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

Ничего плохого от этого обновления не будет, зато червяк не сможет влезть по сети.

Ну, и парочка интересных фактов:

* В данный момент количество заражённых компьютеров оценивается в 13+ миллионов.
* MicroSoft назначил награду в $250000 за информацию об авторах червя.

Отсюда: http://a-young.livejournal.com/249673.html

 

Оставить комментарий

 
  2009-12-13

Как настроить уведомления о коммите в SVN

Cкачиваем на сервер PERL скрипт http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/commit-email.pl.in

Сохраняем его где-нибудь на сервере где хранится ваш репозиторий с именем commit-email.pl и выставляем ему права на выполнение. В скрипте нужно заменить %SVN_BINDIR% на реальный путь - у меня это оказалось /usr/local/bin

Переименовываем в папочке hooks вашего репозитория post-commit.tmpl в post-commit, ставим ему права на выполнение.

Внутри post-commit уже есть вызов некоего mailer.py - его надо закоментировать.

Добавляем следующую строку

/usr/bin/perl [адрес к скрипту]/commit-email.pl --from noreply@emailfrom.com -s "SVN commit notification" "$REPOS" "$REV" email@tonotify1.com email@tonotify2.com

Разумеется, нужно выставить свои адреса доставки и путь к commit-email.pl

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

 

Коментариев: 2

 
  2009-12-10

Как поставить dav_svn если у вас cpanel

Потребовалось наладить работу в SVN через Apache. Но на беду на сервере стоит cpanel а это значит что поставить mod_dav_svn например, при помощи yum не удасться - он требует наличия модуля httpd - а Апач уже является частью cpanel которая клала на всякие там rpm пакеты...

Выход один - собирать ручками и настраивать Апач вручную. К счастью добрые люди сделали хорошие инструкции на этот случай

http://gnusys.net/kb/index.php/2009/04/installing-svn-on-cpanel-with-mod_dav_svn-support/

http://www.edugeek.net/forums/nix/26101-subversion-whm-cpanel-11-a.html

и уже в финале:

http://svnbook.red-bean.com/en/1.1/ch06s04.html

здесь можно глянуть как собственно репозиторий сделать:

http://kb.mediatemple.net/questions/143/Using+Subversion

 

Оставить комментарий

 
  2009-12-10

Гендальф нервно курил в сторонке...

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

Ну и что, что неудачно запуск прошел, но ведь как красиво получилось....

Ссылка

 

Оставить комментарий

 
  2009-12-08

Гаджеты

Постепенно прихожу к мысли что следующий мой сотовый телефон должен непременно иметь qwerty клавиатуру, вот основные вещи которые мне нужны:

- qwery
- wifi
- bluetooth
- GPS
- сенсорный экран
- акселерометр (не критично, но приятно)
- miniUSB (в крайнем случае microUSB, хотя где их взять до сих пор загадка)
- цена не более 15000 рублей - не могу понять почему телефон должен быть дороже ноутбука
- быть на "не Windows" - винда имеет отвратительную интеграцию с телефонными сервисами.

Всем вышеперечисленным требованиям вроде удовлетворяет Дроид от Моторолки... Вот только будут ли они в России продаваться... Вопрос...

 

Оставить комментарий

 
  2009-12-04

Маска, маска я тебя знаю

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

Почемуто в GD нет функций для работы с масками. Пришлось изобретать самим, и вот что получилось:

Так выглядит код маскирования:

$image = imagecreatefromgif('image.gif');
$mask = imagecreatefromgif('mask.gif');

$dest = imagecreatetruecolor(imagesx($image),imagesy($image));

imagemask($dest,$image,$mask);

header('Content-type: image/jpeg');
imagepng($dest);

Код самой функции маскирования:

function imagemask($dest,$image,$mask){
	$width =  imagesx($image);
	$height = imagesy($image);
	
	$tc = imagecolorallocate($dest,0,0,0);
	imagecolortransparent($dest,$tc);
	
	for($i=0;$i<$width;$i++){
		for($j=0;$j<$height;$j++){
			$c = imagecolorat($image,$i,$j);
			$color = imagecolorsforindex($image,$c);
			
			$c = imagecolorat($mask,$i,$j);
			$mcolor = imagecolorsforindex($mask,$c);
			
			if (!($mcolor['red']==255 && $mcolor['green']==255 && $mcolor['blue']==255)){
				$c = imagecolorallocate($dest,$color['red'],$color['green'],$color['blue']);
				imagesetpixel($dest,$i,$j,$c);
			} 
		}
	}
}

Правда расстраивает, что GD так и не научилась работать нормально с полупрозрачностью - если кто знает способ, расскажите плиз.

 

Коментариев: 1

 
  2009-12-01

Сравнение хостингов

На PHPClasses есть довольно полный список различных хостингов. Правда Линода там нет, а жаль. Прошел месяц как я переехал на линод - пока меня все устраивает.

 

Оставить комментарий

 
  2009-12-01

Зима пришла

Поздравляю с первым днем зимы. Кому как а мне такая погода нравится :) Дороги сухие, можно ездить на летней резине. Главное не проворонить момент и переобуться.

 

Оставить комментарий

 
  2009-11-27

Стоунхедж, пирамиды и все все все

Что мы знаем про человечество раньше последних пяти-шести тысячелетий? Практически ничего. До нас дошли пирамиды, Стоунхендж, каменные истуканы острова Пасхи - так по мелочи.

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

Это напоминает как в Ералаше: мальчик стоит в луже, вокруг него собираются прохожие и задают себе вопрос - зачем он стоит в луже? Он же простудится, зачем он это делает?  И когда собирается достаточно народу мальчик хитро улыбаясь высоко подпрыгивает и всех любопытных обрызгивает с ног до головы водой из лужи.

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

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

Почему пирамиды в Египте похожи на пирамиды Атцтеков? А вы попробуйте сделать что нибудь друге из глыб известняка. Известняк очень непрочный материал и ничего долговечного кроме пирамид из него не получается. Путешествуя по Золотому Кольцу я видел несколько церквей сложенных из известняка - толстенные стены, внутри практически нет места - почти пимамиды. Кстати, самые долговечные церкви это те что сложены из известняка. Однако, нагрузки не фундамент настолько велики что и они портятся гораздо быстрее пирамид.

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

Во всем мире нет такого понятия как Центральное Отопление Всего Города. В Лондоне в каждом доме, в каждой квартире стоит газовый котел, который опапливает только этот дом или квартиру. Иногда, если дом большой, делают отдельную котельную. Сколько газа в дом пришло, сколько воды ты потребил за эти ресурсы столько ты и платишь. Получается, кстати не так дорого. У нас же в теплотрассах теплопотери составляют до 70 процентов тепла - трубы как их не утепляй все равно греют улицу - ведь большая часть их находится на улице. Вода из них хлещет постоянно - тоже потери, уже теплоносителя. ТЭЦ - это мегалитические сооружения сжигающие столько углеводородов что страшно становится. Так как трубы работают в прерывистом режиме - летом вода из них сливается - они корродируют с немыслимой скоростью и каждый год их нужно менять, при этом кстати страдают все остальные коммуникации, сооружения, дороги, кабеля, газоны - все все все.

Почему же такая система есть? Да потому что это колоссальная кормушка для определенных людей, источник их власти.

Скажете что трубы сгниют через год если их не перекладывать, а Стоунхендж простоял тысячи лет? Не в долговечности дело. Просто у древних строителей не было бетона. Если бы был обязательно бы сделали из него - это и дешевле и проще и получается красивее. Но у бетона есть одна особенность. Помните как делают бетон? Берут цемент, смешивают с песком, добавляют воду, перемешивают - вся масса затвердевает. Куда девается вода? Многие думают что она испаряется. Как же. Вода в бетоне составляет половину объема. Хрен испаришь такой объем. Она химически связывается с цементом образуя полимер. Если убрать из бетона воду, например, обжечь его при высокой температуре, полимерные связи рвутся, вода испаряется а цемент и песок снова оказываются в своём первозданном сыпучем виде. Процесс занимает больше времени при комнатной температуре, но все равно бетон - это не долговечный материал и через сто лет все бетонные строения превращаются в пыль из которой и были сделаны первоначально. Вода делает любой материал недолговечным.

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

Скажете что пирамиды строили рабы, а трубы теплотрасс сейчас кладутся свободными рабочими?

А значит вы считаете что вы не рабы? Тогда не идите завтра на работу(в школу в институт)!

Что слабо?

Мы делаем как заведенные то что делаем, не зависимо от того работаем мы за зарплату, или у нас свое дело. Учимся ли мы в школе, или студенты. Рабские установки у нас в голове. Нас воспитали делать то что делают все. Кто знает, может строителей Стоунхенджа неплохо кормили и это была престижная работа куда стремились те же крестьяне - крестьяне ведь тоже платили налоги, которые шли также на строительство всяких там Стоунхенджей, памятников Петру Перовому или Вторых Транспортных Колец... Точна также как делаем мы. Современное экономическое принуждение гораздо эффективнее физического - не нужно столько надсмотрщиков, плеток и так далее - все принуждение в голове самих рабов - очень удобно и практично.

 

Оставить комментарий