• Какое регулярное выражение подойдет для проверки номера телефона?

    @kudry
    Тоже столкнулся с проблемой валидизации телефонных номеров.
    Телефоны берутся с участников вебинаров, на которые записываются люди из очень разных стран.
    Соответственно, со всеми предыдущими схемами возникают проблемы:
    1) а что если телефон с Украины (не +7-, а +38-)? А из Казахстана? А США (1-)? А Уганда ( +233-)? (из Уганды, правда, пока слушателей не было, но все впереди).
    2)В разных местностях приняты самые невообразимые способы разбиения телефона на группы цифр:
    8(8888)8-88-88-88 например. или 888(88)88888-888. Да и какие угодно могут возникнуть в будущем.
    Поэтому вариант с "дефолтным разбиением типа "8(888)888-88-88 ну совершенно не катит.

    Соответственно, я придумал следующий валидатор:
    1) В начале могут быть пробелы, после них может быть "+" (а может и не быть)
    2) Дальше должна идти группа цифр в количестве от 10 до 14 (мне нужны номера в международном формате; но если кому-то нужны более короткие - можно исправить диапазон длин).
    3) Поскольку я не знаю, как люди группируют цифры - до и после каждой цифры может быть один из 8 знаков ("-", " ", "_", "(", ")", ":", "=", "+"). Это значит, что между двумя цифрами могут быть любые два из этих знаков.

    В итоге получилось очень коротко и понятно )) :
    /^(\s*)?(\+)?([- _():=+]?\d[- _():=+]?){10,14}(\s*)?$/

    Съедает следующие телефоны:
    +7(903)888-88-88
    8(999)99-999-99
    +380(67)777-7-777
    001-541-754-3010
    +1-541-754-3010
    19-49-89-636-48018
    +233 205599853
    Ответ написан
    1 комментарий
  • При выключении света в одной комнате отключается сетевая карта на пк в другой, что за аномалия?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Самое простое решение - вставить в комп дискретную сетевуху, и забыть проблему.
    Если хочется найти причину - для начала подключить комп в другой порт роутера или в модем.
    Можно кусок сетевого кабеля временно бросить по полу от компа до роутера, посмотреть - остался эффект "выключенной лампочки" или нет. По результату думать дальше.
    Негде взять кусок кабеля на тест - переставьте роутер к компу. То есть воткнуть роутер в модем длинным кабелем, а комп в роутер - коротким.
    Ответ написан
    Комментировать
  • Почему комп запускается иногда не с первого раза, в чем причина?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    ligisayan: если у вас вздутые конденсаторы - то именно это и проблема. Обычно конденсаторы достаточно крупные, и если у вас сгорела мать, у вас на ней могли остаться нормальные конденсаторы, перепаять их - это не чипы паять, вполне можно сделать в домашних условиях.

    в 99% случаев причина - конденсаторы или недостаточный блок питания. Поэтому или мириться, пока мать вообще не перестанет включаться, или рискнуть перепаять.
    Ответ написан
    Комментировать
  • Почему комп запускается иногда не с первого раза, в чем причина?

    LESHIY_ODESSA
    @LESHIY_ODESSA
    Это 100% конденсаторы в блоке питания. Через 2-3-4-5 месяцев он совсем перестанет запускаться. Лично один раз перепаивал на блоке питания ATX и один раз на блоке питания монитора.

    kondessator.jpg

    Или, с меньшей вероятностью, конденсаторы на материнской плате.

    bad_condensators.jpg

    Ну и самое маловероятное это неправильные настройки ACPI Power в BIOS.
    Ответ написан
    5 комментариев
  • Будет ли прирост мощности на моём ноуте если добавить оперативу (характеристики внутри)?

    LESHIY_ODESSA
    @LESHIY_ODESSA
    будет толк тогда от памяти? хотя щас все работает но с небольшими лагами и я их замечаю


    Так нужно достоверно убедиться что лаги из-за недостатка памяти. А вы ничего внятного не написали. Какие приложения используете? При каких условиях возникают "лаги". Вообще что подразумевается под лагами?

    Но есть одно золотое правило — оперативки много не бывает. Если есть деньги и желание, то почему бы и нет.

    В много-много раз будет больше толка от того, что вы поменяете HDD на SSD.

    Или добавите — Optibay

    04053510.jpg
    Ответ написан
    Комментировать
  • Материнская плата не поддерживает AHCI,как поставить SSD?

    LESHIY_ODESSA
    @LESHIY_ODESSA
    1. Чипсет nVidia nForce 630a поддерживает режим ACHI.
    2. Обновите BIOS до последнего.
    3. Зайдите в BIOS и найдите "nVidia RAID Function" и выберите Enable. Это и есть — SATA AHCI Mode.
    4. Если Windows уже установлен и вы переключились в SATA AHCI Mode, то при следующей загрузке Windows вы получите "синее окно". Как обновить драйвера на ACHI режим это отдельная история.

    hsoGtdo.jpg
    Ответ написан
    2 комментария
  • Как подобрать, конфигурацию железа под сайт с посещаемостью 1 млилон в месяц? (допустим 30к в сутки)?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    если бы не Битрикс ))))

    так то достаточно и 16 гб памяти, грамотное кеширование и проч, в Вашем же случае только анекдот:

    1930 год. Рабинович приходит к ребе.
    — Ребе! Меня заставляют вступить в колхоз, а я не знаю: вступать или не вступать?
    В этот момент вбегает невеста, отталкивает Рабиновича, обращается к ребе:
    — Скорее! Я прямо со свадьбы! Сегодня первая брачная ночь! Ребе, скажите, мне в рубашке ложиться или без рубашки?
    — В рубашке или без рубашки, все равно тебя трахнут… И к Вам, Рабинович, это тоже относится.
    Ответ написан
    Комментировать
  • Проклятый Zalman FX100. Нормально ли я всё сделал?

    VBKesha
    @VBKesha
    Термопаста нужна для того чтобы сгладить микротрещины, на подошве радиатора и процессора. Много её не нужно она должна тонюсеньким слоем покрывать стыкующиеся поверхности.
    Поворачиваться могут почти все кулеры которые не крепятся жёстко на 4 болта.
    Температура в покое зависит не только от кулера она ещё зависит от объёма корпуса, мощности видеокарт, охлаждения БП. количество винтов итд, и самое главное от температуры в доме. Если у тебя в квартире 26 градусов, то 28 ну никак не получится на проце сделать, а вот если 18 градусов то другое дело.

    Лучше погоняй на ресурсоёмких приложениях, если проц не перегревается и тротлинга нет, то радуйся тишине.
    Ответ написан
    2 комментария
  • Как называется вещь, в которую можно положить жёсткий диск 3,5" и подключить к ПК через USB?

    Punkie
    @Punkie
    "Карман". Бывает внутренний и внешний.
    Примеры: hotline.ua/computer/karmany-dlya-hdd
    Ответ написан
    Комментировать
  • Гаснет монитор пк во время работы. Неисправность электросети или комплектующих?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Про артефакты не подскажу, но у меня однажды было что-то подобное. Оказалось что DVI кабель не плотно сидел в гнезде)
    Ответ написан
    1 комментарий
  • Bad-сектора. Можно ли починить или "удалить" (т.е. чтобы на них нельзя было ничего записать)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Не нужно таким заниматься.
    Если бэд не один, а несколько, это означает, что винт скорее всего наворачивается физически. Если от старости - 99% что поверхность блинов повреждена, и во внутреннем пространстве летают микрочастицы, которые будут продолжать разрушать и царапать рандомные сектора. Ну или от старости соседние участки будут сбоить.
    Чем плохи глюки железа? Жуткими тормозами ОС, которая пытается прочесть очередной внезапный бэд, вплоть до зависания и синих экранов.
    У вас винт с рандомными бэдами по всей поверхности. Я настойчиво не рекомендую им больше пользоваться. А хранить фильмы, когда любой можно скачать за пару минут - лишнее.
    Ответ написан
    1 комментарий
  • Проблема с фотошопом или с железом?

    IlyaDeveloper
    @IlyaDeveloper
    Top Rated | Expert Web Developer
    Если аппаратную часть протестировал, то есть хар/память/проц/видео(тест на системном уровне) и все норм тогда скорее всего, даже нескорее всего а проблема именно в ОС а именноч тото происходить с процессом в ядре! надо системные ошибки изучать! Моя рекомендация: 1 сбрось всю инфу очисти хард полностью , переразметь его установи винду (10 пока не ставь, есть нестабильности, вообще я рекомендую поставь последнии обновлениями и гуцай фотошоп!).
    Ответ написан
    1 комментарий
  • Можно ли установить разные по объему модули ОЗУ?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Скажем, продаются ноуты с 6 Г памяти (2+4). И всё ОК.
    Если покупать память - то лучше с проверкой. Пришли к продавцу с ноутом, попробовали, пошло - купили.
    Ответ написан
    Комментировать
  • Что делать со старым ЭЛТ монитором?

    @sky144
    вытащи кинескоп и постели коврик - кот скажет тебе спасибо.
    Ответ написан
    Комментировать
  • Как лучше спроектировать базу данных (mysql)?

    @AlexChebanenko
    Если Вы чувствуете, что таблица получится слишком "редко заполненной" из-за большого количества столбцов (дополнительных признаков), перенесите все эти признаки в отдельную таблицу.

    Например, можно сделать такие таблицы: articles (статьи), properties (дополнительные свойства статьи, какими они могут быть) и properties_values (значения дополнительных свойств, имеет структуру id_статьи - id_свойства - value).

    Похожий подход используется в CMS, которой я пользуюсь.
    Ответ написан
    Комментировать