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

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

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

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

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

    Всё остальное время посвящается семье, друзьям, гулянкам и всему прочему. Первый месяц думал что всё рухнет и ничего не успею, оказалось что ничего не изменилось в худшую сторону, только свободного времени стало больше.
    Чем платят за успех IT-специалисты
  • 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.

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

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

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

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

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

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