Блог Makeomatic: разработка сайтов и мобильных приложений

FAQ

Pagination: вы все делаете неправильно!

| Категории: FAQ
Анна Аминева

Иллюстрация блокнота

###Pagination? Без проблем! SELECT … LIMIT X, Y Ведь так?

Аха! Не совсем!
Знаете ли, ваша логика разбивки на страницы не блещет стабильностью; а это важно в мире, когда мы постоянно используем клиентские приложения, ajax и бесконечную прокрутку.

Делитесь своим localhost с кем угодно

| Категории: FAQ
Анна Аминева

Иллюстрация локального сайта

Поделитесь ссылкой

Хотите узнать способ быстро поделиться локальным сайтом без необходимости его развёртывания?
Я с радостью расскажу как на самом деле это просто делается.

Для начала установим localtunnel:

$ gem install localtunnel

Как починить статус бар в iOS7

| Категории: FAQ, iOS7
Анна Аминева

Статус Бар

Как и многие из вас я тщательно работаю над переходом на iOS7 в течении долгого времени. С момента разработки старых приложений в Xcode5 для iOS7, статус бара, накладывающегося на контроллеры видов (views/view controllers), добавилось много головной боли.

Простой способ оптимизировать сайт для работы с Retina изображениями

особенности компоновки спрайтов (sprites)

| Категории: FAQ
Виталий Аминев

Макбук про с дисплеем ретина

Ни для кого не секрет, что количество устройств, поддерживающих высокое разрешение, aka retina постоянно растет.
Планшеты, макбуки с ретиной, телефоны - у всех сверхчеткое разрешение, а ваш сайт все еще покрыт огромным количеством
пикселей. Не грустим, все что нам нужно сделать - создать новые картинки. И их размер должен быть ровно в 2 раза больше.

Простого способа переделать все графические элементы не существует. Я, конечно, надеюсь что для начала у вас все
еще есть оригинальные векторные изображения. Тем не менее, проблема кроется не в том, что вам придется создавать все
графические элементы заново. Проблема заключается в том, что вам потребуется поддерживать и старые устройства, для которых
не требуются детальные изображения. Более того, вы не можете изменять ширину или высоту div контейнеров, содержащих
фоновые графические элементы, так как вы всего лишь получите большое изображение, пестрящее “огромными” пикселями.

Преобразуем ваши спрайты для работы с ретиной

Первая и самая важная вещь - графические элементы должны быть ровно в 2 раза больше в размере, для того, чтобы данный
способ сработал.

Стилистические требования к написанию программного кода

пишите поддерживаемый код

| Категории: Javascript, FAQ, Coffee-script
Дмитрий Горбунов

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

На помощь приходят правила написания кода. У каждой компании они отличаются, но обязательно существуют, если они хотя бы чего-то стоят.
В Makeomatic мы верим в то, что открытые знания позволят сделать мир лучше, клиентов доверчивее, ну и, конечно же, привлекут еще
больше сотрудников в наш дружный коллектив.