Рубрика «Песочница» - 128

Предисловие

Летом прошлого года заинтересовался созданием системы декоративной монохромной подсветки на светодиодах для ремонтируемой квартиры, и встал вопрос, на основе чего её собирать.

Хотелось, чтобы была возможность:

  • Управлять режимами подсветки (скорость затухания, яркость свечения) удаленно, с Android-телефона по синезубу или пульта ДУ домашней техники по ИК
  • Возможность легкого перепрограммирования режимов работы на самом устройстве
  • Стоимость — чем меньше, тем лучше
  • Доступность компонентов

Читать полностью »

Проектирование баз данных.

Итак, поискав на хабре информацию по проектированию БД, и не найдя ничего более или менее вразумительного, я решил написать об этом небольшую статью.

Проектирование базы данных сводится к трем последовательным этапам:

  1. Концептуальное проектирование
  2. Логическое проектирование
  3. Физическое проектирование

Ниже я предлагаю ознакомиться с ними более детально.
Читать полностью »

Недавно два топ-менеджера Nokia, — Крис Вебер, вице-президент Nokia по продажам и маркетингу, и руководитель технологий обработки изображений в Nokia Юха Алакарху, — фактически в один голос подтвердили, что бренд PureView является для компании в данный момент одним из двух наиболее важных направлений развития. Юха Алакарху также обмолвился, что Nokia готовит PureView-новинки, которые еще выше поднимут и без того недосягаемую для конкурентов планку качества мобильной съемки. В связи с этими, по сути очевидными, заявлениями, я решил опубликовать свою концепцию “Франчайзинговой системы заведений малого кинопроката Медиа-кафе и обслуживающего ее видеохостинга”. Друзья-знакомые не дадут соврать, — с этой идеей я ношусь уже много лет.

Читать полностью »

image
Давно хотел написать свою небольшую игрушку. И вот, изучив подходящие технологии, создал «шедевр».
Читать полностью »

В начале 2013 года я предпринимаю попытку подвести свою субъективную пространственно временную черту разграничивающую время до и после, в разрезе информационных технологий

1. Телефон
Согласитесь, что когда в 1876 году в США выдавали патент Александру Беллу, никто и не мог помыслить, что современный девайс типа айфона до сих пор будут называть Телефон. Так же согласитесь, что основная миссия телефона – передавать звук на большие расстояния во все том же айфоне занимает далеко не первую и не вторую позицию. Мне думается, что ожидающийся в феврале релиз Ubuntu Phone отодвиент функцию передачи звука на еще более дальний план.

Читать полностью »

Не так давно ко мне в руки попал набор юного радиолюбителя Arduino и много разных проектов получили путевку в жизнь (или «в стол»), но дурная голова рукам покоя не дает до сих пор.
Благодаря удачному стечению обстоятельств случилось так, что в одном месте оказались:

  • Arduino — 1 шт.
  • Датчик для измерения температуры и влажности Oregon THGN132N — 2 шт.
  • RF-kit (приемник и передатчик) на 433МГц — 1 шт.

Дополнительно к вышеперечисленному (исключительно для быстрого прототипирования) использовался Starter Kit от Seeed Studio (из него понадобился base shield, дисплей 16х2 с последовательным интерфейсом, модуль светодиода и соединительные кабели).
Читать полностью »

Есть множество способов организации иерархического хранения данных. В последнее время меня заинтересовал вопрос по структуре каталога, например, интернет-магазина. А именно, когда Группы и Товары хранятся в разных таблицах.
При навигации посетителя по Группам, должны выводиться Товары из всех Подгрупп.

Хотелось бы, имея код Группы, получить быстрый запрос к таблице Товаров, результатом которого были бы Товары из текущей Группы и всех ее Подгрупп.
Читать полностью »

В новой версии Android появилась возможность создавать интерактивные заставки. Когда устройство находится в режиме ожидания или заряжается, оно может отображать фотографии из галереи, данные из интернета (новости, фотографии и так далее) или просто анимацию. Для активации заставки нужно в настройках, в категории Дисплей выбрать заставку и указать, когда ее отображать, к примеру во время зарядки устройства.Читать полностью »

What's new?

В этой статье хочу рассказать о применении технологии BDD при разработке приложений под iOS.
Было интересно попробывать на практике одну из методологий: TDD или BDD. Выбор пал на BDD. Почему именно он? Очень интересно о нем рассказали на DevCamp'e в харьковском офисе Ciklum. Почему именно Kiwi? О нем также шла речь на этом пресловутом DevCamp'e. Поэтому хотелось все попробывать самому на практике. Так что, кому интересны примеры с BDD, немного сложнее, чем тестирование переворота строки или калькулятора, прошу под кат.

Читать полностью »

Во время работы над серверной частью одного iphone приложения, всплыла любопытная особенность Zend_Soap_Server. Приводила она к спонтанно (на первый взгляд) возникающим ошибкам при возвращении php-ных массивов. У нас выявление и отладка заняли несколько человеко-часов, и, возможно, данная статья позволит кому-то те же самые несколько часов сэкономить.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js