• 0
    >у Postgre web’е нет совершенно никаких решающих преимуществ
    Я вам расскажу пару преимуществ Postgres в вебе – массивы и hstore c возможностью поиска по индексам. Упрощается структура приложения и базы без потери производительности.
    А тут в 9.4 уже jsonb подвезли c CREATE INDEX USING VODKA :)
    Что нужно знать при миграции с MySQL на PostgreSQL?
  • 0
    10, я думаю, это синхронизируемых объектов. В принципе для обычных пользователей этого может быть достаточно, но…
    Я тут сделал 1,5 года назад проект для шаринга фоток по альбомам, так вот в итоге альбомов явно будет больше, чем 10. И это меня расстраивает, так как нормальной альтернативы для такого простого шаринга нет (или я не знаю).
    Вышел BitTorrent Sync 2.0 c платным PRO-пакетом
  • 0
    старым способом добавить папки можно по ключам, насколько я понял.
    Add a classic folder using the pre-2.0 security model (keys) by holding shift+clicking the “Add Folder” button

    APK есть тут, но вот что делать с iOS – я не знаю(
    Вышел BitTorrent Sync 2.0 c платным PRO-пакетом
  • +1
    У него немного не такой вариант использования. Просто кинуть secret не получится, сначала оба устройства должны добавить друг друга. Для создания своего личного облака — легко, а для простого обмена файлами как BTSync – пока альтернатив я не знаю, кроме как syncapp.bittorrent.com/1.4.111/ )
    Вышел BitTorrent Sync 2.0 c платным PRO-пакетом
  • +4
    The total number of folders which can be kept synced via FREE version at a time is limited to 10. If you have already added 10 folders, and want to add one more, you will have to delete at least 1 folder from the previously added ones or upgrade to PRO.
    Вот это косяк огромный. Видимо все будут жить на версии 1.4? Все отличия с комментами.
    Вышел BitTorrent Sync 2.0 c платным PRO-пакетом
  • +1
    Прототип прикольный, вот вам сходу пара наблюдений:
    – я выбираю аэропорт в поиске по коду IATA, но когда я ввел AER, попал в Фукусиму (в принципе, я не против, но билетов не нашлось) :)
    – очень долго думал, где же посмотреть обратный перелет. Наверху как-то информативнее нужно будет сделать.
    Что не так с интерфейсами авиасервисов и как это исправить: подход проекта Aviageek
  • +1
    Спасибо за то, что вернули сервис.
    В блокноте доменов небольшой баг есть — mytvsho.ws — не обновляет автоматически.
    Новое на Поиск VPS: блокнот доменов и блокнот серверов
  • 0
    да, но можно найти список расширенных команд в интернете, там как раз power разделены
    Детектирование включенного телевизора с помощью фотодиода
  • 0
    >для включения и выключения телевизора используется одна и та же ИК команда
    Обычно у современных телеков идет отдельно Power On, Power Off и Power Toggle. Что за модель у вас?
    Детектирование включенного телевизора с помощью фотодиода
  • +1
    После прочтения я наконец-то понял, как они «обходят файрволлы» в кино и сериалах)
    — Я обошел 10 файрволл и подключился к местным камерам!
    Шпионские гаджеты от АНБ
  • 0
    Добавлю ещё: можно на значения ключей повесить индексы, сделать полнотекстовый поиск опять же.
    А так — лучше получается вариант 3а: в таблице Entity отдельные hstore поля для каждого языка (например, ruLang, enLang), а в этих полях: ключ — имя поля таблицы (например, name, title, description), значение — перевод. И это очень удобно использовать в объектной модели и в коде (например есть возможность переопределить стандартные поля у объектов переводами из полей).
    Поддержка мультиязычности в веб-проектах — базовые варианты реализации
  • 0
    Потому что в дропбоксе ограниченное место.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Если бы BTSync под Windows был точно таким же сервисом с веб-интерфейсом, как под Linux, то проблем бы вообще не было (ну или у него было хоть какое-нибудь API под Windows). А так, все остальное работает, даже eazyphotod :)
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Вообще не факт, потому что структура хранения фоток у все разная. Кто-то вообще делает год-месяц-день — т.е. три уровня. Так что это все пишется вручную.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Выложенных всего 1324. Тут самое сложное — добавить альбомы в базу ;) 750к фоток для такого проекта — это не много. А для индексации можно использовать как раз eazyphotod, только надо удалить оттуда часть, отвечающую за btsync, fsnotify и вебсервер. Самая долгая операция — ресайз (тут все зависит от процессора).
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Так можно, но для этого нужно положить все в правильные пути. Пример: допустим, в базе создаем альбом с датой начала 2013-05-01, путем до папки не рандомным, а скажем 20130501-test и Статус — опубликован. Тогда фотки надо положить в web/shared/files/albums/2013/20130501-test/source/. Или второй вариант — вместо «положить» — сделать линк с хранилища на папку source.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Сделал бы кто-нибудь такой дизайн и верстку — было бы здорово (натянуть верстку на проект не проблема :)
    А смысл поднимать на NAS? Скорее всего фотографии уже на NAS — тогда получатся дубликаты.
    А вот если фотографии на компьютере — то тогда это имеет смысл.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Достойная альтернатива, да. Но насколько я понял, она работает только с облачными хранилищами?
    И опять такие же вопросы к загрузке фотографий и их массовом скачивании.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Сайт на хостинге, так что там все ок) Это было к вопросу о том, почему NAS не надо выкладывать в интернет)
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Радует то, что нужно вбить только название, дату начала и RO Secret (путь до папки и системное имя генерируются автоматически). Ко всем полям можно добавить слово «альбома» и получить ответ, для чего они. Дата начала альбома (т.е. дата начала первой фотки). Дата начала завязана на физический путь до папки с фотками.
    И да, это от программистов для друзей программистов :))
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Причин несколько:
    — он очень дооолго индексирует фотки.
    — открывать его в интернет — не самый лучший выбор для «домашней безопасности».
    — не у всех безлимитный интернет ;) У меня, например, есть только мегафон 4г, в котором 40 гигабайт в месяц (с 8 до 0). Думаю это комментировать не нужно)
    — для тех, у кого нет synology, но тоже хотят себе такие же фотогалереи — постоят в сторонке.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    На php 5.2, насколько я помню, должно работать. Стабильно работает на 5.3. Из экзотического — php_exif и gd (нужны только для php-индексатора). А гитхаб опечалил, да ;(
    EazyPhoto: уютный фотохостинг для своего сервера
  • +2
    tl; dr. Ссылку на демо сознательно не публикую. Но Яндекс поможет найти по словам на черной плашке.
    EazyPhoto: уютный фотохостинг для своего сервера
  • 0
    Не нравится РЖД — летайте самолетами Аэрофлота :) Или на авто по дорогам России. Или паромы. Альтернативы есть, главное, мыслить шире :)
    Купе РЖД по ценам сравнимо уже давно с авиабилетами.
    Европейские регуляторы хотят, чтобы Google переписал свою политику конфиденциальности
  • –1
    Все правильно сказал. Не нравится Google — не используй.
    Но ведь все просто «подсели» на него, и теперь требуют, чтобы он пошел на поводу у пользователей со своей политикой конфиденциальности.
    Я бы на месте Гугла отправил бы всех подальше ;), куда-нибудь в опенсорсные альтернативы.
    Европейские регуляторы хотят, чтобы Google переписал свою политику конфиденциальности
  • 0
    Для фанатов — вышла недавно книжкаhow-to на 40 страниц Instant PostgreSQL Backup and Restore How-to. В ней подробно описываются все возможные способы бэкапа и восстановления из него со всеми плюсами и минусами.
    Резервное копирование и восстановление в PostgreSQL
  • +2
    И у меня насущный вопрос есть: gmail у всех тормозит в опере или только у меня? :)
    my.opera.com/community/forums/topic.dml?id=1316712
    Финал Opera 12.12
  • +1
    Этому посту явно не хватает картинок «было» — «стало»… (ну или подсказок, на какой минуте смотреть :)
    А так начинание от Android Design Team заслуживает внимания)
    Разработчики из Google начали показывать примеры улучшения приложений [Видео]
  • 0
    Да, все верно. Если использовать call напрямую, то нужно дополнительно передать id, иначе не сделать реализацию с notifications (возможность передачи пустого id)
    JSON-RPC 2.0 и PHP
  • 0
    Использовать HTTP Basic Auth. В клиенте достаточно добавить логин и пароль в массив $CurlOptions :)
    Использовать токены через HTTP-заголовки. Для получения токенов можно написать необходимый метод.
    Использовать токены как параметры метода.

    помимо этих идей или их раскрыть надо?
    JSON-RPC 2.0 и PHP
  • 0
    Сделать общий proxy-класс, в котором описать все эти методы и сделать из него RPC Server.
    Казалось бы, костыль. Но! Предположим, что мы делаем апи для мобильного приложения. Набор методов уже заранее известен, они находятся в разных классах. Создаем MobileAppServer (отнаследованный от BaseJsonRpcServer), в котором собираем все методы воедино — ничего лишнего. В такой реализации доступна пост-обработка результатов этих методов, например сокрытие лишних переменных в результирующих объектах. Как-то так.
    JSON-RPC 2.0 и PHP
  • 0
    habrahabr.ru/post/150803/#comment_5108827
    (не туда запостил)
    JSON-RPC 2.0 и PHP
  • 0
    >* auto-discovery — захватывает все public методы класса? куда девать public методы не используемые в API?
    Вообще не делать их public) ну или добавить в $hiddenMethods, благо protected.
    >* mass-assignment?
    Тут не применимо, сигнатуры методов известны:)
    JSON-RPC 2.0 и PHP
  • +2
    Мысль понятна, но вам не кажется, что сервер не должен знать. что происходит на клиенте в общем случае? :)
    JSON-RPC 2.0 и PHP
  • 0
    Касательно тестов — для конечного клиента писать не нужно, тут имелось в виду тесты к базовой реализации клиента. Код конечного клиента генерируется на основе smd-файла.

    В чем отличие от REST: наличие какого-то стандартизированного механизма auto-discovery.

    Предположим, что у нас есть уже веб-сервис и сгенерированный клиент на основе smd-схемы.
    В веб-сервисе появились новые методы. В случае REST — нужно вручную написать к ним реализацию в клиенте.
    В случае с auto-discovery — нужно всего-лишь сгенерировать нового клиента — профит.

    Курить левую документацию не нужно, т.к. это JSON-RPC :)
    JSON-RPC 2.0 и PHP
  • 0
    Отлично получилось расшифровать понятие «умного читателя» :)
    JSON-RPC 2.0 и PHP
  • 0
    Про подписку сервером — это больше похоже на версию 1.0, когда он был peer-to-peer ориентированный, разве нет?
    JSON-RPC 2.0 и PHP
  • 0
    Те, кто ругают win8 в плане интерфейса и отсутствия меню пуск — не умеют пользоваться горячими клавишами… А их прибавилось не мало.
    + Старое поведение осталось — Кнопка win — и сразу набираем то, что нам нужно)

    Другой вопрос, конечно, это объяснить «родственникам», как этим всем пользоваться ;)
    Управляем питанием и «возвращаем» Пуск в Windows 8
  • +1
    У меня на e6 с последней прошивкой точно такие же баги (а бывает и похуже), даже перепрошивка фениксом в refubrish не спасла. Жалею, что обновился на Belle. E6 отличный аппарат по железу и формфактору, но блин, внутренний софт расстраивает ;(
    Maemo-MeeGo story