Задать вопрос
  • Насколько "быдлокодерским" подходом является хранение сериализованных массивов в SQL?

    Почему бы просто не нормализовать БД, что бы избавиться от массивом? Ну или как вариант, в постгрес есть тип данных для хранения json объектов, по которым можно производить поиск. Если данные не имеют фиксированной структуры, то почему бы их не хранить в файлай или использовать, что нибудь типа mongodb.
    Ответ написан
    4 комментария
  • Как проверить на современность браузера (минимум кода, не modernizr)?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    Современность? Что это? Как ее проверить? Когда современный браузер становится несовременным?

    Нужно проверять поддерживает ли браузер ту или иную фичу. Этим как раз модернизр и занимается. А если вас смущает его размер, то воспользуйтесь кастомной сборкой, включив в нее только те проверки, которые вам нужны.
    Ответ написан
    1 комментарий
  • Убрать ошибку когда скрывается выпадающее меню backbone?

    mlnkv
    @mlnkv
    JavaScript Developer
    toggleList: function() {
      var el = this.$el;
      el.toggle();
      $(document).one('click', function() {
        el.toggle();
      });
    }
    Ответ написан
    Комментировать
  • Как нарисовать игровое поле (гексы)?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Ответ написан
    Комментировать
  • Как перенастроить ошибки в nodejs?

    TheCreator
    @TheCreator
    Бездельник
    Вам нужна вот такая магия, но так делать нехорошо.
    process.on('uncaughtException', function (processError) {
      console.log(processError.stack);
    });

    Просто вставьте в начале скрипта. Теперь приложение будет продолжать работу, даже если случится какая-то ошибка, просто залогирует её в консоль. Но, повторюсь, так делать некрасиво.
    Может быть лучше посмотреть за менеджером процессов типа forever, который будет наблюдать за процессом и если он упадёт - перезапускать. Так более кошерно, на самом деле. Ну и вообще, продакшен не должен падать в принципе.
    Ответ написан
    Комментировать
  • Как реализовать node js на сайте?

    MarcusAurelius
    @MarcusAurelius Куратор тега Node.js
    автор Impress Application Server для Node.js
    Для shared-хостингов ни как. Для node.js нужно управляемый хостинг (VPS, collocation, dedicated) или специализированный node.js хостинг (nodejitsu и др.).
    Ответ написан
    3 комментария
  • Для чего в игры вводят свитки идентификации (Diablo2, PoE)?

    @Dimas123
    Весь смысл этих игр выбивать "волнительные" предметы. Свитки это лишь один из приемов для процесса идентификации предметов. Тут важен, именно, сам процесс идентификации, неважно свитки это, Каин или бесплатно. Идентификация призвана продлить эффект кайфа от выбитого крутого предмета и дать возможность полностью насладиться этим моментом "разворачивания подарка" в спокойное от боя время.
    Ответ написан
    Комментировать
  • Вопрос по FullCalendar на рельсах. Проблема со скриптом?

    MpaK999
    @MpaK999
    Буду!
    /events.json - 404 же, значит не найден, а так скорее всего EventsController не прописан в routes.rb
    Ответ написан
    6 комментариев
  • Для чего в игры вводят свитки идентификации (Diablo2, PoE)?

    @Mercury13
    Программист на «си с крестами» и не только
    Наверно, ещё с жанра roguelike, где неопознанная шмотка была реально страшной: встречаются вредные; надел такую — прилипла, носи, пока не расколдуешь.
    По слухам, первый Diablo даже пошаговым был, как обычный «рогалик». Потом переделали.
    Ответ написан
    Комментировать
  • Что из новинок нельзя как лучше подойдет для создания Http Rest Api?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Ответ написан
    Комментировать
  • Как писать графический редактор на JS?

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

    @TheDoctor
    Покажи им его преимущества в сравнении с другими решениями.
    Но есть подозрение, что коллеги просто застряли на одной технологии и не хотят рассматривать что то новое.
    Ответ написан
    Комментировать
  • Игровой движок для инди-студии и карьеры, что выбрать?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Unreal и CryEngine всю жизнь были ориентированы на большие студии, какие-то подвижки в сторону инди начались только в последний год, когда на юнити стали делать чуть ли не половину всех новых игр. Скрипты на плюсах дело усугубляют, сферический скрипт в вакууме на плюсах писать и поддерживать дороже чем на шарпе. Да, возможно есть преимущество в производительности, но, чтобы упереться в эту планку, нужно либо очень хреново писать, либо иметь огромный мир с морем свистелок. Кроме того, у юнити есть Asset Store с кучей плагинов и готовых проектов, которые экономят кучу времени. Marketplace по наполнению даже рядом не стоит. В целом у юнити перспективы хорошие: Microsoft открывает исходники .Net, а юнити переходит на технологию IL2CPP.

    Это всё было про движок, помимо этого вам нужно учитывать другие направления, которые вам придётся изучить за два года: разработка игр, управление командой, монетизация, маркетинг. Начинать делать игры с MMO это самоубийство, лучше не надо. Есть миллион вариантов реализации каждой механики, и понять, какой какой вариант нужен вам можно только на практике. Для этого нужно набивать руку на мелких поделках, делать прототипы, участвовать в геймджемах. Навык завершения игр очень важен и сложен в освоении.

    Когда вы дойдёте до момента, когда вы можете за день наколбасить платформер, тогда вдруг окажется, что с напарником у вас не получится сделать это в два раза быстрее или в два раза круче, потому что у вас не налажены процессы. Например, вы будете полировать игровой уровень, а в это время напарник тоже решил что-то поменять, и у вас появляется две версии одного уровня, с которыми нужно что-то делать. Или кто-то из вас постоянно будет простаивать без дела, пока второй не закончит. И тому подобное. На притирку и наладку процесса может запросто уйти год.

    Наконец, остаётся ещё денежная сторона разработки, без которой долго делать игры не получится. Статистика в этой области плачевная: окупается лишь очень малая часть из всех создаваемых игр, а те, что окупаются, не делают разработчиков миллионерами. Забывать про это нельзя, особенно, если вы хотите внедрить монетизацию в саму игру. Есть много историй, когда изначальные предположения разработчиков не оправдывались, они начинали крутить монетизацию и в итоге убивали геймплей.

    Исходя из всего этого, я бы посоветовал вам поскорее пройти весь путь до магазина в минимально возможном масштабе, а потом уже наращивать обороты. Повторюсь, начинать с MMO не надо, ваш абстрактный диздок скорее всего во многих местах ошибочен, начните с более простых вещей.
    Ответ написан
    7 комментариев
  • Переводчикам нечего ловить на фрилансе?

    @PolkovnikBrumel
    Расскажу по своему опыту. Фрилансил переводами (англ-рус, исп-рус) около трех лет, потом перешел в штат.
    Переводами на фрилансе заниматься можно и неплохо. Но нужно быть готовым, что это непросто, особенно первое время. Из западных бирж заказы искал на Прозе, но там реально большая конкуренция, особенно в популярных языковых парах. За все время нашел там всего несколько заказов. Однако эта площадка полезна не только этим, но и тем, что это отличный ресурс для поиска терминологии и вариантов перевода (www.proz.com/search/), да и профиль там полезен для резюме.
    Из российских сайтов полезен Город переводчиков, а именно раздел Работа, там постоянно находил заказы и там же нашел постоянную работу, где работаю до сих пор.
    Однако самое большое количество заказов поступает от агентств. Тут важно завести хорошие отношения с нормальными конторами, которые платят нормальные деньги. Я постоянно работал с тремя-четырьмя агентствами, и без заказов не был практически никогда. Прямых клиентов найти очень сложно, у меня был один или два, а постоянных так и вообще ни одного, зато одно из агентств до сих пор шлет хорошие заказы на подработку, т.к. их клиент очень хочет, чтобы именно я делал ему переводы. Агентства искал просто: рассылал десятки резюме и делал тестовые задания, а потом смотрел, с кем я хочу работать, а с кем нет. Более или менее нормальный заработок пошел где-то через год после начала фриланса.
    И еще. Надо завести ИП, т.к. серьезные агентства без этого даже разговаривать с вами не будут.
    Ответ написан
    Комментировать
  • Как создать список с ссылками на Jade?

    @kostein
    Сварщик - Верстальщик
    Пишу с телефона могут быть ошибки.
    Например:

    - var links = [{name:"Главная", url:""}, {name:"Производство, url: "build" {name:"Контакты", url:"contact"}]
    
    ul
    	each link in links
    		li
    			a(href="#{link.url}") #{link.name}
    Ответ написан
    Комментировать
  • Windows 8 VS Linux?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    переключение между PS и редактором занимает ~ 10 секунд

    Ну че, логика верная. Нет фотошопа - нет проблем.

    2ГБ Оперативки

    Вы не думали увеличить объем... скажем до 8-ми? или хотя бы до 4-ех? Ну и да, SSD. А так поменяете вы систему или нет - разницы не будет с таким железом.
    Ответ написан
    2 комментария
  • Какие есть advanced книги по Node.js?

    romanzhak
    @romanzhak
    Mathematician
    habrahabr.ru/post/123635
    Отличная статья
    А так то парадигмы, паттерны, схемы и т д учите и будет все ок с организацией кода.
    Ответ написан
    Комментировать
  • Помогает ли gulp при верстке обычных сайтов?

    voidnugget
    @voidnugget
    Программист-прагматик
    Да.
    Обычно заводится отдельный gulp таск, который получает реквизиты для заливки с переменных окружения, и с его помощью уже происходит заливка после сборки. Особенно удобно для aws и heroku, но и sftp покатит.
    Кроме всего прочего можно подключить автопрефиксер с uncss и csslint для подсказок о возможных недочётах.
    ИМХО проще всего и быстрее всего сейчас с stylus'ом, ибо node-sass и медленее и не особо стабильный, а гонять отдельно compass вообще сверхслоупочно, хотя некоторые местные предпочитают чистый uncss.
    Ответ написан
    1 комментарий