Jump to content

Николя223

Expert
  • Posts

    1,771
  • Joined

  • Last visited

  • Days Won

    53

Everything posted by Николя223

  1. А она оптимизирована? как ты считаешь что быстрее js или язык на котором браузер написан, например C Когда ты играешь в игрушки - там до черта эффектов и все плавные, так? Почему.... Во первых скорость обработки языка. Во вторых различные шейдеры директ иксы . Всё это ускоряет работу на уровне не программном а аппаратном. Другими словами Ты не стал верстать макет, а вместо тебя верстает верстальщик Володя.... И у тебя руки свободные и макет будет готов. Вот и сравнить все эти игрухи и то что происходит в браузерах - примитивно. Именно поэтому идет тенденция на ускорение обработки. То что с js анимацией - тормоза и процессор тратит время на обработку, то для родного языка браузера - это пустяки. Он ведь рендерит страницу с бешеной скоростью и ничё. Вот и анимация для него также пустяки. Css анимация - это рациональный подход, Пусть анимацией занимается не тормознутый js, а тот кто быстрее Наверно скоро и рендеринг канвы на C переложат. Ибо не фиг рендерить канвас, когда страница и так рендерится
  2. аааа... теперь когда вы подвели вот эту черту, всё стало на места. Я понял их логику - :not отрицательная частица для какого то одного селектора, а не для группы. Как частица "не" в слове. Но все же - влегкую запутали и структура из нескольких :not() подряд в моём коде ещё долго навевали бы мне мысли о костыле
  3. Это доказывает моё подозрение что такой казус баг а не фича, который из за не желания переделывать - официально превратили в фичу. Так как по логике - должно работать всё, иначе это может привести к ограничениям(пусть и не большим) в разработке Не... ну блин. Добавили черт знает сколько кода для поддержки канваса(к примеру) а вот такие менее используемые селекторы до ума довести не хотят p.s мне всё равно - я :not только в jQuery использую и то раз в три месяца
  4. никогда бы не подумал что всё это может быть так интерессно)) +
  5. хм... можно сначала посылаем запрос аяксом скрипту а там: 1) file_get_contents("http://,,") 2) через simplexml/html парсим страницу и выкидываем обратно 2.a) можно вернуть всю полученную страницу целиком обратно аяксом а на стороне клиента так $.get("/.....",function(data){ $capcha = $(data).find("img.capcha") //и т.д. jQuery прекрассно подходит для парсинга хоть xml хоть html // т.е. я думаю поняли суть идеи. вытаскиваем из страницы нужные поля и вставляем их к себе)) все просто.}) 3) если там форма - выпарсивайте ещё и action, если там аякс то ищите нужный url в скриптах.(ещё лучше вытаскивать всю форму целиком - там полюбому токены есть) 4) Когда все готово - собирайте поля в одно целое и всё готово //Другими словами для обхода политики безопасности запрещающей обычный кроссдоменный аякс, мы используем либо fail_get_contents() либо библиотеку курла как посредников
  6. А смысл? Если контента мало - то хоть что подойдет. А если тысячи страниц - то удалишь что нибудь, а кто то зайдет и фигу увидит))) Поверьте. если контента мало - вообще не заморачивайтесь Switch74 правильно написал - бред Но к слову, для поиска старых файлов по времени(например старше 2 месяцев) есть команда в линуксе. Её можно объединить с удалением - это будет одна строка кода + ставим на крон - автоматическое выполнение заданий. И все само будет отрабатывать Сорри за то что отписал, наверно не учел что вы не знаете что такое SSH =) Стараюсь
  7. А смысл? учи команды линукса. Им быстрее можно сделать чем в PHP Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив. Далее - проход по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. Можно все это на Крон повешать Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов
  8. Забивайте уже на него. Им пользуются только те, кто в интернете первый раз (Ну и моя сестра))) и то десяткой) IE - 8 безбожно устарел
  9. Если у каждого элемента есть parrent_id - то все просто. вам нужно сформировать многомерный массив, а потом его выводить. Есть другой вариант. Но придется больше запросов к базе делать и в цикле Пишите форэйч, для перебора и вывода всех у кого parent_id = 0. дальше выбирайте все у которых parent_id = id данного элемента. и т.д. т.е. пишите ещё рекурсивную функцию Но что то мне подсказывает, что сейчас есть полно плагинов для этих целей. поищите. может вручную писать не придется.
  10. возможно. Но за всю мою практику ни одной такой не видел. За исклюением кодирования в ZEND, но это исключение
  11. жесть. Код должен быть поделен минимум на две части. шаблон и php код. Лучше на три. контроллер, модель, шаблон Но я по другому делаю. Весь код расскидываю на классы и из нужного места шаблона вызываю нужную функцию нужного класса. в упор невижу переменной $select1, там есть $_POST['select1']
  12. копируйте все файлы на комп и тотал коммандером ищите в них нужную фразу
  13. хм... такое ощущение что информационное пространство едино... у самого несколько дней назад такую же ситуацию решать понадобилось и именно с мультиязычностью. за исключением того, что плагин сам писал.
  14. Во многих случаях я вообще формы не использую Собираю данные и отправляю аяксом. В этих случаях, если использовать формы и отправлять их яваскриптом, то при отключении JS - рушиться вся логика, придется "изящно деградировать")) весь материал на нескольких страницах. Помоему - слишком много чести)), особенно если нет расчета на оптимизацию при отсутствии JS. пользователь должен сам понимать, что при отключении JS/использовании браузеров типа тор, с отключенным JS - он может столкнуться с не рабочими ситуациями)) Много сайтов вообще на JS формируются... ок))) назовем это "не изящная деградация")))
  15. они не мои) я их не использую Ну как почему. Радиокнопки - это Радиокнопки, они нужны там, где они нужны)) а делать из них единственного спасителя - не правильно О какой пустоте идет речь? Моя концепция виденья считает наиболее приемлимым написание обычного тумблера любой сложности, в замен узкоспециализированых радио. Причем при использовании JS деградировать будет только форма, но не наполнение
  16. Обычный тумблер можно и с радио объеденить, но нафиг. лучше просто hidden
  17. блин, вы же на PHP отдаете? ну и смотрите, что у вас здесь выводится А уже на базе этого все вам понятно будет. что там. Что нужно и как экранировать Если вы туда объекты отдаете - то конечно, ковычки убирайте. С ними это не объекты а стринги onClick="AddToCart('<?=$arItem["ADD_URL"]?>','<?=CUtil::PhpToJSObject($arItem["PRODUCT_PROPERTIES_FILL"])?>')"
  18. вы через консоль посмотрите что в onclick попадает
  19. )) с градиентами не прокатит)) Зачем вообще ему на массив то раскладывать??? Как я понял он хочет просто найти нужный селектор - нет смысла матчить тогда. просто сеарч и бери не хочу нужные селекторы В этом плане я с этим товарищем согласен)) И добавлю. я вам указывал на это. попробуйте вашей распарсить обычный градиент взятый с колорзилы. подойдет просто match(/background.*?;\ /img);
  20. не рабочая. a.match(/background:\ .*?;\ /img);может тогда циклом по массиву пройтись и готовый результат сразу искать a[i].search(/la_la:\ la_la_la;/); только экранировать придется некотрые символы а после нахождения, да можно делить на "{", а затем по запятым
  21. а я об этом)) там искать конец нужно будет точкой с запятой и пробелом. не зря писал. ТС хочет градиенты искать, там встречаются Я вот думаю - если ему часто нужно будет искать - нет нужды каждый раз скрипты гонять. один раз прошел, сохранил в удобном виде - например xml. и все. из него даже js легко данные извлекать Еслиб ТС написал для какой цели это нужно, может вообще ничего парсить не придется
  22. на php бы... можно регулярками, а можно посимвольным считыванием возможно посимвольным - проще. В любом случае - задача избавится от пробелов в начале и в конце... можно и на JS извернуться. Смотри 1) запускаем цикл и считываем каждый символ. первые пробелы и переносы строк - пропускаем. Нужно ещё и комментарии учесть . Ищем любой символ кроме комментариев, пробелов и переноса строки Когда находим считываем все до знака "{", пропускаем через трим и заносим в массив(в дальнейшем можно и на запятые разделить) 2) Считываем все внутри { } отфильтровываем пробелы и разносим опять по массивам. ну ты понял) как только нашли ; (причем не окруженную ковычками)значит ок и т.д. Задача осложнится если в коде ошибки будут хотя можно и немного иначе задача - преобразовать {..} в ассоциативные массивы. т.е. ; - заменить на запятые, но осторожно. в PHP ещё и двоеточия на "=>" а оставшуюся левую часть - вставляй куда угодно Ну а поиск в массивах наверно понятен)) я писал парсер для CSS, но тут есть НО)) Тот код CSS изначально строился по понятному алгоритму также другой функцией)) поэтому и небыло проблемм с разбором Если код привести к структурному виду - не будет проблемм. 1) Каждое правило с новой строки 2) Пробелов не должно быть больше одного 3) Все свойства разделяются например точка с запятой и три пробела(чтобы сплитом легко делить) и все. Тогда разбор будет проходить приемущественно через split()/explode() JohnDoe хороший ход - правда не рациональный. не нужно перебирать всё. Но возможно - именно это может проделать пункт 1,2 и 3
  23. Металлолом скупаем да? в Калининграде)))) =) =) =) Я в курсе, можешь не рассказывать. муз школу оканчивал, стихи писал, рисовал, скоро пить))) петь начну=) Эт ты где таких переводчиков видел? а всмысле фильмов - роликов... ну это фигня. Настоящие переводчики - переводят синхронно, а это уже не словарь. Он сам себе словарь)) Это жесть... Лично я бы не пошел, даже и из за денег - по поводу фотографоф отписал уже. Глупо тратить свое время на это... Склад ума не тот конструктивный диалог, чо Хм... а в 3D??? уверен любое ТЗ можно выполнить, даже такое... хоть где можно бэкдоры найти Например - анимацию им сделать, там будет все.
  24. Не по ТЗ ) 7 красных линий: 2 красные 2 зеленые и остальные прозрачным) + шарик надуть Я бы рисовал основываясь на этом: Красная линия Красная линия Красная линия Красная линия Красная линия Красная линия Красная линия в форме котёнка, мяу
  25. тебе просто в консоли нужно запустить функцию vote() с параметрами (там id? или что) если быстро то в консоли юзай программный клик по ссылке Если делать нечё - можешь заморочиться и покопаца - что куда отправляется и сэмулировать на сервере. Можно плагин для хрома написать Можно програмку сделать (правда могу пока только на основе эксплорера - дальше не копал)
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy