Профиль пользователя заблокирован сроком с 15 октября 2017 г. и навсегда по причине: многократные нарушения регламента работы сервиса
  • Ресурсы (книги, сайты и т.п.) по теме MVC, MVP (MV*) программирования на Javascript?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Википедия, как не странно.
    Ответ написан
    Комментировать
  • Куда перейти с php?Python или Ruby?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    iOS / android
    Java
    Ответ написан
    Комментировать
  • Куда перейти с php?Python или Ruby?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    C++
    Ответ написан
    Комментировать
  • Можно ли верстать отталкиваясь от плоскости?

    @likeapimp
    web dev, web design
    Мне кажется это дело вкуса.. я, например, не приветствую такой подход из-за лишнего js кода, который можно заменить парой div-блоков, но встречал довольно разные реализации.
    Вот, например, в этой верстке эти блоки реализованы как раз таки описанным вами способом clip2net.com/s/3aZ4I6x
    Ответ написан
    Комментировать
  • Серьезный SPA на JavaScript: какие используете фреймворки?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    AngularJS, что использовать для UI - зависит от задачи. Обычно можно отдельные директивы на все случаи жизни найти + штуки типа material design от google.
    Ответ написан
  • Как установить драйвер для видео карты AMD в xubuntu 14.04?

    owniumo
    @owniumo
    сисадмин
    Блоб это и есть проприетарный драйвер без опубликованных исходников. Компилированый бинарный файл, загрузка которого инициализирует девайс как задумал изготовитель.
    Алсо, опера?
    Chrome и Firefox блокируют драйверы, ибо глючные, но есть способ разблокировать:
    www.sitepoint.com/firefox-enable-webgl-blacklisted...
    askubuntu.com/questions/299345/how-to-enable-webgl...
    https://borninbronx.wordpress.com/2012/11/08/chrom...

    EDIT:
    Works fine after adding the "chromium-args": "--enable-webgl --ignore-gpu-blacklist" line to package.json


    Chrome on Linux
    WebGL is enabled on ATI/AMD GPUs with proprietary AMD drivers 8.98 or newer.
    Ответ написан
    Комментировать
  • Может ли WebGL не поддерживаться видеокартой?

    @Eddy_Em
    Если нет аппаратного OpenGL, будет программный (через mesa). Правда, программно это будет очень медленно.
    А вообще, даже во фреймбуфере OpenGL работает.
    Ответ написан
  • Какой шаблонизатор выбрать?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вам типа объяснить зачем шаблонизаторы нужны?

    Какой смысл в использовании шаблонизаторов?

    разница между handlebars и smarty в том что одно для javascript а другое для php. Вы не сможете использовать в проекте на php handlebars и наоборот.
    Ответ написан
    3 комментария
  • Как выложить Python проект на github?

    @Kibastus
    Начинающий веб-разработчик
    Комментировать
  • Что выбрать php ли java?

    В данном конкретном случае лучше доучить.
    Ответ написан
    3 комментария
  • На что обратить особое внимание в при изучении php после javascript?

    @Tumass
    Веб-разработчик
    Если вам необходим серверный язык программирования, то можете попробовать использовать node.js, тем более вы так досконально изучили js. Достаточно будет ознакомиться с документацией и api.

    Ну а по PHP, про всякие нюансы, можно почитать тут: www.phptherightway.com
    Ответ написан
    Комментировать
  • На что обратить особое внимание в при изучении php после javascript?

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

    France_Faust
    @France_Faust
    Дизайн-директор в Dialog
    Этапы разработки макета описаны выше и в принципе они верны.
    Рисуется скетч на бумаге - далее все переносится в фш - сохраняешь экраны и закидываешь на девайс (чтобы посмотреть, как выглядит на экране телефона) - создается прототип в спец. прогах - нарезка элементов.
    Ну и отдаете все разрабу.
    Ответ написан
    Комментировать
  • Как сейчас создают дизайн для приложений?

    @htmleater
    Вот я как раз из тех, кто дизайнер умеющий хорошо верстать и немного адаптировать под себя скрипты.
    Терпеть не могу показывать статичные эскизы-картинки с бантиками заказчику, а потом на пальцах показывать, как это будет работать, поэтому обычно делаю имитирующие работу html- прототипы, чаще всего это картинка с наложенными сверху дивами абсолют всяческих селектов, спойлеров, меню с линками на другие страницы и пр. Заказчик любит потыцкать по таким элементам, а мне не жалко - пусть поиграется.
    Поскольку при таком подходе тройная работа в Фотошопе меня категорически не устраивает, то картинки рисую в векторе, чаще всего в Кореле + Инскейп, ибо Люстра под веб заточена хуже.
    Ответ написан
    Комментировать
  • Быдлокодер PHP, перейти в геймдев, что выбрать, что перспективно для инди-разработки?

    @IceJOKER
    Web/Android developer
    Flash - не стоит. думаю скоро все преимущества flash будут доступны через простой браузер
    Android - перспективный путь
    iOS - думаю в ближайшее время эппл-понты не закончатся, тоже хороший вариант
    PC - тут не знаю..
    Ответ написан
    Комментировать
  • Путь в быдлокодеры или как стать программистом с 0?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1) Я упорно отказываюсь называть верстальщиков - программистами.
    На 90% это тупая низкооплачиваемая работа, никакого отношения к программированию не имеющая
    Исключения есть, но не много.
    Для того что бы стать web backend программистом - знания верстки нужны самые минимальные (читай - не нужны вообще, но в процессе все равно появятся), зато нужно например sql которого в вашем списке нет почему то.

    2) Если хочется денег и нет отвращения к дресс-коду - можно пойти в java разработчики.
    По деньгам выиграете заметно, но это в 99% enterprise со всеми вытекающими.

    3) Если хочется денег и свободы - можно пойти в разработчики ios/andoid на выбор.
    Самый правильный вариант если с нуля выбирать профессию.
    Кадровый голод в сфере дикий, в dc берут с 0ми знаниями на неплохие деньги.

    Imho самый правильный вариант для Вас - второй или третий.
    Становиться верстальщиком сейчас - явно не самая хорошая идея.

    UPD
    PolzuizYami: Что за enterprise и что за вытекающие? )
    Какой порог входа для разработчика под мобилки и через сколько я смогу показать результат и что то за это начать получать ? Почему вы не любите fronted? ) И почему становится fronted'ом не лучшая затея(на верстке я как бы не собирался останавливаться, но это основа основ для fronted'a)?

    Enterprise - работа или в крупной компании или в аутсорсере который работает на крупную не IT компанию. Вытекает из этого определенный уровень бюрократии, чинопочитания, формализма, дресскода и прочего, что в какой то мере компенсируется кешем и стабильностью™.
    Опять же не всюду, но очень много где.

    Порог входа для мобильной разработки сейчас достаточно низкий, 0-1-2 месяца самостоятельной практики и можно идти на вакансию junior, в dc платят 40-50 на старте, за год-два можно выйти на 150-250+ с учетом фриланса.

    По поводу фронтенда:
    Сразу небольшой дисклеймер:
    a) не хочу никого обидеть, пишу исходя из личного опыта. b) это справедливо не для всех проектов.

    Итак:
    1) В отличии от backend - сложность и объем задач по frontend не зависит от размера аудитории проекта.
    2) В отличии от backend - работы по frontend выполняются быстро и в отсутствии требований по изменениям - доработкам не подвергаются.
    3) В отличии от backend - текущая работа по frontend сильно менее связана с прошлыми этапами работы, либо погружение в проект требует не много времени (не всегда, но часто)
    4) Следствие из 1, 2, 3: Для запуска развития среднестатистического проекта нужны backend разработчики в команду (штат/длительный аутсорс) и не нужны frontend разработчики в команду (проще и дешевле брать фрилансеров под конкретные задачи)
    5) Вывод: Путь верстальщика это в 90% либо короткая дешевая работа на фрилансе, либо работа в штате по поддержке постоянных маркетинговых хотелок (подвиньте банер на 20px в бок, итд), либо в очень редких случаях - действительно сложные, нагруженные с точки зрения frontend проекты.
    Почему в редких случаях? Потому что таких проектов очень мало :) (и кстати многие из них - enterprise)

    UPD-2
    По поводу мобильной разработки:
    Куда пойдет mobile dev через 5 лет - предсказать сложно. На мой взгляд основная масса проектов сейчас достаточно простая и для успешной реализации требует монотонной аккуратной работы (70-80% времени это собирание верстки и анимаций, подключения к внешним апи). Адские зарплаты сейчас обусловлены дикой нехваткой людей. Но есть мнение что пик уже прошел.
    С другой стороны появляются новые мобильные платформы - и разработчики нужны уже под них) Непрерывный процесс саморазвития как он есть)

    UPD-3
    Собственно, почему Веб ,а не мобильная или Java. Ориентировался чисто по вакансиям своего города, к сожалению живу не в DC и да же не в DC2, а наверно DC 666 (Владивосток).
    Вся прелесть бытия IT специалистом - в нашей широкой востребованности. Не нужно ориентироваться на свой город, да и на DC по большому счету не стоит. Перед тобой вся планета.
    да и маме сайт сделаю
    ппц мотивация для выбора жизненного пути.
    Ну а про потолок верстальщика - я расписал ниже.
    Ответ написан
    28 комментариев
  • Изучение Angular.js, где лучше?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Практика и доки.

    Если есть свободное время и не хватает практики - пишите. Есть пара бестолковых идей которые можно реализовать (opensource) но на которые не хватает времени.
    Ответ написан
    4 комментария
  • Какие языки программирования наиболее востребованы в игровой индустрии?

    copal
    @copal
    𝄞 ...оооо baby
    Судя по вопросу, Вы ещё не программист, по этому вот -
    Если бы Вы спросили "какие языки учить, чтобы делать сайты и что для этого нужно", то получили бы стандартный ответ - "html5 + css3 + js + php + angular + lareval". И да, это был бы правильный ответ, так как этого достаточно. Всякий раз, при посещении какого-либо сайта, когда у Вас возникал вопрос - "как это сделать", получали ответ - "вот готовое решение, не тратьте время на сооружения велосипеда".
    Согласитесь, как все просто?

    А вот как дела в gemdev'у -
    Физика - да, существуют готовые физические движки, но это "автомобиль", который принесет пользу тем, кто имеет "водительские права" или сломает его разум. Так же для мобильных платформ физ. движки очень тяжелые, по этому нужно писать все законы физического мира - самому.
    Анимация - Вы должны понимать её работу так, словно узнали Вы о ней в раньше чем родились.
    Но на самом деле нужна она не так часто, что не означает, что Вас будет ждать коллектив, пока Вы точную траекторию кривой Безье третьего порядка рассчитаете.

    Я сказал "рассчитать"? Да, это Вам нужно делать на уровне школьного золотого медалиста.
    Уравнения, геометрия, алгебра, ранее упомянутая физика... И думаете это все?
    Нет, потому-что ещё есть же отображение!
    Вы должны разбираться в цветах лучше художника, должны уметь создавать различные эффекты с применением не самопридуманных технологий, а с вполне естественными для всего мира алгоритмами. Их очень много. А алгоритмы поиска путей и прочих столкновений?
    Да, есть много готового, даже можно сказать, что уже все создали.
    Но настоящий gamedev'овиц, должен знать все.

    Это то, что не касается программирования.
    А для того, чтобы осуществить все, что я описал выше, нужно знать всю архитектуру, которая существует + знать все о оптимизации кода на языке, на котором пишете.

    А язык, как Вам уже сказали, почти любой.
    Ответ написан
    1 комментарий