Logo
TGCATALOG
Catálogo Selecciones Blog
Daniil Gentili - Noticias del proyecto

Daniil Gentili - Noticias del proyecto

El canal oficial con las noticias de los proyectos Daniil Gentili. Mantenga un ojo en los desarrollos y actualizaciones.

Sin valoraciones
403
26.10.2026
403
26.10.2026
Sin valoraciones
403
26.10.2026
Redirección segura vía bot
О канале

El canal oficial con las noticias de los proyectos Daniil Gentili. Mantenga un ojo en los desarrollos y actualizaciones.

Подписчиков 432
Тематика Otros
Язык Español
Ссылка t.me/daniilgentili
Descripción

Daniil Gentili canal está dedicado a las noticias de sus proyectos. Aquí encontrará información oficial sobre desarrollos, actualizaciones y materiales relacionados. Útil para aquellos interesados en TI y programación en Telegram.

Últimas publicaciones

Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
MadelineProto was updated (8.6.3)! Features: - Update to layer 222 (the server is currently returning unreleased Message constructors for layer 223 and above, so delaying those for now) Fixes: - DC fix New Methods: - messages.getEmojiGameInfo - messages.summarizeText - channels.getFutureCreatorAfterLeave - payments.getCraftStarGifts - payments.craftStarGift Changed Methods: - Added share_phone_number param to messages.acceptUrlAuth - Added for_craft param to payments.getResaleStarGifts New Constructors: - inputMediaStakeDice - messageActionNewCreatorPending - messageActionChangeCreator - updateEmojiGameInfo - updateStarGiftCraftFail - inputPasskeyCredentialFirebasePNV - messages.emojiGameOutcome - messages.emojiGameUnavailable - messages.emojiGameDiceInfo - starGiftAttributeRarity - starGiftAttributeRarityUncommon - starGiftAttributeRarityRare - starGiftAttributeRarityEpic - starGiftAttributeRarityLegendary - keyboardButtonStyle Changed Constructors: - Added bot_forum_can_manage_topics param to user - Added monoforum param to channelForbidden - Added summary_from_language param to message - Added game_outcome param to messageMediaDice - Added craft param to messageActionStarGiftUnique - Added can_craft_at param to messageActionStarGiftUnique - Added style param to keyboardButton - Added style param to keyboardButtonUrl - Added style param to keyboardButtonCallback - Added style param to keyboardButtonRequestPhone - Added style param to keyboardButtonRequestGeoLocation - Added style param to keyboardButtonSwitchInline - Added style param to keyboardButtonGame - Added style param to keyboardButtonBuy - Added style param to keyboardButtonUrlAuth - Added style param to inputKeyboardButtonUrlAuth - Added style param to keyboardButtonRequestPoll - Added style param to inputKeyboardButtonUserProfile - Added style param to keyboardButtonUserProfile - Added style param to keyboardButtonWebView - Added style param to keyboardButtonSimpleWebView - Added style param to keyboardButtonRequestPeer - Added style param to inputKeyboardButtonRequestPeer - Added style param to keyboardButtonCopy - Added request_phone_number param to urlAuthResultRequest - Added browser param to urlAuthResultRequest - Added platform param to urlAuthResultRequest - Added ip param to urlAuthResultRequest - Added region param to urlAuthResultRequest - Added burned param to starGiftUnique - Added crafted param to starGiftUnique - Added craft_chance_permille param to starGiftUnique - Added crafted param to starGiftAttributeModel - Added rarity param to starGiftAttributeModel - Removed rarity_permille param from starGiftAttributeModel - Added rarity param to starGiftAttributePattern - Removed rarity_permille param from starGiftAttributePattern - Added rarity param to starGiftAttributeBackdrop - Removed rarity_permille param from starGiftAttributeBackdrop - Added can_craft_at param to savedStarGift
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
MadelineProto was updated (8.5.4)! The server-side issues with newer layers that forced a layer downgrade were fixed, so this release bumps the layer to the newest 211. This release also re-enables JIT in the docker image, as a problematic commit was reverted in php-src. New Methods: - channels.checkSearchPostsFlood - stories.createAlbum - stories.updateAlbum - stories.reorderAlbums - stories.deleteAlbum - stories.getAlbums - stories.getAlbumStories Changed Methods: - Added query param to channels.searchPosts - Added allow_paid_stars param to channels.searchPosts - Added resell_amount param to payments.updateStarGiftPrice - Removed resell_stars param from payments.updateStarGiftPrice - Added albums param to stories.sendStory New Constructors: - webPageAttributeStarGiftCollection - storyAlbum - stories.albumsNotModified - stories.albums - searchPostsFlood Changed Constructors: - Added resale_amount param to messageActionStarGiftUnique - Removed resale_stars param from messageActionStarGiftUnique - Added stars_my_pending_rating param to userFull - Added stars_my_pending_rating_date param to userFull - Added search_flood param to messages.messagesSlice - Added ton param to inputInvoiceStarGiftResale - Added albums param to storyItem - Added resale_ton_only param to starGiftUnique - Added resell_amount param to starGiftUnique - Removed resell_stars param from starGiftUnique
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
Also announcing the public beta of Psalm v7! Psalm v7 brings huge performance improvements to security analysis, up to 10x thanks to a full refactoring of both the internal representation of taints, and optimization of the graph resolution logic. A major new feature was also added: combined analysis! Combined analysis, enabled by default in Psalm v7, allows running normal analysis, security analysis and dead code analysis all at the same time, within a single run, greatly reducing overall runtimes! Future beta releases will also enable taint analysis by default, given that now it can be run alongside normal analysis. Psalm v7 also brings performance improvements to dead code analysis, and fixes for list types. Even more performance improvements and new features will be released soon!
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
Was visited by a small guest today, sat right next to me for about five minutes, blinking with one eye at a time and looking for bugs and at me for a while before flying away ❤️
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
Psalm is one of the biggest and most powerful PHP Static analysis tools, featuring exclusive features like security analysis, and in Psalm 6.9, an official, hyperoptimized Docker image was introduced. Psalm’s docker image uses a custom build of PHP built from scratch with a custom deepbind patch and the jemalloc allocator, running Psalm +30% faster on average than normal PHP (+50% faster if comparing to PHP without opcache installed). Recently, my deepbind patch was also merged into PHP and will be available to all users (even those not using the Docker image) in PHP 8.5! To use it right now, on PHP 8.4, simply run: docker run -v $PWD:/app --rm -it ghcr.io/danog/psalm:latest /composer/vendor/bin/psalm --no-cache Issues due to missing extensions can be fixed by enabling them in psalm.xml and/or requiring them in composer.json, see here for more info. Extensions not stubbed by Psalm itself (and thus not available as a psalm config option) may be stubbed using traditional PHP stubs. Also posted on the blog: Ссылка скрыта
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
Psalm v6 Deep Dive: Copy-on-Write + dynamic task dispatching Psalm is one of the biggest and most powerful PHP Static analysis tools, featuring exclusive features like security analysis. In Psalm 6.1, I implemented a major refactoring of multithreaded mode (automatically enabled on Linux/Mac OS) based on amphp/parallel, which greatly reduced analysis speeds! But why was it so effective? To understand, one must first understand that in the vast majority of PHP multithreaded analysis tools, jobs are distributed statically between threads on startup, which means that towards the end of the analysis, a lot of workers just sit there doing nothing, just waiting for the other workers processing bigger and heavier files to finish. However, the new multithreaded mode now allows Psalm to dynamically distribute jobs to workers immediately, as soon as they finish processing their current task, reducing idle worker time and maximizing CPU usage, thus reducing the overall runtime! Implementation wasn't as easy as just plugging in amphp/parallel, because Psalm relies heavily on the copy-on-write semantics of fork(): indeed, Psalm's multithreaded mode was quite fast even before the refactoring because it doesn't have to copy all type information to all workers when spawning them, as when workers are spawned using the fork() syscall, the entire memory is not copied to the forked process. Instead, it is copied only when a memory page is modified by the forked process, which means that unless workers start modifying large amounts of type information (which usually happens pretty rarely, as most of that data is immutable after Psalm's scan phase), most of the memory is not copied, leading to large performance improvements. amphp/parallel does not support using fork() to spawn workers out of the box, however I managed to add support using a custom context class (taking care to avoid some edge cases around reused file descriptors, which can cause issues with the event loop). The maintainer of amphp was kind enough to begin integration of Psalm's fork context inside of parallel itself after I pinged him, which means amphp users will soon be able to make use of Psalm's fork context to improve worker spawning performance with copy-on-write fork() semantics. This release also adds an additional check to ensure VM overcommitting (the feature which allows copy-on-write optimizations) is enabled in the OS when running Psalm, by ensuring that the vm.overcommit_memory kernel setting is always set to 1. ~~~ This post is the first of a series of technical deep dives into Psalm v6's performance improvements, which will be released over the next weeks, subscribe to @danog_blog to always stay up to date on the latest Psalm news and developments!
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
Happy to announce I've launched a blog, where I'll be posting news about all my different projects, MadelineProto, Psalm, and much more: blog.daniil.it! I now also have a newsletter, feel free to subscribe to receive all the latest news: blog.daniil.it/newsletter ❤️ All posts posted to my blog and newsletter will also be posted here (replacing the old @daniilgentili blog for technical reasons, as I do not have access to the owner account anymore). You can now discuss posts news about *all* my projects in the linked discussion group: here!
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
The first series of posts I'll be adding here will be some technical deep dives into the performance improvements I've made in Psalm v6, can't wait to share them all with you!
Daniil Gentili - Noticias del proyecto
Daniil Gentili - Noticias del proyecto
🔒Открыть пост
и посмотреть медиа
The first series of posts I'll be adding here will be some technical deep dives into the performance improvements I've made in Psalm v6, can't wait to share them all with you!
Daniil Gentili - Noticias del proyecto
Evolución de suscriptores
+-0.7% últimos 30 días
Actuales
432
Hace un mes
435
Crecimiento medio
+0 / día
Actualizado
hace 2 días

Reseñas de canal Daniil Gentili - Noticias del proyecto

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar