Почему интернет невозможно выключить? И кто его вообще придумал? ❓
👀 В новом ролике прошлись по всей хронике - от первых компьютеров до пяти миллиардов пользователей:
🔴 Почему первое сообщение в истории интернета было «LO» и при чем тут «LOL»
🔴 Кто придумал использовать символ @ в почте, и почему именно его
🔴 Как Винт Серф создал язык для всех компьютеров
🔴 Что придумал Тим Бернерс-Ли в CERN, чтобы ученые перестали терять документы
🔴 И почему интернет невозможно выключить целиком, кто им управляет и при чем тут пузырь доткомов, dial-up и оптоволокно
Разобрали без занудства, с мемами и историческими перлами😊
Где смотреть:
😁 YouTube
😁 VK
Знакомо чувство, когда открываешь браузер по делу, а через час изучаешь, как построили пирамиды, и забыл, зачем вообще сюда зашел? С интернетом так постоянно.
Разобрали без занудства, с мемами и историческими перлами
Где смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как НА САМОМ ДЕЛЕ создавали интернет?
🚀 Бесплатный вводный урок курса "Полный курс по сетевым технологиям":
https://wiki.merionet.ru/merion-academy/course/polnyj-kurs-po-kompyuternym-setyam?utm_source=YT&utm_medium=own&utm_campaign=internet
Рассказываем историю интернета: кто и зачем его создал…
https://wiki.merionet.ru/merion-academy/course/polnyj-kurs-po-kompyuternym-setyam?utm_source=YT&utm_medium=own&utm_campaign=internet
Рассказываем историю интернета: кто и зачем его создал…
❤🔥11 6
Как интернет чуть не рухнул под собственным весом? 😢
В 2000 году произошло очень интересное событие - лопнул пузырь доткомов (dot-com bubble).
💼 Интернет только стал массовым, но уже стало понятно что там можно зарабатывать деньги. Был жуткий ажиотаж, все бросались покупать акции любых компаний, связанных с интернетом. Их цена росла не потому, что они приносили прибыль, а потому, что все верили в их потенциал.
Но вот только он никак не реализовывался, и инвесторы осознали, что многие компании никогда не станут прибыльными, и начали массово продавать акции.
Кстати, жертвой этого замеса стала компания Cisco: ее оборудование покупали все эти доткомы, а когда они начали массово банкротиться, заказы просто исчезли.
Как ты думаешь, с ИИ нас ждет такая же история?☕️
| Читать в VK |
В 2000 году произошло очень интересное событие - лопнул пузырь доткомов (dot-com bubble).
Доткомами назывались компании, чья бизнес-модель была тесно связана с интернетом, а название такое потому что сайты заканчивались на “.com“, или дот ком на английском.
Но вот только он никак не реализовывался, и инвесторы осознали, что многие компании никогда не станут прибыльными, и начали массово продавать акции.
Пузырь лопнул, тысячи интернет-компаний закрылись, десятки тысяч людей потеряли работу.
Кстати, жертвой этого замеса стала компания Cisco: ее оборудование покупали все эти доткомы, а когда они начали массово банкротиться, заказы просто исчезли.
Как ты думаешь, с ИИ нас ждет такая же история?
| Читать в VK |
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Сурен Хоренян снова подготовил для вас видео лайфхак 😏
😱 Отладка SQL выражений в SQLAlchemy - как скомпилировать готовый вопрос с параметрами.
| Смотреть в VK |📎 | Смотреть в MAX |
Сохрани, а то забудешь!❤️
Если для отладки нужно проверить, какой SQL запрос будет сформирован на основе составленного выражения, можно выполнить компиляцию со всеми аргументами.
| Смотреть в VK |
Сохрани, а то забудешь!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14 2
- Ты чего завис?
- Сайт Merion Academy листаю
- И что там?
- 8 топ курсов и все со скидкой 35%
- И долго смотреть будешь?
- Пока не кончатся отмазки
- А когда кончатся?
- Данил Колбасенко😄
8 направлений, в которых ты можешь стартануть прямо сейчас.
И все со скидкой 35%. Для тех, кто уже готов.
Кстати: на Linux и Python обновили бесплатные вводные уроки
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7🔥4 3
А ты знал что Microsoft продавала Unix? 😨
Да-да, гигант в свое время продавал не только винду.
Они купили лицензию на Unix у AT&T, упростили и адаптировали ее для процессоров Intel (от 8086 до 386). И успешно продавали до начала 90-х под названием Xenix.
Правда продавали они ее не обычным пользователям, а поставщикам компьютеров и через партнеров. Да так, что в 80-х Xenix стала самой распространенной Unix-системой в мире. В основном потому что Unix все еще редко использовался в компаниях.
Всему пришел конец, когда Microsoft и IBM начали совместно работать над операционной системой OS/2, а Билл Гейтс с командой задумали создать свою, с нуля, мощную ОС - будущую Windows NT.
Так что да, Microsoft в своей биографии имеет строчку: «успешный дистрибьютор Unix». Такая вот ирония!🐒
/ Читать в VK /
/ Читать в MAX /
Да-да, гигант в свое время продавал не только винду.
Они купили лицензию на Unix у AT&T, упростили и адаптировали ее для процессоров Intel (от 8086 до 386). И успешно продавали до начала 90-х под названием Xenix.
Правда продавали они ее не обычным пользователям, а поставщикам компьютеров и через партнеров. Да так, что в 80-х Xenix стала самой распространенной Unix-системой в мире. В основном потому что Unix все еще редко использовался в компаниях.
Всему пришел конец, когда Microsoft и IBM начали совместно работать над операционной системой OS/2, а Билл Гейтс с командой задумали создать свою, с нуля, мощную ОС - будущую Windows NT.
Так что да, Microsoft в своей биографии имеет строчку: «успешный дистрибьютор Unix». Такая вот ирония!
/ Читать в VK /
/ Читать в MAX /
Please open Telegram to view this post
VIEW IN TELEGRAM
Операционка, которую ты не ставил, но пользуешься каждый день 🍪
Серверы Google, твой телефон, роутер - все это работает на идеях, которые придумали больше 50-и лет назад. По приколу, чтобы поиграться.
Но, это не Linux. Это Unix.
📎 В новом ролике разобрали:
🔴 Как два инженера из Bell Labs хотели просто запустить игру, а в итоге создали систему, которая изменила все
🔴 Зачем они раздавали операционку бесплатно и как это на нее повлияло
🔴 Причем там язык Си
🔴 И где сегодня до сих пор живет Unix - даже если ты никогда его не устанавливал
Как всегда без занудства, с мемами и историческими перлами🧑🦲
Где смотреть:
😁 YouTube
😁 VK
▶️ Rutube
Серверы Google, твой телефон, роутер - все это работает на идеях, которые придумали больше 50-и лет назад. По приколу, чтобы поиграться.
Но, это не Linux. Это Unix.
Как всегда без занудства, с мемами и историческими перлами
Где смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Unix: забытая система, на которой работает весь мир
🚀 Бесплатный вводный урок курса "Онлайн-курс по Linux":
https://wiki.merionet.ru/merion-academy/course/kurs-po-linux?utm_source=YT&utm_medium=own&utm_campaign=unix
Рассказываем про UNIX: кто и как создал систему, как она повлияла на современные операционки…
https://wiki.merionet.ru/merion-academy/course/kurs-po-linux?utm_source=YT&utm_medium=own&utm_campaign=unix
Рассказываем про UNIX: кто и как создал систему, как она повлияла на современные операционки…
🔥17❤🔥3 1
Audio
Хэй-йо, ребят! Мы снова тестили разные форматы контента. Ииии…(ИИ?) записали целый мощный подкаст про Docker! 🤗
Как он устроен и чем отличается от виртуальных машин.
Мы останемся здесь, пока это возможно. И сделаем все, чтобы быть на связи с теми, у кого не будет доступа к Telegram. Продолжим дублировать контент в ВК, Дзен, MAX. Подпишитесь, если вам там удобнее.
А здесь расскажите как вам формат подкаста в комментах?
Или просто жмякните👍 - если зашло и хотите услышать еще подкасты на другие темы!
Как он устроен и чем отличается от виртуальных машин.
И да, мы не знаем, что будет завтра. Кроме того, что наступит 1 апреля. Может, это все розыгрыш - белые спины, белые списки…😄
А может, и нет.
Мы останемся здесь, пока это возможно. И сделаем все, чтобы быть на связи с теми, у кого не будет доступа к Telegram. Продолжим дублировать контент в ВК, Дзен, MAX. Подпишитесь, если вам там удобнее.
А здесь расскажите как вам формат подкаста в комментах?
Или просто жмякните
Please open Telegram to view this post
VIEW IN TELEGRAM
Продолжаем знакомство с авторами наших курсов 👋
Сегодня на важный вопрос:
🗣 Зачем учиться аналитике, если есть ChatGPT и другие аналогичные модели, которые могут написать какой угодно код на любом языке программирования?
Отвечает Тимур Исламгулов, автор и наставник курса Аналитик данных с нуля:
А вы юзаете ИИ? Как он повлиял на вашу работу?😉
🔴 Вводные уроки по аналитике данных с Тимуром Исламгуловым
Читать в VK
Читать в Max
Сегодня на важный вопрос:
Отвечает Тимур Исламгулов, автор и наставник курса Аналитик данных с нуля:
На первый взгляд кажется, что достаточно уметь сформулировать запрос - и готово. Но аналитика никогда не сводилась к набору строк в Python или SQL.
Код - это только инструмент.
Он выполняет команды, автоматизирует расчеты, строит модели. Однако сам по себе он не определяет, какую задачу вообще стоит решать и почему именно так.
Аналитик работает не с синтаксисом, а с неопределенностью, то есть он формулирует гипотезы, проверяет их, замечает странности в данных, задает неудобные вопросы бизнесу. Машина может выдать регрессию, но не спросит, достаточно ли наблюдений и имеет ли результат практический смысл. Она не несет никакой ответственности за выводы.
Есть еще важный момент - интерпретация. Даже идеально рассчитанная модель не говорит, что делать дальше. Нужно понять, какие факторы действительно влияют на показатель, какие из них управляемы, а какие - просто статистический шум. Нужно объяснить это руководителю без формул, на языке рисков и последствий.
ИИ меняет профессию, но не отменяет ее. Рутинные операции становятся быстрее, проверка гипотез - удобнее, черновики кода появляются за секунды.
Однако именно поэтому возрастает роль человека, который понимает статистику глубже, чем интерфейс библиотеки, и способен критически оценить результат. В конечном счете выигрывает тот, кто умеет думать, сомневаться и принимать решения. А этому за вас ни одна модель не научится.
А вы юзаете ИИ? Как он повлиял на вашу работу?
Читать в VK
Читать в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8 4😁1
Самый эпичный сериал Кремниевой долины: как OpenAI уволила и вернула Сэма Альтмана 🍿
Ноябрь 2023 года. В OpenAI, одной из самых влиятельных ИИ-компаний мира, разгорается внутренний конфликт.
Совет директоров OpenAI внезапно увольняет Сэма Альтмана - сооснователя и гендиректора компании. На его место назначают технического директора Миру Мурати.
Официальная причина:«Не был достаточно откровенен в общении с советом директоров» .
Реальная причина: конфликт видений -«медленно и безопасно» против «быстро и эффективно» .
Просто взяли и выкинули человека, который создал ChatGPT. Но сотрудники OpenAI взбунтовались. 700 из 770 человек подписали ультиматум с требованием "Верните Альтмана, или мы уходим все". Почти вся команда была готова бросить работу ради одного человека😥
Тем временем Microsoft подсуетилась и публично объявила, что готова принять Сэма и его команду с открытыми руками - и дать все ресурсы для продолжения работы.
Спустя всего 5 дней: Альтман возвращается, с ещё большими полномочиями😈
Старый совет директоров распущен, а многие из его оппонентов покидают компанию и запускают собственные ИИ-стартапы.
Вот такая вот драма разворачивалась внутри самой большой в мире ИИ-компании. А про то как она создавалась и про историю Сэма Альтмана мы рассказывали в в нашем видосе: https://youtu.be/0TxEJidXzro
А ты что думаешь про эту ситуацию? Кто кого переиграл?❓
Читать в VK
Читать в Max
Ноябрь 2023 года. В OpenAI, одной из самых влиятельных ИИ-компаний мира, разгорается внутренний конфликт.
Совет директоров OpenAI внезапно увольняет Сэма Альтмана - сооснователя и гендиректора компании. На его место назначают технического директора Миру Мурати.
Официальная причина:
Реальная причина: конфликт видений -
Просто взяли и выкинули человека, который создал ChatGPT. Но сотрудники OpenAI взбунтовались. 700 из 770 человек подписали ультиматум с требованием "Верните Альтмана, или мы уходим все". Почти вся команда была готова бросить работу ради одного человека
Тем временем Microsoft подсуетилась и публично объявила, что готова принять Сэма и его команду с открытыми руками - и дать все ресурсы для продолжения работы.
Спустя всего 5 дней: Альтман возвращается, с ещё большими полномочиями
Старый совет директоров распущен, а многие из его оппонентов покидают компанию и запускают собственные ИИ-стартапы.
Вот такая вот драма разворачивалась внутри самой большой в мире ИИ-компании. А про то как она создавалась и про историю Сэма Альтмана мы рассказывали в в нашем видосе: https://youtu.be/0TxEJidXzro
А ты что думаешь про эту ситуацию? Кто кого переиграл?
Читать в VK
Читать в Max
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Самый опасный человек в IT?
🚀 Бесплатный вводный урок курса "Python программист с нуля":
https://wiki.merionet.ru/merion-academy/course/kurs-po-python?utm_source=YT&utm_medium=own&utm_campaign=altman
⚡ Бесплатный вводный урок курса "Python Advanced. Продвинутый курс":
https://wiki…
https://wiki.merionet.ru/merion-academy/course/kurs-po-python?utm_source=YT&utm_medium=own&utm_campaign=altman
⚡ Бесплатный вводный урок курса "Python Advanced. Продвинутый курс":
https://wiki…
🔥10 7😁2
Обработка ошибок в Go через ☕️
Вот что они предлагают:
1) Добавить конструкцию `check/handle`
Похоже на классический try/catch. Каждую вызываемую функцию, проверяем специальным ключевым словом check. Если вернулась ошибка, то вызывается метод handle, где она уже обрабатывается.
2) Добавить try/catch
Тут все как в предыдущем варианте, но часть с handle не обязательно вызывать там же где вызывали метод catch. Либо try просто пробросит ошибку на уровень выше.
3) Добавить спецсимволы чтобы очистить синтаксис
Тут все как в примере с try, но теперь это слово заменено восклицательным знаком
4) Упростить if err != nil
Тут предлагают ввести тернарные операторы, чтобы сократить до одной строки
Либо заменить всю конструкцию
И все они откланяются разработчиками языка: что-то похоже на defer, где-то появляется "магия", где-то ломается при оборачивании ошибок.
В итоге создатели языка решили прекратить рассмотрение и прием любых предложений в этой области - https://go.dev/blog/error-syntax.
Они подчеркивают, что ни одно из сотен предложений не получило даже близкого к единогласному одобрения сообщества👀
Go существует 15 лет, и любое изменение расколет сообщество на тех, кто "за" и "против". В отличие от дженериков, новым синтаксисом для ошибок пришлось бы пользоваться всем.
Читать в VK
Читать в Мах
if err != nil многим не дает покоя и энтузиасты хотят это как-то изменить Вот что они предлагают:
1) Добавить конструкцию `check/handle`
Похоже на классический try/catch. Каждую вызываемую функцию, проверяем специальным ключевым словом check. Если вернулась ошибка, то вызывается метод handle, где она уже обрабатывается.
func run() error {
handle err { return err }
check one()
check two()
check three()
return nil
}2) Добавить try/catch
Тут все как в предыдущем варианте, но часть с handle не обязательно вызывать там же где вызывали метод catch. Либо try просто пробросит ошибку на уровень выше.
func run() (err error) {
try(one())
try(two())
try(three())
return nil
}3) Добавить спецсимволы чтобы очистить синтаксис
Тут все как в примере с try, но теперь это слово заменено восклицательным знаком
func run() (err error) {
one()!
two()!
three()!
return nil
}4) Упростить if err != nil
Тут предлагают ввести тернарные операторы, чтобы сократить до одной строки
func run() error {
return record.ID == "" ? errors.New("empty id") : nil
}Либо заменить всю конструкцию
if err != nil {return err} просто знаком вопроса:func run() (err error) {
one()?
two()?
three()?
return nil
}И все они откланяются разработчиками языка: что-то похоже на defer, где-то появляется "магия", где-то ломается при оборачивании ошибок.
В итоге создатели языка решили прекратить рассмотрение и прием любых предложений в этой области - https://go.dev/blog/error-syntax.
Они подчеркивают, что ни одно из сотен предложений не получило даже близкого к единогласному одобрения сообщества
Go существует 15 лет, и любое изменение расколет сообщество на тех, кто "за" и "против". В отличие от дженериков, новым синтаксисом для ошибок пришлось бы пользоваться всем.
Читать в VK
Читать в Мах
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4 2
Go называют скучным. Но именно этот язык стал основой облачной инфраструктуры 🤗
В новом видео разбираем историю создания Go - от дерзкой идеи до топ-10 самых популярных языков.
Смотри, чтобы узнать:
🔴 Кто стоял у истоков (и при чем тут создатели Unix)
🔴 Почему создатели сознательно отказались от ваших любимых фич
🔴 Как работают горутины и зачем они нужны
🔴 Почему в Go нет исключений (и как без них жить)
🔴 За что язык хвалят, а за что хейтят
Как всегда без занудства, с мемами и историческими перлами🍿
Где смотреть:
😁 YouTube
😁 VK
В новом видео разбираем историю создания Go - от дерзкой идеи до топ-10 самых популярных языков.
Смотри, чтобы узнать:
Как всегда без занудства, с мемами и историческими перлами
Где смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Go - самый скучный язык?
🚀 Бесплатный вводный урок курса "Go-программист с нуля":
https://wiki.merionet.ru/merion-academy/course/go-programmist-s-nulya?utm_source=YT&utm_medium=own&utm_campaign=go
Рассказываем про язык программирования Go: зачем его создали, что на нем пишут и стоит…
https://wiki.merionet.ru/merion-academy/course/go-programmist-s-nulya?utm_source=YT&utm_medium=own&utm_campaign=go
Рассказываем про язык программирования Go: зачем его создали, что на нем пишут и стоит…
❤🔥10 5🔥4😁1
Знатоки, время новой загадки 👋
Эта история приключилась совсем недавно, в феврале этого года. Именно тогда в Барселоне один программист решает купить себе мощный дорогой гаджет для дома. И выбирает робот-пылесос за 2к дорраров.
Самми - бывший специалист по кибербезопасности. В какой-то момент ему становится скучно... Он берет геймпад от PlayStation, пилит настройки, и вуаля: пылесосом теперь можно рулить как тачкой в GTA.
Лезет в код, шарит по настройкам, ищет, где там батарейка прячется. И вдруг на экране появляется список. Очень длинный список.
Он в тот момент буквально застыл с открытым ртом.
Вопрос: что там такое появилось?
😊 — 7000 файлов с видео, на которых удаленщики спят в рабочее время
😁 — файлы с адресами и паролями от Wi-Fi всех владельцев таких гаджетов
😱 — база данных «Как часто люди разговаривают с пылесосом»
Эта история приключилась совсем недавно, в феврале этого года. Именно тогда в Барселоне один программист решает купить себе мощный дорогой гаджет для дома. И выбирает робот-пылесос за 2к дорраров.
Самми - бывший специалист по кибербезопасности. В какой-то момент ему становится скучно... Он берет геймпад от PlayStation, пилит настройки, и вуаля: пылесосом теперь можно рулить как тачкой в GTA.
Дальше - больше. Он решает: «А что, если запрограммировать его плакать, когда сядет батарейка? Типа как ребенок, который потерял маму в супермаркете».
Лезет в код, шарит по настройкам, ищет, где там батарейка прячется. И вдруг на экране появляется список. Очень длинный список.
Он в тот момент буквально застыл с открытым ртом.
Вопрос: что там такое появилось?
😁 — файлы с адресами и паролями от Wi-Fi всех владельцев таких гаджетов
😱 — база данных «Как часто люди разговаривают с пылесосом»
Please open Telegram to view this post
VIEW IN TELEGRAM
😁76😱12 12🔥1
Ловите разгадку ☕️
Самми случайно получил админку к 7000 чужих акаунтов владельцев таких пылесосов по всему миру. Он мог видеть все: карты чужих квартир, видосы с камеры и звук с микрофона в реальном времени, IP-адреса.
Самми, конечно, говорит, что ничего не открывал. Сразу обратился в компанию. Они залатали дыру и отсыпали ему 30к дорраров в качестве награды.
Но его жена после этого заклеила камеру на их собственном пылесосе скотчем. Мало ли🤣
Как думаете, он реально не заглянул в админки?
😁 — не, он же этичный хакер, у него кодекс
😊 — заглянул 100%, там же целое реалити-шоу можно было посмотреть
Самми случайно получил админку к 7000 чужих акаунтов владельцев таких пылесосов по всему миру. Он мог видеть все: карты чужих квартир, видосы с камеры и звук с микрофона в реальном времени, IP-адреса.
Как так вышло? Его приложение постучалось в облако DJI, а сервер решил: «О, свой! Держи права рута на все девайсы». Классическая ошибка авторизации на бэкенде.
Самми, конечно, говорит, что ничего не открывал. Сразу обратился в компанию. Они залатали дыру и отсыпали ему 30к дорраров в качестве награды.
Но его жена после этого заклеила камеру на их собственном пылесосе скотчем. Мало ли
Как думаете, он реально не заглянул в админки?
😁 — не, он же этичный хакер, у него кодекс
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Сурен Хоренян подготовил для вас новый видос: чтение конфигурации - .env, load_dotenv 🥺
Для чтения конфигурации используйте pydantic-settings, уже давно пора отказаться от load_dotenv, так как он просто наполняет окружение из файла.
Смотрим, сохраняем, распространяем, ну и не забываем жмякнуть👍 , если было полезно!
Читать в VK
Читать в Мах
Смотрим, сохраняем, распространяем, ну и не забываем жмякнуть
Читать в VK
Читать в Мах
Please open Telegram to view this post
VIEW IN TELEGRAM
Ееее!! У нас появилось приложение для Android 🤗
Пока тестируем, но уже можно скачивать и пробовать!
Что внутри:
🔴 Все бесплатные уроки и вебинары
🔴 Все курсы
🔴 Возможность добавить виджет на главный экран и отслеживать свой прогресс
🔴 Быстрое меню: твой дашборд, курсы, плюшки
📲 Скачивай в RuStore
Пока тестируем, но уже можно скачивать и пробовать!
Что внутри:
📲 Скачивай в RuStore
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥15 11👏1
Audio
Ииииитак, обновили подкаст с помощью вашей обратной связи! Спасибо! ❤️
Тема:
Что такое Kubernetes и для чего он нужен?
Напишите в комментах как вам? Что понравилось/не понравилось? Какие темы разобрать в следующих выпусках?
Бесплатные вводные уроки по DevOps
Тема:
Что такое Kubernetes и для чего он нужен?
Напишите в комментах как вам? Что понравилось/не понравилось? Какие темы разобрать в следующих выпусках?
Бесплатные вводные уроки по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
1. Элиот Хоровиц - сооснователь и первый CTO MongoDB. В 2007–2009 годах он возглавил разработку ядра базы данных на C++ и спроектировал систему шардинга и репликации, которая позже стала отраслевым стандартом. Над проектом работала целая команда, но именно техническое видение Хоровица определило архитектуру MongoDB. В 2020 году он покинул пост CTO, основал стартап Viam и вернулся к практической разработке. В интервью он не раз подчеркивал: ему ближе писать код и строить системы, чем управлять крупными командами.
2. MongoDB - одна из самых протестированных баз данных с открытым кодом.
В ее репозитории тестового кода больше, чем продакшен-кода ядра. Это не маркетинг: перед каждым релизом внутренняя система Evergreen запускает миллионы автоматических проверок - от юнит-тестов до сценариев имитации падений серверов и сетевых разделений. Именно такая тестовая культура позволяет MongoDB стабильно работать в продакшене у тысяч компаний.
3. В PHP пустой массив
[]может интерпретироваться и как список, и как объект.
В некоторых версиях драйвера это приводило к тому, что неверно сформированный запрос (например, на удаление конкретных записей с пустым фильтром) мог быть воспринят базой как команда на
очистку всей коллекции
или базы. Это не был баг самого сервера MongoDB, а именно специфика реализации «обертки» для PHP тех лет.
4. Самый большой известный публично кластер MongoDB принадлежит eBay.
В 2019 году они рассказали, что у них работают
более 100 шардов
, хранящих
петабайты данных
, с нагрузкой
миллионы запросов в секунду
.
5. В MongoDB нет JOIN, но есть $lookup,
который делает то же самое, но с другим синтаксисом. Но появился он только в 2015 году в версии 3.2. До этого люди хакерили с помощью $unwind и $group.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10 6
Они хотели сделать хостинг, а получилось…. MongoDB 😱
В новом видео рассказываем историю создания MongoDB - от стартап-идеи до одной из самых популярных NoSQL-баз в мире.
Смотри, чтобы узнать:
• Почему реляционные БД тормозили и что с этим сделали
• Как документная модель решает проблему масштабирования
• Почему в MongoDB нет жесткой схемы
• Как база выживала без денег и при чем тут Amazon
Как всегда - без занудства, с мемами и историческими перлами☕️
Где смотреть:
😁 YouTube
😁 VK
В новом видео рассказываем историю создания MongoDB - от стартап-идеи до одной из самых популярных NoSQL-баз в мире.
Смотри, чтобы узнать:
• Почему реляционные БД тормозили и что с этим сделали
• Как документная модель решает проблему масштабирования
• Почему в MongoDB нет жесткой схемы
• Как база выживала без денег и при чем тут Amazon
Как всегда - без занудства, с мемами и историческими перлами
Где смотреть:
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
MongoDB: революция, которая не случилась
🚀 Бесплатный вводный урок курса "MongoDB для разработчиков и DevOps":
https://wiki.merionet.ru/merion-academy/course/mongodb-dlya-razrabotchikov-i-devops?utm_source=YT&utm_medium=own&utm_campaign=mongo
Рассказываем про базу данных MongoDB: зачем её создали…
https://wiki.merionet.ru/merion-academy/course/mongodb-dlya-razrabotchikov-i-devops?utm_source=YT&utm_medium=own&utm_campaign=mongo
Рассказываем про базу данных MongoDB: зачем её создали…
🔥10 6👏1
Продолжаем знакомить вас с авторами и наставниками на наших курсах 👋
Сегодня Сергей Галеев отвечает на важный вопрос:
Насколько C# остается языком для Windows, если сейчас все уходит в Linux и контейнеры? Не будет ли проблем с трудоустройством, если я знаю только стек Microsoft?
🗣 Ответ Сергея:
Бесплатные вводные уроки по C#
Сегодня Сергей Галеев отвечает на важный вопрос:
Насколько C# остается языком для Windows, если сейчас все уходит в Linux и контейнеры? Не будет ли проблем с трудоустройством, если я знаю только стек Microsoft?
До сих пор встречается мнение, что C# и весь Microsoft-стек - только про Windows. Хотя Java, например, тоже долго ассоциировалась с Oracle, а Go - с Google. Сам факт, что язык или платформа связаны с большой компанией, сам по себе мало о чем говорит.
Если 10–15 лет назад C# и правда был сильно завязан на Windows, то сейчас картина давно изменилась.
Раньше все крутилось вокруг .NET Framework, IIS, Windows Server и MSSQL. Почти весь стек жил внутри экосистемы Microsoft, поэтому такая ассоциация была вполне понятной.
Сейчас C#-backend чаще выглядит совсем иначе: ASP.NET Core, Docker, Linux-контейнеры, PostgreSQL, Redis, очереди, CI/CD, облака и прочая привычная инфраструктура, которая есть почти в любой backend-разработке. Поэтому C# уже давно не воспринимается как что-то сугубо виндовое.
Но тут есть нюанс. Если весь опыт связан только с WPF, WinForms, старым .NET Framework, IIS и Windows-легаси, рынок и правда будет уже. Такие вакансии никуда не делись, просто это отдельный сегмент.
Если же человек работает с ASP.NET Core, Web API, EF Core, Docker, тестами, микросервисами, CI/CD, умеет собирать и деплоить сервисы, понимает базы, логи, мониторинг и производительность, то его обычно воспринимают просто как backend-разработчика. Без привязки к ярлыку Microsoft-мира.
Мне вообще не очень близка идея любой ценой убегать от Microsoft. Куда полезнее взять современный .NET и сверху добрать нормальные универсальные навыки, которые нужны почти в любой backend-команде: Docker, базовый Linux, SQL, Redis, очереди, CI/CD, контейнеры, облака, логирование и метрики.
С таким набором C# на рынке чувствуется вполне уверенно.
Бесплатные вводные уроки по C#
Please open Telegram to view this post
VIEW IN TELEGRAM
Знатоки, для вас новая загадка 📹
В 2010 году в крупной медицинской компании случилась забавная история. Разработчику прилетела задача: в базе данных нужно было поменять формат даты. Тогда январь хранился как «1», февраль как «2» и так до декабря. А надо, чтобы стало «01», «02», «03».
Зачем? Потому что старая система выгружала отчеты в Excel, а Excel упорно сортировал январь как «1», октябрь как «10» и ставил октябрь перед январем. Бухгалтерия была в ауте🤧
Разработчик лезет в код и понимает: предыдущий программист решил задачу максимально нестандартно. Компания несколько лет спокойно принимала, тестировала и использовала это решение в проде.
Вопрос: что наворотил предыдущий разработчик?
😊 — прописал отдельную проверку для каждого сотрудника компании
😱 — вручную захардкодил преобразование для каждого месяца и каждого года
😁 — навайбкодил нейросеть, которая перебирает 5000 дат вручную
В 2010 году в крупной медицинской компании случилась забавная история. Разработчику прилетела задача: в базе данных нужно было поменять формат даты. Тогда январь хранился как «1», февраль как «2» и так до декабря. А надо, чтобы стало «01», «02», «03».
Зачем? Потому что старая система выгружала отчеты в Excel, а Excel упорно сортировал январь как «1», октябрь как «10» и ставил октябрь перед январем. Бухгалтерия была в ауте
Разработчик лезет в код и понимает: предыдущий программист решил задачу максимально нестандартно. Компания несколько лет спокойно принимала, тестировала и использовала это решение в проде.
Вопрос: что наворотил предыдущий разработчик?
😱 — вручную захардкодил преобразование для каждого месяца и каждого года
😁 — навайбкодил нейросеть, которая перебирает 5000 дат вручную
Please open Telegram to view this post
VIEW IN TELEGRAM
😱90😁13 10
Да, знатоки, все верно 😊
Предыдущий программист захардкодил преобразование каждого месяца и каждого года вручную. Тысячи строк с условиями типа if date = "2010-1" then date = "2010-01". И так для каждого месяца с 2010 по 2014 год.
Компания несколько лет спокойно тестировала это и выкатывала в прод.
С. Уайлс, который наткнулся на этот шедевр, потом вспоминал:
Работает….
😁 — не трожь
😊 — перепиши и задеплой в пятницу вечером
Предыдущий программист захардкодил преобразование каждого месяца и каждого года вручную. Тысячи строк с условиями типа if date = "2010-1" then date = "2010-01". И так для каждого месяца с 2010 по 2014 год.
Компания несколько лет спокойно тестировала это и выкатывала в прод.
С. Уайлс, который наткнулся на этот шедевр, потом вспоминал:
Я сидел и тупил в монитор. Потом пошел к менеджеру и спросил: "Вы серьезно?!
Работает….
😁 — не трожь
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57 44❤🔥1