Архив за 11 июня 2013 - 2

Внешнее воздействие на веб-клиент 1С: Предприятие

Описанный метод позволяет организовать контейнер средствами html и JavaScript и поместить в него веб-клиент 1С. При этом контейнеру доступно управление веб-клиентом, как на уровне алгоритмов, так и на уровне управления стилями. Подход отрабатывался на 1С версии 8.2.18.96.

Настройка на стороне веб-сервера

Каждый веб-клиент 1С работает с опубликованной на веб-сервере информационной базой. Для более полной интеграции контейнер, в который будет встроен веб-клиент, необходимо создавать на этом же сервере. Это позволит избежать проблем с безопасностью, связанных с кросс-доменными обращениями. Например, Silverlight и Flash не позволяют обращаться к контенту других сайтов, если не настроены соответствующие политики в виде xml-файлов. Post-запросы между доменами также могут быть затруднительными.
Читать полностью »

В 2008 году Apple выпустила iPhone 3G. Он произвёл революцию в интерфейсах мобильных операционных систем и сделал модными смартфоны, до этого бывшие устройствами для гиков. А ещё у него был маркий глянцевый корпус из пластика, который мгновенно покрывался царапинами и легко разбивался. Apple понадобилось два года на то, чтобы вспомнить заветы Дитера Рамса и выпустить iPhone 4 с его строгим, «индустриальным» дизайном, вдохновлённым радиобудильником Braun.

Braun Digital Alarm Clock Radio
Braun Digital Alarm Clock Radio

Дизайн iPhone 4 был настолько удачным, что в новом поколении телефонов потерпел лишь косметические изменения. Оформление iOS (бывшей iPhone OS) постепенно приближалось к внешнему облику устройств, остепенялось, становилось более сдержанным, но сохраняло ощущение дорогой и красивой вещи. Именно так и должен был развиваться интерфейс iOS. Но в Купертино рассудили иначе.
Читать полностью »

Напоминаем, что в эту пятницу 14 июня пройдет DevConf 2013, а в субботу - 6 эксклюзивных мастер-классов:
devconf.ru/mk

image
— Разработка крупного масштабируемого web 2.0 проекта с нуля (соц.сеть на 100 млн пользователей)
— Основы построения масштабируемых высоконагруженных веб-проектов
— Performance Schema для отладки MySQL приложений
— Оптимизация запросов при помощи EXPLAIN
— Sphinx Search — для профи
— Захват лидерства в команде — продвинутые навыки коммуникации
— Ваш первый проект на AngularJS

Программа готова — 60 интересных докладов
devconf.ru/programm/
Читать полностью »

Два год разработки, тестирования и отладки облака OpenShift от RedHat подошли к завершению. Опубликован первый тарифный план — «Серебро» (Silver Plan). Доступен 3-х месячный тест-драйв.
Как уже писал в прошлой статье (Установка WordPress в облако OpenShift), с бесплатным и тестовым режимом обычный сайт на WordPress показывал крайне слабую производительность даже в сравнении с дешевыми, виртуальными хостингами. Ситуация улучшалась с переходом в режим Medium, который удавалось выпросить через службу поддержки. С сего дня, можно получить эту возможность честно, за деньги :)

Бесплатное размещение также осталось, но слегка «подрезалось». Как минимум прекратили бесплатное подключение основного домена. Теперь бесплатные приложения можно размещать только в поддомене rhcloud.com.

Почему лично мне нравится эта служба?Читать полностью »

На Kickstarter со вчерашнего дня открылся сбор средств на любопытный проект RoboRoach от небольшого стартапа Backyard Brains: все, кто хотел бы использовать домашних тараканов с пользой, могут получить от авторов комплект электроники, который можно приклеить на спину насекомому и управлять им со своего смартфона.

Выглядит киборг-таракан примерно так:

Как быстро сделать из таракана киборга

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

На выставке Computex 2013, завершившейся в конце прошлой недели, компания Xigmatek продемонстрировала компьютерный корпус Midgard III. Изделие выглядит довольно заурядно, но одна особенность резко выделяет его на фоне аналогичных решений: создатели встроили в верхнюю панель корпуса беспроводную зарядку, соответствующую стандарту Qi. Вполне возможно, кому-то такое решение понравится больше отсека для горячего подключения HDD или реобаса, также часто размещаемых в верхней части корпуса.

image

Не знаем, заметили вы или нет, но в последнее время (особенно в последний год) в веб-дизайне по всему миру начала прослеживаться чёткая тенденция к упрощению, жесткому минимализму и визуальному облегчению того, с чем мы как пользователи взаимодействуем каждый день. Проще говоря, дизайн стал «плоским»: в отличии от выпуклых иконок времен бурного роста социальных сетей и web 2.0, сейчас нас всё чаще встречают простенькие иконки новых сервисов. Всё это получило своё название – flat design. Не квартирный, а плоский.

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

PHPUnit: простой синтаксис для создания mock объектов

  1. почему не mockery
  2. основное преимущество — синтаксис
  3. моки — нативные
  4. создание stub-объектов
  5. мокирование свойств класса
  6. mock injection
  7. удобные методы для работы с Reflection
  8. как добавить в проект

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

Сколько дискуссий было на Хабре по поводу опасности заливки файлов, обсуждались возможные уязвимости при заливке файлов и.т.д. Я тоже решил попробовать помочь в этом вопросе Вам, уважаемые читатели.

Как Вы все уже хорошо знаете, самый надежный способ защиты при заливке файлов, это:

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

Этот вариант отлично подходит для большинства случаев, когда заливаемый файл нужно использовать на сайте (например: аватар пользователя) и он требует записи в БД для привязки. Реализуется легко и об этом уже на Хабре есть статьи.

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

Ещё не начав читать статью, попробуйте подумать над вопросом: побежит ли ток, если подключить к батарейке очень длинный провод(более чем 300 тысяч километров, сверхпроводник), если противоположные концы провода никуда не подключены? Сколько Ампер?

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

Эта статья — весьма вольный перевод этой книги: Lessons In Electric Circuits
Статьи по теме: На Хабре: Контакт есть, сигнала нет
Трэш в Википедии: Длинная линия

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


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