TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #227 · 20.02

Допустим, вы разработчик, и вам от пользователя приходит строка user-agent с описанием того, каким браузером он пользуется. В этой строке будет что-то типа такого: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 И вы хотите из неё узнать мажорную версию Chrome, то есть вытащить число 51. Что вы сделаете? Можно, конечно, написать свой парсер, но я уверен, многие воспользуются регулярными выражениями. Я бы воспользовался. Какое выражение сюда подходит? С виду кажется, что вот такое: /Chrome\/(\d\d)\./g Мы ищем слово Chrome и слэш, затем ловим в группу две цифры, после которых стоит точка. Так? По крайней мере, мышление достаточного количества разработчиков именно таково. Зачастую программистам не хватает умения отойти от техзадания на уровень вещественной сути того, с чем они работают. На самом деле число 51 это версия. Версия будет увеличиваться со временем. «Марти, где твоё четырёхмерное воображение?» Если уже прошло 50 версий, то и следующие 50 не за горами, число станет трёхзначным, регулярка или парсер, сделанные под двухзначные числа, перестанут работать. Трехзначная версия Chrome и Firefox приближается уже сейчас. И да, в них падает куча функций на сайтах, включая крупные корпорации: Yahoo, Bethesda, HBO и бог знает сколько сайтов поменьше. Чисто из-за цифры. Это уже назвали «Проблема сотой версии» по аналогии с «Проблемой 2000 года» (программисты записывали год двумя цифрами, 2000 стал неотличим от 1900). К чему это я? Полезно задумываться о физическом воплощении того, что вы представляете в своей программе. Ваш код должен описывать не столько требования заказчика, сколько законы, по которым существует этот объект в реальном мире. #dev

Hashtags

Резултати

Намерени 4 подобни публикации

Търсене: #upc

当前筛选 #upc清除筛选
Tutto Elezioni

@tuttoelezioni · Post #1115 · 27.05.2025 г., 08:22

#Italia🇮🇹 #Comunali #Genova Risultati finali. 🟥 Silvia #Salis (#PD|S&D; #M5S|LEFT; #AVS|G/EFA|LEFT; #Azione|RE; #PiùEu|RE; #IV|RE; #DemoS|S&D; #Pos|S&D; #PSI|S&D; #Volt|G/EFA; civiche): 51,48% ✅ 🟦 Pietro #Piciocchi (#FdI|ECR; #FI|PPE; #LSP|PfE; #NM|PPE|PPCE; #UdC|PPE; #AP|PPE; #NPSI|PPE; civiche): 44,20% 🟫 Mattia #Crucioli (#UpC|Pacifisti): 1,45% 🟥 Antonella #Marras (#PRC|LEFT; #PCI|Estrema sinistra; #SA|Estrema sinistra): 1,29% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1106 · 26.05.2025 г., 16:42

#Italia🇮🇹 #Comunali #Genova Proiezione di Opinio Italia. Campione: 23%. 🟥 Silvia #Salis (#PD|S&D; #M5S|LEFT; #AVS|G/EFA|LEFT; #Azione|RE; #PiùEu|RE; #IV|RE; #DemoS|S&D; #Pos|S&D; #PSI|S&D; #Volt|G/EFA; civiche): 53,5% 🟦 Pietro #Piciocchi (#FdI|ECR; #FI|PPE; #LSP|PfE; #NM|PPE|PPCE; #UdC|PPE; #AP|PPE; #NPSI|PPE; civiche): 41,4% 🟫 Mattia #Crucioli (#UpC|Pacifisti): 2,0% 🟥 Antonella #Marras (#PRC|LEFT; #PCI|Estrema sinistra; #SA|Estrema sinistra): 1,4% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1093 · 26.05.2025 г., 13:02

#Italia🇮🇹 #Comunali #Genova Exit poll di Opinio Italia. Campione: 80%. 🟥 Silvia #Salis (#PD|S&D; #M5S|LEFT; #AVS|G/EFA|LEFT; #Azione|RE; #PiùEu|RE; #IV|RE; #DemoS|S&D; #Pos|S&D; #PSI|S&D; #Volt|G/EFA; civiche): 53,0-57,0% 🟦 Pietro #Piciocchi (#FdI|ECR; #FI|PPE; #LSP|PfE; #NM|PPE|PPCE; #UdC|PPE; #AP|PPE; #NPSI|PPE; civiche): 38,0-42,0% 🟥 Antonella #Marras (#PRC|LEFT; #PCI|Estrema sinistra; #SA|Estrema sinistra): 0,5-2,5% 🟫 Mattia #Crucioli (#UpC|Pacifisti): 0,5-2,5% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1064 · 25.05.2025 г., 12:47

#Italia🇮🇹 #Comunali #Genova A Genova, unico capoluogo di Regione al voto, i candidati sono 7. Il centrodestra corre con Pietro #Piciocchi, sostenuto da Fratelli d'Italia (#FdI|ECR), Forza Italia (#FI|PPE), Lega (#LSP|PfE), Noi Moderati (#NM|PPE|PPCE), Unione di Centro (#UdC|PPE), Nuovo PSI (#NPSI|PPE) e una lista civica. Il centrosinistra corre con Silvia #Salis, sostenuta da Partito Democratico (#PD|S&D), Movimento 5 Stelle (#M5S|LEFT), Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT) e 2 liste civiche. Altri candidati sono: - Mattia #Crucioli, sostenuto da Uniti per la Costituzione (#UpC|Pacifisti); - Raffaella #Gualco, sostenuta da una lista civica; - Antonella #Marras, sostenuta da una lista che include Rifondazione Comunista (#PRC|LEFT) e #PCI|Estrema sinistra; - Cinzia #Ronzitti, sostenuta dal Partito Comunista dei Lavoratori (#PCL|Estrema sinistra); - Francesco #Toscano, sostenuto da Democrazia Sovrana e Popolare (#DSP|Grande tenda populista, sovranista ed euroscettica). @TuttoElezioni