• Поиск телефона в базе

    tema_sun
    @tema_sun
    В базе лучше только цифры хранить. Соответственно при запросе только их regexp'ом и оставляете.

    В текущей ситуации, после конвертации номера в цифры придется их еще в свой запрос сконвертировать.
    Таким образом пофиг на то, что вбил юзер. Пусть хоть «8 (9 26) 12 3-4-5-6-7-» к вам попадет только 89261234567, а это уже можно превратить в 7 (926) 123-45-67
    Ответ написан
    Комментировать
  • Поиск телефона в базе

    @edogs
    А в чем конкретно проблема?
    В БД формат известен.
    Юзер вбивает только цифры.
    Вбил юзер 84951234567 — конвертните это в 7 (495) 123-45-67 и ищите.
    Ответ написан
    Комментировать
  • Сделать прозрачное туннелирование трафика (с сохранением ip) в Linux?

    @WEBIVAN
    Если трафик на вебсайт — X-Forwarded-For:
    Ответ написан
    Комментировать
  • 192.168.5.0 как адрес хоста, почему это работает?

    @WEBIVAN
    Исходя из маски, подсеть имеет диапазон
    192.168.4.0-192.168.5.255
    Соответственно адрес сети — 192.168.4.0, а 192.168.5.0 обычный IP подсети
    Ответ написан
    Комментировать
  • Почему поставщики промышленного оборудования и бухгалтерских курсов так любят спам?

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

    Mendel
    @Mendel
    PHP-developer
    Один мой знакомый (ТМ)
    Нет, не так… на самом деле случай именно что не мой а знакомого. В то время я и сам был не безгрешен, ибо был молод а Интернет был дорог, но хоть сроки давности и вышли, но история не моя, но я за ней наблюдал лично и все ходы и уязвимости знал в лицо.

    В общем в те времена когда безлимитный диалап стоил как средняя зарплата в месяц один мой знакомый нашел уязвимость у одного провайдера. Почти случайно нашел, так просто глянул и нашел. В те времена чудес было много, и к примеру проверка твоего права зарегистрировать льготный тариф производилась на стороне браузера (что я считал бонусом за сообразительность а не взломом).
    Так вот — человек не прикладывал усилий, поэтому сразу же скинул им уязвимость. Естественно бесплатно. Правда малый был хоть и молод, но ума хватило писать не с основного адреса, а с защищенной аватары, где и прокси использовались, и чистый браузер с чистой системы, и антиаон умный на диалапе…
    Провайдер сказал ему сухое спасибо, и спросили нет ли еще чего у него интересного.
    Мой друг сказал что других уязвимостей у них он не знает, но судя по тому что была за уязвимость их должно быть много, но за символическую сумму он готов провести аудит безопасности (повторяю, это было очень давно, мы были молодыми и глупыми, и не думали кому такое предлагается). Те начали тянуть кота за гениталии, и вести пустую переписку…
    Чуть позже из своих источников в провайдерских и правоохранительных кругах мы узнаем, что оказывается возбуждено дело, и ищут хакера, по тем самым реквизитам, что светились при общении. Малый даже имел неприятный разговор с правоохранителями, которые хоть и были его знакомыми, но устроили ему вынос мозга, мол зачем было ЛОМАТЬ такого-то провайдера и все такое…
    Естественно официально его не нашли (да и не нашли бы, если бы просто людям которым это поручили не был бы знаком этот ник по сугубо личным связям).
    Ну а малый потом таки провел аудит))))
    Раз провайдер не захотел покупать его работу за символическую сумму (в цифрах не помню, но в ощущениях соизмеримо со стоимостью работы по созданию сайта-визитки из типовых скриптов) — то парень продал результаты анализа на черном рынке… в розницу так сказать.
    Если я не ошибаюсь, то денег с этого дела хватило на покупку плохенькой квартирки.

    Итого я считаю этичным и безопасным такой путь:
    Анонимно и безопасно сообщаем об уязвимости. При этом нужно продумать чтобы инфа попала как можно выше, ибо в описанном случае если бы вопрос был бы к ТОПам, то вероятность охоты на ведьм была бы меньше.
    Если администрация ведет себя неадекватно (хамят, не устраняют уязвимость и т.п.) то тут уже можно и выложить на хабре или продать. Считаю это этичным, поскольку им предоставили возможность всё исправить.

    А вообще как по мне так ИТ-мир держится исключительно на этике атакующих. Да, да, даже у «черных хакеров» как правило есть некая этика…
    Ответ написан
    4 комментария
  • Версткой на PC и MAC: цвета выглядят по-разному?

    Ivnika
    @Ivnika
    «Фоновое изображение — png» — почти наверняка в этом косяк. Насколько я помню сафари и др. браузеры (на винде) по разному обрабатывают цветовой профиль из пнг (кто то использует встроенный а кто то свой).
    Если не ошибаюсь была статья на хабре по этому поводу.
    Для проверки используйте jpg.
    p.s. Попробую найти статью, добавлю ссылку потом
    Ответ написан
    4 комментария
  • Потеря точности при преобразовании типов?

    @grechnik
    Похоже, что кто-то где-то внутри функций, вызываемых из main, вызвал функцию _controlfp (или машинную инструкцию fldcw) и не вернул состояние назад. Как решение, можно вызвать _controlfp(_PC_64, _MCW_PC).
    Ответ написан
    4 комментария
  • Странная работа global

    Проблема, видимо, в том, что обращение к переменной осуществляется не в глобальной области видимости.

    Скорее всего всё решится, если перед обращением добавить ещё один global.

    <?php global $logpath; $logpath = 234; function a() { global $logpath; var_dump($logpath); } a(); ?>
    


    P.S. Можно использовать вместо этого хотя бы синглтоны, или константы, которые глобальны всегда.
    Ответ написан
    3 комментария
  • Странная работа global

    Dimitriys
    @Dimitriys
    1) все же надо видеть phpinfo()
    2) указанный код запускается отдельно? ни во что не обернут? создаем testttt.php внутрь которого помещаем ваш код, запускаем через браузер и через cli… одинаковый разультат?
    3) а если так? что возвращает?
    <?php $GLOBALS['logpath'] = 234; function a() { var_dump($GLOBALS['logpath']); } a(); ?>
    Ответ написан
    2 комментария
  • Странная работа global

    HighQuality
    @HighQuality
    ☁ Ниндзя девелопер
    Почему бы не передавать это в функцию?
    Ответ написан
    Комментировать
  • Как программно внушить андроиду что батарея заряжена на 100%?

    andreich
    @andreich
    попробуйте сбросить статистику батареи, например, как тут описано, или можно поискать что нибудь похоже
    Ответ написан
    Комментировать
  • Идентифицировать микросхему?

    Ocelot
    @Ocelot
    Это контроллер литиевой батареи. Корпус TSSOP-8. Попробуйте поискать такие микросхемы в разных каталогах и посмотреть, какая похожа на вашу по рабочим параметрам (тип батареи, напряжение, ток), распиновке и обвязке.

    Может быть, это что-то из fortune`овских микросхем: FS8820, FS3332 или DW01MC (http://www.ic-fortune.com/eng/new_product1_1.asp)
    Насколько разглядел, по распиновке подходят: 1 и 2 пины — земля, 3 и 4 вместе, 6 и 7 тоже вместе.
    Ответ написан
    Комментировать
  • Принцип механизма цикла в javascript for in или jquery each?

    @rozhik
    и в это время срабатывает событие javascript однопоточный, по этому в «это время» ничего не может произойти снаружи (то-есть только внутри цикла).
    Ответ написан
    2 комментария
  • Поиск в браузере по странице регекспом

    @vmb
    Сам давно искал такую возможность. Но одни расширения слишком громоздки и перегружены, другие только частично помогают. Но, на всякий случай, попробуйте эти два:

    addons.mozilla.org/ru/firefox/addon/fastest-search/
    addons.mozilla.org/en-US/firefox/addon/phrase-highlighter/

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

    @WEBIVAN
    Возможно загран их устроит, там будет латиница, в отличии от кириллицы во внутреннем.
    Ответ написан
    5 комментариев
  • Покупка в Америке с почтовой доставкой в гостиницу

    1. Можно. Но это стоит дополнительных денег, как правило. Почта там работает не в пример лучше Российской
    2. Имел опыт. Зависит от магазина, службе доставке фиолетово куда везти.
    3. И адрес гостинцы, и фамилию получателя. Если есть комната — то и ее, но как правило посылки остаются на ресепшене.
    4. Желательно ждать, но нужно спросить на ресепшене могут ли они принять + в инструкциях к посылке указать что можно оставить на ресепшене.
    5. Тоже, что и при обычном получении — жаловаться в магазин, те будут уже разбираться.
    6. Там есть биллинг и шиппинг деталс, как правило — нет проблем указать разные.
    7. Может взыматься налог штата, вам это будет указано после введения точки доставки.
    Ответ написан
    Комментировать
  • Социальная сеть с взаимным изучением языков?

    simbajoe
    @simbajoe
    Вот неплохой сервис: www.italki.com/. Юзал. Есть простое общение. Есть преподы по скайпу. Могу посоветовать вот этого ирландца: www.italki.com/user/942333.

    Правда однажды мне написал один пакистанский мальчик и попросил выслать приглашение в Россию для него и его семьи. В общем, осторожней там =)
    Ответ написан
    1 комментарий
  • Еще одна система для учета личных финансов

    @edogs
    Ручное занесение необычайно напрягает.
    Никакой радости разгребать каждый день Х чеков, в котором еще и позиции к Х разным категориям могут относится — нет абсолютно.
    Сервисы разгребающие деньги по выгрузке из ИБ лучше, но не более чем рыба второй свежести, опять же, из-за мегамаркетов всяких и разных категорий товаров в одном чеке.
    Эпик вин будет у сервиса, который умеет автоматом разгребать фотки разных чеков.
    Закупился, сфотал — всё.
    Все остальное это не просто велосипед, это на фиг не нужный изначально велосипед.
    Ответ написан
    7 комментариев