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

User

Send message

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

Reading time15 min
Views218K
Etan Hunt
кадр из фильма Миссия Невыполнима II

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

Первый успех


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

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

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

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

Reading time11 min
Views1.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
Comments107

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

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

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

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

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

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

Reading time7 min
Views89K
Привет, хабравчане!

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

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

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

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

PHP class для Goo.gl

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

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

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

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

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

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

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

Reading time1 min
Views110K
image

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

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

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

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

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

Reading time5 min
Views914
Собственно говоря читайте сабж.

Функции:

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

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

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

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

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

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

Reading time2 min
Views79K
Павел Дуров заявил об открытии нового проекта: User API.

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

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

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

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

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

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

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

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

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

Reading time1 min
Views1.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 202: ↑175 and ↓27+148
Comments82

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

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

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

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

Reading time1 min
Views3K
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
Comments37

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

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


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

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

Серебро

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

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

Information

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