Как стать автором
Обновить
1
0
Дубовской Александр @adubovskoy

Пользователь

Отправить сообщение

Человечная декомпозиция работы

Время на прочтение26 мин
Количество просмотров25K

img


За 15 лет работы разработчиком я обнаружил, что ложные убеждения о человеческой природе — основные враги хорошей декомпозиции. Если знать о них и стремиться не угодить к ним в ловушку, со временем можно сформулировать советы по созданию качественной декомпозиции. Так произошло со мной, и я спешу поделиться этим знанием.

Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии31

Генри Каттнер — классик юмористической фантастики

Время на прочтение3 мин
Количество просмотров5K
Уже второй раз вижу анонсы произведений являющихся классикой мировой фантастики.
И возникла мысль, может действительно стоит рассказать о тех авторах, чьи произведения не просто получали множество премий научно-фантастического сообщества (зарубежные Хьюго и Небьюла или отечественные Роскон, Аэлита), о тех, кого называют классиками жанра научной фантастики или фэнтези, о тех, кто является основателем жанров как таковых?
Ответ был очевиден — это не правильный подход. Гораздо полезнее рассказывать о тех, кто не так известен, но тем не менее кто повлиял на формирование современного облика жанра.
Об одном из таких авторов можно прочитать ниже
Всего голосов 61: ↑55 и ↓6+49
Комментарии30

Что, где, куда: обзор туристических блогосервисов

Время на прочтение9 мин
Количество просмотров6.1K
Лето уже в самом разгаре, но в отпуска успели выбраться далеко не все. Информации море, и сориентироваться с ходу в ней может быть нелегко.

Куда поехать, как взять авиабилет со скидкой, забронировать номер в гостинице, узнать о подводных камнях выбранных направлений от опытных путешественников и просто с интересом провести время, читая отчёты о поездках и рассматривая фотографии — велком под кат, читать сравнительный обзор туристических социальных сетей.

В обзор попали:

turometr.ru/
tourbina.ru/
tourout.ru/
flagatrip.ru/
geoid.ru/
tripster.ru/
venividi.ru/
yapiligrim.ru/

Читать дальше →
Всего голосов 79: ↑62 и ↓17+45
Комментарии44

Urban Dead

Время на прочтение4 мин
Количество просмотров1K
Для тех, кто устал от стрейфов и рокетджампов, или кому просто по душе тематика зомбиапокалиписа — представляю браузерную MMORPG Urban Dead!



События игры происходят в городке Мэлтон (Malton), в котором по вине корпорации NecroTech случился зомбиапокалипсис. В городе выживают люди, избежавшие смерти в первые дни после трагедии. Им противостоят зомби, прорывающиеся через баррикады, убивающие людей, тем самым приумножая своё количество. Впрочем, однажды умерев, есть шанс вернуться к жизни, но об этом позже.
Читать дальше →
Всего голосов 29: ↑13 и ↓16-3
Комментарии28

Как защитить свою карту в Интернет

Время на прочтение4 мин
Количество просмотров22K

Что же такое интернет-платеж


Как ни странно, но в терминологии платежных систем нет такого понятия, как интернет-транзакция. С точки зрения Visa и MasterCard, транзакция в интернет ничем не отличается от транзакции в терминале, по телефону, IVR и т.д. Платежные системы рассматривают интернет только как среду проведения транзакции. И это вводит некоторую путаницу при общении кардхолдера с банком, выпустившим карту (эмитентом). Утверждение сотрудника колл-центра о том, что ваша карта открыта для оплаты в интернет, равно, как и утверждение, что она закрыта, может не соответствовать действительности.
image
Читать дальше →
Всего голосов 124: ↑113 и ↓11+102
Комментарии253

Офис компании Boomburum

Время на прочтение19 мин
Количество просмотров410K
image

Осторожно, трафик! Но можно хотя бы посмотреть картинки )

   Идея создать дома свой «рабочий кабинет» у меня зрела давно – как-то сам дошел до осознания его необходимости, хотя немалый вклад в начинания сделал этот давний пост на Хабре. У меня было своё рабочее место – большой удобный стол, где помещалось практически всё и даже больше… но, по сути, он был проходным двором – все время кто-то ходил, был рядом, отвлекал… такое очень часто мешает сосредоточиться и начать работать. Иногда, бывает, сидишь весь вечер за компом и понимаешь, что абсолютно ничего не сделал, хотя родным заявил «так, мне надо поработать».
Читать дальше →
Всего голосов 738: ↑625 и ↓113+512
Комментарии437

BBC: Тайная жизнь хаоса

Время на прочтение1 мин
Количество просмотров3.6K
Интересный документальный фильм BBC в котором профессор Джим Аль-Хэлили намеревается раскрыть одну из величайших тайн науки — что движет вселенную, которая начинается как пыль и в итоге заканчивается как разумная жизнь?
Просто и доступно доносятся очень глубокие, фундаментальные идеи о незаметной связи порядка и хаоса, природе нашего разума, внутренней способности вселенной к самоорганизации, происхождении человека и о многом другом. Русские субтитры.
1.


Смотреть дальше
Всего голосов 54: ↑44 и ↓10+34
Комментарии31

Эксперимент Милгрэма

Время на прочтение4 мин
Количество просмотров38K
image

В 1963-м году профессор Йельского университета Стэнли Милгрэм решил провести эксперимент. Он хотел узнать, как в годы Второй Мировой войны немецкие граждане, фактически против своей воли, исключительно по приказу свыше, могли уничтожать миллионы людей в концлагерях. Милгрэм предполагал, что жители Германии изначально склонны к повиновению, поэтому даже несмотря на моральные страдания всегда будут подчиняться.

Перед поездкой в Германию Милгрэм решил провести один пробный эксперимент в США. Его результаты показали, что в Германию можно уже не ехать…
Читать дальше →
Всего голосов 232: ↑196 и ↓36+160
Комментарии226

Яндекс.Деньги — пока?

Время на прочтение3 мин
Количество просмотров9K
imageЖиву как говорится, никого не трогаю, работаю в интернетах, в том числе фрилансю помаленьку.

И как довелось, что для удобства расчетов с заказчиками использую webmoney и очень иногда, яндекс.деньги. Счёт в яндекс.деньгах разумеется идентифицирован. Оборот транзакций в я.деньгах не более 30к в месяц. И вот, обнаруживаю сегодня, что счёт в money.yandex.ru заблокирован на вывод.

Пишу в саппорт и получаю ответ…

Читать дальше →
Всего голосов 158: ↑142 и ↓16+126
Комментарии219

Друпалогии 1 год!

Время на прочтение2 мин
Количество просмотров548


В прошлом году, 26 сентября (в день рождения разработчика), был запущен проект «Drupalogy.ru — выставка сайтов, сделанных на Drupal», на котором владельцы, создатели сайтов могли разместить свои работы, а пользователи — их оценить и добавить своё мнение.
Немного истории
Всего голосов 60: ↑41 и ↓19+22
Комментарии28

Создание форума на drupal

Время на прочтение3 мин
Количество просмотров22K
Недавно мне захотелось сделать форум на drupal. Нет, не так просто, нужна пара уточнений.
1) Проект уже существовал на движке drupal, являлся чем-то вроде сервиса вопросов-ответов, хотя отвечал один я.
2) Когда набралось тем 50, мне захотелось переделать все это в стиле форума, сохранив вопросы и ответы
3) Ну и, естественно, хотелось, чтобы все это было красиво, а форум был удобный.

У друпала есть встроенный модуль форум, однако он недостаточно удобен. Установка же модуля advanced_forum тоже все не решила — у меня осталась большая проблема: хотелось стандартной для phpbb форумов кнопки «новые сообщения» — по умолчанию drupal такой возможность не представлял.

Чтобы решить эти проблемы, пришлось повозиться с кодом. В процессе я нашел баг в текущем релизе модуля drupal advanced_forum. Она, как выяснилось позже, исправлен в alpha-версии, однако она у меня не пошла — возникли какие-то другие конфликты.

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

Читать дальше →
Всего голосов 30: ↑21 и ↓9+12
Комментарии37

Как сделать динамичный, переливающийся фон

Время на прочтение1 мин
Количество просмотров11K
На сайте новаторского магазина thinkgeek.com столкнулся с любопытным эффектом — переливающимся фоном (чтобы увидеть конфетку нужно поработать колёсиком прокрутки). Сделан он очень просто, и все же подобная техника попалась мне впервые.

image

спешу поделиться:
Всего голосов 141: ↑117 и ↓24+93
Комментарии53

openSUSE 11.3 «Teal»

Время на прочтение2 мин
Количество просмотров1K
image

Сегодня вышла новая версия дистрибутива openSUSE

В 11.3 на DVD и в официальные репозитории помимо KDE 4.4.4, GNOME 2.30.1 и XFCE 4.6.1 включено так же легковесное окружение LXDE 0.5.5.

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

Значительные изменения в графической подсистеме:
  • Ушла в небытие Sax2 — утилита для настройки X сервера, так как в 11.3 используется X.org 7.5 и xserver 1.8, умеющий самостоятельно выбирать подходящий драйвер для видеокарты.
  • Для систем с видеокартами Intel, Nvidia и AMD/ATi по умолчанию включен режим KMS.
  • Драйвер radeonhd заменен на radeon.
  • Для видеокарт Nvidia по умолчанию используется драйвер Nouveau


Долгожданные изменения в системе управления пакетами:
  • Zypper теперь имеет ключ —clean-deps, которая позволяет удалить вместе с пакетом все его зависимости, не связанные с другими пакетами.
  • Zypper теперь предупреждает о смене производителя при обновлении(репозитория).

Читать дальше →
Всего голосов 59: ↑51 и ↓8+43
Комментарии32

Underscore.js — библиотека, которая так хороша, что должна быть вне закона

Время на прочтение3 мин
Количество просмотров49K
Каждый, кому приходилось писать объемные куски осмысленного кода на javascript, рано или поздно понимал, что ему многого не хватает в этом языке или просто неудобны некоторые врожденные конструкции. Для сглаживания шероховатостей применяются jQuery, Prototype, MooTools etc. Кто-то уже мало представляет себе, как можно кодить без них. Сегодня я расскажу о еще одной маааленькой библиотечке, которая делает мир javascript-программиста еще прекраснее. Речь пойдет о Underscore.js
Go ahead, make my day
Всего голосов 177: ↑163 и ↓14+149
Комментарии51

Размышления на тему: идеальная форма регистрации

Время на прочтение2 мин
Количество просмотров3.3K
imageНе знаю, на сколько эти мысли полезные и/или капитанские, если что — скажете :) Но такое я нигде не встречал, к сожалению.

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

Суть вкратце: идеальная форма регистрации — форма логина.
Подробнее и с картинками под катом.
Читать дальше →
Всего голосов 150: ↑111 и ↓39+72
Комментарии127

css opacity и select-ы

Время на прочтение2 мин
Количество просмотров13K
Совсем недавно натолкнулся на один занимательный CSS баг/фичу, решил поделиться, возможно кому пригодится.
Нужно было на сайте создать выбор городов из списка, стандартный список не подошел по эстетическим соображениям, результат должен был выглядить как «ссылка» при клике на которой выпадает список доступных городов, задача банальна, но тут случайно наткнулся на занимательное поведение браузеров, причем как оказалось у всех одинаковое.
Читать дальше →
Всего голосов 70: ↑65 и ↓5+60
Комментарии48

jQuery 1.4.2 для фронтенда сайта

Время на прочтение2 мин
Количество просмотров5.5K
Куча интересных и полезных плюшек работают с jQuery версии 1.4.2, которой в Drupal нет (сдаётся мне и не предвидется).
Исправим ситуацию!
Всего голосов 11: ↑6 и ↓5+1
Комментарии11

Пунктирная рамка вокруг ссылок и навигация с клавиатуры

Время на прочтение3 мин
Количество просмотров16K
Думаю, все знают, что это такое. Некоторые браузеры, в частности, Фаерфокс и Интернет Эксплорер 8 рисуют однопиксельную пунктирную рамку вокруг ссылок и внутри кнопок, когда пользователь нажимает на них. Если сайт состоит из голого html, скорее всего, дискомфорта они не доставят. Но если все ссылки как-то стилизованны, вам (или вашему дизайнеру), скорее всего захочется избавиться от этого. Тем более, что эта рамка может отобразиться в неподходящем месте:

image
Читать дальше →
Всего голосов 83: ↑70 и ↓13+57
Комментарии60

Имитируем height:auto при использовании animate()

Время на прочтение6 мин
Количество просмотров21K
Задача использования на сайте различных анимированных объектов, как то меню или фотогалерея, уже давно не является редкостью. И здесь на помощь разработчикам приходит замечательный jquery-метод animate(). Этот метод позволяет анимировать различные свойства css, но имеет один довольно существенный недостаток – в качестве значения свойства может использоваться только число, либо значения hide, show и toggle. Например, height:20 – верно, а вот height:auto будет работать не всегда и не везде.

Попробуем решить эту проблему на конкретном примере
Читать дальше →
Всего голосов 18: ↑9 и ↓90
Комментарии9

Небольшой апгрейд постраничной навигации Drupal-a

Время на прочтение5 мин
Количество просмотров7.2K
На мой взгляд, у стандартной постраничной навигации Друпала есть несколько недостатков.

Во-первых, ссылка на последнюю страницу стала бы более информативна и занимала бы меньше места, если её заменить на номер последней страницы [28].


Во-вторых, стоит нам перейти на вторую страницу и мы тут же видим две ссылки на первую страницу: [1] и [Первая]


Аналогичную картину мы видим с противоположной стороны навигационной линейки


Ниже привожу вариант своего решения этих недочетов (для Drupal 6.x)
Читать дальше →
Всего голосов 77: ↑61 и ↓16+45
Комментарии55
1

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность