Ответы пользователя по тегу JavaScript
  • Куда податься PHP программисту?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Вообще не вижу смысла в высшем образовании. Хотя бы для программиста. В 11 лет я взял в руки книгу "PHP за месяц", с тех пор прочитал ещё много подобных, много статей, изучал чужой код, много писал своего кода.

    Всякие школьные олимпиады, конференции и прочее - бесполезная трата времени. Я был вторым в области программистом. Всё. Эта информация никому ничего не даёт. Я закончил школу с отличием в изучении информатики - бесполезная бумажка.

    В университет я пошёл ради отсрочки от армии, спустя пару месяцев понял, что преподавание настолько дерьмовое, что лучше отслужить. В итоге после череды "временно не годен" меня списали.

    Долгое время я на фрилансе делал сайты. И это меня кормило. Сейчас я для двух клиентов пишу два крутых веб-сервиса и параллельно работаю над собственными двумя веб-сервисами.

    Высшее образование... Не знаю. У меня его не спрашивают. А фундаментальные знания есть и так. Вернее... А что такое "фундаментальные знания"? Высшая математика? Зачем? Очень сложная физика? Ну только если вы собрались кодить софт для физиков. С другой стороны, всегда можно нанять крутого физика, чтобы он вас как программиста консультировал по этим вопросам. Будет больше пользы.

    Обучение - фигня. Самообразование рулит.

    Вообще, я смог найти в Москве работу. Всего пара часов поиска, зарплата первые пару месяцев 60к, дальше уже сильно больше. И я прошёл собеседование. И меня взяли. Но я ушёл сам - скучно. Работать на дядю скучно. Я хочу работать на себя. Система образования нужна, чтобы вы подняли свою ценность в глазах работодателя.

    Вам шашечки или ехать? Вам диплом или знания? Вам непонятную фигню или опыт?
    Ответ написан
  • Экспресс обучение frontend разработке. Как подступиться?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Из SASS и LESS стоит выбрать что-то одно, в препроцессорах нет ничего сложного.

    Если речь о вёрстке макетов для небольшой вебстудии, то про все страшные слова по типу Angular, React, Backbone можно забыть, как и о необходимости в чём-то серьёзнее связки HTML+CSS+jQuery.

    Бустрап (любое другое творение для ускорения работы) будет плюсом не только для работодателя, но и лично для вас. Изучается за пару дней.
    Ответ написан
    3 комментария
  • Нормально ли сверстан слайдер?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    9c6db5174a1b4e308fc7550d812fa816.png

    Что-то явно пошло не так, после того, как прокрутка началась по второму кругу умерло переключение фоновой картинки.

    И, как по мне, было бы хорошим тоном было бы прокрутку задавать не в пикселях, а как-то иначе... в штуках, например :) И количество слайдов по идее должно высчитываться само, а не задаваться вручную.
    Ответ написан
    Комментировать
  • Какие подводные камни веб разработки для мобильных устройств знаете Вы?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    iOS не умеет position:fixed; для фоновых картинок, нужно отлавливать iOS браузер и подсовывать ему что-то иное, например, position:scroll;
    Ответ написан
    Комментировать
  • Сколько времени уходит на создание приложения у человека-оркестра?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Если делать для себя (без времясжигателей в виде постоянных правок заказчика), иметь средства к существованию (чтобы не отвлекаться на другие проекты ради денег), иметь достаточный скилл во фронт и бэк енде, то реально уложиться в неделю с небольшим, грубо говоря, в 7 рабочих дней. Это будет сложно, но реально. Если включить перфекциониста, то 10-14 дней.

    Предполагается, что общая концепция приложения уже есть, а также есть понимание как всё должно работать, как должна быть устроена БД и так далее.

    Если бы делал аналог тостера для заказчика, то это заняло бы неделю на теорию (структура, концепция, уточнение деталей), неделю на серверную часть, неделю на админку, неделю на визуальную часть, неделю на доработки и тестирование, неделю на форс-мажоры. Итого 6 недель. Но лучше просить 2 месяца.
    Ответ написан
    Комментировать
  • Как оформить портфолио в таком виде?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Используйте FancyBox. Или любой аналогичный плагин.
    Ответ написан
    Комментировать
  • Какие самые актуальные разрешение экрана у различных устройств?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Заходим в любой компьютерный магазин, подходим к стойкам с ноутбуками и мониторами.
    Ноутбуки - почти все 1366х768. Дешёвые 17" - 1600х900, ноуты с 1920х1080 и больше уже достаточно дорогие и не по карману большинству. Ноуты с разрешение 2560х1440 и более фактически можно приравнивать к FullHD. Если 13" с таким разрешением, то 90% юзеров будет использовать увеличение.
    Мониторы - практически все идут FullHD, есть 1366х768, есть 2560x1440 и 4К, но они не всем по карману.

    Вот мы уже получили 3 основных современных разрешения (1366, 1600, 1920). Если целевая аудитория гики, то имеет смысл проработать отображение на 2560+.

    Затем, вспоминаем, что когда-то были очень популярны 22" мониторы с 1680х1050. Когда-то многие купили нетбуки, а там всего 1024х600. До сих пор часто у людей можно видеть квадратные мониторы 1280х1024.

    Итого: 1024, 1280, 1366, 1600, 1920 пикселей по ширине.

    Планшеты и смартфоны хоть и могут иметь чуть ли не 4к дисплеи, но методика отображения немного иная. Имеет смысл версия для смартфонов на 360-400 пикселей по ширине (старые смарты), хотя я обычно выставляю ширину сайта в 100% и задаю диапазон от 360 до 500-600 пикселей. Для планшетов 640-1024 пикселя.

    Как-то так.

    В любом случае, мои последние работы адекватно выглядят на старых андроид смартах, на iPhone 3G, на iPhone 6s, на разных айпадах и на всех мониторах.
    Ответ написан
    Комментировать
  • Какой самый продвинутый wysiwyg редактор?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    CKEditor позволяет подгружать свои шаблоны и свои css. Поэтому в нём реально создать нужный вам функционал. Но всё это будет слишком неудобно. Выше написали, что большая часть задач - работа CMS. Примерно так я это и реализовал в своей CMS, движок генерирует разметку, а на каждый блок вставляется свой экземпляр CKEditor'a. Тоже не очень удобно, но другие варианты хуже.
    Ответ написан
    Комментировать
  • Как подстроить высоту виджета Вконтакте под динамический блок?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Честно пытался помочь, не получилось... Сам пытался сделать ширину 100%, но тоже не выходило. Эксперименты с высотой тоже неудачные.
    Ответ написан
    2 комментария
  • Какой посоветуете адаптивный слайдер для сайта с вставкой видео на всю ширину?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Owl Carousel, везде его использую
    Ответ написан
    Комментировать
  • Из-за чего может не приходить письмо на почту?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Сталкивался с тем, что письма отправленные через mail() не приходят на почту mail.ru и gmail.com, в яндексе попадают в спам, но их хотя бы можно прочесть. Решение: возиться с DKIM и доверенными серверами (особо не вникал в тему, пошёл вторым путём), коннектиться через smtp к реальному ящику и через него отправлять. Для второго варианта использую PHPMailer. Ссылку уже дал Владимир Дадонов. На данный момент моя схема работы с почтой выглядит так:
    1) Все домены подключаются к Почте для Домена от Яндекса (pdd.yandex.ru)
    2) Создаётся ящик, например, no-reply@домен.tld
    3) Скрипт коннектится к этому ящику и просто через него шлёт
    4) Письма 100% доходят до mail.ru, yandex.ru, gmail.com и НЕ попадают в спам
    Ответ написан
    Комментировать
  • Слайдер на чистом css?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Соглашусь с предыдущими ораторами. Берите слайдер на jQuery и будет вам счастье. То же экспериментировал с css-only вариантами... геморроя много.
    Ответ написан
    Комментировать
  • На каких языках лучше написать сайт для турфирмы (нужно чтобы было фильтры поиска, чтобы использовалась статистика и аналитика)?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    HTML+CSS+JS будут однозначно. А далее - не важно. Знаешь PHP - делай на PHP. Хочешь изучить Ruby? Делай на Ruby.
    Ответ написан
    Комментировать
  • С какого языка программирования начать изучение back-end?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    PHP довольно простой язык, но придуман он давно и поговаривают, что не справляется с нынешними потребностями. От себя скажу, что это единственный back end язык, который я знаю, и он отлично справляется со всеми задачами, которые я пытаюсь решить. Но, так как, язык довольно простой, то существует "серая масса быдло-кодеров", которые действительно творят ерунду и пытаются выдать за шедевр. Мне потребовался не один год для того, чтобы научиться писать грамотный код.

    Если сделаете свой выбор в сторону ПЫХ'а, то начните с подробного изучения массивов, классов, mysql. Это то, что я пропустил в момент начала своего обучения, но использую сейчас каждый день.
    Ответ написан
    Комментировать