• Parallels Plesk 12: вот, новый поворот
    0
    Спасибо огромное за проделанную работу! Пользуюсь плеском аж с шестой версии и всегда был очень доволен.
  • Parallels Plesk 12: вот, новый поворот
    0
    А fail2ban включится после обновления по-умолчанию?
  • Конспект по веб-безопасности
    0
    Что мне мешает отредактировать DOM через отладчик и дописать свой target? А лучше просто shift-click. Вообще открывать ссылки на другие хосты в новом окне — хороший тон.
  • Конспект по веб-безопасности
    +1
    А чем так плох target="_blank"?
  • Крупнейшая афера с Bitcoin происходит прямо сейчас
    +1
    Так работают все банки. Не думаю что есть в мире хоть один банк, который может по первому требованию выплатить вклады всем клиентам!
  • Что делает хорошего программиста хорошим?
    +3
    Хороший программист — это как хороший инструмент: надёжен, предсказуем, поддаётся заточке.
    Всё остальное — не так важно.
  • События, которые повлияли на ваше развитие в детстве
    +1
    Это уже были Харлеи :)
  • События, которые повлияли на ваше развитие в детстве
    +1
    Собирать, а потом раскрашивать мини-кисточкой. Краски ещё было не достать нормальные. Помню они продавались в бутылочках как зелёнка.
  • События, которые повлияли на ваше развитие в детстве
    +2
    Сделать «моторчик» на велосипед: ставится кусок картона на раму, чтобы он дрибезжал об спицы, когда едешь. Как результат уже в 8 лет чувствуешь себя крутым байкером!
  • Комментарий из публикации, перенесённой в черновики.
  • Тратите всю зарплату за месяц?
    0
    У меня полная система автоматизации:

    5го числа каждого месяца автоматически проводятся все нужные платежи + 10% зарплаты уходит на накопительный счёт. Остальное работает следующим образом: каждую пятницу жена снимает со счёта разом сумму необходимую для поддержания быта на неделю вперёд. Остальные деньги тратим «как хочется» :)
  • Загрузка файлов с помощью html5 File API, с преферансом и танцовщицами
    0
    Спасибо за замечательную статью!

    Вышел на неё случайно в момент решения странной проблемы: при некоторых пока неизвестных настройках браузера FileAPI не загружает файлы вообще (жалуются именно корпоративные клиенты кто сидит в нете через VPN). Танцы с бубном пока ни к чему не привели, но вдруг вам приходилось сталкиваться с похожими проблемами?
  • О высокой зарплате замолвите слово
    +5
    Я согласен с тем, что высокая зарплата — это в первую очередь страховка для компании, от того что работник никуда не будет сваливать ни при каких обстоятельствах. Своего рода корпоративная лояльность. У меня, например, очень высокая зарплата и даже несмотря на то, что мне порой ну уж совсем не нравится то, чем приходится заниматься я даже не рассматриваю вариантов куда-то валить. Скорее наоборот: добровольно записываюсь на выходных разгребать авралы и не требую никаких премий и прочих няшек.

    Порой улавливаю краем глаза предлагаемые зп и мне вообще становится страшно остаться без привычной работы. Так что лучший способ удерживать кадры на месте — постоянно держать их зп высокими следя за конъюнктурой рынка.
  • А как Вы передаете клиентам логины/пароли?
    +2
    Русский текст теряется (Safari)
  • Чем платят за успех IT-специалисты
    0
    Своя фирма. Нас мало и работы очень много :)
  • Чем платят за успех IT-специалисты
    0
    + выходные — это свято. Никакой работы, никакого компьютера, никакого смарт-фона ;-)
  • Чем платят за успех IT-специалисты
    +1
    Раньше тоже пахал без остановки и без передышки, потом сам себе сказал «хватит, весь свой стресс мы создаём себе сами», — и завёл железный набор правил:

    1. На работу приходить не позже 11:00
    2. Уходить не позже 19:30

    Всё остальное время посвящается семье, друзьям, гулянкам и всему прочему. Первый месяц думал что всё рухнет и ничего не успею, оказалось что ничего не изменилось в худшую сторону, только свободного времени стало больше.
  • Соглашение внутри команды
    0
    как выполняются patches по уходу за данными?
  • Соглашение внутри команды
    0
    У нас процесс несколько иначе построен, потому что там больше шагов. А именно:

    1. Релиз раз в месяц, ответвляемся от development ветки в первое воскресенье месяца и делаем feature freeze. Месяц гоняем по тестам и в последнее воскресенье месяца выходим в production. Получается что у каждого разработчика на харде как минимум три ветки: development, current-release, upcoming-release где и ведутся разработки.
    2. Все задачи ставят проект-менедждеры.
    3. Задачи попадают главным по модулям системы.
    4. Главные задачи описывают технически и разбивают на таски указывая размер, приоритет и срок. Максимальный размер любой задачи не может превышать 2 дня.
    5. Разработчик в начале недели получает задачь на 4 дня (1 день — буфферный).

    6. Взял таск, выполнил, сделал коммит для этого конкретного таска и отметил его «готовым для review»
    7. Другой разработчик делает code review задачи, если всё ок идём дальше, если нет возвращаем разработчику.
    8. Ответственный за модуль делает code review задачи, если всё ок идём дальше, если нет возвращаем разработчику.
    9. Проект менеджер тестирует задачу, если всё ок идём дальше, если нет возвращаем разработчику.
    10. Технический редактор документирует задачу, если всё ок идём дальше, если нет возвращаем разработчику.
    11. Ответственный за репозиторий и целостность кода делает merge кода задачи в development branch.

    Уии! Качество :)
  • Tecart — новая тема для OpenCart
    +1
    Когда захожу в корзину, почему-то открыты все опции

    image
  • История интернет-магазина, ставшего мировым монополистом за $5 000
    +2
    Ещё одно доказательство того, что самое важное — поймать тренд. Приятно было прочитать, коллега ;)
  • Поговорим о словарном запасе иностранного языка
    –30
    Очень интересный тест. Я лохе — всего 14,800
  • FAQ по JavaScript: задавайте вопросы
    0
    Добрый день!

    а существует метод ограничить доступ функции к глобальным переменным (но не всем). Моей целью является дать пользователям небольшого приложения самим делать JS виджеты для манипуляции формами, но я не хочу, чтобы они были в состоянии отправлять AJAX запросы и пользоваться $ функциями.
  • Кафе для фрилансеров
    0
    Я думаю что тут нужна несколько иная бизнес модель:

    * Вход за 10 евро (400 рублей)
    * Членам клуба вход за 5 евро (200 рублей)
    * VIP члены — бесплатно

    За эти деньги вы получаете рабочее место до конца вашего визита (максимум до 2400) с инетом, принтером и прочей чепухой. Далее можно вкусно и недорого поесть и попить.

    Тогда будет коворкинг-on-demand
  • Вторая нормальная форма (в терминологии SQL)
    +2
    Да, да. На рендер главной страницы WordPress брога требуется около 60 запросов к СУБД.

    Разработчики может быть и создают большую нагрузку, но мало кто это осознаёт. В среднем уникальных посетителей любого сайта довольно мало, так что можно извращаться как угодно прежде чем «станет больно».

    Согласитель, ведь главное — это не «делать по учебнику», а чтобы было а) удобно б) быстро по времени разработки в) легко читалось.

    Когда же на сайт реально вырастает нагрузка, то можно предположить что и появляются ресурсы на рефакторинг мест, где тормозит. Так что метология «Scale on Demand» — самая выгодная с экономической точки зрения.
  • Вторая нормальная форма (в терминологии SQL)
    0
    «Большая нагрузка» — весьма размытое понятие, и 99 из 100 разработчиков в ней в жизни никогда не сталкиваются.

    При большой нагрузке вообще часто приходится отказывать от нормализации. А при очень большой нагрузке от реляционных СУБД вообще.
  • Вторая нормальная форма (в терминологии SQL)
    –1
    Запрос вида

    SELECT Kids FROM Family WHERE kids LIKE 'С%'

    не отработает в данной ситуации как нужно и не найдет Сашу


    Зато SELECT Kids FROM Family WHERE find_in_set('Саша', kids); прекрасно отработает
  • Самые быстрые настройки для PHP-скриптов
    0
    В Мадженте масса «слонов» :)
  • Самые быстрые настройки для PHP-скриптов
    –4
    Опять экономят крохи не обращая внимания на слонов.
    ini файлы — наиболее удобны в использовании, ими и надо пользоваться.
  • Skype запустит видео-звонки на iOS-устройствах
    +1
    FaceTime и Skype — очень разные вещи, так как Apple позиционирует FT как _замену_ телефонного номера и телефона вообще, соот-но FT очень чётко пробита в корне всей системы IOS, когда Skype всегда останется лишь программной.
  • Лев Толстой как отец антикопирайта
    0
    Я не понимаю тогда отчего я должен платить 49 рублей за электронную версию «Войны и Мир»
  • Видео чат в Facebook с рулеткой
    –1
    было бы интересно, я как раз потихоньку осматриваюсь в поисках подобного решения для соцеальных сетей
  • Видео чат в Facebook с рулеткой
    –1
    Идея зачётная. А вы лецензировать решения для других сетей будете?
  • Сравнение скорости процессоров dedicated-серверов
    0
    А почему в сравнении нет процессоров на базе AMD?
  • Регистрация на icq.com или как же узнать свой UIN?
    –14
    Ого! ICQ ещё кто-то пользуется?
  • Взлет с карьерного плато (видео)
    +1
    Очень актуально — спасибо!
  • Интеграция сайта с Facebook через OpenGraph
    0
    Очень вовремя написана статься — мы как раз вчера прикрутили такие же рюшечки на один из наших сайтов, с результатами тоже пока несовсем ясно :(
  • Талисманы версий Ubuntu и OpenSUSE против талисманов Mac OS X
    +4
    Вообще названия МакОС релизов — не подразумевают животных вообще, это названия немецких танков. Так что картинка неточна :)
  • Создание ознакомительного поискового движка на Sphinx + php
    0
    Это тема для отдельной статьи. Обычно держат два индекса: то что изменилось сегодня И всё остальное. Первый перестраивается раз в 5 минут и мёрджится со вторым раз в сутки.
  • Создание ознакомительного поискового движка на Sphinx + php
    0
    Да и индекс строится очень быстро… у меня пять миллионов записей меньше чем за 10 минут проиндексировал.