![Куда войти?](/img/default-banner.jpg)
- 73
- 297 092
Куда войти?
Russia
Registrace 4. 11. 2021
Автор: Илья Ильиных, Java разработчик. Программирую деньги с 2018 года.
Github: github.com/IlyasYOY
VK: kydavoiti
Github: github.com/IlyasYOY
VK: kydavoiti
gen.nvim для работы с ollama, мощное расширение для слабой технологии
Привет! Сегодня поговорим про мощный способ работы - vim-расширение, со слабой технологией.
А вы пользуетесь LLM в каждодневной работе? Для чего? Действительно ли эти "модели" вам помогают?
Ссылки:
- Модели, доступные ollama: [library](ollama.com/library)
- Документация ollama: [ollama/docs/README.md at main · ollama/ollama](github.com/ollama/ollama/blob/main/docs/README.md)
- Прошлое видео: [CZcams](czcams.com/video/ZVLKqw4SFHs/video.html)
[ollama/docs/linux.md at main · ollama/ollama](github.com/ollama/ollama/blob/main/docs/linux.md)
- Интеграции: [ollama/ollama: Get up and running with Llama 3, Mistral, Gemma 2, and other large language models.](github.com/ollama/ollama?tab=readme-ov-file#community-integrations)
- [David-Kunz/gen.nvim: Neovim plugin to generate text using LLMs with customizable prompts](github.com/David-Kunz/gen.nvim)
### Главы
00:00 Обо что сегодня?
00:19 Немного про LLM
01:59 ollama
02:13 Что это такое?
02:29 Установка
03:09 Как использовать?
04:14 Добавить эффект отвлечения
03:39 Как выбрать модель?
05:51 Как с ним работать?
06:29 Есть API
07:47 gen.nvim
08:59 Код gen.nvim
09:32 Настройка модели
10:02 Изменил формат вывода
10:36 Показывать название модели
11:04 Не закрывать окно с ответом
11:35 Пример использования
12:12 Настройка mappings
15:32 Выводы
Подписывайтесь на канал и на ссылке ниже, там обсуждают правду:
- Telegram Channel: t.me/kydavoiti
- Telegram Chat: t.me/kydavoitichat
- VK: kydavoiti
- GitHub: github.com/IlyasYOY
А вы пользуетесь LLM в каждодневной работе? Для чего? Действительно ли эти "модели" вам помогают?
Ссылки:
- Модели, доступные ollama: [library](ollama.com/library)
- Документация ollama: [ollama/docs/README.md at main · ollama/ollama](github.com/ollama/ollama/blob/main/docs/README.md)
- Прошлое видео: [CZcams](czcams.com/video/ZVLKqw4SFHs/video.html)
[ollama/docs/linux.md at main · ollama/ollama](github.com/ollama/ollama/blob/main/docs/linux.md)
- Интеграции: [ollama/ollama: Get up and running with Llama 3, Mistral, Gemma 2, and other large language models.](github.com/ollama/ollama?tab=readme-ov-file#community-integrations)
- [David-Kunz/gen.nvim: Neovim plugin to generate text using LLMs with customizable prompts](github.com/David-Kunz/gen.nvim)
### Главы
00:00 Обо что сегодня?
00:19 Немного про LLM
01:59 ollama
02:13 Что это такое?
02:29 Установка
03:09 Как использовать?
04:14 Добавить эффект отвлечения
03:39 Как выбрать модель?
05:51 Как с ним работать?
06:29 Есть API
07:47 gen.nvim
08:59 Код gen.nvim
09:32 Настройка модели
10:02 Изменил формат вывода
10:36 Показывать название модели
11:04 Не закрывать окно с ответом
11:35 Пример использования
12:12 Настройка mappings
15:32 Выводы
Подписывайтесь на канал и на ссылке ниже, там обсуждают правду:
- Telegram Channel: t.me/kydavoiti
- Telegram Chat: t.me/kydavoitichat
- VK: kydavoiti
- GitHub: github.com/IlyasYOY
zhlédnutí: 1 913
Video
Смотри свой код сам! Code Review и Self Review // Хорошие практики
zhlédnutí 1,2KPřed měsícem
Подписывайтесь на канал и на ссылке ниже, там обсуждают правду: - Telegram Channel: t.me/kydavoiti - Telegram Chat: t.me/kydavoitichat - VK: kydavoiti - GitHub: github.com/IlyasYOY Подумал запустить серию видео, которые расскажут про важные практики. Я считаю, что именно они отличают мощного разраба, от среднего. Если у вас есть такие лакмусовые-практики - пишите в комментах, буду рад об...
Trackball - мышь вверх ногами. Манипулятор программиста.
zhlédnutí 2,9KPřed 2 měsíci
Сегодня поговорим про альтернативы мыши. Старый ролик про клавиатуры: czcams.com/video/FUCTwLu0lhM/video.htmlsi=AVt3URAchiONWnkV Подписывайтесь на канал и на ссылке ниже, там обсуждают правду: - Telegram Channel: t.me/kydavoiti - Telegram Chat: t.me/kydavoitichat - VK: kydavoiti - GitHub: github.com/IlyasYOY Главы 00:00 Начало 00:23 Я был там же 00:48 Я люблю трэкпады 01:09 Появились воп...
Хватит писать тесты! Ими надо жить ✍️
zhlédnutí 1,4KPřed 3 měsíci
Надо писать тесты? Сегодня поговорим об этом. Я собрал мнения о том, почему этого делать не стоит и решил поделиться мыслями на тему. Что вы об этом думаете? Главы 00:00 О чем видео? 00:38 Код же компилируется! 02:44 Немного про статический анализ 03:46 Код простой! 07:00 Тест не будет меняться 08:46 Тесты все равно удалят потом! 11:45 Тесты будут только мешать! 14:52 Покрытия достаточно! 17:27...
Учиться - читать и делать! 📚🧑💻
zhlédnutí 3,7KPřed 4 měsíci
Привет! Как я учусь? Как учитесь вы? Погнали обсуждать это в комментах на CZcams. Это ключевой процесс в любом деле. Ученье свет - неученье тьма. Главы 00:00 Начало 00:34 Формирование идеи 01:51 Далее - развилка 02:40 Теория 03:42 Точка отступления 04:37 Поиск материала 05:42 Сообщества 07:08 Reddit 07:41 awesome-lists 08:17 Умная лента 08:47 Книги - это база 10:20 Практика 10:42 Задачки 11:17 ...
Новости, RSS и как перестать бесцельно ковырять интернет?
zhlédnutí 5KPřed 5 měsíci
Описание Давно я ничего не выкладывал! Перерыв я решил прервать рассказом про *RSS* и почему его надо использовать, чтобы не тратить время. Такое надо отметить лайком и комментиком. Пишите какой читалкой пользуйтесь вы. Подписывайтесь на канал и на ссылке ниже, там обсуждают правду: - Telegram Channel: t.me/kydavoiti - Telegram Chat: t.me/kydavoitichat - VK: kydavoiti - GitHub: github.co...
Как не делать багов 🪲 Предусловия и Guard Expressions
zhlédnutí 2,2KPřed 5 měsíci
Сегодня про ООП и небольшой подход к его организации. Как предусловия, постусловия и инварианты связаны с guard expressions? И конечно, опять немного шашек! Главы 00:00 Начало 00:35 Что такое куча? Шашек 02:33 У каждого свои шашки 05:16 Давай код!! 07:58 Защищаем инвариант 09:53 Абстракция игры 13:16 Промежуточный итог 14:24 Guard Expression 17:32 Кент Бек про Multiple Returns 18:32 Выводы Подп...
Как печатать быстрее? Помоги мизинчику! home row mods
zhlédnutí 4,1KPřed 6 měsíci
Привет! Пишу это на MacBook и уже устал зажимать шифт МиЗиНЧиКоМ 😭 Сегодня расскажу, как сделать работу с модификаторами проще! *home row mods*! - [A guide to home row mods](precondition.github.io/home-row-mods) - [manna-harbour/miryoku](github.com/manna-harbour/miryoku) - [kmonad/kmonad](github.com/kmonad/kmonad) - [VIA - Большой русскоязычный](wiki.geekboards.ru/guides/via-russian-guide/) Под...
ААА! Тесты! Почему они такие простые? Arrange-Act-Assert или Given-When-Then!
zhlédnutí 806Před 6 měsíci
Это правило написания тестов должен знать каждый программист. Ссылки на Кента Бека, размышления по теме, все как всегда. Приятного просмотра. Не забывайте про лайки и комментарии. Буду рад, если вы в комментариях на CZcams поделитесь похожими правилами. Главы: 00:00 Вступление 00:24 О чем поговорим? 01:11 Мы любим все структурировать 02:31 Работа с текстом 05:00 Теперь про ИТ 05:21 Делим методы...
📚Читай книги, но не забывай применять знания!
zhlédnutí 1,7KPřed 7 měsíci
Читаем книги? А не забыли зачем? Я тут решил напомнить: зачем мы читаем. Думаю, что лишним не будет. Всех с наступающими праздниками. Желаю в новом году успехов и свершений. Не давайте себе засохнуть, ага, как говорила одна панда. Главы 00:00 Начало 00:40 Intro 02:14 Почему нам интересно читать? 03:50 Почему книги не всегда помогают? 08:27 Надо инициировать практику! 11:40 Выводы Подписывайтесь...
Программист - не интроверт!
zhlédnutí 1,5KPřed 8 měsíci
Умудрился поехать в Москву, чтобы пообщаться про TDD & Парное программирование. Мне понравилось, хочу поделиться. Поделиться не только настроением и впечатлениями, но и клавиатурой. Отдам свою K:02, которую упоминал в прошлом [ролике](czcams.com/video/FUCTwLu0lhM/video.html). Для этого надо в комментарий под сообщением отправить фото своей клавиатуры (или на чем вы там текст наваливаете). Побед...
Тестирование старого legacy-кода. Как и когда это делать?
zhlédnutí 772Před 8 měsíci
У нас есть код, который абсолютно не обременен тестами. Что с ним делать? Как протестировать его? Об этом поговорим сегодня. Рассмотрим два подхода: резкий-дерзкий, ленивый. Второй я люблю больше. Подписывайтесь на канал и на ссылке ниже, там обсуждают правду: - Telegram Channel: t.me/kydavoiti - Telegram Chat: t.me/kydavoitichat - VK: kydavoiti - GitHub: github.com/IlyasYOY Главы 00:00 ...
"DBeaver" в Vim! Запросы к БД из редактора.
zhlédnutí 2KPřed 9 měsíci
Продолжаем разговор про работу с [[SQL]] из [[Vim]]. В прошлом ролике мы делали подсветку для кода, в этом будет что-то большее. Мы получим полноценный инструмент для работы с [[SQL]] && [[NoSQL]] БД: пишем, сохраняем, запускаем запросы, бегаем по БД, управляем подключениями. Приятного просмотра! czcams.com/video/SITIs6kAOoA/video.html - [tpope/vim-dadbod: dadbod.vim: Modern database interface ...
Подсветим SQL, где бы он ни был! 🌳👨💻
zhlédnutí 1,6KPřed 9 měsíci
Сегодня поговорим про то, как удобно писать SQL код в NeoVim. Теперь можно писать запросы прямо в Java, Python или другом языке, а редактор вам это красиво подсветит. Ссылки: - Примеры: - [janbodnar/Python-SQLite-Examples: Source code for the ZetCode Python SQLite tutorial](github.com/janbodnar/Python-SQLite-Examples) - [r2dbc/r2dbc-h2: R2DBC H2 Implementation](github.com/r2dbc/r2dbc-h2) - IDEA...
Какую клавиатуру выбрать? 👨💻 Механическая, раздельная или встроенная? 🤔
zhlédnutí 17KPřed 10 měsíci
Я попробовал разные клавиатуры, сейчас расскажу. Хочу познакомить вас с этим интересным миром, поделюсь своим видением вопроса. Ссылки: - [Ergohaven представляет: клавиатура K:02](ru.ergohaven.xyz/) - Тут я покупал Corne Choc: t.me/oumae_mk - [IlyasYOY/keyboard-settings: Personal keyboard settings](github.com/IlyasYOY/keyboard-settings) - [Vial Web](vial.rocks/) - [VIA](usevia.app/) Подписывайт...
Ответственность в IT. Скидываем проблемы на команду 😈
zhlédnutí 670Před 11 měsíci
Ответственность в IT. Скидываем проблемы на команду 😈
IdeaVim или как бросить IDE от JetBrains.
zhlédnutí 9KPřed rokem
IdeaVim или как бросить IDE от JetBrains.
Проверь свои тесты! Mutation Testing в Java, pitest.
zhlédnutí 574Před rokem
Проверь свои тесты! Mutation Testing в Java, pitest.
Улучшаем тесты, mutation testing и TDD
zhlédnutí 1,1KPřed rokem
Улучшаем тесты, mutation testing и TDD
Приложения для Mac 👨💻 (и не только) Мое любимое, делюсь секретами.
zhlédnutí 4,4KPřed rokem
Приложения для Mac 👨💻 (и не только) Мое любимое, делюсь секретами.
10 пальцев - одна клавиатура. Про слепой набор для разработчика 👨💻
zhlédnutí 8KPřed rokem
10 пальцев - одна клавиатура. Про слепой набор для разработчика 👨💻
Pomodoro - управляй временем! Как это делаю я? 🤔
zhlédnutí 4KPřed rokem
Pomodoro - управляй временем! Как это делаю я? 🤔
Сложности программирования 👨💻 Простыми словами о сложном!
zhlédnutí 1,6KPřed rokem
Сложности программирования 👨💻 Простыми словами о сложном!
История разработки от разработчика! | DevEx, DevOps, Frameworks, Platforms | Dev4Dev
zhlédnutí 842Před rokem
История разработки от разработчика! | DevEx, DevOps, Frameworks, Platforms | Dev4Dev
Опыт DataView в Obsidian: советы, примеры.
zhlédnutí 16KPřed rokem
Опыт DataView в Obsidian: советы, примеры.
Гайд по Obsidian в NeoVim | obs.nvim | Написал сам!
zhlédnutí 3,1KPřed rokem
Гайд по Obsidian в NeoVim | obs.nvim | Написал сам!
Создаем NeoVim Plugin на замену Obsidian! 👨💻
zhlédnutí 2,5KPřed rokem
Создаем NeoVim Plugin на замену Obsidian! 👨💻
Помогите пожалуйста🙏 Не могу вставить изображение следующим образом: ```dataview table "![[" + file.name + ".jpg]]" from this.file.folder ``` вместо этого получаю просто название файла в виде текста, а когда без !, то всё работает, как и должно, но лишь как ссылка : ```dataview table "[[" + file.name + ".jpg]]" from this.file.folder ``` это необходимо для шаблона, что бы автоматизировать и облегчить часть работы.
Блять автор какой то дэлб выбесил меня за пять минут, надо записать себе в заметках каким блогером не стоит быть
Смотрю второй ролик про энтузиастов ВИМ. Теперь ясно почему их коды кишат километровыми дубликатами кода, которые приходится выкорчевывать. Копи пасты - аж в глазах темнеет у меня от их кодов
Трекболом я владею более года. К управляемому большим пальцем трекболу привык моментально, и в течение недели нарастил точность до уровня, который был на мыши. В целом, очень удобное устройство. Спустя некоторое время я приобрел Protoarc EM03, и вот с ним как-то не задалось, управлять шаром средним/безымянным пальцем оказалось не очень удобно ввиду того, что эти пальцы не предназначены как-то для движений по горизонтальной оси. Да и рука у меня на том трекболе побаливать могла, но это сугубо индивидуально, ибо мне известны люди, которым такой формат нравится больше. По итогу пришел к тому, что дома у меня легкая мышь, места на столе ей хватает, а точность на мыши все равно выше при игре, а засчет легкости она вообще не напрягает руку при стандартном использовании. А трекбол у меня разместился в портативном сетапе, который я использую, работая вне дома, где не будет ни коврика для мыши, и не факт, что для мыши будет пространство. В общем, проблем, связанных с мышью у меня не было, я попробовал трекбол из любопытства, и этот опыт я могу назвать сугубо положительным.
Вот про книги соглы. Не понимаю, почему люди наяривают на все эти курсы, когда они, чаще всего озвучивание книги
Вот могёт же чувак!Без мути словесного поноса так приятно рассказать за борды!Заслуженно ставлю лайк 😊!
Большое спасибо за ваш труд
Хули ты такой сексуальный, блядь, где козья бородка💀 успехов тебе дядь
Запоминать кеймапы это сложно - по этому вам нужно запомнить стотыщмильенаф кеймапаф. Кравачик👍
300 минут малоинтенсивного кардио(либо 150 минут интенснивного) в неделю. Подойдёт быстрая ходьба. 2 силовые тренировки(с 10 минутной разминкой 5 упражнений по 3 подхода вкладываются в 1 час времени) Доп тренажёр для кистей(гиробол и прочее, что там имеется). Наивно думать, что можно сохранить здоровье, когда сидишь по 10 часов в день без движения. И кресла и удобные матрацы вам тоже не помогут, если нет нормальной подвижности. Так что все свои проблемы надо начинать решать с повышения активности. Увы и ах
Самая большая проблема нормис клавиатур в том, что они ДВА самых СИЛЬНЫХ пальца ставят на ОДНУ клавишу и больше они никак не используюся, чушь
24:55 я совсем не гик, но слежу за здоровьем и знаю, что обычные клавы с блевотным стагером при постоянной работе это минус руки, пришлось самому делать сплит, ибо цены для миллиардеров каких то
говорят, поверболл хорош, чтоб не убить запястья
Скажу не про плагин для ide а про сам vim. Это вещь которая нужна 1% людей. Да и в любой ide есть свои комбинации клавиш которые всегда можно перенастроить, а это позволяет минимизировать использование мышки. А с этим плагином вы только себе палки в колеса будете вставлять
Я студент, учусь на программиста при том, что свой компьютер у меня появился только а 11 классе. И тут я столкнулся с проблемой: я думаю гораздо быстрее, чем набираю. По факту набор кода для меня был настоящим испытанием, т.к. я часто совершал опечатки, терял спецсимволы, должен был концентрироваться на клавиатуре и нем мог параллельно думать. Этим летом я решил пока есть возможность изучить слепую печать с целью подтянуть скорость набора с 15 до хотя бы 45-50 слов в минуту и иметь возможность смотреть на экран а не клавиатуру. Вопрос скорости в том, что мы считаем быстрой печатью. Для меня быстро -- это 60, а для многих это норма и минимальная необходимая скорость, а быстрая -- больше 150.
Не первый раз вижу комментарии, что от трекбола под большим пальцем, спустя годы, начинается артроз суставов большого пальца. Все таки большой палец очень нагружен и без того. У ProtoArc есть интересная модель под указательные пальцы, тестирую его.
Привет! Обратил внимание, что в плейлисте про Обсидиан нарушен порядок. Сначала стоит этот ролик про шаблонное мышление, а потом "Как делать заметки? Почему Obsidian?"
А потом приходишь в гости или на работу и "кайфуешь" от стандартной клавы)
Еще не досмотрел видос опишу свой опыт. Спасибо за видео уверен очень интересно! Я сам юзаю локальную модель. Что я только не использовал в качестве движка - (oobabooga, koboldcpp, LM Studio*) но я запускаю под виндой. Модели перепробовал разные 7b 13b Ендпоинты же я юзал следующие: • SillyTavern • AnythingLLM • Ну и локальные ендпоинты от самих движков типа oobabooga, LM Studio Я в этом всём новичок, но тема показалась очень интересной поэтому время убил на это много. Я пишу для себя на Python уже достаточно давно, с появление этого инструмента я смог писать код разбитый его на логичные блоки и скармливая ей. Так как имею некое представление о коде я мог исправить код и заставить его работать. Сейчас появились такие штуки как RAG - Retrieval-augmented generation в некоторых моментах этот инструмент позволяет направить её в правильном русле. Буду признателен если Вы посмотрите инструмент RAG. Спасибо Вам за видео ещё раз как раз досмотрел)
Привет помню пересекался с тобой несколько лет назад на митапе, тогда ты рассказал про свой канал, спасибо тебе за дельные советы и что делишься своим опытом, делаешь человечество лучше
Привет, мне казалось что я только вчера завел канал в ТГ/YT, а на деле уже куча времени прошла Спасибо, митапы - это круто
То что он с css дружит ясно но что под движком функции джава скрипт что ли( hello world
Если все формулы и функции так выкручиваются как из SQL даже то блин и разные библиотеки то чет вообще не пониманию какой язык мне как гуманитарию выучить чтоб самой применять в обсидиане эти функции?
Спасибо за обзор новых возможностей для редактора. Футболка красивая.)
подскажи, пж, как цветовая тема в виме называется
Gruvbox nvim Правда у меня в видео я еще саму картинку покрасил, поэтому точно воспроизвести сложно будет
@@kydavoiti а что за шрифт?)
Я для полного погружения в Go включил шрифт из их доки))) github.com/IlyasYOY/dotfiles/blob/master/config%2Falacritty%2Falacritty.toml
@@kydavoiti ❤️
Лампово вещаешь, спасибо
Топ контент
Ильяс, зачем tmux? Когда уже все переехали в kitty
Привет, я не Ильяс Потому что могу
ебать кринж
Вау, спасибо за обзор, приятный голос, приятная подача, успехов тебе)
Мне понравился track point на клавиатурах ноутов от Lonovo. Удобно печатать вспелую и прям под руками мышь. Редкое устройство, его присутствие на обычных клавх не замечал. В барузере понравилось использовать плагин на подобие vim плагина - easy motion, что так же позволяет обойтись без мыши.
Привет, я себе изначально хотел клавиатуру с track point Я нашел такие. Модели есть у Leopold (бренд клавиатур). Мне они, в конце концов, не понравились, пользоваться ими оказалось неудобно. Если я уже иду в место, где нужна мышь, то мне она нужна конкретно. Может быть, если бы я пользовался IDE и мне иногда надо было бы чуточку двигать мышь, то track point прижился бы лучше.
Круто, спасибо, как раз искал возможность попрактиковаться с локальной моделью ЗЫ отлично, олама еще и менее цензурированная (есть такое слово вообще?)))
Не за что Есть такое слово))
Куй тебя поймешь. Lost time
зачем свою рожу постоянно снимал, она нам не интересна. На примерах надо было показывать!
lgtm
Keychron q11 - сплит клавиатура от полноценного производителя. Для тех, кто не хочет переучиваться на ортолинейные, но хочет сплит.
14:58 коава кстати шляпа. Свитчи очень мягкие даже «минт»
Всю жизнь так работал, а оказыватеся это отдельная практика )
а ты ссылочку оставлял на ссвои шаблоны?
Неа. они в приватном репозитория Могу каким-то конкретным поделиться, если интересно. Можно тут, либо уточнить в чате/личке Telegram
Очень понравилось + полезно! Спасибо!
А как h/l навигацию в виме использовать?
Просто использовать, у меня с этим проблем нет. А могут быть? Обычные нажатия - обычные нажатия. Модификаторы только при зажатии работают.
Респект автору!!! Сам на jorne 3 года работаю. Не прогер, администрироаание Linux, по терминалам и vim просто пушка-бомба
Я единственный на превьюхе вижу Тарантино?
Тоже пользуюсь ObsidianGit, только использую свой сервер. А на телефоне (Android) синхронизирую через termux ибо встроенный js git клиент уж очень медленный. Сам Obsidian не тормозит.
Кошмар! 6:59 на временной шкале.- информации ноль, но "Я" было уже раз н-цать. Ей богу наследник партийной элиты - воды море инфы ноль!
Жалко, что мой опыт не объективный Надо было просто заменить "я так делаю" на "только так правильно"
интересная информация
Чтобы куда-войти нужно откуда-то выйти
Со смыслом
а вот нечего было входить
Подскажите пожалуйста, а можно ли как-то автоматически выставлять промежуток времени, за который хочешь получить отчет? Знаю, что можно задать "{{data}}", но как указать промежуток, например, на неделю, не могу найти информацию
Слепой набор печати нужен только наборщикам текстов и копирайтерам
На самом деле, когда переводишь фокус, то глаза меньше устают, чем когда пялишься в экран
Для этого надо не перефокусироваться с экрана на экран, а отдыхать и смотреть на дальние расстояния
А что используешь для напоминания? С будильником
Ничего не использую, обычно Только просыпаюсь по будильнику
Видео стоило назвать «Obsidian - как научиться срать стоя»
спасибо за информативный ролик. у меня вопрос, можно ли запретить некоторым заметкам появляться в графе?
Open Settings > Files & Links and scroll down to Excluded files. You may enter a folder path or a specific file for exclusion from “Search, Graph View, and Unlinked Mentions…” forum.obsidian.md/t/hide-specific-notes-and-links-from-the-graph-view/65839
@@kydavoiti благодарю, уважение за ответ