Forwarded from Selectel Team
Принятые практики написания кода значительно упрощают коммуникацию и работу в команде. Для этого существуют стайл-гайды. 🤓
Антон, разработчик в команде внутренних сервисов, рассказал об этом на внутреннем докладе подробнее и поделился советами. А мы все записали ⏩
Антон, разработчик в команде внутренних сервисов, рассказал об этом на внутреннем докладе подробнее и поделился советами. А мы все записали ⏩
🔥33👍18
Мобильная разработка для iOS и Android — что лучше и с чего начать?
Если выберешь iOS-разработку, то сказочке конец. Ты проснёшься в своей постели с Айфоном в руках и будешь верить во что хочешь.
Если выберешь Android-разработку, то останешься в мире Java и Kotlin, и я покажу тебе, насколько глубока кроличья нора.
https://v.thecode.media/i37uv
#разбор_Код
Если выберешь iOS-разработку, то сказочке конец. Ты проснёшься в своей постели с Айфоном в руках и будешь верить во что хочешь.
Если выберешь Android-разработку, то останешься в мире Java и Kotlin, и я покажу тебе, насколько глубока кроличья нора.
https://v.thecode.media/i37uv
#разбор_Код
🔥16👍6
Для тех кому бы что поломать
В Практикуме есть курс «Тестирование веб-приложений на Python». Если вы любите проверять, на что способны сайты, когда на них добавляют миллион товаров, — это для вас.
На курсе напишете автотесты и будете выяснять, сколько гамбургеров можно положить в одну корзину, чтобы она не сломалась.
Попробовать себя в деле: https://v.thecode.media/begko
В Практикуме есть курс «Тестирование веб-приложений на Python». Если вы любите проверять, на что способны сайты, когда на них добавляют миллион товаров, — это для вас.
На курсе напишете автотесты и будете выяснять, сколько гамбургеров можно положить в одну корзину, чтобы она не сломалась.
Попробовать себя в деле: https://v.thecode.media/begko
👍19
Задача про банковскую комиссию
Всё, решайте задачку и на дачу. Или в бар. Или домой под душ. Короче, давайте, заканчивайте неделю, мы подождём.
https://v.thecode.media/7bkod
#задача_Код
Всё, решайте задачку и на дачу. Или в бар. Или домой под душ. Короче, давайте, заканчивайте неделю, мы подождём.
https://v.thecode.media/7bkod
#задача_Код
👍18❤1
Сложный тест: узнай язык программирования по описанию
На выходные — большой и мощный тест. Справитесь?
https://v.thecode.media/e36xr
#лучшее_Код
#тест_Код
На выходные — большой и мощный тест. Справитесь?
https://v.thecode.media/e36xr
#лучшее_Код
#тест_Код
👍24🔥7
Тысячи пользователей онлайн: как работать, когда у тебя высоконагруженный проект
Скорость решает:
https://v.thecode.media/v8lp2
#лучшее_Код #трудовыебудни_Код
Скорость решает:
https://v.thecode.media/v8lp2
#лучшее_Код #трудовыебудни_Код
👍7👎1
Выбираем самое важное изобретение недели
🔎 Компьютерная модель, которая предсказывает преступления
Модель проанализировала данные о кражах, грабежах и нападениях в Чикаго в 2014-2016 годах. Город разделили на сектора шириной 300 м. По найденным закономерностям модель с точностью 90% предсказывает новые преступления на неделю вперёд в каждом секторе.
🫧 Акустический левитатор для бесконтактного перемещения мелких объектов
Система создаёт акустическое поле и варьирует давление в разных его областях, чтобы удерживать и перемещать предметы, твёрдые частицы и капли жидкости. Непосредственного контакта нет, что пригодится при сборке из мелких предметов, а также в медицине и работе с опасными веществами.
🐔 Нейросеть, которая распознаёт сигналы бедствия от кур
Крупные птицефабрики держат тысячи кур в условиях, при которых сложно понять, что конкретному животному нужна помощь. Например, если цыплёнок застрял лапой в клетке. Нейронка выделяет крики о помощи среди других шумов с точностью 97%. Систему можно адаптировать и для других животных.
🤌 Чувствительная кожа для роботов
Кожа в виде мягкой полимерной матрицы содержит оптические волокна, которые обнаруживают растяжение, низкочастотные вибрации, тепло и давление. Алгоритмы определяют, в каких точках кожа соприкасается с объектом и с какой силой на неё давят. Так можно наделить роботов осязанием.
🦾 Роботизированная рука, которая находит предметы без маркировки
Предмет легко найти среди других, если на нём есть RFID-метка. Но если предмет не маркирован, поиск усложняется. Система строит 3D-модель из кучи предметов с метками и без, а затем находит и извлекает немаркированный в 95% случаев. Можно полностью автоматизировать сортировку на складах.
🔎 Компьютерная модель, которая предсказывает преступления
Модель проанализировала данные о кражах, грабежах и нападениях в Чикаго в 2014-2016 годах. Город разделили на сектора шириной 300 м. По найденным закономерностям модель с точностью 90% предсказывает новые преступления на неделю вперёд в каждом секторе.
🫧 Акустический левитатор для бесконтактного перемещения мелких объектов
Система создаёт акустическое поле и варьирует давление в разных его областях, чтобы удерживать и перемещать предметы, твёрдые частицы и капли жидкости. Непосредственного контакта нет, что пригодится при сборке из мелких предметов, а также в медицине и работе с опасными веществами.
🐔 Нейросеть, которая распознаёт сигналы бедствия от кур
Крупные птицефабрики держат тысячи кур в условиях, при которых сложно понять, что конкретному животному нужна помощь. Например, если цыплёнок застрял лапой в клетке. Нейронка выделяет крики о помощи среди других шумов с точностью 97%. Систему можно адаптировать и для других животных.
🤌 Чувствительная кожа для роботов
Кожа в виде мягкой полимерной матрицы содержит оптические волокна, которые обнаруживают растяжение, низкочастотные вибрации, тепло и давление. Алгоритмы определяют, в каких точках кожа соприкасается с объектом и с какой силой на неё давят. Так можно наделить роботов осязанием.
🦾 Роботизированная рука, которая находит предметы без маркировки
Предмет легко найти среди других, если на нём есть RFID-метка. Но если предмет не маркирован, поиск усложняется. Система строит 3D-модель из кучи предметов с метками и без, а затем находит и извлекает немаркированный в 95% случаев. Можно полностью автоматизировать сортировку на складах.
👍14
⌚️ Как работает синхронизация времени в интернете
В общем виде синхронизация времени работает так:
1. Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
2. Сервер получает запрос, и, если всё в порядке, — записывает, когда он его получил, и отправляет данные с точным временем на сервере.
3. Устройство получает ответ от сервера и записывает, во сколько оно его получило.
4. Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).
Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.
Теперь вы всё знаете и сможете похвастаться в баре перед знакомыми: https://v.thecode.media/sc71p
В общем виде синхронизация времени работает так:
1. Устройство посылает запрос на сервер синхронизации и запоминает время, когда ушёл запрос. Запрос идёт по протоколу NTP, о нём ниже.
2. Сервер получает запрос, и, если всё в порядке, — записывает, когда он его получил, и отправляет данные с точным временем на сервере.
3. Устройство получает ответ от сервера и записывает, во сколько оно его получило.
4. Зная время отправки и получения запроса и точное время на сервере, можно рассчитать глобальное время (но с какой-то точностью).
Это всё повторяется с какой-то периодичностью — раз в час, раз в день или с любым другим интервалом.
Теперь вы всё знаете и сможете похвастаться в баре перед знакомыми: https://v.thecode.media/sc71p
Журнал «Код» программирование без снобизма
Как работает и зачем нужна синхронизация времени в интернете — Журнал «Код»
Рассказываем, как компьютеры и другие устройства синхронизируют время между собой.
👍25
Мы что, платим за интернет, чтобы не понимать, как он работает?
• Объясни мне: как устроен интернет: https://v.thecode.media/o1hwd
• Домены для вашего сайта: https://v.thecode.media/01qjj
• Что делать, когда соцсети падут: https://v.thecode.media/rdylp
• Как устроен интернет: адреса: https://v.thecode.media/cm9ej
• Как выглядит сервер: https://v.thecode.media/57vmo
• Что такое интернет вещей: https://v.thecode.media/b8b09
• Облачный гейминг: что это и как работает: https://v.thecode.media/yhpqh
• Объясни мне: как устроен интернет: https://v.thecode.media/o1hwd
• Домены для вашего сайта: https://v.thecode.media/01qjj
• Что делать, когда соцсети падут: https://v.thecode.media/rdylp
• Как устроен интернет: адреса: https://v.thecode.media/cm9ej
• Как выглядит сервер: https://v.thecode.media/57vmo
• Что такое интернет вещей: https://v.thecode.media/b8b09
• Облачный гейминг: что это и как работает: https://v.thecode.media/yhpqh
👍18❤10
Практикум проводит прямой эфир, где вместе с автором курса «Android-разработчик» и наставником курса «iOS-разработчик» поговорят вот про что:
— Как сейчас обстоят дела в мире мобильной разработки.
— Куда лучше идти новичкам.
— Какие требования для junior-специалистов будут на их первом месте работы.
Когда: завтра в 14:00.
Где посмотреть: на канале Яндекс Практикума
— Как сейчас обстоят дела в мире мобильной разработки.
— Куда лучше идти новичкам.
— Какие требования для junior-специалистов будут на их первом месте работы.
Когда: завтра в 14:00.
Где посмотреть: на канале Яндекс Практикума
👍15
Ты:
*покупаешь компьютер с 32 гигами оперативы, чтобы точно на всё хватило памяти*
Комп:
*создает своп-файл еще на 10 ГБ и забивает весь твой хард*
#вопрос_Код
*покупаешь компьютер с 32 гигами оперативы, чтобы точно на всё хватило памяти*
Комп:
*создает своп-файл еще на 10 ГБ и забивает весь твой хард*
#вопрос_Код
👍34🔥4😢2