home.social

#профессиональная_литература — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #профессиональная_литература, aggregated by home.social.

  1. [Перевод] Руководство по анализу и настройке производительности для современных процессоров. Анонс книги

    Привет, Хабр. Хотим поделиться с вами новостью о том, что завершаем более чем годичный фундаментальный проект - готовимся к выпуску русского издания знаменитой книги Дениса Бахвалова " Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro ". Денис теснейшим образом взаимодействовал с нашими редакторами, мы составили глоссарий к русскому изданию и уверены, что книга на долгие годы станет де-факто главным пособием по оптимизации производительности CPU. Книга выросла из многочисленных практических исследований, которыми Денис занимается в компании "Intel", и в качестве анонса мы хотим предложить вам перевод статьи автора, которая вышла ещё в 2019 году и может считаться рассказом о том, как зародилась идея будущей книги. В тексте под катом содержатся многочисленные ссылки на статьи Дениса из блога easyperf.net/notes/ , который также рекомендуем пристально изучить. Русскую книгу ждите в мае.

    habr.com/ru/companies/bhv_publ

    #CPU #процессоры #оптимизация_кода #оптимизация_производительности #алгоритмы #бенчмарки #профессиональная_литература

  2. [Перевод] Руководство по анализу и настройке производительности для современных процессоров. Анонс книги

    Привет, Хабр. Хотим поделиться с вами новостью о том, что завершаем более чем годичный фундаментальный проект - готовимся к выпуску русского издания знаменитой книги Дениса Бахвалова " Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro ". Денис теснейшим образом взаимодействовал с нашими редакторами, мы составили глоссарий к русскому изданию и уверены, что книга на долгие годы станет де-факто главным пособием по оптимизации производительности CPU. Книга выросла из многочисленных практических исследований, которыми Денис занимается в компании "Intel", и в качестве анонса мы хотим предложить вам перевод статьи автора, которая вышла ещё в 2019 году и может считаться рассказом о том, как зародилась идея будущей книги. В тексте под катом содержатся многочисленные ссылки на статьи Дениса из блога easyperf.net/notes/ , который также рекомендуем пристально изучить. Русскую книгу ждите в мае.

    habr.com/ru/companies/bhv_publ

    #CPU #процессоры #оптимизация_кода #оптимизация_производительности #алгоритмы #бенчмарки #профессиональная_литература

  3. [Перевод] Руководство по анализу и настройке производительности для современных процессоров. Анонс книги

    Привет, Хабр. Хотим поделиться с вами новостью о том, что завершаем более чем годичный фундаментальный проект - готовимся к выпуску русского издания знаменитой книги Дениса Бахвалова " Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro ". Денис теснейшим образом взаимодействовал с нашими редакторами, мы составили глоссарий к русскому изданию и уверены, что книга на долгие годы станет де-факто главным пособием по оптимизации производительности CPU. Книга выросла из многочисленных практических исследований, которыми Денис занимается в компании "Intel", и в качестве анонса мы хотим предложить вам перевод статьи автора, которая вышла ещё в 2019 году и может считаться рассказом о том, как зародилась идея будущей книги. В тексте под катом содержатся многочисленные ссылки на статьи Дениса из блога easyperf.net/notes/ , который также рекомендуем пристально изучить. Русскую книгу ждите в мае.

    habr.com/ru/companies/bhv_publ

    #CPU #процессоры #оптимизация_кода #оптимизация_производительности #алгоритмы #бенчмарки #профессиональная_литература

  4. [Перевод] Руководство по анализу и настройке производительности для современных процессоров. Анонс книги

    Привет, Хабр. Хотим поделиться с вами новостью о том, что завершаем более чем годичный фундаментальный проект - готовимся к выпуску русского издания знаменитой книги Дениса Бахвалова " Performance Analysis and Tuning on Modern CPUs: Learn to write fast software like a pro ". Денис теснейшим образом взаимодействовал с нашими редакторами, мы составили глоссарий к русскому изданию и уверены, что книга на долгие годы станет де-факто главным пособием по оптимизации производительности CPU. Книга выросла из многочисленных практических исследований, которыми Денис занимается в компании "Intel", и в качестве анонса мы хотим предложить вам перевод статьи автора, которая вышла ещё в 2019 году и может считаться рассказом о том, как зародилась идея будущей книги. В тексте под катом содержатся многочисленные ссылки на статьи Дениса из блога easyperf.net/notes/ , который также рекомендуем пристально изучить. Русскую книгу ждите в мае.

    habr.com/ru/companies/bhv_publ

    #CPU #процессоры #оптимизация_кода #оптимизация_производительности #алгоритмы #бенчмарки #профессиональная_литература

  5. Топ-5 книг для прокачки мышления и креатива в UX

    Привет, меня зовут Григорий, я Senior UX Researcher в Атоме и занимаюсь основным интерфейсом автомобиля и разработкой прототипа для тестирований. Наша сфера меняется очень быстро и просто быть в курсе – недостаточно. Если специалист уже «встал на крыло» и сформировал свой мыслительный шаблон, ему становится сложно воспринимать и применять новые подходы, а это тормозит дальнейший рост в профессии. Мне такое не подходит. Чтобы не ржаветь и регулярно выглядывать за пределы привычного, ищу разную/профессиональную литературу, которая подбрасывает новые идеи. Расскажу, что из последнего меня особенно зацепило. Поехали

    habr.com/ru/companies/atom/art

    #uxисследования #uxдизайн #дизайн #книги #развитие_личности #психология #здоровье #наука #сознание #профессиональная_литература

  6. Снова о кошмарном качестве книг по программированию: подарочек под ёлку за 3 тысячи рублей

    Предыстория такая: осенью в статье « К вопросу о кошмарном качестве книг по программированию. Моя не наглядная книга о наглядном CSS » я рассказывал про некачественные издания. Читатели в комментариях посоветовали не маяться дурью и просто купить «книгу с рыбами». Ну с рыбами, так с рыбами. Тут как раз кстати наступил сезон заказов подарков Деду Морозу. Заказал у Дедушки Мороза себе под ёлку толстенный фолиант по CSS. Для меня фраза «Книга — лучший подарок» не ироничная присказка, а норма жизни. Я тот самый чувак, для которого книга — реально лучший подарок на Новый год и любой другой праздник. И я решил воспользоваться советами с Хабра — заказал ту самую книгу про CSS с рыбами. И в довесок — пару других справочников: по HTML и JavaScript. Ну вы поняли: тематический подарок, новый год со вкусом фронтенд.

    habr.com/ru/articles/982276/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #css #типография #профессиональная_литература #с_новым_годом #Хабр

  7. Снова о кошмарном качестве книг по программированию: подарочек под ёлку за 3 тысячи рублей

    Предыстория такая: осенью в статье « К вопросу о кошмарном качестве книг по программированию. Моя не наглядная книга о наглядном CSS » я рассказывал про некачественные издания. Читатели в комментариях посоветовали не маяться дурью и просто купить «книгу с рыбами». Ну с рыбами, так с рыбами. Тут как раз кстати наступил сезон заказов подарков Деду Морозу. Заказал у Дедушки Мороза себе под ёлку толстенный фолиант по CSS. Для меня фраза «Книга — лучший подарок» не ироничная присказка, а норма жизни. Я тот самый чувак, для которого книга — реально лучший подарок на Новый год и любой другой праздник. И я решил воспользоваться советами с Хабра — заказал ту самую книгу про CSS с рыбами. И в довесок — пару других справочников: по HTML и JavaScript. Ну вы поняли: тематический подарок, новый год со вкусом фронтенд.

    habr.com/ru/articles/982276/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #css #типография #профессиональная_литература #с_новым_годом #Хабр

  8. Снова о кошмарном качестве книг по программированию: подарочек под ёлку за 3 тысячи рублей

    Предыстория такая: осенью в статье « К вопросу о кошмарном качестве книг по программированию. Моя не наглядная книга о наглядном CSS » я рассказывал про некачественные издания. Читатели в комментариях посоветовали не маяться дурью и просто купить «книгу с рыбами». Ну с рыбами, так с рыбами. Тут как раз кстати наступил сезон заказов подарков Деду Морозу. Заказал у Дедушки Мороза себе под ёлку толстенный фолиант по CSS. Для меня фраза «Книга — лучший подарок» не ироничная присказка, а норма жизни. Я тот самый чувак, для которого книга — реально лучший подарок на Новый год и любой другой праздник. И я решил воспользоваться советами с Хабра — заказал ту самую книгу про CSS с рыбами. И в довесок — пару других справочников: по HTML и JavaScript. Ну вы поняли: тематический подарок, новый год со вкусом фронтенд.

    habr.com/ru/articles/982276/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #css #типография #профессиональная_литература #с_новым_годом #Хабр

  9. Снова о кошмарном качестве книг по программированию: подарочек под ёлку за 3 тысячи рублей

    Предыстория такая: осенью в статье « К вопросу о кошмарном качестве книг по программированию. Моя не наглядная книга о наглядном CSS » я рассказывал про некачественные издания. Читатели в комментариях посоветовали не маяться дурью и просто купить «книгу с рыбами». Ну с рыбами, так с рыбами. Тут как раз кстати наступил сезон заказов подарков Деду Морозу. Заказал у Дедушки Мороза себе под ёлку толстенный фолиант по CSS. Для меня фраза «Книга — лучший подарок» не ироничная присказка, а норма жизни. Я тот самый чувак, для которого книга — реально лучший подарок на Новый год и любой другой праздник. И я решил воспользоваться советами с Хабра — заказал ту самую книгу про CSS с рыбами. И в довесок — пару других справочников: по HTML и JavaScript. Ну вы поняли: тематический подарок, новый год со вкусом фронтенд.

    habr.com/ru/articles/982276/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #css #типография #профессиональная_литература #с_новым_годом #Хабр

  10. 7 книг для чтения на каникулах

    Почти завершился ещё один рабочий год нашей редакции. Под новогодние каникулы решили собрать в статье книги, которые сделают свободное время на долгих выходных тёплым, захватывающим или продуктивным. Уверены, рекомендации добавят новых впечатлений и идей, которые вы сможете забрать с собой в 2026-й. С наступающим Новым годом!

    habr.com/ru/companies/onlinepa

    #профессиональная_литература #биография #история_успеха #история_it

  11. Можно ли написать книгу по информационным технологиям, заработать и стать известным?

    Made only by human brains - в написании книги и данной статьи принимали участие только люди. Можно ли написать и опубликовать книгу в научно-популярном жанре на тему информационных технологий, заработать и стать известным? Вероятно, можно! Для этого требуется выполнить 3 шага: 1) написать и опубликовать книгу; 2) поработать и заработать; 3) стать известным, используя один из доступных вариантов, где пункты 2 и 3 скорее всего не зависят от пункта 1. В этой иронии - больше правды... Если немного серьезнее, то содержание статьи: - Кто я такой - Команда, участвовавшая в создании книги - История создания книги - Содержание книги "Профессиональные компетенции разработки программного обеспечения" - Финансовая статистика - Зачем писать книгу на профессиональную тему - Цифровое настоящее - P.S. Конкурс - найди пасхалку в книге за вознаграждение

    habr.com/ru/articles/947538/

    #профессиональная_литература #компетенции_разработки_ПО #разработка_по #управление_разработкой #информационные_технологии #программирование

  12. Перспективы 6G и системный подход к мобильным сетям — что почитать

    В обсуждении одной из наших предыдущих подборок специализированной литературы речь зашла о материалах про архитектуру мобильных сетей. Делимся открытыми источниками по теме: руководствами, аналитикой и исследованиями.

    habr.com/ru/companies/vasexper

    #vas_experts #мобильные_сети #профессиональная_литература #edge_computing #цифровые_двойники

  13. Рецензия на книгу “Программирование с помощью искусственного интеллекта”

    Оригинальная книга AI-Assisted Programming вышла в 2024 году — в момент, когда искусственный интеллект еще только развивался как повседневный инструмент разработчика. Это было время первого массового столкновения индустрии с языковыми моделями: GitHub Copilot перестал быть экзотикой, ChatGPT из «вот это да…» начал превращаться в рабочий инструмент, а разговоры о том, «заменит ли ИИ программистов» стали хайпом (кстати сейчас уже изрядно сдувшимся). Что мы можем узнать из книги Тома Таулли сегодня — получить здравый, прагматичный взгляд на новую реальность. Сильная сторона книги в том, что она формирует базовую культуру взаимодействия с ИИ и будет отличным подарком старшеклассникам к Новому году.

    habr.com/ru/companies/ssp-soft

    #сезон_ии_в_разработке #книга_по_ии #разработка_ии #ии_ассистент #карьера_программиста #профессиональная_литература #профессиональное_развитие #профессия_программиста #профессии_будущего

  14. От пет-проекта к книге про Spring

    Рассказ о том, как я написал свою вторую книгу, о создании тестового приложения-примера для неё, об истории написания пет-проекта длиной почти в 20 лет, о том как мужественно переписывал его несколько раз, о мыслях в процессе написания проекта, о размышлениях и страданиях в процессе написания книги, о развилках и муках выбора, о финальном завершении книги, о выпуске книги в продажу, об испытанных при этом эмоциях, о сроках и их срывах, о дневнике написания книги и всём остальном.

    habr.com/ru/articles/907920/

    #java #книги_по_программированию #книги_для_обучения #профессиональная_литература #читальный_зал #книгоиздание #издание_книги #spring #spring_framework #spring_boot

  15. «Дело не в музе и вдохновении. Дело в труде». Честное интервью с Алексеем Лукацким о плюсах и минусах книгописательства

    Привет! Сегодня мы решили напомнить читателям Хабра о том, что в Positive Technologies не только исследуют уязвимости, пишут ресерчи и разрабатывают ПО для защиты — наши коллеги ко всему прочему еще и авторы книг. Алексей Усанов уже рассказал о своей книге «Реверс-инжиниринг встраиваемых систем». Мы расспросили другого нашего коллегу, Алексея Лукацкого ( @alukatsky ), и он поведал нам о своем писательском пути. Разговор получился откровенный, прямолинейный, как во многом и сам Алексей Викторович. Можно ли заработать книгописательством, надо ли следовать советам Стивена Кинга, а также маленький, но полезный лайфхак для авторов — обо всем этом читайте в интервью с Алексеем Лукацким в этой статье. Почитать

    habr.com/ru/companies/pt/artic

    #cybersecurity #обнаружение_атак #писательство #книга #техническая_литература #написание_книги #творческий_процесс #threat_hunting #intrusion_detection #профессиональная_литература

  16. Моя «не наглядная» книга о наглядном CSS. Ещё раз о кошмарном качестве книг по программированию

    Сколько раз уже писано-переписано о том, что современные печатные книги на компьютерную тематику — это на редкость некачественный товар. И всё равно каждый раз я не перестаю удивляться, как же их создатели не стыдятся выпускать, да ещё и продавать за деньги такой редкостный треш. И дело даже не в кривом переводе. Мы уже давно научились догадываться, что именно «хотел сказать автор» на языке оригинала. Этот этап повсеместного падения качества книг уже пройден. Теперь издательства нацелились на новые антирекорды — соревнуются, кто кого переплюнет по количеству фактических ошибок в своих творениях. Например, по ужасающим косякам в исходных кодах примеров программ. Каждый раз хочется воскликнуть: «Ребята, вы сами-то хоть один раз перечитали своё творение?!»

    habr.com/ru/articles/926464/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #обучение_программированию #html #css #профессиональная_литература #ошибки

  17. Когда метод «просто погугли» не работает. Нишевые open source-инструменты для работы с научной и технической литературой

    Общемировой объем научных статей, книг и профильной документации растет с каждым днем. Чтобы ориентироваться в интересующем корпусе знаний, находить инсайты и ответы на вопросы, специалисты все чаще используют ИИ-помощников. Мы в

    habr.com/ru/companies/beeline_

    #beeline_cloud #open_source #научная_литература #профессиональная_литература #Open_Paper #ASReview #BookWith #Inkdown #ArXiv #ArXiv_MCP_Server

  18. Когда метод «просто погугли» не работает. Нишевые open source-инструменты для работы с научной и технической литературой

    Общемировой объем научных статей, книг и профильной документации растет с каждым днем. Чтобы ориентироваться в интересующем корпусе знаний, находить инсайты и ответы на вопросы, специалисты все чаще используют ИИ-помощников. Мы в

    habr.com/ru/companies/beeline_

    #beeline_cloud #open_source #научная_литература #профессиональная_литература #Open_Paper #ASReview #BookWith #Inkdown #ArXiv #ArXiv_MCP_Server

  19. Когда метод «просто погугли» не работает. Нишевые open source-инструменты для работы с научной и технической литературой

    Общемировой объем научных статей, книг и профильной документации растет с каждым днем. Чтобы ориентироваться в интересующем корпусе знаний, находить инсайты и ответы на вопросы, специалисты все чаще используют ИИ-помощников. Мы в

    habr.com/ru/companies/beeline_

    #beeline_cloud #open_source #научная_литература #профессиональная_литература #Open_Paper #ASReview #BookWith #Inkdown #ArXiv #ArXiv_MCP_Server

  20. Когда метод «просто погугли» не работает. Нишевые open source-инструменты для работы с научной и технической литературой

    Общемировой объем научных статей, книг и профильной документации растет с каждым днем. Чтобы ориентироваться в интересующем корпусе знаний, находить инсайты и ответы на вопросы, специалисты все чаще используют ИИ-помощников. Мы в

    habr.com/ru/companies/beeline_

    #beeline_cloud #open_source #научная_литература #профессиональная_литература #Open_Paper #ASReview #BookWith #Inkdown #ArXiv #ArXiv_MCP_Server

  21. [Перевод] Невидимые загрузки или о пользе свободно стоящих функций

    Довольно долго я тягался с по-настоящему глупой проблемой на C++: мне не нравятся функции экземпляров, но я вынужден их писать, чтобы программисту было хоть немного удобнее работать. Функции экземпляров обеспечивают две вещи: разграничение областей видимости и обнаружимость. Разграничение областей видимости — менее актуальная из этих задач, поскольку в моём коде на C++ я и так не использую модификаторы private/public. Обнаружимость — большая проблема: я могу написать x.F , а IDE предложит x.Func() . Отлично! «Но правильные программисты пользуются только vim и скромными IDE». Что ж, привет вам, воображаемые мифические обычные программеры. Здесь вам ничего не угрожает, но, пожалуйста, уходя — надевайте сразу два беджика: «vim отстой» и «Я ненавижу emacs». Отлично помогает завязать разговор с «настоящими» программистами.

    habr.com/ru/companies/piter/ar

    #c++ #компиляторы #проектирование_и_рефакторинг #профессиональная_литература

  22. Крестный отец продукта: как распределяется время CTO по разным направлениям работы

    Привет, Хабр! Меня зовут Глеб Тильтиков, я Chief Technical Officer платформы МТС OmniChannel. Обычно вопрос «Что должен делать СТО?» вызывает много дискуссий, потому что на рынке нет золотого стандарта или общего мнения на этот счет. Единственной переведённой на русский язык книгой про нашу работу является « Настоящий CTO. Думай как технический директор » Алана Уильямсона. По ней можно примерно рассчитать, сколько CTO должен тратить на разные направления работы. Мне стало интересно, как мой опыт соответствует теории из книги. Я собрал свои задачи, разбил их по группам и посчитал, сколько трачу на них времени. С одной стороны, я увидел как распределяются мои силы по разным направлениям, а с другой — получил ответ на вопрос: «СТО я или только маскируюсь?». Под катом — разбивка моих задач по времени и и сравнение с теорией из «Настоящего СТО».

    habr.com/ru/companies/ru_mts/a

    #задачи_CTO #chief_technical_officer #Алан_Уильямсон #Настоящий_CTO #управление_разработкой #карьера_в_itиндустрии #профессиональная_литература

  23. Сетевые технологии с нуля [или почти с нуля]: подборка книг

    Рассказываем, какие книги в открытом доступе наглядно разъясняют принципы построения сетей. Описываем руководства, ставшие обязательной к прочтению классикой, и что дать почитать по теме тем, кто только знакомится с ней.

    habr.com/ru/companies/vasexper

    #vas_experts #сетевые_технологии #сетевое_программирование #книги_по_сетям #профессиональная_литература

  24. Рецензия на книгу “Базовая математика для искусственного интеллекта”

    Сегодня обзор новой книги по математическому аппарату ИИ — для всех вовлеченных в анализ данных и построение ML/DL моделей. «Базовая математика для искусственного интеллекта» (Essential Math for AI: Next‑Level Mathematics for Efficient and Successful AI Systems) от издательства O'Reilly Media, в переводе от БХВ Петербург — это фолиант на 600 стр. для дата-сайентистов всех уровней. Полезность книги — в обширном материале по мат.аппарату ИИ, собранном в одном месте.

    habr.com/ru/companies/ssp-soft

    #профессиональная_литература #книги_по_математике #книги_по_программированию

  25. 6 книг по геймдизайну, которые стоит прочитать начинающим специалистам и всем фанатам игр

    Привет, Хабр! Меня зовут Идар Табухов. Я скрам-мастер в МТС Диджитал, а в свободное время веду канал с прохождением игр и провожу стримы. Эта тема моя на все 100%: я играю в PlayStation с пяти лет, интересуюсь созданием игр и, конечно, геймдизайном. Сегодня решил поделиться подборкой по геймдеву. В ней шесть разных книг, которые помогут прокачаться начинающему специалисту и понравятся тем, кому хочется узнать о внутренней кухне компьютерных игр. Темы будут самые разные — от игрового баланса до монетизации. Поехали!

    habr.com/ru/companies/ru_mts/a

    #книги #игры #обучение #читальный_зал #профессиональная_литература #геймдизайн #разработка_игр

  26. Книга: «Кибербезопасность: главные принципы»

    Привет, Хаброжители! С 1970-х годов InfoSec-специалисты постепенно совершенствовали безопасность, даже не задумываясь, в правильном ли направлении со стратегической точки зрения они движутся. Рик Ховард утверждает, что нет. Общее направление само по себе было ошибочным, но идейные лидеры в этой области так и не смогли докопаться до корня проблемы. Идя по стопам таких авторитетов, как Декарт и Илон Маск, автор обосновывает главный принцип кибербезопасности и определяет стратегии и тактики его реализации.

    habr.com/ru/companies/piter/ar

    #книга #профессиональная_литература

  27. Книга «Разработка приложений на базе GPT-4 и ChatGPT»

    Привет, Хаброжители! Эта небольшая книга представляет собой подробное руководство для разработчиков на Python, желающих научиться создавать приложения с использованием больших языковых моделей. Авторы расскажут об основных возможностях и преимуществах GPT-4 и ChatGPT, а также принципах их работы. Здесь же вы найдете пошаговые инструкции по разработке приложений с использованием библиотеки поддержки GPT-4 и ChatGPT для Python, в том числе инструментов для генерирования текста, отправки вопросов и получения ответов и обобщения контента. «Разработка приложений на базе GPT-4 и ChatGPT» содержит множество легковоспроизводимых примеров, которые помогут освоить особенности применения моделей в своих проектах. Все примеры кода на Python доступны в репозитории GitHub. Решили использовать возможности LLM в своих приложениях? Тогда вы выбрали правильную книгу.

    habr.com/ru/companies/piter/ar

    #профессиональная_литература #книги

  28. [Перевод] Как потерять управление оболочкой… Расследование

    Несколько недель назад я хакал языковые сервера в Zed, пытаясь заставить Zed определять, когда заданный бинарник языкового сервера, например gopls , уже присутствует в $PATH . Если так, вместо загрузки нового бинарника Zed должен использовать его. Трудность: часто $PATH динамически изменяется такими инструментами, как direnv , asdf , mise и другими, которые позволяют в данной папке установить определённый $PATH . Почему эти инструменты так делают? Потому что это даёт возможность, скажем, в начале $PATH добавить ./my_custom_binaries , пока вы находитесь в my-cool-project . Поэтому нельзя просто использовать $PATH , связанный с процессом Zed, нужен $PATH , как он есть, когда выполняется cd в каталог проекта. Легко, подумал я. Просто запусти $SHELL , выполни cd в проект, чтобы запустить direnv и всё такое, запусти env , сохрани окружение, выбери $PATH , найди в нём бинарники. И это было легко. Вот часть кода, та часть, которая запускает $SHELL , cd и получает env : fn load_shell_environment(dir: &Path) -> Result<HashMap<String, String>> {
    // Получает $SHELL
    let shell = std::env::var("SHELL")?;

    // Конструирует команду, которую хочется выполнить в $SHELL
    let command = format!("cd {:?}; /usr/bin/env -0;", dir);

    // Запускает $SHELL как интерактивную оболочку (чтобы использовались файлы пользователя rc).
    // и выполняет `command`:
    let output = std::process::Command::new(&shell)
    .args(["-i", "-c", &command])
    .output()?;

    // [... проверка кода выхода, получение stdout, превращение stdout в HashMap и т. д. ...]
    } За исключением одного: после запуска экземпляра Zed в терминале, который выполнял эту функцию, я больше не мог убить Zed, нажав Ctrl-C . Что?

    habr.com/ru/articles/800037/

    #zsh #*nix #rust #оболочки #профессиональная_литература

  29. Держись, Маша! Ты, ведь, наша! Продолжение разбора книги «Цифровая схемотехника и архитектура компьютера»

    Упомянутая в заглавии книга (далее H&H) - это про железо [15]. Я - про программирование, но на базе "железной модели" конечного автомата. И там и там математическая основа одна. Все это, действительно, крутая железная концепция, помогающая поставить не только синтез цифровых схем, но и программирование на совершенно другие рельсы, определяющие его будущее. Параллелизм у программистов нынче в моде. Но, видимо, они (программисты) совсем не в курсе, что разработчики железа давным-давно погружены в эту тему. А потому им (я все про программистов) есть у кого поучиться. Но, похоже, некие амбиции-заскоки этому мешают. Но, если вы этим не страдаете, то прочитайте книгу H&H и дойдите, ну, хотя бы до 4-й главы. Попробуйте реализовать одно-два упражнения, используя свой, программистский инструментарий - всякие там корутины, потоки и весь сопутствующий этому террариум. Убедитесь в его полном бессилии. И тогда, может, это заставит кое-что пересмотреть, переосмыслить. Только представьте: логический элемент - отдельный процесс, десятки, сотни, тысячи элементов - множество параллельных процессов, и все это в вашей ладошке (это я про смартфон) и даже работает! Но пришло время исполнять обещанное (см. предыдущую часть темы в [1]). И пусть количество "плюсов" пока не достигло заданной планки, но ... если каждый "минус" считать за два "плюса", то это уже более чем ... ;) Так что спасибо всем, давшим положительную оценку - нет, не автору, а затронутой теме. Области знаний, от которой многое сейчас зависит. Это те слова, которые мы вправе сказать в адрес теории, посвященной синтезу цифровых схем, в адрес тех, кто занимался и занимается ее развитием, становлением и внедрением в практику.

    habr.com/ru/articles/780162/

    #автоматное_программирование #параллельное_программирование #профессиональная_литература #проектирование_электроники

  30. Моя «не наглядная» книга о наглядном CSS. Ещё раз о кошмарном качестве книг по программированию

    Сколько раз уже писано-переписано о том, что современные печатные книги на компьютерную тематику — это на редкость некачественный товар. И всё равно каждый раз я не перестаю удивляться, как же их создатели не стыдятся выпускать, да ещё и продавать за деньги такой редкостный треш. И дело даже не в кривом переводе. Мы уже давно научились догадываться, что именно «хотел сказать автор» на языке оригинала. Этот этап повсеместного падения качества книг уже пройден. Теперь издательства нацелились на новые антирекорды — соревнуются, кто кого переплюнет по количеству фактических ошибок в своих творениях. Например, по ужасающим косякам в исходных кодах примеров программ. Каждый раз хочется воскликнуть: «Ребята, вы сами-то хоть один раз перечитали своё творение?!»

    habr.com/ru/articles/926464/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #обучение_программированию #html #css #профессиональная_литература #ошибки

  31. Моя «не наглядная» книга о наглядном CSS. Ещё раз о кошмарном качестве книг по программированию

    Сколько раз уже писано-переписано о том, что современные печатные книги на компьютерную тематику — это на редкость некачественный товар. И всё равно каждый раз я не перестаю удивляться, как же их создатели не стыдятся выпускать, да ещё и продавать за деньги такой редкостный треш. И дело даже не в кривом переводе. Мы уже давно научились догадываться, что именно «хотел сказать автор» на языке оригинала. Этот этап повсеместного падения качества книг уже пройден. Теперь издательства нацелились на новые антирекорды — соревнуются, кто кого переплюнет по количеству фактических ошибок в своих творениях. Например, по ужасающим косякам в исходных кодах примеров программ. Каждый раз хочется воскликнуть: «Ребята, вы сами-то хоть один раз перечитали своё творение?!»

    habr.com/ru/articles/926464/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #обучение_программированию #html #css #профессиональная_литература #ошибки

  32. Моя «не наглядная» книга о наглядном CSS. Ещё раз о кошмарном качестве книг по программированию

    Сколько раз уже писано-переписано о том, что современные печатные книги на компьютерную тематику — это на редкость некачественный товар. И всё равно каждый раз я не перестаю удивляться, как же их создатели не стыдятся выпускать, да ещё и продавать за деньги такой редкостный треш. И дело даже не в кривом переводе. Мы уже давно научились догадываться, что именно «хотел сказать автор» на языке оригинала. Этот этап повсеместного падения качества книг уже пройден. Теперь издательства нацелились на новые антирекорды — соревнуются, кто кого переплюнет по количеству фактических ошибок в своих творениях. Например, по ужасающим косякам в исходных кодах примеров программ. Каждый раз хочется воскликнуть: «Ребята, вы сами-то хоть один раз перечитали своё творение?!»

    habr.com/ru/articles/926464/

    #книги_по_программированию #учебники #справочники #бумажные_книги #компьютерная_литература #обучение_программированию #html #css #профессиональная_литература #ошибки