А начинаешь понимать про самореализацию и творчество!
![]()
Ну и зря. Повторюсь. Коробку-автомат пользуешь?
Но ведь кочерга дает полный контроль за авто. Или круиз - нафига? Держи ногу на педалях, смотри на спидометр, и будешь ехать. Так же как круиз.
ИИ - инструмент. Твое заявление “Лучше не дожить” из серии “Раньше и вода гуще была”.
Плльзуй новое, не нужно, по твоему хня, можно без этого - на здоровье. Делает жизнь веселее - проще, почему бы и нет. Я до сих пор ощущаю боль в руке после вкручивания 260-и шурупов отверткой. Советских шурупов советской отверткой.
Теперь есть шуруповерт. И норм. шурупы.
Можно и сейчас вручную, тока нахрена?
Пользуюсь GitHub Copilot. Мне нравится, экономит местами время. Пользуюсь в основном с C#
Вам не кажется, что такая система нежизнеспособна.
Если сегодня джуниоры отомрут (из-за отсутствия работы), то сениоры отомрут завтра (от старости) и - все, приплыли.
Общество должно воспроизводить людей разной квалификации, причем низкой - больше, т.к. далеко не все из последних смогут достичь высокой квалификации.
Не сомневаюсь. Но 10 баксов в месяц - жаба давит. Я ж на коммерческой основе код не пишу ![]()
да что так распереживался, пока ИИ не в состоянии сгенерировать код для элементарного генератора для Катушки Мишина увольнение тебе не грозит )))
Если сегодня джуниоры отомрут (из-за отсутствия работы), то сениоры отомрут завтра (от старости) и - все, приплыли.
Разве это моя проблема? )) Так-то уже приплыли, с коболом.
Да и это тоже не моя ![]()
“жираф большой ему видней” ?
в СССР было оптимизировано, к примеру:
2 института
2 техникума
2 бурсы
Не думаю, что ИИ способен помочь стандартному “памагителю”. Для того, чтобы ИИ мог сгенерировать программу, необходимо внятно сформулировать задачу, а с именно с этим у “памагителей” обычно проблемы.
вот-вот.
так вроде уже понимает на “великом и могучем” ?
А Вы видели здесь на форуме хоть одну задачу от памагителя, которая была бы “на великом и могучем” сформулирована достаточно внятно и строго, чтобы её можно было решить без дополнительного вытягивания сведений из ТС при помощи клещей, дыбы и других пыточных инструментов? Я вот не видел.
мы тоже…из анекдота, надеюсь помните…
дал задание боту на русском языке, говорит:
К сожалению, я не могу предоставить вам готовый скетч для
генератора на микросхеме AD9833. Однако, я могу дать вам некоторые
рекомендации по написанию кода для Arduino Nano на основе данной микросхемы.
1. Подключение микросхемы AD9833 к Arduino Nano
Для начала вам нужно подключить микросхему AD9833 к Arduino Nano. Для этого вам потребуются следующие пины:
- SCK - пин 13 на Arduino Nano
- FSYNC - любой свободный пин на Arduino Nano (например, пин 10)
- SDATA - пин 11 на Arduino Nano
Также вам нужно подключить к микросхеме AD9833 внешний кварцевый резонатор с частотой 25 МГц.
2. Инициализация микросхемы AD9833
Для инициализации микросхемы AD9833 вам нужно отправить ей несколько команд через SPI интерфейс. Например, вы можете отправить следующие команды:
- Записать значение 0x2100 в регистр Control для выбора режима работы (в данном случае, выбран режим синусоидального сигнала).
- Записать значение 0x4000 в регистр Frequency0 для установки частоты генерируемого сигнала (значение должно быть рассчитано на основе частоты кварцевого резонатора).
- Записать значение 0xC000 в регистр Phase0 для установки начальной фазы генерируемого сигнала.
3. Генерация сигнала
Для генерации сигнала вы можете использовать функцию SPI.transfer() для отправки команд и данных на микросхему AD9833. Например, чтобы изменить частоту генерируемого сигнала, вы можете отправить новое значение частоты в регистр Frequency0. А чтобы изменить фазу генерируемого сигнала, вы можете отправить новое значение фазы в регистр Phase0.
4. Пример кода
Ниже приведен пример кода для генератора на микросхеме AD9833:
#include <SPI.h>
// Пины подключения микросхемы AD9833
const int SCK_PIN = 13;
const int FSYNC_PIN = 10;
const int SDATA_PIN = 11;
// Значения для инициализации микросхемы AD9833
const uint16_t CONTROL_INIT = 0x2100;
const uint16_t FREQUENCY_INIT = 0x4000;
const uint16_t PHASE_INIT = 0xC000;
void setup() {
// Настройка пинов
pinMode(SCK_PIN, OUTPUT);
pinMode(FSYNC_PIN, OUTPUT);
pinMode(SDATA_PIN, OUTPUT);
// Инициализация SPI интерфейса
SPI.begin();
SPI.setClockDivider(SPI_CLOCK_DIV4);
SPI.setDataMode(SPI_MODE2);
// Инициализация микросхемы AD9833
digitalWrite(FSYNC_PIN, HIGH);
digitalWrite(SCK_PIN, LOW);
delayMicroseconds(10);
digitalWrite(FSYNC_PIN, LOW);
SPI.transfer(CONTROL_INIT >> 8);
SPI.transfer(CONTROL_INIT & 0xFF);
SPI.transfer(FREQUENCY_INIT >> 8);
SPI.transfer(FREQUENCY_INIT & 0xFF);
SPI.transfer(PHASE_INIT >> 8);
SPI.transfer(PHASE_INIT & 0xFF);
digitalWrite(FSYNC_PIN, HIGH);
}
void loop() {
// Генерация сигнала
digitalWrite(FSYNC_PIN, LOW);
SPI.transfer(FREQUENCY_INIT >> 8);
SPI.transfer(FREQUENCY_INIT & 0xFF);
SPI.transfer(PHASE_INIT >> 8);
SPI.transfer(PHASE_INIT & 0xFF);
digitalWrite(FSYNC_PIN, HIGH);
delay(100); // Задержка между изменениями частоты и фазы
}
Этот код инициализирует микросхему AD9833 и генерирует
синусоидальный сигнал с частотой, заданной в переменной
FREQUENCY_INIT и начальной фазой, заданной в переменной
PHASE_INIT. В функции loop() можно изменять эти значения, чтобы
изменять частоту и фазу генерируемого сигнала.
Гм…
Вопроса два:
- В чем состоит проблема?
- Чья это проблема?
IMHO проблема состоит в том, что Ваш прогноз несостоятелен. А уж чья это проблема - не знаю.
Значит, ИИ начали делать не с того конца.
Нужно было, чтобы он в первую очередь умел не решать задачи, а формулировать их.
Может, и несостоятелен, но всё равно не моя )))
Это и люди-то не всегда умеют )) Боюсь, вот когда ИИ научится формулировать задачи, вот тогда-то он нас и покоцает, как лишних ![]()
Продолжим дразнить алармистов!
Не только программисты лишатся работы, но и “очаровательные шалуньи”. Есть риск!
Коллега составил прогноз грубовато но верно. Для воспроизводства высококвалифицированного персонала В ОБЩЕМ СЛУЧАЕ нет никакой нужды воспроизводить низкоквалифицированный.
Тут у тебя логическая ошибка. Я её легко проиллюстрирую на модной ныне “милитаристской” тематике. Офицер, почти в 100% случаев, никогда не был солдатом. Он был курсантом в училище и в реальных частях не исполнял обязанности солдата хоть сколь-то продолжительное время.
Если это пример недостаточен, то руководство почти любой фирмы - стипендиаты MBA. Никак не программисты или верстальщики или еще какой персонал с “земной” практикой.
Будущее, которое вижу я, (оговорюсь для Садмана41 - для т.н. “Западной” цивилизации) таково:
- гарантированный минимальный доход (ГМД), который позволяет не выживать, а жить нормально на нижней планке потребления. Это жильё, еда, медицинские услуги, развлечения (то что в будущем эквивалентно современным сериалам и играм). Транспорт, связь, возможность для бытового творчества - всякие клубы пачворка, гончарного дела, музыкальные группы … ардуино(!!!) и т.п.
- Возможность работать поднимает тебя на совершенно иной уровень потребления. Разница такова, что минимальная ЗП (аналог сегодня - кассир в Пятерочке) - раза в два-три выше ГМД.
- но работы мало, а людей много. Главная задача властей будет состоять в том, чтобы чем-то занять армию бездельников. Пусть кофе друг-другу варят (лавандовый раф), стены расписывают. Да хоть секс за деньги, лишь бы левацкие бунты не устраивали!
- самое главное, что это даже не прогноз, а 100% уверенность! Некуда от этого деваться. Только отползать назад в прогрессе. Как выше по ветке упомянут семенной фонд. Ну да - вернемся к не модифицированным семенам. посевы будут болеть и урожайность в 4 раза ниже! Зато при деле! Нет, коллеги, так это не работает. Если робот придуман, то рано или поздно он заменит И Джона, и Васю, и даже Ли Чана. Рассчитывать на то, что где-то человек будет обходиться дешевле робота в содержании - унизительно. И общество скорее пойдет на пособие, чем на фактическое рабство. Я про нормальное, цивилизованное общество. Китайское “экономическое чудо”, как все мы знаем, основано на полутора миллиардах фактических рабов, готовых стоять у конвейера за 100 долларов в месяц.
уже далеко не за 100, где-то от 500 до 1000 думаю