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

в 8:50, , рубрики: asterisk, ip-телефония, метки:

Всем привет!

На днях пришлось очень быстро решить задачу дружбы Asterisk + FreePBX + Cisco 7937G.

Думаю, не все сразу вспомнят, что такое 7937G, намню — это конференц-станция от Cisco.

image

У нее есть 2 «маленькие особенности»:

  • Работает только с SCCP
  • Питание через PoE

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

Отладка DirectX — проще простогоПонимание процессов происходящих «под капотом» DirectX всегда было сопряжено с некоторыми трудностями и вынуждало применять дополнительные инструменты, например такие как Pix. Но прогресс не стоит на месте, многие идеи и готовые решения теперь внедрены в Visual Studio 11 beta. Этот инструментарий позволяет значительно упростить отладку DirectX приложений и дать программисту возможность детально разобраться в тех процессах, которые формируют изображение. Теперь каждый пиксель может быть досконально изучен, и получена вся история его жизни.
Читать полностью »

Разработка кроссбраузерного юзерскрипта HabrAjax подошла к той стадии, что для установки его в Опере требуется отдельная обширная инструкция, шире обычной. Причина — в том, что используется работа с другим доменами, один из которых — на протоколе HTTPS (plusone.google.com — кнопки Google Plus), и проверяются обновления скрипта на другом домене — userscripts.org. Всё это требует дополнительных настроек, которые в своё время были описаны прямо в юзерскрипте (ссылка в настройках "примеч.для Оперы"), но сделаны довольно кратко и с одной иллюстацией. Здесь посмотрим на вопрос шире, чтобы пользователи Оперы и разработчики юзерскриптов для неё имели инструкции под рукой и полностью понимали широту вопроса. Заодно, описаны места установки юзерстилей. Для тех, кто всё это знает, полезно будет посмотреть абзац выводов с 2 замечаниями в самом низу.
Читать полностью »

В этой статье мы рассмотрим как свернуть одну спираль в РНК. Для понимания нужно прочитать все предыдущие части От белков к РНК, Мат. критерии, Как уменьшить число поворотов цепи?, Как оценить ход сворачивания односпиральной РНК?, Ограничение оптимизирующих методов в играх с противником и без. Если ранее у нас все шло как по маслу, то здесь мы столкнемся с серьезной проблемой. Может кто-то подскажет как её решить.

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

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

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

16 инструментов для создания прототипов

Каркас сайта является одним из основных эскизных проектов, которые делаются перед изготовлением оригинал-макета сайта, и используется при разработке дизайна сайтов, чтобы показать структуру сайта, настраиваемые пути пользователя, наиболее важные элементы интерфейса пользователя, их положение и взаимосвязь между страницами сайта. Каркасы страниц сайта отображают в черно-белом цвете наиболее важные элементы интерфейса, такие как заголовок и нижний колонтитул сайта, форма контактов, навигация и т.п.

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

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

Автор оригинальной статьи — Тим Фрэнсис, журналист английского издания PC Gamer, в свободное время занимающийся разработкой indie-игр

В повседневной жизни я — игрожур, но на досуге я сам пишу одну игру (Gunpoint), она даже вышла в финал Independent Games Festival, я даже горжусь этим (примером для меня был создатель Solipskier, объяснявший, почему всем наплевать на IGF). Это моя первая игра, к тому же ещё недописанная, поэтому учить вас программированию мне не по статусу. Вместо этого я хочу поговорить о том, как рассказывать о играх. С этим легко накосячить, особенно когда вы находитесь в контексте игры; но описанию нужно уделять большое внимание, если вы не хотите остаться единственным пользователем. Мне повезло — за восемь лет я натренировался рассказывать о чужих играх, так что со своей всё пошло легче.

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

Сейчас я расскажу, почему на засранцев типичные методы не действуют, а потом объясню (как весьма опытный засранец), как нужно рассказать про игру, чтобы это понял каждый.
Читать полностью »

Есть у меня планшет и телефон на андроиде. Читаю и на том и на другом (на телефоне — в дороге, на планшете — дома). Сами книги автоматом синхронизируются через dropbox, но захотелось, чтобы остановившись, можно было продолжить чтение на другом устройстве с того же самого места.
Android: читалки с синхронизацией между устройствами

От читалки как таковой, мне нужно не очень много:
поддержка переносов в русском тексте (это обязательное)
двустраничный режим на планшете (мне так удобнее)
поддержка fb2 (но согласен и на epub, если в остальном устроит)
ночной/дневной режим (есть у всех, но мало ли)

Пользовался Coolreader'ом, но, не смотря на многочисленные просьбы в теме на 4pda, подвижек в сторону синхронизации я не вижу. Предлагали разве что папку .cr3 синхронизировать через дропбокс, но там хранятся все настройки, а не только позиция в файле. Потому не подходит.

Решил посмотреть, что предлагает маркет.
Читать полностью »

С развитием браузерных MVC-фреймворков, Rails очень часто стали упоминать в контексте удобного фреймворка для REST-провайдеров. Мы тоже используем Rails для этой цели и достаточно долго. Есть, однако, очень большая проблема: представления. Вьюшки, которые описывают структуру JSON для ответа.

На первый взгляд, все просто отлично. Ничего кроме .to_json или RABL, в некоторых сложных случаях, не требуется. Но затем ситуация выходи из под контроля. И идут бесконечные циклы перебора JSON-билдеров в поисках лучшей жизни.

Проблема

Давайте возьмем для примера банковский сервис. Он состоит из 30 моделей. Каждая модель представлена CRUD-реурсом (в каждом по 3-4 расширяющих метода). В каждой модели 10-12 полей и это обычно длинные строки. И, конечно, все они связаны. Вплоть до 4-5 уровней belongs_to.

При этом важно помнить, что в реальной жизни JSON ответа – это не просто прямой дамп структуры модели. В нем постоянно встречаются условия (какой атрибут должен попасть в ответ? Зависит от другого атрибута) и кастомные методы.

Проблема представлений заключается в том, что клиенту REST-сервиса нужен уникальный набор полей модели для каждой такой модели и _для каждого метода_ этого REST-ресурса. И не забудьте про вложенные сущности.
Читать полностью »

AOL продает большой пакет патентов

Компания AOL объявила о своем намерении продать большой пакет патентов (примерно 800). За счет продажи этого пакета компания надеется выручить значительную сумму денег. Интересно, что немногим ранее к руководству AOL обращались представители некоторых компаний, желающих приобрести все активы AOL. Но тогда договориться не удалось. Возможно, продажа части патентов, принадлежащих интернет-компании, поможет ей найти выход из кризиса, в котором AOL находится уже довольно долго.

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


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