AngularJs + Ionic: Быстрый способ превратить блог в приложение

Практический пример использования: публикация блога рецептов как книги в Google.Play

Как настоящий программист я люблю искать оптимальные решения, чтобы из одной коробки можно было построить и дом, и корабль. Простейшие приложения для мобильных устройств нужны каждому. но не каждый может позволить себе специальную разработку. На самом деле она многим и не нужна. Нужно что-то простое, аккуратное, работающее и удовлетворяющее требованиям. В примере будет разобрано как быстро, зная angularjs (достаточно начального уровня) собрать из блога (допустим wordpress) простое приложение со статьями. Собственно говоря — писать мы будем минисайт, а потом «экспортировать» его как миниприложение.

Продолжить чтение…


Angular JS + GO: Маленькие сокеты или делим задачу на потоки

Каждая задача нуждается в оптимальном решении. Я все еще очень люблю PHP за его уникальное сочетание легкости и правильности в правильных руках, но многопоточность — не его конек, это следует признать. А если мы хотим на самом деле много пользователей и онлайн ресурс — то стоит посмотреть в сторону чего-то более предназначенного для потоков. Например, GO

Продолжить чтение…


10 лет одному из первых сайтов

Ремонт и строительство домов в Киеве и области — без существенных переделок кода уже 10 лет в вебе.

Когда у клиентов все хорошо — не пишет никто) Если сайт приносит доход и нормально функционирует — то его часто трогать и не стоит программисту. Живет, работает, не трогай))) Честно — я люблю это состояние пустого почтового ящика, когда письма только по новым проектам и задачам, новым задачам по старым проектам, но никаких «ауайау».

PS ничеси, у вордпресса забавный баг с миниатюрами записей. Но я действительно поддерживаю необходимость собаки для здоровья каждого программиста)


Foundation CSS: Как пофиксить нерабочий «скролл» к якорю

Мне нравятся ссылки вида example.com#something, когда на длинной странице мы сразу спускаем пользователя в нужное место. Например, блок добавить комментарий после длинной статьи. Незадача — Foundation (foundation.zurb.com) не любит такие вещи. От слова — совсем. Идет вниз — а потом «магия» и мы опять сверху. Даешь свободу якорям!

Продолжить чтение…


Фриланс — заметки на полях реальной жизни

Или о чем никогда не говорят, но всегда мечтают фрилансеры от своих заказчиков

Называйте себя в начале разговора

Добрыйденьвыпрограммистделалисайттакойто… Я конечно успеваю вычленить какой сайт и ответить на все вопросы, но, честно говоря, отвечать неизвестному человеку с незнакомого номера проще, когда он уже не сильно незнаком. Дайте собеседнику включится в Ваш поток, как минимум назвав себя и свою степень участия в проекте, в котором Вы собираетесь со мной сотрудничать.

Отправляйте краткие тезисы на емейл

Особенно если есть конкретные пожелания. На странице, ну вот той где бабочки, убрать квадратик в кружочек… Йойойо это очень сложно представить в момент, когда я иду с собакой между кустами. Или еще хуже — когда я работаю над другим проектом, на мониторе куча кода — я никогда не включусь сию секунду где были бабочки и какой квадратик.

Помогите понять конечный результат

А не процесс, или оторванные от жизни детали… Пример: нам нужно чтобы Вы вставили вот этот код «гугланалитикс» на наш сайт. Но, как разумный программист, я уже его давно поставила, дала доступ, Вы забыли? Ой, а мы наняли «рекламщиков», они прислали код, надо вставить… Плохой результат — тупо забить и сделать как прислали. Хороший результат — это не два кода, а выдать менеджерам по рекламе доступ к полной старой статистике, поэтому важно понимать «зачем» во многих задачах.