Pull to refresh
2
Shishka @Shishkaread⁠-⁠only

ИТ

Send message

Советский UNIX. Как в СССР ковали собственную операционную систему

Level of difficultyEasy
Reading time9 min
Views44K

На рубеже 70-х и 80-х годов ХХ столетия UNIX набирал популярность не только в академических кругах, но также активно внедрялся в различные бизнес-процессы коммерческих предприятий. Портируемость, простота архитектуры и широкие возможности ОС привели к появлению у этой платформы целой армии верных поклонников. Однако «юних» — это у них. А что у нас? В Советском Союзе имелись свои талантливые инженеры и программисты, которые пытались создавать собственные версии операционных систем, во многом вдохновлённые идеями и архитектурой UNIX. И некоторые из этих проектов оказались вполне успешными. А самым успешным среди них стала ОС ДЕМОС.
Читать дальше →

Бум ИИ с открытым исходным кодом зиждется на подачках крупных технологических компаний. Как долго он продлится?

Level of difficultyEasy
Reading time8 min
Views6.8K
Возросший уровень доступности кода, лежащего в основе генеративных моделей, стимулирует инновации. Но если крупные компании начнут нервничать, лавочка попросту закроется.



Просочившийся в сеть меморандум, написанный Люком Сернау, старшим инженером Google, наконец озвучил то, о чем многие в Кремниевой долине, должно быть, шептались уже не одну неделю: свободный доступ к открытому исходному коду угрожает захвату ИИ большими технологическими корпорациями. Новые крупные языковые модели с открытым исходным кодом — альтернативы Bard от Google или ChatGPT от OpenAI, на основе которых исследователи и разработчики приложений могут изучать, строить и модифицировать — сыплются как конфеты из пиньяты. Это более компактные и дешевые версии лучших в своем классе моделей ИИ, разработанных крупными компаниями, и они уже (почти) соответствуют своим старшим товарищам по уровню производительности — к тому же распространяются бесплатно.
Читать дальше →

Представляем popover API

Level of difficultyMedium
Reading time6 min
Views11K

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

Чтобы решить эту проблему, в браузеры приходит новый набор декларативных HTML API для создания всплывающих окон, начиная с popover API в Chromium 114.

Читать далее

Демарко и Листер «Человеческий фактор»

Level of difficultyEasy
Reading time4 min
Views2.8K

Прочитал книгу Демарко и Листера "Человеческий фактор". Она про управление проектами и командами. Но не столько про саму суровую Методологию, а про важные принципы, которыми стоит руководствоваться в нашем труде менеджеров среднего звена.

Честно сказать, я в восторге! Книга оставила очень хорошее впечатление. Вообще очень редко в литературе по менеджменту встречается мудрый и человечный взгляд. Скорее, наоборот: каждый автор стремиться как-то особенно упороться по одному или нескольким тезисам, нагородить кучу теории, привести много обязательно успешных примеров и т.д.

В "Человеческом факторе" особенно тронул за душу фокус на командах в проектах. Не на производительности, стоимости, кривой обучения, транспарентности и бог знает чём ещё, а на самом главном - той сущности, которая сама больше суммы её составляющих.

Читать далее

Правильное подключение к БД: почему, зачем и как

Reading time5 min
Views18K


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


В этой небольшой статье, я последовательно буду создавать подключения к БД, а затем показывать на примере, что может пойти не так. На мой взгляд, понимание, почему нужно делать именно так, а не иначе, лучше, чем простое заучивание и использование паттернов.


Статья рассчитана на начинающих и всех, кто интересуется этой темой.

Читать дальше →

Контроллер в металлическом корпусе, быстрый Modbus и другие новости

Level of difficultyEasy
Reading time14 min
Views11K

Транскрипт доклада Wiren Board с конференции и выставки WBCE 2023.

Мы расскажем о быстром Modbus, который значительно ускоряет хорошо знакомый всем протокол, о новых устройствах и планах разработки.

Читать далее

Сервис, лишивший чиновника шансов «потерять бумажку»: 18 лет на страже эффективного менеджмента

Reading time4 min
Views1.7K

Цифровизация госуслуг – это масштабный вопрос, который решается лишь комплексным путем. Нельзя разрабатывать сервисы и приложения для жителей, если внутри самого госаппарата не будут применяться современные бизнес-процессы и информационные системы. В 2005 году Татарстан сделал ставку на собственный продукт – Единую межведомственную систему электронного документооборота Республики Татарстан (ЕМСЭД).

В статье от Центра цифровой трансформации РТ (организует работу ЕМСЭД) рассказываем, как появилась система и как за это время стала важным инструментом в повышении качества работы госорганов, для чего используются токены, с какими сложностями приходится сталкиваться.

Немного об истории создания системы

До 2006 года все официальные письма, приказы и другая официальная документация в Республике Татарстан распространялись исключительно в бумажном виде.

Документы хранились в бумажном виде или у сотрудников на компьютерах.

И тот, и другой способ однозначно нельзя назвать надежными, ведь в огромной кипе бумаг легко потерять важный документ, а любую папку на компьютере легко стереть случайным движением/попаданием вируса/поломкой техники. Были попытки использования существующих ПО для реализации электронного документооборота, однако далеко не каждая организация на тот момент могла позволить себе приобрести лицензию для всех сотрудников, а также нанять специалиста, который бы устанавливал и обслуживал ПК. Кроме того, масштаб предполагаемого охвата в то время уже был серьезным вызовом.

Читать далее

Чем отличаются приложения для хранения чеков: разбираем шесть лучших

Level of difficultyEasy
Reading time4 min
Views9.9K

Мы в STM Labs разработали ПроЧек — лучшее (конечно же, по нашему мнению) приложение для хранения и анализа чеков. ПроЧек все делает сам: автоматически загружает чеки, сортирует покупки с помощью ИИ и строит отчеты. А мы продолжаем его развивать и дополнять функциями.

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

Читать далее

Как аналитику работать с задачами на интеграции — пошаговая инструкция

Level of difficultyMedium
Reading time5 min
Views48K

Каждый системный и бизнес-аналитик проходит "боевое крещение" в своей карьере, когда получает первую задачу на проектирование интеграций. Звучит серьезно и сложно. И это так, если ни разу не работал с таким видом задач.

С чего начать и куда смотреть при работе с задачами на интеграции? Давайте воспользуемся пошаговой инструкцией, чтобы понять план действий.

Читать далее

Шнековый дозатор малых порций. Часть вторая

Level of difficultyMedium
Reading time8 min
Views4.8K

История о том как мы с моим другом разрабатывали дозатор для красителей, продолжение . В этой части расскажу о том как я разрабатывал и собирал электронику, всем кому все еще интересно, прошу под кат.

Читать далее

Тестируем чат-ботов на Poe от Quora: ChatGPT, Claude, Sage и Dragonfly

Level of difficultyEasy
Reading time8 min
Views9.2K

Недавно в открытый доступ вышел сервис Poe от Quora, где пользователям предлагается пообщаться с несколькими чат-ботами. Сегодня можно без ограничений задавать вопросы ботам Sage, Claude, Dragonfly и ChatGPT. Кстати, GPT стал бесплатным недавно — правда, пока только в версии 3,5. По подписке же доступны свежие GPT-4 и Claude+.

Мы не могли упустить возможность протестировать бесплатно сразу четыре бота и подкинули им несколько разных задач — от программирования до креатива. Понравилось то, что боты общаются на русском, хотя и через автопереводчик. Поэтому те, кому некомфортно переписываться на английском, могут задавать вопросы на родном языке.

А теперь давайте посмотрим, как отвечает на вопросы из разных областей наша четверка.

Читать далее

Нейросеть, что это такое и как создать свою? Детальная инструкция

Reading time21 min
Views52K

В поисковых системах ежедневно растет количество запросов, что такое нейросеть (далее — НС). Прежде всего это связано с растущим интересом к технологиям на базе искусственного интеллекта (далее — ИИ). Многие из нас даже не подозревают, что мы практически ежедневно используем модели глубокого обучения. Запросы Siri или взаимодействие с чат-ботами в мессенджерах — один из ярких примеров использования НС. 

Мало кто из нас знает, что нейронки существуют уже 80 лет. Первая НС была представлена в 1943 году Уорреном Маккалоу и Уолтером Питтсом. В ее основе лежала пороговая логика для построения вычислительных моделей. Но с годами подходы к реализации нейронных сетей изменились, как и технологии, которые используются для их разработки. Углубимся в основы НС и разберемся с ключевыми вопросами. 

Читать далее

DIY наушники: реализация мониторного звука

Level of difficultyHard
Reading time7 min
Views17K

О том, как получился магнитопланарный драйвер для наушников с высокой линейностью и быстрым затуханием импульсной характеристики, а также - как и почему это работает. Для подготовленных читателей, уже ознакомленных с предыдущими статьями 1, 2. Ссылка на исходники для сборки в конце статьи.

Читать далее

Какую видеокарту лучше брать в 2023 году?

Level of difficultyEasy
Reading time5 min
Views199K

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

Читать далее

SQL миграции в Postgres. Часть 2

Level of difficultyMedium
Reading time17 min
Views15K

В первой части мы рассмотрели базовые операции, такие как добавление новых атрибутов, создание индексов и ограничений и т.д.

Эта статья посвящена двум более сложным миграциям:

- обновление большой таблицы
- разделение таблицы на две

Рассмотрим подходы, которые позволяют провести миграции с минимальным простоем для приложения.

Читать далее

Стоит ли использовать жидкостное охлаждение у себя дома?

Level of difficultyEasy
Reading time13 min
Views44K

Привет, Хабр! Сегодня мы решили затеять небольшой разговор про охлаждение. Оно, конечно, нужно любому компьютеру. Но если мы говорим про высокопроизводительные инсталляции и разогнанные процессоры, возникает вопрос — не стоит ли использовать жидкостные системы охлаждения? Под катом — разговор про их преимущества и недостатки, а также оценка целесообразности этих сложных решений с учетом имеющихся в наличии экземпляров. 

Читать далее

PostgreSQL под капотом. Часть 6. Сложный SELECT запрос

Level of difficultyMedium
Reading time57 min
Views7.4K

Продолжим погружение в код PostgreSQL. Сейчас посмотрим, что происходит, когда вы хотите выполнить запрос сложнее, чем в прошлый раз: добавим WHERE, GROUP BY, HAVING, ORDER BY, LIMIT.

Плюс:

Системный кэш

Сходство обращения к столбцам и вызовов функций

Предсказание количества возвращаемых кортежей

Работа с простыми типами

Маркировка столбцов при использовании FOR UPDATE

Читать далее

Атаки на чат-ботов и языковые модели. И как от них защититься

Level of difficultyMedium
Reading time8 min
Views6.6K

 

Всем привет! Я – Артем Семенов, занимаюсь тестированием на проникновение и работаю в RTM Group. В этой статье я расскажу об атаках на чат-боты и языковые модели, а также о том, как от них защититься.

Чат-боты сегодня буквально повсюду. Наверняка даже ваша бабушка нет-нет, да и вставит в разговор это модное название. Для начала, давайте все же определимся, что мы имеем в виду, когда произносим это. Чат-боты — программы, которые взаимодействуют с пользователем через текстовые сообщения или голосовые команды. Они основаны на машинном обучении и используют нейронные сети для обработки запросов пользователя и предоставления ответов. Языковые модели — это системы, которые применяют нейронные сети для генерации текста на основе образцов. Они могут использоваться для создания текстовых сообщений, генерации описаний и т. д.

Сегодня такие технологии находят все большее применение в различных отраслях благодаря их способности значительно упростить общение с клиентами и сократить затраты на персонал. Также с их помощью очень удобно создавать тексты разных объемов для разных задач в короткие сроки. Все классно, но нужно понимать, что где хайп, там и хакеры. И уже существуют и применяются различные типы атак для взлома модных ботов.

Читать далее

OpenStack vs VMware: что лучше — open source или проприетарная платформа

Reading time7 min
Views15K

Чем отличается облачная платформа на OpenStack от облака на базе VMware? Собрали команду системных администраторов, разработчиков и продакт-менеджеров, чтобы обсудить вопрос и подискутировать на тему того, что лучше. Посмотрели на платформы с позиции пользователя, разработчика, менеджера. Предлагаем и вам присоединиться к дискуссии: на чьей вы стороне? Делитесь мнением в комментариях.
Читать дальше →

Information

Rating
Does not participate
Location
Макеевка, Донецкая обл., Украина
Date of birth
Registered
Activity