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

PHP / [Из песочницы] Панель инструментов Xdebug для отладки PHP в Opera
Инструкция по настройке тулбара Xdebug — для тех, кто хочет отлаживать код непременно в Опере (а также для тех, кого жизнь заставила).
Для отладки в Опере я нашёл три способа:
Букмарклет-генератор от JetBrains. Нажимаете «Generate», перетаскиваете ссылки на свой тулбар и, в зависимости от своих настроек, получаете либо длиннющие кнопки с текстом вроде «xdebug This page» (что занимает слишком много места), либо совершенно одинаковые безымянные кнопки с иконками странички (невозможно использовать).

Плагин для Оперы, упомянутый в документации Xdebug, который добавляет кнопку для переключения отладки. Судя поЧитать полностью »

Здравствуйтее, хотел поделиться еще одним вариантом валидного хака для Internet Explorer'а.
Так как выносить стили для IE отдельный файл не всегда удобно, особенно в некоторых проектах, когда стили для определенной страниц хочется видеть в одном файле.
Хочу описать два варианта решения данной проблемы:
1. Вариант с использованием JavaScript:

Мы добавляем для body класс с именем браузера определенной версии, условные комментарии помогают избавиться от проблемы с неверным распознанием User Agent'а

document.body.className='ie7';

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

DIY или Сделай Сам / [Из песочницы] Функция поиска пульта ДУ своими руками

Несколько лет назад в моей голове засела мысль, почему производители телевизоров не сделают на корпусе телевизора кнопку для поиска пульта через радиоканал? Ведь эта функция бывает очень востребована, думаю каждый сталкивался с ситуацией, когда необходимо выполнить простую операцию (отрегулировать громкость или переключить канал), а идти до телевизора лень, либо более сложную, например отключить звук, но пульт пропал неизвестно где, и тут начинается квест. Посмотреть рядом на диване слева, справа, под собой, поднять подушки. Если на расстоянии вытянутой руки пульта не оказывается, начинается хождение по комнате и сканированиеЧитать полностью »

в 14:48, , рубрики: Office 15, Windows 8, метки: ,

Глава Microsoft Windows and Windows Live Division Стивен Синофски опубликовал видеоролик, демонстрирующий возможности «Office 15» (это, правда, рабочее название), который придет на смену «Office 2010». Это будет первый офисный пакет компании с поддержкой сенсорного управления.
Новые Word, Excel, PowerPoint и OneNote не имеют ничего общего с интерфейсом Metro и похожи на стандартные приложения Windows.
Вместо традиционных кнопок сворачивания и закрытия окна видна панель авторизации с аватаром пользователя, которая понадобится для автоматической синхронизации документов (новый Office основан на облачных технологиях).
Официальная дата выхода пакета на рынок покаЧитать полностью »

Windows Phone / [Из песочницы] Разрабатываем «Домашний бюджет». Часть 1
Данная статья является первой частью потенциальной серии, в которой будет описан процесс создания приложения для удобного ведения домашнего бюджета на WP7 с самого начала. При этом в разработке будут использованы разнообразные API и возможности платформы с целью максимального их охвата. В тоже время программа будет абсолютно юзабельной (как минимум один постоянный юзер у неё будет), и мусора используемого исключительно в академических целях не будет.
Выбор типа приложения связан с тем, что первая купленная мной программа в marketplace была именно бюджетилкой но некоторых полезных функций (например автоматического бекапа на SkyDrive и т.п.) вЧитать полностью »

Программирование / [Из песочницы] Использование GDB на примере MaNGOS
Представьте на мгновение, что вы капитан и механик огромного космического корабля, на котором одновременно находятся множество пассажиров. Но это не идеальный корабль, а полуразвалившаяся посудина. Да многое работает, но многое еще предстоит починить. Возникает вопрос, как? Вот был бы такой инструмент, который позволил разобрать наше судно до мельчайшего болтика, понять как он устроен, что происходит внутри него при нажатии той или иной кнопки, прочувствовать сущность, его душу. Мало того, было бы идеальным еще иметь возможность останавливать время в момент починки неполадки, что бы все разложить по полочкам. Ведь это не так легко, понять,Читать полностью »

Dura Lex / США хотят штрафовать Украину за нарушение авторских прав

Международный альянс интеллектуальной собственности (IIPA) рекомендовал торговой палате США включить Украину в список стран, где нарушение авторских прав носят системный характер.Как сообщили в IIPA, Украина является ключевым экспортером пиратского цифрового контента в регионе — где размещены несколько популярных торрент-трекеров и файлообменников, а уровень использования нелегального ПО зашкаливает — как у частных лиц, так и в государственных органах и предприятиях. Конкретные названия в отчете организации не фигурируют, однако известно, что США неоднократно включали торрент-трекер demonoid и файлообменник ex.ua в список самыхЧитать полностью »

Для чего получать доступ ко всем свойствам объекта и при этом не менять его интерфейс? Например, для того, чтобы написать свою сериализацию. Или чтобы передать объект в приемлемом виде используя http. Или для чего-нибудь ещё.
Возьмём для эксперимента простой класс.
class aClass
{
protected $protected_property = 'protected_value';
private $private_property = 'private_value';
public $public_property = 'public_value';
}

$an_object = new aClass;

var_dump($an_object);
// object(aClass)#1 (3) {
// ["protected_property":protected]=>
// string(15) "protected_value"
// ["private_property":"aClass":private]=>
// string(13) "private_value"
// ["public_property"]=>
// string(12) "public_value"
// }

Если использовать отражение, то получить все свойства объекта можно получить, например, вот такимЧитать полностью »

LESS — это популярный препроцессор для языка CSS, добавляющий возможности использовать константы, наследование, вложенные стили и много другое, чего так не хватает в CSS. Как только я познакомился с LESS я понял что это то, что мне нужно. Единственное, что омрачило мою радость — разработчики предлагают всего два варианта его использования: встраивать JavaScript файл, который занимается препроцессингом прямо в браузере или использовать специальный скрипт (который должен исполняться на node.js) который процессирует LESS файлы.
Вариант c процессингом LESS файлов на клиенте мне не понравился тем, что для больших LESS файлов это вызывает ощутимые паузы приЧитать полностью »

Похоже на то, что «Корпорация Добра» готова создать собственное устройство без посредников, т.е. все будет изготовляться под брендом Google. Покупка Motorola Mobility действительно позволяет корпорации делать теперь многое из того, что ранее было недостижимым для этого гиганта. Ранее устройства, которые создавались корпорацией, были созданы в партнерстве со многими компаниями-производителями, сейчас же компания способна справиться со всей этой работой сама.По мнению The Wall Street Journal, корпорация Google сейчас разрабатывает домашнюю развлекательную медиасистему, которая способна транслировать музыку и видео на любое домашнее устройство. РазработкойЧитать полностью »


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