Меня зовут Павленко Виталий, я Team Lead в команде UI-kit в Профи.В какой-то момент мы хотели решить несколько проблем с UI-kit в наших React Native приложениях:UI-kit был слишком медленный. И здесь важно уточнить, что он был сделан с использованием styled-components.В UI-kit не было возможности темизации, потому что токены импортировались как модуль в каждом компоненте. И как следствие, в приложении невозможно было сделать темную тему, потому что при смене токенов оно бы просто не перерендери…
React — одна из самых популярных JavaScript-библиотек для создания пользовательских интерфейсов. В её новой версии произошли значительные изменения, и сейчас я расскажу про самые важные. React 18 теперь умеет существенно лучше работать с приложениями, содержащими большие данные. С помощью концепции виртуального DOM и нового инструмента — параллельного рендеринга — React эффективно обновляет только необходимые компоненты при изменениях, и это даёт молниеносную скорость прорисовки. Появилис…
Весной этого года мы выпустили Squadus — цифровое рабочее пространство для компаний любого масштаба. Решение позволяет общаться в чатах, проводить конференции, совместно работать над документами и автоматизировать типовые действия с помощью ботов.Сегодня расскажем о том, как в мобильной версии Squadus реализовали востребованную функцию — «прыжок к сообщению» в чате (jump to message).Для чего современным чатам нужна эта возможность? Прыжок позволяет «отмотать» чат от цитируемого сообщения к ори…
ПредисловиеНедавно я писал конфигуратор в Shopify и решил поделиться тем, как добавить несколько товаров в Шопифай корзину. Я находил не так много материалов по этому вопросу, тем более на русском языке.Прикрепляю скринкаст того, что можно сделать при помощи этого. Но применений довольно много, не только конфигуратор. В скринкасте я добавил 6 товаров по одному клику на "Add to cart" кнопку. Но до лимита в количестве добавляемых товаров я не дошёл, может их и нет.Cart APIЧтобы добавить …
Starter Kit City Builder This package includes a basic template for a 3D city builder in Godot 4.1.1.stable.official. Includes features like; Building and removing structures Smooth camera controls Dynamic MeshLibrary creation Saving/loading Sprites and 3D Models (CC0 licensed) Screenshot Controls Key Command W A S D Move camera F Camera to center Middle mouse button Hold to rotate camera Left mouse button Place building DEL Remove building Right mouse button Rotate buildin…
Display PDFs in your React app as easily as if they were images.react-pdf monorepo Looking for the react-pdf documentation? It can now be found here.
OSCP Cheatsheet by Sai SathvikOSCP Cheatsheet I prepared this cheatsheet as part of my OSCP preperation. I'll keep this updating. For any suggestions mail me contact.saisathvik@gmail.com Table of Content General Important Locations File Transfers Windows to Kali Adding Users Windows Linux Password-Hash Cracking fcrackzip John Hashcat Mimikatz Ligolo-ng Recon and Enumeration Port Scanning FTP enumeration SSH enumeration SMB enumeration HTTP/S enumeration Wordpress Drupal Joo…
An unofficial Google Nearby Share app for macOSNearDrop is a partial implementation of Google's Nearby Share for macOS. Protocol documentation is available separately. The app lives in your menu bar and saves files to your downloads folder. It's that simple, really. Limitations Wi-Fi LAN only. Your Android device and your Mac need to be on the same network for this app to work. Google's implementation supports multiple mediums, including Wi-Fi Direct, Wi-Fi hotspot, Bluetooth, some…
OCI Container Runtime for macOSrund rund is an experimental containerd shim for running macOS containers on macOS. rund doesn’t offer the usual level of container isolation that is achievable on other OSes due to limited macOS kernel API. What rund provides: Filesystem isolation via chroot(2) Cleanup of container processes using process group OCI Runtime Specification compatibility (to the extent it is possible on macOS) Host-network mode only bind mounts Installatio…