Jump to content

keltanas

User
  • Posts

    211
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by keltanas

  1. Хочешь разбить хрустальные мечты человека о суровую жопу реальности?
  2. Наваяли такой серьезный заголовок, а вы уверены, что ваш веб-сервер выдаст соответствующие http заголовки? Если вы задаете подобные вопросы, то похоже, вообще не понимаете, что такое PHP? Есть такие рестораны, которые пускают: Server:Apache/2.2.9 (Debian) DAV/2 mod_mono/1.9 PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.9 OpenSSL/0.9.8g Transfer-Encoding:chunked X-Powered-By:PHP/5.2.6-1+lenny9
  3. Полагаю, что сам знаешь кто один из модераторов не правильно понял человека и его намерения и решил перенести тему сюда. Вам необходимо вызвать событие mouseover на тот элемент списка, который надо раскрыть (или покопать в этом направлении) Вызов события через jQuery делается с помощью trigger. Скрипт, который используется, опенсурсный кстати. Пару минут его покурив, можно сделать вывод, что еще может подойти что-то вроде $('ul').trigger('expand.kwicks', { index: index }); Где index - номер элемента, который надо раскрыть. PS: Я не проверял эти доводы, но копать следует в этом направлении.
  4. Все зависит от того, сколько заказчик готов платить))
  5. Во всех основных ЯП применяются регулярные выражения формата PCRE. Найти документацию и тестировщик для регов можно найти на сайте http://pcre.ru Выучить можно изучением примеров. Примеры на сайте тоже есть. Так же есть специальные справочники, в которых куча кейсов. Есть очень прикольная программка. Поиск лекарства выходит за пределы темы.
  6. Я бы предложил покопать в этом "Функции даты и времени" направлении Ну а в целом да, вычитаете из NOW() поле даты, вычисляете число дней, и через switch .. case выясняете, что надо вписать.
  7. Ну тут не важно, будет у вас в проекте бутстрап или нет. Важно, как вы свой труд организуете. Бутстрап только поможет сэкономить время на верстку. Как и любой другой фреймворк экономит время в той отрасли, на которую он рассчитан. А для стартапов, порой, важнее как можно быстрее показать рабочий вариант, чем вылизывать каждую строку кода.
  8. Был бы div и span, у него стоял необходимый класс. Для элементов, имеющих более конкретное семантическое значение нахожу вредным менять стили в одном блоке. Если у вас на сайте, в одном блоке пойдут 2 списка со ссылками, и у каждого из них будет свой стиль отображения, то сайт скорее на попугая будет походить. ЗЫЖ к чему вообще этот троллинг? Ну тут надо определиться, хотите использовать less или css. И лучше работать в едином направлении. Если вы хотите стили less перекрыть css'ом, это скорее всего не получится (у меня не вышло). Так что лучше зайдите на страницу http://twitter.github.com/bootstrap/customize.html и скачайте необходимую сборку.
  9. Можно было бы сделать и абсолютным позиционированием, но мне и так хорошо. Кстати, если бы IE понимал тэги HTML5, вложенность была бы меньше. При каких таких обстоятельствах, семантически равные элементы на одном уровне вам захочется сделать разными? Это как раз, ИМХО, и есть ошибка.
  10. Профит в колоссальной экономии времени. Аргументируйте свое недовольство? Чем уровень вложенности не угодил? Над тем проектом, который Вы видели, не будет работать больше одного человека. И что плохого в селекторах вида? .main-photo .article h2 А использовать БЭМ везде где попало, даже в таких мелких сайтах, также не считаю чем-то хорошим. Для каждой задачи есть свои инструменты.
  11. Мне бы лучше попозже, часиков в 19:00 - 20:00. Днем еще дела появились. В общем-то можете собраться без меня, подойду попозже.
  12. Оно-то и вызвало сабж, как не парадоксально ))
  13. А что по вашему в бутстрапе стили, и что такое классы? Тут под бакендом подразумевается админка сайта. Т.е. что бутстрап хорош для создания интерфейса админки. Это очень полезно для программистов с атрофированным чувством дизайна (таких как я, например).
  14. Корректно называть классы в своей верстке, что бы они не конфликтовали с классами бутстрапа. Ну и свои CSS подключать после бутстраповских, чтобы можно было при желании переопределить какое-то оформление.
  15. В прошедшие выходные в Киеве прошла конференция разработчиков на Python. Затронуты интересные темы. Отдельно хочется отметить доклад Alexey Kachayev: Functional Programming with Python. Алексей как всегда пропагандирует идеи правильной и чистой архитектуры и оформления кода, как средство для гибких и расширяемых программ. Все видео с конференции можно посмотреть в записи
  16. Если ресурс на столько посещаемый, то тогда без вопросов, ему нужна модернизация. А эти файлы сессий - только цветочки по сравнению с тем, что может ожидать в дальнейшем при росте посещаемости. Кстати, удаляя все файлы сессий, автоматом лишаешь юзеров авторизации на сайте.
  17. Ну не факт. Это все могло за 2 года накопиться, если время жизни сессий бесконечное. sweb27, чтобы эффективно хранить сессии в NoSQL хранилищах, нужно либо посидеть и пописать код, либо поискать уже готовое решение. Например, для большинства фреймворков (и для некоторых CMS) такие решения есть, его нужно только подключить и использовать. Если на сайте не используется готовый каркас приложения, то нужно написать решение самому, или адаптировать имеющееся. Для этого стоит обратиться к профессиональному программисту/администратору.
  18. Прошу прощения за оффтоп, но зачем вам вообще тогда VPS понадобилась? Установите дома Linux и сидите разбирайтесь. А для сайта возьмите shared, там уже все вполне удовлетворительно настроено и можно не думать о таких мелочах.
  19. Рег.ру прав. Такое сессия-хранилище - это убийца файловой системы. Ставьте меньше время жизни сессии и храните сессии в БД (например, Redis, или, как альтернатива, memcache или apc). Не только уменьшите количество файлов, но и увеличите производительность вашего VDS. Не плохие VDS у Hetzner
  20. Третий набор КИТ 18 октября 2012 года в третий раз стартуют занятия на Курсах информационных технологий. Курсы предназначены для студентов и молодых специалистов, которые хотели бы глубже познакомиться с внутренним устройством операционной системы Linux. Теоретический курс состоит из семи лекций, которые проходят в московском офисе Яндекса. Для тех, кто не попал в число слушателей, и просто для всех желающих лекции транслируются онлайн (на эту страницу). Слушателям, показавшим лучшие результаты, мы предложим пройти практику по системному администрированию в Яндексе. Это хороший шанс попробовать свои силы и получить приглашение работать в Яндексе. Выпускники Курсов смогут успешно работать системными администраторами, сетевыми инженерами или специалистами по информационной безопасности. Содержание Теоретический курс состоит из семи лекций, на которых мы расскажем о работе системного администратора. Расписание лекций: 18 октября — Профессии в мире информационных технологий. 23 октября — Инструментарий системного инженера. 25 октября — Архитектура операционной системы. 30 октября — Безопасность информационных систем. 1 ноября — Компьютерные сети. 6 ноября — Организация хранения данных. 8 ноября — Виртуализация в Linux. Первое занятие через 10 минут.
  21. Конечно не правильно! Правильно использовать PDO Запросы не всегда верно генерить автоматом. Если проект не большой, то все равно, как будет создан запрос. А если проект претендует держать highload, то часто каждый запрос таки прописывают ручками и тестируют его до идеала. Т.к. именно структура БД и медленные запросы являются основным препятствием для highload проектов. Только в этом случае запрос все же хранится и используется на уровне класса/метода модели, а не в контроллере, как некоторые делают. И выглядеть это будет как: <?php /* Execute a prepared statement by passing an array of values */ $sql = 'SELECT name, colour, calories FROM fruit WHERE calories < :calories AND colour = :colour'; $sth = $dbh->prepare($sql); $sth->execute(array(':calories' => 150, ':colour' => 'red')); $red = $sth->fetchAll(); $sth->execute(array(':calories' => 175, ':colour' => 'yellow')); $yellow = $sth->fetchAll();
  22. Вообще рекламщики обычно направляют своих "жертв" на специальную страницу (Land Page). Только она никуда не редиректит, а сама является специально разработанной промо-страницей и как правило, предлагает определенный товар или услугу. Другие рекламщики таким образом занимаются лидогенерацией - предлагают на такой странице размещать рекламу услуг или товаров каких-то сторонних организаций. Считается, что если пользователь перешел по рекламной ссылке на с такой страницы, то это уже потенциальный покупатель (лид). Конверсия таких переходов значительно выше контекстной рекламы, поэтому, и плата за клики на таких страницах выше. Как видишь, лэндпейджи - это вполне себе рабочий инструмент маркетинга. И не надо никуда с нее редиректить. Правильно подготовленная страница приземления способна принести гораздо больше клиентов, чем редирект на главную.
  23. 13 октября в Санкт-Петербурге пройдет DEV {web}. DEV {web} – это профессиональная конференция, где выступают только выдающиеся спикеры. Они будут рассказывать о том, что хочется знать веб-разработчику о сложных высоконагруженных проектах. Приходите, если вам интересно: ? как правильно использовать в проектах с многомиллионной посещаемостью Java, PHP, MySQL, Postgres; ? что делать для балансировки нагрузки, как правильно кэшировать и работать с сессиями пользователей; ? политика работы с популярными соцсетями и глубокие технические особенности разработки приложений; ? как строят командную работу в одних из лучших компаниях России; ? на какие “грабли” можно наступить в высоконагруженных проектах; ? и многое другое. Подробнее о конференции. Регистрация на конференцию. Стоимость 1900 Р.
  24. Это да. Но, как показывает практика, подготовка доклада "начинающими" напротив, дает им возможность более детально, самостоятельно разобраться в какой-то теме. А если они что-то не так поймут, их всегда могу поправить более опытные товарищи. Поэтому, не надо прибедняться. Курсовики все, я думаю, защищали, а некоторые, я надеюсь, и дипломы. Со своей стороны предлагаю рассказать о библиотеке RequireJS. Полезная библиотека для создания модульных приложений на JavaScript - по сути, обертка + менеджер зависимостей для модулей. Она лежит в основе модульной архитектуры современного Dojo. Из коробки работает также с jQuery и NodeJs, но может использоваться и с другими технологиями. —- Место надо выбирать с таким расчетом, чтобы там еще пообщаться можно было. А в барах-кабаках на столько шумно, там самого себя не слышно будет. Как еще один вариант, могу предложить Лофт-проект "Этажи". Правда там тоже, бывает достаточно шумно. Но, при этом бесплатный вайфай и неформальная обстановка.
  25. Да, давно мне счетчик liveinternet в пример не ставили. Видать, он стал очень крут. Совершенно верно. Но, можно было вторую картинку задать так же фоном для внутреннего div <div class="background1"> <div class="background2"></div> </div> А далее сам фон у внутреннего div можно позиционировать как угодно.
×
×
  • 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