Popular Tags:

Использование Steam API на C#

22.07.2014 at 03:51

Получения ключа

Ключ для использования API получаем здесь.

Документация

Справка по апи доступна на странице для разработчиков. У нее есть один недостаток – она глючная и описаны не все методы. Вместо этого лучше использовать стороннюю справку.

JSON

Стим умеет отдавать данные как в XML, так и в JSON. read more

Рецензия. Семь языков за семь недель.

18.07.2014 at 03:28

7_languages_in_7_weeks
Книга во многом похожа на “Семь баз данных за семь недель“. Для каждого языка описывается базовый синтаксис и ключевые особенности:

  • Ruby – Метапрограммирование. Не представляю, для чего это нужно. В маленьких проектах и смысла нет, в больших – очень легко запутаться.
  • Io – Прототипное ООП.
  • Prolog – Логическое программирование.
read more

Создание простого сервиса на node.js

15.07.2014 at 03:14

Задача: сделать сервис, отдающий JSON по некоторым запросам.
Сервис я решил делать на node.js.

Общие сведения

node.js – серверный javascript. Содержит встроенный веб сервер, т.е. не нуждается в установке apache или nginx.
Сам по себе node.js умеет очень мало. Вся функциональность содержится в модулях. Для работы с модулями используется специальный пакетный менеджер npm. read more

Задачник для программиста

07.07.2014 at 18:03

1402842485243
Полный размер по клику.

Наткнулся в сети на большой список задачек для програмистов. Решил перевести. Список будет полезен при изучении нового языка. Свои задачки можно предлагать в комментах.

Рандомный вариант можно выбрать с помощью этой кнопки:

  • Генератор имен
  • Конвертер температур
  • Расчет возраста в секундах
  • Алгоритм шифрования (любой из http://rumkin.com/tools/cipher кроме Морзе)
  • FizzBuzz wiki
  • Камень-ножницы-бумага
  • Виселица wiki
  • Генератор псевдослучайных чисел
  • Генератор паролей
  • Абсолютно точное время из атомных часов из интернета
  • Генератор хайку
  • Магический шар 8 wiki
  • Гипотеза Коллатца wiki
  • Разворот строки
  • Файловый менеджер
  • Подсчет количества слов в строке
  • Сапер
  • Четыре в ряд wiki
  • Расчет индекса массы тела wiki
  • Судоку.
read more

Разработка игры на WPF

21.06.2014 at 12:00

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

Идея игры

Решили делать ремейк старой игры “Попади в меня кирпич”. read more

Рецензия. Семь баз данных за семь недель.

06.06.2014 at 03:50


В книге описывается несколько типов баз данных:

  • Реляционные БД (PostgreSQL)
  • Хранилища ключ-значение (Riak, Redis)
  • Документо-ориентированные БД (CouchDB, MongoDB)
  • Столбцовые (HBase)
  • Графовые (Neo4J)

Книга посвящена сравнению этих СУБД. Рассматриваются: область применения, связь между данными, масштабируемость, отказоустойчивость, построение запросов.
Что в книге хорошего:

  • Масштабируемость. Для всех баз расписана модель масштабирования – получился набор паттернов, полезный и без привязки к СУБД.
read more

Доска рекордов на WCF и RavenDB. Хранение данных

16.04.2014 at 19:32

В предыдущей части мы сделали сервис. Теперь напишем для него прокси, который будет использоваться в клиентском коде. Прокси для WCF сервисов можно генерировать прямо в студии: в контекстном меню на узле Refernces -> Add Service Reference, далее указываем адрес сервиса, нажимаем Go – и получаем сгенерированный прокси класс.


Можно оставить сгенерированный класс без изменений, но я решил удалить все лишнее. read more

Доска рекордов на WCF и RavenDB. Сервис

16.04.2014 at 19:29

Несколько раз на работе делали миниигры – пасхалки на новый год или еще какой праздник. Каждый раз единственное, что не успевали – таблица рекордов. Ее и буду делать. Доска будет представлять собой сервис с 2 методами – добавить результат и получить топ n результатов.

Для начала создадим интерфейс сервиса – контракт в терминах WCF

/// <summary>
/// Контракт сервиса доски рекордов.
read more

Зачем нужен домашний проект и как выбрать тему для него

13.03.2014 at 18:23

Насчет программирования дома для себя чаще всего возникают два вопроса: для чего это нужно и что бы такое написать. На эти вопросы я и постараюсь ответить.

Польза от домашнего проекта

  • Самообучение. Очень сложно изучать новую технологию по книжкам. Намного больше знаний останется в голове, если учиться на отдельном небольшом проекте. Тему проекта лучше выбирать подходящую для технологии.
read more

Линкблог #23

24.02.2014 at 19:53
read more