Задача с собеседования: найти все простые множители.
Проверьте себя в деле.
https://v.thecode.media/mg0it
#лучшее_Код #задача_Код
Проверьте себя в деле.
https://v.thecode.media/mg0it
#лучшее_Код #задача_Код
👍8
Выбираем самую важную новость недели.
📺 Разработали телевизор, который имитирует вкусы еды
На тонкую плёнку в зоне подготовки распыляются ароматизаторы в определённой комбинации, а затем плёнка прокручивается на телевизионный экран и её можно облизать. По задумке создателей пользователи смогут чувствовать вкусы еды и напитков со всего света.
😷 В России придумали очищать водоёмы от нефтепродуктов с помощью медицинских масок
На полипропиленовый материал масок и одноразовых простыней нанесли металлоорганический каркас и получили ткань, которая отталкивает воду и впитывает масла. Тестовый образец успешно очистил искусственный нефтеразлив из дизеля, красителя, ржавчины и других загрязнителей.
⚡️ Подросток сделал вставку в обувь для подзарядки телефона
Вставка собирает кинетическую энергию во время ходьбы или бега и преобразует её в заряд для аккумулятора. Энергия накапливается в блоке питания, который помещается в подошву. Для подзарядки телефона на 10% достаточно 12 минут ходьбы.
🐟 Напечатали на 3D-принтере растительное филе лосося
Филе сделали из белков бобовых, масла водорослей и связующих веществ. В нём много жирных кислот омега-3 и омега-6 и витаминов группы B. Филе имитирует внешний вид, текстуру и вкус настоящего лосося, но не содержит костей, а также токсины, которые часто есть в морской рыбе.
🚘 Хакер научился захватывать «Теслы» с помощью популярного стороннего приложения
Он нашёл уязвимость в программе TeslaMate, которую используют владельцы многих электрокаров Tesla. С помощью удалённого доступа хакер смог открывать и закрывать двери и окна, запускать двигатель и отключать систему безопасности автомобиля. Подробности хакер раскрыл после того, как уязвимость устранили.
#новости_Код
📺 Разработали телевизор, который имитирует вкусы еды
На тонкую плёнку в зоне подготовки распыляются ароматизаторы в определённой комбинации, а затем плёнка прокручивается на телевизионный экран и её можно облизать. По задумке создателей пользователи смогут чувствовать вкусы еды и напитков со всего света.
😷 В России придумали очищать водоёмы от нефтепродуктов с помощью медицинских масок
На полипропиленовый материал масок и одноразовых простыней нанесли металлоорганический каркас и получили ткань, которая отталкивает воду и впитывает масла. Тестовый образец успешно очистил искусственный нефтеразлив из дизеля, красителя, ржавчины и других загрязнителей.
⚡️ Подросток сделал вставку в обувь для подзарядки телефона
Вставка собирает кинетическую энергию во время ходьбы или бега и преобразует её в заряд для аккумулятора. Энергия накапливается в блоке питания, который помещается в подошву. Для подзарядки телефона на 10% достаточно 12 минут ходьбы.
🐟 Напечатали на 3D-принтере растительное филе лосося
Филе сделали из белков бобовых, масла водорослей и связующих веществ. В нём много жирных кислот омега-3 и омега-6 и витаминов группы B. Филе имитирует внешний вид, текстуру и вкус настоящего лосося, но не содержит костей, а также токсины, которые часто есть в морской рыбе.
🚘 Хакер научился захватывать «Теслы» с помощью популярного стороннего приложения
Он нашёл уязвимость в программе TeslaMate, которую используют владельцы многих электрокаров Tesla. С помощью удалённого доступа хакер смог открывать и закрывать двери и окна, запускать двигатель и отключать систему безопасности автомобиля. Подробности хакер раскрыл после того, как уязвимость устранили.
#новости_Код
👍7
130 тысяч рублей за работу бэкенд-разработчика. Что это значит?
Продолжаем сагу «ЗОШТО ТАКИЕ ДЕНЖЫЩА».
https://v.thecode.media/rn4qf
#лучшее_Код #объяснялово_Код
Продолжаем сагу «ЗОШТО ТАКИЕ ДЕНЖЫЩА».
https://v.thecode.media/rn4qf
#лучшее_Код #объяснялово_Код
👍4
Как быстро найти любой логарифм с помощью обычного цикла.
Грубо врываемся в высшую математику с помощью варварского алгоритма. Вы тоже так можете:
https://v.thecode.media/jie0d
#проект_Код
Грубо врываемся в высшую математику с помощью варварского алгоритма. Вы тоже так можете:
https://v.thecode.media/jie0d
#проект_Код
👍6
В российских изданиях пишут, что сингапурские учёные разработали устройство в виде браслета, которое выявляет депрессию.
#новости_Код
#новости_Код
👍11🔥1
👍5
Космическая задача из NASA.
Очередная глупая интернетная задачка, но попробуйте решить её без подсказки, и вот она уже не такая глупая.
https://v.thecode.media/o9piv
#задача_Код
Очередная глупая интернетная задачка, но попробуйте решить её без подсказки, и вот она уже не такая глупая.
https://v.thecode.media/o9piv
#задача_Код
👍6
В этой подборке статей — основные знания о том, как устроен интернет:
🔹 Объясни мне: как устроен интернет.
🔹 Как устроен интернет: адреса.
🔹 Что делать, когда соцсети падут.
🔹 SSL-сертификаты и безопасный интернет.
🔹 Можно ли отключить интернет.
🔹 Как устроен спутниковый интернет.
🔹 Что такое даркнет.
#сохранить_Код
🔹 Объясни мне: как устроен интернет.
🔹 Как устроен интернет: адреса.
🔹 Что делать, когда соцсети падут.
🔹 SSL-сертификаты и безопасный интернет.
🔹 Можно ли отключить интернет.
🔹 Как устроен спутниковый интернет.
🔹 Что такое даркнет.
#сохранить_Код
👍23🔥3
Создаём CSS-сетку нужного размера.
Рассказываем, как сделать шаблон любой страницы.
https://v.thecode.media/wzmh0
#проект_Код #лучшее_Код
Рассказываем, как сделать шаблон любой страницы.
https://v.thecode.media/wzmh0
#проект_Код #лучшее_Код
👍3❤2
Какой язык программирования лучше?
Симпл-димпл или поп-ыт? Раст или Си-плюс-плюс? Тайд или кипячение?
https://v.thecode.media/s4ijg
#подборка_Код
Симпл-димпл или поп-ыт? Раст или Си-плюс-плюс? Тайд или кипячение?
https://v.thecode.media/s4ijg
#подборка_Код
👍5
😢 Проблема: за хирургическими ранами после операций нужно следить, чтобы не было заражения, расхождения швов и других осложнений. Но если операция была глубоко в теле, обнаружить осложнения можно слишком поздно.
😎 Решение: умные швы. Система состоит из медицинской нити с полимерным покрытием, безбатарейного датчика и внешнего беспроводного считывателя.
При зашивании раны изолированный участок нити продевают через датчик и закрепляют на контактах медицинским силиконом. Стежок с датчиком работает как метка радиочастотной идентификации (RFID).
Считыватель подаёт сигнал на датчик и получает отражённый сигнал. Если частота изменилась, в области раны может быть осложнение. Когда риска осложнений больше нет, нити удаляют с помощью несложной процедуры.
Умные нити работают на глубине до 5 см, но в теории её можно увеличить. Систему уже протестировали на живых свиньях и грызунах — всё работает.
👥 Кто: исследователи Национального университета Сингапура, Сингапур.
#новости_Код
😎 Решение: умные швы. Система состоит из медицинской нити с полимерным покрытием, безбатарейного датчика и внешнего беспроводного считывателя.
При зашивании раны изолированный участок нити продевают через датчик и закрепляют на контактах медицинским силиконом. Стежок с датчиком работает как метка радиочастотной идентификации (RFID).
Считыватель подаёт сигнал на датчик и получает отражённый сигнал. Если частота изменилась, в области раны может быть осложнение. Когда риска осложнений больше нет, нити удаляют с помощью несложной процедуры.
Умные нити работают на глубине до 5 см, но в теории её можно увеличить. Систему уже протестировали на живых свиньях и грызунах — всё работает.
👥 Кто: исследователи Национального университета Сингапура, Сингапур.
#новости_Код
🔥40👍21👎1
Как устроена радиосвязь.
Немного базы про радиоволны, чтобы разобрать проклятые вышки 5G. Пока что немного физики, а потом будет повеселее.
https://v.thecode.media/7pm03
#объяснялово_Код
Немного базы про радиоволны, чтобы разобрать проклятые вышки 5G. Пока что немного физики, а потом будет повеселее.
https://v.thecode.media/7pm03
#объяснялово_Код
👍11
Кто такой инженер по тестированию и стоит ли на него учиться?
Если вы знаете язык программирования, вы можете стать разработчиком и писать код. Если знаете математику, можете стать дата-сайентистом и извлекать знания из биг-даты. Если разбираетесь в людях, бизнесе и технологиях, можно стать продактом и рулить продуктом в целом.
А кто такой инженер по тестированию? Говорят, что это хороший трамплин в ИТ. Разберёмся.
Какие бывают
В ИТ-среде в связи с тестированием и качеством принято три обозначения:
🔹 QA — quality assurance, самый главный по качеству;
🔹 QC — quality control, контролёр качества;
🔹 Tester — тестировщик.
В разных компаниях эти обозначения могут сливаться или дополнительно разделяться, но в целом картинка такая.
QA — это тот, кто думает о качестве продукта в целом, причём не только о конечном коде, но и всего процесса разработки.
Можно представить, что QA — это директор по качеству, главный человек на пути у багов. Он не менее важен, чем главный архитектор или ИТ-директор. Многие его функции могут пересекаться с функциями других ИТ-директоров.
QC — это тот, кто сфокусирован на тестировании самого продукта. Можно представить, что это такой главный бригадир тестировщиков. Его работа — чтобы тесты шли ровно и чётко, без проблем. Разумеется, очень полезно, если он умеет непосредственно тестировать.
Тестировщик — это тот, кто тестирует продукт: проходит его ручками или пишет автоматические тесты; описывает баги; общается с разработчиком по поводу этих багов; заново тестирует исправленное.
Зачем столько тестировщиков
Когда продукт маленький, функция тестировщика может лежать на самом разработчике: сам написал код, сам проверил работу. Никакие QA и QC в маленьком продукте не нужны — там всё решается быстро и компактно.
Но продукты имеют свойство расти: сначала там один разработчик, потом трое. Каждый протестировал свою часть продукта, а кто протестирует продукт в целом и проверит «стыки»? Нужен тестировщик.
Продукт продолжает расти, и вот уже у нас не один тестировщик, а пятеро: как сделать так, чтобы они не тестировали одно и то же? Или тестировали, но по правильной методике? Значит, им нужен бригадир — QC.
Что делает тестировщик
Тестировщику дают продукт и требования к нему (документацию). Он всё это изучает и сопоставляет. Придумывает, как это всё тестировать.
👉 Его задача — проверить, чтобы продукт исполнял возложенные на него обязанности по документации, а потом — проверить всякие нештатные ситуации и предложить улучшения.
Какие-то из этих тестов можно автоматизировать: пишется специальная программа, которая симулирует действия пользователя и сравнивает результаты с эталоном. Другие тесты обязательно проходятся ручками.
Отдельная кухня — это то, как тестировщик фиксирует баги и доносит их до разработчика. Ведь одно дело сказать «Я нашёл ошибку», и совсем другое — сделать так, чтобы разработчик тоже смог её найти и исправить. Поэтому хороших тестировщиков учат грамотно описывать баги.
В некоторых компаниях тестировщик предлагает улучшения продукта с точки зрения логики, интерфейса или текста. Раз человек пользуется продуктом много и часто, есть смысл его послушать.
Почему говорят, что это трамплин в профессию
С одной стороны, стать тестировщиком проще, чем программистом: не нужно знать языки программирования и математику. Программирование и понимание алгоритмов потребуется только для автотестов, и это не так сложно, как обычная продуктовая разработка.
С другой стороны, тестировщики очень важны: ни одна уважающая себя компания не будет запускать продукт без внимательного тестирования. Везде, где есть разработчики, будут и тестировщики.
👉 Подробнее в статье по ссылке: https://v.thecode.media/wyxy3
Если вы знаете язык программирования, вы можете стать разработчиком и писать код. Если знаете математику, можете стать дата-сайентистом и извлекать знания из биг-даты. Если разбираетесь в людях, бизнесе и технологиях, можно стать продактом и рулить продуктом в целом.
А кто такой инженер по тестированию? Говорят, что это хороший трамплин в ИТ. Разберёмся.
Какие бывают
В ИТ-среде в связи с тестированием и качеством принято три обозначения:
🔹 QA — quality assurance, самый главный по качеству;
🔹 QC — quality control, контролёр качества;
🔹 Tester — тестировщик.
В разных компаниях эти обозначения могут сливаться или дополнительно разделяться, но в целом картинка такая.
QA — это тот, кто думает о качестве продукта в целом, причём не только о конечном коде, но и всего процесса разработки.
Можно представить, что QA — это директор по качеству, главный человек на пути у багов. Он не менее важен, чем главный архитектор или ИТ-директор. Многие его функции могут пересекаться с функциями других ИТ-директоров.
QC — это тот, кто сфокусирован на тестировании самого продукта. Можно представить, что это такой главный бригадир тестировщиков. Его работа — чтобы тесты шли ровно и чётко, без проблем. Разумеется, очень полезно, если он умеет непосредственно тестировать.
Тестировщик — это тот, кто тестирует продукт: проходит его ручками или пишет автоматические тесты; описывает баги; общается с разработчиком по поводу этих багов; заново тестирует исправленное.
Зачем столько тестировщиков
Когда продукт маленький, функция тестировщика может лежать на самом разработчике: сам написал код, сам проверил работу. Никакие QA и QC в маленьком продукте не нужны — там всё решается быстро и компактно.
Но продукты имеют свойство расти: сначала там один разработчик, потом трое. Каждый протестировал свою часть продукта, а кто протестирует продукт в целом и проверит «стыки»? Нужен тестировщик.
Продукт продолжает расти, и вот уже у нас не один тестировщик, а пятеро: как сделать так, чтобы они не тестировали одно и то же? Или тестировали, но по правильной методике? Значит, им нужен бригадир — QC.
Что делает тестировщик
Тестировщику дают продукт и требования к нему (документацию). Он всё это изучает и сопоставляет. Придумывает, как это всё тестировать.
👉 Его задача — проверить, чтобы продукт исполнял возложенные на него обязанности по документации, а потом — проверить всякие нештатные ситуации и предложить улучшения.
Какие-то из этих тестов можно автоматизировать: пишется специальная программа, которая симулирует действия пользователя и сравнивает результаты с эталоном. Другие тесты обязательно проходятся ручками.
Отдельная кухня — это то, как тестировщик фиксирует баги и доносит их до разработчика. Ведь одно дело сказать «Я нашёл ошибку», и совсем другое — сделать так, чтобы разработчик тоже смог её найти и исправить. Поэтому хороших тестировщиков учат грамотно описывать баги.
В некоторых компаниях тестировщик предлагает улучшения продукта с точки зрения логики, интерфейса или текста. Раз человек пользуется продуктом много и часто, есть смысл его послушать.
Почему говорят, что это трамплин в профессию
С одной стороны, стать тестировщиком проще, чем программистом: не нужно знать языки программирования и математику. Программирование и понимание алгоритмов потребуется только для автотестов, и это не так сложно, как обычная продуктовая разработка.
С другой стороны, тестировщики очень важны: ни одна уважающая себя компания не будет запускать продукт без внимательного тестирования. Везде, где есть разработчики, будут и тестировщики.
👉 Подробнее в статье по ссылке: https://v.thecode.media/wyxy3
👍27😢1
This media is not supported in your browser
VIEW IN TELEGRAM
🎧 Хакер научился захватывать «Теслы» с помощью популярного стороннего приложения
В этом выпуске расскажем про то, как хакер научился захватывать «Теслы» с помощью популярного стороннего приложения и как в Израиле напечатали на 3D-принтере растительное филе лосося.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
В этом выпуске расскажем про то, как хакер научился захватывать «Теслы» с помощью популярного стороннего приложения и как в Израиле напечатали на 3D-принтере растительное филе лосося.
Послушать выпуск: https://podcast.ru/1517634826
#подкаст_Код
🔥4👍3😢1