• SQL запрос для MySQL

    Ambrose
    @Ambrose
    select city_id, name
    from cities
    (where lang_id = 'ru')
    or
    (city_id not in (select city_id, name from cities where lang_id = 'ru') and lang_id='en')
    Ответ написан
    1 комментарий
  • "полуфреймворк" для построения запросов и валидации?

    sdevalex
    @sdevalex
    Очень хотел предложить ActiveRecord из Yii, но вы сильно против =) Предлагаю для запросов вот это redbeanphp.com/
    Ответ написан
    3 комментария
  • Статья посвящается..?

    @Jazzist
    Добавьте к статье их фото. Групповое, из бассейна.

    Вдруг вы поможете кому-то еще вдохновиться таким образом?
    Ответ написан
    1 комментарий
  • Обновление сайтов к новой версии из движка

    shadowalone
    @shadowalone
    diff и patch. не?
    Ответ написан
    Комментировать
  • Нужна консультация по высоконагружаемым проектам

    @bondbig
    1000 онлайн? Это ничего не говорит, например, да и вообще на хайлоад не тянет ни под каким соусом.
    Ответ написан
    4 комментария
  • Нестандартное продвижение в поисковых системах

    sainnr
    @sainnr
    Варианта всего два:
    — вы поясните заказчику ситуацию и убедите его, что он, мягко говоря, не прав (нужен опыт в этой сфере, неплохие навыки коммуникации, уверенность в себе).
    — вы в вежливой форме откажетесь выполнять данную работу (нужно также пояснить ситуацию, почему вы отказываетесь).

    Вариант «выполнить данную работу, не изменяя условий» для вас будет безуспешным, в любом случае.
    Ответ написан
    Комментировать
  • Нестандартное продвижение в поисковых системах

    grimich
    @grimich
    Не забудьте отметить лучший ответ как решение
    Ну бред же…
    Ответ написан
    Комментировать
  • Нестандартное продвижение в поисковых системах

    Perkov
    @Perkov
    Судя по вопросам можно сделать несколько выводов.
    первое — Вы в данной области более чем новичек (примерно как и я).
    второе — просится сюда процитировать анекдот «Солидная компания возьмет в аренду дырокол».
    Ответ написан
    1 комментарий
  • Бан телефонных номеров в веб-приложении

    ruskar
    @ruskar
    Conflict Intelligence Team
    Имхо, обычные способы бана по телефону бесполезны. Просто очень хорошо знаком с работой досок «изнутри» и с методами работы этих самых «некоторых товарищей».

    Вот что эти товарищи будут делать, когда увидят сообщение «объявление не размещено, т.к. ваш номер телефона забанен на нашем сайте!»? Да они тупо возьмут другой номер и запостят своё объявление. И так до следующего раза.

    На одном из своих проектов я решил проблему по-другому. Задача такая: максимально достоверно опознать «нехорошего человека».

    Что я для этого делаю?



    Если пользователь указал для своего объявления номер телефона, который у меня в чёрном списке, я:
    1. ставлю ему бессрочные Cookie с меткой что данный пользователь — тот ещё петрушка;
    2. также запоминаю в базе максимальное количество идентифицирующих его данных (IP, юзер агент браузера и т.д.);
    3. его объявление сохраняю в базе и помечаю его как «полускрытое». Это значит, что объявление видно исключительно ему, для него создаётся видимость, будто всё прошло успешно и объявление опубликовано. На самом же деле, всем остальным пользователям сайта оно не показывается (в том числе незалогиненным);
    4. если «нехороший человек» догадался, что я его обманул и теперь он вбивает очередной свой шлак, то, используя пункты 1 и 2 я снова его определяю, заношу в чёрный список уже новый номер, повторяю по новой пукнты 1 и 2.

    В результате все «редиски» смотрят на мой сайт довольные, думают что я нормально опубликовал их объявления, не пытаются всеми возможными и невозможными способами обойти защиту (поскольку они подумали, что они её обошли), а в действительности сайт остаётся чистым.
    Ответ написан
    4 комментария
  • Кто участвовал в конкурсе от HP ??

    bastazen
    @bastazen
    Меня тоже интересует, так как в правилах написано, что подведут итоги не позднее 21го числа. Со мной тоже кстати связывались, но ни паспорта ни ИНН не запрашивали.
    Ответ написан
    Комментировать
  • Сокрещение длинных ссылок на PHP

    Логичнее, наверное, использовать css
    text-overflow: ellipsis
    Ответ написан
    Комментировать
  • Сокрещение длинных ссылок на PHP

    @Elkaz
    Ответ написан
    Комментировать
  • Гуру ООП, помогите рассудить

    @f3ath
    php
    Правильнее — передавать объект сессии, а не создавать его внутри объектов-потребителей. Гуглить по словам «инверсия зависимостей».
    Ответ написан
    3 комментария
  • Смена работы

    0Lexx0
    @0Lexx0
    Крайне не советую идти в банк. Жесткий регламент, устоявшиеся(даже скорее застоявшиеся) технологии, никакого карьерного роста, зачастую из-за этого неадекватное начальство. Про зп я вообще молчу.
    Конечно, Вам решать, но все мои знакомые, которые раньше работали в банковской сфере, крайне негативно отзываются о предыдущем месте работы.
    Ответ написан
    Комментировать
  • Смена работы

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Не ходите туда. Вы в Алма-аты живете же? Там можно на приходящем администрировании держать конторок десять (ну если вы хорошо работаете) и зарабатывать приличную сумму. У нас к вам из Москвы человек ездил зарабатывать (!). Вернулся довольный, посмотрел на всё, плюнул, поехал жить в Астрахань, на заработанное открыл там контору по ремонту мобильных телефонов. На полгода, что ли, ездил.

    А банк — это вджобывать за маленькую зарплату. Повышения вам светят в идеальных условиях — на должности чуть выше всегда будут попадать знакомые всяких «эффективных менеджеров». Ненормированный график, бла-бла-бла. При том, если в системном администрировании количество вашей работы зависит по сути только от вас (настроили плохо — чините постоянно, автоматизировали всё — пейте чай), то тут вам придется вечно чистить ошибки за другими инженерами, сражаться с типичными багами в оборудовании.
    Ответ написан
    Комментировать
  • Смена работы

    Советую не идти.

    В банках сейчас крайне плохо — сказывается кризис. Пахать будут заставлять(!) очень много(!) и корпоративную культуру соблюдать придётся. Карьерного роста никакого.

    Единственный плюс от трудоустройства в банке, то что потом, после ухода из банка, можно говорить, что работал в крупной организации.
    Ответ написан
    Комментировать
  • Посоветуйте бюджетный смартфон

    @DjOnline
    15 тысяч — это совсем небюджетный.
    Очень хороший Galaxy S i9000 стоит уже 10500р новый (мск, не-рст). S2 стоит уже чуть больше 17, а он до сих пор флагман.
    Ответ написан
    Комментировать
  • Что делать с человеком, который не комментирует код?

    kk86
    @kk86
    Если код и правда понятен, то зачем заставлять писать лишнее? Если код местами непонятен, аргументированно требуйте комментировать такие места. В качестве аргументов желательно приводить факт непонятности кода другим разработчикам (то есть надо попросить нескольких людей объяснить что делает неизвестный им код за 5-10 минут).

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

    Как разработчик могу сказать, что сам противник комментариев, но с оговоркой: неясные моменты всё-таки надо комментировать, если не удаётся переписать. Другое дело, что когда руководство или коллеги начинают продавливать желание видеть комментарии везде, это вызывает раздражение, так как с комментариями жить тяжелее (не буду «баянить» про то, что их непросто поддерживать и т.п.)
    Ответ написан
    3 комментария
  • Книга по программированию, оказавшая наибольшее влияние

    @fllln
    Code Complete, на 1/6 части суши также известная как Совершенный Код.
    Ответ написан
    Комментировать