Статьи

Начало разработки iPhone

Разработка для платформы iOS может быть очень увлекательной. У вас есть полный набор API-интерфейсов для выполнения самых разных полезных задач — от геолокации до вывода…
Статьи

Go: Первая попытка на каналах

В предыдущем сообщении в блоге я упомянул, что хочу извлечь всплывающие подсказки из The ThoughtWorks Radar в файл CSV, и я подумал, что это будет…
Статьи

Рефакторинг для шаблона «Не спрашивай»

Шаблоны проектирования предоставляют нам рекомендации, которые помогут нам реализовать понятный и лаконичный поддерживаемый код. При реализации объектно-ориентированного дизайна типизация утилит и шаблон Tell Don’t Ask…
Статьи

Резервное копирование файлов по электронной почте с помощью BackupElf.com

Вот идея, которая кажется настолько очевидной, что удивительно, что никто не делал этого раньше (напишите комментарии от дюжины читателей SitePoint, использующих подобный сервис!) BackupElf.com просто…
Статьи

Начало работы с потоками MapR

MapR Streams — это новая распределенная система обмена сообщениями для потоковой передачи данных о событиях в масштабе, которая интегрирована в конвергентную платформу MapR. MapR Streams…
Статьи

Понимание мира с помощью таблиц и графиков

Организации используют данные для принятия решений, улучшения характеристик своих продуктов и повышения эффективности своей повседневной деятельности. Данные сами по себе бесполезны. Тем не менее, с…
Статьи

Фибоначчи и BigInteger: секрет под капотом

Независимо от того, какой язык программирования вы изучаете, вычисление чисел Фибоначчи слишком классическое, чтобы его пропустить. Это кажется очень простым в реализации, но также может…
Статьи

Атака убийц ББ

Возможно, вы уже подобрали это, но если нет, пришло время снова подумать о phpBB и безопасности. Пара релевантных ссылок — Авторы ботов, нацеленные на форумы…