Рубрика: Разное
WikiSky — интерактивная карта звёздного неба
В сеть есть прекрасный сайт для всех тех, кому небезразличен космос, о котором, как известно, можно мыслить бесконечно. WikiSky — проект, запущенный в 2006 году, главной частью которого является интерактивная звездная карта, на которой можно находить интересующие астрономические объекты, при наведении на которых появляется всплывающая информация об имени объекта, созвездии, расстояния и т.п. Если щелкнуть по объекту, то открывается страница с подробным описанием о нем.
На сайте также представлено большое количество астрономических фотографий, которые явно придутся по душе всем любителям космоса.
Рекомендации по оформлению UI
Официальные рекомендации по оформлению пользовательских интерфейсов:
— Windows (Microsoft)
— Windows Phone (Microsoft)
— MasOS (Apple)
— iOS (Apple)
— Android (Google)
С башогра про тестирование
Суровые российские монтажники получили задание от начальника установить лампу освещения на входе в здание с автоматом выключения. Есть такие, вырубающие ток в светлое время суток. Собрали, подключили, а так как на дворе светлый день, то проверка прошла на ура. Закрыли датчик шапкой — темно. Лампа включается. Сняли шапку с датчика — светло. Лампа выключается. И с чувством выполненного долга ушли домой.
Самый цирк начался поздно вечером, потому что датчик монтажники закрепили прямо над лампой. Всю ночь у дежурного была дискотека: стемнело — датчик лампу зажег, лампа зажглась и стало светло, а стало светло — датчик лампу гасит, ой опять темно — датчик лампу зажигает …. и так от заката до рассвета.
Отличие F5 от CTRL+F5
Тем, кто до сих пор не ведует, чем отличается комбинация CTRL+F5 от простого F5 в браузере:
F5 — обновляет страницу, если время ее создания отличается от времени создания ее варианта.
CTRL+F5 — обновляет страницу, даже если время ее создания совпадает с временем создания ее варианта.
strlen() и UTF-8
Долго искал причину появления знака вопроса в выводимых символах у себя на сайте. Оказалось, что для вывода в PHP-скрипте используется функция substr(), которая работает с однобайтными кодировками, а ведь данные у меня хранятся в UTF-8, где символ занимает два байта — вот поэтому-то некоторые символы «режутся» посередине и получаются такие знаки.
Решение: вместо substr() использовать функцию mb_substr().
Генератор календаря в различных системах счисления
С помощью этого сервиса можно сгенерировать календарь в различных «нечеловеческих» форматах, таких как: HEX, DEC, BIC, OCT. Затем можно распечатать и повесить себе на стенку. Чем не помощник в повторении систем счисления?
Способы установки приложения в ОС Android
Есть несколько вариантов установки приложения в устройство под управлением ОС Android:
- в режиме отладки по USB – в настройках устройства необходимо указать, что при подключении по USB устройство будет работать в режиме отладки («Настройки» -> «Приложения» -> «Дополнительные опции» -> отметить пункт «Отладка USB»). Установить приложение необходимо, используя команду «adb» из Android SDK (я в таких целях использую bat-файл, очень помогает упростить рутинные задачи):
adb install -r application.apk
- в режиме USB-накопителя – в настройках устройства необходимо указать, что при подключении по USB устройство будет использоваться как USB-накопитель («Настройки» -> «Карта SD и память телефона» -> отметить «Устройство хранения данных»), а также разрешить установку приложений не из Android Market («Настройки» -> «Приложения» -> отметить пункт «Неизвестные источники»). Приложение, которое необходимо установить, нужно скопировать в какую-нибудь папку устройства, после чего, используя любой из доступных файловых менеджеров (скачать можно с Android Market), перейти в эту папку, найти скопированное приложение и установить его.
- через Android Market с устройства при условии, что необходимое приложение там присутствует.
Эмуляторы Opera Mobile и Opera Mini
Бывает, что порой необходимо посмотреть поведение сайта на мобильном устройстве, но самого устройства под рукой нет. В такой ситуации на помощь приходят эмуляторы мобильных браузеров. В частности, на сайте Opera уже давно есть два эмулятора — один Opera Mobile (exe), другой — Opera Mini (java-апплет). Если говорить про Opera Mobile, то в настройках этого эмулятора можно также указывать, на каком телефоне необходимо открыть сайт (поддерживаются наиболее популярные модели смартфонов).

Задал вопрос — получи ответ
Похоже, что эпоха, когда человек будет задавать вопросы компьютеру, а он в свою очередь, выдавать ответы, постепенно начинается. Обычные поисковые системы — это хорошо, они позволяют находить информацию, но, к сожалению, не дают ответы на интересующие нас вопросы. Ответы приходится искать в многочисленых выданных страницах, на что требуется время. В скором времени, эта ситуация коренным образом изменится (да и сейчас уже поисковики умеют отвечать на самые элементарные вопросы, будь то математические операции, конвертация величин или валюты), а пока что ярким представителем искусственной обработки запросов (вопросов) и выдачи ответов является сервис Wolfram|Alpha. Понимаемый язык — только английский. Но это не помеха, чтобы увидеть, насколько в данный момент обучена эта система:
>America’s first president
George Washington
>What year was born John Lennon?
Wednesday, October 9, 1940
>18% tip on $43.50
$7.83 (US dollars)
Областей знаний у этой системы очень много, но в основном она ориентирована на математическую область.
Ходят слухи, что Siri, которая присутствует в iPhone 4S, обрабатывает некоторые запросы именно через WolframAlpha.