Pull to refresh
0
0
Send message

ownCloud, делаем своё собственное защищённое облако

Reading time4 min
Views36K
ownCloud представляет собой Open Source решение для организации своего собственного dropbox-подобного хранилища файлов. Кроме, собственно, синхронизации файлов доступны так же дополнительные возможности, как то: синхронизация контактов, календарей (наличествует поддержка CalDAV) и задач, фотогалерея, проигрыватель аудио (с поддержкой протокола Ampache). Сервис работает в многопользовательском режиме, есть функционал общих папок.

Клиенты синхронизации доступны для Windows / Mac / Linux / Android, версия для iOS, по заверениям разработчиков, в финальной стадии. Наличествует достаточно интересная, но пока экспериментальная функция External Storage, позволяющая монтировать Dropbox и GDrive в папку с ownCloud.

Важной для меня функцией в Android-клиенте является Instant Upload, автоматически загружающий видео и фотографии в облако сразу после съёмки, аналогично клиенту Dropbox.

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

В качестве хостинга можно выбрать VDS или домашний сервер на антресоли.

Рассмотрим вариант с «домашним сервером».
Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments18

Обзор программ для web-разработки на android

Reading time2 min
Views15K
Вдохновением для написания данной статьи стал вопрос в q&a про среду web-разработки для android'а. К сожалению ide как такового для данной ос не существует, а реализация виртуального сервера lamp не представляется мне возможной. Однако существует достаточное количество программ, которые могут облегчить процесс написания кода с android-устройства, если возникла такая необходимость.
Читать дальше →
Total votes 41: ↑27 and ↓14+13
Comments23

Идеальный плеер под Android для не-музыки

Reading time4 min
Views65K
Когда я пытался найти плеер, в котором мне было бы удобно слушать подкасты, аудиокниги и подобные вещи, я перепробовал как минимум десятка два-три приложений как из топа музыкальной категории, так и с последних страниц результатов поиска по разным безумным сочетаниям ключевых слов.

На тот момент я не рассматривал специальные плееры для подкастов, так как хотелось универсального решения для всего аудио-контента. Позже я посмотрел несколько специализированных приложений, но ни в одном мне не понравилась организация процесса загрузки. Лично мне удобнее скачивать всё с декстопа и кидать на телефон через шнурок, а значит нет никаких проблем с тем, чтобы слушать всё через одну программу.

Так вот. Все протестированные плееры поделились на три категории:
1. Самая обширная. Плееры, которые считают, что все слушают музыку исключительно альбомами. Не предоставляют никакой возможности для проигрывания каталогов. Каталог со 100-200 песнями разных исполнителей превращает каталог музыки таких программ в ленту, уходящую в бесконечность, где невозможно ничего найти. Позиция проигрывания, как правило, не сохраняется, зато всё очень красиво.
2. Плееры, позволяющие прослушивать каталоги и/или ориентированные на прослушивание аудиокниг. Если в предыдущей категории все приложения отличались лишь иконками, а общая идеология интерфейса была примерно одинаковой, то здесь никаких общих черт нет, зато очень много уникальных идей, временами до бредовости. В какие-то приложения книги необходимо импортировать, иначе они их не видят. Какие-то показывают и сортируют файлы только по тэгам, а мы же прекрасно знаем, какая каша бывает в тэгах аудиокниг, правда? В общем, в каждой программе что-то меня не устраивало, а кое-где и откровенно бесило. К тому же, каждая вторая из этих программ (как правило, самые оригинальные в плане интерфейса) страдала сильной падучестью.
3. Music Folder Player Free


Читать дальше →
Total votes 33: ↑26 and ↓7+19
Comments36

Вышла операционная система Qubes 2 на основе гипервизора Xen

Reading time1 min
Views66K
Несколько дней назад вышла операционная система Qubes 2, нацеленная на максимальную безопасность в использовании. В основе Qubes лежит идея запуска отдельных виртуальных машин для обеспечения изоляции пользовательских приложений. В качестве системы виртуализации используется Xen.


Читать дальше →
Total votes 72: ↑71 and ↓1+70
Comments74

Выравниваем блок по центру страницы

Reading time5 min
Views981K
Очень часто стоит задача выровнять блок по центру страницы / экрана, да ещё и так, чтобы без ява-скрипта, без задания жёстких размеров или отрицательных отступов, ещё чтобы и скроллбары работали у родителя, если блок превышает его размеры. В сети ходят достаточно много однообразных примеров как выровнять блок по центру экрана. Как правило большинство из них основаны на одних принципах.
Читать далее
Total votes 69: ↑51 and ↓18+33
Comments49

Разбираемся с rtorrent всерьёз

Reading time14 min
Views76K
Об установке и базовой настройке rtorrent на хабре хватает статей, как и споров о том, стоит ли вообще связываться с хардкорным rtorrent или лучше обойтись чем-нибудь более дружественным к пользователю. Лично я много лет назад пересмотрел все качалки и в результате rtorrent оказался самым стабильным и эффективным. Интерфейс у него не самый удобный, но достаточно понятный и юзабельный чтобы это не стало серьёзной проблемой. Альтернативные интерфейсы вроде rutorrent у меня как-то не прижились - ставить php только ради rutorrent неохота, а остальные варианты выглядят совсем слабо (и ни одного кроме rutorrent даже нет в портаж Gentoo).

  

Одно из основных преимуществ rtorrent — очень гибкие возможности по его настройке и автоматизации. К сожалению, синтаксис ~/.rtorrent.rc достаточно нестандартный, нормальная документация отсутствует, поэтому обычно настройка сводится к поиску и копированию (попытка что-то в них изменить кроме констант/путей к каталогам обычно проваливается) готовых рецептов или вообще ограничивается редактированием констант в базовой конфигурации.

На днях я решил, что так дальше продолжаться не может — мы очень много лет знакомы, он для меня столько хорошего выкачал, а я всё никак не познакомлюсь с ним поближе! Не скажу, что досконально с ним разобрался, но по крайней мере я смог реализовать все свои идеи по автоматизации rtorrent, и сделал это понимая, что и почему я делаю, без шаманства с чужими рецептами.

Читать дальше →
Total votes 77: ↑72 and ↓5+67
Comments63

Popcorn Time — обновление до версии 0.3.3

Reading time2 min
Views70K


17 сентября 2014 года состоялся выпуск Popcorn Time версии 0.3.3 — программного обеспечения с открытым исходным кодом предоставляющего пользователю простой и понятный интерфейс для потокового просмотра фильмов и сериалов по протоколу BitTorrent.
На Хабре уже не раз упоминали Popcorn Time и попытки закрытия проекта (Popcorn Time: самая удобная программа для просмотра торрентов, Разработчики Popcorn Time исчезают один за другим, Popcorn Time закрылся из-за «угрозы юридических преследований и закулисных махинаций», MPAA добилась удаления форков Popcorn Time с GitHub), но Popcorn Time по прежнему жив и активно разрабатывается. Кому интересно что нового привнесла версия 0.3.3 — добро пожаловать под кат.
Читать дальше →
Total votes 87: ↑83 and ↓4+79
Comments68

1000000 паролей от почтовых ящиков Яндекса утекли в сеть

Reading time1 min
Views567K
Сегодня на одном довольно широко известном ресурсе разместили базу email адресов с паролями от почтовых ящиков «Яндекса». База представляет собой текстовый документ, в котором заявлено 1 млн позиций.

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

Когда именно, и по какой причине данная база утекла в сеть, остается неизвестным. В комментариях народ пишет, что из первых попавшихся 10 яшиков как минимум 8 являются на настоящий момент валидными.

В общем, дружно меняем пароли, пока представители «Яндекса» ищут крота.
Total votes 320: ↑277 and ↓43+234
Comments548

Социальные share-кнопки pluso слетели, пришлось сделать свои

Reading time2 min
Views8K
До недавнего времени мы пользовались PLUSO — это такой бесплатный сервис, генерирующий скрипт, который позволяет посетителям сайта публиковать ссылки на ваши статьи в социальные медиа (закладки, социальные сети). Сервис выглядит в виде кнопок – иконок соц.сетей; удобен в установке и неплохо смотрится. Но обнаружилась и ложка дегтя в этой бочке меда. Pluso подключает кучу не нужных файлов, что довольно сильно тормозит работу ресурса, на котором эти кнопки размещены.

Мы спонтанно решили написать для своего сайта такие кнопочки. Писать пришлось немного, сервер на nodejs, база данных — redis, все работает быстро и не грузит сайт, в отличие от pluso. А еще один минус pluso — отсутствие документации, например, как отследить закрытие окна pluso — никому не известно. В своих кнопках мы добавили событие onclose, которое срабатывает при закрытии этого окна.
Сегодня утром мы обнаружили, что социальные share-кнопки pluso сломались! При запросе на share.pluso.ru/pluso-like.js выводится 502 ошибка и как результат — куча сайтов остались без своих любимых share — кнопок.
Читать дальше →
Total votes 43: ↑9 and ↓34-25
Comments10

Хобби айтишников: электровелосипед, деревянный дом и тибетское звукоизвлечение

Reading time2 min
Views61K
На дворе уже август, лето близится к концу. Всё ещё в разгаре дачно-отпускной сезон. Кто-то едет на моря, кто-то отправляется на дачу, а кто-то довольствуется прогулками в черте города. Однако какой бы вид отдыха вы ни предпочитали, несомненно одно — нельзя жить одной лишь работой, всегда нужно иметь какое-то увлечение, хобби, страсть, не связанную с основной трудовой деятельностью. Конечно, если ваше увлечение не вредит никому и ничему, то оно вполне имеет право на существование. А если ещё и пользу приносит, так вообще замечательно. И мы решили расспросить, чем же занимаются в свободное от работы время наши айтишники, какие у них хобби. Разнообразие увлечений наших коллег оказалось настолько удивительным, что мы решили поделиться с вами своими открытиями, как некоторые сотрудники Mail.Ru Group проводят лето.

Например, Сергей Трошин (the_wr) — старший программист из команды инструментария Allods Team — занимается… изготовлением электровелосипедов.

«Мне нравится высокотехнологичность, уникальность, реальное повседневное удобство и применимость электровеликов. Трудности состоят в доработке напильником и превращении разрозненного набора странных запчастей в работающее и не разваливающееся через час устройство».

В качестве примера он показал фотографии своего прошлогоднего проекта (сейчас ему на замену пришел более новый вариант).



Это литиевые «банки», 3,2 V, 10Ah каждая.
Читать дальше →
Total votes 110: ↑99 and ↓11+88
Comments154

Автоматическое скрытие адресной строки «как в хроме»

Reading time3 min
Views10K
Добрый день, сегодня мы будем писать автоматическое скрытие адресной строки при прокрутке, chrome-like. Паттерн называется quick return, используется для экономии вертикального пространства. Если интересно, добро пожаловать под кат
Читать дальше →
Total votes 21: ↑17 and ↓4+13
Comments4

Состоялся релиз бета-версии дистрибутива Elementary OS 0.3 Freya

Reading time1 min
Views50K
Здравствуйте, коллеги! Для многих любителей ОС Linux сегодня знаменательный день. Состоялся релиз бета версии ОС Elementary!
Прошел ровно год с релиза последней стабильной версии этой операционной системы (Luna) и сегодня для загрузки доступны образы бета версии основанной на Ubuntu 14.04 LTS.
Читать дальше →
Total votes 49: ↑47 and ↓2+45
Comments98

Cкайпокалипсис: SkypeKit — RIP; Вход со старых версий Скайпа — RIP.
 


Reading time1 min
Views66K
SkypeKit — набор инструментов для создания своего UI для Skype либо для интеграции оного в сторонние месенджеры (была интеграция в Trillian, например). Со следующей недели все написанные с его использованием приложения перестанут работать. Прошлой осенью прекратили поддержку API и закрыли магазин приложений. Теперь отключают и SkypeKit.
Фрагмент оригинального письма:
As previously communicated, all support for SkypeKit ended on 31 July, 2014. No further updates to the SkypeKit SDK will be available.
In addition, we've made the decision that from 4 August, 2014 we will be permanently retiring the SkypeKit SDK. As a result, any one accessing your SkypeKit-enabled application will be unable to sign into Skype or access any Skype-enabled functionality via your application.

Так же сегодня перестали подключаться все старые версии скайпа. Совсем.
Total votes 65: ↑61 and ↓4+57
Comments129

Pluso начал размещать скрипты и картинки на сторонние ресурсы

Reading time1 min
Views26K
Привет, Хабр!

Многим, наверно, известен Pluso — сервис для установки красивых кнопок на сайт. Изначально он привлек внимание своей простотой и удобством работы. Мы пользовались им примерно полгода.

Недавно командой разработчиков нашего сайта был обнаружен необычный код, который встраивался в тег body страницы. Вот некоторые скрипты, которые были обнаружены с помощью инспектора документа:
Читать дальше →
Total votes 70: ↑65 and ↓5+60
Comments57

Голые пятницы #1

Reading time3 min
Views39K
голые пятницы

Всем доброго времени суток. Сегодня мы поговорим о том, как красиво оформить выделенный текст, совладать с отступами в кнопках, прокачать скролл в мобильных браузерах, скрестить цвет текста с цветом границ, а также рассмотрим интересные новые единицы измерения.
Поехали!
Total votes 72: ↑68 and ↓4+64
Comments22

Самая большая проблема в веб-разработке II

Reading time5 min
Views19K

Первый раз мы написали о себе на Хабре пол года назад и мы очень рады тому, как приняли наш продукт. На тот момент мы выпустили обновленную версию нашего сервиса и были очень рады отзывам и конструктивной критике, которую получили после первой публикации статьи о TrackDuck. Мы специально не делали маркетинговые анонсы слишком часто, но теперь хотелось бы написать обо всех основных улучшениях сразу. Хочу заранее предупредить тех, кому продукт не интересен — не читайте дальше :)

Интеграции


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

Читать дальше →
Total votes 43: ↑33 and ↓10+23
Comments9

Mikrotik: автоматическое переключение канала на резервный и обратно

Reading time5 min
Views193K
Написать данный пост меня сподвигла ситуация с отключением одного из каналов Интернета.
В самом же Интернете ответов по данному вопросу много, но не каждый является рабочим.

Что я хотел сделать, если отключается основной канал Интернета:
1. Переключиться на резервный канал (после «появления», разумеется, вернуться на основной);
2. Отправить уведомление по email о факте изменения состояния.

Кому интересно, прошу под кат.
Читать дальше →
Total votes 32: ↑27 and ↓5+22
Comments30

cool-old-term — старый добрый терминал

Reading time1 min
Views49K
Некто с никнеймом Swordfish90 разрабатывает эмулятор терминала cool-old-term с интерфейсом, напоминающим старые CRT мониторы. Автор признаётся, что мечтал реализовать подобное приложение со времени, когда он впервые сыграл в Fallout III. Swordfish90 пытается сделать олдскульный, но вместе с тем настраиваемый и легковесный эмулятор терминала. Проект разрабатывается с использованием Qt5 и QtQuick, разработка ведётся на Github.


Скрытый текст

Total votes 128: ↑122 and ↓6+116
Comments42

Information

Rating
Does not participate
Registered
Activity