52ая минута. в любом месте строки шифт-i написал текс(если нужно поставил пробел) ескейп - перейти к первому слову в строке, начать набирать перед ним, перейти в режим нормал. Далее повторять через . (точка) . оно?
@apkhmv5 күн бұрын
кажется что да, точкой было бы проще
@roman-berezkin7 күн бұрын
Крутейший подкаст, классный гость, крайне интересные мысли и мощный поток мотивации решать дейлики))
@apkhmv5 күн бұрын
eeeee!
@СергейМалышев-т9у8 күн бұрын
Интересно
@alexzakr9 күн бұрын
Жаль, что мало людей понимают ценность таких стримов. Желаю роста аудитории!
@apkhmv8 күн бұрын
спасибо!
@ЕвгенийМирошниченко-е5м9 күн бұрын
Почему ты СУБД называешь базой данных? Разницу понимаешь?
@TearsXIII9 күн бұрын
Что за шрифт в терминале?
@apkhmv9 күн бұрын
fira code
@LudaMihko10 күн бұрын
Саша, с удовольствием слушаю про БД подкаст) можете ли Вы посоветовать для прочтения или прослушивания что-либо? Огромный плюс подобного формата - это самообразование в доступной форме только прослушиванием!
@apkhmv10 күн бұрын
Ох, для прочтения много всего есть, смотря что Вам интересно. Мне вот очень понравилась книга "Распределенные данные. Алгоритмы работы современных систем хранения информации.". Можно еще курсы от Andy Pavlo на ютубе посмотреть.
@LudaMihko10 күн бұрын
@@apkhmvспасибо за совет) Меня интересует все , что касается баз данных, их строения и все что может быть полезно для дата инженеров)❤
@aliaksandr_kokhna12 күн бұрын
Добрый день, спасибо за подкаст, как подключится к комьюнити FAANG ?
@apkhmv12 күн бұрын
faangtalk telegram
@КрипаковАлексей13 күн бұрын
Какой у тебя mac(железо)?
@kuchumovnikita797713 күн бұрын
судя по нестанадртному для маков объему оперативки (36гб) - m3pro/ m3max
@apkhmv12 күн бұрын
m3 max 36 gb
@babenoff14 күн бұрын
Режет слух ваше "сиквел" 😊 но это больше придирка
@kvadro_id14 күн бұрын
А в чем проблема? Это так и читается, если правильно, а не по колхозному... речь у парня очень даже, в отличии от 80% прочих блогеров НедоПрогеров, не умеющих нормально общаться и/или с договором украинской деревни. Так что не гони))) Лучше подучить как правильно произносить названия терминов, не помешает точно! И никаких АШ, только ЭЙЧ, к примеру ;)
@babenoff13 күн бұрын
@@kvadro_id ну первая буква S , она не читается как "Си". Да и потом, SQL - это аббревеатура, почему вы, например, МЧС не называете "Мичэс"?. Я же говорил, что это больше придирка, вот и все) не надо нападать на меня. Речь у блоггера поставлена и гоамотна, не то что у виндертона, например)
@kvadro_id13 күн бұрын
@@babenoff просто надо нагуглить этот термин, он изначально был сиквел, потом проблемы с авторскими правами, написание изменили, а произношение оставили... Сейчас можно и так и сяк, но правильнее сиквел ;) Гугл в помощь, брат!))) Без гугла прогер - обезьяна....
@exx-ns4tt15 күн бұрын
Хорошая идея написать что-то что бы понять это, вроде это сказал физик Ричард Фейман. С недавних времён сам захотел написать db но увяз в теории. Не забивай на проэкт, у тебя хорошие рассуждения, буду рад смотреть процесс, слушать твои рассуждения ну и учиться. Удачи =)
@apkhmv15 күн бұрын
спасибо!
@GregoryPodkidysh17 күн бұрын
Свичи приятно звучат, что за клавиатура?
@apkhmv16 күн бұрын
Panda Tacktile свичи, клава corne v3. Клава всем устраивает, а свичи ну просто норм. Хочу попробовать другие ради интереса.
@геральтизривии-с5т18 күн бұрын
жалко что мало просмотров, гайд очень полезный, спасибо бро!
@sergeys473219 күн бұрын
А можно вот этого вот побольше, красавчик, давай давай!!!!
@ОлександрБарабаш-в7ш19 күн бұрын
Классный канал продолжай в том же духе
@Maratreason19 күн бұрын
Шикарнейший канал. Как раз сейчас изучаю Rust. Ппц, с таким жестким компилятором я еще не сталкивался :)
@romanananev668220 күн бұрын
А чем ты рисуешь? в какой прилаге?
@apkhmv20 күн бұрын
Contepts на Ipad
@ajajapenoflex21 күн бұрын
второй стрим выложат?
@apkhmv20 күн бұрын
уже на канале!
@XaluDadayev21 күн бұрын
Всем привет. А где вторая трансляция, продолжение ? Я не успел посмотреть но видел что трансляция идет.
@apkhmv20 күн бұрын
Выложил
@enjoyit849921 күн бұрын
Подкаст топ
@enjoyit849921 күн бұрын
Ну теперь весь java boilerplate точно поместится
@enjoyit849921 күн бұрын
Именованные параметры можно также в обычном конструкторе использовать без проблем
@apkhmv21 күн бұрын
int x, y; new MyObject(x_point = x, y_point = y) так в джаве не работает.
@enjoyit849921 күн бұрын
@@apkhmv а, сорри, я спутал с parameter object. Спасибо
@enjoyit849921 күн бұрын
Насколько обоснованы контраргумент к билдерам, что при конструировании больших объектов создается много мусора, так как после сборки сам инстанс билдера становится ненужным?
@apkhmv21 күн бұрын
обоснованы примерно ничем. в узких местах, где очень много обьектов создается, может и будет какая-то разница, но нужно мерить. в остальных 99,9 процентов случаев билдеры совершенно не должны напрягать gc.
@enjoyit849921 күн бұрын
@@apkhmv ок, большое спасибо! :)
@apkhmv22 күн бұрын
Знал бы я как залетит видос, трижды бы подумал стоит ли вообще на такое комититься!!
@vitaliishmidt370422 күн бұрын
Мне кажется, стримы всё-таки больше подойдут именно для такого проекта, а там уже можно и таймкоды приписать, кто в записи смотреть будет
как часто будут выходить видео & стримы по написанию своей БД?
@apkhmv22 күн бұрын
я ориентируюсь на раз в неделю, потому что кроме как на выходных подобным заниматься у меня времени нет.
@Sneg00vik23 күн бұрын
Matklad еще комитит в Rust чего-нибудь или интерес окончательно угас?
@apkhmv22 күн бұрын
думаю, можно на гитхабе посмотреть.
@offroadnewbie23 күн бұрын
Тупить на камеру против борроу чекера это как один из выходов из зоны комфорта, нормальная схема я щщетаю. Попробуй стрим, если не зайдет, то уже сделаешь отдельное видео
@apkhmv22 күн бұрын
очень заманчиво! попробую чередовать видео/стрим. а там посмотрим что лучше зайдет.
@renaldos177923 күн бұрын
Видос вышел в реки прямо перед закрытием ютуба в 4:15 ночи. Поставил лукас, и спокич мне. Посмотрю утром.
@apkhmv22 күн бұрын
спасибо тебе! и с добрым утром!
@dmitry.w3b22 күн бұрын
поразительно, мне тоже)
@АлександрПлуталов-ъ4ш23 күн бұрын
Нет времени слушать море воды ни о чем
@Иван-й1ч8в23 күн бұрын
Сюда ❤❤❤
@fourbytes123 күн бұрын
О, легенда, значит 2 часа будут очень интересные!
@jsbauman23 күн бұрын
Круто! Отличная идея для pet-проекта, и выбор в пользу Rust🔥 интересно 👍
@РобертАхияров-х7я24 күн бұрын
Наконец-то хороший туториал, чтобы преодолеть первый, самый сложный, барьер к переходу на вим
@araz91124 күн бұрын
kartoshkadb lol
@act0r39924 күн бұрын
Мне кажется запись стрима и все будет идеально) Лучше пушать на стриме
@act0r39924 күн бұрын
А подскажи пож-та что за подскат насчет tiger ?
@apkhmv24 күн бұрын
tigerbeetle? у меня на этой неделе выйдет выпуск.
@act0r39924 күн бұрын
таймкод так и не указал(
@apkhmv24 күн бұрын
а я тишину вырезал из записи
@tigranrostomyan923125 күн бұрын
Ты крут! Очень приятно слушать
@ПоломникПоломник25 күн бұрын
По расту спорно. Твои мысли по поводу него, как второй язык, без GC и т.д. часто встречаю у разных разработчиков. Чем то похожи и на мои. Проблема в том, что по нему нет вакансий. А если они начнут появляться, то вот этот весь народ, который сейчас находится в режиме ожидания, сразу туда ломанется. Плюс не очень понятна его сфера применения, явно не для бизнес логики и веб сервисов, а системный софт - он очень консервативный и не слишком большой рынок. Пока в ближайшем будущем вижу только направление написания драйверов т.к. его в Линукс приняли.
@apkhmv24 күн бұрын
Все так. Вот у меня первый язык программирования джава и с работой проблем нет и не предвидится. А вот второй язык хочется что бы для души был, а не для работы. Ну и в целом я могу представить ситуацию, когда мне знание раста будет очень кстати и я даже что-то за деньги на нем напишу.
@basheyev25 күн бұрын
Мало что знаю о ваших навыках и доступном времени. Но хотя бы простая и плоская persistent СУБД в формате key/value хотя бы b+ tree индексом - уже приключение. А то, что заявляется - это много и сложно. Хватит на сотни эфиров. Знаю не по наслышке. В любом случае терпения и удачи!
@apkhmv24 күн бұрын
Все вы правильно говорите, начну я точно с простенькой реализации, а дальше посмотрим куда это зайдет. Я вполне рассматриваю вариант, когда я напишу кое-какой парсер sql, какой-то tree-like индекс и как-то буду это все исполнять и забью.
@codingjerk25 күн бұрын
Офигенные подкасты
@blackmania0525 күн бұрын
Канал находка!
@dever4eg26 күн бұрын
Привет! Попал на видео из рекомендаций ютуба. Идея очень крутая! Вижу тьі подкастьі делаешь, обязательно посмотрю еще 👍 Идея с базой даньіх думаю много просмотров не наберет, но те люди которьіе все же придут смотреть будут очень внимательно тебя смотреть 🙂
@apkhmv26 күн бұрын
Спасибо большое!!!
@AntonArhipov26 күн бұрын
Advent of code стараюсь каждый год хотя бы на один день дольше решать :)
@apkhmv26 күн бұрын
Жиза, я тоже с каждым годом все дальше и дальше. Но у меня еще дурная привычка каждый раз на новом языке решать и это сильно замедляет.
@AntonArhipov26 күн бұрын
@@apkhmv у каждого своя цель. Я в этом году думаю надо взять что-то экзотическое. Наверное как раз Rust можно попробовать
@apkhmv26 күн бұрын
@@AntonArhipov о! как раз тебе мои мучения может будут полезны.
@AntonArhipov26 күн бұрын
@@apkhmv определённо
@andreybelov446127 күн бұрын
Алексей тебя может на zig перетянет ) Подкаст твой давно слушаю, на канал сегодня наткнулся. Подписался, жду выпуска с ним - уверен будет выпуск пушка.
@apkhmv26 күн бұрын
дааа, выпуск пушка плучился, на днях выйдет. Про Zig ты удивишься!
@AEF23C2027 күн бұрын
как до некоего "фана" дошёл, так и выключил нет никакого фана, оно не нужно, нужно что бы работало и работало быстро мои самописные бд работают со скоростью доступа [и поиска в том числе] - 400 млн. объектов/сек догоните меня, а сможете?
@apkhmv26 күн бұрын
ссылку на бенчи, пожалуйста.
@AEF23C2026 күн бұрын
таких ссылок нет и не будет, тем более даже если бы и были эти ссылки - они ничего не дадут, потому что это всё - узкоспециализированные узкозаточенные бд [без бд], условно называемые бд есть данные, данные слишком разнообразны, что бы данные пихать "в что-то единообразное" - это утопия в чистом виде, простейший пример: данные в виде таблички и данные в виде графа отличаются как небо и земля, и принципиально [математически] невозможно сообразить единообразное отображение [ну или маппинг] на такого рода слишком отличающиеся данные данные имеют статистическое распределение, т.е. не бывает таких данных, что бы обращение к данным конкретного дата-сета было статистически равномерно распределено - это тоже утопия, такого никогда не бывает далее ещё 100+ пунктов, и они все [или почти все] глубоко теоретические, но они же напрямую следуют из реальных дата-сетов, данные слишком разнообразны, и универсальных решений никогда не будет, но тогда и ссылки "на что то там" ничего не дадут, потому что это ссылки на код, который предельно никому никогда не понятен, и не должен быть понятен) а "посыл" этого следующий, это я вовсе не с целью "померяться писюнами" - оно никому не нужно, хотя и может быть так воспринято [но зачем?], смысл тут прост - в некотором смысле существуют условные базовые "термодинамические константы", которые весьма сложно переплюнуть, но каково их значение? понятное дело что к этому нужно стремиться, но стремиться к чему? вот вам число [конкретное число] написано - и уже это [на самом деле] многое значит, это число 400млн./сек естественно на обычный проц в районе 4ггц, естественно на одно ядро, и уже отсюда многие следствия - например: 4ггц / 400млн. операций - это десять тактов на операцию, уже отсюда сразу и сходу можно понять, что всё это дело работает исключительно нативно, исключительно узкозаточенно, исключительно на банальных массивах и да, это бд, но в общем смысле - это "система" которая "программирует массивы", это по которое программирует по, а затем это самое узкозаточенное автоматически напрограммированное и работает, иначе никак
@ivanjermakov23 күн бұрын
@@AEF23C20 я так понял "самописные бд" это CSV/бинарные файлики которые тривиально парсятся? какое это отношение имеет к видео?
@AEF23C2023 күн бұрын
нет, вы не поняли потому что не важен парсинг, важно что из этого получается, на самом деле некие файлики [если по-существу] - ни на что не влияют, а вот то что вы распарсите - что с этим происходит? оно [распарсенное] где лежит? понятное дело не в файликах, оно в оперативке лежит, а вот уже это и есть реальная бд, потому что когда это самое распарсенное [как то] помещается в оперативку - вы именно к этому и обращаетесь далее, но как сделать так, что бы именно то что в оперативке и было вменяемым и быстрым? и тогда получается не важно как хранится бд, пусть это цвс или любое другое, пусть даже хмл - какая разница? важно не это, важно только то, как оно представляется в итоге и как вы к этому "итогу" обращаетесь и как быстро можете производить операции именно с тем, что лежит именно в оперативке, и тогда - что же такое бд? а это сложный вопрос) если вы отрываете бд от того как крутится эта бд в оперативке и как она там представлена - вы ничего никогда не добьётесь, и некий формат бд [действительно важный формат] - это и есть представление бд [любой бд] именно в оперативке, а не в файлике бд
@AEF23C2023 күн бұрын
вы можете прям щяс накарячить собственную бд) в виде файлика - и это ничего не даст, потому что вы будете к уже распарсенному из этого файлика обращаться очень медленно, а нужно быстрее - вот здесь и есть самый важный момент - это критический момент, сделайте так, что бы к уже распарсенному вы обращались [в том числе поиском] со скоростью не более 10 тактов на бд-операцию совсем на пальцах: найдите что либо то что вам нужно в этой самой бд [размещённой в оперативке] стабильно за 10 тактов
@РоландДискейн-к6й27 күн бұрын
Это очень круто! Не бросай, если будут мало смотреть.
@klim_neumann26 күн бұрын
Гений, сказал бы еще «не бросай работу если мало платят, у тебя хорошо получается!»
@monsvta26 күн бұрын
@@klim_neumann ну так просмотры могут потом появится, при чем здесь работа вообще
@РоландДискейн-к6й26 күн бұрын
@@klim_neumann Считаешь, что самый умный, да? Не смог пройти мимо, чтобы не вставить свое очень важное и всем такое нужное мнение, да?