-
В нашей работе частенько приходится иметь дело с разнообразными накопителями информации, включая винчестеры и твердотельные накопители информации. При этом иногда попадаются и достаточно необычные устройства, которые не распространены повсеместно. К примеру, SSHD — гибридные винчестеры. Вероятно, на Хабре есть люди,…
-
Небольшое введение в Scalatest
Scalatest — это фреймворк для тестирования приложений, поддерживающий разные стили написания тестов и легко интегрирующийся с другими инструментами для JVM, включая IDE и maven.
-
Заготовка для схемы данных с тестами, CI, без преферанса
Реляционная базы данных — зверь сравнительно непознанный, и имеет репутацию генератора проблем. Не то, чтобы проблем не существовало, но как и с другими инструментами, чаще всего сложности возникают от неумения их (РСУБД) готовить. Готовить с одной статьи не выучиться, но…
-
Загадка элементарной арифметики
Математика — царица всех наук, арифметика — царица математики. К.Ф.Гаусс Как связаны между собой четыре арифметических действия? Вы будете смеяться, но отсутствие всестороннего ответа на этот вопрос существенно замедляет развитие физики, химии и связанных с ними наук. Ученые, к сожалению,…
-
Дайджест новостей из мира мобильной разработки за последнюю неделю №37 (13-19 января 2014)
В нашей еженедельной подборке сегодня задания Яндекса для разработчиков iOS, третий набор в Университет Chartboost для инди-разработчиков и российские реалии этого самого мобильного геймдева, бесплатный MobileDevHQ и Katana Analytics Engine, определяющий Социальную Ценность каждого пользователя. Хороших вам приложений!
-
Оптимизация беспроводного подключения или iwconfig может всё
Довольно долго я мучался с потерями пакетов и падением скорости WiFi на своем ноутбуке после некоторого времени работы. И вот я наткнулся на небольшую статью, которая помогла мне обобщить свои знания и осознанно подобрать необходимые параметры для оптимизации работы моей…
-
GamesNightMoscow, GamesJamKanobu и Мир Мерцает
Всем здравствуйте! Я расскажу вам о двух предстоящих волшебных мероприятиях, об игровом проекте, с которым собираюсь в них участвовать и о единомышленниках, которые требуются на проект. GameDevNight Moscow, 31 января Встреча разработчиков игр в формате круглого стола. Количество посетителей ограничено…
-
ActiveRecord vs DAO – Тест потребления памяти и скорости выполнения запросов
В процессе роста и развития проекта «АвтоОфис — Прием платежей и полная автоматизация продаж» мы столкнулись с тем, что при появлении клиентов имеющих у себя в базах более 100 000+ контактов, одна из основных функций, отвечающих за создания и отправку…
-
Петиция президенту Бразилии о предоставлении убежища для Эдварда Сноудена
Кто такой Эдвард Сноуден, думаю, знают даже детишки в вашем дворе, а сами вы наверняка способны вкратце пересказать его биографию. И это, надо сказать, выставляет вас в очень хорошем свете — Сноуден один из самых важных из ныне живущих людей,…
-
Простой интерпретатор с нуля на Python #4
В предыдущих трех частях мы создали лексер, парсер и AST для нашего игрушечного языка IMP. Мы даже написали нашу собственную библиотеку парсеров комбинаторов. В этой, финальной статье мы напишем последний компонент интерпретатора — исполнитель. СодержаниеПростой интерпретатор с нуля на Python…