Архив за 04 октября 2012 - 3

Приветам!

image
Во-первых, спасибо вам! Именно от вас я узнал о таком замечательном проекте, как Coursera.
Как-то классе в 10 я решил, что хочу поступить в один из технических ВУЗов Вены — в этом городе я живу уже достаточно продолжительное время. У меня было какое-то очень общее понимание того, что такое php, mySQL, краем уха слышал о существовании RoR, и мне казалось, что веб-программирование — это крайне круто и что это то, чем мне бы подошло заниматься.

Впоследствии, наслушавшись о своей неорганизованности, сумбурности мышления и рассеянности выбор был сделан в пользу Логистики и Транспортного управления, откуда я в итоге ушёл с оставшимся чувством отвращения к бухгалтерии и праву.

И вот я узнаю о Coursera, заглядываю туда и вижу такую халяву. Откинув старые убеждения о своей непригодности и воскликнув: «А пошло оно всё!» — записался на курс «Learn to Program: The Fundamentals», который начался на прошлой неделе. А вскоре и на несколько других курсов, + «Introduction to Computer Science I» на edX
В своём первом топике хочу написать свои впечатления от первых двух недель курса, и если кому интересно — Читать полностью »

Предисловие

Я сертифицированный тренер Microsoft. И уже давно преподаю разные курсы для системных администраторов. На обучение приходят разные люди: от начинающих админов до высококвалифицированных системных администраторов. Цели новичков понять легко: знакомство с продуктом и получение навыков его настройки. А зачем приходят на курсы опытные администраторы? Именно на этот вопрос я и постараюсь ответить. Не хочу употреблять какие-то общие фразы, а хочу показать конкретные примеры того, чему научились давно работающие специалисты на моих курсах. Я напишу несколько примеров по Windows Server и SQL Server.Читать полностью »

Вышел новый релиз программы Blender.

image

Сегодня на официальном сайте 3D пакета Blender был опубликован её новый релиз версии 2.64…
Читать полностью »

Сложный асинхронный обработчик в tornado иногда расползается на десятки callback функций, из-за чего становится трудно воспринимать и модифицировать код. Поэтому существует модуль tornado.gen, позволяющий писать обработчик как генератор. Но много yield gen.Task(...) тоже выглядит не очень. Поэтому в порыве бреда я написал упрощающий запись декоратор:

До После
@asynchronous
@gen.engine
def get(self):
    result, status = yield gen.Task(
        db.users.find_one, {
            '_id': ObjectId(user_id),
        },
    )
@asynchronous
@gen.engine
@shortgen
def get(self):
    result, status << db.users.find_one_e({
        '_id': ObjectId(user_id),
        },
    )

Читать полностью »

Клифф Блежински (Cliff Bleszinski), слишком хорошо и широко известный разработчик игр и дизайн-директор Epic Games, решил покинуть компанию.

image

Читать полностью »

«Эта тоненькая книжечка буквально перевернула мою жизнь»
Дмитрий Рудаков, фотограф, писатель, основатель ozon.ru

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

Об одной из таких издательских историй — книге Art & Fear — сейчас и пойдет речь.

image

Это не новая книга — в «Питере» она вышла в начале 2011 года, а первое американское издание датируется аж 1993 годом. Написали ее два известных американских фотографа — Дэвид Бейлс и Тэд Орланд. С момента выхода книга постоянно переиздается, общее число ее читателей в мире уже можно исчислять миллионами, несмотря на довольно узкую специфику, и в творческих кругах Запада она уже давно приобрела статус культовой.

О чем же эта книга?Читать полностью »

Канадская компания RIM намедни выпустила обновление ОС до версии 2.1 для своего планшета PlayBook. Новая версия системы, к слову, была доступна в качестве бета-версии ещё с 31 мая.

image
Читать полностью »

Как восстанавливают данные в Storelab

В прошлом посте мы писали о ситуациях, когда диск следует отнести в ремонт. Напомним вам, что доставка и диагностика у нас бесплатная — поэтому, если что-то не так — лучше перестраховаться. В этом обзоре мы расскажем о том, что происходит с диском, когда его привезли к нам.
Читать полностью »

Хабр, приветствую.

Меня восстановили, спасибо за инвайт. Отработаю. Этот пост размещаю в хаб «Краудсорсинг», ибо на «Я пиарюсь» и «Песочницу» кармы нет. По непонятной для меня причине этот же пост от моего камрада заблокировали.

Этот пост — продолжение вчерашнего о коллективной разработке сервиса на замену free-lance (ссылка на пост в кэше гугла).

imageЧитать полностью »

Столкнулся с тем, что информации о совместном использовании указанных программ нет, а из коробки, например, logwatch не знает про nginx, как не знает и fail2ban, который к тому же для создания правил использует iptables, а не ufw. Настройка же по частям, используя приведенный ниже список гайдов, требует косметических изменений. Поэтому, хочу привести этот пошаговый рецепт уже содержащий правки и необходимый минимум настроек, для тех, кому это предстоит сделать первый раз.

Действия происходят в дистрибутиве Debian GNU/Linux 6.0 Squeeze под суперпользователем. В качестве почтового сервера используется postfix. Требуется настроить мониторинг логов nginx через logwatch, работу fail2ban через ufw и отправку сообщений на почту.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js