Чтобы переопределить стилевой параметр с наивысшим приоритетом, необходимо добавить декларацию !important
.
Рубрика: Разное
Nokia 5800 XM -> HTC EVO 3D
Решил некоторое время походить с рабочим телефоном HTC EVO 3D. История его интересна: во-первых, данная модель является сборкой для разработчиков (на корпусе даже красуется соответствующий номер); во-вторых, его несколько раз на длительное пользование брал наш начальник, последнее из которых оказалось для телефона весьма болезненным — был частично разбит корпус, а на экране красуются две трещины (правда, матрица оказалась в порядке). Тем не менее, аппарат в рабочем состоянии (если брать во внимание тот факт, что в нижней области экрана перестал работать сенсор), и я решил им тоже некоторое время попользоваться (хуже ему уже точно не станет).
HTC EVO 3D хоть и был выпущен два года назад, но до сих пор представляет из себя достойное устройство с весьма неплохой аппаратной начинкой с двухядерным процессором 1,2 ГГц и 1 ГБ оперативной памяти. Работает телефон под управлением Android 4.0.3. Ну и, конечно, его главная фича — это автостереоскопический экран и возможность съемки стереоизображений, благодаря наличию двух камер на борту. Минусом считаю слабую батарейку на 1730 mAh, которая ели-ели держит один день.
До этого момента я использовал Android-устройства только в качестве тестирования разрабатываемой в нашей фирме приложения. И теперь вот настало время использовать телефон по прямому назначению. Импорт контактов из моей Nokia 5800 XM не составил труда — в 5800 имеется возможность передачи контактов на другое устройство через Bluetooth, чем я и воспользовался. SMS-сообщения, правда, я переносить не стал, т.к. это требует дополнительных телодвижений. В новых версиях Android’а есть замечательная опция «Mobile Network», отключение которой позволяет запретить различным программам и службам использовать Интернет, если телефон использует только сотовую связь (актуально, если у вас нет подключенных тарифных опций по использованию Интернета, к примеру, таких как «Бит» от МТС). Звук динамика при разговоре четкий и громкий, микрофон тоже нареканий не вызывает. Вообще, функции звонков, адресной книги и передачи СМС-сообщений в Android’е сделаны неплохо и уж точно не хуже, чем в моей Nokia 5800. Теперь хотелось бы сравнить эти функции с теми, которые присутствуют в iOS. Но это, скорее всего произойдет позже, когда я куплю iPhone.
Медведев провел тестирование юзабилити сайта Gosuslugi.ru
«Я сейчас открыл этот наш сайт госуслуг — такая регистрация сложная. Я смотрел до этого, и она не изменилась. Для того, чтобы зарегистрироваться… Во-первых, обычному человеку вообще трудно разобраться, что там написано: загрузить плагин веб-браузера и так далее. Я знаю, что это такое, присутствующие, наверное, тоже знают, но далеко не все, кто стучит пальцами, понимают, зачем это надо. Отдельная тема связана с электронной подписью, о чём вы сказали: нужно радикально упростить её получение… Иначе у нас это не превратится в нормальный сервис. Пока это выглядит кисло очень».
Терроризм и демократия
[WordPress] Создание и размещение кастомного виджета
1. Добавить в файл /themes/< тема>/functions.php следующий код, отвечающий за регистрацию нового виджета:
register_sidebar(array( 'name' => 'Custom Widget Area', 'id' => 'custom-widgets-right', 'description' => 'a custom widget area', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); |
2. Добавить код по выводу виджета в файл шаблона, который отвечает за то место, где необходимо вывести виджет:
< ?php if ( is_active_sidebar( 'custom-widgets' ) ) : ?> <div class="custom-widget"> < ?php if ( !dynamic_sidebar( 'custom-widgets' ) ) : ?> < ?php endif; ?> </div> < ?php endif; ?> |
3. Теперь в админ-панели на странице управления виджетами появится новая созданная область для их размещения.
Полезная статья — ссылка.
[macOS] Драйвера для геймпада Xbox 360
Кастомные драйвера геймпада Xbox 360 для Mac OS — ссылка.
[macOS] Узнаем подпись приложения
Узнать информацию о подписи приложения можно, используя команду «codesign» (в примере три «v» дают третий, самый подробный, уровень детализации):
codesign -dvvv /Applications/Twitter.app
Будет выведено:
Executable=/Applications/Twitter.app/Contents/MacOS/Twitter
Identifier=com.twitter.twitter-mac
Format=bundle with Mach-O universal (i386 x86_64)
CodeDirectory v=20100 size=15592 flags=0x200(kill) hashes=771+5 location=embedded
Hash type=sha1 size=20
CDHash=55d15f9348e457a572f687c77c1d166dbde27156
Signature size=4169
Authority=Apple Mac OS Application Signing
Authority=Apple Worldwide Developer Relations Certification Authority
Authority=Apple Root CA
Info.plist entries=32
Sealed Resources rules=5 files=152
Internal requirements count=1 size=224
[macOS] Установка неподдерживаемого сканера
Сегодня занялся подключением своего принтера и сканера к новому iMac’у. С подключением и настройкой принтера проблем не возникла (все таки он у меня еще довольно современный и в составе Mac OS X есть необходимые драйвера), а вот со сканером Epson Perfection 660 (модель 6650) пришлось повозиться. При подключении к компьютеру он никаким образом не опознавался. Гугление показало, что для таких ситуаций, когда ни в составе OC, ни на сайте производителя нет соответствующих драйверов, можно воспользоваться решением под названием SANE (переводится побуквенно как Scanner Access Now Easy).
И так, что нужно: зайти на страницу загрузки, и поочередно загрузить, а затем установить следующие бинарные файлы: libusb, SANE backends, TWAIN SANE Interface и SANE Preference Pane.
После чего нужно зайти в «Системные настройки» и убедиться, что появился пункт «SANE» (если нет, то, возможно, потребуется перезайти в систему). Щелкаем по пункту «SANE», и на вкладке «Драйвера» убеждаемся, что драйвер «snapscan» активен (если нет, то делаем его таковым).
Теперь идем на сайт Epson и загружаем Win-драйвер. В архиве находим файл «TAIL_061.BIN» и копируем его в директорию /usr/local/share/sane/snapscan
.
Теперь в терминале выполняем команду:
sudo nano /usr/local/etc/sane.d/snapscan.conf
и указываем путь до нашего драйвера:
# firmware upload is needed by the scanner
firmware /usr/local/share/sane/snapscan/TAIL_061.BIN
Если сканер уже был до этого подключен к компьютеру, то перетыкаем USB-кабель и следующей командой проверяем, что сканер обнаружился:
sane-find-scanner
Она мне показала следующее:
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0114 [EPSON Scanner]) at libusb:001:004-04b8-0114-ff-ff
...
Отлично, сканер обнаружен и готов к работе.
Теперь осталось найти программу для сканирования. Я, лично, воспользовался VueScan, который без проблем при старте подключился к сканеру и был готов начать свою непосредственную работу.
Если не отображаются найденные обновления
Сегодня столкнулся с интересным багом в Windows 7: при попытке открыть список доступных обновлений ОС показывается… пустота. Да-да, список пуст, хотя сама система показывает, что обновления есть. Решение проблемы элементарное — нужно всего лишь перезагрузить компьютер. Либо можно воспользоваться официальным решением.
Про SQA Days 13. Постскриптум.
В прошлую пятницу сходил на конференцию SQA Days 13. Сие мероприятие проходило в конференц-залах гостиницы «Прибалтийская». Организаторы явно не прогадали, устроив конференцию именно здесь: во-первых, иногородним участникам не пришлось искать место, где бы поселиться на время проведения, во-вторых, залы обустроены весьма недурно (просторные кондиционируемые помещения, стабильный Wi-Fi), в-третьих, т.к. это гостиница, то тут есть и рестораны и места, где можно просто посидеть и отдохнуть. Правда, в эти дни шел какой-то небольшой ремонт парадного входа, поэтому пробираться вовнутрь гостиницы приходилось через строительные стремянки.
Что понравилось из организационных моментов:
— отсутствие неразберихи у столиков для регистрации (бейджики удобно разложены по алфавиту, фамилии быстро ищутся).
— бесплатные печеньки/плюшки/чай/кофе и обеды (все организовано в виде шведского стола). К слову, из-за большой очереди в столовую, мне пришлось отказаться от обеда и перейти только на печенюшки.
— отсутствие какого-либо намека на неорганизованность: все доклады начинались, как и положено, в назначенное время, не было какой-либо суеты или беготни, даже техника и то в большей степени вела себя адекватно. На стенах висели плакаты с информацией о докладах и времени их начала, да и в «джентльменский набор» участника также входил соответствующий листочек.
— присутствовала фан-составляющая, т.е. гостям мероприятия по идеи не должно было казаться, что они находятся в чужой среде, и уж тем более в скучной обстановки. Были разыграны два приза от Microsoft и T-Systems (книги по Visual Studio + планшет на базе Windows RT и iPad min соответственно) и ряд других подарков от организаторов.
Что не понравилось:
— для каждого участника был подготовлен традиционный сертификат, свидетельствующий о посещении конференции. Только вот почему-то свой сертификат уже приходилось искать самим (лежали на столе), и они уже не были разложены по алфавиту. Мне не понятно, почему их сразу не положили в «джентльменский набор»? Разве это было так сложно? Однако же к моему счастью мне пришлось перебрать всего лишь две стопки сертификатов из десятка предложенных.
— Некоторые темы докладов вызвали ряд вопросов. Вроде бы солидная конференция, и доклады должны быть подстать, однако все же нашлись и такие темы, которые лишь с большой натяжкой можно отнести к профессиональному уровню. А возможно это я слишком придирчив, кто знает…
В целом, лично у меня SQA Days оставил весьма хорошие впечатления. Жаль, что следующей остановкой Петербург будет еще не скоро.