Никогда не читайте перед обедом книг по специальности
99% процентов литературы по ООП — это талмуд. Вероятность того, что вам подойдёт «паттерн» — примерно 50%. Как встретить динозавра на Невском. Знание паттернов полезно в той же степени, что и теология, — и примерно тем же по специальности людям. Всегда полезно уметь отличать по запаху Пана от простого фавна, но практических применений такой эрудиции не существует.
99% процентов литературы по ООП — это талмуд. Вероятность того, что вам подойдёт «паттерн» — примерно 50%. Как встретить динозавра на Невском. Знание паттернов полезно в той же степени, что и теология, — и примерно тем же по специальности людям. Всегда полезно уметь отличать по запаху Пана от простого фавна, но практических применений такой эрудиции не существует.
💩58👍33🤡17❤2👎2❤🔥1💯1
«Всё работало прекрасно. Только вот в маленьком корпусе mITX нет места для 5,25-дюймового привода, а привод нужен, ибо даже для DOS игры были с поддержкой CD, не говоря за WI9x. И вот тут я понял — пора делать свой IDE ATAPI эмулятор оптических дисков, компактный и бесшумный»
Технологии древних: ATAPI IDE. Часть первая, подготовительная
Технологии древних: ATAPI IDE. Часть первая, подготовительная
🔥33👍10😁7
Более быстрые хеш-таблицы: претенденты на место SwissTable
24 ноября 2021 года на сайте ArXiv.org была опубликована научная статья с описанием новой структуры данных — «крошечных» указателей, которые указывают путь к фрагменту хранимых данных и занимают меньше памяти, чем традиционные указатели.
Осенью 2021 года эту статью заметил Андрей Крапивин, студент Ратгерского университета в Нью-Джерси, и не придал ей особого значения. Только через два года он нашёл время, чтобы внимательно ознакомиться с материалом. И понял, насколько это прорывное изобретение, если применить его для оптимизации хеш-таблиц.
24 ноября 2021 года на сайте ArXiv.org была опубликована научная статья с описанием новой структуры данных — «крошечных» указателей, которые указывают путь к фрагменту хранимых данных и занимают меньше памяти, чем традиционные указатели.
Осенью 2021 года эту статью заметил Андрей Крапивин, студент Ратгерского университета в Нью-Джерси, и не придал ей особого значения. Только через два года он нашёл время, чтобы внимательно ознакомиться с материалом. И понял, насколько это прорывное изобретение, если применить его для оптимизации хеш-таблиц.
🤓28❤9👍7🔥4🤔3🤡1🫡1
💡 Учёные Smart Engines создали технологию ввода перфокарт и проверки программ с помощью томографа
🏗 ЦЕРН рассказал о стройке первой очереди нового коллайдера с длиной окружности 91 км
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
😱14🫡10👍7❤4😁4🤯1
«Ну что, новая порция находок с испанской барахолки. Недавно поехал туда и, как всегда, увидел массу всего интересного. Этим интересным делюсь с вами»
И снова испанская барахолка: много фототехники, POE-адаптер и электроника
И снова испанская барахолка: много фототехники, POE-адаптер и электроника
👍36🤮20🔥5🤪5💩3
Как стать аналитиком: что учить, чтобы быть лучшим
В Хабре есть целый отдел аналитики, который возглавляет Юля. Её команда проводит невероятные исследования и творит чудеса. Узнаем у Юли, как оно сейчас — стать аналитиком. Особенно пригодится тем, кто только выбирает свой путь.
В Хабре есть целый отдел аналитики, который возглавляет Юля. Её команда проводит невероятные исследования и творит чудеса. Узнаем у Юли, как оно сейчас — стать аналитиком. Особенно пригодится тем, кто только выбирает свой путь.
👍18🤮5🔥4👎2🤓2👏1🤔1
40 тысяч тегов и ни одного пароля: как в К2Тех спасли завод от остановки
Представьте, что нужно заменить двигатель самолёта прямо в полёте. Примерно в такой ситуации оказались ребята из К2Тех, когда взялись за локализацию производственных систем одного российского завода. Чёрный ящик вместо системы управления, запароленный доступ, отсутствие документации и невозможность останавливать производство — весь джентльменский набор подводных камней после 2022 года.
Если вы когда-нибудь окажетесь перед задачей импортозамещения критически важных производственных систем, эта история может дать представление о типичных подводных камнях и способах их обхода.
Представьте, что нужно заменить двигатель самолёта прямо в полёте. Примерно в такой ситуации оказались ребята из К2Тех, когда взялись за локализацию производственных систем одного российского завода. Чёрный ящик вместо системы управления, запароленный доступ, отсутствие документации и невозможность останавливать производство — весь джентльменский набор подводных камней после 2022 года.
Если вы когда-нибудь окажетесь перед задачей импортозамещения критически важных производственных систем, эта история может дать представление о типичных подводных камнях и способах их обхода.
🔥36🫡13🤮10👍4😁3❤2💩2
До конца сезона «Будущее здесь» осталось всего несколько дней!
Более 50 хабраавторов подали свои статьи на конкурс научно-фантастических рассказов, и совсем скоро мы узнаем имя победителя. Если вы как раз дописываете свою статью — поторопитесь: со следующей недели статьи в сезон не принимаются.
А пока встречайте новые статьи:
🩸 Нейросети пишутся кровью
🔌 Шухрат
🎫 Экскурсия
💯 Завтра у меня экзамен
☎️ Телефонист. Фантастический рассказ
👨⚖️ Кодекс
Все участники сезона получат ачивки в профиль на Хабре, а победитель будет награжден специальным призом от ВТБ. Расскажите про своё видение развития ИИ и выиграйте 100 тысяч рублей и ноутбук👈
Более 50 хабраавторов подали свои статьи на конкурс научно-фантастических рассказов, и совсем скоро мы узнаем имя победителя. Если вы как раз дописываете свою статью — поторопитесь: со следующей недели статьи в сезон не принимаются.
А пока встречайте новые статьи:
🩸 Нейросети пишутся кровью
🔌 Шухрат
🎫 Экскурсия
💯 Завтра у меня экзамен
☎️ Телефонист. Фантастический рассказ
👨⚖️ Кодекс
Все участники сезона получат ачивки в профиль на Хабре, а победитель будет награжден специальным призом от ВТБ. Расскажите про своё видение развития ИИ и выиграйте 100 тысяч рублей и ноутбук
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🥱6🤮5❤2🤡2🔥1
Параллельное программирование на Go
Конкурентность — мощный инструмент современной разработки ПО, позволяющий программам использовать несколько процессоров для повышения производительности. Однако она добавляет существенные сложности, которые нужно тщательно учитывать.
Конкурентность — мощный инструмент современной разработки ПО, позволяющий программам использовать несколько процессоров для повышения производительности. Однако она добавляет существенные сложности, которые нужно тщательно учитывать.
🤮17🤡8👍5❤🔥4👎3🥱2😁1
От хаоса к системе: как в АО «ГНИВЦ» создавали корпоративный фронтенд-фреймворк
Как справляться с огромной сложностью программного обеспечения в условиях крупной компании, где множество отделов и департаментов, множество проектов? Корпоративный фреймворк — один из ответов.
Узнаем из первых уст, стоит ли затевать разработку корпоративного фреймворка и как неопределённое может быть управляемым, а скучное — прекрасным.
Как справляться с огромной сложностью программного обеспечения в условиях крупной компании, где множество отделов и департаментов, множество проектов? Корпоративный фреймворк — один из ответов.
Узнаем из первых уст, стоит ли затевать разработку корпоративного фреймворка и как неопределённое может быть управляемым, а скучное — прекрасным.
🤮34🤡16👍10🔥7😁4❤1👎1
Почему окружность и гипербола — это почти одно и то же? Кривые второго порядка и немного космоса
Обсудим, что такое кривые второго порядка с точки зрения математики и какие у них есть родственники. Найдём связь графиков из школьной математики и современных технологий — для этого даже сгоняем в космос! А ещё узнаем, по какой траектории полетит брошенный мячик, если вы ну очень сильны.
Обсудим, что такое кривые второго порядка с точки зрения математики и какие у них есть родственники. Найдём связь графиков из школьной математики и современных технологий — для этого даже сгоняем в космос! А ещё узнаем, по какой траектории полетит брошенный мячик, если вы ну очень сильны.
👍56🥱15❤7🤓3👎2🤡2👌1
Можно ли реализовать инкапсуляцию средствами ООП?
Если на Силикатной улице (это в Мытищах) остановить тысячу случайных прохожих и спросить их, на каких трёх слонах покоится ООП, каждый второй назовёт инкапсуляцию. В коридорах МИФИ, или на собеседовании в Яндексе — процент будет даже выше. Даже LLM способна на шести пальцах объяснить почему.
И, тем не менее, ООП — один из худших способов обеспечить инкапсуляцию. Идолопоклонники на этом месте могут поставить тексту минус, остальным автор на примерах попытается объяснить, что побудило его к столь резкому заявлению.
Если на Силикатной улице (это в Мытищах) остановить тысячу случайных прохожих и спросить их, на каких трёх слонах покоится ООП, каждый второй назовёт инкапсуляцию. В коридорах МИФИ, или на собеседовании в Яндексе — процент будет даже выше. Даже LLM способна на шести пальцах объяснить почему.
И, тем не менее, ООП — один из худших способов обеспечить инкапсуляцию. Идолопоклонники на этом месте могут поставить тексту минус, остальным автор на примерах попытается объяснить, что побудило его к столь резкому заявлению.
🤡51👍16😁5🔥2💯2💩1
Forwarded from Хабр Карьера
This media is not supported in your browser
VIEW IN TELEGRAM
😁124😱9💯5👍4🤡3🔥2
Все знают, какие приложения установлены у вас в телефоне
Когда в следующий раз вы будете устанавливать приложение в устройство с Android, помните, что эта информация передаётся всему миру. Брокеры данных будут с их помощью профилировать вас, связывать их с данными из других рекламных сетей, а в конечном итоге эти сведения будут использованы для того, чтобы определить, сколько с вас брать денег при заказе шаурмы онлайн.
Когда в следующий раз вы будете устанавливать приложение в устройство с Android, помните, что эта информация передаётся всему миру. Брокеры данных будут с их помощью профилировать вас, связывать их с данными из других рекламных сетей, а в конечном итоге эти сведения будут использованы для того, чтобы определить, сколько с вас брать денег при заказе шаурмы онлайн.
😱62💩20👍10😁10❤4🤝3🤬1
Диспетчер паролей: как выбрать лучший
Сегодня всё больше пользователей сталкивается с необходимостью управлять десятками, а порой и сотнями паролей от различных сервисов. Хранить их в заметках, в личных сообщениях или в браузере не только неудобно, но и небезопасно. Для решения этой проблемы существуют специальные типы программ, которые помимо хранения обеспечивают защиту конфиденциальных данных, предоставляя место, где они будут в безопасности. На рынке присутствуют десятки различных программ для администрирования паролей.
В этой статье мы проведём подробный разбор программ для хранения паролей и разберём их основной функционал
Сегодня всё больше пользователей сталкивается с необходимостью управлять десятками, а порой и сотнями паролей от различных сервисов. Хранить их в заметках, в личных сообщениях или в браузере не только неудобно, но и небезопасно. Для решения этой проблемы существуют специальные типы программ, которые помимо хранения обеспечивают защиту конфиденциальных данных, предоставляя место, где они будут в безопасности. На рынке присутствуют десятки различных программ для администрирования паролей.
В этой статье мы проведём подробный разбор программ для хранения паролей и разберём их основной функционал
👍36🥱13🤡11🤔3🤬3❤1
«Когда-то давно попался мне на просторах вот такой мем.
Посмотрел я тогда на всё это и забыл. А недавно, встретив его ещё раз, подумал: что, если попробовать сделать такой девайс в реальности? Как насчёт собрать такой телефон, по которому в самом деле можно будет позвонить? Именно этим-то мы сейчас и займёмся»
Телефон на 600 квартир
Посмотрел я тогда на всё это и забыл. А недавно, встретив его ещё раз, подумал: что, если попробовать сделать такой девайс в реальности? Как насчёт собрать такой телефон, по которому в самом деле можно будет позвонить? Именно этим-то мы сейчас и займёмся»
Телефон на 600 квартир
😁105🤣27🔥18👍5🥱2
«В целом можно сказать, что рассмотренный кабель хоть и не превосходит заявленные номинальные параметры, но вполне реализует заложенные в него требования»
Анбоксинг бухты кабеля ВВГнг
Анбоксинг бухты кабеля ВВГнг
🤣54💩15👍6🤡4🫡1
🔜 Nintendo Switch 2 выйдет 5 июня и будет стоить минимум $450 (ФОТО)
#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥8🤬2
Истории неподдержки
У RUVDS много странного в поддержке. Некоторые странные запросы они поддерживают, некоторые — нет. Сегодня — про те, которые нет.
У RUVDS много странного в поддержке. Некоторые странные запросы они поддерживают, некоторые — нет. Сегодня — про те, которые нет.
👍14🤮14
Термочуствительные кварцевые резонаторы: must have или must die?
В этой статье мы попробуем сначала разобраться, в чём достоинства и недостатки кварцевых датчиков температуры сравнительно с другими способами, а затем предпримем попытку построить датчик на основе термочувствительного кварца. Это всё ещё может быть практически целесообразным занятием, так как РКТ-206 легко приобрести и это не слишком дорого.
В этой статье мы попробуем сначала разобраться, в чём достоинства и недостатки кварцевых датчиков температуры сравнительно с другими способами, а затем предпримем попытку построить датчик на основе термочувствительного кварца. Это всё ещё может быть практически целесообразным занятием, так как РКТ-206 легко приобрести и это не слишком дорого.
👍21❤2🔥1