Новости информационных технологий - 26264

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

Как это писалось

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

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

Веб-разработка / CSS3: жизнь без префиксов
Префиксы вещь хорошая. Они помогают производителям браузеров в реализации новых возможностей. Но жизнь разработчиков от них становится только сложнее. Префиксов много, иногда наблюдаются различия в синтаксисе.
Проблема очевидна. Нужен способ облегчить работу с префиксами.
Естественно, перестать использовать префиксы было бы неразумно. Но переложить обязанность по их генерации на существующие специально для этого инструменты вполне возможно. Я попробовал перечислить возможные варианты.
1. Препроцессоры

Суть препроцессоров в том, что автор файла стилей может использовать дополнительныеЧитать полностью »

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

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

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

В ответ на топик «В комнате с белым потолком».
Введение

В топике было предложено эффективное решение для устранения некоторых проблем эникеем. Дополним и означим их списком:Последствия работы вирусов, а, иногда, и последствия борьбы с вирусами приводят к состоянию системы, в котором она «недолечена» или «недочищена»;

Слабое железо или жадность не позволяет использовать серьезные антивирусные пакеты;

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

Электронная коммерция / [Из песочницы] Amazon: Взгляд изнутри
Цель данной статьи — удовлетворить любопытство тех, кому интересна внутренняя жизнь интернет-гиганта Amazon, а так же предостеречь владельцев онлайн-магазинов от разного рода граблей.
1. Устройство на работу

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

Python / Python sqlite3: Находим медленные запросы
Привет, коллеги!
При работе с базами данных sqlite передо мной возникла задача поиска медленных запросов и их логгирования.
Спросив всезнающий Google я к сожалению не обнаружил ни одного решения (плохо искал?).
Поэтому я хочу предложить свой вариант протоколирования.
Подсчет времени выполнения запроса мы будем вести на уровне курсора.
Для этого переопределим данный класс добавив в него подсчет времени выполнения запроса.
import sqlite3import time
 class mycursor(sqlite3.Cursor):
    def execute(self, *args, **kwargs):
        timestart = time.clock()
        query = super(mycursor, self).execute(*args, **kwargs)
Читать полностью »

Представляем вам десятый выпуск еженедельного чарта 7app. Извиняюсь, за унылый голос, простуда не жалеет никого… Подписывайтесь, комментируйте, оставляйте отзывы! Рассказывайте друзьям! Ну а список приложений как всегда под катом. Приятного просмотра.
В чарте участвовали:
Rupix — Цифровой кубик Рубика

Free Music Cloud — Музыка в облаке

WizTile — Сделать тайл? Легко!

TileTasks — Дела...

Jewel God — Реинкарнация Buddles

YouTube Pro — Хороший клиент YouTube

Portals 2D — Занимательная головоломка
Читать полностью »

Программинг микроконтроллеров / [Из песочницы] Спутниковый спидометр на STM32F1 и FreeRTOS
В статье речь пойдёт о самодельном спидометре, получающем сведения о текущей скорости автомобиля, его координатах и времени со спутников GPS. Статья также, надеюсь, поможет тем, что делает первые шаги в освоении 32х-разрядных микроконтроллеров с ядром Cortex M и хочет освоить одну из операционных систем реального времени (RTOS) для применения в своих наработках.Аппаратная реализация
Сидел себе, писал на ассемблере под 16 и 18е pic’ки, да горя не знал. Но пришла пора двигаться дальше, изучить 32х разрядные микроконтроллеры. Выбор пал на STM32 (а именно – с ядром ARM Cortex M3) как наиболее перспективные – в рунете в геометрической прогрессии растёт объёмЧитать полностью »

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


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