Блог программиста http://blog-programmista.ru ru Thu, 20 Jun 19 14:10:48 +0300 Как установить Linux в Windows 10 http://blog-programmista.ru/post/71-kak-ustanovit-linux-ubuntu-v-windows-10.html В этой инструкции — о том, как установить Ubuntu, OpenSUSE или SUSE Linux Enterprise Server в Windows 10 Sat, 25 May 19 14:31:03 +0300 e2c420d928d4bf8ce0ff2ec19b371514 Arduino: Ошибка при заливке скетча "avrdude: stk500_recv(): programmer is not responding" http://blog-programmista.ru/post/67-arduino-osibka-pri-zalivke-sketca-avrdude-stk500recv-programmer-is-not-responding.html Боримся с ошибкой "avrdude: stk500_recv(): programmer is not responding" Sun, 17 Feb 19 16:22:07 +0300 735b90b4568125ed6c3f678819b6e058 ESP32 Wemos. Пример скетча Blink http://blog-programmista.ru/post/66-esp32-wemos-primer-sketca-blink.html ESP32 - это современный микроконтроллер от компании Espressif Systems, который был выпущен 2016 году. Он пришел на смену устаревшего микроконтроллера ESP-8266. Sat, 09 Feb 19 11:30:11 +0300 3295c76acbf4caaed33c36b1b5fc2cb1 Arduino. Скетч для измерение температуры с помощью термистора NTC http://blog-programmista.ru/post/65-arduino-sketc-dla-izmerenie-temperatury-s-pomosu-termistora-ntc.html Скетч позволяет использовать Arduino для измерения и обработки показаний термистора. Sat, 09 Feb 19 09:49:48 +0300 fc490ca45c00b1249bbe3554a4fdf6fb Orange Pi Zero. Подключаем I2C интерфейс http://blog-programmista.ru/post/58-orange-pi-zero-podklucaem-i2c-interfejs.html Интерфейс I2C является широко распространенным и популярным стандартом передачи данных между устройствами. Данный интерфейс поддерживают множество различных датчиков и микросхем. Для передачи данных используются всего две линии, которые представляют собой шину данных, причем на одну шину можно подключать несколько различных устройств. Wed, 06 Feb 19 22:34:47 +0300 66f041e16a60928b05a7e228a89c3799 ATtiny85 прошивка при помощи Arduino IDE 1.8 http://blog-programmista.ru/post/63-attiny85-prosivka-pri-pomosi-arduino-ide-18.html Как быстро начать программировать ATtiny85 через Arduino IDE 1.8 Sat, 02 Feb 19 14:59:58 +0300 03afdbd66e7929b125f8597834fa83a4 USBasp - USB программатор для программирования микроконтроллеров AVR http://blog-programmista.ru/post/62-usbasp-usb-programmator-dla-programmirovania-mikrokontrollerov-avr.html USBasp — один из наиболее простых и доступных по цене AVR USB программаторов. Sat, 02 Feb 19 12:17:49 +0300 44f683a84163b3523afe57c2e008bc8c Установка и использование XHProf http://blog-programmista.ru/post/61-ustanovka-i-ispolzovanie-xhprof.html XHProf — мега простой профайлер, который собирает статистику прямо во время работы приложения почти без оверхеда. Fri, 01 Feb 19 16:13:02 +0300 7f39f8317fbdb1988ef4c628eba02591 Инструменты для профилирования PHP кода. http://blog-programmista.ru/post/59-instrumenty-dla-profilirovania-php-koda.html Профилирование приложения — это сбор данных о скорости выполнения различных участков программы (файлов и функций). Существует множество инструментов профилирования PHP, но не все инструменты подходят для проведения анализа прямо в продакшне. Thu, 31 Jan 19 15:13:27 +0300 093f65e080a295f8076b1c5722a46aa2 Микроконтроллер ATtiny85. Обзор микроконтроллера. http://blog-programmista.ru/post/60-mikrokontroller-attiny85-obzor-mikrokontrollera.html ATtiny85 маленький 8-ми битный микроконтроллер с большими возможностями. Thu, 31 Jan 19 10:39:11 +0300 072b030ba126b2f4b2374f342be9ed44 Arduino. Библиотека LiquidCrystal I2C для LCD дисплеев http://blog-programmista.ru/post/57-arduino-biblioteka-liquidcrystal-i2c-dla-lcd-displeev.html Подключить LCD1602 к Arduino (или любой другой LCD на базе микросхем HD44780) не всегда удобно, потому что используются как минимум 6 цифровых выходов. LCD I2C модули на базе микросхем PCF8574 позволяют подключить символьный дисплей к плате Arduino всего по двум сигнальным проводам (SDA и SCL). Sun, 23 Dec 18 23:36:03 +0300 72b32a1f754ba1c09b3695e0cb6cde7f Заказ печатных плат в Китае. Пробуем pcbway - сервис изготовления прототипов печатных плат. http://blog-programmista.ru/post/56-zakaz-pecatnyh-plat-v-kitae-probuem-pcbway-servis-izgotovlenia-prototipov-pecatnyh-plat.html Для радиолюбителей часто встает вопрос, сделать печатную плату самому или заказать плату через сервис!? Mon, 10 Dec 18 19:35:19 +0300 9f61408e3afb633e50cdf1b20de6f466 Настройка Wi-Fi на Orange Pi Zero (Armbian) http://blog-programmista.ru/post/55-nastrojka-wi-fi-na-orange-pi-zero-armbian.html Как настроить Wi-Fi соединение на Orange Pi Zero используя графическую утилиту (GUI) nmtui Tue, 13 Nov 18 07:15:27 +0300 b53b3a3d6ab90ce0268229151c9bde11 Как настроить UART (COM Port) на Orange Pi Zero http://blog-programmista.ru/post/50-kak-nastroit-uart-com-port-na-orange-pi-zero.html Как настроить и работать с UART на ПК Orange Pi Zero Sun, 05 Aug 18 17:48:52 +0300 c0c7c76d30bd3dcaefc96f40275bdc0a Apache. Расшифровываем сообщения на кириллице в error.log http://blog-programmista.ru/post/49-apache-rassifrovyvaem-soobsenia-na-kirillice-v-errorlog.html Разбираемся с проблемой сообщений на кириллице в логе ошибок error.log апача. Thu, 02 Aug 18 09:22:57 +0300 f457c545a9ded88f18ecee47145a72c0 Установка WiringOP на Orange Pi Zero http://blog-programmista.ru/post/48-ustanovka-wiringop-na-orange-pi-zero.html Для работы с GPIO (англ. general-purpose input/output) — интерфейс ввода/вывода общего назначения, необходимо установить WiringOP Orange Pi Zero. В данной публикации мы узнаем как скачать и установить библиотеку WiringPi на Orange Pi Zero. Sat, 28 Jul 18 11:56:44 +0300 642e92efb79421734881b53e1e1b18b6 Что нужно для того что бы написать JAVA REST API приложение? http://blog-programmista.ru/post/46-cto-nuzno-dla-togo-cto-by-napisat-java-rest-api-prilozenie.html Разберёмся что надо использовать для создания REST API приложения на JAVA Sun, 17 Jun 18 15:07:16 +0300 d9d4f495e875a2e075a1a4a6e1b9770f Полнотекстовый поиск в Sqlite http://blog-programmista.ru/post/45-polnotekstovyj-poisk-v-sqlite.html Разбираемся как использовать полнотекстовый поиск в SqLite Mon, 11 Jun 18 13:11:02 +0300 6c8349cc7260ae62e3b1396831a8398f Архиваторы Linux. Создание и распаковка архивов в Linux http://blog-programmista.ru/post/43-arhivatory-linux-sozdanie-i-raspakovka-arhivov-v-linux.html Архиватор — это программа, осуществляющая упаковку одного и более файлов в архив или серию архивов для удобства переноса или хранения, а также распаковку архивов. Большинство современных архиваторов также реализуют сжатие упакованных в архив данных. Sun, 03 Jun 18 12:23:53 +0300 17e62166fc8586dfa4d1bc0e1742c08b Как исправить ошибку Request Header Or Cookie Too Large http://blog-programmista.ru/post/41-kak-ispravit-osibku-request-header-or-cookie-too-large.html Ошибка Request Header Or Cookie Too Large (Перевод «Request Header Or Cookie Too Large» звучит как «Заголовок запроса или куки слишком большие». ) возникает, когда nginx получает от браузера слишком большой заголовок запроса, это случается когда размер заголовков запроса больше допустимого предела установленного в настройках nginx'а. Tue, 08 May 18 00:33:44 +0300 3416a75f4cea9109507cacd8e2f2aefc Установка Node.js в Ubuntu 16.04 http://blog-programmista.ru/post/40-ustanovka-nodejs-v-ubuntu-1604.html Данное руководство поможет установить Node.js и подготовить программу к работе на сервере Ubuntu 16.04. Tue, 01 May 18 13:43:21 +0300 d645920e395fedad7bbbed0eca3fe2e0 Yii2. Как работать с урлами если у вас несколько приложений в одном проекте http://blog-programmista.ru/post/39-yii2-kak-rabotat-s-urlami-esli-u-vas-neskolko-prilozenij-v-odnom-proekte.html Часто необходимо создать ссылку допустим с backend на frontend. При использовании Yii 2 advanced с этим могут возникнуть проблемы, прописывать жесткие ссылки - сомнительное решение. Верным решением будет создать компонент, который будет генерировать ссылки в соответствии с правилами маршрутизации, указанными классах (UrlRule) и конфигурационных файлах. Tue, 10 Apr 18 20:12:31 +0300 d67d8ab4f4c10bf22aa353e27879133c Создание символьной ссылки (симлинка) для папки или файла в Windows http://blog-programmista.ru/post/38-sozdanie-simvolnoj-ssylki-simlinka-dla-papki-ili-fajla-v-windows.html Рассмотрим как создавать символьные ссылки на папки и файлы в Windows 8.1, 8, 7, Vista и 10-ке Mon, 02 Apr 18 14:17:41 +0300 a5771bce93e200c36f7cd9dfd0e5deaa Основные команды Linux. Справочник команд Linux с примерами http://blog-programmista.ru/post/37-osnovnye-komandy-linux-spravocnik-komand-linux-s-primerami.html Этот справочник поможет пользователям, знающим, что они хотят сделать, найти соответствующую команду Linux по краткому описанию. Fri, 30 Mar 18 08:56:20 +0300 a5bfc9e07964f8dddeb95fc584cd965d SQlite стоит ли использовать в web-разработке? http://blog-programmista.ru/post/36-sqlite-stoit-li-ispolzovat-v-web-razrabotke.html SQLite - это библиотека, написанная на языке C, которая обеспечивает работу с SQL. Данный инструмент относится к Реляционным системам управления базами данных. Исходные коды SQLite находятся в public domain, то есть вообще никаких ограничений на использование. Thu, 29 Mar 18 10:29:09 +0300 19ca14e7ea6328a42e0eb13d585e4c22