«Когда мне было 13 лет и я играл в Старкрафт, я был поражён тем, насколько «погружабельной» была эта игра. Даже при том, что я не понимал, что говорят в видеовставках, я был полностью в игре. Я прекрасно помню тот день, когда впервые увидел видео коронации Арктуруса Менгска. В нём было что-то невероятное, завораживающее и страшное.
Сегодня мы сделаем полный разбор этого видео и я покажу вам, что Blizzard неспроста гордится качеством своих продуктов. Английский язык в этом ролике используется в совершенстве. Давайте окунёмся в мир старого доброго первого Старкрафта и поймём, чему мы сможем научиться у Арктуруса»
Обучение английскому по методу Арктуруса Менгска, или Почему Старкрафт такой крутой
Сегодня мы сделаем полный разбор этого видео и я покажу вам, что Blizzard неспроста гордится качеством своих продуктов. Английский язык в этом ролике используется в совершенстве. Давайте окунёмся в мир старого доброго первого Старкрафта и поймём, чему мы сможем научиться у Арктуруса»
Обучение английскому по методу Арктуруса Менгска, или Почему Старкрафт такой крутой
👍34❤2👎2🔥2😁1
Системный администратор признался изданию Register, что 20 лет назад настраивал в банке Windows NT и по ночам давал доступ к вычислительным мощностям организации, включая десятки серверов и высокопроизводительных рабочих станций, для научного проекта SETI@Home.
Но однажды скрипт, который выключал под утро нагрузку, не сработал, а компьютерные системы после прихода сотрудников на работу оказались загружены на 100%.
Но однажды скрипт, который выключал под утро нагрузку, не сработал, а компьютерные системы после прихода сотрудников на работу оказались загружены на 100%.
😁84👍19👎1
CLI-инструменты, без которых нельзя жить
Многие из нас каждый день работают в терминале, так давайте улучшим это времяпровождение вместе. Существует множество полезных инструментов CLI, которые могут сделать вашу жизнь в командной строке проще, быстрее и в целом веселее.
Многие из нас каждый день работают в терминале, так давайте улучшим это времяпровождение вместе. Существует множество полезных инструментов CLI, которые могут сделать вашу жизнь в командной строке проще, быстрее и в целом веселее.
🔥32👍7👎1
Изобретатель языка программирования C++ Бьёрн Страуструп ответил Агентству национальной безопасности США по поводу рекомендации ведомства отказаться от использования языков C и C++, перекладывающих управление памятью на разработчика, в пользу современных языков программирования (C#, Go, Java, Ruby, Rust и Swift), которые обеспечивают автоматическое управление памятью или выполняющие проверки безопасной работы с памятью во время компиляции кода.
Страуструп призвал АНБ со своей стороны сначала серьёзно подумать о «безопасности» новых языков и только потом предлагать что-нибудь разумное по этому поводу.
Учёный и разработчик считает, что упомянутые в отчёте АНБ «безопасные» языки программирования на самом деле не превосходят C++ в важных с его точки зрения применениях. В частности, развиваемые последние годы базовые рекомендации по использованию C++ охватывают методы безопасного программирования и предписывают разработчикам применение средств, гарантирующих безопасную работу с типами и ресурсами. При этом разработчикам, которым не требуются подобные строгие гарантии безопасности, оставляется возможность использовать старые методы разработки для своих проектов.
Страуструп пояснил, что хороший статический анализатор, соответствующий рекомендациям C++ Core Guidelines, может обеспечить необходимые гарантии безопасности C++-кода, требуя значительно меньше затрат, чем переход на новые безопасные языки программирования.
Страуструп призвал АНБ со своей стороны сначала серьёзно подумать о «безопасности» новых языков и только потом предлагать что-нибудь разумное по этому поводу.
Учёный и разработчик считает, что упомянутые в отчёте АНБ «безопасные» языки программирования на самом деле не превосходят C++ в важных с его точки зрения применениях. В частности, развиваемые последние годы базовые рекомендации по использованию C++ охватывают методы безопасного программирования и предписывают разработчикам применение средств, гарантирующих безопасную работу с типами и ресурсами. При этом разработчикам, которым не требуются подобные строгие гарантии безопасности, оставляется возможность использовать старые методы разработки для своих проектов.
Страуструп пояснил, что хороший статический анализатор, соответствующий рекомендациям C++ Core Guidelines, может обеспечить необходимые гарантии безопасности C++-кода, требуя значительно меньше затрат, чем переход на новые безопасные языки программирования.
👍121😁16👎6
«Хочу поделиться своим опытом прохождения групповой психотерапии, рассказать, что это за зверь, как она помогает решать проблемы, связанные с взаимоотношениями (и не только с ними), и как она помогла мне»
Охота за тараканами
Охота за тараканами
👎25👍20❤1
Forwarded from Хабр Карьера
Вакансии для джунов и стажеров на Хабр Карьере:
JS разработчик (Native JS) в PrimeGate. Можно удаленно. Неполный рабочий день. От 45 000 до 65 000 ₽.
https://bit.ly/3J7hmYQ
Junior Linkbuilder в Legalbet. Можно удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3kwD2n8
PHP-Программист в Moto Tours. Можно удаленно. Неполный рабочий день. От 20 000 до 40 000 ₽.
https://bit.ly/3J7EF4L
Менеджер 1C CRM в УралСибТрейд. Москва. Полный рабочий день. От 110 000 до 150 000 ₽.
https://bit.ly/3D3A3ZK
Junior-программист 1С в Инструмент. Киров. Полный рабочий день. От 30 000 ₽.
https://bit.ly/3j0nM1t
Больше вакансий: https://bit.ly/3D8PCPY
#junior
JS разработчик (Native JS) в PrimeGate. Можно удаленно. Неполный рабочий день. От 45 000 до 65 000 ₽.
https://bit.ly/3J7hmYQ
Junior Linkbuilder в Legalbet. Можно удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3kwD2n8
PHP-Программист в Moto Tours. Можно удаленно. Неполный рабочий день. От 20 000 до 40 000 ₽.
https://bit.ly/3J7EF4L
Менеджер 1C CRM в УралСибТрейд. Москва. Полный рабочий день. От 110 000 до 150 000 ₽.
https://bit.ly/3D3A3ZK
Junior-программист 1С в Инструмент. Киров. Полный рабочий день. От 30 000 ₽.
https://bit.ly/3j0nM1t
Больше вакансий: https://bit.ly/3D8PCPY
#junior
👎38😁7👍5
Всё про USB-C: механика разъёмов
Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба.
Бывает два случая, в которых электронщикам приходится задумываться о механике разъёмов USB-C. Первый связан с поломкой разъёма, а второй с потребностью его установки на собственную плату. В этой статье мы разберём оба.
👍39👎2
«Использовав лишь часть функционала Kubernetes, мы получили экономию серверных ресурсов, перенеся часть систем из виртуальных машин в контейнеры»
Kubernetes через грабли, или Внедрение в университете
Kubernetes через грабли, или Внедрение в университете
👍10👎10❤3
Defender: рождение легенды из золотого века аркад
В классические аркадные времена большая часть игр существовала год-два, а затем отправлялась в мусорный бак. Но Defender стал культовой игрой.
В классические аркадные времена большая часть игр существовала год-два, а затем отправлялась в мусорный бак. Но Defender стал культовой игрой.
👍12❤3👎1
Где работать в IT в 2022: МойСклад
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. В этом выпуске мы расскажем вам об облачном сервисе «МойСклад».
Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. В этом выпуске мы расскажем вам об облачном сервисе «МойСклад».
👎22👍7
Задача коммивояжера. Точное решение — метод целочисленного линейного программирования
Мы уже пробовали решать точно задачу коммивояжёра методом динамического программирования и методом ветвей и границ. Результат неплох, но слабоват. В этой статье мы увидим, что точное решение ближе, чем принято считать. Будем использовать метод целочисленного программирования, который является частным случаем линейного программирования, который в свою очередь является подклассом математического программирования.
Мы уже пробовали решать точно задачу коммивояжёра методом динамического программирования и методом ветвей и границ. Результат неплох, но слабоват. В этой статье мы увидим, что точное решение ближе, чем принято считать. Будем использовать метод целочисленного программирования, который является частным случаем линейного программирования, который в свою очередь является подклассом математического программирования.
👍15👎3🔥2
И ещё одна подборка публикаций «Сезона Kubernetes» — запущенного нами совместно с #CloudMTS конкурса технических статей о K8s, оркестрации и управлении контейнерами:
1️⃣ Не куб, а кубик — kubernetes для не-highload
2️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
3️⃣ Kubernetes через грабли, или Внедрение в университете
4️⃣ Вам не нужен свой Kubernetes
5️⃣ Как создать cloud-init шаблон ОС Astra Linux в Proxmox
👉 Условия конкурса
1️⃣ Не куб, а кубик — kubernetes для не-highload
2️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
3️⃣ Kubernetes через грабли, или Внедрение в университете
4️⃣ Вам не нужен свой Kubernetes
5️⃣ Как создать cloud-init шаблон ОС Astra Linux в Proxmox
👉 Условия конкурса
👍6👎3🔥3
«Бывает нужно удалённо снять лог с какого-либо труднодоступного агрегата или установки. А лучше чтобы логи автоматически отсылались на сервер. Но, как правило, установки и агрегаты имеют контроллер только с локальным проводным интерфейсом. Чаще всего RS-232 или RS-485, в последнее время популярен USB. А может быть в наличии только одна полевая шина типа CAN. Либо бывает нужно одновременно снять лог и с локального интерфейса и с полевой шины. Мы попытались сделать для этих целей неприхотливый промышленный логгер с передачей данных в облака по Wi-Fi с установкой на DIN-рейку и возможностью автономного питания»
Открытый проект Wi-Fi-логгера по USB, CAN, RS-485, RS-232
Открытый проект Wi-Fi-логгера по USB, CAN, RS-485, RS-232
👍26👎1
Маскировка трафика OpenVPN при помощи обфускации
Привет, дорогой друг! Ну вот и ты озадачился вопросом безопасности и/или анонимности в сети Интернет в столь сложное высокотехнологичное время, где каждый очень хочет подглядеть за тобой или как-то ограничить в доступе к ресурсам.
Привет, дорогой друг! Ну вот и ты озадачился вопросом безопасности и/или анонимности в сети Интернет в столь сложное высокотехнологичное время, где каждый очень хочет подглядеть за тобой или как-то ограничить в доступе к ресурсам.
👍24😁7👎3
Краткая история календаря и фантазии о шестидневной неделе
Календарная система — одна из тех вещей, что не даёт покоя новаторам уже далеко не первый век. История знает десятки, если не сотни календарей и, наверное, ещё большее число предложений по оптимизации, но раз за разом всё возвращается к устоявшемуся виду, протягивая хвост атавизмов ещё на столетия вперёд.
Сегодня мы взглянем на то, как формировалась привычная нам календарная система, какие предпосылки были у тех или иных особенностей, рассмотрим альтернативные и революционные проекты, принимавшиеся на самых высоких уровнях, а на закуску попробуем посмотреть, как бы мы сами могли подойти к улучшению процесса и насколько это реально в современном мире.
Календарная система — одна из тех вещей, что не даёт покоя новаторам уже далеко не первый век. История знает десятки, если не сотни календарей и, наверное, ещё большее число предложений по оптимизации, но раз за разом всё возвращается к устоявшемуся виду, протягивая хвост атавизмов ещё на столетия вперёд.
Сегодня мы взглянем на то, как формировалась привычная нам календарная система, какие предпосылки были у тех или иных особенностей, рассмотрим альтернативные и революционные проекты, принимавшиеся на самых высоких уровнях, а на закуску попробуем посмотреть, как бы мы сами могли подойти к улучшению процесса и насколько это реально в современном мире.
👍28👎2
⚡️ Новости к этому часу
📈 Telegram в РФ впервые обогнал WhatsApp по объёму трафика
🏦 Крупные банки РФ выведут на финансовый рынок платёжные стикеры с NFC-чипом
📣 «Мегафон» подсчитал, что использование технологии VoLTE в Москве и Московской области достигла 75%
🔭 «Хаббл» запечатлел голубую звезду-сверхгиганта V372 из туманности «Орион»
☄️ У человечества, возможно, есть последний шанс увидеть редкую зелёную комету (ФОТО)
🐂 Билл Гейтс инвестировал в Rumin8, австралийский стартап, который стремится сократить выбросы метана коровами
🛠 OpenAI открыла некоторым разработчикам доступ к ChatGPT Pro за $42 в месяц
💰 Microsoft инвестирует $10 млрд в OpenAI
🥙 Cookpad передумала удалять данные российских пользователей, их решено передать порталу «Овкусе.ру»
#новости
📈 Telegram в РФ впервые обогнал WhatsApp по объёму трафика
🏦 Крупные банки РФ выведут на финансовый рынок платёжные стикеры с NFC-чипом
📣 «Мегафон» подсчитал, что использование технологии VoLTE в Москве и Московской области достигла 75%
🔭 «Хаббл» запечатлел голубую звезду-сверхгиганта V372 из туманности «Орион»
☄️ У человечества, возможно, есть последний шанс увидеть редкую зелёную комету (ФОТО)
🐂 Билл Гейтс инвестировал в Rumin8, австралийский стартап, который стремится сократить выбросы метана коровами
🛠 OpenAI открыла некоторым разработчикам доступ к ChatGPT Pro за $42 в месяц
💰 Microsoft инвестирует $10 млрд в OpenAI
🥙 Cookpad передумала удалять данные российских пользователей, их решено передать порталу «Овкусе.ру»
#новости
👍16👎1
Вышедший 12 лет назад iPhone 4 загорелся ночью во время зарядки, передаёт портал 9to5Mac. Как указали владельцы, дети оставили телефон на оригинальной зарядке на кухне, и семье повезло, что в этот вечер они решили прибраться на столе и убрать лежащие там обычно учебники и документы. Происшествие было заснято на семейную камеру видеонаблюдения. Никто не пострадал.
Как отмечает 9to5Mac, инцидент указывает на необходимость ещё раз задуматься о грамотной эксплуатации смартфонов и литий-ионных аккумуляторов. Учитывая возраст этого iPhone 4, хозяева должны были переустановить аккумулятор во избежание подобных ситуаций. Подключение устаревшей батареи к зарядному устройству может привести к перезарядке и перегреву. В данном случае это привело не только к перегреву, но и возгоранию, и благодаря удачному стечению обстоятельств серьёзных последствий удалось избежать.
Как отмечает 9to5Mac, инцидент указывает на необходимость ещё раз задуматься о грамотной эксплуатации смартфонов и литий-ионных аккумуляторов. Учитывая возраст этого iPhone 4, хозяева должны были переустановить аккумулятор во избежание подобных ситуаций. Подключение устаревшей батареи к зарядному устройству может привести к перезарядке и перегреву. В данном случае это привело не только к перегреву, но и возгоранию, и благодаря удачному стечению обстоятельств серьёзных последствий удалось избежать.
👍28👎4
«Привет, Хабр! Сегодня, как обычно, я отправился на барахолку, которая находится неподалеку от Валенсии. К слову, у нас тут неожиданно похолодало, температура днём снизилась с 20°C до примерно 12-13°C. Я боялся, что барахолка из-за таких „диких“ холодов не состоится, но, к счастью, опасения были напрасны — людей было не меньше, чем обычно, как продавцов, так и покупателей. Товаров, интересных и разных, тоже было много»
Геймерские материнские платы, жёсткие диски и раритетный синтезатор: новые находки на испанской барахолке
Геймерские материнские платы, жёсткие диски и раритетный синтезатор: новые находки на испанской барахолке
👍18👎11😁2
Один из пользователей сообщества ComputerBase под ником AssassinWarlord провёл необычный эксперимент. Он протестировал альтернативу термопасте из того, что оказалось под рукой: картошки, сыра, кетчупа, зубной пасты и детского крема.
Неожиданно достойной заменой термопасте оказался кетчуп: с ним GPU за пять минут нагрелся до 71°C. Зубная паста сработала хуже, допустив нагрев до пиковых 90°C. Геймерам также стоит избегать использования детского крема, картошки и сыра, так как эти альтернативные решения быстро довели GPU до 105°C.
Неожиданно достойной заменой термопасте оказался кетчуп: с ним GPU за пять минут нагрелся до 71°C. Зубная паста сработала хуже, допустив нагрев до пиковых 90°C. Геймерам также стоит избегать использования детского крема, картошки и сыра, так как эти альтернативные решения быстро довели GPU до 105°C.
👎28🔥13😁13👍10❤1
Зарплата по результатам собеседования — лучший способ сократить отклики на вакансию, а тестовые задания — избыточны
Почему ИТ-специалисты на самом деле не любят выполнять тестовые задания? Почему меньше откликов на вакансии без указания зарплаты? Простые ответы на сложные вопросы.
Почему ИТ-специалисты на самом деле не любят выполнять тестовые задания? Почему меньше откликов на вакансии без указания зарплаты? Простые ответы на сложные вопросы.
👍31👎4