Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Скайдом - пожалуй, самая красочная и интересная головоломка с действительно уникальными режимами игры!

Скайдом

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Программа

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Windows Гайд Приложение Технологии Инновации Все
552 поста сначала свежее
Gauree
Gauree
25 дней назад
Лига программистов
Серия Офис-Говнофис

Софт на заказ. А что не так?!⁠⁠

Пора открывать рубрику: "Баба Яга не согласна с Forbes" Источник несогласия тут

Софт на заказ. А что не так?! IT, Разработка, Банк, Софт, Поиск софта, Программирование, Telegram, Длиннопост, Риск, Тренд, Программа

Forbes (словами автора статьи, конечно) пишет про разработку корпоративного софта через призму «Есть сто банков, им нужны приложения для работы с клиентами, и команды программистов пишут плюс-минус одно и то же под запрос каждого из банков». И автор постулирует, что есть три варианта такой разработки:

– Собственными силами: пишут разработчики компании-заказчика

– Заказная разработка: задачу передают на аутсорс

– Вендер-лок – разработчик ПО продаёт лицензии на него, не отдавая сам код

Автор статьи разбирает эти три варианта с плюсами-минусами-рисками и делает вывод: в большинстве случаев оправдана разработка корпоративного софта на заказ, а крупным компаниям есть смысл растить экспертизу внутри себя (читай, разрабатывай свой софт самим).

Таки мне есть чего сказать по этому поводу

Здрасье, мы из будущего!

Первое: у всех бизнесов разные направления работы, объёмы, обороты, планы на будущее, а главное – внутренние процессы (впрочем, внешние тоже). Их CRM – это не «плюс-минус один и тот же функционал», он разный. Я этих CRM \ ERP\ Биллингов \ личных кабинетов и прочей радости повидала и навнедряла в десятках стран мира

Второе и главное: уже давно никто ( для среднего и крупного бизнеса) в мире не пишет CRM с нуля (находясь в здравом уме и твердой памяти). Ну, кроме разработчиков, которые в ~2000 году прилегли поспать, а вчера проснулись и увидели вокруг себя почётный караул, который попросил написать статью в Форбс.

Для остальных давно существуют платформенные решения, которые обнуляют необходимость нанимать какие-то команды для разработки корпоративного софта с нуля.

Что такое платформенное решение

Упрощенно говоря, это такое ПО, который настраивается под нужды конкретного заказчика. То есть выбираете платформу с гигантским набором возможностей и кастомизируете функционал под свои задачи.

Например, в России есть CRM-платформа Битрикс24, которая поставляется преднастроенной. Есть 1С - в ней конфигурацию пишут под конкретного заказчика. Есть платформы зарубежных разработчиков: скажем, американский облачный Salesforce, Microsoft Dynamics с элементами ИИ – эти поставляются ненастроенными, внедренцы разрабатывают конфигурацию с нуля под задачи конкретного бизнеса.

Кастомизировать тот же Битрикс24 под небольшой бизнес можно самостоятельно, покурив мануалы полдня, порог входа там довольно низкий. Вы наверняка получите что-то типа записной книжки, но почему бы и нет?!  А для компании в 500-1000 сотрудников решение допиливается и интегрируется в существующий IT-ландшафт. Делают это специально обученные люди – интеграторы, их у популярных систем много.

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

Риски платформенных решений

Рассмотрим те же риски, которые упоминает автор статьи в Форбс, но применительно к платформенной разработке – они выше или ниже, чем при создании софта с нуля?

1. Зависимость от поставщика

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

2. Зависимость от разработчика

Вот когда речь идёт о кастомном софте, который только разработчик и видел, то да – куда ты потом от него денешься. С платформенными же решениями проще: выбирая известную платформу, можно выбирать интегратора. Один расстроил – меняете на другого. Да, ему потребуется время, чтобы разобраться в конкретной конфигурации, но он разберётся: все интеграторы знают особенности платформы.

3. Риск ухода команды

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

Резюмируя

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

Эти и другие новости с полей бизнес-компаний у нас

Показать полностью 1
[моё] IT Разработка Банк Софт Поиск софта Программирование Telegram Длиннопост Риск Тренд Программа
10
8
QuadD4rv1n7
QuadD4rv1n7
27 дней назад

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows⁠⁠

Что такое Warp?

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост
Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows.

Его цель — не просто "новый интерфейс", а полное переосмысление работы с CLI: Warp делает терминал удобным, интерактивным, умным. Он объединяет мощь командной строки и удобство GUI.

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост
Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост
Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост
Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост
Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Установка Warp

Ссылка на установку - там можно выбрать ОС, для которой требуется установка.

Возможности Warp:

  • Интерактивные блоки. Каждая команда и её вывод отделены визуально. Как в Jupyter Notebook — удобно читать, копировать, делиться, переиспользовать.

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Пример отдельных блоков команд в Warp

  • Warp AI. Да, в Warp встроен ИИ, который может подсказать команду, объяснить ошибку, сам исправить. Он также может учитывать контекст.

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Пример подсказки от ИИ

Пример ошибки в команде и объяснение от ИИ:

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Как Warp AI разбирает неуспешные команды

  • Супербыстрое автодополнение. Автодополнение не только по истории, но и по логике.
    Показывает:

    • пути;

    • команды;

    • флаги.

  • Панель команд. Как в VS Code: ⌘P (или Ctrl+P) → находишь команды, настройки, справку. Создать карусель Панель команд Warp. Добавьте описание

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Панель команд Warp

  • Командные сессии. Warp поддерживает Shared Sessions — можно подключиться к сессии коллеги и видеть в реальном времени, что он делает. Подробнее тут: https://docs.warp.dev/features/session-sharing.

  • Wrapify - оболочка для сессий. У Warp есть возможность оборачивать как локальные сессии (например, подключение к Docker-контейнеру), так и удаленные (ssh). Подробнее тут: https://docs.warp.dev/features/warpify.

Что по безопасности?

Warp работает локально. Ни одна из ваших команд, переменных, путей или истории не уходит в облако — кроме Warp AI-запросов, которые явно отмечаются.

Конечно, можно отсылать анонимную аналитику, но это на ваше усмотрение.

Все можно посмотреть в настройках приватности:

Warp — это современный терминал, написанный на Rust, доступный для MacOS, Linux, Windows Программирование, Разработка, Warp, Терминал, Программа, IT, Новинки, Web-программирование, Linux, Windows, Длиннопост

Настройки приватности Warp

❂ Полезные ссылочки: Telegram Канал | ВК Группа
❂ Хижина программиста 〽️

Показать полностью 11
[моё] Программирование Разработка Warp Терминал Программа IT Новинки Web-программирование Linux Windows Длиннопост
1
KDvinsky
KDvinsky
28 дней назад

В ноутбуки начнут массово внедрять российские операционные системы⁠⁠

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

Идея – здравая. Министр цифрового развития Шадаев уже заявил, что реализовать ее довольно легко. Речь идет о таких решениях, как Astra Linux, Альт, Red OS. Windows – пожалуйста, но не вместо, а в дополнение. Никакой катастрофы не произойдет. Потому что речь идет не о запретах, а о праве выбора. Хочешь – работай на Astra, хочешь – на Windows. Но хотя бы познакомься с отечественным продуктом.

В ноутбуки начнут массово внедрять российские операционные системы IT, Операционная система, Компьютер, Windows, Linux, Программирование, Россия, Импортозамещение, Суверенитет, Программа, Astra, Экономика, Безопасность, Информационная безопасность, Политика, Telegram (ссылка)

Проблема – не в отсутствии решений, а в массовой инерции. Сегодня российские ОС занимают 2–3% в рознице и 7% в корпоративном сегменте. Для сравнения: в 2024 году было продано почти 4 млн ноутбуков. Значит, абсолютное большинство пользователей физически не видели, как выглядит Astra или Red OS. Ни в рекламе, ни на прилавке. В таком положении никакой "рынок сам разберется" не работает. Для этого и нужен протекционизм – не для запрета, а для узнаваемости.

Разработчики готовы: "Астра" адаптирует систему под массовый сегмент, Red OS – уже на полке. Устройства с отечественным софтом предлагает iRU, совместимость решается, как говорят инженеры, "в рабочем порядке".

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

Что важно – государство идет аккуратно. Никто не предлагает рубить с плеча, поэтому речь идет об установке российских ОС в дополнение. Догнать зарубежные системы можно только тогда, когда продукт опробован на практике и получил отклик миллионов пользователей. После его уже предстоит дорабатывать и доводить до ума.

Еще больше интересных материалов в моем telegram-канале "Константин Двинский"

Не забываем ставить лайк :)
Подписывайтесь, чтобы ничего не пропустить!

Показать полностью 1
IT Операционная система Компьютер Windows Linux Программирование Россия Импортозамещение Суверенитет Программа Astra Экономика Безопасность Информационная безопасность Политика Telegram (ссылка)
50
110
TECHLiveHACK
TECHLiveHACK
28 дней назад

Работник Apple пожаловался на низкую зарплату в компании, — на секундочку, эта сумма составляет всего 55 млн рублей ($600к) в год⁠⁠

Работник Apple пожаловался на низкую зарплату в компании, — на секундочку, эта сумма составляет всего 55 млн рублей ($600к) в год Технологии, Инновации, Apple, Доход, Зарплата, IT, Айтишники, Программа, Telegram (ссылка)

Недовольство он аргументировал весьма весовым аргументом:

Мы заслуживаем больших зарплат.

Один из нас может создать продукт на миллиард долларов.

Нам очень сильно недоплачивают.

С мира по шекелю — айтишнику хата.

Источник: https://t.me/TechLiveHack/939

Технологии Инновации Apple Доход Зарплата IT Айтишники Программа Telegram (ссылка)
109
2
Вопрос из ленты «Эксперты»
Invaleedisss
Invaleedisss
28 дней назад

Скопировать много слов сразу в буфер и вставить разом все⁠⁠

Привет, может быть тут повезёт

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

На Windows есть журнал буфера обмена, туда можно копировать любое выделенное слово и они там сохранятся хоть 100 слов

но, вставить их все одновременно не знаю как, только по одному слову вставлять, а это не практично.

Может кто-то знает как реализовать или кто-то пользуется чем-то похожим, чтобы можно было выделять слова по всей странице или нескольких страницах одновременно, держать их в одном месте (условно буфере), потом оттуда их можно достать все сразу и вставить (например в документ)

[моё] Вопрос Программирование Программист Программа IT Javascript Java Python Windows Linux Microsoft Google Спроси Пикабу Текст
4
4
ii.dominator
ii.dominator
1 месяц назад
Графический и Веб-дизайн

Aurachat io — дизайна и код по промту. ИИ для генерации интерфейсов и фреймов⁠⁠

Aurachat io — дизайна и код по промту. ИИ для генерации интерфейсов и фреймов Гайд, Чат-бот, Тренд, ChatGPT, Python, Дизайн, Google, Программа, Дизайнер, Сайт, Фриланс, Digital, Тестирование, Приложение, Арты нейросетей, Нейронные сети, Искусственный интеллект, IT, Длиннопост

Особенности

— 5 бесплатных генераций раз в 24 часа

— Неограниченный доступ к шаблонам, выгрузка кода проекта в Figma или HTML-код

— Удобная десктоп-версия для macOS

— LLM-модели на выбор (GPT-4.1 — бесплатно; Claude 3.7, Claude 4, Gemini 2.5 Pro — по подписке)

Aurachat io — дизайна и код по промту. ИИ для генерации интерфейсов и фреймов Гайд, Чат-бот, Тренд, ChatGPT, Python, Дизайн, Google, Программа, Дизайнер, Сайт, Фриланс, Digital, Тестирование, Приложение, Арты нейросетей, Нейронные сети, Искусственный интеллект, IT, Длиннопост

Как сделать дизайн?

1. Выбор любой языковой модели (например, ChatGPT)

2. Поиск примера интерфейса

3. Запрос в LLM на генерацию промпта для фрейма (приложить пример файла из п. 2)

4. Загрузка промпта в Aurachat

Aurachat io — дизайна и код по промту. ИИ для генерации интерфейсов и фреймов Гайд, Чат-бот, Тренд, ChatGPT, Python, Дизайн, Google, Программа, Дизайнер, Сайт, Фриланс, Digital, Тестирование, Приложение, Арты нейросетей, Нейронные сети, Искусственный интеллект, IT, Длиннопост

Для кого?

— Дизайнерам UI/UX для создания набросков и тестирования интерфейсов и анимаций

— Разработчикам, кто работает с React, Framer Motion и CSS, — для генерации кода

— Проектным менеджерам, менеджерам продукта, маркетологам для разработки ТЗ и мокапов

Aurachat io — дизайна и код по промту. ИИ для генерации интерфейсов и фреймов Гайд, Чат-бот, Тренд, ChatGPT, Python, Дизайн, Google, Программа, Дизайнер, Сайт, Фриланс, Digital, Тестирование, Приложение, Арты нейросетей, Нейронные сети, Искусственный интеллект, IT, Длиннопост

Подписка (PRO — 10 $/мес. или MAX — 20 $/мес.)

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

2. Ручной выбор типа стилей, цветов, формы и дизайна фреймов

3. Добавление шаблонных доп. условий для промпта (например, интерфейс в стиле Apple)

Советую протестировать, инструмент понравился — по скорости генерации 8/10 и качеству фреймов 5–6/10.

aurachat io - пробуем тут

📌 Я буду ОЧЕНЬ благодарен, если вы оцените пост и посмотрите мой канал в ТГ (ссылка в профиле пикабу). Всем позитива и хорошего настроения, будьте добрее друг к другу!

Показать полностью 4
Гайд Чат-бот Тренд ChatGPT Python Дизайн Google Программа Дизайнер Сайт Фриланс Digital Тестирование Приложение Арты нейросетей Нейронные сети Искусственный интеллект IT Длиннопост
0
10
Аноним
Аноним
1 месяц назад
Лига программистов

Социальная, адаптивная, реалистичная философия программирования⁠⁠

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

  • Почему тесты падают только у CI?

  • Кто вообще написал этот legacy?

  • И почему, черт возьми, работает только у меня?

Именно поэтому рождается новая, социально-ориентированная, но при этом максимально человеческая философия разработки — SOSIZALUPU . Это не просто аббревиатура, это взгляд на программирование глазами реального человека, который уже знает: ничего не работает с первого раза, но всё можно подлатать .

S — Shared Understanding (Общее понимание)

Код пишется не для машины, а для людей. А потом машине. Sosizalupu учит команду говорить на одном языке: техническом, понятном и документированном хотя бы минимально. Никаких секретных знаний, только общее понимание задачи.

O — Open Communication (Открытая коммуникация)

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

S — Sustainable Ownership (Устойчивое владение)

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

I — Iterative Transparency (Итеративная прозрачность)

Планы должны меняться, но не исчезать. Прозрачность в том, что все участники понимают текущий статус, даже если он «красный». Главное — показывать прогресс, пусть медленный, но честный.

Z — Zen of the Deadline (Дзен дедлайна)

Дедлайн — это состояние души. Он всегда горит, но иногда — в переносном смысле. Sosizalupu учит сохранять спокойствие, когда всё валится и принимать решения осознанно, а не в панике.

A — Agile with a Human Face (Agile с человеческим лицом)

Методология не должна быть жёстче багрепорта. Sosizalupu адаптирует Agile под реальные условия: большие нагрузки, маленькие сроки и человеческую усталость. Если человек устал — спринт можно и подвинуть.

L — Lightweight over Overengineering (Легковес против перегиба)

Не нужно создавать 5 уровней абстракции ради будущей масштабируемости, которой может и не случиться. Лучше сделать просто и понятно. Потому что через месяц никто не вспомнит, зачем был нужен тот декоратор.

U — Unapologetic Patches (Без извинений за патчи)

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

P — Pragmatism Above all (Прагматизм превыше всего)

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

U — User-Centric Utility (Полезность для пользователя)

Фича, которую никто не использует, — не фича, а отложенная задолженность. Sosizalupu учит строить продукты так, чтобы пользователь получил ценность, а не набор красивых UI-компонентов без функционала.


Заключение

SOSIZALUPU — это не очередной процесс или методология. Это взгляд на разработку как на живой, динамичный и очень человечный процесс. Там, где другие обещают идеалы, Sosizalupu говорит:

"Ничего не идеально. Всё можно исправить. Главное — работать вместе."

Так что в следующий раз, когда ваш CI снова упал, а клиент попросил реализовать невозможное, просто вспомните:

SOSIZALUPU рядом.

Показать полностью
[моё] Программирование Успех Тестирование IT Программа Программист
3
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
10
TechSavvyZone
TechSavvyZone
1 месяц назад

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО⁠⁠

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Рассказ пойдет о людях, которые оказали значительное влияние на становление сообщества в нише Open Source.

Ричард Столлман

Ричард Мэтью Столлман родился в 1953 году в семье учителя и продавца печатных станков. С раннего возраста он увлекался вычислительными машинами. Тогда еще не было персональных компьютеров, поэтому Ричард читал сопутствующую литературу — книги по программированию и техническую документацию.

В старшей школе его пригласили на стажировку в исследовательский центр IBM, где он впервые начал программировать. В 1970 году Столлман поступил на физический факультет Гарвардского университета. Общение с ровесниками давалось ему тяжело, поэтому он посвящал все свободное время учёбе и работе.

Еще на первом курсе Ричард начал подрабатывать лаборантом в Массачусетском технологическом институте (MIT).Именно работа в MIT оказала наибольшее влияние на подход Столлмана к написанию программ. В лаборатории царила атмосфера академического сотрудничества — люди свободно обменивались кодом и помогали друг другу с проектами. Но к концу 1970-х ситуация начала меняться — открытые программы стал замещать проприетарный софт.

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

Перед собой Ричард поставил две задачи — создать свободную операционную систему и легальную базу для её распространения. И в 1983 году родился проект GNU (GNU’s Not Unix), призванный стать открытой и улучшенной копией Unix (которая в то время была проприетарной). В его рамках также разработали открытую лицензию GPL. Она закрепила право бесплатно использовать программные продукты, модифицировать их и продавать.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

В 1985 году Ричард основал Фонд свободного ПО, под эгидой которого были выпущены GNU GCC (компилятор C), GNU GDB (дебаггер) и GNU Emacs (культовый текстовой редактор). Эти инструменты и лицензия GPL позднее послужили основой для операционной системы Linux.

После распространения Linux Столлман стал часто выступать на ИТ-конференциях. Он путешествует по миру, читая лекции на темы этики и интеллектуальной собственности. При этом Ричард Столлман продолжает исполнять обязанности президента Фонда свободного программного обеспечения по сей день.

Линус Торвальдс

Линус Бенедикт Торвальдс родился 28 декабря 1969 года в финской семье шведского происхождения. В детстве Линус увлекся микрокомпьютерами и начал программировать: сперва на Бейсике, а затем и на машинном коде.

Самым крупным проектом его молодости была модификация операционной системы Sinclair QL, для которой он самостоятельно написал ассемблер и текстовый редактор. Неудивительно, что Линус без проблем поступил в главный вуз страны — Университет Хельсинки.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Именно там в конце 80-х он познакомился с Unix-подобной операционной системой под названием Minix. Линусу нравилась её портативность и легковесность, но не устраивали условия лицензии.

В 1991 году он решил создать собственную бесплатную альтернативу Minix для 32-битных процессоров Intel. Для этих целей он использовал инструменты проекта GNU, основанного Столлманом.

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

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

Как руководитель Линус известен своей прямотой, иногда доходящей до грубости. В прошлом году ему пришлось извиняться за своё поведение. Торвальдс даже временно покинул пост координатора Linux-проекта. Но вскоре вернулся к своим обязанностям и планирует дальше развивать экосистему open source.

Гвидо Ван Россум

Гвидо Ван Россум родился в 1956 году в Харлеме — столице Северной Голландии. В возрасте десяти лет молодому Гвидо подарили конструктор из электронных компонентов. Исчерпав книжку с примерами, он начал собирать собственные схемы. Этот опыт привил ему любовь к электронике. В старшей школе Россум интенсивно изучал физику и хотел проектировать электронные приборы.

Программированием, в отличие от Торвальдса и Столлмана, Гвидо начал заниматься значительно позже. В 70-х он поступил в Амстердамский университет на математический факультет. В здании вуза располагался мейнфрейм, возможности которого поразили Гвидо.

Он начал изучать Agol, Fortran и Pascal, а впоследствии и вовсе перевёлся на факультет информатики.Еще будучи студентом, Россум начал работать программистом. Под руководством Эндрю Таненбаума, создателя Minix, он включился в разработку операционной системы Amoeba, и позже — интерпретированного, объектно-ориентированного языка ABC. По всем меркам этот язык опережал своё время, но надежды, которые на него возложили, не оправдались.

Продукт провалился и через три года его разработку забросили.Во время рождественских каникул 1989 года Россум начал самостоятельно разрабатывать новый язык программирования, включавший в себя лучшие идеи «мертвого» ABC. Проект получил название Python — в честь комедийной группы Монти Пайтон, которую он так любил.В 90-е Python обогнал по популярности не только своих предшественников, но и многие современные языки. Вокруг него образовалось активное сообщество, а Гвидо был окрещен «Великодушным пожизненным диктатором» проекта.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Позднее Россум переехал в США. Там он работал в Google и популяризировал программирование среди детей. В 2008 году Гвидо начал помогать еще молодой команде Dropbox и трудится в её составе до сих пор.Что касается Python, то его популярность только растёт. Сегодня миллионы людей начинают свой путь в мире программирования именно с него.

Тим О’Райли

Чтобы open-source технологиями пользовались, нужно, чтобы кто-то про них писал. И Тима О’Райли буквально «сформировал» язык, которым мы говорим про open-source.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Тим О’Райли родился в 1954 году на юго-востоке Ирландии. Еще в детстве он переехал в Сан-Франциско. В отличие от других людей, упомянутых в статье, Тим получил гуманитарное образование, и выпустился из Гарварда с дипломом по античной литературе.

Вскоре после выпуска О’Райли женился, а также получил грант на перевод греческих басен. Но семью академическими грантами не накормишь — О’Райли начал искать способ построить карьеру.

Знакомый — инженер по имени Питер Брайер — предложил Тиму работу — писать техническую документацию для продуктов его компании. Несмотря на то что О’Райли ни разу в жизни не видел компьютеров, он согласился. Так, началось его путешествие в мир IT.К середине 80-х Тим накопил достаточно знаний, чтобы основать свою компанию. За это время он разработал собственный технический язык — простой и доступный даже таким гуманитариям, как он сам. Изначально его организация занималась производством документации на заказ, но позже превратилась в целую издательскую империю — O’Reilly.

Первым «прорывом» O’Reilly стала книга «The Whole Internet User's Guide and Catalog». Она вышла в свет в 1992 году, на заре интернета — и долгое время оставалась одним из самых авторитетных ресурсов по теме. Ежегодно компания продавала по 250 тыс. копий этой книги.

Когда в середине 90-х к Тиму обратились Cisco с предложением купить компанию. Он им отказал, уверенный, что сможет самостоятельно развивать бизнес. Так и получилось — сейчас его издательство зарабатывает более 50 миллионов долларов в год.

Помимо издательской деятельности, Тим активно участвовал в жизни Кремниевой долины. За способность предсказывать тренды его прозвали «оракулом». В 1998 году именно он популяризировал термин open source software, в нулевых опубликовал работу про Web 2.0. Последние несколько десятков лет он остается одной из самых видных фигур культуры мэйкеров.

Краткая история open source, часть первая: от открытого ПО к проприетарному

Как в свое время коммерческие решения практически вытеснили (хотя и временно) свободно распространяемый код.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Между наукой и национальной безопасностью

Период Второй мировой войны стал временем технологических прорывов для США. Сотрудничество научных институтов с военными организациями принесло плоды в сфере радио, криптографии и полупроводников.

После войны проведенные исследования положили основу таким изобретениям, как транзистор, а научные связи превратились в бизнес-контакты. Началось активное развитие ЭВМ.

Первый коммерческий компьютер IBM 701 — носил неофициальное название Defense Calculator. С 1952 по 1955 год с конвейера сошли лишь 19 экземпляров этой ЭВМ. Приобрести их было нельзя, но можно было арендовать на месяц за немалые деньги — порядка $12 тысяч ($107 тыс. по современным меркам).

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

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

Период обмена программами

Наиболее известными группами, участники которых делились «исходниками» друг с другом, были PACT, SHARE и DECUS. Первая из них, PACT — Project For the Advancement Of Coding Techniques — состояла из представителей военных подрядчиков, вроде Lockheed и Douglas, а также IBM.

Вместе они разработали серию одноимённых компиляторов для IBM 701 и 704, которые использовали методы хеширования. Руководство группы подчеркивало «ценность кооперации» в работе над подобными проектами и обещало сохранить этот дух в будущем.

Преемником PACT стала появившаяся в 1955 году группа SHARE, создавшая операционную систему SOS (Share Operating System). Это примитивное, по современным меркам, решение для ввода и вывода информации выросло на внутренних разработках General Motors. Именно SOS заложила основу для первых операционных систем пакетной обработки, которые выполняли несколько заданий, подготовленных одним или разными пользователями. Подобные системы доминировали на рынке ЭВМ в конце 50х — начале 60х.

В 1961 году появилась еще одна группа под названием DECUS (Digital Equipment Computer Users' Society). Её участники обменивались друг с другом программами на магнитных лентах. DECUS просуществовала довольно долго — в 1998 году в ней все еще состояли 50 тыс. человек.

Благодаря научному сотрудничеству и обмену ПО появились языки программирования Interlisp и UCI Lisp, и эта культура дала толчок к развитию открытой ОС Unix. Но в конце 60-х – начале 70х произошло несколько важных событий, приостановивших развитие open source. Они сделали программы продуктом, который можно монетизировать.

Технологии: "Open Source" Биографии известных личностей, история развития свободного ПО IT, Технологии, Инженер, Программист, Программирование, Программа, Linux, Python, Тестирование, Разработка, Языки программирования, Программное обеспечение, Длиннопост

Платный софт и интеллектуальная собственность

Если в комплекте с IBM 701 не было ПО, то в последующих мейнфреймах его становилось всё больше. Весь этот софт был включён в стоимость системы, и поставлялся в комплекте. С точки зрения регуляторов, это было посягательством на монополию. После небольшого давления и угрозы судебного разбирательства IBM сдались, и в 1969 году начали продавать ПО отдельно. Это привело к появлению рынка программ для машин IBM.

Относительно высокоуровневые языки — FORTRAN и COBOL — получили широкое распространение, а микрокомпьютеры пришли в дома энтузиастов. Начала формироваться грань между пользователями и программистами. Появились сложные программные системы, в том числе ориентированные для персонального использования. И их создатели, вполне логично, хотели защитить свой труд. Это повлекло за собой публичное обсуждение: можно ли патентовать программные продукты? Каким образом на них распространяются законы об интеллектуальной собственности?

В 1974 была организована специальная комиссия, которая закрепила права программистов в американском законодательстве. С того момента производители ПО встали в один ряд с изобретателями. Немного позже апелляционный суд США принял решение, что авторское право распространяется на компьютерные программы. Разработчики получили возможность контролировать, кто пользуется результатами их труда. И в 1983 году свободно распространяемое ПО уступило проприетарному. Тогда IBM перестали раскрывать исходный код своих программ.

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

Показать полностью 6
IT Технологии Инженер Программист Программирование Программа Linux Python Тестирование Разработка Языки программирования Программное обеспечение Длиннопост
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии