Месячный Архив: Декабрь 2011

Получение ссылки на видео ВКонтакте без использования программирования

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

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

Авторизация PHP при помощи LDAP: библиотека adLDAP

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

Потребовалось написать небольшой сервис для локальной сети организации. А сети есть Active Directory (далее AD). Возникла идея не создавать базу пользователей, а воспользоваться уже существующей и заполненной базой.

Для этого дела нашлась в сети в сети библиотека adLDAP. Предназначена для взаимодействия PHP и AD. Как оказалось, крайне удобная библиотека. Ее надо только настроить, и она будет служить верой и правдой. Для этого надо знать полный адрес в сети Вашего сервера AD (или нескольких). Из него можно получить суффикс доменный. По имени большинства настраиваемых переменных можно понять для чего они, и что должно находиться в них.

Вот некоторый из них:

  • accountSuffix — суффикс учетной записи
  • baseDn — разбор названия домена. Например mydomen.local будет DC=mydomen,DC=local
  • domainControllers — массив, содержащий полные имена серверов AD  в Вашей сети
  • adminUsername и adminPassword  - для моих целей не понадобились и имели значение NULL оба. Для аутентификации в AD этого вполне достаточно. Судя по комментам к переменным — они должны содержать логин и пароль пользователя с высокими привилегиями. Наверняка, будут необходимы для получения списков пользователей или групп, например.

Это базовые настройки класса, которые позволят подключиться к Вашему домену.

Пример использования есть по ссылке, приведенной выше. Там же и код этого класса. Документация по API здесь.

Вот собственно и все. Буду дальше его использовать, разбираться — обязательно напишу что-нибудь новенькое о нем.

Как удалить аккаунт Google с телефона Android

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

Вчера столкнулся с проблемой — нужно было удалить аккаунт Google с телефона Android. В моем случае это был Билайн E300 (Huawei U8500). Нагуглил несколько «мягких» методов — ни один из них не помог. Система выдавала сообщение о том, что аккаунт используется в приложениях, установленных на телефоне и его возможно удалить только сбросив настройки телефона. А это подразумевает полную очистку памяти: приложений, контактов, смс и всего остального. Это было не приемлемо. читать далее »

Программирование для Android: первые результаты или мой «Hello world»

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

Программирование для Android: первые результаты или мой "Hello world"

Вот и у меня появилось первое, пока еще никому не нужное и в целом бесполезное, приложения для Android. Ну начало положено и это не может не радовать. Программировать для Android в целом занятие не из нудных, как мне показалось. Короче. Перейду к своему «приложению» ) читать далее »

Программирование для Android: начало

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

Android

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

Перво на перво — установка всего необходимого ПО хорошо описана тут Пост про первое приложение на Хабре. Подробно, «в картинках», чтоб не ошибиться. Предупреждение для тех, кто будет все таки ставить это ПО — установка дополнительных версий Android может занять много времени, в зависимости от мощности компьютера и скорости интернета. Час — это не предел :) В этом же посте есть и написание первого приложения.Сидел как то я, игрался с телефоном (он как и следовало ожидать на Android’е) и надумал написать что нить для него, хотя бы простейший калькулятор. А вдруг понравиться и попрет ))) В общем решил попробовать. Описывать как я это решил и как попробовал пока не буду — дам лишь несколько ссылок, которые мне показались крайне полезными для начинающих.

Еще посоветовал бы прочитать уроки на сайте stratandroid.ru. Сам их на текущий момент еще читаю. Мне кажется довольно подробно и просто. Я, если честно, не в давался в поиски. Мне понравилось —  я на нем и остановился. Если найдете лучше — дайте знать, буду признателен.

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

Пока это все. Будут результаты или что-то интересное — обязательно напишу.

Яндекс.Метрика