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

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

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

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

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

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

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

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

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

Программирование + Тестирование

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

IT Программист IT юмор Разработка Python Картинка с текстом Юмор Тест Технологии Программа Инновации Чат-бот Все
301 пост сначала свежее
9
TechSavvyZone
TechSavvyZone
20 часов назад

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий⁠⁠

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Техническая база на переломе тысячелетий

Воспоминания с товарищами за рюмкой чая. На дворе стоял 2000 год. Старые времена плавно погружаются в Лету вместе с осколками предыдущей империи, по телевизору идут "Звёздный час" и "Сам себе режиссёр", я потихоньку разжёвываю кусочки от гранита науки. В те жутковатые годы купить что-то из деталей для создания чего-то электронного, для души, было не такой уж лёгкой задачей.

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

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

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

Проще всего какие-то детали можно было раздобыть, разобрав какое-то сломанное устройство, а также на радиорынках, например, на Митинском, Савёловском или Царицынском. Иногда что-то появлялось в магазинах электротоваров. Как-то я узнал, что в других странах есть целые магазины и торговые центры, в которых продаются товары для хобби под названием DIY. Меня тогда поразил большой контраст с нашей повседневностью, потому что найти все для своего устройства в одном месте вообще не было возможности, и магазинов "Сделай сам" (как и переводится DIY) у нас просто не существовало.

В то время у одного из нас только-только появился первый персональный компьютер. Это был Compaq Presario, моноблок с процессором SX486 и памятью, кажется, 8 мегабайт. Управлялся он ОС Windows 95. Windows 98 на нём подтормаживал.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

В моноблоке были встроенные микрофон и динамики, CD-ROM, дисковод для дискет 1.44" и модем. Модем позволял устанавливать связь с Интернетом на скорости 33,6kbps. Очень удобно, когда в настольном компьютере есть всё нужное для работы и развлечений, но уже на то время он был устаревшим. Мне приходилось подолгу искать игры, которые на нём бы пошли. Игры тогда продавались с прилавков, покрытых картонками, на радиорынках. Их продавали, разумеется, как "лицензионные", а по факту, просто скопированные на болванки, крякнутые и с буклетом, напечатанным на принтере. Среди них, надо сказать, встречались и прекрасного качества типографские буклеты, аккуратно вложенные в компакт-диск. В них подробно, пошагово, рассказывалось, как правильно взломать игру прилагающимся на диске файлом.

Что касается подключения к Интернет, то в то время провайдеры продавали доступ во Всемирную Сеть по времени: например, один доллар в минуту. Похоже, что Интернета на всех не хватало, иначе как объяснить, что доступ к Сети был "по талонам" — провайдеры продавали карточки, по телефону, указанному на которых, надо было звонить со своего модема, а номинал был на них указан в долларах. На них под стираемым, как на лотерейных билетах, слоем, были написаны логин и пароль для доступа, который расходовался быстрее, чем сейчас остывает твой чай.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Анекдот про чай был придуман позже, уже при доступном проводном Интернете, поскольку по карточкам в Интернете столько просидеть было совершенно невероятно: Подключился, нашёл что-то, скопировал себе на диск, отключаешься и запускаешь программу или читаешь.

Как остудить горячий чай? Надо включить компьютер, залезть в интернет и бац! Чай остыл.

Ещё более точную информацию по ценам я помню из расклеенных повсюду объявления в 1997 году:

"Интернет по самой низкой цене: 1 цент в секунду!"

Ограничивающий фактор

Каждому, кто умел подключать светодиоды к источнику электричества, приходила в голову идея подключить что-то к компьютеру. Подключение чего-то к портам компьютера просилось уже несколько лет назад, когда я исследовал возможности программирования на Спектруме в Бейсике. Тогда любой компьютер, даже Спектрум или его наши аналоги "Нафаня" и т. д. были пределом мечтаний, и своего у меня не было, поэтому я брал его попользоваться у соседа. Программы в него загружались с простого магнитофона, и я пробовал подключать вместо него портативные плееры. Потом я проверял, можно ли загружать программы звуком через микрофон, подключал микрофон вместо магнитофона. Программы прекрасно загружались, и тогда я исследовал возможности загрузки программ с магнитофона друга по телефону.

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

Прототип

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

Поскольку я не особо в то время знал магазины электроники, я использовал детали, которые у меня оставались от разобранных сломанных электронных устройств, отданных родственниками за ненадобностью. Как-то на прилавке у продавца на Митинском радиорынке я увидел маленький мотор и из любопытства купил.

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

И вот, на моё счастье, у кого-то сломался кассетный плеер, и я достал оттуда еще один мотор. Это уже прогресс! Я смогу создать что-то маленькое, что не займёт много места, будет ездить тихо и не будет потреблять слишком много энергии для своего движения.

Мотор был вот такой:

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Я хотел сделать что-то проходимое и на гусеницах. Напомню, что гусеницы для самодельной машины в то время купить было негде, и из чего их сделать, я так и не нашёл. В журнале "Юный Техник для умелых рук" была статья о том, как сделать самодельные гусеницы с помощью спичечных коробков и катушек от ниток, но я счёл этот способ слишком трудоёмким, я подумал, что моторчики от плеера не "потянут" такую нагрузку.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Раму корпуса и оси я взял из конструктора "Механик". Получился самодвижущаяся машина в стиле , с огромными ведущими колёсами и маленькими вспомогательными.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

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

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

Смена положения вещей

К концу года для учёбы мне требовался более современный компьютер, и поэтому у меня появился компьютер совершенно другого уровня: Pentium Pro с частотой 200МГц, оперативкой в 32Мб и жёстким диском на 850Мб. В корпусе АТ, а не ATX, как сейчас. Ну, вы помните эту надпись. Оххх...., были ВРЕМЕНА!)

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Скорость его работы просто поражала: Internet Explorer 3 грузился за секунды, почти без тормозов работал Office 97, шустро открывался почтовый клиент The Bat, а Windows 98 устанавливался в несколько раз быстрей! Ведь мы же все знаем, что это был тогда важный параметр, потому что раз в несколько месяцев, или даже недель — кому как — приходило время, когда Windows, как ни крути, должен был быть переустановлен.

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

А через некоторое время завелось у меня, для того времени, что-то ещё, совершенно невероятное. Штука, которую было совершенно не понятно как применить. Чудо-чудное, диво-дивное: веб-камера Kensington Videocam VGA Digital PC Camera производства 1999 года.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Её максимальное разрешение было 400х300, но это только для фотографий. Видео она могла снимать лишь в 320х240 или 352х288. Благодаря ей, я сегодня могу добавить в эту статью фотографии. У меня здесь, а мы уже в 2001 году, фотки для этой статьи, по вашим меркам, не очень.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Подключение к компьютеру

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Программа

В качестве языка программирования я использовал Visual Basic. Под Windows 95 и 98 в нём можно было управлять LPT. Под Windows XP было уже нельзя. Поскольку я не торопился менять Windows 98 на другую ОС, то у меня всё работало, а, возможно, я тогда уже установил Windows Millenium.

Я стал искать информацию о работе с различными портами. Скачав статьи по теме доступа к портам, скачанными с сайтов — а, так как подключение было по Dial-Up, то я их скачивал на жёсткий диск и с него открывал — и всякими справочниками по Visual-Basic в различных форматах, среди которых встречались и TXT, и HTM, и CHM. Одним из самых известных сайтов был VBstreets.ru, где было публиковалось больше всего полезной для меня, на тот момент, информации.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

В этом языке есть библиотека для работы с портами ввода/вывода: "vbio32.dll". Используя её, я предпринял первую попытку подать сигналы на LPT. Сначала я просто выводил числа на порт. Я поместил в программу, открывающуюся сейчас из папки 2001 года, поле для ввода числа и две кнопки для посылки числа на порт и снова сброса его на ноль.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Вводишь число, нажимаешь кнопку — и число появляется на выводах LPT-порта в двоичном коде. Его можно пощупать тестером.

Хорошо. Числа передаются, тестером прощупываются. Я прикинул, как можно было бы сигналами управлять машиной. Просто подавать на порт нужные числа в зависимости от нужного от двигателей действия. Ну что ж, это полдела, отлично!

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

И у некоторых файлов поменялась дата последнего изменения файла: после то ли какого-то сбоя жёсткого диска, то ли после вируса-шифровальщика, не помню когда, некоторые даты поменялись на 31.01.2020 и исчезли длинные имена файлов, оставив после нескольких знаков "~1". Зашифровать он успел не всё, когда я заметил подозрительную активность жёсткого диска, я сразу выключил компьютер. Однако после лечения Доктором Вебом или Касперским, даты некоторых исполняемых файлов просто стали неправильными. Похоже, как раз, я "поймал" вирус в 2008 году, так как антивирус расшифровывал и пересоздавал спасённые файлы.

Запрограммировать, как надо, вывод на LPT у меня получилось не сразу, но я на каком-то сайте нашёл пример. Программу, написанную неким Алексом Новожиловым, которая выводила на порт последовательности чисел. Я увидел, что она написана, как раз, на VB и это придало мне сил, к тому же, как раз в ней была нужная мне библиотека "vbio32.dll".

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

Pentium Pro, хотя и пробыл у меня не так долго, но подарил мне надежду, что не всё в компьютере будет так уязвимо к повреждениям, и что я уже смогу разбирать компьютер и что-то в нём заменять и добавлять, поэтому я смог лазить тестером ему в порты ввода-вывода.

Первые попытки выхода на белый свет

После широкого распространения персональных компьютеров, Савёловский рынок окончательно перепрофилировался в компьютерный, и там я, для дальнейшего улучшения условий учёбы, с помощью друга и семисот долларов, приобрёл нового помощника — Duron 700, с памятью 128Мб и видеокартой GeForce MX200. В него я переставил модем из Pentium Pro-200.

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

У всех уже была ICQ, но в ней можно было только писать текст и, уже несколько позже, пересылать файлы. Ещё был IRC, но он был менее удобный. После долгих поисков в Интернете, я нашёл две программы, с помощью которой можно было общаться в Интернете. Одна представляла собой прямое соединение пользователей по IP и позволяла общаться, в отличие от ICQ, голосом а тем, у кого есть камера, и с видео. Она называлась Microsoft NetMeeting.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Вторая звалась MSN Messenger. В нём можно было найти различные группы, где общались иностранцы, в основном, из США, под названием MSN Groups или MSN Chat rooms. Они обсуждали что-то или сидели в чатах просто так и шутили на английском. Однако в некоторых чат-группах люди уже использовали веб-камеры.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

NetMeeting был проще, а, что касалось разговоров с несколькими пользователями в группах, то тут скрывалась и проблема.

В школе у нас не было английского, так как учителя часто увольнялись, а новых найти долго не могли. Я собрался с духом и стал исследовать возможности соединения по этим обоим программам. Первый блин разговора в MSN Messenger, как и водится, получился комом.

Я помню, что одним из первых моих собеседников был дед, смотревший в камеру в огромных наушниках и здоровенных очках, окружённый массой радиотехники. На экране он выглядел древним, как сама Земля. Со скидкой на возраст, вид у него был примерно такой:

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

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

Хотя он просил меня этого не делать и уверял, что у нас получится разговор, я отключился. Я потом уже понял, то о чём он меня просил и что рассказывал:

"Сынок, просто произноси слова почётче. Я был радистом во время войны во Вьетнаме, и всякое повидал. Нужно только говорить погромче, и у нас заведётся отличный разговор. Я слышал тысячи людей по радио с разными качествами сигнала, и я умею разбирать звуки в радиоэфире даже среди сильных помех. Видишь, я тебя уже понимаю!"

Я поколебался и "повесил трубку".

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

Я был потрясён тем, что собеседника можно не только слышать, но и видеть. Напомню, что тогда самым популярным мессенджером была ICQ, в ней люди посылали свой адрес электронной почты, и уже по Email пересылали фотки с плёночного фотоаппарата, отсканированные сканером. По телевизору шла программа "Сам себе режиссёр", которая состояла из были видео, снятых на камеры с магнитными кассетами, и которые её участники присылали в телестудию по обычной почте. А тут: ты сам видишь окружение, природу, людей не только рядом с тобой, но и из разных стран! Я поначалу просил собеседников просто помахать в камеру или покрутить перед ней кружкой или книжкой, настолько казалось невероятным видеть собеседника.

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

— Зачем ты на меня смотришь?

Я сказал, что просто хочу пообщаться. А на кого мне еще смотреть?

Он сказал:

— Смотри на девушек!

"Чёрт возьми, — подумал я тогда, —наверное, в будущем у веб-камер будут и правда стоящие применения".

Через другую программу, NetMeeting, можно было подключиться к собеседнику напрямую, введя IP-адрес. Мы попробовали общаться так через камеру с моим другом.

Для того, чтобы поговорить с видео, мы созванивались по модему через обычную телефонную линию, потом смотрели свой IP через Winipcfg, запускали NetMeeting. Один вводил IP другого, и так устанавливался видеозвонок. По-русски говорить было проще, чем по-английски, и, казалось бы, звони — не хочу, но больше созваниваться из друзей было не с кем. К тому же, нельзя было надолго занимать общий телефон, а разговаривать по телефону и лазить в Интернете в одно и то же время было невозможно. Если во время связи снять трубку телефона, то в ней будет слышен писк модемов.

Неожиданная находка и связующее звено

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

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

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

Показать её работу, увы, не получится.

Ностальгия: "DIY-Do it yourself/Сделай сам" Техническая база на переломе тысячелетий IT, Инженер, Компьютерное железо, Компьютер, Программирование, Электроника, Робототехника, Технологии, Программа, Радиосистема, Схема, Тестирование, Сделай это, Ностальгия, Раритет, Автоматизация, Длиннопост

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

— Не может быть!

— Да правда. Пошли, проверим!

И мы пошли проверять. Этим магазином, так стремительно ворвавшимся в мир творчества и радиолюбителей, и оказавшимся, уже после, лучше западных "Сделай сам", был Chip&Dip. Сначала там, насколько я сейчас помню, продавались только микросхемы, светодиоды, транзисторы-резисторы всех номиналов, но не было такого ассортимента, как сейчас. И таким образом, благодаря сарафанному радио, я нашёл недостающий элемент для моего компьютерного управления. На меня, поблёскивая глянцем прозрачного пластика, смотрел компакт-диск с названием "Микросхемы для управления электродвигателями".

В виду ограничения фотоматериалов

ПРОДОЛЖЕНИЕ СЛЕДУЕТ...

Показать полностью 23
IT Инженер Компьютерное железо Компьютер Программирование Электроника Робототехника Технологии Программа Радиосистема Схема Тестирование Сделай это Ностальгия Раритет Автоматизация Длиннопост
1
DaTstudio
DaTstudio
1 день назад

Редизайн новостного портала в Казахстане⁠⁠

Задача

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

Решение

Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост

1 Редизайн и адаптивная верстка

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

2 Программирование сайта на Laravel:

Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост
Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост

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

3 Разработка административной панели

Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост
Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост

Создали многофункциональную административную панель, позволяющую управлять ролями пользователей, аналитикой просмотров новостей и редактированием страниц сайта.

4 Тестирование и запуск

Редизайн новостного портала в Казахстане Программирование, IT, Тестирование, Дизайн, Веб-разработка, Длиннопост

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

Результат

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

Показать полностью 6
Программирование IT Тестирование Дизайн Веб-разработка Длиннопост
2
nick.soloview
nick.soloview
5 дней назад
Лига программистов

Как правильно начать вайбкодинг-проект с нуля?⁠⁠

Как правильно начать вайбкодинг-проект с нуля? Программирование, Чат-бот, Программа, Тестирование

Если вы решили вайбкодить новый проект, то самым первым шагом должен стать PRD (Product Requirements Document).

Что такое PRD?

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

После PRD хорошо бы сразу создать ещё два документа:

* tasks.txt — детализация задач вашего проекта. Этот файл может меняться и дополняться в процессе работы: сделали текущие задачи → придумали новые → обновили файл.

* docs.txt— более техническая документация, которая пишется параллельно реализации задач. Она не обязательна для маленьких проектов, поэтому подробнее о ней поговорим в следующем посте.

Сам PRD обычно остаётся стабильным и только иногда дополняется новыми деталями. Но как его правильно и быстро сделать?

📌 Два простых способа создать PRD:

1) Использовать мощные размышляющие LLM (GPT, Claude или Gemini)

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

Самый простой рабочий промпт примерно такой:

«Ты одновременно продакт и архитектор приложений с 20-летним стажем. Твоя задача — создать для меня подробный PRD для моего проекта. Я расскажу про проект, после чего ты можешь задать мне 3-5 уточняющих вопросов и затем создать PRD для разработки. Итак, я хочу создать...»

2) Использовать специализированные сервисы типа codeguide.dev

Это уже платный вариант (29 долларов), и интерфейс пока только на английском. Но взамен вы получите:

* Готовый PRD;

* Frontend Guidelines;

* App Flow и Tech Stack документы.

* и много другое

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

📌 Как быстро получить PRD, если проект уже есть?

Если ваш проект уже существует, будет удобно получить PRD через Codex, Gemini (обычный, не через aistudio, так как там можно подгрузить репозиторий при наличии подписки) или Traicer — они могут самостоятельно спарсить и проанализировать весь ваш код.

Если это не подходит, используйте сервис repomix.com — он превращает весь репозиторий в один текстовый документ, который легко скормить любой модели с большим контекстом (длинной «памятью»).

📌 Как использовать PRD в работе с ИИ-агентами?

Когда стартуете проект (или даже просто начинаете новый чат с ИИ-агентом), всегда первым сообщением отправляйте ему PRD, а также tasks.md и docs.md (если они есть). Попросите агента сделать краткое summary проекта, прежде чем он приступит к работе.

Это работает в любых популярных средах и редакторах:

* Cursor / Windsurf / Claude Code;

* Lovable / Bolt / Replit (добавляете PRD первым сообщением).

Это сделает вашу работу с ИИ гораздо эффективнее и прозрачнее, ну или он в случае проекта с нуля просто начнёт делать ваш проект, использовав PRD в качестве отправной точки.

--


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

Показать полностью
[моё] Программирование Чат-бот Программа Тестирование
8

Попробовать мобильный офис

Перейти
Партнёрский материал Реклама
specials
specials

Мобильный офис до 100 тысяч рублей⁠⁠

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

Протестировали TECNO MEGABOOK K15S вместе со смартфоном TECNO CAMON 40 и наушниками TECNO в рабочих и бытовых сценариях от Zoom-звонков до перелета, а теперь рассказываем, как себя показала техника.

Первое впечатление от дизайна ноутбука

Первое, что заметно — это вес. При диагонали 15,6 дюйма и полностью металлическом корпусе K15S весит всего 1,7 кг. Это примерно на 15% меньше, чем аналоги. Устройство не обременяет ни в офисе, ни в такси. Ноутбук поместился в стандартный городской рюкзак, было удобно достать его в кафе за завтраком и по дороге в такси, чтобы быстро отработать клиентские правки.

1/4

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

Шарнир работает мягко: чтобы открыть крышку даже одной рукой, не нужно придерживать корпус. Чтобы показать коллеге или клиенту презентацию, достаточно раскрыть экран на 180°. Это удобно и для работы лежа, и для подставок, которые требуют определенного угла обзора.

Также отметим 9 портов: USB-A, USB-C, HDMI, слот для карты памяти — можно забыть о переходниках.

В TECNO MEGABOOK K15S предустановлен Windows 11. Ноутбук готов к работе сразу после включения. Никаких лишних установок и обновлений. Все настроено и оптимизировано для вашей многозадачности.

Экран: яркая картинка и комфорт ночью

Экран — 15,6 дюйма, IPS-матрица с разрешением Full HD. Углы обзора отличные: изображение остается четким, даже если смотреть сбоку, цвета не искажаются. Есть антибликовое покрытие. Тестировали ноутбук при разном освещении: можно спокойно работать у окна. Когда солнце бьет прямо в экран, текст по-прежнему остается читаемым, картинки не искажаются. Это редкость в бюджетных моделях.

1/2

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

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

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

Производительность: рендерим видео, открываем вкладки

Ноутбук работает на AMD Ryzen 7 5825U (опционально можно выбрать версию техники Intel Core i5-13420H). Восьмиядерный AMD с поддержкой 16 потоков подходит для ресурсоемких операций вроде рендеринга или работы с большими массивами данных. Встроенная графика Radeon справляется с редактированием видео в Full HD или играми.

1/4

Во время монтажа 30-минутного ролика в DaVinci Resolve и параллельной работе в Photoshop с несколькими большими PSD-файлами система сохраняла стабильность. Не было ни зависаний, ни заметного падения производительности. Ноутбук уверенно держит в фоне 10 приложений одновременно. Если запущены браузер с 20 вкладками, видеозвонок в Telegram, Excel с объемной таблицей и софт для монтажа, система не тормозит и не перегревается. Переход между окнами остается плавным, ничего не «проседает», даже при одновременном скачивании файлов и редактировании видео.

Базовая комплектация включает 16 ГБ оперативной памяти в двух слотах. При необходимости можно легко увеличить этот показатель до 32 ГБ, заменив стандартные модули на более емкие. Помимо установленного SSD на 1 ТБ предусмотрен дополнительный слот, поддерживающий диски объемом до 2 ТБ.

Чтобы во время нагрузки системы охлаждения не выходили из строя, в ноутбук встроен эффективный вентилятор, способный рассеивать до 35 Вт тепла. Устройство не греется, его спокойно можно держать на коленях. Это решение дополнено тремя режимами работы, которые переключаются простой комбинацией клавиш Ctrl+Alt+T. Тихий режим идеален для работы ночью или в общественных местах, сбалансированный подходит для повседневных задач. Производительный, на котором запускали рендеринг видео и игры, практически не шумит.

Автономность: 15 часов без подзарядки

Протестили автономность MEGABOOK K15S в условиях, знакомых каждому деловому путешественнику. Утром перед вылетом зарядили ноутбук до 100% и взяли его в рейс Москва — Калининград. В зале ожидания провели созвон, потом три часа смотрели сериал и в дороге до отеля редактировали документы. К моменту приезда оставалось 40% заряда: хватило бы еще на пару часов продуктивной работы.

1/3

MEGABOOK K15S может автономно работать до 15 часов и позволяет не оглядываться на индикатор заряда. Заявленное время достигается при типичном офисном использовании: одновременная работа с документами в Word и Excel, ведение переписки, видеоконференции, веб-серфинг.

Если все же понадобится, за  час восполняется до 70% батареи. Компактный адаптер мощностью 65 Вт на базе нитрида галлия поместился даже в карман пиджака. Один блок питания заряжает и ноутбук, и смартфон, и наушники. Экономия места: не нужно никаких дополнительных проводов.

Звук, который реально слышно

В TECNO MEGABOOK K15S установлены два мощных динамика по 2.5 Вт. Звук с глубокими низами, без пластикового дребезжания, объемный. Благодаря DTS можно смотреть видео даже в шумном помещении. В тестах специально включали сцены с шагами и выстрелами: локализация настолько точная, что в наушниках нет необходимости.

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

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

Для тех, кто предпочитает гарнитуру, идеально подойдут беспроводные наушники TECNO FreeHear 1 из экосистемы бренда. Когда не хотелось делиться разговорами с окружающими, подключали их. Чистый звук с акцентом на средние частоты, 11-мм драйверы, которые выдают неожиданную детализацию. Музыку слушать приятно: и фоновый плейлист на телефоне, и вечерний сериал на ноутбуке. Автономно работают наушники 6 часов, с кейсом — до 30 часов. 

1/2

Bluetooth 5.4 обеспечивает стабильное соединение на расстоянии до 10 метров. Удобная C-образная форма разработана специально для длительного ношения — после восьмичасового рабочего дня в ушах не возникает дискомфорта. Наушники поддерживают одновременное подключение к ноутбуку и смартфону. Переключение между устройствами происходит быстро и без заминок.

Через фирменное приложение Welife можно выбрать один из четырех эквалайзеров и отследить местоположение гарнитуры в случае утери. А еще кастомизировать виджет для управления наушниками. Функция настройки персонализированного дизайна доступна для устройств на Android и позволяет гибко изменить внешний вид окна подключения: вплоть до установки фоновой картинки или собственного фото.

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

Бесшовная синхронизация со смартфоном

Благодаря функции OneLeap ноутбук синхронизируется со смартфоном TECNO. Подключение происходит за пару секунд: достаточно один раз подтвердить сопряжение. После этого открывается доступ к бесшовному переключению между устройствами — объединенному буферу обмена, дублированию экранов и передаче файлов без кабелей и пересылок в мессенджерах.

Функция выручила, когда нужно было открыть приложение, у которого нет веб-версии. Удобно работает и буфер обмена: скопировал текст на одном устройстве — вставил на другом. Например, код, полученный в сообщении на телефоне, вводится в браузере на ноутбуке. Экономит минуты, а иногда и нервы. А когда в дороге пропал Wi-Fi, ноутбук сам подключился к мобильному интернету через смартфон.

1/2

TECNO CAMON 40 и сам по себе — мощный рабочий инструмент.  Смартфон выделяется камерой высокого качества 50 Мп, ярким AMOLED-экраном 120 Гц и множеством функций, которые упрощают процесс мобильной съёмки и использование искусственного интеллекта TECNO AI.

Телефон работает на HIOS 15.0.1 на базе Android 15.В фирменную оболочку встроен искусственный интеллект:

  • Голосовой помощник Ella. Отвечает на вопросы, помогает с задачами и управлением устройством.

  • Решение задач. Наводите камеру на задачу, ИИ решает ее.

  • AI Редактор фотографий. Интеллектуальная обработка в одно касание.

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

Технические характеристики

  • Процессор и память. 8 ядер, 16 потоков, Кэш L3 16 МБ, частота до 4.5 ГГц Графический процессор AMD Radeon™ graphics SSD 512 ГБ или 1 ТБ, М.2, 2280, PCle 3.0 Nvme DDR4 16 ГБ, 3200 МГц.

  • Дисплей. 15.6", TFT, Full HD (1920×1080), 16:9, 280нит, 45% NTSC, 16.7 млн цветов, 60 Гц, 141 ррі.

  • Веб-камера. 1 Мп, шторка приватности.

  • Порты. 9 портов: 1*TF Card (microSD), 1*HDMI 1.4, 1*USB-A 3.1,

    1*USB-A 3.2, 1*3.5mm аудиовход, *Ethernet RJ45 до 1 Гбит, 2*Туре-С (Full Function), 1*слот для замка Kensington.

  • Другое. Сканер отпечатка пальца в кнопке питания. Клавиатура с подсветкой (4 уровня яркости). Тачпад с поддержкой одновременно 4 касаний.

  • Батарея. 70 Вт∙ч (6150 мА∙ч), Li-Pol, 11.55 B 65 Вт Type-C GaN, 20 В, 3.25 А, кабель 1.8 м (Туре-С-Type-C).

  • Габариты. 17.3 мм (высота), 359.5 мм (ширина), 236 мм (глубина).

  • Вес. 1,7 кг.


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

КУПИТЬ НОУТБУК TECNO

Реклама TECNO Mobile Limited, Юридический адрес: Flat N, 16/F., Block B, Универсальный промышленный центр, 19-25 Shan MeiStreet, Fotan, New Territories, Гонконг

Показать полностью 17
Электроника Гаджеты Ноутбук Длиннопост
TECHLiveHACK
TECHLiveHACK
10 дней назад

Мастхев тулза для школьников⁠⁠

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

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

ChatGPT, по сравнению с этим сервисом, — пустышка.

Получаем ответы на задачи — тут

Не забудьте поделиться годнотой с соседом по парте.

Источник

Показать полностью
Программа Гайд Сайт Программист Программирование Школа Урок Математика Задача Решение Тестирование IT Искусственный интеллект Калькулятор Технологии Telegram (ссылка) Видео Короткие видео
3
15
mt.marketing
mt.marketing
12 дней назад

Microsoft запустили бесплатный курс по MCP⁠⁠


https://github.com/microsoft/mcp-for-beginners/
Курс состоит из 11 модулей. Вместе с базовой теорией дают примеры кода для работы с ИИ на разных языках программирования. Можно проходить на русском.

Бизнес Предпринимательство Малый бизнес Программирование Маркетинг Искусственный интеллект Нейронные сети Фриланс Тренд Стартап IT Новости Программа Openai Чат-бот Полезное Контент Тестирование Обучение Гайд Короткопост Текст
5
2
Вопрос из ленты «Эксперты»
user9198636
13 дней назад

Кто я?⁠⁠

Привет! Уважаемые специалисты, рекрутеры и профориентиры, поделитесь мудростью какие слова вводить в строку поиска вакансии. Я ищу роль, где можно применить инженерный подход, навыки анализа технической информации и интерес к симуляции реальности — особенно во взаимодействии человека и машины.
У меня нет опыта офисной работы, но есть широкий спектр практических и технических навыков — от работы на токарном/фрезерном станках и настройки Linux-серверов до промт-дизайна и работы с телеметрией. Так же был опыт работы на управляющей должности и в розничной торговле.
Готов начать с junior/интерн-уровня в проектах, где есть вызов, технология и возможность учиться. Можете подсказать, в какую сторону мне двигаться?

[моё] Развитие Карьера Обучение Будущее Программирование IT Тестирование Фриланс Проект Успех Вопрос Спроси Пикабу Опыт Текст
13
7
Braicks
Braicks
17 дней назад
Лига программистов

Cursor AI не заменит программиста, но может сделать вас в разы продуктивнее⁠⁠

Разбираю самые эффективные техники работы с ИИ-редактором кода на основе опыта разработчиков из топовых компаний.

Cursor AI не заменит программиста, но может сделать вас в разы продуктивнее Чат-бот, Тестирование, Программирование, Искусственный интеллект, IT, Разработка, Лайфхак, Длиннопост

Что такое Cursor AI и почему о нём все говорят

Cursor AI — это ИИ-редактор кода, построенный на базе VS Code, который интегрирует возможности GPT-4 и Claude прямо в процесс разработки. В отличие от обычных автодополнений, Cursor понимает контекст всего проекта и может генерировать, редактировать и объяснять код на уровне, сопоставимом с опытным разработчиком.

Главное отличие от GitHub Copilot — глубокая интеграция с рабочим процессом. Cursor не просто предлагает фрагменты кода, а может работать с множеством файлов одновременно, выполнять команды в терминале и понимать архитектуру проекта.

Лайфхак #1: Глобальные правила ИИ

Проблема: Приходится повторять одни и те же требования к стилю кода в каждом диалоге.

Решение: Настройте глобальные правила в Settings → Rules → User Rules:

Я обычно беру уже готовые rules с сайта https://cursor.directory/rules

Почему это работает:

• ИИ автоматически применяет эти правила ко всему проекту (можно также добавлять отдельные rules под определенные ситуации)

• Не нужно объяснять предпочтения в каждом диалоге

• Код получается более консистентным

Дополнение: Для каждого проекта создавайте файл .cursorrules в корне (либо через настройки самой Cursor IDE).

Вот пример очень простого rules:

This repository is a Next.js e-commerce platform. Tech stack:

- Next.js 14 with App Router

- TypeScript

- Supabase for backend

- TailwindCSS + shadcn/ui

Code style:

- Create small, single-purpose components

- Always add error handling for API calls

- Use React Server Components where possible

Лайфхак #2: Test-Driven Development с ИИ

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

Решение: Используйте подход "тесты сначала":

Write tests first, then the code, then run the tests and update the code until tests pass.

Как это работает:

  1. ИИ создаёт тесты для вашей задачи

  2. Пишет первоначальную реализацию

  3. Запускает тесты и видит, что не работает

  4. Итеративно исправляет код до прохождения всех тестов

Практический пример: Вместо "напиши функцию для валидации email" пишите "создай тесты для валидации email, затем реализацию, и запускай тесты до полного прохождения".

Результат: Получаете протестированный, работающий код с гарантией корректности.

Лайфхак #3: YOLO Mode для автоматизации

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

Решение: Включите YOLO Mode в настройках и добавьте промпт:

any kind of tests are always allowed like vitest, npm test, nr test, etc. also basic build commands like build, tsc, etc. creating files and making directories (like touch, mkdir, etc) is always ok too

Что происходит: • ИИ сам запускает npm test или tsc после изменений • Видит ошибки в выводе и автоматически их исправляет • Итерируется до полного успеха сборки

Реальный кейс: Задача "исправь все TypeScript ошибки в проекте" решается одной командой:

I've got some build errors. Run npm run build to see errors, then fix them until build passes.

ИИ найдёт и исправит все ошибки типизации без вашего участия.

Лайфхак #4: Контекстная работа через @

Проблема: ИИ не понимает структуру проекта и генерирует код без учёта существующих компонентов.

Решение: Используйте символ @ для добавления контекста:

• @filename.ts — включить конкретный файл

• @Folder/ — включить всю папку

• @Web — поиск актуальной информации в интернете

• @docs — добавить документацию API

Практические примеры:

Создай компонент UserProfile используя стили из @components/Button.tsx и типы из @types/user.ts Добавь аутентификацию к @api/users.ts используя @Web поиск по JWT best practices

Продвинутая техника: Добавьте документацию через @Docs:

  1. В чате наберите @Docs

  2. Вставьте URL документации (например, https://pytorch.org/docs/)

  3. Дайте название (например, "PyTorch")

  4. Используйте в запросах: @PyTorch создай нейронную сеть для классификации

Лайфхак #5: Поиск по кодовой базе через описание

Проблема: В больших проектах сложно найти нужную функцию или компонент.

Решение: Используйте ИИ как умный поиск по коду:

Find the function that handles user authentication Where is the component that renders product cards? Show me the API endpoint for updating user profile

Как это работает:

• ИИ анализирует всю кодовую базу

• Находит релевантные файлы по описанию функциональности

• Показывает точное местоположение и код

Практический кейс: Недавно мне нужно было найти функцию расчёта скидок в большом e-commerce проекте. Вместо поиска по файлам написал "найди функцию расчёта скидок для товаров" — ИИ сразу показал нужный файл и функцию.

Дополнительные полезные техники

Работа с изображениями Перетащите скриншот дизайна в чат Cursor — ИИ сгенерирует соответствующий HTML/CSS код. Не идеально, но отличная отправная точка (в следующей статье покажу связку, где дизайн будет сразу хороший, но тут уже просто cursor не обойтись).

Горячие клавиши

• Cmd+K — быстрое редактирование выделенного кода

• Cmd+L — открыть чат с ИИ

• Cmd+I — Agent mode для сложных задач

Отладка через логи Застряли с багом? Попросите ИИ добавить логирование, запустите код, а затем покажите логи ИИ для анализа (но не нужно с этим сильно переусердствовать).

Добавление MCP MCP дает дополнительные возможности для Cursor, но про них я расскажу отдельно. Но главный факт, у Cursor много встроенных инструментов и некоторые MCP могут стать просто избыточными. Но если хочется поразбираться самому, то вот хорошая база с различными https://mcp.so/

Ограничения и реальность

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

Требует интернет. Все ИИ-функции работают через облако.

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

Лучше всего работает с популярными технологиями — React, Python, JavaScript. С экзотическими языками может быть менее эффективен.

Заключение

Cursor AI — это мощный инструмент, который может кардинально повысить продуктивность, но только при правильном использовании. Пять описанных лайфхаков — это основа эффективной работы с ИИ-помощником.

Главное — начать применять их постепенно. Не пытайтесь освоить всё сразу. Начните с глобальных правил и контекстной работы через @, затем добавляйте остальные техники.

Есть вопросы по работе с Cursor AI? Рассказываю продвинутые техники ИИ-разработки в телеграм-канале "AI - путь самурая" — делюсь практическими кейсами и разбираю сложные вопросы.

🔗 https://t.me/ai_samurai_path

Показать полностью 1
[моё] Чат-бот Тестирование Программирование Искусственный интеллект IT Разработка Лайфхак Длиннопост
2
6
TECHLiveHACK
TECHLiveHACK
19 дней назад

Компания Anthropic создала нейросеть, которая умеет пользоваться компьютером как человек⁠⁠

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

Со сложными задачами, правда, справляется пока не очень хорошо: например, отменить бронь авиабилета 🤖 ИИ смог в менее 50% случаев, но в будущем это улучшат.

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