И снова про алиасы в PowerShell
В вечерней заметке про PowerShell неожиданно речь зашла об алиасах и многие подвергли их критике. Поэтому в очередной раз внесем ясность.
PowerShell предлагает большой набор встроенных алиасов, про них мы подробно писали в нашей заметке: https://t.iss.one/interface31/1767
И предназначены они сугубо для интерактивного использования внутри командной оболочки, т.е. для сокращения руками вводимых команд и упрощения их запоминания, ключи, между прочим, тоже успешно можно пропускать, если располагать опции в надлежащем порядке.
Это как раз решает проблему многословности PowerShell при интерактивном использовании.
Можно ли создавать и применять в проде свои алиасы? Можно и даже нужно, если использовать их по назначению, а именно для интерактивной работы в консоли. Созданные алиасы без проблем можно выгружать и загружать на другой машине, для этого следует использовать команды Export-Alias и Import-Alias.
Поэтому у грамотного администратора не будет проблемы с созданными алиасами на новой системе, равно как и не будет их у человека, про данные алиасы не знающего.
А вот чего не стоит делать с алиасами не при каких обстоятельствах – это тащить их в скрипты. Скрипты давно никто на коленке в чистом блокноте не пишет, а любая среда разработки как минимум содержит подсказки и автодополнения, что позволяет быстро и удобно писать код с использованием полного синтаксиса.
Также в скриптах следует обязательно указывать все ключи, даже если их можно пропустить. Это не повлияет на работу, но положительно скажется на читабельности кода вашими коллегами или вами через некоторое время.
И, следует отметить, что многие упреки в неудобности и многословности PowerShell проистекают именно от незнания и попытки напрямую перенести на него предыдущий пользовательский опыт, не изучая возможности языка.
А возможность использовать короткую и немногословную нотацию у него есть, для чего нужно просто ознакомиться со списком встроенных алиасов.
В вечерней заметке про PowerShell неожиданно речь зашла об алиасах и многие подвергли их критике. Поэтому в очередной раз внесем ясность.
PowerShell предлагает большой набор встроенных алиасов, про них мы подробно писали в нашей заметке: https://t.iss.one/interface31/1767
И предназначены они сугубо для интерактивного использования внутри командной оболочки, т.е. для сокращения руками вводимых команд и упрощения их запоминания, ключи, между прочим, тоже успешно можно пропускать, если располагать опции в надлежащем порядке.
Это как раз решает проблему многословности PowerShell при интерактивном использовании.
Можно ли создавать и применять в проде свои алиасы? Можно и даже нужно, если использовать их по назначению, а именно для интерактивной работы в консоли. Созданные алиасы без проблем можно выгружать и загружать на другой машине, для этого следует использовать команды Export-Alias и Import-Alias.
Поэтому у грамотного администратора не будет проблемы с созданными алиасами на новой системе, равно как и не будет их у человека, про данные алиасы не знающего.
А вот чего не стоит делать с алиасами не при каких обстоятельствах – это тащить их в скрипты. Скрипты давно никто на коленке в чистом блокноте не пишет, а любая среда разработки как минимум содержит подсказки и автодополнения, что позволяет быстро и удобно писать код с использованием полного синтаксиса.
Также в скриптах следует обязательно указывать все ключи, даже если их можно пропустить. Это не повлияет на работу, но положительно скажется на читабельности кода вашими коллегами или вами через некоторое время.
И, следует отметить, что многие упреки в неудобности и многословности PowerShell проистекают именно от незнания и попытки напрямую перенести на него предыдущий пользовательский опыт, не изучая возможности языка.
А возможность использовать короткую и немногословную нотацию у него есть, для чего нужно просто ознакомиться со списком встроенных алиасов.
👍22
Что такое объектное хранилище S3 и в чем его основные особенности.
S3 (Simple Storage Service) – объектное хранилище и одноименное API доступа разработанное компанией Amazon и в настоящее время широко используемое многими облачными провайдерами, также существуют решения для создания собственных S3 хранилищ.
Первый раз сталкиваясь с S3 многие пользователи не понимают в чем его отличия от традиционных файловых хранилищ, какие преимущества и недостатки.
Начнем с того, что S3 – это не файловое хранилище, а объектное. Что это значит? А это значит, что мы можем хранить в нем не только файлы, а вообще любые двоичные данные, в любом формате.
Ведь что такое файл? Это именованная область на диске для хранения неких данных. В зависимости от типа хранимых данных используются разные форматы файлов, но это только один из частных случаев их, данных, размещения, хотя и самый привычный.
Например, те же данные мы можем хранить в базе данных в виде отдельных записей или даже их набора. А можем вообще хранить в сыром виде на блочном устройстве в виде RAW образа, и не важно, что там внутри, для устройства хранения это будет просто набор блоков.
S3 представляет собой плоское объектное хранилище, где данные организованы по принципу ключ – значение. Ключ – это уникальный идентификатор, значение – объект. Объектом может быть все что угодно – файл, сырые или форматированные данные, в любом случае для S3 это будет некоторый набор байтов, связанный с ключом – идентификатором.
Для работы со всем этим используется протокол HTTP(S) и специальное S3 API, что серьезно упрощает работу с объектами на программном уровне. Вам не нужны клиенты, поддержка протоколов и файловых систем, просто нужно отправить запрос по HTTP и получить или разместить данные.
Такой подход прежде всего удобен для разработчиков, теперь приложению не нужно сохранять или загружать данные через промежуточную прослойку – файл, а можно напрямую разместить или получить их из хранилища.
Это удобно и для облачных провайдеров, так как позволяет сделать простую и понятную тарификацию, по объему скачанного или загруженного трафика. И, главное, такая тарификация будет предельно понятна для пользователя.
А плоская иерархия, точнее ее отсутствие, дает неограниченные возможности горизонтального масштабирования и упрощает доступ к данным на уровне хранилища, так как не требуется поддержка иерархии системы хранения и поиска по ней.
Для удобства пользователя S3 хранилище позволяют создавать псевдоиерархические структуры, т.н. контейнеры (бакеты, bucket), но на самом деле они являются всего лишь префиксами ключа и не создают никаких дополнительных сущностей в системе хранения.
Как мы уже говорили, S3 – это хранилище наборов сырых данных, каждому из объектов которого соответствует свой ключ. Любые дополнительные абстракции в виде файловых систем, файлов или папок отсутствуют. А что именно там лежит – хранилищу абсолютно неинтересно, набор байтов он и в Африке набор байтов.
Собственно, исходя из этого и следует рассматривать плюсы и минусы хранилищ S3. При этом всегда следует отталкиваться от решаемых задач, потому что одни и те же особенности S3 могут быть как плюсами, так и минусами.
И разворачивая S3 локально также следует понимать с какой целью и для каких задач вы это делаете. Потому как это не замена файловому серверу или облачному хранилищу, а совершенно отдельная сущность, предоставляющая простой доступ к объектам и их хранение в любых объемах без лишних накладных расходов и без ограничения по форматам и размерам.
S3 (Simple Storage Service) – объектное хранилище и одноименное API доступа разработанное компанией Amazon и в настоящее время широко используемое многими облачными провайдерами, также существуют решения для создания собственных S3 хранилищ.
Первый раз сталкиваясь с S3 многие пользователи не понимают в чем его отличия от традиционных файловых хранилищ, какие преимущества и недостатки.
Начнем с того, что S3 – это не файловое хранилище, а объектное. Что это значит? А это значит, что мы можем хранить в нем не только файлы, а вообще любые двоичные данные, в любом формате.
Ведь что такое файл? Это именованная область на диске для хранения неких данных. В зависимости от типа хранимых данных используются разные форматы файлов, но это только один из частных случаев их, данных, размещения, хотя и самый привычный.
Например, те же данные мы можем хранить в базе данных в виде отдельных записей или даже их набора. А можем вообще хранить в сыром виде на блочном устройстве в виде RAW образа, и не важно, что там внутри, для устройства хранения это будет просто набор блоков.
S3 представляет собой плоское объектное хранилище, где данные организованы по принципу ключ – значение. Ключ – это уникальный идентификатор, значение – объект. Объектом может быть все что угодно – файл, сырые или форматированные данные, в любом случае для S3 это будет некоторый набор байтов, связанный с ключом – идентификатором.
Для работы со всем этим используется протокол HTTP(S) и специальное S3 API, что серьезно упрощает работу с объектами на программном уровне. Вам не нужны клиенты, поддержка протоколов и файловых систем, просто нужно отправить запрос по HTTP и получить или разместить данные.
Такой подход прежде всего удобен для разработчиков, теперь приложению не нужно сохранять или загружать данные через промежуточную прослойку – файл, а можно напрямую разместить или получить их из хранилища.
Это удобно и для облачных провайдеров, так как позволяет сделать простую и понятную тарификацию, по объему скачанного или загруженного трафика. И, главное, такая тарификация будет предельно понятна для пользователя.
А плоская иерархия, точнее ее отсутствие, дает неограниченные возможности горизонтального масштабирования и упрощает доступ к данным на уровне хранилища, так как не требуется поддержка иерархии системы хранения и поиска по ней.
Для удобства пользователя S3 хранилище позволяют создавать псевдоиерархические структуры, т.н. контейнеры (бакеты, bucket), но на самом деле они являются всего лишь префиксами ключа и не создают никаких дополнительных сущностей в системе хранения.
Как мы уже говорили, S3 – это хранилище наборов сырых данных, каждому из объектов которого соответствует свой ключ. Любые дополнительные абстракции в виде файловых систем, файлов или папок отсутствуют. А что именно там лежит – хранилищу абсолютно неинтересно, набор байтов он и в Африке набор байтов.
Собственно, исходя из этого и следует рассматривать плюсы и минусы хранилищ S3. При этом всегда следует отталкиваться от решаемых задач, потому что одни и те же особенности S3 могут быть как плюсами, так и минусами.
И разворачивая S3 локально также следует понимать с какой целью и для каких задач вы это делаете. Потому как это не замена файловому серверу или облачному хранилищу, а совершенно отдельная сущность, предоставляющая простой доступ к объектам и их хранение в любых объемах без лишних накладных расходов и без ограничения по форматам и размерам.
👍32👌2
Используете ли вы S3-хранилища (доступно несколько ответов)
Anonymous Poll
17%
Да, коммерческие
12%
Да, собственные
3%
Планируем, коммерческие
8%
Планируем, собственные
2%
Использовали, отказались
28%
Нет и не планируем
24%
Только сегодня прочитал что это такое
19%
Ничего не понятно, но очень интересно
👍5
Хотите освоить Scala? Начните с простого Web-сервиса на ZIO: zio-http + zio + quill
Приходите на бесплатный практический урок от OTUS. Спикер Алексей Воронец — руководитель разработки в «NAUMEN».
💯 На примере построения простого веб-сервиса с REST API разберем основные компоненты (пути, бизнес логика, доступ к данным, документация) и посмотрим, как это можно реализовать в экосистеме ZIO.
Занятие пройдёт 22 апреля в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!
Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/pJWG/?erid=LjN8KEUtW
Приходите на бесплатный практический урок от OTUS. Спикер Алексей Воронец — руководитель разработки в «NAUMEN».
💯 На примере построения простого веб-сервиса с REST API разберем основные компоненты (пути, бизнес логика, доступ к данным, документация) и посмотрим, как это можно реализовать в экосистеме ZIO.
Занятие пройдёт 22 апреля в 20:00 мск в рамках курса «Scala-разработчик». Доступна рассрочка на обучение!
Регистрируйтесь прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://otus.pw/pJWG/?erid=LjN8KEUtW
День космонавтики
В этот день, ровно 63 года назад произошло событие поистине всепланетного масштаба – в космос впервые успешно отправился человек и этим человеком был наш соотечественник, советский гражданин Юрий Алексеевич Гагарин.
Это сегодня космос и космические технологии не кажутся нам чем-то особенным, в нашу жизнь плотно вошла спутниковая навигация, спутниковое телевидение и спутниковый интернет.
Полеты человека в космос стали обыденностью и даже начал развиваться космический туризм, а в недалеком будущем вполне реальны попытки освоения ближайших к Земле космических тел, например, Луны или Марса.
Но тогда, в 1961 году все это было на уровне очень и очень смелой фантастики. Также не было никаких гарантий, что полет завершится успехом и никаких способов помочь человеку на орбите тоже не было.
Да, до этого в космос летали животные, но для человека это был старт в неизвестность. И вот, 12 апреля 1961 года с космодрома Байконур был запущен космический корабль Восток-1, который выполнил один оборот вокруг земли и приземлился в Саратовской области.
Точнее приземлился не сам корабль, а первый космонавт Юрий Гагарин, который катапультировался из корабля на высоте 7 км и спускался отдельно на парашюте. Всего на орбите Юрий Алексеевич провел 108 минут.
Из интересного: на корабле Восток-1 в космос поднялся старший лейтенант Гагарин, а вернулся из космоса уже майор. Приказ о присвоении внеочередного воинского звания был подготовлен заранее, но подписан только уже после успешного возвращения Гагарина.
Также в аэропорту Внуково по пути от самолета до правительственных трибун на красной дороже у Юрия Алексеевича развязался шнурок, но он не остановился и дошел до трибун рискуя споткнуться и упасть.
А еще весь мир запомнил его бессмертное «Поехали!»
С днем космонавтики!
В этот день, ровно 63 года назад произошло событие поистине всепланетного масштаба – в космос впервые успешно отправился человек и этим человеком был наш соотечественник, советский гражданин Юрий Алексеевич Гагарин.
Это сегодня космос и космические технологии не кажутся нам чем-то особенным, в нашу жизнь плотно вошла спутниковая навигация, спутниковое телевидение и спутниковый интернет.
Полеты человека в космос стали обыденностью и даже начал развиваться космический туризм, а в недалеком будущем вполне реальны попытки освоения ближайших к Земле космических тел, например, Луны или Марса.
Но тогда, в 1961 году все это было на уровне очень и очень смелой фантастики. Также не было никаких гарантий, что полет завершится успехом и никаких способов помочь человеку на орбите тоже не было.
Да, до этого в космос летали животные, но для человека это был старт в неизвестность. И вот, 12 апреля 1961 года с космодрома Байконур был запущен космический корабль Восток-1, который выполнил один оборот вокруг земли и приземлился в Саратовской области.
Точнее приземлился не сам корабль, а первый космонавт Юрий Гагарин, который катапультировался из корабля на высоте 7 км и спускался отдельно на парашюте. Всего на орбите Юрий Алексеевич провел 108 минут.
Из интересного: на корабле Восток-1 в космос поднялся старший лейтенант Гагарин, а вернулся из космоса уже майор. Приказ о присвоении внеочередного воинского звания был подготовлен заранее, но подписан только уже после успешного возвращения Гагарина.
Также в аэропорту Внуково по пути от самолета до правительственных трибун на красной дороже у Юрия Алексеевича развязался шнурок, но он не остановился и дошел до трибун рискуя споткнуться и упасть.
А еще весь мир запомнил его бессмертное «Поехали!»
С днем космонавтики!
👍37⚡29🤮5❤3🤡2
Как изменить командную оболочку Linux
Командная оболочка, она же интерпретатор командной строки – специальная программа, запускаемая при входе в систему и обеспечивающая для пользователя интерфейс командной строки.
Самой распространенной и популярной командной оболочкой в Linux является bash, но существуют и другие оболочки.
Начинающие пользователи редко задумываются над этим, до тех пор, пока не попадут в непонятную ситуацию.
Сегодня за советом обратился молодой коллега, он решил потренироваться в настройке веб-сервера и взял для этих целей бесплатную виртуалку у Cloud.ru о котором мы недавно писали.
Его «проблема» оказалась в том, что Linux там (а он установил Debian 12) какой-то непонятный, выглядит не так, стрелки не работают и вообще странно себя ведет. Он уже и систему переустановил, но ничего не помогает.
Любой опытный администратор Linux сразу же распознает симптомы и спросит какая командная оболочка установлена для пользователя. Проверить это можно командной:
В нашем случае ожидаемо получили ответ:
В Debian и Ubuntu данный файл является символической ссылкой на dash – минималистическую оболочку Debian Almquist shell портированную Almquist shell (ash) из NetBSD. Она очень легковесна, но не может похвастаться функциональностью и не является полностью POSIX-совместимой.
Вполне понятно, что, оказавшись в непривычной командной среде мой коллега растерялся и не сразу понял в чем дело.
Но этому горю легко помочь и установить в качестве командного интерпретатора привычный bash или что угодно другое.
Прежде всего ознакомимся со списком доступных командных оболочек:
В выводе вы получите что-то вроде:
Ничего иного в качестве командной оболочки указывать не следует иначе вы просто не сможете войти в систему.
Опытный пользователь заметит, что для многих оболочек присутствует два пути, ничего удивительного в этом нет, так как в современных системах каталог
Чтобы изменить командную оболочку используйте команду:
В данном случае мы установили себе оболочку bash. Обычный пользователь может изменить оболочку только себе, суперпользователь может сделать это для любого пользователя, например:
В данном случае указанная оболочка будет установлена пользователю user1. Чтобы изменения вступили в силу нужно выйти и войти обратно в систему.
Командная оболочка, она же интерпретатор командной строки – специальная программа, запускаемая при входе в систему и обеспечивающая для пользователя интерфейс командной строки.
Самой распространенной и популярной командной оболочкой в Linux является bash, но существуют и другие оболочки.
Начинающие пользователи редко задумываются над этим, до тех пор, пока не попадут в непонятную ситуацию.
Сегодня за советом обратился молодой коллега, он решил потренироваться в настройке веб-сервера и взял для этих целей бесплатную виртуалку у Cloud.ru о котором мы недавно писали.
Его «проблема» оказалась в том, что Linux там (а он установил Debian 12) какой-то непонятный, выглядит не так, стрелки не работают и вообще странно себя ведет. Он уже и систему переустановил, но ничего не помогает.
Любой опытный администратор Linux сразу же распознает симптомы и спросит какая командная оболочка установлена для пользователя. Проверить это можно командной:
echo $SHELL
В нашем случае ожидаемо получили ответ:
/bin/sh
В Debian и Ubuntu данный файл является символической ссылкой на dash – минималистическую оболочку Debian Almquist shell портированную Almquist shell (ash) из NetBSD. Она очень легковесна, но не может похвастаться функциональностью и не является полностью POSIX-совместимой.
Вполне понятно, что, оказавшись в непривычной командной среде мой коллега растерялся и не сразу понял в чем дело.
Но этому горю легко помочь и установить в качестве командного интерпретатора привычный bash или что угодно другое.
Прежде всего ознакомимся со списком доступных командных оболочек:
cat /etc/shells
В выводе вы получите что-то вроде:
/bin/sh
/bin/bash
/usr/bin/bash
/bin/rbash
/usr/bin/rbash
/bin/dash
/usr/bin/dash
Ничего иного в качестве командной оболочки указывать не следует иначе вы просто не сможете войти в систему.
Опытный пользователь заметит, что для многих оболочек присутствует два пути, ничего удивительного в этом нет, так как в современных системах каталог
/bin
является символической ссылкой на /usr/bin
и обе записи ведут в одно и тоже место.Чтобы изменить командную оболочку используйте команду:
chsh -s /bin/bash
В данном случае мы установили себе оболочку bash. Обычный пользователь может изменить оболочку только себе, суперпользователь может сделать это для любого пользователя, например:
chsh -s /bin/bash user1
В данном случае указанная оболочка будет установлена пользователю user1. Чтобы изменения вступили в силу нужно выйти и войти обратно в систему.
👍60❤2
Какую командную оболочку в Linux вы предпочитаете? (Доступно несколько ответов)
Anonymous Poll
12%
sh
2%
dash
76%
bash
19%
zsh
1%
ksh
1%
csh
1%
tcsh
0%
pdksh
2%
Другое (в комментариях)
11%
Что значат все эти буквы???
Поспешишь — людей... удивишь своим новым TANK!
❗️ Только 3 дня: распродажа склада TANK 2023 года в АВИЛОН;
❗️ Преимущество до 1 000 000 руб;
❗️ КАСКО, автозапуск или шины — в подарок.
Торопитесь за подробностями в @AVILON_AG_bot.
Реклама. АО "АВИЛОН АГ". ИНН 7705133757. erid: LjN8KHtHt
❗️ Только 3 дня: распродажа склада TANK 2023 года в АВИЛОН;
❗️ Преимущество до 1 000 000 руб;
❗️ КАСКО, автозапуск или шины — в подарок.
Торопитесь за подробностями в @AVILON_AG_bot.
Реклама. АО "АВИЛОН АГ". ИНН 7705133757. erid: LjN8KHtHt
🤮18😁6🤷♂3👎3🥱3
Уже было, но до сих пор не все знают как работать со сжатыми файлами без их предварительной распаковки.
Самое время освежить знания: https://interface31.ru/tech_it/2022/01/z-commands-instrumenty-raboty-so-szhatymi-faylami-v-linux.html
Самое время освежить знания: https://interface31.ru/tech_it/2022/01/z-commands-instrumenty-raboty-so-szhatymi-faylami-v-linux.html
Записки IT специалиста
Админу на заметку - 30. Z-команды как инструменты работы со сжатыми файлами в Linux
Каждый, кто работал с Linux знает, что очень многие программы и службы используют для своей работы простые текстовые файлы, в них хранятся настройки программ, из них берутся исходные данные и пишется результат, в них хранятся логи. Для экономии места текстовые...
👍18
История вычислительной техники. Программируемые калькуляторы СССР
Развитие вычислительной техники в СССР имело свои особенности и разительно отличалось от ситуации на Западе. Если там компьютеры широко шагнули в массовый сегмент в конце 70-х годов, то в СССР практически до самого его распада компьютер был средством роскоши и ни о какой массовой доступности их говорить не приходилось.
На этом фоне достаточно ярким и самобытным явлением оказался феномен программируемых калькуляторов, которые оказались единственной доступной заменой компьютерной технике и использовались далеко не по прямому назначению.
Надо сказать, что программируемый калькулятор не был в те годы чем-то необычным, на Западе это был один из утилитарных инструментов призванный облегчить сложные инженерные и финансовые расчеты там, где применение компьютеров было экономически нецелесообразно.
В СССР, выпуская программируемые калькуляторы (ПМК) руководствовались ровно теми же соображениями, но советская реальность заставила посмотреть на использование ПМК совершенно с иной стороны.
В условиях отсутствия на рынке доступных моделей бытовых ПК и дефицита радиодеталей для их самостоятельной сборки по чертежам энтузиастов, что помимо деталей требовало еще определенного опыта, программируемые калькуляторы оказались единственными доступными для широких масс экземплярами вычислительной техники.
Ну как сказать доступными, средняя заплата инженера на производстве в середине 80-х составляла 120-180 руб., тогда как стоимость программируемых калькуляторов лежала в пределах 65-100 руб. Достаточно недешевое удовольствие, сравнимое с покупкой современного ПК среднего уровня.
А дальше произошло то, что и должно было произойти в условиях дефицита и способности советских граждан выкручиваться, опираясь на доступные средства. Программируемый калькулятор вместо прикладного инструмента стал выполнять роль бытового компьютера, взяв на себя не только вычислительные, но и развлекательные функции.
По сути, это один из советских феноменов, на Западе никому и в голову не могло прийти использовать ПМК в качестве развлекательного устройства, для этих целей там давно существовал рынок компьютеров и приставок.
https://interface31.ru/tech_it/2024/04/istoriya-vychislitelnoy-tehniki-programmiruemye-kalkulyatory-sssr.html
Развитие вычислительной техники в СССР имело свои особенности и разительно отличалось от ситуации на Западе. Если там компьютеры широко шагнули в массовый сегмент в конце 70-х годов, то в СССР практически до самого его распада компьютер был средством роскоши и ни о какой массовой доступности их говорить не приходилось.
На этом фоне достаточно ярким и самобытным явлением оказался феномен программируемых калькуляторов, которые оказались единственной доступной заменой компьютерной технике и использовались далеко не по прямому назначению.
Надо сказать, что программируемый калькулятор не был в те годы чем-то необычным, на Западе это был один из утилитарных инструментов призванный облегчить сложные инженерные и финансовые расчеты там, где применение компьютеров было экономически нецелесообразно.
В СССР, выпуская программируемые калькуляторы (ПМК) руководствовались ровно теми же соображениями, но советская реальность заставила посмотреть на использование ПМК совершенно с иной стороны.
В условиях отсутствия на рынке доступных моделей бытовых ПК и дефицита радиодеталей для их самостоятельной сборки по чертежам энтузиастов, что помимо деталей требовало еще определенного опыта, программируемые калькуляторы оказались единственными доступными для широких масс экземплярами вычислительной техники.
Ну как сказать доступными, средняя заплата инженера на производстве в середине 80-х составляла 120-180 руб., тогда как стоимость программируемых калькуляторов лежала в пределах 65-100 руб. Достаточно недешевое удовольствие, сравнимое с покупкой современного ПК среднего уровня.
А дальше произошло то, что и должно было произойти в условиях дефицита и способности советских граждан выкручиваться, опираясь на доступные средства. Программируемый калькулятор вместо прикладного инструмента стал выполнять роль бытового компьютера, взяв на себя не только вычислительные, но и развлекательные функции.
По сути, это один из советских феноменов, на Западе никому и в голову не могло прийти использовать ПМК в качестве развлекательного устройства, для этих целей там давно существовал рынок компьютеров и приставок.
https://interface31.ru/tech_it/2024/04/istoriya-vychislitelnoy-tehniki-programmiruemye-kalkulyatory-sssr.html
👍16❤1
Какие ПМК вы использовали? (Доступно несколько ответов)
Anonymous Poll
3%
Б3-21 и аналоги
7%
Б3-34 и аналоги
28%
МК-61
17%
МК-52
36%
Не использовал
30%
Это перепись динозавров?
👍2
Хотите прокачать свои навыки и стать настоящим профессионалом в области сетевых технологий?
Хотите узнать, как автоматизировать создание сетевых лабораторий и значительно ускорить процесс разработки и тестирования новых решений?
Наш вебинар «Создание сетевых лабораторных окружений с использованием принципов IaC на пример netlab» поможет вам в этом.
Представьте, сколько времени и ресурсов вы сможете сэкономить, используя принципы IaC и инструмент netlab.
Никаких больше долгих и утомительных процессов настройки и тестирования — всё быстро, просто и эффективно!
Не упустите возможность присоединиться к нашему вебинару 17 апреля в 20:00 мск, он пройдет в рамках большого курса «Дизайн сетей ЦОД».
Пройдите короткий тест прямо сейчас, чтобы посетить открытый урок: https://clck.ru/3A3Ffm?erid=LjN8K7oPU
Хотите узнать, как автоматизировать создание сетевых лабораторий и значительно ускорить процесс разработки и тестирования новых решений?
Наш вебинар «Создание сетевых лабораторных окружений с использованием принципов IaC на пример netlab» поможет вам в этом.
Представьте, сколько времени и ресурсов вы сможете сэкономить, используя принципы IaC и инструмент netlab.
Никаких больше долгих и утомительных процессов настройки и тестирования — всё быстро, просто и эффективно!
Не упустите возможность присоединиться к нашему вебинару 17 апреля в 20:00 мск, он пройдет в рамках большого курса «Дизайн сетей ЦОД».
Пройдите короткий тест прямо сейчас, чтобы посетить открытый урок: https://clck.ru/3A3Ffm?erid=LjN8K7oPU
👍3
Мы все учились понемногу…
Попросили сегодня посоветовать какие-нибудь хорошие и главное – бесплатные курсы для одного молодого знакомого.
Мотивация, а ее как таковой нет, только слышал, что там больше платят. И вообще эта тема сейчас на слуху.
В результате я ничего не посоветовал, а, наоборот, рекомендовал записаться на платные курсы и пройти их. А там уже будет понятно.
Меня не поняли и даже немного обиделись. Пришлось пояснить. Про бесплатный сыр знают все, бесплатное самообразование – оно примерно из той же оперы. Его не бывает.
Почему? Да потому что образование – это системный процесс, состоящий из вещей по большей части скучных, местами – непонятных. И нужна довольно сильная мотивация чтобы системно и последовательно грызть гранит науки.
Я думаю, что практически у каждого место на дисках занимают как бесплатные, так и не очень курсы, книги, учебники, руководства. Но много ли таких, кто сумел сам пройти весь курс от начала до конца? Лично я не знаю таких людей.
Чаще всего подобные материалы бывают просмотрены «по диагонали» после чего отправляются «пылиться» в дальний угол диска. Иногда их используют фрагментарно, когда надо посмотреть решение какой-то узкой задачи.
Но это не образование, образование подразумевает наличие теоретической базы, которая как раз скучна и непонятна. А то, что вы посмотрели лабораторную работу и научились по ней настраивать некий сервис – это не образование, это приобретения ряда навыков, потому что сервис настраивать вы научитесь, но вот детально объяснить его работу все равно не сможете.
Для образования, а для самообразования тем более нужен очень мощный мотиватор. Точнее набор мотиваторов. Если смотреть на ситуацию упрощенно, то это все тот же классический набор кнута и пряника. Причем чем старше человек и чем выше у него профессиональный уровень – тем сильнее работает именно мотивация кнута.
Что такое кнут? В нашем деле это некие обязательства, которые действуют по принципу принуждения и игнорировать которые без неких материальных или нематериальных потерь не получится.
Это может быть сумма, уплаченная за курсы или сроки сдачи проекта, либо и то и другое, например, ограниченный срок обучения.
И не важно, что сегодня ты устал, друзья позвали пить пиво, на улице хорошая погода и т.д. и т.п., но ты отвергаешь все соблазны и идешь учиться, хотя тема сегодняшней лекции предельно скучна. Но надо, потому что деньги заплачены, а впереди еще и экзамены, которые надо сдать и получить сертификат.
Есть еще мотивация пряника, но она не работает, а если и работает, то на очень короткой дистанции. Пряник – это перспектива получения в результате неких материальных или нематериальных ценностей.
Но, как мы уже говорили, работает она недолго, ну разве что на кону что-то качественно новое. Но это бывает редко, практически никогда. Поэтому в конце концов мотивация пряника сводится к тому, что всех денег не заработаешь и сегодня можно позволить себе отдохнуть.
А дальше пошло-поехало. Нет системного подхода – нет результата. Это вам любой спортсмен скажет. Захаживая в зал время от времени, под настроение, никакого результата вы не получите. Результат принесут только системные тренировки.
Ровно тоже самое и с образованием. Результат принесут только системные последовательные занятия. С обязательным закреплением полученных знаний на практике.
А для этого нужна высокая самодисциплина и самоорганизация, которая будет поддерживаться определенной мотивацией. И к сожалению, в большинстве случаев придется выбрать мотивацию кнута. Так уж устроен человек, что эффективно шевелиться он начинает только покинув зону комфорта и не важно, что именно его оттуда вывело.
Поэтому если хотим учиться – то просто идем учиться. Можно даже за счет работодателя, что придаст дополнительный стимул к мотивации. Других способов, увы, не придумано.
Попросили сегодня посоветовать какие-нибудь хорошие и главное – бесплатные курсы для одного молодого знакомого.
Мотивация, а ее как таковой нет, только слышал, что там больше платят. И вообще эта тема сейчас на слуху.
В результате я ничего не посоветовал, а, наоборот, рекомендовал записаться на платные курсы и пройти их. А там уже будет понятно.
Меня не поняли и даже немного обиделись. Пришлось пояснить. Про бесплатный сыр знают все, бесплатное самообразование – оно примерно из той же оперы. Его не бывает.
Почему? Да потому что образование – это системный процесс, состоящий из вещей по большей части скучных, местами – непонятных. И нужна довольно сильная мотивация чтобы системно и последовательно грызть гранит науки.
Я думаю, что практически у каждого место на дисках занимают как бесплатные, так и не очень курсы, книги, учебники, руководства. Но много ли таких, кто сумел сам пройти весь курс от начала до конца? Лично я не знаю таких людей.
Чаще всего подобные материалы бывают просмотрены «по диагонали» после чего отправляются «пылиться» в дальний угол диска. Иногда их используют фрагментарно, когда надо посмотреть решение какой-то узкой задачи.
Но это не образование, образование подразумевает наличие теоретической базы, которая как раз скучна и непонятна. А то, что вы посмотрели лабораторную работу и научились по ней настраивать некий сервис – это не образование, это приобретения ряда навыков, потому что сервис настраивать вы научитесь, но вот детально объяснить его работу все равно не сможете.
Для образования, а для самообразования тем более нужен очень мощный мотиватор. Точнее набор мотиваторов. Если смотреть на ситуацию упрощенно, то это все тот же классический набор кнута и пряника. Причем чем старше человек и чем выше у него профессиональный уровень – тем сильнее работает именно мотивация кнута.
Что такое кнут? В нашем деле это некие обязательства, которые действуют по принципу принуждения и игнорировать которые без неких материальных или нематериальных потерь не получится.
Это может быть сумма, уплаченная за курсы или сроки сдачи проекта, либо и то и другое, например, ограниченный срок обучения.
И не важно, что сегодня ты устал, друзья позвали пить пиво, на улице хорошая погода и т.д. и т.п., но ты отвергаешь все соблазны и идешь учиться, хотя тема сегодняшней лекции предельно скучна. Но надо, потому что деньги заплачены, а впереди еще и экзамены, которые надо сдать и получить сертификат.
Есть еще мотивация пряника, но она не работает, а если и работает, то на очень короткой дистанции. Пряник – это перспектива получения в результате неких материальных или нематериальных ценностей.
Но, как мы уже говорили, работает она недолго, ну разве что на кону что-то качественно новое. Но это бывает редко, практически никогда. Поэтому в конце концов мотивация пряника сводится к тому, что всех денег не заработаешь и сегодня можно позволить себе отдохнуть.
А дальше пошло-поехало. Нет системного подхода – нет результата. Это вам любой спортсмен скажет. Захаживая в зал время от времени, под настроение, никакого результата вы не получите. Результат принесут только системные тренировки.
Ровно тоже самое и с образованием. Результат принесут только системные последовательные занятия. С обязательным закреплением полученных знаний на практике.
А для этого нужна высокая самодисциплина и самоорганизация, которая будет поддерживаться определенной мотивацией. И к сожалению, в большинстве случаев придется выбрать мотивацию кнута. Так уж устроен человек, что эффективно шевелиться он начинает только покинув зону комфорта и не важно, что именно его оттуда вывело.
Поэтому если хотим учиться – то просто идем учиться. Можно даже за счет работодателя, что придаст дополнительный стимул к мотивации. Других способов, увы, не придумано.
👍40👌5💯4❤2
Ubuntu 24.04 LTS (Noble Numbat) Beta
Два дня назад была выпущена бета-версия готовящегося выпуска Ubuntu 24.04 LTS, на этом этапе пакетная база дистрибутива полностью заморожена и идет работа над выявлением и устранением ошибок.
Поэтому уже сейчас можно посмотреть, что нас ждет. Во-первых – улучшенный инсталлятор, теперь уже на этапе установки можно настроить множество параметров, например, масштабирование. Также поддерживается установка на ZFS.
Используемое ядро – 6.8, также серьезно обновлены все системные библиотеки, рабочая среда - GNOME 46 с собственными доработками.
Возможно, это понравится не всем, но основной источник пользовательских приложений в дистрибутиве – Snap. На наш взгляд – это правильное решение, так как позволяет доставлять пользователю актуальные версии софта на всем протяжении срока поддержки. А это 5 лет основной и 5 лет расширенной.
При этом работает бета-версия достаточно стабильно и вполне может быть использована для ознакомления на неосновных устройствах.
Два дня назад была выпущена бета-версия готовящегося выпуска Ubuntu 24.04 LTS, на этом этапе пакетная база дистрибутива полностью заморожена и идет работа над выявлением и устранением ошибок.
Поэтому уже сейчас можно посмотреть, что нас ждет. Во-первых – улучшенный инсталлятор, теперь уже на этапе установки можно настроить множество параметров, например, масштабирование. Также поддерживается установка на ZFS.
Используемое ядро – 6.8, также серьезно обновлены все системные библиотеки, рабочая среда - GNOME 46 с собственными доработками.
Возможно, это понравится не всем, но основной источник пользовательских приложений в дистрибутиве – Snap. На наш взгляд – это правильное решение, так как позволяет доставлять пользователю актуальные версии софта на всем протяжении срока поддержки. А это 5 лет основной и 5 лет расширенной.
При этом работает бета-версия достаточно стабильно и вполне может быть использована для ознакомления на неосновных устройствах.
👍20👎2😁1