TGViewer
Channel Public Channel
Subchannel

Subchannel

@subchan

Жизнь и сраное айти
Subscribers
4.07K
Photos
289
Videos
7
Links
612

Showing posts older than #1580 · Back to latest

Older Posts 15 shown
Post #1579 564
Это, кстати, не техническая проблема, а социальная. Разработчики получают много денег и могут себе купить топовые устройства. Компании покупают разработчикам топовые устройства чтобы они были счастливы и не ушли к конкурентам (ну и чтоб IDE не тормозила). У топ-менеджеров и директоров в кармане топовые смартфоны, а на столе последние макбуки даже если они их используют как печатную машинку.
Получается такой мирок где даже самое тормозное приложение работает приемлимо.

А внезапно за пределами этого мирка конечными пользователями являются полно людей с дешевыми андроидами 5-летней давности, ноутбуками и десктопами с 2 гигабайтами оперативной памяти, да даже айфоны народ до сих пор активно использует 7 и 8 которые вышли 6 лет назад и уже тормозят знатно. У меня у самого вполне себе бодрый проц и 64 гигабайта оперативки на ноуте, но я использую firefox, который процентов на 30% медленнее хрома и у меня всё рассажено по виртуалкам, что не сильно хорошо сказывается на производительности браузеров, так что я страдаю приблизительно на уровне типовых юзеров из стран первого мира. Но пользователей с худшей техникой больше половины (а на винде у большинства смертных всё еще осложняется миллионом фоновых утилит чё-то там жрущих ресурсы в фоне).

Как решать эту проблему? Очевидно, её нельзя решить технически. Модный новый легковесный фреймворк или даже переход статический компилируемый язык не спасет если обернуть каждый графический элемент в 100 контейнеров со своими стилями или повесить по 100 эвентов выполняемых на каждый чих. Проблема социальная и решать её надо административно-социальными методами. Надо дать каждому фронтендеру по слабому устройству и сделать так чтобы он проверял работу своего приложения именно на нём. Или сделать отдельный контроль качества, который будет делать это за девелопера. Но суть в том, чтобы кто-то увидел продукт с точки зрения среднего пользователя, а не из уютного мирка Apple M2 процессоров.
  • 👍 8
  • ❤ 2
  • 😁 2
Post #1578 421
Про ЖС и тормоза.

Короче давеча тут запустили в ТОН аукцион доменов. Я за 20 минут слабал страничку, которая отображала тупо все домены на аукционе (на момент поста 3800). Тупо табличка на html в которой было 3 столбца с текстом и 2 столбца с ссылками (имя, цена, ставки, покупатель и дата).
Охуенно удобно. Видно посещенные ссылки. Мгновенный рендеринг. Супер быстрый скрол. Моментальный поиск сразу по всем доменам.
Но не вписывается в общий дизайн сайта.
Несколько часов её перепиливали сегодня. Прикрутили пагинацию (чисто клиентскую) из-за которой теперь нет поиска сразу по всем домена. Убрали ссылки (зато добавили значок "Копировать") и теперь нельзя сразу перейти к покупке домена и не видно уже посещенные. Рендерится оно теперь 4 секунды вместо 100 милисекунд. При скролинге подлагивает на пару секунд белым экраном.
Зато по феншую.

Этот веб уже ничем не исправишь. Несите новый.
  • 😁 4
  • 😢 2
  • 💩 2
Post #1577 507
Оказывается в английском "посмертный" это "posthumous" или постгумусный. Зашкал цинизмометра.
Post #1576 490
В го категорически не хватает 128 и 256-битных интов. Я вот не понимаю хер ли их не добавить. Спецификация языка позволяет, процессоры нативно поддерживают, разработчики даже в стдлиб уже затащили свои кастомные типа uint128 в пакете net. Разговоры давно ходят и особых возражений нет.
Бери - добавляй. Сразу станет легче работать с криптографией. Тоже самое кстати касается постгреса. Там нельзя хранить int256 константной длины. Либо bytea с накладными расходами, либо UUID для 128-битных интов как костыль. Бесит.
  • 👍 3
  • 🤡 1
Post #1575 564
Сегодня собеседовал разработчика.

- А у вас есть опыт работы с криптовалютами?
- Да, конечно. На последнем месте работы.
- О! Расскажите.
- Ну я работал в банке. И интегрировал несколько разных бирж в приложение.
- А опыт работы с приватными ключами, контрактами?
- Не. Этим другой человек занимался. Я по ресту.


Четвёртый день общаюсь с людьми, которые хотят интегрировать ТОН себе для платежей и перевести людей с BSC.
Я пообщался, специально обученный понимальщик жсников пообщался, биздев пообщался. И никто не понимает что они от нас хотят. Точнее вроде понятно, но ты им говоришь, что мы не будем менеджить за вас приватные ключи и предоставлять кастодиальный сервис и раз у вас есть уже bsc то давайте так же как вы с bsc работаете - мы просто апи к блокчейну, а ключи на вас. Вроде все все поняли и опять по кругу.
И тут я догадался спросить как именно они с bsc работают. И выяснилось, что не через web3, а у бинанса есть кастодиальное апи и они через него работают. Люди даже не понимают что можно как-то иначе.

Прости, Сатоши, мы всё просрали.
  • 😢 11
  • 😁 1
Post #1574 563
Интересно. А можно ли в России поменять фамилию на Навальный? Наверное пока еще можно. А что если люди начнут просто массово менять фамилии на "Навальный"? Как средство агитации. Что придумает власть? Отменит возможность смены фамилии? Запретит менять фамилию на "Навальный"?
  • 😁 5
  • 💩 2
  • 👎 1
Post #1573 714
Будет довольно бессвязный пост. Если вы тут за всякими блокчейнами и айти, то не читайте.

У супругов Дьяченко есть абсолютно проходное подростковое фэнтези "Vita nostra". Там есть интересная аллегория (если я правильно назвал троп). Главная героиня хочет что-то сказать, но молчит, и тогда её тошнит золотыми монетами. Или у моих любимых Стругацких в ОЗ есть образ "Иоанна рвало сверхзнанием перед пастухами". Вот это "рвёт словами, которые не могу держать внутри" мне очень нравится. Выражение "словесный понос" оно ведь о том же, но имеет совсем другую коннотацию, но ведь по сути одно и тоже. Ты не можешь держать что-то внутри и выносишь это как текст людям. Просто хуже качеством.

Мне кажется это важно. Мой блог ведь тоже существует из-за этого. У меня есть мысли которыми я делюсь, потому что это легче, чем не делиться. Иногда эти мысли ближе к поносу и люди отписываются. Иногда к рвоте и тогда люди подписываются.
А есть особенные люди, которые тоже не могут не делиться мыслями, но в силу то ли стечения обстоятельств, то ли из-за более чуткого ощущения реальности, то ли в силу того что они охуенно умные, их мысли оказываются очень сильными. Они застревают в сознании людей, в наших мемах. Наверное, это больше характерно для поэтов и музыкантов. Я читаю книгу про Егорушку Летова и понимаю, что вот оно. Его просто рвало образами на бумагу. Он не мог сдержать это в себе и просто переносил свои сырые мысли прямо в песни. При этом он очень тонко чувствовал реальность. По этому в его песнях просто отображается наша реальность, как в зеркале. Грязном и заблеваном, но зеркале.

Возвращаясь к исходной аллегории. Я становлюсь старше и всё чаще ловлю себя на том, что не говорю то, что хотел бы сказать. Лишний раз промолчать. Лишний раз скруглить. И всё чаще у меня ощущения что меня тошнит золотыми монетами в туалете, когда я сдержал что-то внутри вместо того чтобы сказать. Вроде по-взрослому, но вроде как девочку-подростка из фэнтези. :)
  • 👍 10
  • 💩 2
  • ❤ 1
  • 😢 1
  • 🤮 1
Post #1572 545
Subchannel Я обожаю сервисы, которые работают без регистрации и логинов. Это просто фантастически другой уровень удобства, если тебе не нужна учетка. Вот например google meet. На десктопе он работает без регистрации и логина в гугл. Но мобильная версия не хочет работать…
P.S. Да - это была не прикрытая реклама https://cryptpad.fr
  • ❤ 3
  • 😁 3
Post #1571 590
Я обожаю сервисы, которые работают без регистрации и логинов. Это просто фантастически другой уровень удобства, если тебе не нужна учетка.
Вот например google meet. На десктопе он работает без регистрации и логина в гугл. Но мобильная версия не хочет работать в браузере и предлагает поставить приложение, которое в свою очередь не работает без учетки гугла. Сравните с зумом, который просто берет и подключается к любому созвону по ссылке без логина.
Или вот мне понадобилось срочно скинуть во время интервью человеку какой-то совместный редактор кода, чтобы посмотреть как он пишет. Здесь логин через гитхаб (а у меня нет гитхаба в этой виртуалке где работа). Здесь надо зарегаться через почту и подтвердить email. Непонятно: это только инициатору или собеседуемому тоже надо? Слава богу существует https://cryptpad.fr - просто заходишь, скидываешь ссылку из адресной строки человеку и вот через пару секунд вы уже совместно редактируете код, или правите табличку в типа экселе, или перекладываете задачки по канбану.
  • ❤ 8
Post #1570 601
Subchannel Тема для сочинения: "Родина в песнях русских музыкантов"
Поискал треки с названием "Родина" в Яндекс.Музыке вместо спотифая. Где-то около трехсот треков с таким названием. Это если не считать всякие "Родина зовёт!"

Можно сделать какую-нибудь бесполезную но забавную инфографику например по словам используемым в песнях для описания родины.
  • 👍 3
Post #1569 632
Наблюдаю часто у людей не умение сфокурсироваться на том чтобы дать результат. Правило Парето говорит нам, что 20% усилий даёт 80% результата. Вот и надо всегда начинать с этих 20%.
Когда делаешь какой-то софт не надо начинать с проработки редких случаев. Нет - иногда это имеет смысл, когда ты хочешь поддержку редких случаев сделать своей киллер-фичей и проверяешь получится ли вообще. Но обычно надо удовлетворить базовые потребности юзеров и сделать это хорошо. Но технарям нравится ковырять байтики и прорабатывать крайние случаи, которые показывают какие они умные и всё учли.
Чтобы при этом всё куда-то ехало бог придумал менеджеров, чтобы пиздили нас технарей и направляли куда надо.
  • 😢 6
  • ❤ 4
  • 👍 2
Post #1568 630
Обожаю читать сводки минобороны.

30 июня:
Российский гарнизон выведен с острова Змеиный.
По словам представителя Минобороны, вывод российских войск с острова был произведен в качестве жеста доброй воли.

7 июля:
«Около 5 утра на остров высадились с моторной лодки несколько украинских военнослужащих, которые сфотографировались с флагом. Самолетом ВКС России был немедленно нанесен удар высокоточными ракетами по острову Змеиный, в результате которого часть украинских военнослужащих была уничтожена».


UPD: говорят цитата обрезана и жест доброй воли по отношению к мировому сообществу, а не противнику
  • 😢 2
  • 💩 1
Post #1567 510
Приятно когда на твой канальчик внезапно подписываются люди на которых ты равняешься :)
  • 👍 5
  • 😁 3
  • ❤ 2
Post #1566 675
В телеграме у постов в канале (и сообщений в чате) есть сквозная нумерация. Поэтому когда кто-то удаляет сообщения, то это можно отследить по лакунам в нумерации. Интересно было бы составить графики какие каналы сколько подчищают сообщений. Хорошая задачка для портфолио начинающего программиста. Я сейчас потыкал ручками. Например известный пиздабол Соловьёв удалил 10% своих постов за 24-25 февраля этого года. А богомерзкая либеральная медуза за тот же период - ни одного. Если построить графики удалений (а в идеале попросить у какого-нибудь tgstat данные из кэша) то можно сделать роскошную инфографику о СМИ в России.
  • 👍 18
  • 👎 1
Post #1556 454
Хотел подвести какую-то мораль под пост. Но нет тут морали. Просто фоточки легенд русского рока наших дней.
Лагутенко, Шевчук, Кинчев, Покровский, БГ, Бутусов, Васильев, Кипелов, Макаревич, Князь.
  • ❤ 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →