Pull to refresh
266
0
Куликов Алексей @clops

User

Send message

Собираем базу людей из открытых данных WhatsApp и VK

Reading time 15 min
Views 218K
Etan Hunt
кадр из фильма Миссия Невыполнима II

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

Первый успех


Было решено попробовать следующий вариант:
  • Добавить неизвестный номер в адресную книгу телефона;
  • Зайти по очереди в приложения, привязанные к номеру (Viber, WhatsApp);
  • Открыть новый чат с вновь созданным контактом и по фотографии определить отправителя.

Мне повезло и в моём случае в списке контактов Viber рядом с вновь созданным контактом появилась миниатюра фотографии, по которой я, не открывая её целиком, распознал отправителя и удовлетворенный проведенным «расследованием» написал смс с благодарностью за поздравления.

Сразу же за секундным промежутком эйфории от удачного поиска в голове появилась идея перебором по списку номеров мобильных операторов составить базу [номер_телефона => фото]. А еще через секунду идея пропустить эти фотографии через систему распознавания лиц и связать с другими открытыми данными, например, фотографиями из социальных сетей.
Далее перебор аккаунтов WhatsApp и VK по Москве и Ненецкому АО и распознание лиц
Total votes 128: ↑127 and ↓1 +126
Comments 34

300 потрясающих бесплатных сервисов

Reading time 11 min
Views 1.6M


Автор оригинальной статьи Ali Mese добавил ещё 100 новых бесплатных сервисов. Все 400 потрясающих сервисов доступны здесь. И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные Веб-Сайты + Логотипы + Хостинг + Выставление Счета

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly.com Domain: Конструктор веб-сайтов.
  • Logaster: Онлайн генератор логотипов и элементов фирменного стиля (new).
  • Withoomph: Мгновенное создание логотипов (англ.).
  • Hipster Logo Generator: Генератор хипстерских логотипов.
  • Squarespace Free Logo: Можно скачать бесплатную версию в маленьком разрешении.
  • Invoice to me: Бесплатный генератор счета.
  • Free Invoice Generator: Альтернативный бесплатный генератор счета.
  • Slimvoice: Невероятно простой счет.

Читать дальше →
Total votes 341: ↑325 and ↓16 +309
Comments 107

15 лучших JavaScript-библиотек для построения диаграмм и сводных таблиц

Reading time 6 min
Views 307K
Практически невозможно представить себе информационную панель без диаграмм и графиков. Они быстро и эффективно отображают сложные статистические данные. Более того, хорошая диаграмма также улучшает общий дизайн вашего сайта.

В этой статье я покажу вам некоторые из лучших JavaScript библиотек для построения диаграмм/схем (и сводных таблиц). Эти библиотеки помогут вам в создании красивых и настраиваемых графиков для ваших будущих проектов.

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

Читать дальше →
Total votes 71: ↑65 and ↓6 +59
Comments 17

Код, которого нет

Reading time 7 min
Views 89K
Привет, хабравчане!

Около года назад Хабр захлестнула волна постов на тему "%string% в N строчек на JavaScript". Уже и не вспомню, чем все закончилось, но началось все с «Excel в 30 строк». Следом появилось много и других интересных вариаций на эту тему, даже игра в ноль строк на JS, но это уже совсем другая история…

Как я ни старался придумать что-то еще более компактное — ничего не выходило. Тогда было принято решение посмотреть на проблему под другим углом. Примерно в этот момент в голове промелькнул вопрос: а можно ли «сколлапсировать» код так, чтобы его не было вообще? И тут мне позвонил Дэвид Блейн.

Я попробовал добавить немного магии и вот что у меня получилось.

image
Сим салабим!
Total votes 125: ↑111 and ↓14 +97
Comments 57

PHP class для Goo.gl

Reading time 2 min
Views 6.4K
image
И опять немного о Goo.gl. Листая хабр видел предложения на JS, но лично мне они не подходили. Сегодня случайно наткнутся на симпатичное для меня решения, коим и делюсь с общественностью…
Читать дальше →
Total votes 61: ↑50 and ↓11 +39
Comments 45

PHP класс для конвертирования кодировки базы Mysql

Reading time 4 min
Views 572
Недавно я написал скрипт конвертирования Mysql базы из одной кодировки в другую. После, я решил переписать скрипт, создав класс. Теперь можно подключать эту библиотеку в своих скриптах. Использование данного класса показано ниже.
Читать дальше →
Total votes 26: ↑17 and ↓9 +8
Comments 32

Физика невозможного: Невидимость

Reading time 7 min
Views 8.9K
    Я уверен, что здесь не найдётся такого человека, который бы не смотрел фильм «Звёздные воины» или сериал «Звёздный путь» или какую-нибудь другую фантастику. В этом жанре используются технологии, которые ещё не открыты в реальном мире: защитное силовое поле, лазерные мечи, движение самолёта со скоростью близкой к скорости света, телепатия, невидимость и т.п. И создание подобных технологий кажется невозможным, но так ли это со стороны физики?
    Если вам эта статья понравится, то я попробую написать еще несколько статей про другие плоды человеческого воображения. Следующая тема будет: защитное силовое поле.
    Поскольку эта статья первая, поэтому я позволю себе немного отвлечься от главной темы и попробую доказать относительность невозможного. Вы уж меня за это сильно не пинайте. :) Я очень старался, надеюсь вам понравится.

    Прошу прощения за оффтопик. Как же приятно писать статьи на Хабре: столько умных людей. Пиши на любую тему и всё равно найдутся люди, которые тебя понимают. А ещё лучше то, что большинство таких людей разбираются в этой области лучше, чем я. Значит не обязательно ходить в школу, чтобы узнавать что-то новое — нужно просто прочитать комментарии. Спасибо, Хабрахабр ;)
Читать дальше →
Total votes 214: ↑186 and ↓28 +158
Comments 427

Сделай сам: Wi-Fi-радио своими руками

Reading time 1 min
Views 110K
image

Послезавтра, между прочим, похмелье. Если вы еще не решили, как его провести, рекомендую воспользоваться опытом самоделкина Джеффа Кейзера из mightyOhm. Я к тому, что с самого утра в субботу вы можете начать мастерить Wi-Fi-радио. В помощь интересующимся этот «кулибин» написал подробнейшую инструкцию о том, как из обычного роутера ASUS WL-520gU, пары елок-палок и нескольких ненужных кнопок сделать полезную вещь. Конечно, те, кто не желает испачкать руки, могут купить готовый продукт, но, согласитесь, это скучно. Так что закатываем рукава, достаем с антресолей лобзики и вперед на установку связи с эфиром.
Читать дальше →
Total votes 64: ↑41 and ↓23 +18
Comments 36

Поисковая оптимизация. Часть 1 — внутренние факторы

Reading time 3 min
Views 1.8K
Рекомендации по html-коду, вёрстке и немного — по копирайтингу. Актуально для февраля-2009

Это не очередной список «101 совет, как достичь идеала в том-то», которых полно в интернете. Это «инсайдерская информация» SEO-компании, ведущей более 600 проектов. Перечислено то, на что мы обращаем внимание, начиная поисковую оптимизацию. Разумеется, не всё получается реализовать (например, движок сайта что-то не позволяет, а где-то пункты противоречат(!) друг другу). Ничего страшного. Если больше половины рекомендаций получается реализовать, то это уже очень хорошо!
Читать дальше →
Total votes 115: ↑73 and ↓42 +31
Comments 79

Gmail grabber — класс парсинга контактного листа

Reading time 5 min
Views 902
Собственно говоря читайте сабж.

Функции:

Login — Вход в gmail. Возвращает стандартно — true/false
Сразу после входа в систему проиходит импорт контактного листа в переменную ContactList
Читать дальше →
Total votes 19: ↑11 and ↓8 +3
Comments 9

Потоковая обработка видео при помощи lighttpd/nginx, Mplayer(Mencoder), Ruby, Flvtool2

Reading time 3 min
Views 3.7K
Как только на сайте или портале появляется необходимость в видео-сервисе, сразу же перед разработчиками встает вопрос о конвертации загружаемых пользователями ресурса видео-файлов в понятный браузеру формат флеш-видео.

Исследование данной проблемы нашло отражение в следующей статье.

Этапы внедрения потокового видео:
Читать дальше →
Total votes 21: ↑20 and ↓1 +19
Comments 27

UserAPI — Конструктор Социальных сетей на базе ВКонтакте

Reading time 2 min
Views 78K
Павел Дуров заявил об открытии нового проекта: User API.

Сервис предназначен для быстрого построения соцсети (заявленное минимальное время — 5 мин.)
Новые сети будут использовать данные сети ВКонтакте (пользователи, фото, etc.).

При монетизации проекта: доходы будут делиться на 60% хозяину, 40% User API. Подробнее в уловиях пользования User API.

Документация проекта.

Для тех кто не зарегестрирован ВКонтакте копипаста из блога Дурова:
Читать дальше →
Total votes 83: ↑74 and ↓9 +65
Comments 153

полноценный интернет на компьютере через iPhone

Reading time 1 min
Views 31K
как уже наверное все знают, официальным способом iPhone нельзя использовать в качестве модема для компьютера. Никто конкретно не говорит почему этого нельзя делать, но скорей всего такая мера принята из-за того, что обычно в контрактах для iPhone идет безлимитный интернет, а операторы связи не хотят за дешево давать полноценный безлимитный интернет.

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

Но теперь есть хорошая альтернатива — PdaNet. Программа абсолютно бесплатная и она превращает iPhone в WiFi роутер для компьютера.
Читать дальше →
Total votes 105: ↑81 and ↓24 +57
Comments 39

Конец конфиденциальности

Reading time 1 min
Views 1.5K
Странно что никто не задумывался над тем, что наличие в кармане iPhone с включеным wi-fi это практически конец конфиденциальности. Так, например, любой пользователь данного хот-спота может лёгким движением руки получить доступ ко всем вашим sms. Расскажу как это сделать:
  1. Находим в сети IP адрес вашего iPhone — (для этого есть масса всевозможных сканнеров локальной сети; самые простые смертные с доступом к админ-панели домашнего рутера могут посмотреть это там)
  2. Из терминала (putty для пользователей виндуфса) логинемся в iPhone жертвы: ssh root@ip-address как пароль используем слово «alpine»
  3. Из папки /private/var/mobile/Library/SMS/ копируем к себе на комп файлик sms.db
  4. Локально открываем этот файлик программой SQLLite Database Browser
  5. Нервно хихикаем
Как защититься от ваннабихакеров? Сменить пароль рута на вашем iPhone!
Total votes 207: ↑177.5 and ↓29.5 +148
Comments 82

Примеры Google Maps API №2: Прячем элементы управления картой

Reading time 1 min
Views 5.3K
Кросс-пост второй маленькой статейки на тему Google Maps API из моего блога. На этот раз речь пойдет о том, как скрыть элементы управления картой.

Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Comments 3

Набор иконок Simplicio

Reading time 1 min
Views 3K
Smashing Magazine совместно с дизайнером Neurovit предлагают для скачки бесплатный набор иконок Simplicio:

Simplicio

Все иконки доступны в форматах 32*32, 64*64, 128*128, 16*16 (ICO). Также в комплекте есть исходники (.ai) всех иконок.

Кстати, интересна модель предоставления таких качественных иконок бесплатно. Все просто: Smashing Magazine объявил, что пропиарит (100000 подписчиков, регулярные выходы тем на digg.com) любого, кто пришлет им достаточно качественный бесплатный материал. Как вы понимаете, такой человек без работы на ближайший год не останется. Схема работает, при чем довольны все, больше всех — мы, потребители :)
Total votes 93: ↑66 and ↓27 +39
Comments 37

Города России в именительном и предложном падеже

Reading time 1 min
Views 2.8K
Необходимо было писать названия городов России в предолжном падеже типа в Москве, в Ростове-на-Дону и т.д. После полуавтоматической обработки списка городов товарищем sofrus появилась таблица, которая содержит два поля с названием города в именительном и предложном падежах. И мы совершенно бескорыстно предлагаем эту таблицу (около 2400 городов) в двух вариантах:
  1. CSV
  2. MySQL


P.S. Почему хабр так уродует ordered list, для меня загадка.

ОЧЕНЬ ВАЖНЫЙ P.S.
Я не хочу присваивать себе чужие заслуги, поэтому я специально проверил, так как не исключал этого. Карма начала расти у меня, а не у sofrus, если вы считаете нужным поднять за пост карму, то поднимайте ему. Просто у него с компанией NDA подписан и в должностной инструкции нет пометки о том, что он может оценить важность информации. Поэтому я и запостил. Но в появлении этих таблиц нет моей заслуги.
Total votes 1: ↑1 and ↓0 +1
Comments 49

Серебро

Reading time 1 min
Views 842
— Ребе, я не понимаю: приходишь к бедняку — он приветлив и помогает, как может. Приходишь к богачу — он никого не видит, ничего не хочет слышать. Неужели это только из-за денег?
— Выгляни в окно. Что видишь?
— Женщина с ребенком идут, повозка на базар едет, ветер тополь гнет…
— Хорошо, а теперь посмотри в зеркало. Что видишь?
— Ну, что я могу там видеть? Только себя самого.
— Так вот: окно из стекла и зеркало из стекла. Стоит добавить немного серебра — и уже видишь только себя.

Хасидская притча.
Total votes 1: ↑1 and ↓0 +1
Comments 63

Information

Rating
Does not participate
Location
Австрия
Date of birth
Registered
Activity