• Как правильно использовать многопоточность в однотипных циклических операциях?

    DarkRaven
    @DarkRaven
    разработка программного обеспечения
    А почему вы не можете перейти на 1 запрос? Реально, так было бы проще.
    Касаемо же многопоточности, то тут важно, чтобы провайдер поддерживал пул соединений (и использовал их, в вашем случае) и создавалось новое соединение для каждого потока.

    Но, большого ускорения не будет, вы тут упретесь в размер пула соединений. Еще момент, сколько активных соединений поддерживает ваша БД.

    Вариант с многопоточным формированием отчета - это очень дорогой, как для БД, ресурсов , так и для железа и, повторюсь - будет куда лучше это делать через один запрос.
    Ответ написан
    2 комментария
  • Почему в большинстве университетов C# стал заменять Java?

    longclaps
    @longclaps
    Как действующий профессор многих университетов отвечаю:
    таковы мои личные предпочтения.
    зы и что за дурацкое противопоставление: разумный выбор vs Microsoft?
    Ответ написан
    1 комментарий
  • Как лучше всего выполнить задание на должность Junior QA?

    Привет.

    1) У тебя должно быть по итогу два документа: Тест-план и Тест-кейсы (табличкой). Их ты сможешь сделать, если прочитаешь базовую теорию по тестированию софта. Обычно тест-план занимает одну страничку, а тест-кейсы содержат от 5 до 10 страничек на собеседованиях.

    2) Надеюсь, ты у них спросил какие они дают тебе ограничения по тестированию игру. Так как при тестировании игры в вакууме, получается такой же "вакуумный ответ". Поэтому, хорошо бы выписать все спорные и пограничные моменты, которые у тебя есть, и уточнить их у продакта (того, кто тебя собеседует). Это любят на собеседованиях, так как если ты этого не спрашиваешь, они понимают, что ты в этом вообще ничего не шаришь.

    3) Не делать тупую ошибку - пытаться ломать игру с самого начала. Твоя задача для начала проверить, что игра работает правильно (согласно требованиям), потом проверить пограничные случаи, а только потом делать негативные тесты.
    Ответ написан
    1 комментарий
  • Как интегрировать AMP в сайт без cms?

    Maksclub
    @Maksclub
    maksfedorov.ru
    1. создаете на сайте правило в роутинге или директорию /amp/ (смотря как у вас там)
    так, чтобы все ваши страницы "дублировались"
    • обычная /about
    • amp /amp/about

    Но та, что по роуту /amp/... должна отдаваться по определенной разметке. то есть вам нужно или поправить разметку или шаблон или как там у вас... не знаю

    2. Потом нужно на обычных страницах указать отсылку на АМП версию:
    https://www.ampproject.org/ru/docs/tutorials/creat...

    Все! Гугл закеширует ваши страницы и будет отдавать со своего сайта удобный контент

    Более подробно: https://www.ampproject.org/ru/docs/tutorials/create
    Ответ написан
    3 комментария
  • Как вернуть мотивацию к обучению?

    При повторной потере мотивации алгоритм следующий:
    1) Идем высыпаемся. По-нормальному так, без будильников. Чтоб глаза вообще больше не закрывались.
    2) Если мотивация не вернулась (возвращается в 70% случаев) - берем велик (хотя можно и пешком) - и на улицу. Если есть приличный парк в городе - находим пару нестандартных физ. упражнений (можно боевых), пытаемся выполнить. Работа с телом и физические нагрузки - это совершенно другая часть вашего сознания, про нее нужно не забывать.
    3) Если мотивация не вернулась (уже где-то 85% случаев) - берем случайную книгу (не техническую), в идеале - из жанра который вам нравится. Читаем. Спокойно, страницы не считаем.
    4) Если не вернулась, повторить с п. 1 до пяти раз, не думая о времени и выполняя только самые важные дела (срочные задачи по учебе, работа, если есть), можно даже попросить родных/знакомых помочь по дому и бытовым делам, чтобы себя разгрузить.
    5) Если не помогло после 5 раз, задаем новый вопрос на тостере, подробно описываем что делали).

    Хотя бы один из п. 1-3 выполняем для профилактики каждый выходной.
    P.S. в принципе плохо сравнивать себя с кем-то - для "сравнения" на свете есть всякие соревнования и состязания, где есть правила и контекст. В жизни правил нет, один учится в MIT, другой учится в колледже в России - какие могут быть сравнения? Вы думаете тут большинство людей за один год все узнало и всего добилось? Вы глубоко заблуждаетесь) PHP-шники-выскочки не в счет, у них искаженное представление о реальности.
    Ответ написан
    11 комментариев
  • Можно ли изменять некоторые моменты в отображение сайта специально для поисковых ботов?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Можно ли изменять некоторые моменты в отображении сайта специально для поисковых ботов?

    Можно поймать бан или пессимизацию за такие вещи.

    Но вот для поискового бота эта анимация означает то что он скорее всего не дождётся её окончания и вместо контента сайта - увидит её, что как я понимаю совсем не хорошо с точки зрения SEO

    Надо смотреть по факту, но в целом сейчас поисковики отлично дружат с js и подгружаемым контентом. Заводите себе профайл в google webmaster и смотрите реально как идет индексация. И только потом принимаете меры. Скорее всего у Вас не будет проблем с индексацией, так что проблема надуманная, а вот бан может быть вполне реальным.
    Ответ написан
  • Как заставить работодателя своевременно отчитываться о причинах отказа в приеме на работу?

    Maksclub
    @Maksclub Куратор тега Карьера в IT
    maksfedorov.ru
    Никто вам ничего не должен, даже если вам очень сильно это не нравится!

    То, что это есть в законе — ерунда (как и запрет указания пола даже для вакансии грузчика)... глупый закон... очень легко его обойти с поводом "а мы еще думаем то есть не отказ это, просто рассматриваем всегда так",...
    или может они вообще не видели ваш отклик (даже если в системе есть метка "просмотрено" — это не может являться доказателсьвом просмотра компетентным человеком или именно той компанией, которая может ответить перед законом, тк не всегда есть приказ об ответственности от гендиректора — грубо говоря без ведома компании сотрудник HR может опубликовать вансию...) крч, не парьте мозг себе на ровном месте, займитесь делом!


    Способы обойти хитрых:
    • внешним HR — типа консультатнт, который присматрвает кандидатов...
    • или приписка — "вакансия не актуальная, но вы можете написать в запас",
    • или приписка "не является офертой",
    • или вообще не давать вакансии, а смотреть по резюме
    • или подставная компания в hh.ru (самый простой способ)
    • или написать бота, который автоматом будет писать письма "счастья"

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

    Если хотите привлечь к ответственности — отправляйте письмо с уведомлением на юрадрес компании!
    Посторонние сервисы (типа hh.ru и прочее — фуфло в плане юридической ответственности)

    upd: Если по АПИ собирать отклики на вакансию на hh.ru, то не отмечается резюме просмотренным
    Ответ написан
    6 комментариев
  • Как получить макет в PSD из web-страницы (HTML)?

    @bitrixweb
    Вечно молодой, вечно пьяный
    Предрекаю: обплюетесь 300 раз при дальнейшей работе с таким "PSD".

    WayToWin: Берете дизайнера и говорите "нарисуй один в один как тут" и не знаете проблем.
    Такая работа, возможно, даже будет стоить несколько дешевле, ибо от дизайнера не потребуется входить в творческий транс и медитировать над фирменным стилем Вашей компании.
    Ответ написан
    Комментировать
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    @shurkandak
    Интересно, патологоанатомы мучаются аналогичными, вопросами? Ведь, они тоже сидят в одном месте, да еще и холодном, погруженные в свои мысли, проводят вскрытия и мало с кем общаются. А если общаются то скорее на профессиональные темы и то на конференциях и рапортах.
    Ответ написан
    1 комментарий
  • Как же все-таки работает интернирование в C#?

    NightmareZz
    @NightmareZz
    Нищий разработчик из Симферополя
    Всё дело в том, что String.Intern(x2) как раз и возвращает ссылку на интернированную строку, не важно, где ты функцию вызываешь. А вот в x2 в обоих примерах так и останется ссылка на НЕ интернированную строку.
    Ответ написан
    Комментировать
  • Как перегнать pdf в fb2 для электронной книги с сохранением форматирования примеров программного кода?

    longclaps
    @longclaps
    Скачай Calibre и пробуй - там куча форматов, может с каким-нибудь повезёт - и ридер поддерживает, и форматирование сохранится.
    Ответ написан
    1 комментарий
  • Как не стать тупым в общении, профессионально занимаясь программированием?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Это выбор интровертов, социопатов, одиночек и просто людей со сложностями в общении

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

    P.S. ещё в школе я был не очень то общительный и сильно стеснительный, но программированием я тогда не особо увлекался.
    Ответ написан
    Комментировать
  • Как правильно дожидаться ответа выполнения sql запроса?

    @PushMeNow
    .NET Developer
    используйте библиотеку TPL или async/await. просто когда вам понадобится ответ из БД просто включаете "ждуна" (метод wait для TPL, await для async) и когда он отработает, делайте что хотите.
    Ответ написан
    Комментировать
  • Как правильно дожидаться ответа выполнения sql запроса?

    NightmareZz
    @NightmareZz
    Нищий разработчик из Симферополя
    Используй async/await. Дожидаться нужно в отдельном потоке.
    Ответ написан
    Комментировать
  • Как сделать красивее?

    YVW
    @YVW
    На истинность суждений не претендую, так как сама еще учусь, но, на мой взгляд, в обоих случаях необходимо поработать над самим контентом.

    По 2 блоку:
    Я бы сократила количество пунктов до 4-6 и выбрала другие иконки.
    Если выбирать иконки с тонким контуром, то их стоит увеличить и выбрать более, так скажем, красочные.
    5a4ed7d9879b7295734094.png5a4ed943d17b4089226844.png

    Если же оставлять примерно исходный размер иконок, то тут лучше использовать более грубые.
    5a4ed87155d87306297257.png

    Если уж совсем нельзя сокращать пункты, то можно сделать примерно так
    5a4eda3b4dd24750047327.png5a4edc5a9a153462386293.png5a4edeb1bdce9125589044.pngПо 1 блоку:
    Возможно, здесь тоже стоит уменьшить количество этапов и выбрать наиболее подходящие изображения.
    5a4ed8ad36b53434649011.png5a4edd23417be475120536.png5a4ed7c8719f1956312610.png
    Или убрать изображения и иконки вовсе и оставить только номера.
    5a4edd56733c5281879035.png5a4ede23cab38322775409.png

    Можно сделать в виде линии с этапами.
    5a4edfcee7210305554542.png5a4ee02feba72534131716.png

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

    С анимацией не думаю, что стоит особенно увлекаться. Только максимально ненавязчивые изменения объектов, например, по hover'у или при скроллинге.

    В принципе, идей можно подобрать достаточно много. Можете еще посмотреть идеи на таких сайтах и подобрать наиболее подходящий вариант.
    Ответ написан
    Комментировать
  • Как устроена работа подсказок на Android при физическом приближении к объекту?

    Zverik
    @Zverik
    Специалист по OpenStreetMap
    Технология называется Geofencing, по этому же слову и гуглить.

    Документация по использованию: в android, в ios.
    Ответ написан
    Комментировать
  • Как устроена работа подсказок на Android при физическом приближении к объекту?

    @BorisKorobkov
    Web developer
    Как устроена работа подсказок на Android при физическом приближении к объекту?

    Заранее установленное приложение постоянно проверяет ваши гео-координаты, считает расстояние до объектов в своей БД и выводит сообщение.

    как добавить свою компанию, чтобы люди, проходя мимо офиса, получали уведомление "Вы находитесь рядом с компанией X"

    Вариант 1. Написать свое приложение и как-то замотивировать (например, хорошими скидками) потенциальных клиентов установить его.
    Вариант 2. Купить рекламу в других приложениях с гео-локацией (Яндекс-навигатор, Гугл-карты, OsmAnd, Yep!, ВК, Фейсбук и пр.)
    Ответ написан
    4 комментария
  • Клиент много задает вопросов, как быть?

    @hsx_vlad
    Все зависит от сути работы, в одном случае на них нужно отвечать, в другом посылать, а в третьем можно брать деньги за затраченное на ответы время
    Ответ написан
    Комментировать
  • Клиент много задает вопросов, как быть?

    @Dum_spiro_spero
    Опишите ситуацию целиком.
    По опыту - бывает ситуация когда клиент хочет чтобы ему не только сделали некую работу, но и научили делать такую же работу самому, рассказали о ситуации на рынке, конкурентах, ценах у конкурентов, и т.п...
    Простой пример - клиент хочет купить компьютер - но сомневается в своих возможностях купить рассыпь комплектующих и все скрутить/собрать. Поэтому у потенциального продавца он выспрашивает массу инфы - чтобы использовать ответственные знания, а не из книжки, и сэкономить на оплате сборщика-компьютерщика. Но возможно в процессе беседы он решит, что игра не стоит свеч и тогда продавец получит свои деньги. Правда таких клиентов все же очень мало.
    Наверное в любой деятельности есть некие моменты связанные с коммерческой тайной, если это не навык формирующийся годами - я могу во всех подробностях рассказать как надо играть на пианино например ))).
    Или то, что клиент мог бы сделать в принципе сам, но не хочет - нет времени-желания-инструмента-навыки недостаточно качественны. И если клиент сам представляет как и что надо делать - то вопросы логичны - потому что способ выполнения работы будет влиять на качество результата. А роль качества может проявиться существенно после гарантийного срока.
    Ответ написан
    Комментировать