Шось про айтішку – Telegram
Шось про айтішку
1.46K subscribers
443 photos
159 videos
2 files
596 links
Фронтенд, ШІ, 3D друк, FPV, історії з життя та роботи
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Цього тижня на роботі підчищав хвости і займався експериментами.

В нас у Whimsical є редактор документів, типу Notion на мінімалках. І хотілося б з нього зробити щось типу Jupyter Notebooks, звичайно ж з кложурою.

Думав я як це зробити на бекенді, бо на клієнті там по суті нема чого робити. А на бекенді треба піднімати ізольований інстанс під кожен конекшн. І згадав, що хоч https://modal.com/ і позиціює себе як serverless платформа з GPU для ШІ, по суті вони дають linux контейнери в яких можна ганяти все шо завгодно.

Код вийшов смішний, бо там пару рядків пайтона (бо Modal на пайтоні) які хендлять реквест і стартують JVM процес з HTTP сервером на Clojure який стартує nREPL сервер, і потім коли клієнт пушить код по веб-сокету воно прилітає у jvm процес і роутиться до REPL серверу який повертає результат обчислення і той улітає назад до клієнта.

Під кожний веб-сокет Modal піднімає цей контейнер, тобто є ізоляція. profit!

Дякуючи цьому сервісу вийшло зробити робочий прототип за один вечір. Мамкін хакєр 🫡
🤩12👍3👏21🔥1
Якщо в мене буде нормальний інтернет сьогодні, то ввечері залітайте на стрім на твічі. Будемо разом вчитись програмувати графіку на OpenGL і про шось балакати. Посилання скину пізніше.
👍18😱32🔥1
Продовжуємо малювати трикутники, залітайте на годинку https://www.twitch.tv/roman01la
🥰4
Мій новий улюблений фон для робочих дзвінків :)

Сьогодні буде кантент. Будемо збирати дрончик на стрімі ввечорі, десь о 19:00. Запишіть собі у календар 📆
🔥17😁8💯3
Десь о 19:00 продовжимо мучати OpenGL і трикутники.

План на сьогодні: зробити базовий шейдинг об'єктів і завантаження моделей.

Придумав вам інтерактив до стріму: будемо ставити пісні написані штучним інтелектом. Радіо "крінжові мелодії" чекає ваших донатів на дрончики і 3д друк.
😁8🤩1
шо ви, го в helldivers https://www.twitch.tv/roman01la
🔥3
Європка потроху втягується у війну. Норди роблять снаряди https://www.youtube.com/watch?v=ITZfjXEOx7Y
а британці хакатонять софт https://twitter.com/basti_vkl/status/1782112719090352486
🔥103
Продовжуємо писати гру з нуля, точніше писати сетап для цього https://www.twitch.tv/roman01la
2
Згадав як колись писав свою першу вебапку за гроші, на фрілансі. Якийсь букінг для хостелу. Робили тоді мобільну версію сайту. Це той час коли було модно для телефонів робити редірект на m. субдомен де окремо хостили мобільну версію.

Це був напевне 12й рік. Я тоді взяв Backbone, noscript іконки і r.js для модулів і збірки проєкту. Тоді ще цей формат модулів називався AMD (asynchronous module definition) і він наче мав депенденсі інжекшн.

А пекеджи ставились через новомодний Bower 🥹

Не сказав би що було добре, бо нормального тулінгу було менше. Але це ще я не застав часи Dojo.

Є тут діди з історіями?)
15🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Нарешті. Маю другий бамбук, цей вже з AMS. Десь півтора місяці чекав поки доїде і пройде всі розмитнення.

Куплений за свої чесно зароблені, податки сплачені, тепер треба в два рази більше грошей на пластик. Так шо буду вдячний за допомогу https://send.monobank.ua/jar/8TTMjgaRFy

Останнім часом друкуємо багато накольників, партіями по 100 штук (5 кг), це десь 5-7 днів по часу.
🤩8🔥6🥰1
Не можу з цього тіпа. Звісно він заробляє нормальні гроші на своїх ідеях, але яким шляхом 🤢

З напливом штучного інтелекту різного типу тіп викупив золоту жилу і почав клєпати врапери для chat gpt та stable diffusion. Простенький лендінг з купою фейкових нагород та фідбеків і вперед.

Тепер от дійшов до терапії. Вцілому я думаю у роботизованої терапії є право на життя, але тільки після вивчення проблеми і можливостей підходу. Бо це інфоциганство що потенційно може завдати шкоди.
🤮24💯13🤔1
Що ви бачите перед собою?

підказка: коли дизайнер не зміг у фронтенд
😁5🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Скільки років використовую React. Тільки зараз дізнався, що не можна просто взяти і тригернути CSS transition на маунт.

Виявилось що useEffect раниться до того, як браузер зробив всі діла. Хоча я думав що це задача useLayoutEffectʼу. Тобто просто в ефекті змінити стейт і тригернути анімацію не вийде.

Бібліотека React Transition Group обходить це тим, що трігерить reflow у браузері перед тим як тригернути анімацію. Щоб типу браузер перерахував стилі і тоді спіймав нові стилі з анімацією.

Фікс: node.scrollTop 🥴🙄😂🫠
🤔11👍7😱1🤮1
якщо вам теж не спиться, го на нічний стрімчанський, хочу потикати рендеринг тіней в opengl https://www.twitch.tv/roman01la
Слухайте. Сільпо ж наче технологічна компанія? Як би було чудово пришвидшити пошук товару на вагах. Особливо для пенсіонерів.

Наприклад впихнути модельку для розпізнавання товару по типу.

Кладеш щось кругле помаранчеве: от тобі сходу список апельсинів (і мʼячиків для собак, лол)

Ідея лежить на поверхні.
💯20👍2
Ору. Вибачте, це я хожу по Сільпо і роздивляюсь смішні продукти.
😁7