Pull to refresh
0
0
Send message

Мониторинг сообщений и звонков в Android

Reading time5 min
Views56K
На разрабатываемом мною проекте под Android возникла необходимость мониторинга входящих и исходящих звонков и сообщений. Полез читать документацию и подручные книги и к сожалению понял, что задача не совсем из тривиальных, так как каждая часть одной проблемы требует различного подхода к реализации. Вообще заметил, что многие книги или же статьи всегда стараются подавать более легкие примеры, например обработка входящего сообщения, а вот про исходящее ни слова если реализация более сложна. Возможно это мое предубеждение, но уже не первый раз обращаю на это внимание
Решил собрать все воедино и поделиться с теми, кто возможно будет набивать себе оскомину пытаясь найти решение данной проблемы. На оптимальность не претендую, так как сам учусь
Читать дальше →
Total votes 29: ↑28 and ↓1+27
Comments39

Руководство хакера по нейронным сетям. Глава 2: Машинное обучение. Бинарная классификация

Reading time4 min
Views18K
Содержание:
Глава 1: Схемы реальных значений
Часть 1:
   Введение   
      Базовый сценарий: Простой логический элемент в схеме
      Цель
         Стратегия №1: Произвольный локальный поиск

Часть 2:
         Стратегия №2: Числовой градиент

Часть 3:
         Стратегия №3: Аналитический градиент

Часть 4:
      Схемы с несколькими логическими элементами
         Обратное распространение ошибки

Часть 5:
         Шаблоны в «обратном» потоке 
      Пример "Один нейрон"

Часть 6:
      Становимся мастером обратного распространения ошибки


Глава 2: Машинное обучение
Часть 7:
      Бинарная классификация

Часть 8:
      Обучение сети на основе метода опорных векторов (SVM)

Часть 9:
      Обобщаем SVM до нейронной сети

Часть 10:
      Более традиционный подход: Функции потерь



В последней главе мы рассматривали схемы с реальными значениями, которые вычисляли сложные выражения своих исходных значений (проход вперед), а также мы смогли рассчитать градиенты этих выражений по оригинальным исходным значениям (обратный проход). В этой главе мы поймем, насколько полезным может быть этот довольно простой механизм в обучении машины.
Читать дальше →
Total votes 11: ↑11 and ↓0+11
Comments4

Droidutils — набор решений, которые ускоряют разработку приложений под Android

Reading time7 min
Views20K
При разработке приложений я заметил, что каждый раз, когда мне приходилось сталкиваться с решением похожих задач (реализовывать работу с http, json, multithreading и т.п.), приходилось делать одну и туже роботу, причем на это уходило много времени. Поначалу это было не критично, но в больших проектах занимало слишком много времени. Чтобы сэкономить свое и ваше время, решил написать универсальное решение для этих задач, которым и хочу поделиться с сообществом.
Читать дальше →
Total votes 17: ↑15 and ↓2+13
Comments36

Перевод времени 26 октября 2014 года или ударим трудом по разгильдяйству

Reading time12 min
Views235K
Госдума России приняла в июле законопроект о возврате к зимнему времени, а также об установлении новой системы часовых зон. В результате 26 октября 2014 года в большинстве регионов России время будет снова переведено на час назад, и в стране появятся 11 часовых зон вместо 9 существующих сейчас, причем их границы изменятся.

Если для обычных граждан это лишь лишний час поспать, то для системного администратора этот момент есть жуть жуткая. В данной статье я рассмотрю проблему обновления часовых поясов для Windows XP, Windows Server 2003 и системы электронной почты на базе MS Exchange 2003 с нативным клиентом Outlook. Не секрет, что эти системы никуда не делись и хотя и ХР и Exchange 2003 сняты со всех видов поддержки, включая даже премьер поддержку, они успешно используются как в малых так и больших организациях и событие, связанное с переводом стрелок на час назад актуально для них как никогда. Актуально еще и по той причине, что официальных обновлений для снятых с поддержки систем от компании Microsoft нет и не будет. Т.к. по роду деятельности мне пришлось готовить решение для этих систем, проводить некоторые тесты и т.п., то я решил поделиться с коллегами результатами своих трудов. Итак, кому актуально, добро пожаловать под кат. Будет интересно.
Читать дальше →
Total votes 95: ↑93 and ↓2+91
Comments57

Обходим грядущий лимит на международные почтовые отправления*

Reading time3 min
Views60K
image Как-то угас пожар седалищных мест пользователей интернет-шопинга после громогласных заявлений власть имущих о грядущем радикальном снижении беспошлинного лимита на международные почтовые отправления (МПО). Попугали нас Минфины скорой кончиной виртуальных покупок зарубежом и ушли в тень. Все замерли в ожидании, в каком размере и, главное, когда же будут официально утверждены лимиты и приняты на вооружение таможенниками?

Свежий прогноз: день Д будет 5 июля, тогда официально провозгласят сумму беспошлинного лимита. Однако, в кулуарах таможенные брокеры ставят на то, что до конца 2014г. лимиты, даже если и будут утверждены, то не вступят в силу… Слухи слухами, но очевидно одно, рано или поздно лимиты начнут действовать, и тогда-то толстосумы из Ассоциации компаний интернет торговли наконец начнут рубить бабло.

Но на каждую хитрую жопу, как известно…
Читать дальше →
Total votes 101: ↑86 and ↓15+71
Comments74

FAQ по программированию под Android от новичка, и для новичков

Reading time16 min
Views158K
Предисловие к FAQ.

Программирование является моим хобби уже давно (правда на других языках и платформах), но до андроида руки дотянулись совсем недавно. Прошло несколько этапов, прежде чем я добрался до написания программ.
Сначала была пара месяцев посвященных Java, на сайте с «Сгибателем».
После, долгие попытки подружится с Eclipse, закончившиеся побегом на Android Studio.
На данный момент выпущено 7 программ и две находятся в разработке.
Данная подборка возникла как попытка структурирования и оптимизации полученной в процессе информации.
Заранее извиняюсь за возможно некорректную терминологию – так как практикую обучение через создание, и в теоретической части есть пробелы.

Надеюсь, что приведенные примеры окажутся полезными.
Читать дальше →
Total votes 114: ↑98 and ↓16+82
Comments23

Основы программирования под Android на примере игры Судоку

Reading time6 min
Views375K
В статье описаны основные трудности создания приложений под Android.
Рассматриваются базовые понятия программирования Android.
Для примера описано создание игры Sudoku из книги Hello, Android – Ed Burnette.
Осторожно много скриншотов.

Читать дальше →
Total votes 137: ↑131 and ↓6+125
Comments48

Mobidapter гениальный адаптер прошлого

Reading time1 min
Views39K
Хотел бы рассказать об очень интересном старом проекте. Немного жалко, конечно, что это устройство не получило широкого распространения.
И так, в далеком 2009 компания Elan создала гаджет, который вполне мог бы стать самым революционным мобильным аксессуаром за последние годы. Размером с пластиковую карту, устройство Mobidapter позволяет подключать USB-Флешки, а также HDD и SSD к телефонам со слотом microSD.

image

С одной стороны аксессуар напоминает microSD карту памяти, с другой – USB-хост. На корпусе присутствуют два индикатора. Так как флеш-карта требует питание, вероятно, Mobidapter содержит аккумулятор, следовательно, его придётся время от времени подзарядить. Конечно, для подключения жесткого диска к более серьезным устройствам одного аккумулятора будет не достаточно, так что необходимо внешние питание.

image

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





К сожалению, старт продаж устройства так и не начался. Почему так случилось толком и не ясно, видимо, что компания выбрала путь по разработке систем управление домом предпочтительнее. На то время умный дом был более инновационным.
Total votes 15: ↑11 and ↓4+7
Comments18

Тексты для интернет-магазинов

Reading time4 min
Views52K
Я покупаю в магазинах Интернета практически все, за исключением крупной техники и продуктов. И всегда читаю магазинные тексты. Правда, исключительно из профессионального интереса. Но после недавней попытки найти и купить в интернет-магазинах Рунета солнечную батарею для ноутбука, профессиональный интерес переродился в настойчивое желание высказать свои соображения по поводу текстов на страницах большинства интернет-магазинов. И с точки зрения покупателя. И с точки зрения копирайтера «Интернет-клиент», который тексты эти каждый день пишет.

Дай мне то, чего я так хочу!

В интернет-магазине пользователь чаще всего приходит на конкретную посадочную страницу. Например, по запросу «бензиновая пила купить» посетитель, скорей всего, попадет в каталог бензиновых пил. Замечательный коммерческий запрос, по которому на сайт приходит уже «горяченький», готовый к покупке клиент, не так ли? И его просто нужно ткнуть носом именно в ту пилу, которая нужна ему для дома или дачи. А что бедолага видит в тексте?
Читать дальше →
Total votes 45: ↑34 and ↓11+23
Comments27

Что делать, если «кина не будет» или как обойти блокировку сайта провайдером

Reading time6 min
Views1.5M
Настал мой законный выходной и, выбрав время для просмотра фильма (люблю я старую классику), я занялся его поиском. Зайшел на один из привычных для меня сайтов, и наткнулся на такую вот блокировку данного ресурса.

блокировка

«Вот те раз!» — подумал я. Ни в одном реестре запрещенных сайтов данный ресурс не присутствовал и, с чего билайн его заблокировал — непонятно. Естественно после таких вот «заявочек» в голову полезли страшные мысли: «а что если завтра любимого „кина“ не будет!». Данные мысли тут же подвигли меня начать искать способы борьбы с данной ситуацией, и написать, для тех кому будет интересно, маленький обзор нескольких решений по обходу блокировки сайтов. (под катом скрины)
Читать дальше →
Total votes 120: ↑96 and ↓24+72
Comments87

Я, пират

Reading time17 min
Views277K


Все-таки красные у меня глаза или нет? Кажется не очень. Может так и должно быть? Я внимательно разглядывал себя в зеркало. Нет, всё-таки красные, хоть и не так сильно. Может не стоит уже с утра проверять почту и ходить по всем этим сайтам? Ну напишут там что-то, а я не прочитаю, ну и что такого? Нет, каждый раз просыпаюсь и первым делом туда…

Так начинался фантастический рассказ — антиутопия про один день из жизни программиста в недалёком будущем, написанный мной в 2010 году. Меня просили продолжить, и через какое-то время появились идеи, но всё никак не было времени их реализовать. Однако в связи с последними событиями начинает казаться, что придуманный мной сюжет того гляди может стать реальностью. Поэтому сегодня представляю вам вторую главу. Рисунок был сделан в прошлом году совсем по другому поводу, но он хорошо подошел сюда как иллюстрация.
Читать дальше →
Total votes 228: ↑205 and ↓23+182
Comments70

SICP теперь по-русски! Часть третья

Reading time1 min
Views12K
image
Перевод третьей лекции из курса «Структура интерпретация компьютерных программ».

Это самый известный курс по программированию за последние 25 лет; с 1980г читается в MIT, а с недавних пор что-то подобное читается и в Беркли.

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

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

Приятного просмотра!
Читать дальше →
Total votes 98: ↑94 and ↓4+90
Comments39

Pogodav.ru — Минимализм для жизни

Reading time2 min
Views899

Первые шаги


Настало время представить первый проект pogodav.ru Добро пожаловать.

Прошу не удивляться. Да, это погодный сайт, но сайт не обычный, а, как модно в последнее время выражаться, вебдванольный. Без классической «столбовой» верстки, простой и четко выполняющий свою непосредственную функцию — дать пользователю информацию о погоде в 2 клика. В направлении удобства и функциональности двигаются многие «современные» сайтостроители и мы решили тоже не отставать от этой позитивной тенденции.
Читать дальше →
Total votes 28: ↑19 and ↓9+10
Comments45

Изучаем иностранные выражения (и не только)

Reading time4 min
Views2K
В этой заметке я расскажу как использовать GrowlNotify, Launchd и AppleScript для периодического вывода всплывающих сообщений (на примере классических латинских выражений). Заметка рассчитана на новичков, профессионалы вряд ли найдут для себя что-то новое.

Для всех вышеупомянутых инструментов дан краткий обзор, чтобы вы могли с минимальными усилиями сделать именно то, что вам нужно — напоминания о событиях, новых сообщениях из социальных сетей, мониторинг и диагностика сетевых сервисов и т.п. Либо можно просто сделать все так, как я описал, и через какое-то время похвастаться друзьям своим знанием латинских фраз. Scientia potentia est.
Читать дальше →
Total votes 48: ↑35 and ↓13+22
Comments17

Планктонная Windows

Reading time4 min
Views10K
Короткая заметка об опыте автоматизации восстановления Windows.

Введение


Одной из подработок в настоящее время у меня является сопровождение небольшого компьютерного парка в частной фирме. Направление фирмы — розничная торговля: склады, пара супермаркетов в три и четыре кассы, а также четыре небольших магазина. Контингент пользователей традиционный: бухгалтерия, кассиры, руководство. Компьютеры (всего их 45) территориально удалены друг от друга, некоторым программам (не всем) по целому ряду причин нужны административные права. Так просто исторически сложилось. Не суть. Архитектуру сети и политику управления всем этим хозяйством можно охарактеризовать одним словом: винегрет. Но я человек пришлый, менять сложившуюся систему не могу и не хочу.

Постановка задачи


Вполне понятно, что все это хозяйство разрушается со временем различными троянами и вирусами, самый мощный, беспощадный и непредсказуемый из которых имеет ДНК мало отличающуюся от вашей или моей. Запуск EXE прямо из почты с пометкой СПАМ одно из наиболее безобидных занятий. Все сидят в Интернете понятное дело (кроме касс). Уговоры и показательные порки никакие не помогают, разъяснение термина офисный планктон не возымело ни малейшего эффекта. Некоторые дамы особенно ядреные. Что-то нужно предпринимать кардинальное, не ездить же в самом деле по каждому факту для ручного восстановления ОС. Причем бюджета как такового практически нет, весь бюджет — экономия на возможном отказе от подписки KAV. Да и от основной работы отвлекаться нельзя категорически, это подработка же всего лишь.

Принятые меры


Дальнейшее во-многом очевидно. Для рядовых пользователей Windows заморожена с помощью купленной в нужном количестве Deep Freeze (утилита уже описывалась на Хабре), что позволяет после перезагрузки получить девственно чистую ОС и главное позволяет сэкономить на антивирусах, файерволах и обновлении железа. Можно использовать аналогичную программу — это дело вкуса. Для серверов же выполняются регулярные образы диска с системой. Почту загнал в Google Apps, клиент trayos.com — все-таки GMail от вирусов сам по себе уже весьма неплохо защищает. Однако с рабочими станциями имеем целый ряд проблем. Далее в порядке возрастания сложностей.
Читать дальше →
Total votes 109: ↑94 and ↓15+79
Comments55

Получаем интернет по USB с компьютера на Android

Reading time2 min
Views803K
image

Статья актуальна на 2010 год, современные Android могут проделывать такое одной «галочкой» в настройках

После покупки HTC Hero у меня возник вопрос: как получать интернет на коммуникаторе через компьютер? С моим предыдущим коммуникатором Toshiba G900 под управлением WindowsMobile 6 было все просто: установил «центр мобильных устройств», и на коммуникаторе появился интернет. «Эта функция не нужна», — скажите вы, ведь сейчас много точек доступа Wi-Fi, через которые можно подключиться двумя кликами. Но вот лично у меня нет Wi-Fi точки (есть ноутбук, но Android не обнаруживает Ad-hoс сети). Поэтому я был огорчен отсутствием этой функции. Все мои попытки найти мануалы на эту темы — не увенчались успехом. Поэтому я решил это сам.
Внимание: Для работы ножен root пользователь.
Читать дальше →
Total votes 71: ↑58 and ↓13+45
Comments87

Удобный поиск компьютера пользователя в домене Windows

Reading time5 min
Views34K
Привет всем!
Работаю в компании. 1500+ активных пользователей.
Организован ХелпДеск, сотрудники регистрируют тикеты в системе, но, как-то так получается, что часть из юзеров забывают указывать имя пк, за которым они находятся.

Для выяснения этой информации (по телефону/email/экстрасенсорные способности) девочки из поддержки тратят драгоценное время, которое они могли бы уделить свежей чашке кофе или разговорам о новом платье (шутка). Наши сотрудники постоянно заняты своей непосредственной работой.
Читать дальше →
Total votes 19: ↑14 and ↓5+9
Comments50

Как мы внедряли INDE в наше Android приложение

Reading time7 min
Views6.4K

Применение готовых библиотек в приложениях освобождает программистов от непроизводительного труда по изобретению велосипедов, сокращает время выхода приложения на рынок и благотворно сказывается на его функциональности. Все эти тезисы мы можем проиллюстрировать на своем собственном примере. В этой статье мы опишем процесс внедрения библиотеки Intel INDE (Integrated Native Developer Experience) для работы с видео в Android в наше существующее приложение Together Video Camera, приведем примеры реализации функционала в соответствии с конкретными нуждами приложения и опишем сложности разработки до и после INDE.
Читать дальше →
Total votes 14: ↑14 and ↓0+14
Comments1

В обновленном Android Device Manager появилась функция «позвонить владельцу»

Reading time1 min
Views42K
На тот случай, если вы потеряли (у вас украли) телефон, в Android существует собственная противоугонная сигнализация. В последнем обновлении появилась одна интересная и полезная функция: при удаленной блокировке смартфона можно задать запасной телефон, и нашедшему будет доступен только звонок по этому номеру.


Читать дальше →
Total votes 55: ↑53 and ↓2+51
Comments39

На заметку стартаперу: изменения в законодательстве РФ о юридических лицах

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

image

Осознавая необходимость компетентного подхода к вопросу, наша платформа привлекла с целью консультирования стартапов постоянного партнера — юридическую фирму «Ветров и партнеры», специализирующуюся на работе с IT-стартапами, сопровождении бизнеса и правах на интеллектуальная собственность.
Читать дальше →
Total votes 44: ↑32 and ↓12+20
Comments26
1
23 ...

Information

Rating
Does not participate
Location
Хабаровск, Хабаровский край, Россия
Date of birth
Registered
Activity