• Как компьютер запоминает время?

    @Fixid Куратор тега Железо
    В любом компе на материнской плате есть батарейка и часы реального времени, которые работают всегда. Если батарейка испортится/сядет, то время будет сброшено в дефолт. Ее хватает на 2-6 лет

    Например такая:

    zamena-batareyki-na-materinskoy-plate-4.
    Ответ написан
    2 комментария
  • Стилизация проигрывателя youtube?

    Nikulio
    @Nikulio
    NaN !== NaN
    Как же с такими фото на задаче сконцентрироваться
    enjoy
    Ответ написан
    4 комментария
  • Какой максимально эффективный способ защиты от скачивания изображений с сайта вы знаете?

    Adamos
    @Adamos
    Максимально эффективный способ - это иметь на сайте изображения, которые никто не будет скачивать.
    Например, водяные знаки или надпись с названием сайта на каждом фото позволяют приблизиться к этому идеалу.
    Ответ написан
    8 комментариев
  • Для чего нужен оператор двойное двоеточие ( :: ) в javascript?

    miraage
    @miraage
    Старый прогер
    Function bind.

    ::obj.method => object.method.bind(object)

    Только учтите, что Function.prototype.bind всегда возвращает новую функцию.
    То есть, следующий код не снимет обработчик

    class Foo {
      onInit() {
        this.addListener('ready', ::this.onReady);
      }
      
      onDestroy() {
        this.removeListener('ready', ::this.onReady);
      }
      
      onReady() {
        // не будет снят в removeListener
      }
    }
    Ответ написан
    Комментировать
  • Возможно ли найти 4ую сторону прямоугольника?

    @nirvimel
    Во-первых: ваш участок имеет форму выпуклого четырехугольника, не называйте его прямоугольником.
    Во-вторых: есть три варианта:
    1. Можно однозначно определить одну сторону произвольного выпуклого четырехугольника, зная три другие стороны, площадь и два противолежащих угла (любую из двух пар):
      e4ebdbea0c808d8fa4dd6e53556219a1655abb52
      где p — полупериметр и 3351298cdc880a6b74862b03f7a08ed7a8fd83b6
    2. Можно однозначно определить одну сторону произвольного выпуклого четырехугольника, зная три другие стороны, площадь и обе диагонали:
      33792982dd20b232484bf3c8dd8eb45b31241648
      где p — полупериметр, e и f -диагонали.
    3. Невозможно однозначно определить одну сторону произвольного выпуклого четырехугольника, зная только три другие стороны и площадь. То есть существует бесконечное множество значений длины искомой стороны, удовлетворяющих заданным условиям.


    Короче: Меряйте или диагонали, или углы (любую пару противоположных углов).
    Ответ написан
    1 комментарий
  • С каких книг начать изучение ИИ?

    Alyovkin
    @Alyovkin
    Full-stack developer
    Комментировать
  • Как составить план обучения на ближайшиее время?

    aRegius
    @aRegius
    Python Enthusiast
    Добрый день, Дмитрий.

    1. В такой последовательности:
    Python
    a) Майкл Доусон - рус ... eng
    b) Марк Лутц - рус ... eng
    c) Дэвид Бизли + Лучано Рамальо
    Дальше - самостоятельный выбор, исходя из личных потребностей.
    Django
    a) Джейкоб-Каплан Мосс и Адриан Головатый - рус ... eng
    b) Django Girls Tutorial
    c) Гринфилды + Равиндран

    Параллельно читаем Django documentation

    2. HTML5 + CSS3 + JS + SQL.
    Знать на уровне, достаточном для реализации собственного проекта с нуля (скажем, свой сайт). Для этого, правда, достаточно HTML и CSS, в объеме указанных книг. Другой вопрос, что и JS, и SQL практически всегда требуются в багаже знаний при устройстве на работу (достаточно посмотреть вакансии).

    3. Нет, просто нету смысла. Актуальной качественной литературы по Python хватает. Есть некоторые исключения (некоторые из них мною упомянуты), но в целом, повторюсь, с современной литературой у Python все в полном порядке. Ищите на Amazon, сортируя по дате выхода.
    Ответ написан
    9 комментариев
  • Как подготовиться к закону Яровой?

    @nirvimel
    1. Купите недорогой VPS (от $15/год, можно даже дешевле) и поднимите на нем личный VPN. В Сети есть куча подробных руководств как это делается. Только не надо говорить, что у вас нет на это денег, интернетом вы же не бесплатно пользуетесь. Просто примите это как небольшую дополнительную плату за интернет за ваш спокойный сон.
    2. Работая через VPN (обязательно), заведите себе новый почтовый ящик на зарубежном сервере у компании, у которой нет никакого бизнеса и любых коммерческих интересов в РФ. Пусть это будет не мажорный гигант индустрии, а скромная компания, малоизвестная в РФ. Главное - это наличие SSL в веб-интерфейсе и в IMAP, в остальном почта есть почта, она просто работает, и этого достаточно.
    3. Работая через VPN, заведите себе новый аккаунт в vk facebook и/или google (если вы неспособны полностью отказаться от использования социалок). При регистрации указывайте место проживания подальше от РФ. Учитывайте, что все гиганты индустрии, имеющие большой бизнес в РФ, полностью сотрудничает с ГБ, но аккаунты нерезидентов, зарегистрированные и посещаемые с зарубежных IP, они не станут сливать по умолчанию (но по первому запросу сольют мгновенно). Так что забудьте про любые приваты в социалках, ведите все общение так, как будто все это читает весь ваш квартал и все те, кому бы вам меньше всего хотелось это показывать. Для приватного общения пользуйтесь только безопасной почтой (пункт 2) и защищенными чатами, на telegram jabber на зарубежных серверах. Все это касается только тех, кто не может окончательно завязать с пагубной зависимостью от соц.сетей. Очевидно, наиболее безопасным (и полезным для здоровья) вариантом является полный отказ от социалок.
    4. Не вбрасывайте в старые ящики и соц.аккаунты адреса и ссылки на новые чистые, не указывайте новые адреса в любых исходящих и старайтесь, чтобы они не попали во входящие. Помните, что в любой социалке и любом веб-интерфейсе почты (сотрудничающей) кнопка "удалить" скрывает удаляемое только от вас самих и не более того.
    5. (Самый неприятный пункт) Забудьте про vk, mail.ru и российские gmail и facebook. - КАК? - Так! Я понимаю, что это не легко, что они давно стали частью вашей жизни. Но это придется сделать! Поговорите сами с собой, спросите себя что для вас важнее: ваша личная безопасность, спокойствие и крепкий сон или старые привычки, которыми вы опутаны, и которые не хотят отпускать вас? Учтите, что продолжая пользоваться местными социалками (и сотрудничающими иностранными), вы продолжаете каждый день генерировать на себя тонны компромата, который может обернуться против вас в самый неожиданный момент самым неприятным образом. Проявляя активность в своих старых аккаунтах, вы не даете им "протухнуть" и не даете даже формального повода добрым компаниям снести их через пол года, после истечения отведенного законом срока хранения (как известно, vk не ограничивается минимальным сроком хранения, а хранит все метаданные и текст практически вечно за исключением видео/аудио).
    Ответ написан
    26 комментариев
  • Как получить первую работу на upwork?

    lunaticman
    @lunaticman
    Дерзкий айтишник
    Привет.

    Я успешно забустил свой профайл на Апворке до 80 баксов в час (сейчас я уже апворком не пользуюсь), порекомендовал свою систему други друзьям которые удачно нашли проекты потом. Поэтому постараюсь коротенько объяснить:

    - Первый проект тяжелее всего найти, я искал около месяца.
    - Нужно искать что-то "безопасное", проект который не займет у вас много времени и которые вы уверены что сделаете.
    - Советую даже не думать о почасовых работах, шанс крайне маленький.
    - Если у вас есть возможность, попросите кого то из существующих клиентов нанять вас (либо просто дайте им сто баксов, чтобы они вам якобы оплатили вашу работу).
    - На апворке есть несколько "прайм таймов" - периоды в которые появляются новая работа, я обычно мониторил работу пару часов в день. Не стоит тратить на "охоту" много времени. :)
    - Отказаться от любых шаблонов письм, я рекомендую как наниматель , шаблонные письма видно сразу - доверия не вызывает.
    - Попробуйте записать видео в качестве cover letter - только это вам поможет выгодно отличится в ряду других кандитатов
    - Выделите самые важные элементы в предложении о работе и объясните как вы их хотите изящно решить. В конце предложите обсудить все требования, задайте какие-то наводящие вопросы, дайте советы (нужно чтобы ваш клиент, узнал что-то новое от вас). То что вы сразу по описанию составляете план работ и архитектуру - без каких-либо уточнений и вопросов - звучит крайне фантастично.
    Ответ написан
    21 комментарий
  • Как получить первую работу на upwork?

    @WapGeaR
    Программист
    Не пишите про любовь, в большинстве своем заказчику пофигу что вы любите, а что нет, ему интересно сделаете ли вы работу и как качественно вы ее сделаете.

    Не пробуйте набивать репутацию на задачах по 50$, если вы способны на большее. Пробуйте откликаться на реально интересные вам задачи, не спешите быть первым (но и не затягивайте). Задавайте попутные вопросы, главное выйти с человеком на связь, дальше уже зависит от ваших коммуникативных способностей.

    p.s. Сам обжегся на таких задачках по 50$, попадались хитрые парни, которые просто напросто кидали, в итоге сейчас пытаюсь довести job success до нормальных цифр. На более крупных задачах пока такого не встречал и близко.
    Ответ написан
    8 комментариев
  • Как работает рассылка Lamoda?

    landergate
    @landergate
    IT-шный jack-of-all-trades
    В рассылках от их партнёров (или просто от того же поставщика рассылок) может быть трекинг факта открытия скрытой картинкой, подгружаемой с удалённого сервера при открытии письма.

    Возможно, что поставщик рассылок имеет договорённости с Lamoda инициировать отправку письма ровно в момент открытия трекинговой картинки этим получателем.
    Ответ написан
    12 комментариев
  • Как подключить кнопки к материнской плате?

    @efkot
    6cec95eefaf0473b8f12fc3752a9fe5b.png
    Без комментариев
    Ответ написан
    Комментировать
  • Чем нарисовать план дома?

    @topsat
    my sweet home 3d - бесплатная программа
    сам пользовался и строил по плану потом7c699b77d58e4cd9b4701e105896455a.png
    Ответ написан
    5 комментариев
  • Чем нарисовать план дома?

    Uwe_Boll
    @Uwe_Boll
    Я Злой и Страшный Уве Болл в Разработке знаю Толк
    в sketchup при наличии прямых рук можно и каждую плиточку в санузле выложить
    Ответ написан
    3 комментария
  • Как правильно инициализировать и вести GIT репозиторий?

    lunaticman
    @lunaticman
    Дерзкий айтишник
    Вы помоему не очень понимаете как гит работает.

    Вы так шустро branch'и и tag'и с друг другом перемешали. Хотя связи между ними почти никакой. Обычная практика поддерживать несколько branch со стабильными версиями:

    1_1_stable
    1_1_development
    1_2_stable
    1_2_developement

    # инициализация пустого репозитория
    git init
    # создание бранча 1_1_stable и заливка файлов в бранч
    git checkout -b 1_1_stable
    <добавляем файлы>
    git commit -m "message here"
    git push

    # создание бранча 1_2_stable и заливка файлов
    git checkout master #на всякие случай лучше начинать с главного бранча
    git checkout -b 1_2_stable
    <добавляем файлы>
    git commit -m "message here"
    git push

    если вы хотите сделать devel бранч, то идете сначала в стабильный:
    git checkout 1_1_stable
    git checkout -b 1_1_devel

    и работаете с ним и мерджите потом в стабильный (когда готовы)

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

    ptitca_zu
    @ptitca_zu
    Programmer. Reader. Introvert
    Можно другие книги Перельмана. Его сравнительно недавно переиздавали в отличнейшем издательстве.
    Из научпопа можно покопаться в сериях, которые фонд Династия издавал.
    Вот еще две замечательные книги по физике - раз, два Маст рид, однозначно.

    Насчет фантастики - тут еще больше нарекомендовать можно :) Поэтому, кроме классики (Лем, Азимов, Хайнлайн, Саймак, Желязны, Шекли и иже с ними) могу порекомендовать вот такую серию. Составитель - Гарднер Дозуа, очень известный товарищ в НФ мире. У нас несколько книг Эксмо, по-моему перевело. У меня одна есть - издана очень хорошо, вполне себе подарочное издание. Есть еще всякие серии "Весь <имя автора>" тоже очень прилично выглядят.
    Вот этот список еще посмотрите.
    Пожалуй все, а то я долго так могу.
    Ответ написан
    5 комментариев
  • Какую научно-популярную книгу лучше выбрать для программиста?

    @yaror
    10 лет в мобильном телекоме
    После лемовских Соляриса и Фиаско вот это хорошо пошло бы:
    www.ozon.ru/context/detail/id/4562637

    Питер Уоттс, "Ложная слепота"
    Ответ написан
    1 комментарий
  • Как реализовать простую физику 2D самолета?

    @napa3um
    Примерно такая физика (рассчитывается каждый кадр):
    цикл(вечно) {
      X1 = X0 + Vx;
      Y1 = Y0 + Vy;
      Vx1 = Vx0 + ax;
      Vy1 = Vy0 + ay;
      НарисоватьСамолёт(X1, Y1);
      X0 = X1;
      Y0 = Y1;
      { ax, ay } = ПосчитатьУскоренияВЗависимостиОтУглаСамолётаИТекущейМощностиТурбины();
      ay = ay - 9.8;
    }
    Ответ написан
    Комментировать
  • Как HR и работодатели относятся к соискателям, у которых есть свой сайт?

    @metaf
    Бред какой-то.
    У вас что, сайт и блог с десятком рекламных баннеров и тысячами просмотров в день?
    А если бы вы сказали, что вязанием занимаетесь, она бы спросила, не будете ли вы вязать в свое рабочее время?
    Блог, сайт - это скорее способ самореализации и хобби, чем работа (ну я так вижу).
    Хороший сайт - значит вы способны создать и поддерживать продукт.
    Хороший блог - значит вы способны объяснить то, что знаете, готовы поделиться своими знаниями (это огромный плюс!) или хотя бы умеете переводить с английского и хотите развиваться.

    Не переживайте. На собеседованиях еще и не такого наслушаешься.
    Ответ написан
    17 комментариев
  • Почему медленно работает php на выделенном сервере?

    @Fixid
    Intel Atom :)
    Из личного опыта, на atom хоститься невозможно, постоянные тормоза. Частично решается отключение энергосбережения через биос.
    И вы сравниваете топовый 6и ядерный серверный процессор и бытовой 2х ядерный Atom
    Ответ написан
    Комментировать