Шось про айтішку – Telegram
Шось про айтішку
1.46K subscribers
437 photos
154 videos
2 files
592 links
Фронтенд, ШІ, 3D друк, FPV, історії з життя та роботи
Download Telegram
Media is too big
VIEW IN TELEGRAM
Там TypeScript компілятор переписали на Go. Ось норм пояснення чому не на Rust, бо дехто вже негадує чому не використали найкращу в світі мову, боже памажи.
😁10👍52🤮2🤔1
от я вчора сміявся з того шо TS переписали на Go, а не на Rust, а сьогодні підкотили проєкт на расті, сиджу ридаю
😁23👍1😍1
Розкажу що сьогодні колупав. В мене зараз є один проєкт, в якому бекенд говорить до сервісу з GraphQL API. З GQL останній раз я працював десь у 2017му, тому мало що памʼятаю.

Виявилось що на GQL апішки ставлять ліміт по складності запиту у кількості сутностей які можна витягнути за один запит, в одну кверю. Ну бо GQL це гарна абстракція для клієнта і гемор для бекенду, де треба оптимізовувати квері шоб не покласти собі базу. Тобто по суті складність нікуди не пропадає, а переноситься з клієнта на сервер.

Так от сервіс до якого мені треба говорити відсікає запити складність яких перевищує їх ліміт. І от було б кльово мати статичний аналізатор, щоб ловити складні квері ще під час розробки, а не дізнаватись про зломаний endpoint на стейджингу чи на CI.

Якщо подивитись в NPM, то там є декілька бібліотек, але нажаль для мого сервісу вони не підійшли.

Карочє питання відкрите, і як виявилось оцінка складності запиту не така вже і проста задача. Для тих хто любить читати є цілий пейпер на цю тему https://guillaume.baudart.eu/papers/fse20.pdf
👍6🤔1🤩1
Спитали коли треба GraphQL, tl;dr ніколи)
😁8👍5👏5🤔1
про те як зараз отримується бабло на стартап
😁1715💯3🎉1
Хочте стрім з розмовами за життя і лайвкодінгом з одним з розробників серії ігор Metro?

Думаю нам веб-макакам буде цікаво дізнатись внутрянку гейм деву.

Хто не знав, Metro робили в Києві. Студія заснована вихідцями з GSC Game World які зробили сталкера.
🔥29👍8👏2🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну що, перехоплювач готовий до бойових. Пройшли фінальні тести, зі стрільбою у повітрі, машина звір.

З мене відос, з вас як завжди донат на підтримку проєкту https://send.monobank.ua/jar/4TRzGKDHHJ
26👍7🔥7👏1
This media is not supported in your browser
VIEW IN TELEGRAM
От для чого Cursor класно підходить, так це щоб за півгодини накидати простеньку апку на телефон.

Зробив застосунок для предпольотної перевірки бортів. Все у телефоні, без папірців, раз два три і вперед.
🔥23👍4
гарної п'ятниці
😁27🤩1
Peak frontend розробка на фрілансі у 2012му, IE, HTML5, шо шо гіт? RAR архів наше все 🙂

Відкопав старі імейли
😁207🤯1
Я засів проходити культову гру Fahrenheit, заходьте дивитись гру шоб не дивитись новини https://www.youtube.com/live/xO071p9JrzA?si=e5ABffkiB_U-2k1q
6🔥2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Ох і тіп) https://news.1rj.ru/str/kyivoperat/166517

Нагадало як я у ковідні часи зробив собі тріп машиною з Києва на схід Турції. Заїхав у невелике містечко Охрид у Північній Македонії, катався по вуличкам старого міста і поки роздуплився зрозумів що їду по бруківці по пішохідній площі, після того як зустрівся поглядом з місцевими))

Гіфка демонструє як я здавав назад)
😁15
Ми з вами у січні зібрали 40 тис грошей на маскувальні сітки і окопні свічки на Сумщину. Волонтерська організація яка там працює сказали, що ми тоді з вами дуже вчасно допомогли. Сьогодні отримав від них прапор який побував на багатьох позиціях.

Загалом з початку повномаштабки в мене по банкам виходить 2млн гривень донатів, половина з яких пішла на пластик для друку скидів, інша половина на всіляку матеріальну допомогу.

Це небагато, але то чесна праця. Так шо дякую усім хто допомагає.

Додаю наш постійний збір на закупівлю пластику https://send.monobank.ua/jar/8TTMjgaRFy
15👍1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Якщо у вас є Тесла, передайте її на ЗСУ, не позортесь))
👍14😁6🎉1
Хащі — один з найкращих українських YouTube проєктів, дивлюсь кожен випуск. Позавчора вийшов випуск про цукровий завод Харитоненків на Харківщині https://www.youtube.com/watch?v=6XnmUiqtJKY

Ми колись їздили по маєткам Терещенків, це одна з сімей мільярдерів які побудували бізнес на цукрі.
15👍2💯1
Хотів вчора запустити стрім по Фаренгейту але знов виявилось шо воно дропнуло сейви, порт з консолі трохи кривий, але я вже пофіксив цю проблему.

Поки ковиряв фікс сейвів, подумав шо класно було б завезти в цю гру українську локалізацію субтитрів. Якихось спеціалізованих інструментів для модінгу під цю конкретну гру немає, але так як гра стара і не важить багато в мене вийшло знайти текст сабів у бінарнику простим пошуком по імені одного з персонажів.


dd if=BigFile_PC.d03 bs=16 | stringsext -td -e utf-16le | grep Carla

2720464 Hi Carla.
<2720624 Oh, wait, Carla. I got some results back on the tests we did for
<2884832 Hey Carla, can you tell your partner to pay me back that 100 buc


Тепер знаючи офсет в байтах кожного рядка сабів, можна переписати його іншим текстом, головне щоб новий рядок тексту був такої ж довжини в байтах як і оригінал.


echo -n "Привіт Карла" | iconv -f UTF-8 -t UTF-8 > replacement.bin

dd if=replacement.bin of=BigFile_PC.d03 bs=1 seek=2720464 conv=notrunc


Що з цього вийшло покажу пізніше.

А загалом хотів написати про те, що гра на вінді, а робив я це на macos і тому треба було перекинути 300мб файл між компами і я по звичці зробив це через Google Drive. Замінив 50 байт у бінарнику і був здивований побачишви шо воно аплоадить усі 300мб назад на Drive.

Як виявилось далеко не всі сервіси шерингу файлів вміють синхронізувати файли по дельтам (змінам). Тобто замість того щоб перезавантажувати увесь файл можна завантажити лише змінену частинку.

Dropbox це робить через Block-Level File Copying — вони б'ють файл на частини по 4мб, і хешують кожну частину, ну і потім перевіряють по хешам яка частина змінилась.

Я чесно кажучи очікував що Drive це мав би вміти робити, але як виявилось вони це завезли тіки от в січні цього року https://workspaceupdates.googleblog.com/2025/01/release-notes-01-10-2025.html
👍102🥰1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Nvidia показує роботів

не знаю наскільки він дійсно автоматизований, але рухається він дуже прикольно, як мультяшний

https://techcrunch.com/2025/03/18/nvidia-and-google-deepmind-will-help-power-disneys-cute-robots/
🥰7👍6😱1