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

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

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

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

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

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

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

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

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

Linux + Программист

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

Windows IT Программирование Ubuntu IT юмор Компьютер Юмор Картинка с текстом Работа Разработка Все
277 постов сначала свежее
2
tyzpyz
tyzpyz
8 месяцев назад
Лига программистов

Ответ на пост «Книги для начала изучения Linux'a»⁠⁠1

Начало нулевых.

Прихожу домой,

старший сын довольный,

а я распечатал инструкцию к компьютеру!

Ответ на пост «Книги для начала изучения Linux'a» Программирование, Программист, Linux, IT, Книги, Посоветуйте книгу, Текст, Ответ на пост
Программирование Программист Linux IT Книги Посоветуйте книгу Текст Ответ на пост
3
15
user7535398
8 месяцев назад
Лига программистов

Книги для начала изучения Linux'a⁠⁠1

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

Linux. Книга рецептов. Все необходимое для администраторов и пользователей

Внутреннее устройство Linux

Linux API. Исчерпывающее руководство

Linux. От новичка к профессионалу

Принимаю также советы обучения не только по книгам, но и по другим источникам (видео, курсы и т.п.)

Программирование Программист Linux IT Книги Посоветуйте книгу Текст
31
16
smbizdev
smbizdev
8 месяцев назад

Программный код вне политики⁠⁠

Мы — микрокомпания, которой далеко до гигантов индустрии, но нам «есть таки что сказать»… Точнее мы бы хотели, чтобы кто-то из «больших дядь» решил вопрос самостоятельно, но у них видимо более глобальные задачи, так что пришлось включиться нам.

22 октября 2024 года в мире свободного программного обеспечения произошел вопиющий инцидент — из списка мэйнтенеров(1) ядра Linux были исключены 11 граждан России.

Вопиющим инцидент делают следующие факторы:

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

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

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

Лицемерие Г. Кроа-Хартмана, Л. Торвальдса, Д. Боттомли и прочих в своих высказываниях мы оценивать не будем, чтобы не отвлекать от сущности вопроса. Возможно по этому поводу будет отдельное заявление. Сделанное ими недопустимо, потому что это — смерть всего свободного программного обеспечения и в конце обращения мы приведём этому обоснование.

Вместо того, что произошло они должны были предложить то, что сейчас предлагаем мы, или даже что-то лучше.

Осознавая важность СПО мы предлагаем создать Федерацию (2) свободного программного обеспечения (ФСПО). Слово Федерация используется не в политическом, а техническом смысле — децентрализованный набор равнозначных и независимых «узлов».

Технически ФСПО будет представлять собой полностью независимые узлы хранения программного кода и инструментов по организации работы с программным кодом поддерживаемые сообществом. В случае если местное для узла законодательство будет запрещать что-либо (как в случае санкций США и ЕС), то вклад в программный код и использование программного обеспечения будет осуществляться с использованием других узлов ФСПО.

Для старта проекта мы зарегистрировали домен fspo000000.ru формат — fspo[номер узла]. Домен принципиально зарегистрирован в зоне .ru чтобы показать, что это возможно первый, но не единственный и просто рядовой узел ФСПО.

Сайт сделан в виде форума для обсуждения вопросов ФСПО. Регистрация открытая.

Созданные разделы и темы:

Организационные вопросы ФСПО - http://fspo000000.ru/viewforum.php?f=1

Декларация ФСПО - http://fspo000000.ru/viewforum.php?f=2

Сюда нужно писать всё, что посчитаете нужным для организации работы - http://fspo000000.ru/viewtopic.php?t=3

Репозиторий ФСПО (ссылки для включение в проект) - http://fspo000000.ru/viewforum.php?f=4

22 октября 2024 года стал днём, когда Свободное ПО прогнули под правительство одной конкретной страны. Фактически от настоящей свободы в нём осталось только название. Бездействие одобряет этот шаг. Следующие шаги приведут к тому, что рано или поздно свободный код окажется в цифровой тюрьме спецслужб США или других государств и все потраченные силы всех разработчиков СПО за все годы его существования будут фактически обнулены их кражей в пользу отдельных чиновников отдельного государства.

25 октября 2024 года стал днём выбора. Нашего выбора. Либо ФСПО в том или ином виде станет новым стандартом в сообществе, либо говорить о какой-либо свободе в разработке программного обеспечения будет не более чем лицемерием, а разработчики СПО будут просто бесплатными рабами у «Дяди Сэма». Рано или поздно это полностью уничтожит СПО, потому что бесплатное и по сути бесправное рабство на кого-либо в итоге приведёт к тому, что свободное ПО просто перестанут писать и улучшать.

Давайте сравним «до» и «после».

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

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

До события качество кода контролировалось сообществом.

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

До события в мэйнтейнеры выбирали лучших.

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

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

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

Грубо говоря «завтра» начнётся откат к информатизации конца 80-х начала 90-х годов прошлого века, а потом возврат к «сегодня», только будет хуже и дороже.

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

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

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

Присоединяйтесь, будем спасать мир вместе!

(1) Мейнтейнер - специалист или группа специалистов по сопровождению или пакетированию свободного ПО и программного обеспечения, использующего практики, применяемые в свободном ПО

(2) Федерация (в сфере ИТ) — техническая структура, в которой все узлы имеют одинаковые права и могут работать независимо друг от друга.

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

Показать полностью
[моё] Программирование Спо Linux Программист Программа Предпринимательство Текст Длиннопост
4
7
youengineerasu
youengineerasu
8 месяцев назад
Серия Программная среда CoDeSyS 3.5

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон⁠⁠

Приветствую всех. Сегодня напишу статью о простой функции - переключение окон в контроллере СПК107.

Создание Визуализации

Итак с чего начать? Сначала создаём две визуализации с рабочими названиями. Вот таким образом:

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

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон Инженер, Программа, Асу, Отдел АСУ, ПЛК, Программист, Я у мамы инженер, Программирование ПЛК, Linux, IT, Длиннопост

Добавляем объект (визуализация)

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон Инженер, Программа, Асу, Отдел АСУ, ПЛК, Программист, Я у мамы инженер, Программирование ПЛК, Linux, IT, Длиннопост

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

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

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон Инженер, Программа, Асу, Отдел АСУ, ПЛК, Программист, Я у мамы инженер, Программирование ПЛК, Linux, IT, Длиннопост

Добавляем в рабочее поле кнопку в разделе Стандартные элементы управления.

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон Инженер, Программа, Асу, Отдел АСУ, ПЛК, Программист, Я у мамы инженер, Программирование ПЛК, Linux, IT, Длиннопост

Заходим в свойства кнопки и находим Конфигурация ввода. В этой конфиге несколько вариантов ввода (по клику мыши, по нажатию, по отжатию и т.д.)

Выбираем по клику мыши - дальше откроется окно с настройками, что может делать эта кнопка.

Программирование СПК107 в среде CoDeSyS 3.5. Переключение окон Инженер, Программа, Асу, Отдел АСУ, ПЛК, Программист, Я у мамы инженер, Программирование ПЛК, Linux, IT, Длиннопост

Выбираем Изменить показанную визуализацию - Нажимаем стрелку - выбираем в меню название визуализации.

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

Показать полностью 5
Инженер Программа Асу Отдел АСУ ПЛК Программист Я у мамы инженер Программирование ПЛК Linux IT Длиннопост
0
DiabloHell
DiabloHell
8 месяцев назад

Ответ на пост «Мы дадим сертификат, и поможем найти работу»⁠⁠2

Сейчас порог входа в IT серьезно повысился, а на рынке спрос в основном на 3 - 6 месячные курсы с ненапряжным графиком и небольшим объемом знаний. Всем хочется легких денег. Основная масса желающих "войти в IT" не готовы даже год обучаться в интенсивном режиме.

Многие знакомые интересуются, сколько времени у меня ушло на вход в профессию и услышав цифру в 1,5 года - теряют интерес.

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

Обучение IT Программирование Программист Сисадмин Linux Разработка Тестирование Ответ на пост Текст
5
user9362165
user9362165
8 месяцев назад

История-шутка о создании системы Linux⁠⁠

Всё началось 50 лет тому назад, в далёком 1970 году в соединённых штатах америки

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

И одним дождливым скучным и холодным вечером, а даже правильнее сказать - ночью, они написали программу UNIX и язык С

Так, ерунда. Ничего особенного. Обычная рутина

ДЕСЯТКИ МИЛЛИОНОВ СТРОК КОДА

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

Но работа была проделана колоссальная

Только люди, по настоящему влюблённые в своё дело и получающие кайф от своей работы способны на такое

В сети есть фотки Денниса и Кена. Что вы на них видите ? Да ! Они улыбаются !!!

Я ПРИДУМАЛ ИМЯ НОВОЙ ПРОГРАММЫ

В 1980 ( грубо ) году на сцену выходит Ричард Столлман.

Ричарду понравилось творение под названием Юникс. Но была одна проблема.

Это программу написал не он

Он решил её переписать и назвать её по другому. Не юниск.

Да, не юникс. Он долго думал и ломал голову над именем новой программы. ОЧЕНЬ ДОЛГО

И придумал. Его новая программа будет называться НЕЮНИКС ! Гениально !

Так и появилась система GNU ( gnu = not unix )

ЛИНУС

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

сидел дома и пинал свою подушку, с которой он обнимался во сне

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

Парню было 20 лет. Так как Кен и Деннис не любили девчонок, то они никаким образом не могли стать его родителями, хотя, то что они родили в 1970 году, нашему герою очень понравилось

Точнее не совсем так. Одному профессору пришла идея написать минималистическую операционную систему на языке С для обучения своих студентов

Так появилась программа MINIX

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

СЛИШКОМ ХОРОШАЯ ИСТОРИЯ

Это всё было бы замечательно, но к сожалению это выдуманная история

В 2023 году появилась нейросеть на букву Г, которая и придумала её

А жаль, мне уже стало казаться что из этой сказки на самом деле может получится что-то хорошее…

Показать полностью
[моё] Linux Рассказ Си Программирование IT юмор Программист IT Программа Текст
6
5
pulyaOnaOvullet
pulyaOnaOvullet
8 месяцев назад
Серия Вы Ухи Переели?!

Аврора ОС к вам вопросики⁠⁠

Аврора ОС к вам вопросики Ос Аврора, IT, Программирование, Программист, Тестирование, Windows, Linux, Разработка

Вот по работе начал задумываться о нашем светлом будущем о котором нам вещают из-за корпоративной двери одной не без известной компании.


И так начнем:

  • У нас есть комп на винде

  • Желание поразрабатывать софт для Аврора ОС и потестить его на виртуальной машине что в комплекте

Качаем софтину животину и она нас просит поставить докер или виртуал бокс. Окей без дураков - естественно ставим докер и получаем вот такой ответ:

Аврора ОС к вам вопросики Ос Аврора, IT, Программирование, Программист, Тестирование, Windows, Linux, Разработка

Ну это же не сложно поправить разрабы суверенной ОС

Начинаем копаться в вопросе и понимаем что докер нужен не для виртуализации а для окружения. А раз окружение значит и линуксовые команды под капотом.

У меня вопросы собственно говоря:

  1. Почему нельзя написать что разработка для аврора ОС желательна на линукс крупными символами на сайте производителя?

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

  3. Почему для тестирования прила мне нужно подписывать НДА?

  4. Почему для обновления версии авроры на девайсе мне надо слать письмо в эту самую компанию?

https://auroraos.ru/ есть представители на пикабу?

Показать полностью 1
Ос Аврора IT Программирование Программист Тестирование Windows Linux Разработка
12
63
tproger.official
tproger.official
9 месяцев назад
Типичный программист

Типичный линуксоид⁠⁠

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