• В нашей работе частенько приходится иметь дело с разнообразными накопителями информации, включая винчестеры и твердотельные накопители информации. При этом иногда попадаются и достаточно необычные устройства, которые не распространены повсеместно. К примеру, SSHD — гибридные винчестеры. Вероятно, на Хабре есть люди,…

  • Scalatest — это фреймворк для тестирования приложений, поддерживающий разные стили написания тестов и легко интегрирующийся с другими инструментами для JVM, включая IDE и maven.

  • Реляционная базы данных — зверь сравнительно непознанный, и имеет репутацию генератора проблем. Не то, чтобы проблем не существовало, но как и с другими инструментами, чаще всего сложности возникают от неумения их (РСУБД) готовить. Готовить с одной статьи не выучиться, но…

  • Математика — царица всех наук, арифметика — царица математики. К.Ф.Гаусс Как связаны между собой четыре арифметических действия? Вы будете смеяться, но отсутствие всестороннего ответа на этот вопрос существенно замедляет развитие физики, химии и связанных с ними наук. Ученые, к сожалению,…

  • В нашей еженедельной подборке сегодня задания Яндекса для разработчиков iOS, третий набор в Университет Chartboost для инди-разработчиков и российские реалии этого самого мобильного геймдева, бесплатный MobileDevHQ и Katana Analytics Engine, определяющий Социальную Ценность каждого пользователя. Хороших вам приложений!

  • Довольно долго я мучался с потерями пакетов и падением скорости WiFi на своем ноутбуке после некоторого времени работы. И вот я наткнулся на небольшую статью, которая помогла мне обобщить свои знания и осознанно подобрать необходимые параметры для оптимизации работы моей…

  • Всем здравствуйте! Я расскажу вам о двух предстоящих волшебных мероприятиях, об игровом проекте, с которым собираюсь в них участвовать и о единомышленниках, которые требуются на проект. GameDevNight Moscow, 31 января Встреча разработчиков игр в формате круглого стола. Количество посетителей ограничено…

  • В процессе роста и развития проекта «АвтоОфис — Прием платежей и полная автоматизация продаж» мы столкнулись с тем, что при появлении клиентов имеющих у себя в базах более 100 000+ контактов, одна из основных функций, отвечающих за создания и отправку…

  • Кто такой Эдвард Сноуден, думаю, знают даже детишки в вашем дворе, а сами вы наверняка способны вкратце пересказать его биографию. И это, надо сказать, выставляет вас в очень хорошем свете — Сноуден один из самых важных из ныне живущих людей,…

  • В предыдущих трех частях мы создали лексер, парсер и AST для нашего игрушечного языка IMP. Мы даже написали нашу собственную библиотеку парсеров комбинаторов. В этой, финальной статье мы напишем последний компонент интерпретатора — исполнитель. СодержаниеПростой интерпретатор с нуля на Python…