Сообщения

Сообщения за Январь, 2017

Отправка 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 мегахешей в секунду. Для заработка советую