• Php. Как лучше организовать хранение большого конфига социальной игры и быстрый доступ к нему?

    lexxpavlov
    @lexxpavlov
    Программист, преподаватель
    Если уж добавлять внешний сервис, то не redis, а MongoDB. Редис - превосходная штука, но Монго умеет нативно хранить вложенные данные - как раз json.
    Поэтому для данной задачи Монго подойдёт лучше редиса.
    К тому же, Монго так же очень быстра, прекрасно документирована, а также обладает агрегирующими возможностями - можно будет легко делать запросы на сумму, количество и т.п.
    Материалов по Монго полно (например, про выборки и изменение данных, а вот о агрегирующих функциях).
    Хотя, если вас полностью устраивает решение Виталий Желтяков, то оно лучше, конечно, потому как не привносит новых сущностей в архитектуру проекта. Но если вам нужно делать выборки по конфигу, то подумайте.
    Ответ написан
    Комментировать
  • Вопрос девелоперам на symfony2?

    slimus
    @slimus
    Symfony, Golang
    Мне кажется hwio тут непричем.
    У вас какой тип приложения? Сайт?
    Ответ написан
    8 комментариев
  • Обучение основам C#, посоветуете книги?

    @Gwynbleidd
    Рекомендовал бы в связке такие книги:

    Трей Нэш — C# 2010. Ускоренный курс для профессионалов.
    Чем хороша: достаточно глубоко рассматриваются именно основы C#, достаточные чтобы въехать в особенности языка и CLR, основы правильного дизайна. Затронуты все более-менее важные вещи, такие как обработка исключений, массивы, коллекции, строки, делегаты/лямбды, события, генерики, многопоточность.
    Есть главка с попытками собрать идиомы C#, полезно длz начинающих. Кроме того, автор неравнодушен к функциональному программированию и достаточно подробно рассматривает средства ФП, которые появились в C# 3.0 (LINQ, лямбды).

    Упомянутый уже Рихтер, который, в общем-то, не учит C#, но подробно объясняет тонкие вопросы платформы .NET, о которых рано или поздно придется заиметь глубокое представление.

    Возможно, для того чтобы «надо быстро сделать вот это» хорошим выбором будет книга Allen Jones, Adam Freeman — Visual CSharp 2010 Recipes. A Problem Solution Approach, там возможные вопросы по работе разбиты тематически на главы, ставится проблема и дается решение, например:
    3-1. Create an Application Domain
    5-1. Retrieve Information About a File, Directory, or Drive
    6-2. Insert Nodes in an XML Document

    Также, есть книжечка Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, Peter Golde — The C# Programming Language
    Это, пожалуй, своего рода спецификация, читать ее было нудновато, но зато там есть комментарии уважаемых людей, почему именно так, а не эдак, советы всякие. Но это для продвинутых уже, пожалуй.
    Ответ написан
    1 комментарий
  • Обучение основам C#, посоветуете книги?

    magnitudo
    @magnitudo
    Архитектор, программист, предприниматель...
    Очень хорошая книга для начинающих www.ozon.ru/context/detail/id/5602592/
    А потом в обязательном порядке вот это www.ozon.ru/context/detail/id/7425674/

    И если хорошо владеете английским, то лучше, конечно читать в оригинале.
    Ответ написан
    1 комментарий
  • Dropbox html 404

    Santiago26
    @Santiago26 Автор вопроса
    Нашёл всеобъясняющий ответ, из которого, правда, следует, что ничего сделать с этим нельзя, разве что провайдера менять.
    Некоторые диапазоны русских IP-адресов были заблокированы из-за злоупотребления нашим сервисом публичных ссылок для распространения троянов и других вредоносных программ. Боюсь, что ваш IP находится в одном из этих диапазонов. © Dropbox Support
    Ответ написан
    Комментировать