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

Все потоки

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

Прошло 50 лет, а мы до сих пор пожинаем плоды Xerox Alto

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 1.4K
Блог компании ISPsystem История IT Старое железо IT-компании
Ретроспектива
Перевод

Alto преобразил компьютерную технику. И все эти перемены актуальны по сей день.

Я сижу за компьютером, рассматривая графический интерфейс, наложенные друг на друга окна. В этом мне помогает превосходный монитор. Я управляю компьютером, щелкая мышью и вводя текст на клавиатуре. На компьютере установлен текстовый процессор с базовыми возможностями и функциями Microsoft Word, Google Docs или LibreOffice's Writer, а также почтовый клиент, который можно спутать с упрощенной версией Apple Mail, Microsoft Outlook или Mozilla Thunderbird. На этом компьютере можно запускать и другое программное обеспечение, написанное с применением объектно-ориентированного программирования, вроде программ на Python, C++, C#, Java, JavaScript и R. Сетевые возможности компьютера позволяют мне подключаться к другим машинам или к высококачественным лазерным принтерам.

Вероятно, вы сейчас думаете: «Ну и что? У моего компьютера тоже все это есть». Но передо мной вовсе не современный MacBook, ThinkPad или Surface.

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

Новости

5 полезных и просто занимательных проектов на Raspberry Pi начала весны 2023 года

Время на прочтение 4 мин
Количество просмотров 710
Блог компании Selectel Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам


DIY привлекает многих из нас, и не просто так. Ведь разрабатывая что-то самостоятельно, пускай это даже не особо сложный или практичный проект, любители электронных девайсов (да и не только гаджетов) получают удовольствие. А если проект еще и позволяет выполнять впоследствии актуальные для владельца или компании задачи — и вовсе хорошо. Удовольствие тогда двойное, если не тройное. Сегодня предлагаю обратить внимание на 5 разных проектов, некоторые из которых могут пригодиться читателям Хабра. Ну а если нет — так хоть идею можно оценить.
Читать дальше →
Рейтинг 0
Комментарии 0

Apple Pro Weekly News (13.03 – 19.03.23)

Время на прочтение 6 мин
Количество просмотров 463
Гаджеты Компьютерное железо Смартфоны IT-компании
Дайджест

Очередной дайджест новостей из мира Apple за прошлую неделю, вот о чём речь в этот раз: рамки новых iPhone 15 станут фантастически тонкими, а кнопки будут сенсорными, увидим ли мы ChatGPT в Siri, где откроется новый магазин, каким новым способом можно получить консультацию в онлайн-магазине и что теперь можно купить в Apple Store, а также концепт следующей системы для iPad и дата выхода iOS 16.4 в релиз.

Перейти к новостям
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0

Реверсинжинерим московское метро

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 2.6K
Разработка под Android *Транспорт
Из песочницы

Получим матрицу весов метро Москвы из APK файла. Обработаем эти данные и попытаемся сделать некоторые визуализации.

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

Истории

Что делать, если ваш руководитель чайка-менеджер

Время на прочтение 6 мин
Количество просмотров 1.9K
Управление проектами *Управление продуктом *Управление персоналом *

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

Для начала определимся с термином «чайка-менеджмент». Чайка-менеджмент - это стиль управления, при котором менеджер, внезапно «налетев», поднимает много шума, а затем так же внезапно «улетает», оставив после себя полный беспорядок, с которым должны разбираться другие. Проще говоря, если убрать оценочные суждения и эмоции, то чайка-менеджмент - это когда руководитель регулярно вмешивается в ход работы над поставленными им же ранее задачами. Чайка-менеджмент часто путают с микроменеджментом. Микроменеджмент - это постановка простых коротких задач, превращающая сотрудников в биороботов. Метод хорошо подходит для работы с низкоквалифицированным и низкомотивированным персоналом, а также в критических ситуациях, требующих быстрых решений. То есть микроменеджмент предполагает, что руководитель делегирует полномочия, хотя и в очень ограниченном объеме, в отличие от чайка-менеджмента, который является ярким примером нарушения принципов делегирования.

Почему руководитель может себя так вести? У этого есть культурные и исторические причины. Если верить Акунину и Прохорову, то после татаро-монгольского ига в России распространилась авторитарная система единоначалия, в противовес европейским принципам вассалитета: «вассал моего вассала не мой вассал», которые и легли в основу местного самоуправления, а затем переросли в правила делегирования в офисе. Но нас интересуют не все руководители в России разом, а конкретный Иван Иваныч, который может быть умный мужик, читал умные книги по менеджменту, но все равно занимается такой вот херней.

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

Создание простого SPA на VueJs с использованием CMS Strapi

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 791
CSS *JavaScript *HTML *Node.JS *VueJS *
Из песочницы

Данное руководство составлено на основе некоторого опыта, который был получен из книг и официальной документации. Вашему вниманию будет представлено 2 варианта написания простых в поддержке сайтов на Vue.js (с использованием backend систем и без). 

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

Во второй части мы рассмотрим более сложный вариант, с использованием опен сорс CMS решения для управления данными сайта. Весь код в данном руководстве представлен в синтаксисе javascript/hml/css и bash.

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

Обучение VAE и нижняя вариационная граница

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 198
Математика *Машинное обучение *
FAQ
Из песочницы

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

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

Postgres как предчувствие. Вычисляем процент импортозамещения в режиме Highload от 1С

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 895
PostgreSQL *Microsoft SQL Server * *
Кейс
Recovery mode

1С работает с СУБД  Postgres более 10 лет, а сейчас это единственный легальный вариант для инсталляций в России. Много ли мы потеряем в производительности по сравнению с MS SQL ? Выдержит ли Postgres 15.2 жесткий Highload со стороны 1С? Цель этой статьи - ответить на данные вопросы, с цифрами, которые можно использовать при расчете архитектуры.

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

Как мы добились конверсии 15% с рекламы в Яндекс Директ в узком B2B сегменте

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 323
Медийная реклама *Контекстная реклама *Повышение конверсии *Развитие стартапа
Из песочницы

Этот кейс о том, как мы сделали рекламу через Яндекс Директ для узкоспециализированного промышленного B2B продукта, у которого на всю Россию десятки потенциальных клиентов. И такой неочевидный для этого продукта канал сработал с конверсией 15%.

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

Pet-проект расширения для Chrome: как я вырастил аудиторию на 100% и чему научился

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 901
Расширения для браузеров Интернет-маркетинг *Развитие стартапа Криптовалюты
Кейс

Я занимаюсь блокчейн-разработкой и давно хочу запустить свой проект. В январе активно использовал платформу блокчейн-аналитики Dune, и в процессе работы придумал идею расширения для Chrome, чтобы упростить жизнь пользователю. Проект я в итоге реализовал, работая месяц фулл-тайм. В процессе вырастил аудиторию Твиттера, получил много хороших отзывов и опыт запуска проекта (хоть и небольшого), чем и хочу поделиться.

Напишу про то, с какими техническими сложностями сталкивался (первый проект на React+TypeScript), как продвигал в соцсетях, и про достигнутые результаты. Добро пожаловать под кат.

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

Как искусственный интеллект меняет будущее: обзор конференции OpenTalks.AI 2023

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 598
Машинное обучение *Исследования и прогнозы в IT *Конференции
Репортаж

В начале прошлой недели в Ереване проходила самая крупная русскоязычная конференция по искусственному интеллекту OpenTalks.AI. На конференции было ~600 участников, ~100 спикеров и 28 сессий в рамках трех крупных секций - бизнес, разработка и наука.

Я попал в число этих 600 счастливчиков, представляю Хабру обзор докладов.

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

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

Особенности и подводные камни A/B/n-тестирования

Время на прочтение 12 мин
Количество просмотров 217
Блог компании Сравни Тестирование IT-систем *Управление разработкой *Управление продуктом *

Всем привет! Меня зовут Николай Полушкин, я продуктовый аналитик в финансовом маркетплейсе Сравни. Недавно мы проводили тест-драйв новой системы A/B/n-тестирования, которую планируем внедрить в нашей компании. Хочу поделиться результатами с читателями Хабра, предупредить о подводных камнях и дать рекомендации тем, кто тоже планирует использовать многовариантное тестирование (MVT).

Как устроено А/B тестирование сейчас?

На данный момент аналитики нашей компании пользуются собственной системой A/B тестирования, которая реализована с использованием кук. Каждому продукту на сайте (а их у нас несколько десятков) определено свое уникальное название куки. Когда пользователь посещает сайт, сплитер системы A/B-тестов раздает куки всех активных тестов с соответствующим вариантом теста. То есть для каждого продукта — своя кука. Далее, когда пользователь попадает в один из продуктов, фронт реагирует на значение именно своей продуктовой куки и показывает пользователю определенный вариант дизайна. 

Эта система оказалась достаточно работоспособной:

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

Работа в офисе – эффективнее?

Время на прочтение 4 мин
Количество просмотров 1.6K
Блог компании AdminVPS Программирование *Управление проектами *Карьера в IT-индустрии DevOps *
Перевод

На прошлой неделе Meta объявила о еще 10 000 предстоящих сокращениях. Конечно, увольнения ужасны, но есть несколько интересных моментов. Прежде всего то, что они явно сокращают, порой, перенасыщенную структуру компании:

Виртуальные серверы VPS в Нидерландах

И кто в офисе лишний?
Всего голосов 19: ↑8 и ↓11 -3
Комментарии 6

Оправдана ли критика в адрес патентной системы?

Время на прочтение 7 мин
Количество просмотров 745
Блог компании Онлайн Патент Читальный зал Патентование *Научно-популярное

Пиком негодования патентной системой стал период 50-80 годов XIX века в Великобритании. Традиционно против патентов выступают две группы лиц. Это ожидаемо предприниматели, сетующие на ограничение свободной торговли. А также, что удивительно, сами изобретатели. 

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

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

Семантическая сегментация изображений с использованием видимого и ближнего инфракрасного каналов

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 356
Машинное обучение *
Аналитика
Перевод

На основе современной системы сегментации и новой базы данных изображений, сегментированных вручную, которая содержит 4-канальные изображения (RGB + NIR), мы изучаем, как наилучшим образом учесть специфические характеристики NIR-отклика.

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

Как делать проект восемь месяцев вместо двух. Вредные советы для менеджеров

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.8K
Управление разработкой *Управление проектами *Agile *Управление продуктом *
Ретроспектива

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

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

Возвращаясь к основам, или std::vector<char> в качестве выходного буфера для операций ввода-вывода

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 866
C++ *
Кейс

В этой небольшой статье мы рассмотрим некоторые неочевидные проблемы с производительностью, которые могут возникнуть при использовании std::vector<char> в качестве выходного буфера для операций ввода-вывода. В частности, мы обсудим последствия использования методов resize и reserve и то, как их неправильное использование может привести к нежелательным последствиям.

Читать далее
Всего голосов 10: ↑2 и ↓8 -6
Комментарии 31

Green threads в Java: обзор

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 953
Блог компании OTUS Java *
Обзор

Одна из ключевых особенностей (и возможно даже фичей java) - мощная поддержка потоков операционной системы на уровне jvm и удобные механизмы работы с ними.

Исторически существовало три подхода к одновременному выполнению нескольких задач:

- запуск нескольких процессов (например, с помощью fork)
- запуск потоков (threads)
- так называемые green threads (или корутины) - физически один поток, в рамках которого запускается несколько асинхронных задач.

Последний подход с green threads получил особое распространение в java script в связи с особенностями браузеров - весь код выполняется в рамках одного потока. В целом подход очень интересный и хотелось бы применять, в том числе и в java.

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

Быстрое начало работы с Gitlab CI/CD: пайплайн для веб-сайта на AWS S3 Bucket

Время на прочтение 5 мин
Количество просмотров 860
Блог компании Southbridge Тестирование IT-систем *Системное администрирование *Программирование *DevOps *
Туториал
Перевод

Перевели статью о создании пайплайна для развертывания статического веб-сайта на AWS S3 Bucket на примере Gitlab CI/CD, чтобы быстро вникнуть в основы технологии и начать применять ее в работе. В статье рассматриваются базовые концепции CI и CD, а также этапы CI/CD-пайплайна.

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

Мифы про метаболизм и почему люди не худеют на 1000 калорий?

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 9.4K
Здоровье
Обзор

В личные на vc.ru мне пришел такой фидбэк.

Читать далее
Всего голосов 42: ↑38 и ↓4 +34
Комментарии 52