#Оффтоп
Наверняка многие из вас видели пост с конкурсом, который сейчас удален. И ряд странностей, которые произошли за последние 10 минут. Вследствие ряда технических ошибок мы решили перенести конкурс - он обязательно будет, но чуть позже. Приношу свои извинения за беспокойство (и сотни уведомлений).
Наверняка многие из вас видели пост с конкурсом, который сейчас удален. И ряд странностей, которые произошли за последние 10 минут. Вследствие ряда технических ошибок мы решили перенести конкурс - он обязательно будет, но чуть позже. Приношу свои извинения за беспокойство (и сотни уведомлений).
#Где_то_за_кадром
Утро понедельника начинается с небольших математических изысканий. Ты же наверняка слышал про число Пи? У него есть младший брат Пау. А еще - он настоящий дьяволенок. Причем настолько, что иногда его зовут Дьявольской пропорцией. Объясняется столько зловещее прозвище достаточно легко - в восьмеричной записи Пау среди только первых 200 знаков четыре раза встречается комбинация 666.
О чем рубрика
Утро понедельника начинается с небольших математических изысканий. Ты же наверняка слышал про число Пи? У него есть младший брат Пау. А еще - он настоящий дьяволенок. Причем настолько, что иногда его зовут Дьявольской пропорцией. Объясняется столько зловещее прозвище достаточно легко - в восьмеричной записи Пау среди только первых 200 знаков четыре раза встречается комбинация 666.
О чем рубрика
#Do_you_understand
Тестирование - это крайне важный этап разработки. Многие об этом забывают, а потом теряют огромные суммы на исправление ошибок прямо в продакшене. Однако, айтишники - ребята несколько ленивые и постоянно прогонять все тесты...
Примерно так на свет появились smoke test. Или "дымовые", если уж переводить. Смысл в том, что это крайне ограниченный набор тестов, которые проверяют основную функциональность. Во-первых, это быстро. Во-вторых, если уж основные кейсы не прошли, то зачем запускать дополнительные.
О чем рубрика
Тестирование - это крайне важный этап разработки. Многие об этом забывают, а потом теряют огромные суммы на исправление ошибок прямо в продакшене. Однако, айтишники - ребята несколько ленивые и постоянно прогонять все тесты...
Примерно так на свет появились smoke test. Или "дымовые", если уж переводить. Смысл в том, что это крайне ограниченный набор тестов, которые проверяют основную функциональность. Во-первых, это быстро. Во-вторых, если уж основные кейсы не прошли, то зачем запускать дополнительные.
О чем рубрика
🔥 Розыгрыш на 150 ТЫСЯЧ рублей
Математика или литература? Java или
французский? Пора зарыть топор войны
и объединится ради масштабного конкурса
для всех, кто тянется к знаниям! 🚀
Только для подписчиков наших каналов мы разыгрываем:
— MacBook Air
— Премиум аккаунт на Puzzle English
— Сертификат на 20 тысяч рублей на курсы Нетологии
…и, наконец, главный приз: iPhone 11!
Все призы победители могут забрать деньгами!
Готов участвовать?
1. Подпишись на «Вокабуля́рий»
2. Подпишись на «Программистку»
3. Нажми кнопку «Участвовать»
4. Выигрывай!
😎 Итоги подведёт первого августа специальный бот!
*****
Победители: Андрей Мартынов, Рома Еремеев, Chris Schindler, Denis
Математика или литература? Java или
французский? Пора зарыть топор войны
и объединится ради масштабного конкурса
для всех, кто тянется к знаниям! 🚀
Только для подписчиков наших каналов мы разыгрываем:
— MacBook Air
— Премиум аккаунт на Puzzle English
— Сертификат на 20 тысяч рублей на курсы Нетологии
…и, наконец, главный приз: iPhone 11!
Все призы победители могут забрать деньгами!
Готов участвовать?
1. Подпишись на «Вокабуля́рий»
2. Подпишись на «Программистку»
3. Нажми кнопку «Участвовать»
4. Выигрывай!
😎 Итоги подведёт первого августа специальный бот!
*****
Победители: Андрей Мартынов, Рома Еремеев, Chris Schindler, Denis
#Do_you_understand
Программисты - тоже люди, а значит ничто человеческое им не чуждо. В том числе ошибки. К сожалению, их приходится чинить и такой процесс называется "пофиксить".
P.S. Мем посвящается моим ответственным коллегам.
О чем рубрика
Программисты - тоже люди, а значит ничто человеческое им не чуждо. В том числе ошибки. К сожалению, их приходится чинить и такой процесс называется "пофиксить".
P.S. Мем посвящается моим ответственным коллегам.
О чем рубрика
#Будни_IT
Великий историк пытался распутать клубок сложностей неверного слияния, которое произошло много месяцев назад. Он совершил паломничество к мастеру Git, чтобы просить его помощи.
«Мастер Git, — сказал историк, — какова природа истории?»
«История непреложна. Переписывать её позже значит вредить самой материи существа»
Историк спросил: «И поэтому перебазирование коммитов, которые были внесены, не одобряется?»
«Воистину», — ответил мастер Git.
«Великолепно!» — воскликнул историк — «У меня есть историческая запись коммита слияния с двумя другими родителями. Как я могу выяснить, из какой из веток происходит каждый из родителей?»
«История мимолётна, — ответил мастер Git, — знание, которого ты ищешь, доступно только богам»
Историк опустил голову, и просветление поразило его.
О чем рубрика
Великий историк пытался распутать клубок сложностей неверного слияния, которое произошло много месяцев назад. Он совершил паломничество к мастеру Git, чтобы просить его помощи.
«Мастер Git, — сказал историк, — какова природа истории?»
«История непреложна. Переписывать её позже значит вредить самой материи существа»
Историк спросил: «И поэтому перебазирование коммитов, которые были внесены, не одобряется?»
«Воистину», — ответил мастер Git.
«Великолепно!» — воскликнул историк — «У меня есть историческая запись коммита слияния с двумя другими родителями. Как я могу выяснить, из какой из веток происходит каждый из родителей?»
«История мимолётна, — ответил мастер Git, — знание, которого ты ищешь, доступно только богам»
Историк опустил голову, и просветление поразило его.
О чем рубрика
DevOps - это
Anonymous Quiz
40%
Методология разработки
19%
Шаблон проектирования
27%
Development что-то там
13%
Парадигма программирования
#Будь_как_все
Итак, DevOps: многие любят похоливарить на тему того, подход ли это или профессия. Википедия говорит, что это "методология разработки ПО, сфокусированная на предельно активном взаимодействии и интеграции...", бла-бла-бла. Если объяснять тоже самое, но человеческим языком, то главная задача этого подхода - решение проблемы "не на моей стороне".
Условно говоря, если я - программистка, почему я должна чинить упавший сервер? Да, я могу, но это не моя зона ответственности. А чья тогда? Девопсы - это как раз люди, которые берут на себя ответственность за межстыковые косяки на любом этапе обновления или эксплуатации системы.
О чем рубрика
Итак, DevOps: многие любят похоливарить на тему того, подход ли это или профессия. Википедия говорит, что это "методология разработки ПО, сфокусированная на предельно активном взаимодействии и интеграции...", бла-бла-бла. Если объяснять тоже самое, но человеческим языком, то главная задача этого подхода - решение проблемы "не на моей стороне".
Условно говоря, если я - программистка, почему я должна чинить упавший сервер? Да, я могу, но это не моя зона ответственности. А чья тогда? Девопсы - это как раз люди, которые берут на себя ответственность за межстыковые косяки на любом этапе обновления или эксплуатации системы.
О чем рубрика
#Будни_IT
Примерно так проходит рабочий день в пятницу. Хороших выходных всем!
P.S. И неважно, что прошла только половина рабочего дня.
О чем рубрика
Примерно так проходит рабочий день в пятницу. Хороших выходных всем!
P.S. И неважно, что прошла только половина рабочего дня.
О чем рубрика
#Do_you_understand
Группы бывают разными. Музыкальными, политическими, социальными. А еще группы могут быть полугруппами, особенно если речь идет о математике. В общем, давай разбираться.
Представим, что у нас есть какое-то множество. Так вот, полугруппой оно будет при условии, что есть операция, которая из двух любых элементов этого множества получает опять-таки элемент этого множества. Запутано? Например - натуральные числа и операция сложения. 2 + 7 = 9 - получили натуральное число.
А вот множество нечетных чисел уже в это определение не вписывается. 5 + 7 = 12, получили четное число, определение ушло куда подальше.
О чем рубрика
Группы бывают разными. Музыкальными, политическими, социальными. А еще группы могут быть полугруппами, особенно если речь идет о математике. В общем, давай разбираться.
Представим, что у нас есть какое-то множество. Так вот, полугруппой оно будет при условии, что есть операция, которая из двух любых элементов этого множества получает опять-таки элемент этого множества. Запутано? Например - натуральные числа и операция сложения. 2 + 7 = 9 - получили натуральное число.
А вот множество нечетных чисел уже в это определение не вписывается. 5 + 7 = 12, получили четное число, определение ушло куда подальше.
О чем рубрика
#Будни_IT
Новые баги создают абсолютно все программисты - как начинающие, так и опытные. Но, как правило, команда из 5 сеньоров за месяц не сможет создать столько багов, сколько джун в первый день своей работы.
P.S. Добро пожаловать в команду, сынок.
О чем рубрика
Новые баги создают абсолютно все программисты - как начинающие, так и опытные. Но, как правило, команда из 5 сеньоров за месяц не сможет создать столько багов, сколько джун в первый день своей работы.
P.S. Добро пожаловать в команду, сынок.
О чем рубрика
This media is not supported in your browser
VIEW IN TELEGRAM
#Где_то_за_кадром
Хочешь стать хакером за 3 секунды? Взломать Пентагон, конечно, не получится, но эффект "как в фильмах" обеспечить точно можно.
Итак, предполагая, что у тебя Windows - открываешь командную строку и вбиваешь следующие команды друг за другом:
color a (сменить цвет текста на зеленый)
cd C:/ (переход в корневой каталог)
dir /s (вывод всего содержимого внутри папки)
Profit! Если надоест любоваться бесконечным выводом, нажми ctrl + C. А чтобы поменять цвет обратно на белый - color f.
О чем рубрика
Хочешь стать хакером за 3 секунды? Взломать Пентагон, конечно, не получится, но эффект "как в фильмах" обеспечить точно можно.
Итак, предполагая, что у тебя Windows - открываешь командную строку и вбиваешь следующие команды друг за другом:
color a (сменить цвет текста на зеленый)
cd C:/ (переход в корневой каталог)
dir /s (вывод всего содержимого внутри папки)
Profit! Если надоест любоваться бесконечным выводом, нажми ctrl + C. А чтобы поменять цвет обратно на белый - color f.
О чем рубрика
#Do_you_understand
Примерно 50% аудитории канала разбирается в метриках. И это круто.
DAU - действительно акроним от Daily Active Users, т.е. количества ежедневно активных пользователей. Такой показатель очень важен для проектов, которые напрямую зависят от своей аудитории - например, чем активнее игровое комьюнити, тем выгоднее разработчикам поддерживать этот продукт.
О чем рубрика
Примерно 50% аудитории канала разбирается в метриках. И это круто.
DAU - действительно акроним от Daily Active Users, т.е. количества ежедневно активных пользователей. Такой показатель очень важен для проектов, которые напрямую зависят от своей аудитории - например, чем активнее игровое комьюнити, тем выгоднее разработчикам поддерживать этот продукт.
О чем рубрика
#Где_то_за_кадром
В 60-х Марвин Минский дал паре студентов-выпускников задание на лето: написать программу для опознавания объектов в поле зрения камеры. Наивный. Полвека спустя сотни команд все еще работают над ней.
О чем рубрика
В 60-х Марвин Минский дал паре студентов-выпускников задание на лето: написать программу для опознавания объектов в поле зрения камеры. Наивный. Полвека спустя сотни команд все еще работают над ней.
О чем рубрика
#Do_you_understand
Long Polling — технология, которая позволяет получать данные о новых событиях с помощью «длинных запросов». Сервер получает запрос, но отправляет ответ не сразу, а лишь тогда, когда произойдет какое-либо событие (например, придёт новое сообщение), либо истечет заданное время ожидания.
Т.е. вместо такого общения:
- есть что новое?
- нет
- есть что новое?
- нет
- есть что новое?
- Привет от Васи.
Получаем такое:
- есть что новое?
- ...
- ...
- Привет от Васи.
О чем рубрика
Long Polling — технология, которая позволяет получать данные о новых событиях с помощью «длинных запросов». Сервер получает запрос, но отправляет ответ не сразу, а лишь тогда, когда произойдет какое-либо событие (например, придёт новое сообщение), либо истечет заданное время ожидания.
Т.е. вместо такого общения:
- есть что новое?
- нет
- есть что новое?
- нет
- есть что новое?
- Привет от Васи.
Получаем такое:
- есть что новое?
- ...
- ...
- Привет от Васи.
О чем рубрика
#Будни_IT
Или когда рассказываешь команде об указателях, бороздящих просторы хайлоада, битый час...
О чем рубрика
Или когда рассказываешь команде об указателях, бороздящих просторы хайлоада, битый час...
О чем рубрика
#Респонс_на_реквест
Относительно недавно на канале был пост про long polling, после которого мне написал подписчик и попросил рассказать о технологии webhook.
Ну давай расскажу, что уж. Вебхуки - это про механизм обратных вызовов. Т.е. сервер буквально говорит клиенту "Хэй, бро, не надо мне трезвонить. Если будет что-то новое, я сам наберу".
Напомню, что лонг поллинг - это когда клиент звонит серверу и слушает тишину до тех пор, пока что-то не произойдет на том конце провода. Вот и все отличие.
О чем рубрика
Относительно недавно на канале был пост про long polling, после которого мне написал подписчик и попросил рассказать о технологии webhook.
Ну давай расскажу, что уж. Вебхуки - это про механизм обратных вызовов. Т.е. сервер буквально говорит клиенту "Хэй, бро, не надо мне трезвонить. Если будет что-то новое, я сам наберу".
Напомню, что лонг поллинг - это когда клиент звонит серверу и слушает тишину до тех пор, пока что-то не произойдет на том конце провода. Вот и все отличие.
О чем рубрика
#Где_то_за_кадром
Наверняка тебе приходилось сталкиваться с ситуацией, когда приложения требовали доступ к геолокации, контактам, фотографиям и т.д. И хорошо еще, если это было хоть как-то оправдано, но зачем калькулятору вообще знать, где ты находишься?
На самом деле все просто - чем больше у разработчика данных о пользователях, тем:
1. Больше информации о том, что интересует потенциальных пользователей
2. Больше информации, которую можно предоставить рекламодателям
В принципе и то, и то довольно логично, но стоит внимательно походить к вопросу, какими данными стоит делится с общественностью. Само собой я говорю сейчас о доверенных производителях, а не случаях типа "прогноз погоды запрашивает доступ к вашим банковским картам".
О чем рубрика
Наверняка тебе приходилось сталкиваться с ситуацией, когда приложения требовали доступ к геолокации, контактам, фотографиям и т.д. И хорошо еще, если это было хоть как-то оправдано, но зачем калькулятору вообще знать, где ты находишься?
На самом деле все просто - чем больше у разработчика данных о пользователях, тем:
1. Больше информации о том, что интересует потенциальных пользователей
2. Больше информации, которую можно предоставить рекламодателям
В принципе и то, и то довольно логично, но стоит внимательно походить к вопросу, какими данными стоит делится с общественностью. Само собой я говорю сейчас о доверенных производителях, а не случаях типа "прогноз погоды запрашивает доступ к вашим банковским картам".
О чем рубрика
This media is not supported in your browser
VIEW IN TELEGRAM
#Будни_IT
"Press any" - или немного о том, что почему интерфейс для пользователя должен быть продуман до мелочей.
О чем рубрика
"Press any" - или немного о том, что почему интерфейс для пользователя должен быть продуман до мелочей.
О чем рубрика