Натаниэль Рочестер — ученый, который был членом команды IBM, участвовал в создании IBM 701, написал первый символ языка ассемблера и принимал участие в создании одного из первых языков программирования FORTRAN. В этой статье мы рассмотрим биографию Рочестера, его работы и вклад в науку.
Пользователь
PrestaShop: обзор и возможности платформы
В прошлом материале я протестировал движок с открытым исходным кодом для создания интернет-магазина OpenCart, и по ряду причин он показался мне не слишком удобным. Для версии 4 пока еще доступно не слишком много плагинов и шаблонов оформления, а те, что есть, далеко не всегда стабильно работают “из коробки”. Поэтому я решил установить на своем сервере и протестировать еще одно бесплатное решение - PrestaShop версии 1.7.8.7. Впечатлениями и субъективным мнением о знакомстве с этой CMS я делюсь с вами.
Как шашки изменили мир и позволили зародиться искусственному интеллекту
Когда человек играет в компьютерные игры, объясняя это саморазвитием, его снисходительно называют геймером. Когда в игры играет сам компьютер с той же самой целью, это называют машинным обучением и искусственным интеллектом. Логические настольные игры — действительно один из лучших способов «прокачки» самообучающихся систем. О том, кто придумал эту технологию, и причем здесь шашки, мы расскажем в сегодняшней статье.
Угроза или новые возможности: мнение ведущих экспертов о больших языковых моделях, таких как GPT-4
С появлением и развитием ИИ исследователи столкнулись с рядом этических вопросов, на которые сложно дать однозначный ответ. В научных кругах сейчас идут активные дискуссии по поводу того, что делать с OpenAI's GPT-4, является ли большая языковая модель важным шагом на пути к искусственному интеллекту общего назначения (AGI) и к чему приведет его создание.
IEEE Spectrum собрал опубликованные мысли и высказывания ученых по поводу больших языковых моделей (LLM), вероятности появления ИИ и риска цивилизационного хаоса, а мы перевели материал для читателей Хабра.
Как я устанавливал и настраивал OpenCart: краткий мануал
Когда передо мной в очередной раз возникла задача собрать небольшой интернет-магазин, я решил провести эксперимент: отойти от привычной связки WordPress + WooCommerce и попробовать специализированный «магазинный» движок, заточенный конкретно под электронную торговлю. Выбор пал на OpenCart. Я устанавливал стандартную английскую версию с последующей руссификацией, хотя рациональнее, наверное, было сразу скачать русскую версию. По результатам эксперимента я написал небольшой мануал для начинающих по развертыванию и базовой настройке интернет-магазина на OpenCart: надеюсь, эта инструкция будет полезна тем, кто сталкивается с этой CMS впервые.
Система распознавания COVID-19 по голосовым признакам
Исследователи и медики признают ценность голоса как биометрического параметра, который может отражать не только индивидуальные особенности человека, но и его здоровье. Несмотря на то, что пандемия COVID-19 уже закончилась, болеть ковидом люди не перестали. Поэтому разработка и применение голосовых систем для распознавания заболевания может позволить быстрее диагностировать болезнь при появлении ее симптомов.
Традиционные методы диагностики Covid-19, такие как ПЦР-тесты и анализы на антитела, обеспечивают точные результаты, но они требуют времени, ресурсов и инфраструктуры. Голосовая система распознавания, с другой стороны, основывается на анализе изменений в голосе и речи, которые могут быть связаны с присутствием вируса.
Учась в Университете ИТМО, в рамках проекта я создал систему распознавания COVID-19, которая анализирует способности голосовых биометрических признаков в выявлении заболевания. В статье разберу подробнее, какие методы я использовал и, как это вообще работает.
Реальность гипотезы симуляций: разбираемся с помощью логики и технологий
Гипотеза симуляции — это теория, в рамках которой предполагается, что наша реальность может быть продвинутой компьютерной симуляцией. Гипотеза уже много лет становится темой дебатов среди ученых, философов и исследователей. В этом материале разбираемся, можем ли мы сами быть обитателями сверхпродвинутой симуляции или это невозможно.
В изоляции. История появления и развития контейнеров
У всего на свете есть своя история. В некоторых случаях она полна неожиданных поворотов, как сюжет детективного романа, в других довольно-таки проста и незатейлива. Имеется история и у двух самых популярных систем контейнеризации: Docker и Kubernetes. О появлении и эволюции развития этих востребованных технологий рассказывает сегодняшняя статья.
Джон Маккарти: открытия и наследие создателя термина «Искусственный интеллект»
Ученый и новатор Джон Маккарти придумал термин «Искусственный интеллект», создал язык программирования Lisp и разработал концепцию разделения времени. В этой статье мы отследили путь Джона Маккарти от юного энтузиаста математики до титана компьютерной науки, чье наследие продолжает вдохновлять ученых и направлять эволюцию ИИ.
Три кита. Краткая история трех популярных CMS и попытка заглянуть в будущее
Во второй половине «девяностых» индустрия «сайтостроения» переживала расцвет. Каждая компания стремилась заявить о себе в интернете, каждый пользователь мечтал завести личную «домашнюю страничку». На помощь веб-мастерам приходили всевозможные программы вроде FrontPage и Dreamweaver, но большинство сайтов все еще представляли собой набор статических HTML-страниц, иногда — с вкраплением CSS. Чуть позже появилась технология Server Side Includes, позволявшая динамически собирать сайт на сервере из стандартных блоков: «шапки», панели меню, «подвала» и, собственно, полезного содержимого. После этого оставался только один шаг до внедрения баз данных и систем управления контентом, значительно упростивших жизнь как разработчикам, так и владельцам ресурсов.
Пять изобретений Алана Тьюринга, которые повлияли на развитие науки и ИТ-отрасли
Биография Алана Тьюринга — одна из самых захватывающих и трагических в истории науки. Он с детства отличался от своих ровесников: интересовался математикой, играл в шахматы, изучал кодирование. Одногруппники и коллеги считали Алана гением и чудаком, и на это были причины. Например, он приковывал свою кружку цепью к батарее, чтобы ее не украли, и ездил на сломанном велосипеде в противогазе, чтобы избежать аллергии на цветочную пыльцу.
Помимо науки, Тьюринг занимался бегом и показывал результаты мирового уровня. В 1948 году в забеге на пересеченной местности ученый финишировал раньше серебряного призера Олимпиады Тома Ричардса.
Подробная история развития облачных технологий
Многие родившиеся в XXI веке люди считают, что облачные технологии появились при их поколении. На самом деле, история «облаков» насчитывает уже как минимум шесть десятилетий, причем в ней случались как периоды застоя, так и этапы бурного развития. Основу для них заложили, как это происходило с целым рядом других технологических инноваций, военные. И все-таки, при каких обстоятельствах зародились облачные технологии и как они развивались? Об этом — в нашей сегодняшней статье.
Как мы накладные расходы на виртуализацию понижали
С каждым годом программное обеспечение требует повышения производительности оборудования. Из‑за этого виртуализация обходится компаниям все дороже, так как им приходится приобретать более дорогое аппаратное решение. Регулярная закупка нового оборудования повышает накладные расходы компании. В ответ на это появились платформы, которые позволяют сократить затраты на виртуализацию за счет низкого overhead. Их использование позволяет максимально задействовать ресурсы уже имеющегося оборудования. В материале мы расскажем о том, как можно повысить производительность и снизить накладные расходы с помощью нашего решения для виртуализации.
Как работает бэкап виртуальной машины vStack
Продолжаем серию видео о возможностях нашей платформы. В этот раз показываем, как работает резервное копирование.
Уникальность поддержки систем резервного копирования (СРК) со стороны vStack — в отсутствии привязки к какой-то одной СРК. Мы выбрали подход, не принуждающий потребителей с существующей экосистемой бэкапа к переходу на другую СРК и миграции архивных копий в формат новой СРК.
Это стало возможно благодаря поддержке протокола NDMP со стороны vStack. Он давно реализован во всех СРК корпоративного уровня, например, IBM Spectrum protect (ранее называвшийся Tivoli Storage Manager) и NetVault Backup. Его работа выверена годами использования как в СРК, так и в СХД, где он также активно используется для резервного копирования. Кроме того, поддержка протокола NDMP существует и в системах с открытым исходным кодом, например, BareOS. Это может быть важно для тех, кто рассматривает открытые решения.
Мы записали видео с демонстрацией работы бэкапа виртуальной машины vStack. В качестве СРК используется EMC NetWorker, имеющая каноническую реализацию протокола NDMP в силу того, что EMC — один из двух оригинальных разработчиков этого протокола.
Как мы отключали узлы кластера vStack для демонстрации отказоустойчивости
Друзья, ваши комментарии к нашему предыдущему материалу натолкнули нас на мысль рассказать об отказоустойчивости платформы vStack подробнее. Мы и сами любим интересные дискуссионные темы, поэтому готовим AMA (ask me anything)-сессию, на которой ответим на все ваши вопросы. А пока выбираем удобное время, руководитель проекта vStack Евгений Гаврилов записал пару коротких видео с наглядной демонстрацией отказоустойчивости платформы.
Прототехноблогер. История человека, придумавшего блогинг, подкастинг и RSS
Среди профессий, так или иначе связанных с IT, все чаще упоминаются блогеры. И распространенное в сообществе высококвалифицированных технических специалистов снисходительное отношение к этой сфере деятельности совершенно не оправдано: в конце концов, «Хабр» — это тоже коллективный блог, и здесь точно есть люди, для которых написание увлекательных и интересных текстов — основная работа. Говорят, первый в истории техноблогер появился еще в 1994 году, и именно он положил начало профессии, позволяющей кое-кому зарабатывать миллионы. А еще этого человека называют пионером подкастинга, программистом, писателем и предпринимателем, одним из соавторов формата RSS и основателем нескольких успешных стартапов. Речь идет о Дэйве Винере.
Радья Перлман. Мать Интернета. Протокол STP
В мировой IT-индустрии известно много разработчиков, изобретателей и исследователей, и большинство из них — это мужчины. А ведь женщины наравне с ними вносили вклад в развитие технологий, например, всем известная Ада Лавлейс, которая написала первую в историю программу, или Хеди Ламарр, придумавшая технологию для работы Wi-Fi, или Грейс Хоппер – разработала первый компилятор, а Карен Спарк продумала концепцию поисковой системы.
Женщин в IT, о которых стоит знать, существует еще много. Среди них хочу выделить американского программиста и сетевого инженера – Радья Джой Перлман. Она известна как «Мать Интернета» благодаря своему изобретению протокола STP (Spanning Tree Protocol или протокол связующего дерева). Усовершенствованный другими программистами, протокол используется в компьютерных сетях до сих пор. Наработки Перлман легли в основу и других протоколов передачи цифровых данных — таких как TRILL и IS-IS.
OpenSource против «кровавого энтерпрайза» или откуда берутся проблемы с feature request
Ни одно облачное решение, если только оно не разработано на заказ, не может полностью удовлетворить все запросы потребителя. Поэтому многие хотя бы раз отправляли производителю ПО feature request, или, по‑русски, запрос на добавление дополнительной функциональности. Возможно, вы тоже были в этой роли. Производитель может включить такой запрос в дорожную карту развития продукта. Или отправить его в корзину. В этом материале расскажем, чем отличается работа с feature request у создателей решений, в основе которых лежат скопированные open source продукты и Enterprise, и какой подход мы используем при обновлении нашей платформы для построения виртуальных ЦОДов vStack.
Уильям Джолиц: создатель первой версии BSD
Сегодня, 22 февраля, день рождения Уильяма (Билла) Фредерика Джолица – создателя первой версии BSD – 386BSD (Jolix). Эта операционная система стала отправной точкой для NetBSD и FreeBSD. Уильям с детства был талантливым инженером и программистом, поэтому неудивительно, что он был частью развития BSD систем.
В этой статье расскажу о его первых проектах, стажировке в НАСА, о событии, приблизившем его к смерти, и истории появления той самой ОС 386BSD. Отмечу, что материал основан на некрологе о жизни Уильяма Джолица, написанном его женой Линн Грир Джолиц и размещенном на сайте www.386bsd.org.
Погнался за девушкой, а стал middle-разработчиком
Привет Хабр!
В этой статье хочу рассказать о своем опыте обучения на fullstack-разработчика и поделиться лайфхаками для поиска работы в IT как в России, так и за рубежом.
Я middle-разработчик в компании SimpleOne – это ESM-платформа для автоматизации бизнес-процессов. Здесь будет начало моего пути, несколько советов для тех, кто только собирается войти в эту сферу, мои фейлы (куда без них) и полезные материалы, которые мне помогли выучится и получить работу. Да, этот материал не будет наполнен кодом и техническими элементами, но надеюсь, кому-то он будет полезен чувствовать себя более уверенно на своем пути в IT и поможет адекватно подготовиться к поиску работы.