• Разногласия метрики и аналитики

    Недавно работал с подсчётом в гугл аналитиксе, вот тут расписано как они считают и почему именно так. По поводу Яндекса не могу сказать, но здесь есть кое-какие ответы.
    Ответ написан
    1 комментарий
  • Ипользование <div/> вместо <a/> для псевдоссылок?

    toptalo
    @toptalo
    undefined
    Думаю дело в псевдоклассе :hover
    В браузере Internet Explorer до версии 6.0 включительно псевдокласс :hover работает только для ссылок.
    Ответ написан
    1 комментарий
  • Стоит ли учить пхп новичку?

    @ftdgoodluck
    SQL, noSQL
    PHP сейчас де-факто язык разработки говносайтов. Поэтому когда будете искать работу джуниором, убедитесь, что это не «студия-сделаем-супер-сайт-за-5к-рублей», а серьезная контора, где много разработчиков разного уровня и вам будет куда расти.

    Вероятность стать быдлокодером на PHP > Вероятность стать быдлокодером на любом другом языке. Отсюда и нелюбовь такая
    Ответ написан
    3 комментария
  • Стоит ли учить пхп новичку?

    EugeneOZ
    @EugeneOZ
    Стоит, конечно, хороший язык, много фреймворков, большое сообщество, легко найти готовые библиотеки, клиенты, биндинги под различные сервисы.
    Если бы он не развивался — не стоило бы, а PHP развивается очень даже. Там уже сейчас есть основная масса вкусностей из других языков и сейчас продолжают добавлять сахар (yield, properties).
    Ответ написан
    1 комментарий
  • Стоит ли учить пхп новичку?

    @mithraen
    Вы начали не с PHP а с JavaScript :)

    PHP в качестве первого языка при изучения программирования плох тем, что позволяет писать очень грязный код, и при этом весьма беден в плане возможностей как языка (а не библиотек).
    Человек, который имел опыт программирования на другом языке, на PHP часто пишет лучше.

    JavaScript как язык гораздо мощнее — в нем даже есть элементы функционального программирования. Для поднятия своих скиллов как программиста очень рекомендую с ними ознакомиться.

    Для web-разработчика сейчас знать PHP надо. Хотя бы потому, что код на нем наверняка придется в жизни не только писать, но и читать.

    Так что раз вам нужно делать web-сайт — изучайте PHP, и не напрягайтесь по этому поводу. Если же хотите в будущем выбиться в верхний ценовой сегмент по квалификации, даже если будете делать сайты на PHP, все равно ознакомьтесь с другими языками и предлагаемыми ими парадигмами.
    Ответ написан
    6 комментариев
  • Стоит ли учить пхп новичку?

    Stdit
    @Stdit
    Я использую PHP, хотя и не всегда. Как язык сервер-сайда вполне устраивает, жаловаться не приходится. Навязывать его не буду, но могу поделиться некоторыми мыслями на этот счёт. Возможно это поможет вам принять решение.

    PHP — самый распространённый язык, вряд ли с этим будет кто-то спорить. Поэтому специалист по нему востребован. Он имеет некоторые нюансы, при незнании которых можно наделать крупных дыр. При его изучении нужно обязательно уделять внимание безопасности. Язык прост в освоении, несмотря на то, что не всегда лаконичен (например кому-то не нравится порядок агрументов в некоторых функциях, область видимости в неймспейсах, или ряд «задокументированных фич», которые порой вылезают как подводные камни). Кроме того, имеется обширная кодовая база, множество модулей, библиотек, фреймворков.

    Из-за низкого порога вхождения и большого предложения труда достаточно много начинающих php-шников. Оклад новичка (особенно за пределами Москвы) вряд ли можно назвать высоким. Но это привлекает работодателя. Как следствие, появляется множество сайтов, написанных неопытными программистами. Часто такие проекты достаются на доработку опытным, и при виде их кода возникают самые разные эмоции. Так возникают сплетни про язык.
    Ответ написан
    Комментировать
  • Стоит ли учить пхп новичку?

    Talyutin
    @Talyutin
    Учите, хуже не будет.
    Ответ написан
    Комментировать
  • Где можно продавать HTML шаблоны?

    @igoravr
    Ответ написан
    Комментировать
  • Автоклик с задержкой?

    nur
    @nur
    У вас клик наверно вызывает какой то обработчик, если сильно не мудрить то сделайте просто
    document.getElementById('btnSearch').click();
    Если помудрить то сюда
    А если правильно то что то похожее:
    setInterval(myslider.goNextFunction,2000);
    Ответ написан
    6 комментариев
  • Книги по паттернам - что почитать?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    Прекрасная книга и для новичка и для опытных oz.by/books/more10182766.html
    Ответ написан
    1 комментарий
  • Каким языкам программирования учить в колледже?

    ixSci
    @ixSci
    Учите тому, что сам знаете хорошо. Иначе Вам не будет никакого доверия, а следовательно ничему не научите. У меня в универе был С, до этого я с программированием не сталкивался вообще. Т.е. был полный ноль. Все кто хотел, смогли ему обучится. А те кто не хотел, не обучились бы ничему другому, всё равно.

    Там кто-то выше писал про консоль, и про то, что студенту больше ничего не нужно. Лично для меня программирование стало действительно интересно, когда я в BC3.1. включил мышь и разделили экран на 4 сегмента нарисовав 2 линии. Всё, что было до этого с консолью было не интересно.
    Ответ написан
    4 комментария
  • Как подружить .toLowerCase() и null?

    pxx
    @pxx
    Попробовал в консоли. Сходу нашел 2 рабочих варианта:
    var player;
    try {
      player = (prompt('Hello')).toLowerCase();
      console.log(player);
    } catch(err) { console.log('bye'); };
    

    var player = (prompt('Hello') || '').toLowerCase();
    console.log(player);
    
    Ответ написан
    2 комментария
  • как научиться программировать?

    caffeinum
    @caffeinum
    https://bykhun.com
    Если совсем лень читать, попробуйте начать с codecademy.com
    Там PHP, правда, нет, но есть пайтон и джаваскрипт)
    Но потом, конечно, стоит почитать серьезные книжки.
    Ответ написан
    1 комментарий
  • Интернет-магазин на Ruby on rails. Нужен толковый совет?

    @Renius
    дурак восторженный
    1. Админка для Rails приложения есть в самом Rails — scaffold.
    2. Я против использования ЦМС в средах с высокой абстракцией, тем более когда речь идет о средах с настолько высоким уровнем вложенного функционала как Rails. Поясню.
    Вам нужен набор для рисования — ЦМС-стайл (в него входит, карандаши 65536 уветов, краски 16м цветов, фломастеры, аэрограф, кисти из 100500 видов шерсти животных, чертежная доска, студия по улице набережная д17, кв 33 с пассивным и активным освещение, заказанная выставка в Париже с открытой датой, 5 предоплаченных лотов в любом из аукционных домов Кристис, Сотбис, Бонхамс на выбор, оплаченные билеты на самолет.
    Но если вам нужно рисовать на стене соседнего дома, абстрактные картины баллончиком, то все это вам не нужно вообще.
    Не смотря на то что это все называется емким словом: «Искусство», вам этот ЦМС… ммм… не совсем подходит.
    Вам не нужны оплаченные билеты на самолет, вы больше времени потратите если будете их сдавать в авиакассу, чтобы вам не названивал оператор:«Вы чо ваще, собираетесь лететь, не?». Вам нужена пара гемов, подъемник и балончик с краской. Зачем ради этого городить ЦМС я не понимаю. Вам достаточно написать в Gemfile
    gem 'spray-paint'
    gem 'lift'
    
    

    и эти гемы есть, вы же не единственные кто пытается заниматься рисованием баллончиком с краской.
    Тем более что прикручивать spray-paint и lift к ЦМС всеравно придется. А проблемы есть, и в цмс и без нее, и размер их одинаков, и никуда эти проблемы не денутся.

    3. последний магазин который я использовал содержал:
    gem 'devise' # аутентификация
    gem 'haml-rails' # HAML вместо HTML
    gem 'sass-rails' #sass вместо css
    gem 'coffee-rails' #coffeescript вместо javascript
    gem 'postmark-rails' # рассылка почты
    gem 'russian' # потому что мы русские
    gem 'paperclip' # для обработки картинок
    gem 'delayed_job_active_record' # для отложенных задач
    gem 'delayed_paperclip'    , '2.4.5.2', :git => 'git://github.com/tommeier/delayed_paperclip', :branch => 'fix_312' # для отложенной обработки(ресайза) картинок
    gem 'rufus-scheduler' # типа крон, только внутри рабочего rails приложения
    gem 'twitter-bootstrap-rails' # чтобы сверстать все, включая админку
    gem 'aws-sdk' # для выгрузки картинок на S3
    gem 'quiet_assets' # чтобы логи не шумели
    

    админка генерируется через rails g scaffold…
    ничего лишнего, всего достаточно
    Ответ написан
    2 комментария
  • JS использование prompt() (нуб вопрос)?

    WebSpider
    @WebSpider
    Так что-ли?
    var someObject = {numSides:3};
    
    var outputNumSides = function() {
    	var obj = prompt('asd');
    	return window[obj].numSides;
    }
    
    document.write(outputNumSides());
    Ответ написан
    2 комментария
  • Вопрос новичка: Math.floor / Math.random?

    freeek
    @freeek
    Math.floor округляет число в меньшую степень :)
    Ответ написан
    Комментировать
  • Вопрос новичка: Math.floor / Math.random?

    ivnik
    @ivnik
    Math.random() выдает числа от 0 до 1, не включая 1, т.е. числа в диапазоне [0, 1), соответственно диапазон Math.floor(Math.random()*6 + 1) = [1, 7)
    Поэтому после откидывания дробной части получится число от 1 до 6.
    Ответ написан
    2 комментария
  • Вопрос новичка: Math.floor / Math.random?

    LeoCcoder
    @LeoCcoder
    рандом генерирует в диапазоне [0;1), поэтому 7 там никогда не получится
    Ответ написан
    Комментировать
  • Верификация телефона по смс - куда идти и что почитать?

    Hungry_Hunter
    @Hungry_Hunter
    У меня реализовано следующим образом:
    1. Пользователь жмет ссылку подтвердить телефон.
    2. Ему приходит смс с кодом с сервиса smsfeedback.ru
    3. Пользователь вводит код на сайте.

    Так же с помощью этого сервиса рассылаются различные уведомления юзерам.
    Ответ написан
    Комментировать