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

Хочу представить сообществу компонент для MODX Revolution, легко превращающий обычный сайт в интернет-магазин.

Он не претендует на звание лучшего магазина в обозримой вселенной, и наверняка проиграет всем специализированным под эти целям движкам, но в нише магазинов для Revo он будет ровно третьим.
После VisionCart и Shopkeeper.

Итак, вот мой miniShop. На демо сайте можно посмотреть все как снаружи, так и в административной части сайта.

Расширение полностью open-source, бесплатное. Кому интересно — подробности под хабракатом.

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

Разработка под Apple iOS / История о Панде и iOS

Идея

Идея создания игры нам с коллегой пришла еще в конце 2009 года. Даже не идея, а желание создать игру под мобильную платформу. Так сказать попробовать силы создать законченный продукт и продать его.
Тут надо оговориться, что по долгу текущей работы, хоть и связанной с IT, непосредственно кодингом мы не занимаемся. Опыт программирования присутствовал, в частности Java и ActionScript, что очень пригодилось позднее, но с Objective-C ранее пересекаться нам не приходилось. И тем не менее, платформой для разработки была выбрана именно iPhone OS (тогда еще iPhone OS). У нас уже были iPhone’ы и было бы странно покупатьЧитать полностью »

Случилось недавно так, что понадобилось в одном проекте использовать компонент TabControl. Стандартный компонент, ничего необычного, достаточно удобный. Нюанс заключался в том, что нужно было использовать свой тип вкладок на основе перегруженного TabPage. Кроме этого, необходимо было позволить пользователю добавлять вкладки самому в процессе работы. Выглядеть оно должно было примерно так:
image

Радует, что стандартные компоненты позволяют делать с ними достаточно много извращений.

Линк на тестовый проект сЧитать полностью »

Идея этой заметки навеяна статьей Александра Бындю “Дополнение к LSP” и может рассматриваться, как развернутый комментарий к статье Александра.

Итак, вопрос следующий, предположим, один из членов команды пытается реализовать интерфейс IListofT в классе DoubleListofT таким образом, чтобы при добавлении элемента с помощью метода Add, добавлялся бы не один, а два одинаковых элемента. Поскольку класс ListofT всегда добавляет только один элемент, то можно считать, что данное поведение нарушает принцип замещения Лисков (LSP – Liskov Substitution Principle).


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

Не так давно на хабре были две статьи (Согласно техническому заданию и А зачем мне ТЗ? Я и так знаю!) посвященные техническим заданиям. У меня обе статьи вызвали, мягко говоря, недоумение, в особенности статья «Согласно техническому заданию». На мой взгляд, это вообще вредная статья, которая приводит к неверному понимаю сути ТЗ. В связи с этим хочу выразить свой взгляд на этот вопрос. Не буду говорить обо всех тех. заданиях, слишком широка тема, но думаю смогу рассказать о ТЗ на сайт.

То описание технического задания, о котором речь пойдет ниже, не является пересказомЧитать полностью »


Во многих проектах требуется инсталляционный скрипт либо пакет, который выполняет обновление серверной части приложения. Необходимость, в первую очередь, обусловлена отсутствием прямого доступа к производственному серверу у разработчиков.
Инсталлятор в виде скрипта лучше всего подходит для установки без явного входа на сервер (RDP). Также скрипт может быть выполнен в виде одного загрузчика, который и выполнит все остальное. В текущих проектах мы реализовали что-то наподобие PsGet[1], только для внутреннего билд-сервера.
Приложение большое и состоит из ряда компонентов, одним из которых является модуль отчетности,Читать полностью »

Корпорация Google является одной из первых компаний, если не первой, кто предложил сторонним разработчикам вознаграждение за найденные уязвимости в своем программном обеспечении. При этом за короткий срок, благодаря такой системе, удалось закрыть несколько критичных багов. В плюсе оказались и разработчики, нашедшие баги, и компания, чей продукт стал еще лучше. Система «деньги за найденный баг» оказалась настолько успешной, что теперь сразу несколько компаний воспользовалась опытом «Корпорации Добра». Что касается последней, то денежный фонд для сторонних разработчиков еще больше увеличился. Теперь он составляет 1 миллион долларов.

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

Не так давно в журнале «Точка продаж» вышла статья «О пользе коммуникации», подготовленная совместно с компанией Ти Ай Системс. В статье отражены актуальные проблемы сферы ритейла и, в качестве решения предлагается современная технология, «Объединенные коммуникации», реализованная на базе Microsoft Lync.

image
Объединенные коммуникации – решение, ориентированное в первую очередь на организации с одним и более филиалами, которыми по сути, и являются торговые сети. Особым пунктом в ритейле стоит проблема взаимодействия сотрудников,Читать полностью »

Смартфоны и коммуникаторы / Duracell выпустила «зарядную карту» для беспроводной зарядки мобильных устройств

До настоящего момента большинство беспроводных зарядных устройств, разрабатываемых разными компаниями, страдают одним недостатком — мобильные устройства, чтобы заряжаться без проводов, должны соответствовать определенным стандартам. В подавляющем большинстве случаев мобильные устройства не могут заряжаться без проводов, поскольку не поддерживают нужной технологии. Конечно, есть и исключения из правил, но проблема существует. Компания Duracell на днях представила дополнение к стандартным телефонам, которое может облегчить жизнь многим владельцам мобильных девайсов.

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


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