Днями стало відомо про новий проект Upspin, який розробляється групою інженерів з корпорації Google. Основне завдання учасників проекту — створення фреймворку для забезпечення безпечного спільного доступу до файлів. Upspin, якщо коротко, задає набір протоколів, інтерфейсів та інших програмних компонент, що дозволяє зв'язати разом різні дані, включаючи ФС і сервіси зберігання. Написаний фреймворк на мову Go. Поширюється він під ліцензією BSD. Варто відзначити, що сам проект — не офіційна розробка Google, а «хобі» співробітників.

Незалежно від того, де знаходяться файли, Upspin уніфікує доступ до них, так що отримати дані можна практично з будь-якої точки глобальної мережі. За словами розробників, їх розробка є спробою вирішити проблему з поточної фрагментованістю різних програмних елементів для спільного доступу до файлів. У результаті користувачеві, який працює з різними платформами, необхідно витрачати час на виконання проміжних завантажень, збережень і переупакови файлів.

Читати далі →

Особливості роботи з файлами в програмах на різних мобільних платформах

При розробці крос-платформного мобільного додатку, який має у своєму функціоналі роботу з файлами, постає питання про організацію процесів роботи з файлами на кожній платформі. З цим питанням ми зіткнулися при розробці нової версії Edusty, що дозволяє ділитися файлами зі своїми одногрупниками. У цій статті ми розповімо як відбувається імпорт і експорт файлів в додатках, що працюють на операційних системах iOS, Android, Windows Phone.




Читати далі →

Що ще нового в Windows Phone 8.1?

    Одночасно з тим, як оновлення Lumia Cyan з Windows Phone 8.1 початок розкочуватися по пристроях користувачів, стало відомо про доступність в «Магазині додатків» живих екранів блокування, тизер яких був показаний ще на квітневому / Build . Додаток Live Lock Screen зараз знаходиться в бета-версії, але його вже зараз може завантажити кожен оновлять користувач або розробник, що використовує />WP 8.1 Developer Preview.
 
 
 
Також, трохи раніше було оголошено про появу офіційного файлового менеджера у вигляді простого і зручного додатки «Файли» .
 
Читати далі →

Чим забитий мій жорсткий диск

    
Сьогодні хочеться відплатити по заслугах програмі-довгожительці SequoiaView — додатку, створеному на початку двохтисячних років Технічним університетом Ейндховена (Нідерланди). Додаток вийшло настільки практичним, лаконічним і зручним, що вже більше 10 років виручає всіх, у кого раптом раптово закінчилося місце на диску, а зараз якраз конче потрібно розчистити пару десятків гігабайт, щоб поставити нову гру, скачати фільм або просто забити це місце в черговий раз дрібним сміттям.
 
Читати далі →

Швидка морфологія або файли проти MySQL

    image
Вході одного проекту мені довелося створити надшвидку російську морфологію. Близько 50.000 слів у секунду на досить слабкому ноутбуці, що всього в 2-3 рази повільніше ніж стеммінг (обрізка закінчень за правилами), але значно його точніше. Це дані по звичайному диску, на SSD або віртуальному диску пошук відбувається значно швидше.
 
Первісна версія була на MySQL, але переведення її на файли мені вдалося домогтися стократного збільшення продуктивності. Про те коли і чому файли швидше MySQL я і розповім в статті.
 
 
Читати далі →