Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Причины по которым пользователи и разработчики недолюбливают Avast

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 632
Антивирусная защита *Информационная безопасность *
Если рассмотреть причины, по которым пользователи выбирают Avast и AVG (которые принадлежат одной компании), можно выделить следующее:

Простота использования, бесплатность и заявленное быстродействие (хотя возникают некоторые вопросы относительно этого).

Теперь же взглянем на историю и мой собственный рассказ, который поставит всё по полочкам.

Ранее Avast был связан с компанией Jumpshot, которая открыто продавала данные о деятельности интернет-пользователей.

… Кстати, всё ещё помните тот звук уведомления?

image


Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 1

Новости

Редкий аркадный автомат стоимостью в тысячи долларов спасен со свалки

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 1.4K
Читальный зал Игры и игровые консоли
Перевод

Представьте, что вы навещаете свою семью и ваша племянница рассказывает, что видела какую-то старую “штуку похожую на Трон”, когда каталась на велосипеде. Вы отправляетесь на поиски и обнаруживаете в нескольких кварталах отсюда супер редкую аркадную машину 1980-х годов под названием Discs of Tron, почти в идеальном состоянии и все еще работающую. Она просто лежит на обочине дороги, ожидая, когда её разобьют и выбросят на свалку, несмотря на то, что стоимость этого аппарата около 10 000 долларов. Вероятно, звучит как выдуманная кем-то интернет сказка, слишком хорошая, чтобы быть правдой, но это действительно произошло!

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 6

История полупроводников — главной инновации эпохи: от опытов Фарадея до первого транзистора

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 590
Блог компании Онлайн Патент Читальный зал Патентование *История IT Научно-популярное
Ретроспектива

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

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 1

Как документировать публичные API для продукта. Большой гайд, часть 1

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 664
Анализ и проектирование систем *API *Управление продуктом *Подготовка технической документации *
FAQ

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

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

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 2

Истории

Считаем 2+2×2

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 864
JavaScript *Компиляторы *
Из песочницы

Статья-туториал для тех, кто хочет узнать, как из заголовка получается «6» методом рекурсивного спуска. Начнём с самого простого и дойдём до вычисления -1.82 или около того из строки -2.1+ .355 / (cos(pi % 3) + sin(0.311)).

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 1

Osquery&Fleet. Применение в корпоративной сети на примере яблочных девайсов

Время на прочтение 6 мин
Количество просмотров 684
Блог компании Ozon Tech Информационная безопасность *Open source *IT-инфраструктура *Разработка под MacOS *
Кейс

Я расскажу о том, что мы с командой сделали для поднятия сервиса по сбору событий и низкоуровневой телеметрии на примере MacOS: как готовили архитектуру, с какими проблемами столкнулись и как их решали.  Подробнее остановлюсь на возможностях osquery&Fleet и на том, какие must-have-события рекомендую собирать.

Немного о себе: я работаю в группе инфраструктурной безопасности в команде Ozon около двух лет.  До этого я уже имела опыт работы с MacOS-устройствами, поэтому у меня есть представление о том, что это за «фрукт».

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Прекратите превращать программирование в религию (восклицательный знак)

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 5K
Разработка веб-сайтов *Программирование *Анализ и проектирование систем *Управление проектами *Карьера в IT-индустрии
Мнение

Как вы меня задолбали, священники, святые отцы и монахи с кадилами. Сколько можно это терпеть? Я учился в университете, чтобы получить диплом по специальности, но вместо этого я получил пропуск в какую-то конспирологическую теоретическую секту.

Не верите?

Давайте я покажу вам.
Всего голосов 57: ↑47 и ↓10 +37
Комментарии 87

«Входить в IT неспеша» или как стать Middle Java Backend разработчиком минуя ступень Junior

Уровень сложности Простой
Время на прочтение 12 мин
Количество просмотров 1.3K
Java *Учебный процесс в IT Карьера в IT-индустрии
Роадмэп

Статья о том, как шаг за шагом при дефиците свободного времени обучиться и устроиться на работу сразу Middle Java разработчиком перескочив через Junior ступеньку, основанная на личном опыте, и о том, как мне это помогло, когда сразу после трудоустройства пришлось тянуть проект практически в solo.

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

Давай-ка разберёмся с этим
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 3

Книга «Грокаем глубокое обучение с подкреплением»

Время на прочтение 13 мин
Количество просмотров 722
Блог компании Издательский дом «Питер» Python *Профессиональная литература *Машинное обучение *Искусственный интеллект
image Привет, Хаброжители!

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

Давайте научимся создавать системы глубокого обучения на примере увлекательных упражнений, сопровождаемых кодом на Python с подробными комментариями и понятными объяснениями. Вы увидите, как работают алгоритмы, и научитесь создавать собственных агентов глубокого обучения с подкреплением, используя оценочную обратную связь.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Как быстро запустить Laravel на Windows

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 715
Laravel *
Туториал

Все привет, меня зовут Павел Жуковский и сегодня я расскажу о том как быстро развернуть Laravel на Windows.

Как развернуть Laravel с помощью OSPanel (Open Server Panel)?

На самом деле всё не так уж сложно, но повозиться придётся...

Читать далее
Рейтинг 0
Комментарии 8

Правовой режим подкастов

Время на прочтение 4 мин
Количество просмотров 239
Блог компании Digital Rights Center Контент и копирайтинг *

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

Как итог — закономерным стало появление нового вида информационных объектов, которые распространяют информацию во всемирной сети с помощью аудио- или видеофайлов. Речь идет, как легко догадаться, о подкастах. И, разумеется, как всякий новый объект общественных отношений (в том числе и информационных, само собой), подкасты требуют определения своего юридического статуса и правового режима.

Сам термин «подкаст» пришел, как легко догадаться, из английского языка, появившись в обиходе в 2004 году, когда журналист Бен Хаммерсли соединил в своей статье два слова — “iPod” и “broadcast”. Хотя надо заметить, что концепт записи музыкальных файлов для последующего их интернет-распространения к тому времени существовал уже несколько лет.

Итак, что же такое подкаст? Упрощенно говоря, это медиафайл (в аудио или видеоформате), который распространяется в интернете по подписке, и который может быть просмотрен или прослушан пользователем на его цифровых устройствах — причем как с возможностью скачивания, так и без таковой (подробнее см.: Gronstedt A. Basics of Podcasting: E-learning & Training Technology //American Society for Training & Development. 2007. P. 1.).

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 1

Учимся заново печатать вслепую на раздельной клавиатуре

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 1.2K
Блог компании RUVDS.com VIM *Emacs *Гаджеты Периферия
Туториал
Перевод

Недавно я купил раздельную клавиатуру Kinesis Advantage 360, потому что заранее хочу позаботиться о здоровье своих запястий и нервов. Я запросто могу тратить по шестьдесят с лишним часов в неделю на игры, кодинг, работу и написание статей за клавиатурой, поэтому боль в запястьях мне знакома. Особенно там, где соединяются на правой руке большой палец и запястье. Кроме того, у меня немеют мизинец и безымянный палец из-за воспаления локтевого нерва. Боль уходит и возвращается, но я надеюсь, что занявшись эргономикой, я смогу существенно её уменьшить или полностью избавиться от неё. Пока мой опыт был вполне положительным, но в процессе у меня возникли сложности с эргономичной клавиатурой, которыми бы я хотел поделиться.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 6

Как внедрить процесс обеспечения качества в Agile-команду

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 285
Блог компании OTUS Тестирование веб-сервисов *
Перевод

В agile-среде тестирование является важной частью каждого жизненного цикла программного обеспечения. То, как тестирование внедряется в фазы разработки проекта, называется QA-процессом.

Представьте себе ситуацию: только что стартовал новый проект, и заказчик просит включить в команду QA-инженера. Ни он, ни его команда разработки ранее не работали с QA, поэтому возникает множество вопросов — как у команды, так и у заказчика. И знаете что? Вам, как QA-инженеру, который присоединяется к команде, придется на них отвечать.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Обзор Simply Linux

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 2.1K
Настройка Linux *Системное администрирование *Софт IT-компании
Из песочницы

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 3

Обзор аппаратных решений для задач искусственного интеллекта: США, Китай, Россия

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 1.1K
Блог компании Байкал Электроникс Искусственный интеллект Процессоры
Обзор

Технологии искусственного интеллекта активно развиваются и всё больше входят в нашу жизнь. Появление моделей уровня ChatGPT продемонстрировало огромные возможности современного ИИ уже сегодня, вызвав эффект разорвавшейся бомбы.

Но применение и развитие технологий искусственного интеллекта невозможно без специализированного аппаратного обеспечения. Доступ к такому оборудованию определяет принципиальную возможность участвовать в конкурентной гонке по разработке технологий искусственного интеллекта как на уровне отдельных компаний, так и для государств в целом. Поэтому потребности в железе растут, а в отрасль вливаются огромные деньги. Прогнозы по размерам и перспективам роста рынка AI Hardware есть разные, но в среднем они выглядят примерно так:

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 10

Сквозь время – ускоряем автотесты

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 390
Блог компании ПСБ Тестирование IT-систем *JavaScript *Программирование *TypeScript *
Туториал

В идеальном мире автотесты должны проходить быстро, чтобы их хотелось запускать как локально, так и в CI. Но почему в большинстве проектов запуск тестов отнимает критически много времени?

– Зачастую причиной является неправильная работа с асинхронными операциями. В статье разберемся, как Jest помогает писать молниеносные тесты, и рассмотрим ключевые сценарии.

Читать далее
Рейтинг 0
Комментарии 0

Сертификат Java: за и против

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 638
Блог компании IBS Java *

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

Этой публикацией мы продолжаем серию постов про сертификацию для Java‑разработчиков. Про подготовку к экзамену рассказали здесь и здесь. А тут текст про саму сертификацию.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 1

Перспективы развития ИИ-инструментов в софтверной инженерии

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 148
Исследования и прогнозы в IT *
Мнение
Recovery mode

Искусственный интеллект (ИИ) пришел в софтверную инженерию не вчера: крупнейшие мировые IT-корпорации строят новую парадигму разработки с 2016 года (Microsoft, IBM, Google) и активно используют ИИ-инструменты (иногда собственного производства). В 2022 году широкое медийное освещение больших лингвистических моделей (LLMs - в различных своих реализациях GPTChat, Copilot, etc) произвело сильный информационный эффект на широкие массы софтверных инженеров во всем мире. Прогнозы о перспективах развития таких LLMs в разработке программного обеспечения (ПО) имеются самые разные: от «прощайте разработчики, вас заменит робот» до «спасибо, теперь я могу работать на трех работах».

Консультанты SSC в июне-июле 2023 года провели научное исследование, чтобы изучить опыт и обобщить мнения тех, кто действительно отличает –pull от CRUD и создает работающее в реальном мире программное обеспечение. Исследование охватило 35 команд разработки ПО в софтверных вендорах, интеграторах, банках с сильным in-house development от Казахстана и России до Испании и Великобритании. В данной заметке будут приведены самые краткие результаты и описано единое видение перспектив развития ИИ-инструментов в краткосрочной (3-7 лет) и среднесрочной перспективе (до 10 лет).

Основная гипотеза исследования: «Широкое освещение LLMs (больших лингвистических моделей, как ChatGPT) в СМИ со второй половины 2022 года серьезно популяризировало использование ИИ в разработке программного обеспечения. В настоящее время все больше европейских инженеров используют различные ИИ-инструменты для решения своих повседневных задач в софтверных проектах. ИТ-организации уже начали централизованную трансформацию производственных процессов, связанную с формализацией использования ИИ-инструментов». Цель исследования - собрать мнения и опыт старших инженеров и менеджеров в единое видение использования ИИ-инструментов в 2023 году, что может помочь в будущем управлении практическим внедрением ИИ в ИТ-бизнесе и в производственных процессах.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Комментарии 0

Как не зависнуть на пике глупости и преодолеть долину отчаяния? Разбираем эффект Даннинга-Крюгера

Время на прочтение 5 мин
Количество просмотров 1.9K
Блог компании Selectel Карьера в IT-индустрии Научно-популярное IT-компании

Эффект Даннинга-Крюгера — это когнитивное искажение, при котором люди неверно оценивают свои способности. Менее квалифицированные специалисты переоценивают свои навыки, а люди с глубокой экспертизой — недооценивают. Так возникает завышенная самооценка у одних и синдром самозванца — у других. Под катом рассказываем, как не попасть в эту ловушку.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 0

Что может пойти не так? Чек-лист, как избежать проблем в проекте

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 812
Управление проектами *Управление продуктом *
Из песочницы

Привет, Хабр!

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

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

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0