Интересный инструмент, который позволяет визуализировать поиск пути в клетчатом лабиринте
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Можно построить свой лабиринт и посмотреть, как работают различные алгоритмы поиска пути в графе. Начальные и конечные точки можно двигать, а работу самих алгоритмов можно настроить.
Исходники проекта открыты, поиграться можно тут: https://qiao.github.io/PathFinding.js/visual/
#opensource #алгоритмы #инструменты
Если слова арены, пулы и блоки вам ни о чем не говорят, пришла пора узнать, как устроена работа с памятью в Python
Разработчики на других языках часто винят Python в медлительности, расточительности и неспособности выполнять И действительно, эта цена за то, что Python многое делает за нас и мы привыкли не заботиться об управлении памятью. Но пусть эти процессы и скрыты, но с их пониманием можно запросто подготовить производительный код для высоконагруженных задач.
И вот вам в помощь полезная статья, в которой как раз рассматривают модель памяти Python и взаимодействие интерпретатора Python с оперативной памятью компьютера:
https://proglib.io/p/pomnit-vse-kak-rabotaet-pamyat-v-python-2021-03-14
#python #начинающим
Разработчики на других языках часто винят Python в медлительности, расточительности и неспособности выполнять И действительно, эта цена за то, что Python многое делает за нас и мы привыкли не заботиться об управлении памятью. Но пусть эти процессы и скрыты, но с их пониманием можно запросто подготовить производительный код для высоконагруженных задач.
И вот вам в помощь полезная статья, в которой как раз рассматривают модель памяти Python и взаимодействие интерпретатора Python с оперативной памятью компьютера:
https://proglib.io/p/pomnit-vse-kak-rabotaet-pamyat-v-python-2021-03-14
#python #начинающим
Где можно потренироваться в вёрстке на CSS?
Например, на CSSBattle. Это платформа, на которой нужно сверстать проект по изображению, используя как можно меньше кода.
Конечно, есть платные разделы, но много испытаний доступны бесплатно: https://cssbattle.dev/
#веб #фронтенд #css
Например, на CSSBattle. Это платформа, на которой нужно сверстать проект по изображению, используя как можно меньше кода.
Конечно, есть платные разделы, но много испытаний доступны бесплатно: https://cssbattle.dev/
#веб #фронтенд #css
Алгоритмическая секция на собеседовании: на что обращать внимание?
Алгоритмические задачи — частые гости на собеседованиях. И здесь мало просто написать корректный код за небольшое количество времени, надо ещё и объяснить, как он работает.
И вот несколько дельных советов, которые в этом помогут: https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
Алгоритмические задачи — частые гости на собеседованиях. И здесь мало просто написать корректный код за небольшое количество времени, надо ещё и объяснить, как он работает.
И вот несколько дельных советов, которые в этом помогут: https://habr.com/ru/company/avito/blog/662922/
#алгоритмы #собеседование
Если вы развиваете стартап или делаете продукт, вот необычный источник полезных знаний для вас
Это — огромная база твиттер-тредов, где стартаперы бесплатно делятся ценными знаниями. Называется эта штука University of Threads, и она как-то даже стала проектом дня на Product Hunt.
Там есть экспертные советы обо всём: как делать дизайн и маркетинг, стратегию и запуск, какие книги рекомендуют авторитетные личности и много других тем. Годнота 10 из 10: https://universityofthreads.com/df6274eb8155419caae12137a2fe77ff
#стартап #мотивация #twitter
Это — огромная база твиттер-тредов, где стартаперы бесплатно делятся ценными знаниями. Называется эта штука University of Threads, и она как-то даже стала проектом дня на Product Hunt.
Там есть экспертные советы обо всём: как делать дизайн и маркетинг, стратегию и запуск, какие книги рекомендуют авторитетные личности и много других тем. Годнота 10 из 10: https://universityofthreads.com/df6274eb8155419caae12137a2fe77ff
#стартап #мотивация #twitter
4 тестовых заданий для Product Manager — Сбер, Тинькофф, 2GIS
В большинстве компаний одним из этапов отбора является выполнение тестового задания. И чтобы повысить свои шансы на успех, особенно для ребят без опыта или уровня Junior, можно заранее прорешать типичные тестовые задания. Так вы будете чувствовать себя увереннее и с реальным тестовым справитесь гораздо быстрее.
В статье разбирают несколько тестовых на должность Product Manager от топовых компаний:
https://tproger.ru/articles/sbornik-testovyh-zadanij-dlja-product-manager-sber-tinkoff-2gis/
#собеседование #работа
В большинстве компаний одним из этапов отбора является выполнение тестового задания. И чтобы повысить свои шансы на успех, особенно для ребят без опыта или уровня Junior, можно заранее прорешать типичные тестовые задания. Так вы будете чувствовать себя увереннее и с реальным тестовым справитесь гораздо быстрее.
В статье разбирают несколько тестовых на должность Product Manager от топовых компаний:
https://tproger.ru/articles/sbornik-testovyh-zadanij-dlja-product-manager-sber-tinkoff-2gis/
#собеседование #работа
Первый месяц лета уже позади. И если вы не знаете, что почитать в оставшиеся два — вот 5 книг для чтения на лето от Билла Гейтса. Сам Билл говорит, что книги могут показаться сложными и ненужными, но он уверяет, что на самом деле это не так:
1. «Сила» — Наоми Алдерман. Яркий роман-антиутопия о женской силе. Что бы произошло с миром, если бы женщины вдруг стали физически сильнее мужчин?
2. «Почему мы поляризованы» — Эзра Кляйн. Это научно-популярная книга американского журналиста Эзры Кляйна 2020 года, в которой автор анализирует политическую поляризацию в Соединенных Штатах
3. «Шоссе Линкольна» — Амор Тоулз. Роман рассказывает о двух братьях, которые пытаются добраться из Небраски в Калифорнию, но сбиваются с курса. Книга о том, что наш личный путь, как правило, не бывает таким линейным или предсказуемым, как нам бы хотелось.
4. «Министерство будущего» — Ким Стэнли Робинсон. Действие романа разворачивается в недалеком будущем и повествует о вспомогательном органе, миссия которого состоит в том, чтобы защищать будущие поколения граждан мира, как будто их права так же действительны, как и права нынешнего поколения.
5. «Как на самом деле устроен мир» — Вацлав Смил. В книге рассказывается о фундаментальных силах, формирующих человеческую жизнь.
#книги
1. «Сила» — Наоми Алдерман. Яркий роман-антиутопия о женской силе. Что бы произошло с миром, если бы женщины вдруг стали физически сильнее мужчин?
2. «Почему мы поляризованы» — Эзра Кляйн. Это научно-популярная книга американского журналиста Эзры Кляйна 2020 года, в которой автор анализирует политическую поляризацию в Соединенных Штатах
3. «Шоссе Линкольна» — Амор Тоулз. Роман рассказывает о двух братьях, которые пытаются добраться из Небраски в Калифорнию, но сбиваются с курса. Книга о том, что наш личный путь, как правило, не бывает таким линейным или предсказуемым, как нам бы хотелось.
4. «Министерство будущего» — Ким Стэнли Робинсон. Действие романа разворачивается в недалеком будущем и повествует о вспомогательном органе, миссия которого состоит в том, чтобы защищать будущие поколения граждан мира, как будто их права так же действительны, как и права нынешнего поколения.
5. «Как на самом деле устроен мир» — Вацлав Смил. В книге рассказывается о фундаментальных силах, формирующих человеческую жизнь.
#книги
This media is not supported in your browser
VIEW IN TELEGRAM
Ещё один интересный codepen-проект, в этот раз с нестандартным лоадером
Что интересно, реализовано без единой строчки JavaScript — только SVG и CSS. Поэтому он практически никак не влияет на нагрузку:
https://codepen.io/jkantner/pen/VwrYggy
#css #веб
Что интересно, реализовано без единой строчки JavaScript — только SVG и CSS. Поэтому он практически никак не влияет на нагрузку:
https://codepen.io/jkantner/pen/VwrYggy
#css #веб
Как облегчить анализ данных при помощи SQL
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному ПО, но нужно знать к какому.
В статье описывается, как можно довольно быстро загрузить массив данных куда-то и заняться его анализом:
https://tproger.ru/articles/kruchu-verchu-logi-pri-pomoshhi-sql-oblegchaem-analiz-dannyh/
#sql
Бывает такая ситуация, что необходимо проанализировать большой объём данных системы логирования событий на предмет аномалий или инцидентов. Просматривать такой массив данных трудно и нецелесообразно. Для этих целей можно обратиться к специализированному ПО, но нужно знать к какому.
В статье описывается, как можно довольно быстро загрузить массив данных куда-то и заняться его анализом:
https://tproger.ru/articles/kruchu-verchu-logi-pri-pomoshhi-sql-oblegchaem-analiz-dannyh/
#sql
21 июля пройдёт бесплатный вебинар про реальный опыт миграции на почтовый сервер CommuniGate Pro
В апреле этого года команда iFellow перенесла на него 1000 пользователей с MS Exchange. В процессе переезда ребята столкнулись с проблемами, решили их и хотят рассказать о своём опыте. На вебинаре вы узнаете о:
— Поиске отечественного решения и обзор ситуации на рынке;
— CommuniGate ProO и его особенностях;
— 6 ошибках, которые iFellow совершили при миграции;
— Типовом плане перехода с MS Exchange на CommuniGate Pro;
— Особенностях переноса календарей и адресной книги;
— Интеграции с Active Directory.
Регистрируйтесь: https://tprg.ru/KpCI
Это #парнёрский пост
В апреле этого года команда iFellow перенесла на него 1000 пользователей с MS Exchange. В процессе переезда ребята столкнулись с проблемами, решили их и хотят рассказать о своём опыте. На вебинаре вы узнаете о:
— Поиске отечественного решения и обзор ситуации на рынке;
— CommuniGate ProO и его особенностях;
— 6 ошибках, которые iFellow совершили при миграции;
— Типовом плане перехода с MS Exchange на CommuniGate Pro;
— Особенностях переноса календарей и адресной книги;
— Интеграции с Active Directory.
Регистрируйтесь: https://tprg.ru/KpCI
Это #парнёрский пост
Энтузиасты из Digital Foundry запустили на Xbox Series X|S Windows 98, а на нём несколько классических шутеров и RTS
Эмулятор DOSBox Pure недавно получил поддержку Windows 98, а это открыло множество возможностей. Хоть с некоторыми играми пришлось помучаться, создавая виртуальный образ диска и загружая его через ftp, но у энтузиастов всё получилось.
В итоге на Xbox Series X|S получилось запустить C&C: Tiberian Sun, Quake, Quake II, Half-Life, Unreal и Turok: The Dinosaur Hunter с эмуляцией 3dfx Voodoo:
https://youtu.be/lrpkFuKh4CI
#игры #история
Эмулятор DOSBox Pure недавно получил поддержку Windows 98, а это открыло множество возможностей. Хоть с некоторыми играми пришлось помучаться, создавая виртуальный образ диска и загружая его через ftp, но у энтузиастов всё получилось.
В итоге на Xbox Series X|S получилось запустить C&C: Tiberian Sun, Quake, Quake II, Half-Life, Unreal и Turok: The Dinosaur Hunter с эмуляцией 3dfx Voodoo:
https://youtu.be/lrpkFuKh4CI
#игры #история
YouTube
Xbox Series X|S Running Windows 98 - Quake, Half-Life, Unreal, Turok - Classic PC Gaming!
Windows 98 played host to a massive collection of truly iconic PC games - and now you can play them all on your Xbox Series console thanks to virtualisation of the entire OS, plus emulated support for 3dfx Voodoo Graphics! So, how do you get it set up, how…
9 способов защититься от утечки данных
Нарушение данных — это нарушение безопасности, при котором защищенные или конфиденциальные данные копируются, крадутся или используются лицом, не уполномоченным на это.
В статье разбирают факторы утечки данных и способы этого избежать:
https://tproger.ru/articles/9-sposobov-zashhititsja-ot-utechki-dannyh/
#безопасность
Нарушение данных — это нарушение безопасности, при котором защищенные или конфиденциальные данные копируются, крадутся или используются лицом, не уполномоченным на это.
В статье разбирают факторы утечки данных и способы этого избежать:
https://tproger.ru/articles/9-sposobov-zashhititsja-ot-utechki-dannyh/
#безопасность
Как ускорить тестирование приложения с помощью OpenAPI-спецификаций
OpenAPI — универсальный инструмент, который полезен не только для задач разработчиков и аналитиков, но и для повышения эффективности работы тестировщиков. QA Team Leader из «Иннотех» рассказал в статье, как можно использовать OpenAPI для тестирования:
https://tprg.ru/eAPU
#тестирование
OpenAPI — универсальный инструмент, который полезен не только для задач разработчиков и аналитиков, но и для повышения эффективности работы тестировщиков. QA Team Leader из «Иннотех» рассказал в статье, как можно использовать OpenAPI для тестирования:
https://tprg.ru/eAPU
#тестирование
Tproger
Как ускорить тестирование с помощью OpenAPI
OpenAPI — инструмент, который часто используется разработчиками и аналитиками. Но и тестировщики могут применить его, чтобы ускорить работу.
Что почитать на выходных: «Совершенный алгоритм. Основы»
Если давно собирались разобраться с алгоритмами, то вот вам знак. Книга — отличное введение в основы алгоритмов. Много практики, упражнений на закрепление материала и разборов решений. Особенно приятно, что объяснение не привязано к каком-либо языку программирования.
#алгоритмы #книги
Если давно собирались разобраться с алгоритмами, то вот вам знак. Книга — отличное введение в основы алгоритмов. Много практики, упражнений на закрепление материала и разборов решений. Особенно приятно, что объяснение не привязано к каком-либо языку программирования.
#алгоритмы #книги
Выявление и сбор требований к ПО — масштабный гайд
Фундаментальное описание требований к ПО и подходов к их выявлению и сбору — статья освещает все аспекты этой области знаний, структурирует информацию и не оставляет ни малейшего шанса недопониманиям и «тёмным» местам:
https://tproger.ru/articles/vyjavlenie-i-sbor-trebovanij-k-po-ultimate-guide/
#тестирование
Фундаментальное описание требований к ПО и подходов к их выявлению и сбору — статья освещает все аспекты этой области знаний, структурирует информацию и не оставляет ни малейшего шанса недопониманиям и «тёмным» местам:
https://tproger.ru/articles/vyjavlenie-i-sbor-trebovanij-k-po-ultimate-guide/
#тестирование
Актуальные вакансии для Backend-разработчиков
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Middle+ / Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Python-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Middle+ / Senior Golang-разработчик
Где: Москва, можно удалённо
Опыт: от 1 года
— Java-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Python-разработчик
Где: Москва
Опыт: от 3 лет
#вакансии #работа
This media is not supported in your browser
VIEW IN TELEGRAM
Просто небольшой codepen с анимированной карточкой входа.
Красиво, стильно, удобно и ни строчки JS — всё на чистом CSS. Посмотреть код можно тут: https://codepen.io/ig_design/pen/KKVQpVP
#css #веб
Красиво, стильно, удобно и ни строчки JS — всё на чистом CSS. Посмотреть код можно тут: https://codepen.io/ig_design/pen/KKVQpVP
#css #веб