Задать вопрос
  • На каком языке удобней писать websocket сервер?

    mag2000
    @mag2000
    Erlang
    Раз уж я услышал упороться… :-)
    Другими словами, раз есть свободное время, зачем его тратить в пустоту. Давай посмотрим с другой стороны: PHP – говно, а JS – ок. Норм? :-)
    Но над твоей системой и упарываться не надо. Максимализм? Кэши тебе подавай, Go, Scala?
    Твоё приложение – это ивент машина пытающаяся поговорить с человеком через браузер :-)
    n2o – просто почитай ридми и ты всё сам поймешь. И никаких JS фреймворков которые пытаются в данные, будешь писать SPA и отсылать DOM по WS с сервера как ты и хотел, в любое время, из одного микропроцессика обслуживающего пользователя.
    И так же как JVM - на любой тачке, более того: компиляция на лету с горячим обновлением без потери соединений. noSQL из коробки, да ещё и распределенная. Выполнение кода на другой машине через TCP…
    Да, большинство фишек для тебя просто избыточны, но они есть, изкаропки. Ты же о экосистеме говорил? Вот она.
    Коллегам поиграться будешь давать в виде Юникернел-бандла который сам еще и рекомпиляться умеет.

    Осталось выучить на этом проекте Эрланг за 10 дней и всё. Он же понятнее PHP в 10 раз. Энжой ))
    Ответ написан
    4 комментария
  • Какой цветовой профиль используется для веба?

    mag2000
    @mag2000
    Erlang
    Breaking News: следующая ссылка убедит вас в том, что современные браузеры поддерживают профили.

    Is Your Browser Color Managed?
    У кого мустанг желтый – всё ок, браузер уважает ICC профили в картинках.

    Пикча в топе страницы с профилем Jeffrey's Funky RGB и если заменить профиль на sRGB, машина приобретет фиолетовую расцветку.

    На тему того, что картинка становится тусклее. Вы сохраняете изображение без профиля, а профиль по-умолчанию – sRGB. В Photoshop при "Сохранить для web" настройте чекбоксы таким образом:
    • [X] Встроенный профиль
    • [ ] Преобразовать в sRGB


    У меня всё получилось.
    Ответ написан
    Комментировать
  • Куда двигаться в веб-разработке?

    mag2000
    @mag2000
    Erlang
    Как писали выше: js, css и прочий хлам легко учится когда ты делаешь основную задачу и решаешь простенькие смежные задачи гуглением.
    На тему "разных фреймворков" и проблемы отсутствия "глубоких знаний" посоветую почитать про Erlang и N2O. Глянь пример чата в 20 строк, графики производительности – и ты поймёшь, что похапэ и ява нинужны.
    Ответ написан
  • Какую ос выбрать для слабого пк?

    mag2000
    @mag2000
    Erlang
    Самое важное – хотя бы догнать ОЗУ до 4ГБ.
    Второе – приобрести SSD под ОС.

    Теперь можно ставить Win8, если чипсет на материнке не откровенное говно – XP обратно не захочется (долго был адептом XP как оптимальной ОС от мелкомягких).
    Ответ написан
    Комментировать
  • Какую БД использовать в Erlang для высоконагруженного сервера?

    mag2000
    @mag2000
    Erlang
    Таких вопросов не должно возникать у тех кто дорос до High-Load. С другой стороны изначально правильное проектирование – это хорошо.
    Mnesia не должна использоваться как основное хранилище. Riak – да.
    Чтобы не тратить время на Riak можно воспользоваться библиотекой, предоставляющей общий интерфейс и начать с Mnesia, а в будущем, когда проект дорастет до продакшена – перевести на Riak без изменения схемы таблиц.
    Ссылка: KVS. Получить бесплатную поддержку можно здесь.
    Ответ написан
    5 комментариев
  • С чего начать изучение Erlang?

    mag2000
    @mag2000
    Erlang
    ОП, ты – это я. Начни с чего больше нравится, важно делать на энтузиазме, а не примеры из туториалов переписывать (а то этим и закончишь как я когда-то, лол).

    Понравился N2O - сделай что-нибудь на нём, в текущей версии core допилен почти до идеала, для проблем с вхождением есть русскоязычная конфа в IRC и Gitter.

    Также поможет чтение на досуге (в этих книгах есть абсолютно всё что нужно):
    1. Программирование в Erlang (Ф. Чезарини, С. Томпсон)
    2. https://github.com/dyp2000/Russian-Armstrong-Erlang
    3. learnyousomeerlang.com/content
    Ответ написан
    Комментировать