Как стать автором
Обновить
38
0
Степан @L3n1n

Пользователь

Отправить сообщение

Начался приём приложений в Mac App Store

Время на прочтение1 мин
Количество просмотров534
Вчера вечером Apple разослала разработчикам письма с сообщением о том, что они могут уже сабмиттить приложения в Mac App Store. Всё как и обещал Джобс: на пресс-конференции во время объявления Mac App Store он говорил, что приём заявок начнётся в ноябре, а сам магазин приложений откроется в 90-дневный срок.

Похоже, здесь народ опять ринулся забивать популярные названия для программ (своеобразный киберсквоттинг). Что ж, довольно логично. Все мы помним, как на заре появления айфонов многие скачивали и покупали из App Store ужасные приложения, потому что у них просто не было конкуренции.
Всего голосов 10: ↑6 и ↓4+2
Комментарии2

Киевстар + Билайн =?

Время на прочтение2 мин
Количество просмотров6K
image
То, что с подозрением ожидал укр. рынок мобильной связи — произошло, началось объединение активов…
Группа компаний Telenor и компания Altimo сообщили о достижении соглашения об объединении совместных активов — пакетов акций ОАО «ВымпелКом» (ТМ «Билайн») и ЗАО «Киевстар G.S.M.» с созданием нового оператора мобильной связи.
Мне интересно про это прочитать
Всего голосов 60: ↑50 и ↓10+40
Комментарии91

Быстрый фикс взломанного сайта

Время на прочтение2 мин
Количество просмотров883
Доброго времени суток.

Сегодня столкнулся с проблемой взлома сайта Joomla, хочу поделиться одним из методов, которые помогли решить проблему.
Хочу сказать что решение не специфичное для Joomla и скорее всего поможет и в других случаях.

Если вы обнаружили что на вашем FTP лежит куча странных файлов с именами
lib__*,co__*,pre__*,net__*,func__*,ad__*,ext__*,new__*,old__*,fix__*,fixed__*,na__*,av__*,fx__*,update__*,patch__
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии10

Прокуратура СПб заблокировала сайт за взятку модератору виртуальной валютой!

Время на прочтение1 мин
Количество просмотров65K
Сегодня наткнулся на статью от Эхо Москвы, в которой говорится, что прокуратура Фрунзенского р-на г. Санкт-Петербурга обратилась в Красногвардейский суд с иском в отношении 23 интернет-провайдеров с требованием ограничить доступ к сайтам, на которых размещается информация о том, как давать взятку.
Каковым было мое удивление, когда я обнаружил один из своих проектов в списке. Первой в голову пришла мысль, что кто-то из пользователей разместил блог/пост/комментарий, в котором действительно могут быть нарушения.
Все оказалось гораздо сложнее.
Читать дальше →
Всего голосов 136: ↑131 и ↓5+126
Комментарии63

App Studio – новая версия онлайн конструктора приложений от Microsoft

Время на прочтение9 мин
Количество просмотров49K


Привет Всем!

Представляю вашему вниманию новый инструмент от Microsoft «Windows App Studio» — конструктор для создания приложений. Сегодня расскажу о том, как обычному пользователю стало доступно создание приложений для Windows и Windows Phone. И немного о том чем этот инструмент может быть полезен разработчику.
Читать дальше →
Всего голосов 40: ↑31 и ↓9+22
Комментарии5

Алгоритм быстрого нахождения похожих изображений

Время на прочтение8 мин
Количество просмотров62K

Введение


Недавно наткнулся на статью, размещенную на Хабрахабре, посвященную сравнению изображений «Выглядит похоже». Как работает перцептивный хэш. Так как я сам достаточно долго занимался этой тематикой (являюсь автором программы AntiDupl), то мне захотелось поделиться здесь своим опытом по данному вопросу. В статье я приведу два варианта алгоритма сравнения похожих изображений — базовый и улучшенный. Все они были проверены автором на практике в рамках указанного выше проекта. Изложение мое будет вестись без строгих доказательств, сложных формул и специальной математической терминологии. Надеюсь, что читатели простят меня за это.

Базовый Алгоритм


Мера схожести изображений


При сравнении похожих изображений первым встает вопрос: что считать мерой схожести изображений? Очевидно, что это величина имеет значение обратное различию изображений друг от друга. Следственно нужно выбрать некую метрику, характеризующую различие изображений друг от друга. Тогда схожими изображениями будут считаться изображения, отличие между которыми меньше некоторого порога. Для изображений с одинаковыми габаритами, обычно такой мерой различия служит среднеквадратическое отклонение пикселей одного изображения от другого. Хотя конечно, нам ни что не мешает выбрать другую метрику, например усредненную абсолютную разность пикселей изображений друг от друга.
Читать дальше →
Всего голосов 57: ↑55 и ↓2+53
Комментарии20

Анонсирован Xamarin 3

Время на прочтение3 мин
Количество просмотров22K
Анонсирован Xamarin 3 — кросс-платформенная среда разработки на C# для большинства мобильных платформ. Основные нововведения: дизайнер интерфейса для iOS Xamarin Designer, кросс-платформенная библиотека для построения пользовательского интерфейса Xamarin.Forms, улучшения IDE, новые методики повторного использования кода.

1. Xamarin Designer для iOS — визуальный дизайнер для iOS, работающий и в Xamarin Studio и Visual Studio. Поддерживается полная совместимость с форматом Storyboard, так что Visual Studio и Xamarin Studio могут использоваться совместно с Xcode Interface Builder. Нестандартные элементы управления прорисовываются прямо в дизайнере. Подробнее о Xamarin Designer.


Читать дальше →
Всего голосов 47: ↑44 и ↓3+41
Комментарии36

Пару слов о перехвате HTTP/HTTPS трафика iOS приложений

Время на прочтение3 мин
Количество просмотров47K
В этой статье я расскажу о простом методе заработка в сети перехвата HTTP/HTTPS трафика iOS приложений, включая трафик приложений использующих certificate pinning (а это например Twitter, Facebook и куча других приложений). От прочих методов, где бедным людям рекомендуют в командной строке руками генерировать какие-то сертификаты и куда-то их запихивать, этот метод отличается (относительной) безгеморройностью, хотя кое-какие телодвижения сделать конечно прийдется.
Читать дальше →
Всего голосов 32: ↑27 и ↓5+22
Комментарии17

Лёгкий способ писать iOS приложения на вебе

Время на прочтение9 мин
Количество просмотров84K
Всем привет. Не так давно Габриель подарил нам игру 2048. Это тот самый удивительный случай, когда клон игры становится более популярный, чем оригинал. Не малая часть успеха Габриеля — открытый код и, вуаля, MIT лицензия. Набрав чуть больше 20к очков, захотелось поделиться результатом с друзьями, кроме как сделать скриншот не получилось. Глянул аппстор на наличие клона с геймцентром или чем-то подобным — пусто. И тут подумал, почему бы нет?
Забегая вперёд, на создание приложения и всех «ништяков» к нему ушло 4 дня. На выходе универсальный код, который от части работает и в вебе и легко портируется на иос/андроид. Однако, давайте по порядку.


Читать дальше →
Всего голосов 78: ↑65 и ↓13+52
Комментарии41

Popcorn Time закрылся из-за «угрозы юридических преследований и закулисных махинаций»

Время на прочтение1 мин
Количество просмотров61K
Кроссплатформенное приложение Popcorn Time для просмотра фильмов с помощью торрентов, ставшее сенсационно популярным всего через несколько дней после релиза, прекращает своё существование. Об этом официально сообщает команда проекта на своём сайте. Там больше нет ни описания программы, ни ссылок на загрузку — только прощальная статья, в которой авторы пишут, что проект закрывается, так как "этот эксперимент поставил нас перед необходимостью вести бесконечные споры о пиратстве и авторском праве, а так же создал угрозу юридических преследований и закулисных махинаций, из-за которых мы чувствуем себя в опасности, занимаясь любимым делом. Мы не хотим принимать участие в этой битве".
Читать дальше →
Всего голосов 80: ↑75 и ↓5+70
Комментарии123

Popcorn Time: самая удобная программа для просмотра торрентов

Время на прочтение2 мин
Количество просмотров221K


«Popcorn Time настолько хорош в пиратстве фильмов, что это пугает», — пишет журнал Time о новой open source программе Popcorn Time, бета-версия которой вышла несколько дней назад сразу для Linux, Windows 7+ и OS X 10.7+.
Читать дальше →
Всего голосов 160: ↑148 и ↓12+136
Комментарии189

Набор кроссбраузерных CSS3 свойств

Время на прочтение5 мин
Количество просмотров53K
Добрый день, союзники!

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

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

В любом случае, добро пожаловать!
Всего голосов 42: ↑23 и ↓19+4
Комментарии53

Безопасное резервное копирование с помощью публичных сервисов

Время на прочтение5 мин
Количество просмотров35K

Часто бывает так, что существует множество различных проектов, которые необходимо регулярно бэкапить.
Но еще чаще бывает так, что поднимать свой собственный сервис резервного копирования лениво, и копии в лучшем случае делаются время от времени, а в худшем — не делаются вообще. Специально для ленивых людей придумали сервисы синхронизации файлов, такие как Dropbox, Yandex.Disk и иже с ними. Суть всегда одна: файл, загруженный на одном привязанном устройстве, появляется на всех остальных. Ура, решение найдено.
Но встает другой вопрос: безопасность загруженного контента. И если за фотки с Майорки можно особо не переживать, то боевую базу 1С так бэкапить чревато. И вот тут, в этой самой статье, есть небольшой HOW-TO про то, как остаться лентяем и сохранить файлы в безопасности.
Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии52

Скрытые возможности Xcode 5

Время на прочтение4 мин
Количество просмотров34K
Здравствуйте, уважаемые читатели Хабрахабра!

Команде Бессвязного Девелопа удалось получить корпоративный аккаунт благодаря чудотворной программе Хабрахабра по поддержке начинающих стартапов без действующей монетизации. Мы — это ребята, которые частенько устраивают трансляции разработки различных приложений за 24 и 48 часов. Сегодня мы взяли курс на создание бесплатных аналогов нужных, но платных или обвешанных рекламой программ.

Чтобы наш приветственный пост не получился «Ни о чем», сегодня я расскажу о некоторых вкусностях работы с Xcode 5, подсмотренных на iOS 7 Tech Talks. В программе вечера:

  1. Автодополнение кода: печенье, которое еще не все попробовали
  2. Edit in scope: сытный шоколадный тортик
  3. Объекты IB: назовите этот сорт клубничного желе
  4. Двойной статус-бар: подавайте шоколадный шейк охлажденным
  5. Color Blended Layers: вы неправильно наносите ромовый крем
  6. Concurrent Object Enumeration: покройте все сахарной пудрой
  7. Локализация: хватит каждый раз греть духовку

Читать дальше →
Всего голосов 98: ↑82 и ↓16+66
Комментарии58

Причуды абстракций

Время на прочтение10 мин
Количество просмотров33K
image

За годы преподавания и коммерческой разработки я повстречал много студентов и разработчиков, которые не до конца понимают смысл слова абстракция. Из многочисленных попыток разъяснить смысл этого термина получилась настоящая статья. Что Вы найдете под катом:
  • Определение понятия абстракции и объяснение откуда оно взялось в ООП.
  • Объяснение на простых примерах, что такое барьер абстракции, побочный эффект абстракции.
  • Как получается хардкод.

Читать дальше →
Всего голосов 35: ↑27 и ↓8+19
Комментарии26

PhoneGap: как сделать приложение отзывчивым

Время на прочтение11 мин
Количество просмотров56K
На сегодняшний день существует немалое количество обзорных статей о PhoneGap, но к сожалению, написаны они или front-end разработчиками, которые решили заняться мобильными платформами, или нативными программистами, которые решили попробовать себя в кроссплатформенной разработке. И именно с этих позиций рассматриваются достоинства и недостатки PhoneGap'а, возникают статьи о том, «насколько крута кроссплатформа», или об «ущербности кроссплатформенных решений».

В качестве затравки — видео демо-приложения, написанного за 6 часов; готовым был взят UI-бутстрап, наверстанный за 3,5 часа; использовались библиотеки iScroll, backbone, underscore, Jquery, и небольшая обертка на backbone (RAD.js — rapid application development, архитектурный фреймворк, берущий на себя часть оптимизации, связанной с мобильной средой выполнения).


Еще 2 часа было потрачено на фикс движка. Но сегодня речь не о том, что что-то тормозит, дергается, или самописный свайп не всегда вовремя отрабатывает на 14000 объектах данных; речь о том, что на PhoneGap можно и нужно писать.

Выносим на Ваше рассмотрение мнение людей, которые занимаются кроссплатформеной разработкой на PhoneGap, дабы рассказать о том, какие тонкости мы находим нужными и важными при разработке на PhoneGap, и почему они так важны.
Читать дальше →
Всего голосов 93: ↑87 и ↓6+81
Комментарии31

Начало работы с Push Notifications в PhoneGap

Время на прочтение3 мин
Количество просмотров26K
Доброго времени суток, хабрапользователи!

Push Notifications не включены в API PhoneGap. Если сделать небольшой поиск по документации PhoneGap, то можно найти только Notifications которые представляют собой обычные alert диалоги с вожможностью использования в них звуковых эффектов и вибрации.
Но что делать, если вам просто необходимо создать кроссплатформенное приложение с Push Notifications? Я хочу обратить Ваше внимание на тестовый пример работы с некоторыми из них при помощи Android. В результате, из разработанного проекта можно будет получить также iOS, BlackBerry и Windows Phone приложения.


image
Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии1

Android In-app purchasing: платное отключение рекламы в своём приложении

Время на прочтение6 мин
Количество просмотров41K
Много раз уже просили написать статью о том, как в приложении реализовать платное отключение рекламы. По In-app уже были статьи на хабре. Правда, они старую версию API рассматривали. В принципе, новая версия не особо то и отличается от старой. Была похожая статья, но там больше именно про отображение рекламы рассказывалось, а второй части статьи мы так и не увидели. Как оказалось, многим до сих пор интересен этот вопрос, решил написать как это реализовать в своём приложении.
Читать дальше →
Всего голосов 37: ↑29 и ↓8+21
Комментарии18

Управление питанием через Mikrotik+Windows Phone

Время на прочтение7 мин
Количество просмотров38K
Прочитал статью Контроллер-розетка КУБ-Пико220 от Технотроникс и решил поделиться с хабрасообществом своим велосипедом.

Необходимо было реализовать управление электропитанием с сотового телефона. Данных решений достаточно много, причём самых разных технологических решений и ценовых рамок. Но проблема была в том, что нужно было сделать это ОЧЕНЬ срочно, как сказал заказчик — «Нужно вчера». Учитывая отдалённость от Москвы в 6000 км (и предстоящие выходные), то проблема возникла приличная.

Полистав интернет, наткнулся на статью — http://www.lanmart.ru/blogs/mikrotik-rb750up-remote-power-management-220v/ которая очень сильно помогла, учитывая, что данный роутер был в наличии, правда использовалась, для другого, но когда ОЧЕНЬ надо можно и снять :)

Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии23

Умный дом на базе Z-Wave

Время на прочтение5 мин
Количество просмотров245K


Долгое время я вынашивал идею, как лучше сделать удобное управление светом и электроприборами в квартире. При этом, мне хотелось иметь некое готовое модульное решение для относительно несложной самостоятельной настройки. Так, совершенно случайно, я наткнулся на оборудование, которое можно внедрить уже в существующую дома сеть совершенно «безболезненно». Им оказались устройства, работающие по протоколу Z-Wave.
Читать дальше →
Всего голосов 68: ↑65 и ↓3+62
Комментарии96

Информация

В рейтинге
Не участвует
Откуда
Украина
Дата рождения
Зарегистрирован
Активность