-
Posts
1,771 -
Joined
-
Last visited
-
Days Won
53
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Николя223
-
А она оптимизирована? как ты считаешь что быстрее js или язык на котором браузер написан, например C Когда ты играешь в игрушки - там до черта эффектов и все плавные, так? Почему.... Во первых скорость обработки языка. Во вторых различные шейдеры директ иксы . Всё это ускоряет работу на уровне не программном а аппаратном. Другими словами Ты не стал верстать макет, а вместо тебя верстает верстальщик Володя.... И у тебя руки свободные и макет будет готов. Вот и сравнить все эти игрухи и то что происходит в браузерах - примитивно. Именно поэтому идет тенденция на ускорение обработки. То что с js анимацией - тормоза и процессор тратит время на обработку, то для родного языка браузера - это пустяки. Он ведь рендерит страницу с бешеной скоростью и ничё. Вот и анимация для него также пустяки. Css анимация - это рациональный подход, Пусть анимацией занимается не тормознутый js, а тот кто быстрее Наверно скоро и рендеринг канвы на C переложат. Ибо не фиг рендерить канвас, когда страница и так рендерится
-
аааа... теперь когда вы подвели вот эту черту, всё стало на места. Я понял их логику - :not отрицательная частица для какого то одного селектора, а не для группы. Как частица "не" в слове. Но все же - влегкую запутали и структура из нескольких :not() подряд в моём коде ещё долго навевали бы мне мысли о костыле
-
Это доказывает моё подозрение что такой казус баг а не фича, который из за не желания переделывать - официально превратили в фичу. Так как по логике - должно работать всё, иначе это может привести к ограничениям(пусть и не большим) в разработке Не... ну блин. Добавили черт знает сколько кода для поддержки канваса(к примеру) а вот такие менее используемые селекторы до ума довести не хотят p.s мне всё равно - я :not только в jQuery использую и то раз в три месяца
-
никогда бы не подумал что всё это может быть так интерессно)) +
-
хм... можно сначала посылаем запрос аяксом скрипту а там: 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() либо библиотеку курла как посредников
-
А смысл? Если контента мало - то хоть что подойдет. А если тысячи страниц - то удалишь что нибудь, а кто то зайдет и фигу увидит))) Поверьте. если контента мало - вообще не заморачивайтесь Switch74 правильно написал - бред Но к слову, для поиска старых файлов по времени(например старше 2 месяцев) есть команда в линуксе. Её можно объединить с удалением - это будет одна строка кода + ставим на крон - автоматическое выполнение заданий. И все само будет отрабатывать Сорри за то что отписал, наверно не учел что вы не знаете что такое SSH =) Стараюсь
-
А смысл? учи команды линукса. Им быстрее можно сделать чем в PHP Я бы (сейчас) просто создал бы сценарий комманд (через exec()-, но тоже можно и скриптом .sh, Но трудности могут возникнуть) . Лучше - комбинировать, тогда рязультат может быть офигенный В нем - экспорт БД в файл и его прямое потрошение grep-ом в поисках изображений. Сохраняем в массив. Далее - проход по папке содержащую изображения и поиск каждого в файла в массиве. Если не найден - откладываем в стопку. Можно все это на Крон повешать Как то так. Но в наше время - как то по таким пустякам заморачиваться... У меня один из проектов на UMI CMS... Вот там настоящие траблы.... Лимит файлов 110000 штук. Недавно лимит был побит. Сама UMI - со всеми фото 60000 файлов, Но Если много пользователей - каждый день формировалось по 1500 кэшевых фалов. жесть короче. Победил кроном с удалением старых файлов
-
Приколы c PIE в ie8. Ослик сошел с ума, или что?
Николя223 replied to ya_verstaka's question in HTML Coding
Забивайте уже на него. Им пользуются только те, кто в интернете первый раз (Ну и моя сестра))) и то десяткой) IE - 8 безбожно устарел -
Если у каждого элемента есть parrent_id - то все просто. вам нужно сформировать многомерный массив, а потом его выводить. Есть другой вариант. Но придется больше запросов к базе делать и в цикле Пишите форэйч, для перебора и вывода всех у кого parent_id = 0. дальше выбирайте все у которых parent_id = id данного элемента. и т.д. т.е. пишите ещё рекурсивную функцию Но что то мне подсказывает, что сейчас есть полно плагинов для этих целей. поищите. может вручную писать не придется.
-
возможно. Но за всю мою практику ни одной такой не видел. За исклюением кодирования в ZEND, но это исключение
-
копируйте все файлы на комп и тотал коммандером ищите в них нужную фразу
-
хм... такое ощущение что информационное пространство едино... у самого несколько дней назад такую же ситуацию решать понадобилось и именно с мультиязычностью. за исключением того, что плагин сам писал.
-
Во многих случаях я вообще формы не использую Собираю данные и отправляю аяксом. В этих случаях, если использовать формы и отправлять их яваскриптом, то при отключении JS - рушиться вся логика, придется "изящно деградировать")) весь материал на нескольких страницах. Помоему - слишком много чести)), особенно если нет расчета на оптимизацию при отсутствии JS. пользователь должен сам понимать, что при отключении JS/использовании браузеров типа тор, с отключенным JS - он может столкнуться с не рабочими ситуациями)) Много сайтов вообще на JS формируются... ок))) назовем это "не изящная деградация")))
-
они не мои) я их не использую Ну как почему. Радиокнопки - это Радиокнопки, они нужны там, где они нужны)) а делать из них единственного спасителя - не правильно О какой пустоте идет речь? Моя концепция виденья считает наиболее приемлимым написание обычного тумблера любой сложности, в замен узкоспециализированых радио. Причем при использовании JS деградировать будет только форма, но не наполнение
-
Обычный тумблер можно и с радио объеденить, но нафиг. лучше просто hidden
-
блин, вы же на PHP отдаете? ну и смотрите, что у вас здесь выводится А уже на базе этого все вам понятно будет. что там. Что нужно и как экранировать Если вы туда объекты отдаете - то конечно, ковычки убирайте. С ними это не объекты а стринги onClick="AddToCart('<?=$arItem["ADD_URL"]?>','<?=CUtil::PhpToJSObject($arItem["PRODUCT_PROPERTIES_FILL"])?>')"
-
вы через консоль посмотрите что в onclick попадает
-
)) с градиентами не прокатит)) Зачем вообще ему на массив то раскладывать??? Как я понял он хочет просто найти нужный селектор - нет смысла матчить тогда. просто сеарч и бери не хочу нужные селекторы В этом плане я с этим товарищем согласен)) И добавлю. я вам указывал на это. попробуйте вашей распарсить обычный градиент взятый с колорзилы. подойдет просто match(/background.*?;\ /img);
-
не рабочая. a.match(/background:\ .*?;\ /img);может тогда циклом по массиву пройтись и готовый результат сразу искать a[i].search(/la_la:\ la_la_la;/); только экранировать придется некотрые символы а после нахождения, да можно делить на "{", а затем по запятым
-
а я об этом)) там искать конец нужно будет точкой с запятой и пробелом. не зря писал. ТС хочет градиенты искать, там встречаются Я вот думаю - если ему часто нужно будет искать - нет нужды каждый раз скрипты гонять. один раз прошел, сохранил в удобном виде - например xml. и все. из него даже js легко данные извлекать Еслиб ТС написал для какой цели это нужно, может вообще ничего парсить не придется
-
на php бы... можно регулярками, а можно посимвольным считыванием возможно посимвольным - проще. В любом случае - задача избавится от пробелов в начале и в конце... можно и на JS извернуться. Смотри 1) запускаем цикл и считываем каждый символ. первые пробелы и переносы строк - пропускаем. Нужно ещё и комментарии учесть . Ищем любой символ кроме комментариев, пробелов и переноса строки Когда находим считываем все до знака "{", пропускаем через трим и заносим в массив(в дальнейшем можно и на запятые разделить) 2) Считываем все внутри { } отфильтровываем пробелы и разносим опять по массивам. ну ты понял) как только нашли ; (причем не окруженную ковычками)значит ок и т.д. Задача осложнится если в коде ошибки будут хотя можно и немного иначе задача - преобразовать {..} в ассоциативные массивы. т.е. ; - заменить на запятые, но осторожно. в PHP ещё и двоеточия на "=>" а оставшуюся левую часть - вставляй куда угодно Ну а поиск в массивах наверно понятен)) я писал парсер для CSS, но тут есть НО)) Тот код CSS изначально строился по понятному алгоритму также другой функцией)) поэтому и небыло проблемм с разбором Если код привести к структурному виду - не будет проблемм. 1) Каждое правило с новой строки 2) Пробелов не должно быть больше одного 3) Все свойства разделяются например точка с запятой и три пробела(чтобы сплитом легко делить) и все. Тогда разбор будет проходить приемущественно через split()/explode() JohnDoe хороший ход - правда не рациональный. не нужно перебирать всё. Но возможно - именно это может проделать пункт 1,2 и 3
-
Металлолом скупаем да? в Калининграде)))) =) =) =) Я в курсе, можешь не рассказывать. муз школу оканчивал, стихи писал, рисовал, скоро пить))) петь начну=) Эт ты где таких переводчиков видел? а всмысле фильмов - роликов... ну это фигня. Настоящие переводчики - переводят синхронно, а это уже не словарь. Он сам себе словарь)) Это жесть... Лично я бы не пошел, даже и из за денег - по поводу фотографоф отписал уже. Глупо тратить свое время на это... Склад ума не тот конструктивный диалог, чо Хм... а в 3D??? уверен любое ТЗ можно выполнить, даже такое... хоть где можно бэкдоры найти Например - анимацию им сделать, там будет все.
-
Не по ТЗ ) 7 красных линий: 2 красные 2 зеленые и остальные прозрачным) + шарик надуть Я бы рисовал основываясь на этом: Красная линия Красная линия Красная линия Красная линия Красная линия Красная линия Красная линия в форме котёнка, мяу
-
тебе просто в консоли нужно запустить функцию vote() с параметрами (там id? или что) если быстро то в консоли юзай программный клик по ссылке Если делать нечё - можешь заморочиться и покопаца - что куда отправляется и сэмулировать на сервере. Можно плагин для хрома написать Можно програмку сделать (правда могу пока только на основе эксплорера - дальше не копал)