Задать вопрос
  • Можно ли выставлять в портфолио не реализовавшийся проект?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Если заказчик не будет против, а показать есть что - показывайте.
    Ответ написан
    3 комментария
  • Как оценить объем трудозатрат разработчика ПО по результатам разработки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для оценки существуют проджект менеджеры, которые занимаются организацией эффективного труда команды, следят за временем и приоритетами.
    Заказчик может сделать две вещи - нанять эту команду или не нанимать.

    То что хотите вы - это отдельный кусок работы, который должен был быть сделан заранее и оценен как стоимость проекта целиком, а временные затраты могут быть разные - в зависимости от квалификации и количества исполнителей.

    Идет либо оплата за выполненный проект целиком.
    Либо оплата по времени с тарифом.

    Все равно вам нужно либо верить исполнителю на слово, либо нанимать другого программиста для приблизительной оценки, а затем договариваться.
    Ответ написан
    4 комментария
  • Из за чего может не работать скрипт парсинга?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    А вы вручную файл (HTML) проверьте, может у них там просто битая табличка, где-то какой-то colspan или еще что-то в этом роде.

    P.S. У них же есть иллюстрированный excel - может его будет проще отпарсить?

    update:
    добавьте дебаг

    switch(trim($th_row->plaintext)){
                    case 'Наименование':
                   // case 'Наименование светильника':
                        $numer["name"] = $num;
                        break;
                    case 'Фото':
                    case 'Изображение':
                        $numer['image'] = $num;
                        break;
                    case 'Артикул':
                        $numer['model'] = $num;
                        break;
                }

    например тут добавьте вывод, что именно за $num попадает в $numer['model']
    Кстати, кавычки разные в name и остальных.
    Ответ написан
    2 комментария
  • Какая разница между этими мониторами Dell U2414H?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    techno-city.com.ua/p242358978-monitor-dell-u2414h.html
    Тут я бы вообще не брал. Сайт подозрительный, из всех контактов только мобильный телефон, ни офиса ничего. Привезут с подклееной этикеткой, потом их не найдете.

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

    А вообще, дорогую технику лучше брать в крупных интернет магазинах, чтобы не попасться на подделки.
    Ответ написан
    Комментировать
  • Как увеличить скорость разработки и внимательность?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Не отвлекаться на посторонние вещи, например социалки и тостер

    Сделать два файлика hosts.closed и hosts.opened
    По расписанию копировать их поверх hosts, чтобы все было закрыто только в рабочее время
    Ответ написан
    8 комментариев
  • Сборка компьютера: какая очередность будет лучше?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Очередность значения не имеет. Зависит от возможностей корпуса, ваших рук и размера деталей.
    В основном сперва крепят мать, и подобными вопросами озабочиваются только в случае, если какие-то компоненты настолько мешают, что приходится собирать в другом порядке.
    Ответ написан
    Комментировать
  • Почему плохое качество интернет соединения при высоком уровне Wi-Fi сигнала?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    Помехи есть? Много других wifi сетей?

    В основном нужно играться с расположением роутера, с каналами.
    Ответ написан
    Комментировать
  • Как составить регулярное выражение для удаления данныех заключенных в {{ и }} на PHP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Ок, попробуйте с ленивыми квантификаторами, вдруг у вас получится.
    (.*?)\{\{.*\}\}.*(\{\{.*\}\})

    Тогда у вас будет две группы, и можно получить то, что вы хотите, сделав реплейсмент на
    \1\2

    https://regex101.com/r/jI9hG9/1

    Но как это использовать в PHP я не подскажу.
    Ответ написан
  • Как привести в порядок Windows и не сломать ее?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    А какая стоит задача?

    Чистить, если нет конкретной цели - вообще не нужно.
    Я вот не понимаю, каким образом обновление всех драйверов что-либо чистит, или каким образом 10 и 12 пункт что-либо чистят (особенно зачем дублировать одно и тоже)
    Ответ написан
    Комментировать
  • Разбить обычный HDD диск: 1 блин = 1 раздел. Реально?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Два блина, две стороны на каждом, 4 головки.

    Но вот механических держателей на которых расположены головки - 3.
    И для ускорения работы сразу используется 2 и 3-ю поверхность последовательно.
    Поэтому для вашей задумки, вам придется либо перепрошивать контроллер диска. Но делать так рейд - совершенно бессмысленно, потому что повреждаются в первую очередь не сами пластины, а механика и электроника диска в целом.
    А еще почитайте тут, я как-то писал: https://geektimes.ru/post/276014/
    Ответ написан
    5 комментариев
  • Контроль версий при разработке. Что легче для новичка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    git

    Во-первых для локальной работы, там надо знать всего несколько команд, и не нужно усложнять.

    Во-вторых чуть что - можно локальные наработки выложить в тот же гитхаб целиком, со всей историей коммитов, одной командой.

    В-третьих, после git, освоить любую другую систему контроля версий будет проще. А освоить один из самых популярных инструментов в разработке - вам же пригодится
    Ответ написан
    3 комментария
  • Возможно ли врачу стать программистом?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    В чем проблема просто поискать вакансии и походить на интервью?
    Вам имеет смысл поискать компании, которые разрабатывают что-то медицинское - вдруг опыт работы пригодится.

    А так - просто попробуйте пройти несколько интервью (хотя бы 3-5) и вопросы отпадут сами собой.
    Ответ написан
    4 комментария
  • Как правильно составить регулярное выражение для ссылок вики разметки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сделайте две замены - сперва ссылки с описанием
    1) \[\[.*\|(.*)\] заменить на \1

    затем просто все скобки на пустоту
    2) (\[\[|\]\]) заменить на пустоту
    Ответ написан
    Комментировать
  • Почему юнит-тесты PHP запускают из командной строки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "Где-то я читал про "зелёные полоску", которая показывать процент пройденных тестов, это ведь в браузере только можно сделать - красивый отчет о тестах?"

    Юнит тесты, выполняющиеся из консоли, легко могут сами по себе генерировать красивый html отчет, даже с ajax, который вы будете смотреть из браузера.

    У вас какой-то мусор в терминологии и представлении как все работает.

    Браузер - НЕ УМЕЕТ выполнять php скрипты. Браузер умеет парсить html и выполнять javascript из него. Поэтому запускать php юнит тесты в браузере невозможно.

    Можно поставить какой-нить движок, типа teamcity/jenkins/hudson, в котором настроить джобы, и тогда их можно "запускать через браузер". Но для выполнения PHP скрипта, ему нужен php, а не браузер.
    Ответ написан
    Комментировать
  • Регулярные выражения в notepad?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    ПОпробуйте
    Найти "Simba$\r\n\%(.*)$"
    Заменить на "Simba$1"
    Ответ написан
    4 комментария
  • Как написать баг-репорт мануальному тестировщику, что картинки на сайте не имеют атрибута alt?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В чем проблема так и написать, что
    "верстка страницы велась без использования аттрибута ALT."
    "аттрибут ALT отсутствует во всех тегах IMG"
    "при загрузке странички с отключенными картинками, верстка плывет, потому что вместо картинок пустота, а не альтернативная надпись"

    Как нравится, так и пишите. Или спросите у коллег, как принято в вашем проекте.
    Ответ написан
    Комментировать
  • Какой сервер из списка лучше выбрать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Забавно как цена у всех одинакова, особенно у
    IBM 2583KGG HDD: 0x0, RAM: 0x0 1600, RAID: 0шт., 1xE3-1220v2Power: 1x460
    (нет ни дисков ни памяти)
    и
    IBM 7376Z6R HDD: 8x500, RAM: 5x4 ?, RAID: 1шт., 1x?Power: 1x?
    8 HDD и 20 гб оперативы.

    Может вам пообщаться с представителем этого магазина, где вы смотрите сервера чтобы вы не купили вместо рабочего сервера только пустую коробку?
    Ответ написан
    2 комментария
  • Для 144 гц монитора какой фпс необходимо?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Большинство про играет на 60 без проблем. Стабильную частоту выше - получить сложно, потому что сцены могут быть разной сложности отрисовки, и нет смысла привыкать к 100 или 144, если даже ваш комп такое вытянет.

    Тем более что на чемпионатах неизвестно на каком оборудовании будут играть, а стандарт - все еще 60, и может получиться неудобно, если тебе "все не так".

    Конечно, чем выше fps - тем плавнее движение. Если монитор выдает 60, то fps выше 60 ничего не даст, у вас можно ставить больше. Разница явно заметна между 120 и 60, если смотреть сразу и туда и туда, но разница будет и между 60 и 70. Просто малозаметна.

    Если монитор есть и комп есть, попробуйте ставить фпс побольше - восприниматься будет плавнее, но потянет ли видяшка?

    Если есть видеоконтент - можно тоже пробовать его смотреть.

    Но на самом деле, важно то, к чему привык... если разница между 15 и 60 фпс в играх дает заметное преимущество, то 60 и 120 - его практически нет.
    Ответ написан
  • Какие языки лучше всего изучить тестеру?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    язык запросов в гугл
    язык запросов в базу (SQL)
    python/javascript/perl
    Ответ написан
    Комментировать
  • Как разрабатываются неофициальные мультиплееры?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Ваши вопросы показывают вашу неграмотность на таком уровне, что адекватно объяснить вам не получится.

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

    К любой игре можно создать неофициальный мультиплеер. Но это может потребовать разных усилий, и основной вопрос - найдется ли тот, кому это реально интересно, и хватит ли у него знаний.

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

    P.S. Данный ответ достаточен и подробен. Если вам нужно понимать глубже - учите программирование, тогда вы сможете задать более правильные вопросы.
    Ответ написан
    Комментировать