Как стать автором
Обновить
266
0
Куликов Алексей @clops

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

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

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

Время на прочтение15 мин
Количество просмотров218K
Etan Hunt
кадр из фильма Миссия Невыполнима II

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

Первый успех


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

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

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

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

Время на прочтение11 мин
Количество просмотров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: Невероятно простой счет.

Читать дальше →
Всего голосов 341: ↑325 и ↓16+309
Комментарии107

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

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

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

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

Читать дальше →
Всего голосов 71: ↑65 и ↓6+59
Комментарии17

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

Время на прочтение7 мин
Количество просмотров89K
Привет, хабравчане!

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

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

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

image
Сим салабим!
Всего голосов 125: ↑111 и ↓14+97
Комментарии57

PHP class для Goo.gl

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

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

Время на прочтение4 мин
Количество просмотров579
Недавно я написал скрипт конвертирования Mysql базы из одной кодировки в другую. После, я решил переписать скрипт, создав класс. Теперь можно подключать эту библиотеку в своих скриптах. Использование данного класса показано ниже.
Читать дальше →
Всего голосов 26: ↑17 и ↓9+8
Комментарии32

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

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

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

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

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

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

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

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

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

Как меня учили работать. День второй

Время на прочтение3 мин
Количество просмотров786
День первый

На второй день у нас был семинар посвященный SCRUM и Agile project. На нем рассказывали практическое применение Agile project при разработке ПО.

Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии5

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

Время на прочтение5 мин
Количество просмотров905
Собственно говоря читайте сабж.

Функции:

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

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

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

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

Этапы внедрения потокового видео:
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии27

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

Время на прочтение2 мин
Количество просмотров78K
Павел Дуров заявил об открытии нового проекта: User API.

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

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

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

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

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

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

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

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

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

Время на прочтение1 мин
Количество просмотров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!
Всего голосов 207: ↑177.5 и ↓29.5+148
Комментарии82

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

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

Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии3

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

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

Simplicio

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

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

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

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


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

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

Серебро

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

Хасидская притча.
Всего голосов 1: ↑1 и ↓0+1
Комментарии63
1
23 ...

Информация

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