Михаил Кодаф
85 subscribers
5 photos
1 video
7 links
Backend Developer до мозга костей
Download Telegram
🇬🇪
👍52😭2🤯1
🇧🇾
👍7🤔1💯1🤣1
🤔Попробовал AI помощника и не впечатлился

👀Небольшое вступление о моём отношении к нейросетям

Нейросети действительно полезны в некоторых аспектах. Этот пост я пишу в заметках, а позже попрошу оформить его у нейросети. Она справится с этим как минимум хорошо. 😎 (кажется оно поняло, что я его похвалил)
Могу попросить написать у нейронки какой-то небольшой кусок кода, и это тоже будет более-менее нормально (не всегда). Они всё ещё допускают много ошибок, но с кодом они разобрались лучше, чем с другими аспектами. Когда-то я пробовал Github Copilot и мне не понравилось. Сейчас же я решил попробовать Jetbrains AI.

🌐Ограничения по стране

Так как я нахожусь в Беларуси (РБ), то помощник работает только с VPN. Для меня это не слишком большая проблема, т.к. есть хороший VPN, но даже с ним сеть заметно замедляется. 🚫💻
А вот с оплатой проблем особых нет, т.к. я в Беларуси и санкции до нас пока "не добрались" окончательно (PayPal прекрасно работает и многие сервисы принимают наши карты). 📈

🙄Плохая работа с динамической типизацией

Я работаю с фреймворком Laravel на PHP и... Тут всё очень плохо 🥺
Из-за отсутствия статической типизации он просто не может понять, когда я работаю с какими-то магическими полями. Часто не понимает типы и особенности фреймворка. Это часто не помогает, а наоборот сбивает. Направление может браться верное, но немного не туда. Где-то я использую поле starts_at, а в следующей же строке он мне предлагает использовать поле start. Сейчас я активно работаю с Livewire, а всё что относится нему нейросеть вообще не отличает и даже не пытается помогать. 🧐

🧠 Как дела обстоят со статической типизацией?

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

🤷‍♂️ Как тогда быть?

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

Текст оформлен GigaChat
🔥4
⌚️📱🎧 Немного впечатлений о презентации Apple

Что показали?

* AirPods 4
Классный звук, шумодавы бла бла бла
* AirPods Pro
Звук конечно божественный, но завезли еще и тест слуха, и «режим слабослышащего». Так же добавили защиту ваших ушек от слишком громкого шума.
* AirPods Max
Теперь Type-C(я думал уже давно) и новые цвета.
* Apple Watch 10
Анализ дыхания во время сна, если правильно понял. Следим за здоровьем и не болеем. Экран побольше, поярче. Улучшили аккумулятор и скорость зарядки.
* Apple Watch Ultra
Фишки для плавания.
* iPhone
Теперь 2 камеры вертикально и без «площадки». Можно делать пространственные фото. Кнопка, которая бывший ползунок «не беспокоить», получила хорошую кастомизацию. Новая сенсорная кнопка для управления камерой. Классные цвета.
* iPhone Pro
А тут будто бы даже ничего не поменялось особо. Кнопку добавили, улучшили камеру… ииии всё? А, ну еще экран увеличили.

А теперь про самый большой пункт презентации(AI)

Очень много из списка выше и не упомянуто, что затрагивает этот великий Apple Intelligence. И как обычно мы в пролете. Русского языка не планируется, а английский первое время доступен только в США и непонятно будет ли работать в целом у нас без костылей. Сама нейросеть хороша с виду, но есть ощущение, что очень похоже на Microsoftовский Copilot. Фишки с камерой звучат прикольно, но… тяжело комментировать, пока не будет полноценных тестов в жизни.

Что хотелось увидеть мне?

Очень ждал обновление ноутов и «мини пк» на M4, но судя по инсайдам это будет только ближе к концу года. Жду этого обновления так же потому, что должны в ближайшее время появиться маки с Thunderbolt 5, что позволит производить мониторы 32:9 с разрешением выше, чем FullHD(сейчас DisplayPort не позволяет передавать 32:9 4K изображение из-за пропускной способности).

Ощущения

Есть странное ощущение, что Apple движется в сторону медицины для привлечения гос. инвестиций. Плохо понимаю зачем эти фишки и лозунги «Это заболевание остается не диагностированным в 80% случаях». Возможно это происходи просто от того, что добавлять особо нечего. Ведь уже сейчас у меня нет понимания зачем мне с условного 14 Pro обновляться на 16 Pro. Но в целом такое могу сказать даже про 13.
🔥52👍1
Михаил Кодаф
🤔Попробовал AI помощника и не впечатлился 👀Небольшое вступление о моём отношении к нейросетям Нейросети действительно полезны в некоторых аспектах. Этот пост я пишу в заметках, а позже попрошу оформить его у нейросети. Она справится с этим как минимум…
🥺Немного о неприятном

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

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

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

Russians rights matter.
🤬2👍1🕊1🤡1
🤖 ChatGPT o1

Опять модель, которая лучше и готова уволить 10 миллиардов сотрудников. Т.к. я не вижу особой разницы в моих целях между GigaChat и ChatGPT я не плачу подписку и не смог потестить полноценно новую модель, но потыкал в ботах, которые дают это делать беплатно и посмотрел пару обзоров.

Никогда не думал, что буду смотреть обзоры на новую версии LLM, но это оказалось полезным. Есть одна важная мысль, которую я подцепил:

"Если Open AI сможет сделать модель, которая сможет уволить всех разработчиков, то её публичного релиза не будет.
Ты услышишь о ней из релизов софта, который придёт на смену лидерам рынка, который будет делать ВСЁ лучше и дешевле."

Что там по моим тестам

Оно всё ещё бесполезно и сфера применения осталась такой же. Он мог решать алгоритмы и просто стал чуть лучше. Смотря на цифры OpenAI всё должно было стать в 1000 раз лучше, но фактически это не чувствуется. ChatGPT всё ещё плохо понимает любую абстракцию в запросах. Чтобы он помог научиться писать код надо изначально понимать довольно много.
Тестируемая модель: o1-preview

Обучение людей 👨‍🏫

Я попросил показать мне азы Rust. Честно говоря то, что выдало это чудо, это пиздец. Он дал мне непонятные отрывки кода. Базово что-то понял, но документация в миллиарды раз понятнее, чем этот набор символов(хотя Getting started страница у Rust не очень user friendly, как по мне).

План курсовой работы 📄️️️️️️

Тут стало слишком хорошо и теперь нужно грамотно задавать ограничения. Сейчас с 1 раза мне всё в целом понравилось, но теперь этот список стал слишком большим. По ощущениям на такое содержание получилось бы примерно 40 страниц текста, при необходимых +-20.

Главная проблема ⚠️

Суть обновления - ChatGPT стал анализировать запрос перед тем как выдать результат. Это уже было реализовано различными обёртками, по типу GPT Engineer, но это не на столько глубоко и унифицрованно. Как по мне потеря в скорости в данном кейсе критична и я предпочту использовать 4o за счёт отстутсвия капитальной разницы в результате. Эта ветка развития не имеет будущего в качестве ассистента для программиста, как раз из-за своей медлительности. Если модель научится "решать быстро", то это имеет место быть, но пока рановато.
👏3
GigaCode - отечественный AI ассистент 🇷🇺

Как бы не было грустно это признавать, но это худший ассистент. 😕

Я не знаю с чем это связано, но он постоянно мешал:

• Вместо полезных советов экстеншн мешал использовать автодополнение от плагина Laravel IDEA и PHPStorm
• В действительности мне пригодились его советы лишь пару раз
• Модель не умеет анализировать код от слова совсем и не понимает ничего, что происходит по коду

На самом деле даже добавить особо нечего

В браузере GigaChat работает значительно лучше 👍
2🔥2
⌨️ Скорость печати (day 1)

У кого-то 100, у кого-то 150, у кого-то 80, а у меня около 55-60 при точности в районе 90%. 😨
Я никогда не учился быстро печатать и для меня всегда было нормой исправлять тонну ошибок по тексту, которые я пишу. Это может быть и окей, но мне кажется пора это исправить.

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

Как достигнуть цели:

Каждый день я буду "играть" в monkey type по 🔟 минут. Сегодня выбрал стратегию "1 заходом".
Стратегию буду время от времени менять. Итоговый результат буду отмерять по 60 секундному тесту печати.
Словарь меня в первую очередь интересует английский. Возможно иногда буду ставить различные его вариации, чтобы немного усложнить задачу.

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

Отчётность

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


Какая у тебя скорость печати?
🗿 - <80 WPM
🆒 - 80 - 130 WPM
⚡️ - 130+ WPM
Please open Telegram to view this post
VIEW IN TELEGRAM
🗿13🆒115
Как на счет стрима в среду

Попишем на гошке, будем вспоминать и заодно поболтаем
Ориентировочно в 17:00

⚡️ - Супер, приду
8
This media is not supported in your browser
VIEW IN TELEGRAM
Скорость печати не важна для программиста 😏

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

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


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

НО, я не хочу чтобы моя скорость печати была стоп-фактором. Так или иначе, когда у меня случаются опечатки я отвлекаюсь. Да, на долю секунды, но важен сам факт. Поиск кнопки или испрвление опечатки не должен замедлять меня или отвлекать. И чем быстрее и более точно я печатаю(а если перефразировать, то более "машинанально"), тем продуктивнее моё познание "великих програмисстских дел".

Важная пометка. Я не считаю высокою скорость печати требованием к программисту. Это просто одна из точек роста.

А я продолжаю тренировать скорость печати и вести отчёты в посте выше.

⚡️- реально кста
🗿- 1 wpm достаточно чтобы быть сеньёром
🤯 - что???
Please open Telegram to view this post
VIEW IN TELEGRAM
11🗿6🤯1
завтра пост про новую клавиатуру))
дело же точно в ней
7
⌨️ Моя первая сплит клавиатура

Нахуя, а главное зачем

На самом деле давно хотел и почти сразу, как начал переучиваться печатать заказал её. Слышал, что это реально удобно. Да и крутые ребята по типу ThePrimeagen сидят на таких. На этом причины покупки до того, как я начал изучать «10 пальцевую печать» закончились.

С момента того, как я начал упарываться по своей скорости печати я понял, что печатаю лишь 6 пальцами, которые бегают по всей клаве и понял, что надо бы переучиваться на полноценные 10 пальцев. Когда я начал обращать внимание на то, каким пальцем я жму ту или иную клавишу я АХУЕЛ.

Я делал все в корне не верно

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

Теперь я не попадаю вообще никуда

Вчера распаковав новую Ergohaven K03v2 я понял, что пальцы не попадают вообще никуда. И проблема даже не с только с печатью, сколько с управлением системой. Клавиши переехали и пока есть большая проблема с банальными действиями по типу переключения между окнами, копированием и вставкой.

А че там со скоростью печати

Сегодня днем пока тренил печать получилось около 32wpm и в целом считаю это хорошим результатом для 2 дня. Время все же чтобы привыкнуть надо. По тихой грусти отучаюсь пытаться нажать левой рукой клавиши, которые на правой клаве. Как минимум сейчас нестандартный layout клавиатуры не влияет на скорость печати так сильно, как в некоторых обзорах(возможно как раз из-за того, что уже начал учиться пользоваться всеми пальцами).

Немного о самой клаве

1) Качество печати и сборки.
У меня были опасения по поводу качества 3D печати. И в целом я не могу сказать, что оно плохое. Оно безусловно отличается от того, что можно найти в магазинах, но никаких претензий к ним нет.
2) Тактильные коричневые свитчи Gateron.
Очень нравятся по зауку. По ощущениям не чувствую особой разницы с линейными на самом деле. Она есть, но не очень заметная. Хочу в дальнейшем попробовать среднепрофильные свитчи.
3) Станадартрый layout.
Вполне неплохо подобран, но пока не до конца понимаю на сколько удобные решения с «кнопками управления»
4) Энкодеры.
Пока единственное их пременение - красиво выглядеть на клаве. Либо я до того этапа, когда настрою их под себя не дошел, либо они не особо нужны и лучше взять комплектацию с 2 доп клавишами(на русской раскладке не хватает «Х» и «Ъ»)
5) Компактность.
Клава ну очень компактная и особой проблемы взять с собой не будет, хоть и сам факт тягать клаву с ноутом достаточно странный. Для меня этот пункт не важен от слова совсем, т.к. редко пользуюсь маком вне дома, а тем более активно печатаю.

Первое впечатление очень положительное, но посмотрим что будет через месяц.

🔥 - пиздец ты конечно да
😨- нахуя
🤔 - мб тоже такую взять, буду крутым
🔥7🤔3😨1
Вернулся на обычную клавишу 🎹

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

О самой клавиатуре

Когда я перешел обратно на обычную клавиатуру, сразу вспомнил, какое чувство дороговизны она вызывает. Сплит-клава обошлась мне почти в 20 тысяч, но ощущения совсем другие, нежели от Monsgeek M1W за 12 тысяч. Корпус у неё дешёвый, да и иногда она норовит уехать по коврику. В общем, интересная штука, но явно не стоит своих денег. Идея сплит-клавы понравилась, особенно посадка. Если есть шанс взять её на пару дней – попробуйте! Свитчи тоже разочаровали. Ожидал большего отклика от тактильных, а оказалось, что они просто тугие и особого отклика нет.

Основная проблема

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

Готов был смириться с мыслью, что попался бракованный экземпляр, и попробовать что-то новое, но хорошие варианты стоят столько же (например, собранный Sofle). А вообще готовые сплиты начинаются от 12 тысяч. Это просто безумие платить такие деньги за то, что может не подойти. Да и выглядят они как поделки из кружка радиолюбителей. Решил подождать, пока рынок не станет побольше или вовсе не исчезнет.

Что касается скорости печати… Я остановился на отметке 65-70 WPM. Вернулся к старым показателям и немного их улучшил. Зато заметно выросла точность. Ну и всё, пожалуй. Эксперимент не бросаю, ведь сейчас заново учусь печатать на обычной клавиатуре 😊
3🔥13
Круговорот компа в природе

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

Как я пришел к покупке компа
Раньше я говорил, что мака хватает для всех рабочих задач и это действительно так. Лучше моего MacBook для работы ничего нет, но если выйти за рамки работы и мультимедийных задач(т.е. поиграть в игры), то начинаются проблемы. Я долго вынашивал эту идею и наконец решился. Затея достаточно дорогая, но оно того явно стоило. В сумме комп мне обошелся порядка 275к. Идея приходила постепенно. Сначала ноут был удобен в качестве переносного устройства. Потом мне захотелось подключить к нему клавиатуру(просто надоела клавиатура MacBook). Потом, из-за клавиатуры, стало неудобно пользоваться маком и я купил 4К монитор. И вот я тут, сижу за компом.

Немного о выборе железа
Взял R7 7800x3d и 4080 super.
От Intel отказался по ряду достаточно весомых причин:
1) Материнки дороже, при том значительно
2) Всё бы ничего, но тепловыделение тоже выше(а следовательно надо брать охлаждение дороже)
3) Очень много информации о отмирании и без того дорогих камней
С видеокартой всё было чуть проще. Просто брал максимум, который мог себе позволить. Все как один говорят, что надо ждать 5000 серию, но я не очень понял логики. Ведь они судя по всему будут дороже, а появятся на полках для простых смертных... к середине весны?

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

Немного о минусах нюансах
Ранее я упоминал, что купил 4К монитор. Так вот есть ощущение что этот мир не совсем готов к 4К геймингу. Я начал замечать некоторое мыло в текстурах, чего не было на 1080р. Это звучит немного печально, но вполне вероятно, что я делаю даунгрейд в сторону 1080р или 1440р. И FPS подрастут(а соответственно и запас на будущее), и мыло пропадет. В добавок текущий монитор 60Гц, а я люблю поиграть в КС, так что герцовку буду искать побольше. Возможно к мылу я придираюсь и уже забыл какого это было раньше. В любом случае, как будет возможность сравнить обязательно сообщу))

То, от чего я так отвык
С самого начала пользования Windows всё работает через жопу))
Драйвера на сеть не накатились, пришлось пользоваться сторонним ноутом. На видеокарту установились кривые дрова и пришлось переустанавливать через безопасный режим и ещё куча мелочей. Когда я замечал баги на маке, то в последнее время мне они казались достаточно критичными, но только вернувшись на Windows я понял, что слишком сильно придираюсь. Удивительно, что это по сути единственная адекватная игровая операционка(кроме консольных)(и да, я знаю, что на Linux можно поиграть, но это для совсем фриканутых).
1🔥5👍2
Розыгрыш ErgoHaven K:03v2, делаем?
Anonymous Poll
88%
Конечно
12%
Не, мне это говно не надо
304🔥21
Новогодний розыгрыш Ergohaven K:03v2

Условия:
Подписка
Коммент

Собственно говоря все)
Итоги 6 января

Всех с наступающим(или наступившим)
1🔥731🏆1
С Новым годом


2025
246🎉2🔥1
Почему я не люблю OpenSource

💩 - open source говно
🤡 - за Линуса Торвальдса
💩7🤡4😁1