Хабрахабр:
ownCloud представляет собой Open Source решение для организации своего собственного dropbox-подобного хранилища файлов. Кроме, собственно, синхронизации файлов доступны так же дополнительные возможности, как то: синхронизация контактов, календарей (наличествует поддержка CalDAV) и задач, фотогалерея, проигрыватель аудио (с поддержкой протокола Ampache). Сервис работает в многопользовательском режиме, есть функционал общих папок. Клиенты синхронизации доступны для Windows / Mac / Linux / Android, версия для iOS, по заверениям разработчиков, в финальной стадии. Наличествует достаточно интересная, но пока экспериментальная функция External Storage, позволяющая монтировать Dropbox и GDrive в папку с ownCloud. Важной для меня функцией в Android-клиенте является Instant Upload, автоматически загружающий видео и фотографии в облако сразу после съёмки, аналогично клиенту Dropbox. Проект достаточно сыроват, интерфейсы и стабильность работы клиентов оставляют желать лучшего, однако тот факт, что облако полностью управляемо и зашифровано перекрыл эти недостатки. В качестве хостинга можно выбрать VDS или домашний сервер на антресоли. Рассмотрим вариант с ?домашним сервером?. Читать дальше →
Наблюдая за появлением огромного количества IT стартапов во всем мире, большая часть которых сосредоточена в Северной Америке, Европе и Азии, и видя их взрывной рост стоимости, часто в десятки раз от первоначального размера за короткие промежутки времени, мне становится интересно понять причины этого явления. Имея экономическую подготовку и кое-какие знания в этой области, я всегда старался постичь базовые механизмы, заложенные в подобных явлениях. Что является двигателем в этих событиях, а также где берётся топливо для всё большего и большего разгона этого явления? Откуда такой энтузиазм в прогнозах и почему венчурные инвесторы так охотно вкладываются в молодой, неокрепший бизнес, будучи твердо убеждены, что когда-нибудь это принесет им прибыль, намного превышающую прибыль от вложений в другие инструменты для инвестирования? В конце концов, откуда берутся деньги у этих самых венчурных инвесторов, чтобы так щедро вкладывать их в стартапы? И самый главный вопрос ? неужели вопли паникёров ?IT загибается?TM, которые я раньше постоянно слышал, не имеют под собой реальной основы? Читать дальше →
Разработчик, кто он? Для начала, надо понимать зону ответственности разработчика приложений и те роли, которые могут присутствовать в ходе всего процесса разработки. Лучше всего это понимание приходит после работы в команде, но все-таки немного теории. Роли примерно следующие: Заказчик Менеджер Архитектор, старший разработчик Разработчики Дизайнер Роли можно расписать более подробно ? все зависит от сложности проекта и от наличия или отсутствия человеческих ресурсов. Как это все работает. У заказчика появляется идея, он хочет ее воплотить жизнь. Возможно, он еще сам толком не представляет, чего хочет и может выговорить менеджеру только несколько слов. К примеру ?iphone? и?карта моих ресторанов?. После чего, задача менеджера составить с заказчиком максимально подробную спецификацию приложения. В спецификацию должна входить вся информация от поддерживаемых версиях операционной системы до зарисовок экранов. Вот пример зарисовок(wireframes, mockups) вместе с оценкой. Архитектор или старший разработчик ? это опытный человек, который знает как выстроить архитектуру приложения в соответствии с принципами ООП, MVC(паттерн модель-вью-контроллер), как сделать код приложения гибким, красивым и удобно поддерживаемым. Он смотрит на спецификацию, рисует архитектуру и раздает задания разработчикам. С дизайнером, чаще всего, общается менеджер, предоставляя ему зарисовки и концепт. Это очень общее представление о том как происходит разработка ПО, поэтому я советую вам так же познакомиться с наиболее распространённым итеративным подходом к разработке. Tips and tricks Читать дальше →
Преамбула. Настигло меня некоторое время назад горе. После посещения сайтов и страничек, с повышенной концентрацией флэш-контента, с жалобой на флэш-плагин, стал валиться Хром, внезапно, капитально и беспощадно. Перезапуск Хрома не спасал, требовался полный ребут системы. Надо заметить, что Хром я люблю и пользую для динамического контента, вроде Ютуба и всего флэш- и js- содержащего (по совершенно очевидным причинам). Лень-матушка убеждала не придавать этому значения. Но каждый ребут для меня ? это целое событие, т.к. открыт десятки, если не сотни, вкладок, запущены десятки программ. Уж такой у меня образ жизни. Поэтому ребут ? весьма нежелательное событие. Настал тот миг, когда терпение моё лопнуло, и я решил разобраться с этой проблемой. Поставить в этой истории точку. Решение, к слову сказать, оказалось довольно простым, и, одновременно, действенным. Хочу решение!
Отписаться от этой рассылки