Оказывается у Arduino Mega/Uno нет нормальной многопоточности…

ArduinoUno_r2_front450pxДумал в выходные про будущую реализацию «Умного дома».. Делал некоторые наброски и т.п.. Стало шоком, что оказывается в Arduino не реализована «железячная» многопоточность т.е. выполнение нескольких подпрограмм одновременно. Реализовать некое подобие можно при помощи костылей «выполнение по таймеру» и прерываний.. Но всё не то.. Так-же есть несколько скетчей, написаных на ассемблере, которые расширяют стандартный вход main в программе, и делают «некий программный аналог» многопоточности. Ну ближе к делу посмотрим… Знать бы конечно сразу, так возможно бы остановился на Raspberry Pi..но цена там конечно более кусачая.

Ну тупые…. (с) Задорнов…или как затупить с imagecolorallocate в gd php

А началось всё с того, что неожиданоо в скрипте после определенного количсетва вызовов imagecolorallocate, он стал возвращать false. С полчаса убил на поиски ошибки в коде, искал не верные значения и т.п. Нарыл! Оказывается если изображение создается при помощи imagecreate, то функция imagecolorallocate может вызываться в пределах одного ресурса изображения не более 256 раз. Чтобы обойти это ограничение — пользуйтесь imagecreatetruecolor

Удаление миллионов записей из таблицы MySql

Если в таблице нужно удалить несколько миллионов записей, то MySQL может потребоваться на это несколько часов. Но можно поступить по другому: на время отключить ключи, а потом их снова включить. Например:

Реализация рисования на картах с использованием API Яндекс.Карт.

Задача: необходимо реализовать рисование на картах, с возможностью сохранения нарисованного во внешнюю базу.

Снимок экрана из 2015-07-01 10:34:22

Решение: будем использовать API Яндекс.Карт.

Логика: отображаем карту в зависимости от выбранного подразделения, и слоя. При выборе подразделения или слоя, подгружаем из вне ранее нарисованные обьекты. При нажатии кнопки «Сохранить» — сохраняем их во внешнюю базу.

Демо (безо возможности сохранения обьектов)

Далее код: » Читать далее

Получениие координат по адресу при помощи сервиса Яндекс Карты на PHP

Оказывается довольно таки просто реализовать получение географических координат точки по точному адресу обьекта. У меня вышел такой код:

1 186 187 188 189 190 284