Про то, как браузеры вырезают «javascript:» из адресной строки

Заметил, что если в адресную строку попытаться скопировать js-сценарий следующего вида

javascript:alert("Hello, World!")

то браузер (Chrome / IE) автоматически вырезает javascript:

Но в данном случае это не баг, а фича. Сами же разработчики Chrome рекомендуют выполнять js-сценарии через JavaScript-консоль (Ctrl-Shift-J).

У Firefox поведение другое — javascript: он не вырезает, но и сам сценарий не выполняет 🙂

Про покупку iPad Air

Сегодня в России стартовали официальные продажи планшетов iPad Air и новых iPad mini.

Я уже сделал заказ на iPad Air 64 ГБ Wi-Fi, цвет — «сервый космос» (Space Gray), хотя почему-то до сих пор хочется беленький… Оформил заказ через официальный российский Apple Store. Цена — 27990 рублей, и она на текущий момент является самой адекватной. Чехол приобрету позже, т.к. покупать официальный Smart Case за 3399 руб. как-то рука не подымается. Да, кстати, перед оформлением товара указал, что хочу сделать бесплатную гравировку на задней крышке. Ммм… Там будет знаменитый слоган «Think Different», который иcпользовался Apple в маркетинге с 1997 по 2002 годы. Что по срокам доставки? Обещают привезти через две недели. Жду.

P.S.: при оформлении заказа наткнулся на весьма забавную вещь —

apple_store_rus

[Tizen] Еще один способ узнать номер версии и сборки

Модель устройства, версию и номер сборки можно узнать в настройках телефона: «Настройки» -> «Сведения о телефоне». Но можно и так:

sdb shell # cat /etc/info.ini Будет выведено примерно следующее:

[Version]
Model=Ref.Device-PQ;
Build=Tizen_Ref.Device-PQ_20131108.1647;
[Build]
Date=2013.11.08;
Time=16:47:13;

Reference Device-PQ — это устройство для разработчиков, базирующееся на Samsung Galaxy S3.

Отключение автообновления в WordPress 3.7

Вчера вышел официальный релиз WordPress 3.7, одной из особенностью которого является функция автообновления системы. Однако, если по какой-то причине данная возможность не является желательной, то в таком достаточно в файл wp-config.php записать одно из следующих:

# Disables all core updates:
define( 'WP_AUTO_UPDATE_CORE', false );

# Enables all core updates, including minor and major:
define( 'WP_AUTO_UPDATE_CORE', true );

# Enables core updates for minor releases (default):
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

Увольняясь, не забудь сбросить пароль от учетной записи

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

Начальник наш, к большому сожалению, не удосужился попросить его уйти по нормальному, как того обычно требует регламент для таких ситуаций. Но регламента у нас, конечно же, нет, а в голове все, вроде как, не удержишь. Сотрудник ушел, а свой пароль от учетных записей двух ОС, которые стояли на его компьютере (Windows и Ubuntu), он не сбросил. В связи с тем, что наши рабочие компьютеры не состоят в домене, и ни кем не администрируются, теперь вроде бы как сложилась ситуация, что получить доступ к его компьютеру мы не можем.

Просьба начальника «разобраться с компьютером» означала каким-либо образом сделать ОС Windows пригодной для работы. Конечно, я сразу же написал бывшему коллеге с просьбой написать пароль, но выяснилось, что тот пароль используется у него еще на десятках других важных ресурсах, и поэтому он сказать его не может.

Как получить доступ к Windows, не зная пароль от учетной записи администратора? Решением этой проблемы я займусь уже завтра, когда начнется новая трудовая неделя.

А вот руководству я бы порекомендовал быть более ответственным к вопросам подобного рода. К примеру, бывший сотрудник до сих пор имеет доступ к репозиториям наших проектов на GitHub.

Когда мне приходилось покидать компанию VIACode, то прежде, чем меня рассчитать и выплатить причитающиеся жалование, необходимо было пройтись по разным кабинетам с обходным листом (мол, что они ко мне претензий не имеют). Пришлось посетить и сисадминов, которые отметили в этом листке — «Учетная запись заблокирована», «Доступ к ресурсам закрыт», и пр. Считаю, что это более правильный подход.

От куда берется информация о кодировки файла?

Есть текстовый файл в кодировки UTF-8, который содержит как латинский набор символов, так и кириллический. При попытке открыть такой файл программой Notepad++ кириллические символы отображаются кракозябрами.

Вопрос: почему так происходит?

Ответ: в начале файла отсутствует байтовая последовательность EF BB BF, по которой определяется кодировка UTF-8. Соответственно, не найдя этой последовательность, Notepad++ открывает такой файл в кодировки по умолчанию, которой является ANSI.

Вот как должно быть правильно:

urf-8_byte_charset

О продаже iPad 3

Готовлюсь к выходу нового планшета iPad 5, анонс которого должен состояться уже 22 октября. В связи с этим решил продать свой любимый iPad 3 (32 ГБ, Wi-Fi), чтобы потом уже приобрести новый.

Вот чем мне нравится продукция Apple, так это тем, что спрос на нее всегда высокий. В прошлый раз я довольно быстро смог продать тогда еще iPad первого поколения. Вот и сейчас искать покупателя пришлось не долго.

Для начала решил поспрашивать у сотрудников на работе, и через несколько часов получил ответ, что один из знакомых готов купить мой планшет. Цена вопроса — 10 тыс. рублей. Возможно, можно было бы продать и чуть подороже, но, если честно, мне и этого хватает. А искать покупателей на стороне — себе дороже (звонки, встречи… как же я это не люблю).

В iOS 7 появилась новая встроенная функция «Find My iPad», которая жестко привязывает устройство к Apple ID, поэтому, перед продажей необходимо отключить данную функцию:

Settings -> Privacy -> Loaction Service -> Find My iPad -> Off

Ну и, конечно же, нужно сделать резервную копию устройства и через настройки удалить все данные.

Блокировка сайтов на стороне провайдера

А вот как реагирует мой интернет-провайдер, если попытаться зайти на сайт, занесенный в государственный реестр запрещенных сайтов:

zapret-info