@sbwalls · Post #38488 · 31.12.2023 г., 08:31
#iPhone
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #121 · 20 јул.
Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django
Пребарај: #iphone
@sbwalls · Post #38488 · 31.12.2023 г., 08:31
#iPhone
Hashtags
@ITmastersuz · Post #12500 · 25.10.2025 г., 10:56
🔥 iOS 26 yangilanishidan keyin ko‘p iPhone foydalanuvchilari telefon juda tez qizib ketayotgani va hatto batareyasi shishib ketgani haqida shikoyat qilishmoqda. Ya’ni, bu yangilanish batareya ishlashiga jiddiy zarar yetkazgan. Apple esa hozircha bu muammo haqida rasmiy izoh bermagan — hammasi odatdagidek 🤷♂️ 🐚Bizning barcha loyihalar | #iphone
Hashtags
@ITmastersuz · Post #12417 · 15.09.2025 г., 09:38
iPhone evolution 🥲 Manba: TechnoStrefa 👉Bizning barcha loyihalar | #iphone
Hashtags
@ITmastersuz · Post #12264 · 17.07.2025 г., 01:27
Insayderlar iPhone 17 ranglarining butun ro'yxatini e'lon qilishdi. 👉Bizning barcha loyihalar | #iphone
Hashtags
@rocCHL · Post #10220 · 08.04.2026 г., 05:02
苹果官网上架iPhone斜挎包:可放置AirTag追踪器 售价约合413元 苹果已在美国官网上架一款Herschel Cloudform iPhone斜挎包,粉色和黑色,定价为59.95美元,约合人民币413元。Herschel是一家于2009年创立的加拿大潮流品牌,产品涵盖背包、旅行袋、行李箱等。 标签:#iPhone Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9261 · 27.01.2026 г., 13:01
消息称三星电子、SK 海力士已与苹果谈判,大幅提高 iPhone 手机所用 LPDDR 内存价格 三星电子选择与苹果谈判,大幅上调 iPhone 手机用 LPDDR 内存的价格。具体来说,三星电子涨幅超过 80%,而 SK 海力士接近 100%。这可能会导致苹果 LPDDR 内存供应价不排除在下半年进一步上涨。苹果通常按年计算签订内存长期供货合同,但考虑到近期爆发的内存供需危机,目前只谈妥今年上半年的价格。随着下半年新机发布,价格可能继续上涨。 今年iPhone要涨价…… 标签:#iPhone Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@rocCHL · Post #9125 · 24.01.2026 г., 06:28
苹果首款折叠 iPhone Fold 机模和华为 Pura X、三星 Galaxy Z Trifold 手机对比图曝光 苹果首款折叠 iPhone Fold 的尺寸:7.8 英寸内屏、5.5 英寸外屏,厚度 9mm。 A20 Pro 芯片采用台积电全新 2nm 工艺,能效提升 30%。 晶圆级多芯片模组 WMCM技术可将内存与 CPU、GPU、NPU 集成在一块晶圆上 标签:#iPhone Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@fight4f · Post #8947 · 06.12.2024 г., 05:43
(shared from another chat, spread far!) ⚠️IMPORTANT SECURITY INFORMATION⚠️ Hey folks, looks like Apple Intelligence can now read Signal messages on new iPhones. If you have a newer iPhone, 15 or 16, and you have downloaded iOS 18.1, please make sure you either disable Apple Artificial Intelligence under settings, or go under Siri/AI and ensure it is not enabled for Signal. If you do not, it will scan your Signal messages and read the content. To do so, navigate to Settings > Siri > scroll down to Apps > Signal > turn off “Learn from this app” and the other two settings #iphone
Hashtags
@rocCHL · Post #8911 · 20.01.2026 г., 04:43
IDC:华为重返 2025 年中国智能手机市场出货榜首,苹果 iPhone 17 系列创 Q4 单季新高、小米连续两年实现增长 IDC报告显示,2025年中国智能手机出货量约2.84亿台,同比微降0.6%。华为重夺全年冠军,折叠屏份额超70%;苹果Q4表现强劲,创近年单季新高。vivo、OPPO、小米及荣耀在高端市场表现活跃。受成本上涨影响,厂商普遍缩减低端机型。折叠屏市场进入平台期,增速放缓。预计2026年市场或因成本压力出现回落。 标签:#iphone Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@thehackernews · Post #8691 · 27.03.2026 г., 17:24
🛑 Apple is sending #iPhone Lock Screen alerts warning users about active web-based attacks targeting outdated iOS. Coruna and DarkSword exploit kits target older iOS via compromised sites, expanding risk beyond targeted attacks. 🔗 Read → https://thehackernews.com/2026/03/apple-sends-lock-screen-alerts-to.html
Hashtags
@thehackernews · Post #8582 · 12.03.2026 г., 10:02
⚡ Apple backports CVE-2023-43010 fix after the WebKit flaw was used in the Coruna #iPhone exploit kit. It allows memory corruption via malicious web content. Fix now covers iOS 15.8.7 & 16.7.15 devices, including iPhone 6s, 7, 8 & X. 🔗 Read → https://thehackernews.com/2026/03/apple-issues-security-updates-for-older.html
Hashtags
@rocchl · Post #8555 · 10.01.2026 г., 12:34
今年将推出四款全新iPhone,以下是即将发布的新品详情。 iPhone 17e 将配备 A19 芯片 、灵动岛、居中前置摄像头和更窄的边框,并支持 MagSafe。 iPhone 18 Pro/Pro Max 将采用 2nm 工艺的 A20 Pro 芯片 ,更小的灵动岛(可能是打孔设计),以及屏下 Face ID。 iPhone Fold 将采用书本式折叠设计,内屏约 7.6 英寸 ,外屏约 5.4 英寸 ,并可能搭载 A20 Pro 芯片和 Touch ID。 标签:#iPhone Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags