Как стать автором
Обновить
4
0
el_wampa @el_wampa

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

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

Запасаемся на зиму

Время на прочтение 1 мин
Количество просмотров 22K
Книги — пища для мозгов программиста. А художественные — десерт. Хорошая книга — как вкусное блюдо, которое хочется дочитать растянув удовольствие, испробовать снова и снова. Но есть куча книг, которые мы еще не нюхали и, возможно, никогда не попробуем, потому что нам их не посоветовали несколько человек.

У каждого есть одна-две любимые книги, которые могут понравится другим, поделитесь пожалуйста, заразите. Думаю многим будет интересно поставить в очередь «к прочтению» несколько новых. Давайте устроим «дегустацию» книг в формате: одна книга — один комментарий. Чтобы другие могли добавить в избранное (и оценить, и обсудить) каждую книгу по отдельности.

Читать дальше →
Всего голосов 158: ↑148 и ↓10 +138
Комментарии 476

Разница во времени, аутсорсинг и трудовые будни админа

Время на прочтение 1 мин
Количество просмотров 909
В час ночи у админа звонит мобильный.

Путь звонка:

  1. В Питере клиент поднимает трубку, набирает городской номер и слышит мелодичный женский голос «Вы позвонили в службу технической поддержки компании такой-то, нажмите… » в трубке играет музыка. Клиент слушает музыку и представляет себе людей в синих комбинезонах и фирменных кепках с фотографий на сайте, денно и нощно дежурящих в стерильном дата-центре.
  2. Соединение по SIP с сервером на дедике в Москве/США/Где-угодно-лишь-бы-подешевле.
  3. Сервер пытается позвонить админу на ноут — облом.
  4. Сервер звонит админу на мобильный.

Админ просыпается, поднимает трубку, слышит «бип-бип-бииип», ага, питерская поддержка.
Читать дальше →
Всего голосов 76: ↑71 и ↓5 +66
Комментарии 21

Продвинутая графика для roguelike

Время на прочтение 1 мин
Количество просмотров 5.8K
TCOD
Нактнулся на проект TCOD — на мой взгляд, одна из самых продвинутых по графике roguelike. Я говорю о классическом (единственном?) виде roguelike — ASCII-графике.
Красота — абалденная! Конечно, не совсем честное ascii, но все же… Да, есть один минус — релизов еще небыло, но что-то мне подсказывет что такого LOS и света, я еще ни где не видел. Ждем-с…
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 11

Магваеполия — создай успешную студию!

Время на прочтение 3 мин
Количество просмотров 867
12 февраля у нашей веб-студии Магвай был день рождения. К дню рождения мы своими силами придумали, нарисовали и напечатали игру Магваеполия по мотивам Монополии. От идеи до реализации прошло 3 недели. Игра опробована, увлекательна и необычна. Но обо всем по порядку.

игра

Читать дальше →
Всего голосов 106: ↑84 и ↓22 +62
Комментарии 55

Новый метод работы в 37signals: результаты двух месяцев

Время на прочтение 4 мин
Количество просмотров 1.9K
37signals — небольшая частная компания из Чикаго, специализирующаяся в разработке веб-приложений. Среди их продуктов средства для совместной работы и системы управления данными: Basecamp, Campfire, Highrise.

imageВ начале января я писал (перевод) о введении новых методов работы в этом году. Мы решили объединить отдельных разработчиков в команды из 3 человек: двух программистов и дизайнера. Состав команд будет оставаться неизменным в течение 2 месяцев. Каждый двухмесячный модуль будет разбит на 4 последовательные итерации, по две недели каждая. Мы поставили цель добиться сокращения списка задач для каждой итерации, строгого следования сжатым срокам и улучшения нашего продукта.

Что из этого получилось?


Закончился февраль и наступил март, а значит, мы можем подвести итоги первых двух месяцев работы по новой методике. Так что же из этого получилось?
Изменение методики работы прошло отлично. Январь и февраль были двумя самыми продуктивными месяцами за долгое время. Несмотря на то, что не все было гладко, и нам пришлось внести некоторые коррективы, в целом мы сочли это изменение правильным ходом.
Читать дальше →
Всего голосов 53: ↑49 и ↓4 +45
Комментарии 24

ЧТО смотреть, ГДЕ скачать, КОГДА выйдет DVDRip?

Время на прочтение 3 мин
Количество просмотров 4.6K
Привет,
В отличие от других статей в блоге «Я пиарюсь», чтобы узнать, о каком сайте эта, придётся зайти под хабракат. Можно этого не делать и не забивать свободное место в мозгу ещё одним названием, но тогда ты не узнаешь, как, например, найти в рунете лучшие фантастические комедии за последние два года, узнать, когда появится HD-рип Аватара или гд
...часть текста отсутствует...
Всего голосов 290: ↑261 и ↓29 +232
Комментарии 236

Правообладатели, и все-все-все

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

По вашим просьбам, мы начинаем раскрывать «инсайдерскую» информацию об онлайн-кинотеатре «КЕНГУРУ.ТВ» и о том, как у нас все происходит.
image
Читать дальше →
Всего голосов 127: ↑87 и ↓40 +47
Комментарии 80

Легальный лунапарк с шахматами и библиотекаршами

Время на прочтение 2 мин
Количество просмотров 18K
image
Сегодня, мы с гордостью представляем КЕНГУРУ.ТВ — бесплатный и легальный онлайн-кинотеатр. А очень тонкая аллюзия между заголовком и текстом станет ясна в конце :)

Сам по себе процесс легализации контента в Интернет — очень горячая тема. На том же Хабре, да и не только, вы всегда найдете некий процент комментариев, в которых ярко выражена одна идея — контент, если он кому-то принадлежит, нужно легализировать. Фильмы, музыку, тексты (думаю многие блогеры поняли о чем речь), фотографии. И как это не странно, когда дело доходит до дела, евангелисты лицензирования куда-то пропадают. Исчезают. Просьбы, на прямую обращенные к ним не получают ответа, энтузиазм куда-то улетучивается. Да и вообще… От чего же так происходит?

По-моему мы разобрались в чем дело!
Читать дальше →
Всего голосов 137: ↑130 и ↓7 +123
Комментарии 144

Photoshop vs. Fireworks: сжатие

Время на прочтение 2 мин
Количество просмотров 5.1K
Удивительно, но основываясь на результатах моего недавнего исследования существует немало пользователей Fireworks. Лично я им никогда не пользовался. Обычно, я использую Photoshop при ежедневной работе. Но, знаете ли вы, что Fireworks лучше, чем в Photoshop сжимает изображения? Я не программист, я не могу объяснить, почему Fireworks  сжимает лучше. Но я могу доказать это, показав серию экспериментов, которые я провел.
Читать дальше →
Всего голосов 52: ↑37 и ↓15 +22
Комментарии 88

Brain Fuck Scheduler — ставим за 5 минут

Время на прочтение 3 мин
Количество просмотров 11K
О новом планировщике задач для Linux на Хабре уже написали вот тут. Весьма эпатажный «трейлер» с xkcd к новому планировщику, и не менее веселый FAQ, пробудили интерес. Расспросил знакомых, кто ставил, чтобы поделились впечатлениями — никто не ставил, ибо «влом ядро новое ставить» или «я подожду, пока оно в мейнстриме появится». Поставил и попробовал сам, и для тех кто хочет сделать то же самое — краткое руководство для Ubuntu 9.04, с описанием потенциальных граблей.

В качестве тизера, скажу лишь, что полноэкранное видео на youtube действительно не тормозит и система стала отзывчивее и шустрее.

Итак, дабы не быть голословным, приступим. Предполагается, что у вас установлена Ubuntu 9.04 (Jaunty).

Читать дальше →
Всего голосов 64: ↑58 и ↓6 +52
Комментарии 120

Как правильно говорить с «трудным» клиентом

Время на прочтение 3 мин
Количество просмотров 62K
Многим из нас время от времени попадаются «привередливые», «неадекватные» и «трудные» заказчики, партнёры, начальники, подчинённые и т.д. В этом посте я расскажу:
  • Как добиться своего в конфликтных ситуациях
  • Как вести разговор, не вызывая негативной реакции собеседника
  • Как держать конфликтную ситуацию под контролем
  • Как не допустить развития конфликта и как его устранить
Читать дальше →
Всего голосов 96: ↑87 и ↓9 +78
Комментарии 81

Закрепляем jQuery — 25 отличных советов

Время на прочтение 19 мин
Количество просмотров 168K
Перевод отличной статейки. Думаю, будет полезна как новичкам, которые только приступили к использованию jQuery, так и тем, кто уже какое-то время с ним работает. А кого-то, возможно, заставит глянуть эту чудесную библиотечку. Многие советы имеют отношение не только к jQuery, но и к JavaScript в целом. Лично для меня была весьма и весьма познавательной, посему и захотелось донести это «до масс». Перевод не дословный, но передающий смысл и максимально адаптированный к русскому языку.

Далее все написано от имени автора оригинальной статьи.

Введение


jQuery прекрасен. Я использую его вот уже почти год и, хотя я и был достаточно впечатлен в самом начале, он нравится мне все больше и больше по мере использования и по мере того, как я узнаю о том, как он устроен внутри.

Я не эксперт в jQuery. И даже не претендую, поэтому, если встретите ошибки, смело поправляйте меня и вносите предложения по улучшению (поправлять и присылать поправки нужно автору статьи, а не перевода — зам. пер.).

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

Содержание


  1. Загружайте фреймворк с Google Code
  2. Используйте «шпаргалку» (cheat sheet)
  3. Соединяйте все ваши скрипты и уменьшайте размер файла
  4. Используйте возможности Firebug для ведения логов
  5. Минимизируйте операции выборки в пользу кэширования
  6. Сводите манипуляции с DOM-деревом к минимуму
  7. Оборачивайте все в единый элемент, когда речь идет о любой вставке в DOM
  8. Используйте «id» вместо классов, где это возможно
  9. Задайте контекст своим селекторам
  10. Используйте последовательности вызовов методов с умом
  11. Научитесь правильно использовать анимацию
  12. Научитесь назначать и делегировать события
  13. Используйте классы для сохранения состояния
  14. Еще лучше — используйте встроенный в jQuery метод data() для сохранения состояния
  15. Пишите собственные селекторы
  16. Подготавливайте HTML и модифицируйте его, когда страница загружена
  17. Используйте «отложенную загрузку» (lazy loading) для определенного контента для выигрыша в общей скорости и преимуществ для SEO
  18. Используйте служебные функции jQuery
  19. Используйте «noconflict» для переименования глобального объекта «jquery», когда используете его с другими фреймворками
  20. Как узнать что картинки загружены?
  21. Всегда используйте последнюю версию
  22. Как проверить, что элемент существует?
  23. Добавляйте класс «JS» в элемент «html»
  24. Возвращайте «false» для отмены поведения по-умолчанию
  25. Короткая запись для события готовности документа


Rock'n'Roll!
Всего голосов 188: ↑182 и ↓6 +176
Комментарии 109

Информация

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