QR code в Laravel

QR-код — это машиночитаемый код, состоящий из массива черно-белых квадратов, который обычно используется для хранения URL-адресов или любой другой информации для чтения камерой на смартфоне. В этой статье мы рассмотрим как создавать различные типы QR-кодов в Laravel. Будем использовать отличный пакет для Laravel simple-qrcode, который …

Пишем свой логер обращений к серверу

Язык: PHP Framework: Laravel Демо: http://laravel.jobtools.ru Исходники: Поставим задачу: нам нужен простой логгер сохраняющий все обращения к нашему серверу. Для удобства просмотра через WEB интерфейс всех, кто нас посетил, пусть данные будут сохранятся в таблицу MySQL. И пусть будет возможность отключения логгирования в конфиг файле. …

Ошибка при выборке MySQL в Python

При возникновении ошибки при выборке из таблиц MySQL в кодировке UTF-8: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc0 in position 0: invalid start byte Необходимо предварительно выполнить: cursor.execute('SET CHARACTER SET utf8') и тогда ошибка исчезнет

Пишем парсер yandex на c#

В последнее время начал интересоваться SEO для продвижения своих сайтов, что такое семантическое ядро, позиции в выдаче гугла или яндекса. В связи с чем начал периодически проверять позиции своих своих сайтов в поисковых системах, и практически все программы и сервисы для проверки оказались либо платными, …

Парсинг сайтов на c#. Часть 2. Использование WebClient

Продолжаем перевод статьи о парсинге или граббинге сайтов используя c#. Первая часть:Парсинг сайтов на c#. Часть 1. Использование WebBrowser Класс WebClient находится в пространстве имен SyStem.Net, он реализует возможность получения из данных интернета. С его помощью можно получить исходный код страницы HTML в виде строки …

Конвертирование DateTime в строку формата «Минут назад»

Введение Пример ниже показывает реализацию функции конвертирования значения DateTime в формат X минут назад (X minutes ago). На вход функции передается параметр в формате DateTime, а возвращается строка с количеством прошедших минут, часов и т.д. Код public static string getTimeAgo(DateTime strDate) { string strTime = …

Парсинг сайтов на c#. Часть 1. Использование WebBrowser

Перевод http://www.codeproject.com/Articles/478485/Multi-Threaded-WebScraping-in-Csharp; Парсинг сайтов — это получение интересующей информации с веб-страниц. Автор попытался сделать пошаговое руководство, начиная с основ парсинга  с помощью компонента WebBrowser  и заканчивая темами такими как выполнение логина и поддержания сессий через HTTPWebRequest. Компонент WebBrowser Этот контрол обеспечивает встроенный полноценный браузер в …

Как подключиться к базе Access в c#

using System.Data.OleDb; … OleDbConnection conn = new OleDbConnection( "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\database.mdb;" + "Jet OLEDB:Database Password=password"); conn.Open(); OleDbCommand cmd = new OleDbCommand("select * from mytable", conn); OleDbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Console.WriteLine(dr.GetString(0)); } conn.Close();  

Как послать письмо на C#

System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(); message.To.Add("gerztrue@mail.ru"); message.Subject = "Это письмо из C#"; message.From =new System.Net.Mail.MailAddress("coder@coder.ru); message.Body = "Это текст письма"; System.Net.Mail.SmtpClient smtp =new System.Net.Mail.SmtpClient("Ваш SMTP сервер"); smtp.Send(message);

Сортировка по нескольким полям в linq

Бывает много случаев, когда необходима сортировка коллекций, данных сразу по нескольким полям. Можно конечно придумывать свои реализации, но с помощью linq это сделать гораздо проще. Предположим, что у нас есть список офисов и список сотрудников и мы хотим получить сортировку по офису и сортировку по …