Загрузка файлов на Яндекс диск, используя API диска

Автор: admin от 13-07-2014, 17:10, посмотрело: 1356

В этом посте хочу рассказать как загрузить файлы на Яндекс диск, используя API диска.
Покопавшись в просторах рунета, я наткнулся на класс, который позволяет без особых усилий устанавливать соединение с Yandex disk и использовать его просторы для хранения файлов. Скачать класс можно вот тут.

Итак, приступим:

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

Приступаем к описанию загрузки файлов на Яндекс диск:

//подключаем наш класс

Категория: Компании » Яндекс

 

Sol 647: новая «живая» панорама Curiosity на Марсе

Автор: admin от 13-07-2014, 16:10, посмотрело: 709

Sol 647: новая «живая» панорама Curiosity на Марсе

Фотограф Андрей Бодров, о котором на Хабре писали уже не раз, в связи с его работами по составлению марсианских панорам, создал новую работу. На этот раз фотографу понадобилось месяца полтора, чтобы создать «живую» панораму Curiosity.

Эта панорама составлена из изображений Марса, полученных камерой MAHLI марсохода Curiosity на 647 марсианский день.

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

Категория: iOS, Космонавтика

 

Angular Light 0.6

Автор: admin от 13-07-2014, 16:10, посмотрело: 435

Angular Light — это самостоятельный клиентский MV(C/VM) фреймворк, который построен на идеях Angular.js и Knockout.js, и похож на упрощенный Angular.js

Основные изменения за последнее время:

  • Поддержка «совеременных» браузеров без зависимостей (12kb): Google Chrome, Firefox, IE9+ (для IE8 нужен jQuery)

  • Сделан модуль анимации, можно использовать CSS от Angular.js 1.2+

  • Одноразовый биндинг — после получения первых данных $watch удаляется, для этого нужно дописать "::" в начало, например {{::variable}} вместо {{variable}}.

  • Сохранение результирующего списка в директиве al-repeat, после применения фильтра исходный список может изменится и иногда нужно получить результат, например для определения кол-ва элементов или для вывода «список пуст». Использовать можно так: al-repeat="item in list | filter store to variable", пример.

  • Появился «track by» для директивы al-repeat — способ идентификации элементов в списке, работает по аналогии ng-repeat из Angular.js

  • Теги для al-app, позволяют делать биндинг разных частей DOM к одному scope. Бывает полезным когда на странице используется несколько разных фреймворков и не желательно «захватывать» весь документ, с помощью тегов приложение можно «раскидать» в разные места, пример.

  • В ф-ии $watch появилось событие $finishBinding, оно срабатывает после того как произойдет биндинг. Это можно использовать в место timeout в директивах (или контроллерах :) ).

  • Появилась возможность в любой момент сделать текстовую директиву статической с помощью env.finally()

Категория: Программирование » Веб-разработка

 

Поле пашет мирный трактор, по небу летит реактор

Автор: admin от 13-07-2014, 15:10, посмотрело: 748

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

Категория: Космонавтика

 

Вышла третья книга «Простая Наука»

Автор: admin от 13-07-2014, 13:10, посмотрело: 980

Вышла третья книга «Простая Наука»


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

Категория: Железо » Сделай Сам

 

Современный бэк-офис IT-компании

Автор: admin от 13-07-2014, 12:05, посмотрело: 703

В одной из дискуссий недавно, я перечислил основные системы, делающие работу ИТ-компании цивилизованной. Список получился весьма обширный, и я решил оформить его как самостоятельную статью.

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

Всё ниженаписанное касается компаний/отделов, в которых работает работает квалифицированный персонал, то есть курсы «офис для начинающих» им не нужны. Так же как не нужны групповые политики на рабочих станций и специальный админ для перекладывания ярлычков на рабочем столе и установки любимой программы. Другими словами, это бэк-офис айтишников, значительно отличающийся от бэк-офиса остальных отделов.

Краткий спойлер содержимого: VCS, репозиторий исходного кода, code-review, build-сервера, CI, таск-трекер, вики, корпоративный блог, функциональное тестирование, репозиторий для пакетов, система управления конфигурацией, бэкапы, почта/jabber.

Картинка с фрагментом обсуждаемой инфраструктуры:
Современный бэк-офис IT-компании

Категория: Админитстрирование » Системное администрирование

 

DARPA успешно испытало самонаводящиеся пули

Автор: admin от 13-07-2014, 12:05, посмотрело: 543

Агентство DARPA опубликовало видео результатов испытаний самонаводящихся пуль калибра .50 (12,7х99 мм), которые позволят в несколько раз увеличить прицельную дальность стрельбы из снайперского оружия. Пули разработаны в рамках программы Extreme Accuracy Tasked Ordnance (EXACTO) совместно с компаниями Lockheed Martin и Teledyne. На видео показано, как пуля на конечном участке полёта отклоняется от баллистической траектории и маневрирует в сторону цели.

Категория: Железо » Гаджеты

 

Радионяня из Android смартфона

Автор: admin от 13-07-2014, 10:35, посмотрело: 1314

Доброго времени суток хабровчане.

Дети — это прекрасно! Особенно прекрасно, если дети спят. Можно заняться своими делами: перекурить, принять душ, отдохнуть, поиграть… почитать хабр.
Радионяня из Android смартфона

Но если ребенок уснул, то это не значит, что можно просто пойти в другую комнату (на кухню) и начинать гамать в наушниках (мыть посуду, пылесосить… и.т.д.). Дети имеют свойство просыпаться в самый не подходящий момент. При этом, далеко не всегда удается сразу это заметить. Если вовремя принять меры (покачать кроватку, убаюкать, погладить), то ребенок может продолжить спокойно спать, а если упустить момент, то может начаться вселенский армагеддон на всю оставшуюся ночь.

Категория: Операционные системы » Android

 

Полезные материалы для мобильного разработчика #61 (7-13 июля)

Автор: admin от 13-07-2014, 10:35, посмотрело: 318

На минувшей неделе Samsung в очередной раз отложил запуск своего смартфона на Tizen, Сатья Наделла выпустил программное письмо, объясняя будущее Microsoft, вышел мобильный King от Papa Buba Diop, ну и, конечно, исполнилось 6 лет App Store — магазину, совершившему революцию в мобильной экосистеме.

Полезные материалы для мобильного разработчика #61 (7-13 июля)

Категория: Веб-разработка, Game Development, Android, Windows, iOS

 

Попытка создания полезного приложения для Pebble

Автор: admin от 13-07-2014, 09:35, посмотрело: 798

Приветствую, хабражители!

Недавно я стал счастливым обладателем умных часов Pebble. В функциональном плане мои ожидания оправдались на все сто, только вот покупал я их не только ради того, что бы пользоваться уже готовым софтом, позволяющим изрядно упростить/автоматизировать жизнь. Для меня весьма интересной стороной была как раз сама разработка для этого гаджета.
И вот что у меня получилось..

Категория: Веб-разработка, Android

 
Назад Вперед