JavaScript / [Из песочницы] Префиксные деревья в Javascript

Нет комментариев »
Как это писалось

Одним долгим зимним вечером моя жена играла в Bookworm adventures, и периодически пинала меня по поводу составления слов подлиннее из имеющихся букв. Быстрый поиск по интернету страничек, позволяющих составлять слова из набора букв дал кучу сайтов, которые пытаются делать это на серверной стороне, и один, который делает это на клиентской ява-апплетом. Те, которые составляют слова мощностями сервера либо имеют ограничение на размер набора букв (обычно, почему-то в 8), либо глубоко задумываются, если им послать набор «abcdefghijklmnopqrstuvwxyz». Ява-апплет же имел ограничение в 12 букв, работал шустро и почти подходил (в игре предлагаются 16 букв для составления слов).
Читать дальше →

Железо / PowerLine от D-Link: обзор DHP-306AV

Нет комментариев »
image Технология PowerLine не является чем-то новым и необычным. Однако, о подобных устройствах мало пишут и мало говорят. Мне сложно судить о зарубежном рынке, однако у нас такие адаптеры совершенно в диковинку. И это понятно: у этой технологии хватает недостатков, а устройства для построения PowerLine-сети всё-таки стоят не копейки. На момент публикации этой статьи рекомендованная цена на самый дешёвый адаптер от D-Link составляет $44. Наверное далеко не каждый в нашей стране готов заплатить более $80 за то, чтобы иметь возможность отказаться от прокладки витой пары. Не говоря о том, что это далеко не равносильная замена.

Мне в руки попали несколько устройств от D-Link для развёртывания PowerLine сети и в этой статье я постараюсь как можно более подробно описать одно (а вернее два — ведь адаптеры используются в паре) из них. Это DHP-306AV.
Читать дальше →

Веб-разработка / CSS3: жизнь без префиксов

Нет комментариев »
Префиксы вещь хорошая. Они помогают производителям браузеров в реализации новых возможностей. Но жизнь разработчиков от них становится только сложнее. Префиксов много, иногда наблюдаются различия в синтаксисе.

Проблема очевидна. Нужен способ облегчить работу с префиксами.

Естественно, перестать использовать префиксы было бы неразумно. Но переложить обязанность по их генерации на существующие специально для этого инструменты вполне возможно. Я попробовал перечислить возможные варианты.
Читать дальше →

Разработка / [Из песочницы] Hello world на ESB Toolkit

Нет комментариев »
Что такое ESB Toolkit и чем он интересен

ESB Toolkit — это набор инструментов для BizTalk сервера, который позволяет упростить разработку интеграционных приложений.
Несмотря на то, что это мощный инструмент, позволяющий создавать серьезные продукты, первое, чем он подкупает – низкий «порог вхождения» в тему разработки для BizTalk. Многие задачи, сложно решаемые оркестровками, легко решаются с помощью ESB Toolkit.
Майкрософт создала прекрасную документацию, где приведены примеры решения множества типичных задач. Но на своем примере я понял, что эта документация становится полезной, когда появилось общее представление о работе с этим инструментом. Видимо, срабатывает условный рефлекс ленивого программиста – не читать документацию, пока не получилось хоть что-то работающее, или не была потрачена впустую куча времени.
Собственно основная цель данного поста – создать простое приложение, чтобы можно было «пощупать» ESB Toolkit.
Читать дальше →

Разработка под Android / [Из песочницы] Собираем показания датчиков с Android смартфона

Нет комментариев »
В своем первом посте на Хабре я бы хотел рассказать о том, как получать данные датчиков в ОС Android, а конкретно — угол наклона вашего аппарата во всех трех плоскостях. Заинтересовавшихся прошу под кат.
Читать дальше →

Электронная коммерция / [Из песочницы] Amazon: Взгляд изнутри

Нет комментариев »
Цель данной статьи — удовлетворить любопытство тех, кому интересна внутренняя жизнь интернет-гиганта Amazon, а так же предостеречь владельцев онлайн-магазинов от разного рода граблей.



1. Устройство на работу


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

Всего народу набралось человек 20, основная цель брифинга — отсеивание полных идиотов. Минут 20 ушло на решение разнообразных задачек, типа какой иконкой открыть “интернет” (ответ — иконкой огнелиса), несколько вопросов, касающихся математики, остальное — просто ребусы на логику. После этого нас повели на лекции по поводу защиты труда и окружающей среды, вопросов больше особо не задавали. На всё про всё ушло около часа, и работёнка в кармане, хоть и не то что я хотел, но всё-же лучше чем ничего. Особенно накануне моей свадьбы.
Читать дальше →

Python / Python sqlite3: Находим медленные запросы

Нет комментариев »
Привет, коллеги!
При работе с базами данных sqlite передо мной возникла задача поиска медленных запросов и их логгирования.
Спросив всезнающий Google я к сожалению не обнаружил ни одного решения (плохо искал?).
Поэтому я хочу предложить свой вариант протоколирования.
UPD: Спасибо за подсказку, нативный вариант решения называется APSW

image
Читать дальше →

Программинг микроконтроллеров / [Из песочницы] Спутниковый спидометр на STM32F1 и FreeRTOS

Нет комментариев »
В статье речь пойдёт о самодельном спидометре, получающем сведения о текущей скорости автомобиля, его координатах и времени со спутников GPS. Статья также, надеюсь, поможет тем, что делает первые шаги в освоении 32х-разрядных микроконтроллеров с ядром Cortex M и хочет освоить одну из операционных систем реального времени (RTOS) для применения в своих наработках.
Читать дальше →

ASP.NET MVC / Вышла новая версия opensource движка nopCommerce с поддержкой мобильных устройств

Нет комментариев »
clip_image001 
Первого февраля вышла новая версия nopCommerce 2.40 – движка для электронной коммерции с открытым кодом, написанного на ASP.NET MVC 3. Основным нововведением является поддержка мобильных устройств. Примечательно то, что nopCommerce является первой системой, которая добавила эту поддержку абсолютно бесплатно (у magento и prestashop это функционал платный). Тоже самое можно сказать и про существующие open source приложения ASP.NET (имеются ввиду real-world, а не тестовые примеры). По-умолчанию, это функция отключена (не всем владельцам магазинов она нужна, да поддержка была только-только добавлена, так что не исключены какие-то баги).

Читать дальше →

Блог компании Droider.Ru / Droider Show #26. Хипстер-террорист

Нет комментариев »
Привет, Хабралюди!

Как всегда по понедельникам утро рекомендуем начать с новостей о гаджетах и IT. В этом выпуске Droider Show мы поговорим о Марке Цукерберге и его детище в $100 млд., о туристах из Англии, которых не пустили в США из-за подозрительного твита, о «крылатой» пули и многом другом:



Еще вы узнаете несколько слухов о смартфоне Blackberry London и о том, что нового появится в мобильной платформе Windows Phone 8.

AD: