Архивы: Март 2010

Бешенный mail.ru

Хотите верте хотите нет, но при заходе на данный ресурс у меня проц просто бьеться в бешенстве вызывая бешеное жужание у кулера, что то ТАКОЕ интерестно.

Кросс-браузерный CSS transform (даже в IE)

Скопипастил себе, дабы вещь пригодится.
———————————-
CSS свойство transform позволяет масштабировать, наколнять и поворачивать HTML-блоки с помощью CSS. Движки Firefox, Opera и Webkit имеют встроенную поддержку свойства, чего нельзя сказать об Internet Explorer. Но не все так печально, в IE есть фильтр DXImageTransform.Microsoft.Matrix который реализует такую функциональность. Один замечательный человек по имени Zoltan Hawryluk разработал небольшую библиотеку под названием cssSandpaper, с помощью которой можно создавать интересные эффекты. Примеры работы:

Примеры работы:

Узнать побольше о том, как создавалась библиотека, а так же скачать можно здесь

Синтаксис команды touch

touch [-acfhm] [-r файл] [-t [[CC]YY]MMDDhhmm.[SS]] файл
-a
Устанавливает время последнего доступа к файлу. Время последнего изменения не устанавливается, если явно не задан ключ -m
-c
Указывает утилите не создавать файл, если он не существует, при этом никаких сообщений об ошибке показано не будет.
-f
Пытается обновить информацию о времени, даже если права доступа файла не позволяют делать.
-h
Указывает утилите не изменять данные о файле, если он задан символической ссылкой.
-m
Устанавливает время последнего изменения файла.
-r file
Использовать значения времени из файла, заданного аргументом file.
-t time
Устанавливает время последнего изменения и доступа в соответствии с указанным форматом time.

Формат даты, указанный в ключе -t задается в соответствии с шаблоном [[СС]YY]MMDDhhmm[.SS]:
СС — первые две цифры года (век).
YY — последние две цифры года.
Если параметр CC не задан и значение YY находится в пределах 69 и 99, то тогда СС устанавливается равным 19,
в противном случае используется 20.
MM — двузначный номер месяца.
DD — двузначный номер дня.
hh — значение часов даты.
mm — значение минут даты.
SS — значение секунд даты.

# touch -t 200701310846.26 index.html
# touch -d '2007-01-31 8:46:26' index.html
# touch -d 'Jan 31 2007 8:46:26' index.html

MacPorts

Ну как то вот так, но у макак по дефу нет никаких утилит для работа с портами.
Прокатывает вариант типо скачивай и ставь, но хочется как то это дело организовать поудобнее.
MacPorts то что нам поможет в работе с портами.
Обновляем порты:
sudo port selfupdate

Ищем нужный порт:
port search php5

Описание порта:
port info php5

Ставим порт:
sudo port install

Чистимся, удаляем скомпиленные файлы и прочее:
sudo port clean —all php5

Посмотреть, какие именно файлы устанавливаются с портом:
port contents php5

Деинсталляция порта:
sudo port uninstall php5

Перечень установленных пакетов:
port installed

Посмотреть, для каких пакетов есть обновления (предварительно нужно сделать selfupdate)
sudo port selfupdate
sudo port outdated

Обновление конкретного порта
sudo port upgrade php5

Обновление всех портов
sudo port upgrade outdated

Покупка MacBook

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

Hello World

Ну вот пришел тот самый день=) Дописал свой блог. Все написано на Python & Django. В ближайшее время перенесу все со старого блога и в топку старый добрый вордпрез…. Если Вы каким то образом попали сюда, то сразу Вам скажу, регистрация сдесь закрытая… нах этих спамеров… И вдруг Вам захотелось поучаствовать в дискуссиях и прокоментить тот или иной пост, то сдесь все просто, ломимся ко мне всеми возможными способами и просим ак, после чего я вам выдам логин и пароль… На этой нотке заканчиваю первый пост. Ну и Hello World in g00g1e.org.

Python снять скриншот

Чтоб сделать скрин — используем PyQt4.

import sys
from PyQt4.QtGui import QPixmap, QApplication
app = QApplication(sys.argv)
QPixmap.grabWindow(QApplication.desktop().winId()).save('screen.png', 'png')