- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На всеобщее осуждение и срач вываливаю своё последнее творение: Rude-PHP. Сабж появился под влиянием работы на один американский журнал медицинской тематики, где постоянно нужно написать что-то срочно (СРОЧНО!11) и работающее быстро и стабильно.
Линки: библиотека и документация, гитхаб, архив с библиотекой.
Итак, в чём прелесть и вообще зачем оно:
Рекомендую в первую очередь для тех, кто всё ещё кодит в блокнотах, пишет выборки на устаревших классах mysql* и юзает регулярки там, где это вообще не нужно.
и юзает регулярки там, где это вообще не нужно.
То есть, этот класс выпрямляет людям руки? :)
Да да да... Для фейшунистов и остальных любителей "Apple" :)
То есть, этот класс выпрямляет людям руки?
Скорее мышление.
Да да да... Для фейшунистов и остальных любителей "Apple"
Обижаешь линуксоида :О
public static function size($string)
{
return strlen($string);
}
Смысл этого?
и почему не mb_ ибо utf-8 шалит иногда
Смысл этого?
и почему не mb_ ибо utf-8 шалит иногда
mb_* не впёр, предполагается использование строки как и у алиасов в глобальном неймспейсе - с поправкой на размеры в байтах. Если совсем приспичит - появится класс string_utf8:: или валидация на мультибайтовые кодировки. Но на текущий момент функция, предоставляемая языком, предельно медленная и вероятность промаха при определении высока.
За объяснениями к сорцам PHP на гитхабе. В последний раз когда я их видел - mb_detect_encoding там являл собой здоровый костыль на сишке, который к использованию не рекомендую. Если будет годный исходник с быстрым определением кодировки строки - сюда\в ЛС\в скайп ссылку на пасту, посмотрю.
Хотя решать десятилетние проблемы языка мне одному выглядит как-то зловеще, не находите?
Смысл этого?
Ну как в чём? Это вам ёмаё не в блокноте программировать! Нифига вы не понимаете в феншуи! 😂
Mad_Man, не в обиду, но такой хренью реально юзаться чисто для себя любимого и не более того. А переписывать название стандартных функций, чисто для того, чтобы выучить другие название, это бредятина. Это кстати касается не только этой поделки, но и большинства фреимворков.
Ну как в чём? Это вам ёмаё не в блокноте программировать! Нифига вы не понимаете в феншуи! 😂
Mad_Man, не в обиду, но такой хренью реально юзаться чисто для себя любимого и не более того. А переписывать название стандартных функций, чисто для того, чтобы выучить другие название, это бредятина. Это кстати касается не только этой поделки, но и большинства фреимворков.
Боги, да юзайте что только в голову взбредёт. Я предлагаю опыт разработки и инструмент для этого. Вопли "только для себя" и "блокнотик" можете разбрасывать в любом треде, полезнее вы от этого не становитесь :)
По поводу mb_detect_encoding... юзал когда-то такой костыль - preg_match('//u', 'text');
или еще такой /ru/forum/comment/12555453
По поводу mb_detect_encoding... юзал когда-то такой костыль - preg_match('//u', 'text');
или еще такой /ru/forum/comment/12555453
Второй из костылей пока что понравился больше всех по скорости.
Надо будет ещё проверить матчасть по модификатору 'u', но если он не лжёт слишком часто, то будет класс строк с полной поддержкой utf-8.
function get_encoding($str)
{
$cp_list = array('UTF-8', 'windows-1251');
foreach ($cp_list as $k=>$codepage){
if (md5($str) === md5(iconv($codepage, $codepage, $str))){
return $codepage;
}
}
return 'utf-8';
}
Мне это понравилось