Месяц: Январь 2014
-
Написание диссертации. Инструкция к применению. Взгляд с другой стороны баррикад
—
от автора
На Хабре регулярно появляются статьи, ориентированные на помощь при написании и защите диссертации (например, здесь и здесь). Лично мне в свое время помогли шуточные заповеди диссертанта, коим уже не один десяток лет (вариант, который впервые увидел я, был еще рукописным, причем потрепанным не хуже древнерусских летописей). Да и вообще написание диссертации иногда полезно и с…
-
10 малоизвестных возможностей Objective-C
—
от автора
Приветствую уважаемых хабражителей! Objective-C — язык с богатым рантаймом, но в данной статье речь пойдёт не о содержимом хедера <objc/runtime.h>, а о некоторых возможностях самого языка, о которых многие разработчики и не догадываются. Да, на них натыкаешься, читая документацию, отмечаешь про себя «хм, интересно, надо как-нибудь копнуть», но они обычно быстро вылетают из головы. А…
-
Используете ли вы Веб Компоненты?
—
от автора
Друзья, просто небольшой опрос, чтобы понять — имеет ли смысл рассказывать об этой теме, и на каком уровне рассказывать. Если у вас есть опыт использования Веб Компонентов или только Пользовательских Элементов — пожалуйста, расскажите об этом в комментариях. Буду очень благодарен ответам. Знаете ли уже о Веб Компонентах? Да, слышал Да, уже пробовал играться Да,…
-
Работа с PHP сессиями в БД на примере
—
от автора
В статье "Горизонтальное масштабирование PHP приложений. Ч.1" упомянута возможность использования балансировщика, а значит требуется централизованное хранение сессий. В качестве одного из вариантов названо хранение в MySQL базе. В этой статье хочу показать пример конкретной реализации — может, не самый оптимальный, но работающий. Для желающих улучшить — допилить напильником.
-
5 быстродействующих UX-приемов
—
от автора
Управление пользовательским опытом в eCommerce-компании среднего размера предоставляет массу возможностей для проведения тестов на увеличение конверсии и получения немедленного роста выручки в случае, если тестирование закончится успешно… Мои самые любимые тесты на увеличение конверсии – те, которые абстрагируются от аудитории конкретного веб-сайта и могут применяться по отношению к более многочисленной популяции онлайн-покупателей.
-
CRM: между небом и землёй
—
от автора
Занимаясь внедрением бизнес-софта несколько лет, я не мог пройти мимо хаба “CRM”, на просторах которого развернулась негласная дискуссия адептов десктопа (on-premise, классики) и облака (SaaS, cloud). Сам я неоднократно сталкивался с вопросами, связанными с противостоянием доброго надежного десктопа и ультрамодного облака. Некоторые клиенты выбирали облака, другие категорически настаивали на классике. Что удивительно, единицы даже меняли…
-
Доступ к файловой системе из Portable Class Library (PCL)
—
от автора
В один прекрасный день у меня появилась идея о портировании своего .NET кода на другие платформы с вынесением основной логики (все что не касается UI) в отдельную библиотеку Portable Class Library (PCL). В теории звучит все классно – с PCL можно работать практически на всех устройствах, и не только с .NET Framework, но и даже…
-
Мой удобный дом
—
от автора
Относительно недавно здесь был текст про домашнюю автоматику, а в комментариях один товарищ высказал идею, о которой я тоже думаю очень-очень давно. Суть в том, что автоматика должна работать так, чтобы этого, по возможности, вообще не было заметно. То есть, умный дом — это дом, который может все. А удобный дом — это дом, который…
-
Пишем, собираем и запускаем HelloWorld для Android в блокноте
—
от автора
Когда я начал изучать Android, захотелось полностью написать и скомпилировать Android-приложение вручную — без использования IDE. Однако эта задача оказалась непростой и заняла у меня довольно много времени. Но как оказалось — такой подход принёс большую пользу и прояснил многие тонкости, которые скрывают IDE. По-сути эта статья является переводом и переработкой статьи Building Android programs…
-
UX-стратегия на практике. Часть 1 — Фреймворк
—
от автора
В идеале дизайном нужно заниматься системно с запуска первых продуктов компании. Но так получается далеко не всегда по самым разным причинам — важно запуститься как можно раньше, не было денег на старте, требовался максимально быстрый рост, концепция постоянно менялась в поиске работающей бизнес-модели и т.п. Вспомните первые Windows, Android до версии 4.0 и уйму других продуктов.…