Jump to content

Быколай

Expert
  • Posts

    1,069
  • Joined

  • Last visited

  • Days Won

    9

Everything posted by Быколай

  1. Просто поддержка (как я это понимаю — консультация тех. специалиста) -- стоит на много порядков дороже чем опупенный хостинг. Если же нужна бесплатная помощь сообщества/наличие русской справки, документации, то чем популярнее продукт, тем больше по нему информации в сети. Лидеров я думаю все знают: WP, Joomla, Drupal. Вообще странные заказчики, хотят и на ёлку и всё сразу. Имхо, сайт на WP с такой базой и нагрузкой (читай трафиком) заслуживает хостинга. А "средненький блог" вполне себе живёт на недорогом шаред-хостинге. Кстати, у WP есть возможности для допиливания напильником — кэширование и прочий тюнинг на производительность.
  2. и? ну, а сервер-то как оказалось
  3. Бугага, .htaccess служебный файл Apache © К.О. Скорее всего в FAQ хостинга есть ответ на ваш вопрос. Или вот: под руку статья попалась.
  4. Поддержка — дорогое удовольствие. S2? Не, не слышал... Имхо, WP в вашем случае рулит. Может и есть что проще, но я в большей простоте смысла не вижу, по мне так нормальное сочетание функционала и скорости. А так стоит пробовать, под собственный вкус и цвет.
  5. Да, с цифрами я что-то попутал, вы правы. Бывает минускульное начертание цифр, как в вашем примере, про чётные что-то я заврался. Шрифты, на сайте "EscrowCond Light" и прочие, которые там и прописаны подгружаются. А на http://jsfiddle.net/2Rq3S/ запустить не катит. True type не подходит? У меня в системе других и нет сейчас похоже.
  6. Ага, спасибо за пояснение. я про Numerals. Если правильно помню, то в нормальной (или в некоторых?) гарнитуре нечётные цифры должны быть ниже базовой линии. Дык оно так и есть в некоторых шрифтах, и в браузерах вроде всегда работало, просто так гарнитура нарисована. В чём тут фича? Что можно для любой гарнитуры теперь раскидать цифры? PS: а причём здесь таблицы? PPS: не вкуриваю, почему не работает в мозилле образцы кода... Эти проприетарные свойства с любыми шрифтами работают или только с теми что на странице с примерами?
  7. Видать вопрос, а как опытные верстальщики размножаются, делением или почкованием
  8. Хочу уточнить пару моментов. 1. Вижу реализовали лигатуры. Просветите, в английском принято чтобы буквы так сливались? Мягко говоря, не привычно. 2. Допилили поддержку не-/чётных цифр. Напомните, раньше же в некоторых адекватных шрифтах так и было же? Теперь можно к любым присобачить через css что ли? 3. А раньше смол кэпс был неправильный? А как пользовать это всё? Ни одно свойство не заработало что-то туплю я с утра...
  9. Быколай

    5 из 30

    Глупости пишите. Вы можете объяснить, чем случайность генерируемая shuffle(), на практике хуже случайности mt_rand()? Она что, даёт не случайный порядок?
  10. Быколай

    5 из 30

    Я бы сделал так, если числа должны идти в произвольном порядке: $array = range(1, 30, 1); shuffle($array); print_r(array_slice($array, 0, 5)); или так, если по порядку: print_r(array_rand(range(1, 30, 1), 5)); NeoXidizer, ваш подход конечно оригинален, но не вижу смысла в цикле, да ещё и исключениях. Слишком через ухо ногой почесаться выходит будто
  11. Короче это как LG Prada Что самое обидное, вот у меня в конторе склад пользуется 1с, сайт с каталогом на 1с-битриксе, а импорт происходит один фиг через одно глубокое и извилистое место. Мопед конечно не совсем мой, он уже так работал, когда я пришёл, но, увы, интеграцией в моём случае и не пахло, одно слово Может конечно в моём случае кривые руки были у разработчиков сайта... но смысл им ломать импорт из коробки (если он был)
  12. Быколай

    5 из 30

    Юзайте array_rand() + range().
  13. На слабых машинах тормозить будет. У меня вот сейчас на офисном ПК долго грузился сайт, потом долго рендерилась страница, и с лагами навигация работает.
  14. а почему? не вдавался в подробности, на такой вывод просто наводит название.
  15. Спасибо блин, столько времени ковырял и не видел этой настройки. По поводу обновления: да, я знаю что версия устарела, но хотелось бы вообще отказаться от продукции 1с, а не обновляться. Так и в этой настроилось, так что...
  16. Что-то долго уже ковыряюсь и утомился. Может подскажет кто? Есть сайт на 1С-Битрикс: Управление сайтом 7.0.14. Есть настроенный импорт из csv в торговый каталог. При создании схемы импорта стандартная привязка данных из файла к свойствам элементов. Внимание вопрос: Вижу только три уровня для привязки к разделам. Группа уровня 1: Название группы (B_IBLOCK_SECTION.NAME) Группа уровня 2: Название группы (B_IBLOCK_SECTION.NAME) Группа уровня 3: Название группы (B_IBLOCK_SECTION.NAME) В csv файле же их 5. Перековырял всевозможные настройки и скудные мануалы. Рою исходный код разных файлов участвующих в импорте (1000 их ), правлю значение попадающихся там переменных вида $NUM_CATALOG_LEVELS = IntVal(COption::GetOptionString("catalog", "num_catalog_levels", 3)); на 4 -- не фига. Не появляется 4 пункт в списке для привязки. Кто знает, как настроить уровень вложенности? PS: тут вот Светлана говорила вскользь, что такое возможно.
  17. вот статья щироко известного в здешних узких кругах Псайволкера, в которой довольно обстоятельно рассматривается применение различных единиц измерения при вёрстке гипертекстов.
  18. а зачем мне обявлять статичному методу переменную в классе ? он и работает быстрее из за того что он не обращается к свойствам класса хых, а функциональный подход ещё быстрее, как уже заметили. короче нет аргументации.
  19. Первый вариант, имхо, практичен. Второй вариант уже для художников, а не верстальщиков. Ваш К.О.
  20. фууу... не, ну что за грязный хак? зачем вы объявили static переменную в локальной области видимости? зачем private, когда по умолчанию паблик? вот так уж тогда, раз хотите тестить циклы внутри методов: class Test1{ static $j = 0; public static function test(){ for($i=0; $i<=1000000; $i++) self::$j += $i; } } class Test2{ public $j = 0; public function test() { for ($i=0; $i<=1000000; $i++){ $this->j += $i; } } } print "<pre>"; $start = microtime(1); Test1::test(); print "exec static: ".(microtime(1) - $start)."\n"; $start = microtime(1); $obj = new Test2(); $obj->test(); print "exec object: ".(microtime(1) - $start)."\n"; И снова статик медленнее. хотя не так значительно. Мне кажется ваше мнение не результат опыта/глубоких теоретических знаний, а просто где-то подобранное чужое. Или предъявите аргументы.
  21. Вытаскивать придётся картинки. Продумать логичную структуру, чтобы легко давать понятные имена файлам и вперёд Мы так и делаем (на Битрикс каталог товаров, экспорт в базу из csv происходит).
  22. Насколько сильно замедляет точно не скажу, но надо полагать что да. Да и вариант это не лучший. И да, вы не сумеете в csv запихать картинку. Лучше путь к файлу (ссылку), ну и копировать их на сервер.
  23. хм... а есть тесты пруф? вот набросал примитивный тестик: <?php class StaticClass{ static $var = 0; static function method(){ return self::$var++; } } class MyClass{ public $var = 0; public function method(){ return $this->var++; } } print "<pre>"; $x = 100000; $start = microtime(1); for($i = 0; $i++ < $x; ){ StaticClass::method(); } print "exec static: ".(microtime(1) - $start)."\n"; $start = microtime(1); $obj = new MyClass(); for($i = 0; $i++ < $x; ){ $obj->method(); } print "exec object: ".(microtime(1) - $start)."\n"; итог: статик медленнее раза в два показал результат. ЧЯДНТ? И да, как заметил Лунатик, аргумент не айс))
  24. На практике прихожу к такому выводу: статик методы нужны в случаях, когда надо дать некий функционал в разных местах, без создания экземпляра класса (new), без наследования. Не всегда удобно таскать по всем классам экземпляр, или плодить новые объекты одного и того же класса в разных местах. К примеру утилиты какие-то, вспомогательные функции. Плюс в том, что вызываются так же просто как и пользовательские функции, а класс помогает организовать их. Обоснуйте пожалуйста.
  25. 1. нужно на php написать программку, которая будет парсить csv (импортированный из ваших xls) и добавлять в БД mysql нужные данные. 2. php-страница каталога будет выводить эти данные в html.
×
×
  • 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