Maks
Логитеч помойка. Хотел 915tkl брать но никому не советую) красивая модная и по есть, но кейкапы крепятся жутко стремно.
Maks
да ну, и MX keys mini?
Сейчас бы механику с мембранкой сравнивать
Maks
Ну у обычных клав выбор большой. Огромный. Даже среди беспроводных.
Maks
Для меня важным еще является момент - 2 беспроводных интерфейса передачи данных
Даниил
Ребята, может кто нить скажет как тут получается 102?
Нет, *n - следование за указателем. Получилось 102 не потому, что такое число получилось, а потому что на выход в stdout результаты работы функций были выведены по порядку: 1. Следование за указателем, значение х; 2. Следование за указателем во втором MakeFoo и вывод значение x, которое теперь 0, т.к. равно значению по умолчанию после функции new; 3. Значение из отложенной функции, равно 2. 2ка, потому что на момент возникновения defer переменная p содержала ссылку на x. При присвоении p вывода new небыло паники, потому что new возвращает ссылку на значение, а не само значение указанного типа.
Sa
Уже много лет как научились делать с коротким ходом
Maks
Громко чота) ща кейкапы придут с ними посмотрю как мои сайлент будут себя вести. Я к тому писал вообще, что механики от логитеч за свои деньги мусор какой то
Юра (Юрий Александрович)
Видео без звука. Наверное проблемы с энкодингом 🤔
Sakhil
KD - также параша
Sakhil
Все, что проивзодят производители клавиатур - говно
Maks
У кд вроде как хотя бы хотсвапы)
Maks
Есть
Maks
Хотя там не стандартные)))
Sakhil
У кд вроде как хотя бы хотсвапы)
За 2х суммы клавиатуры, которая на видео + хуже сборкой =)
Sakhil
Эта клава 6к с алика =)
Юрий
только красную кнопку не нажимай прошу
Sakhil
только красную кнопку не нажимай прошу
Атомные ракеты летают только по моему назначению, так что да...
Юрий
он уже в сайлент хилл превратился
Maks
Я свою собрал за 10500. Это с шумкой вместе. Смазанные свичи с завода, силиконовая шумка, пластиковый плейт, 3 режима работы, гаскет маунт. И еще не дошли кейкапы которые в эту сумму включены. Акум на 8к милиампер часов.
Maks
Maks
Maks
На фото чисто кейкапы показал)))
Sakhil
Но выглядит очень шикарно, если в такома же формате
Sakhil
Это PBT кейкапы?
Maks
Если тебе на провод плевать, то есть дорогие но годные аллюминиевые diy kit с qmk(программируемые). Шикарные. С каскет маунтом. Но там цена 10+ только за сам кит. Да, это pbt, xda профиль, сублимация
Rostislav
)
Feofan
)
к чему эти понты)))
Sakhil
)
Сеньер - почему у меня туннельный синдром, все же хорошо было...
Feofan
Сеньер - почему у меня туннельный синдром, все же хорошо было...
сразу инвалидность и списание в утиль ... не иначе
Юрий
купил себе mx keys за 16к в днс и радуюсь
Rostislav
Сеньер - почему у меня туннельный синдром, все же хорошо было...
А механика как-то помогает предотвратить?
Юрий
average механика fan
Юрий
мембранка enjoyer
Sa
Какую клаву нужно купить чтоб не схватить инфаркт досрочно?
Feofan
Какую клаву нужно купить чтоб не схватить инфаркт досрочно?
самую дорогую тогда и от инсульта жопы убережёт
Андрей
коллеги…
Tarakanov
Добрый день Сделал утилиту небольшую, которая в один поток разбирает содержимое папок с XML-файлами Результат кладется в Postgres Подскажите пожалуйста два вопроса: 1. Использую стороннюю утилиту (https://github.com/tamerh/xml-stream-parser), посмотрел на скорость работы без вставки данных в базу, получилось что 99% времени уходит на обработку файлов, а не insert. Возможно это как-то побороть? Товарищи рекомендуют смотреть в сторону SAX, мол в память не упрусь. Но с памятью пока проблем не наблюдаю. 2. В каждой папке примерно одинаковый набор данных, хочу попробовать обрабатывать их параллельно. Почитал про горутины, каналы и wait group. Пока не очень понял как их задействовать. Можете посоветовать хороший ресурс для погружения?
Влад
подскажите, хочу экспортировать интрефейс из модуля. этот интерфейс используется во внутреннем пакете. как лучше всего это сделать? у меня идея: в корневом пакете создать еще один интерфейс, который будет наследовать интерфейс внутреннего пакета это ок?
Влад
а зачем его экспортировать?
модуль работает с файловой системой. при желании пользователь может использовать MemMapfs например вместо реальной fs
Rostislav
если я конечно все верно понял, то данный интерфейс не должен находиться в твоем пакете в принципе
Rostislav
ты наверное раньше писал на другом языке вроде джавы и хочешь сделать так, как делал там, но не надо
Rostislav
ты делаешь свою структуру, даешь ей методы и из конструктора просто возвращаешь структуру
Rostislav
тот, кто делает MemMapFs поступает точно также
Rostislav
а потом уже именно клиент ваших реализаций по интерфейсу куда-то передает их. А интерфейс хранит у себя
Влад
я тебя не очень поинмаю давай лучше на примере: мой код например создает файлы в fs. как со стороны пользователя этого модуля передать свою реализацию fs?
Rostislav
то есть он должен передавать реализацию фс в твой модуль, так?
Влад
да
Влад
Влад
который сам и предоставляет для реализации
Rostislav
так. Не совсем конечно понимаю, что значит реализация фс в твоем случае, но ладно. Ну ты определяешь у себя в модуле интерфейс, делаешь его экспортируемым и все
Влад
я так и спрашиваю. как лучше это сделать)
Влад
он исползуется внутренним пакетом. я не могу его объявить в модуле, потому что внутренний пакет не может импортировать модуль (который выше). из-за цикличной зависимости
Юра (Юрий Александрович)
Чтобы не возникало циклических зависимостей, интерфейс нужно вынести в отдельный пакет и оба пакета пусть его импортируют.
Влад
Чтобы не возникало циклических зависимостей, интерфейс нужно вынести в отдельный пакет и оба пакета пусть его импортируют.
это да, но в данном случае я пишу модуль (go mod) и он экспортирует только корневой пакет (если я все правильно понимаю)
Влад
схематично: module1: mod.go module1.go internal: internal.go interface.go все, что находится в пакете internal сокрыто для пользователя модуля module1
Rostislav
ты можешь из module1.go импортировать то, что внутри директории internal
Rostislav
а, ты по-другому написал, ок
Rostislav
ну ты можешь определить ведь интерфейс в module1.go там прописать нужные методы. Так пойдет?
Влад
ну ты можешь определить ведь интерфейс в module1.go там прописать нужные методы. Так пойдет?
у меня такая идея была с наследованием интерфейса. сейчас посмотрю, можно ли комменты тоже наследовать))
Влад
просто способ костыльный. хотел лучше найти, вот и спрашиваю
Rostislav
у меня такая идея была с наследованием интерфейса. сейчас посмотрю, можно ли комменты тоже наследовать))
это не наследование, меня немного путает это слово, т.к. не понимаю, что имеешь в виду. Есть встраивание, когда ты один интерфейс пишешь внутри другого - это встраивание.
Rostislav
но мне кажется лучше новый интерфейс сделать
Maks
ортолинейный сплит надеюсь собрал
Не найдешь такую со всеми требованиями)