29 января, 13:06
Расширение «Генератор пароля» для Хрома
Желание попробовать сделать расширение для Гугл Хрома появилось у меня уже давно, но руки никак не доходили сесть и изучить, что да как. Вчера высвободил время и посвятил весь день изучению этого вопроса. Как ни странно, в рунете достаточно мало описано про создание таких вещей, обычно попадаются сборники, типа «25 лучших расширений и приложений». Дальше третьей страницы в поиске не листал. Но тем не менее, было и что почитать. Особо отмечу этот блог, который дал мне базовое представление о разработке; дальше пришлось изучать только документацию на английском языке.
Решил начать с самого простого и достаточно необходимого мне в работе инструмента — генератора пароля. На самом деле таких генераторов в интернет-магазине Хрома много, но мне они не нравятся. Я люблю, когда всё выглядит красиво и просто; люблю, когда каждый элемент стоит на своём месте; люблю, когда всё удобно и понятно. Поэтому решил сделать самый приятный в использовании генератор пароля.
Но чтобы его таковым сделать нужно посмотреть как выглядят и работают другие расширения. Вот большинство из них:
Как видите бывают всякие: и сложные, и непонятные, и кривые, с кучей настроек и полей. Но зачем всё это? Если человеку нужен пароль, то нужно просто дать ему его. Не нужны никакие настройки, просто сгенерировал — скопировал — вставил. Всё!
После некоторого изучения, дум и перделок я сделал самый удобный, на мой взгляд, генератор пароля:
Можно установить и пощупать. Пожелания и благодарности принимаются как на странице расширения, так и здесь в комментах.
P. S. Так как это был мой первый опыт разработки подобных расширений, приходилось постоянно обновлять архив приложения. В итоге версия доросла до 1.1.2.
2 комментария22 января, 17:39
Вендорные префиксы
Оказывается, многие не знают как правильно использовать префиксы. Смотрите и запоминайте.
16 января, 20:17
Билеточек
Прокатился недавно на общественном транспорте в Челябинске. Узнал, что, оказывается, теперь вместо обычных привычных билетов кондукторы выдают чеки, ну, типа, как в магазине.
С одной стороны, конечно, круто. На таком «билеточеке» пишется вся необходимая информация, вплоть до телефона обслуживающей организации маршрута. А вот с другой — теперь не будет счастливых билетов :-)
Узнал то недавно, а вот билет только сегодня сумел сохранить:
Такие изменения только Челябинск, похоже, коснулись. Как там другие города поживают?
15 января, 13:24
Определение IP пользователя
function client_ip()
{
if(isset($_SERVER['HTTP_X_REAL_IP'])) {
return $_SERVER['HTTP_X_REAL_IP'];
} else {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
}Вывод на экран:
echo client_ip();14 января, 13:24
Бренд города Кургана. Часть 1
В конце августа 2011 года в Кургане подвели итоги конкурса на лучшую эскиз-идею бренда города Кургана. До этого были представлены финалисты на звание лучшего. Я там даже где-то откомментировал.
С тех пор прошло достаточно много времени, а о «бренде» ни слуху ни духу, поэтому на днях я решил написать письмо центральной библиотечной системе, которая принимала работы. Написал:
Здравствуйте!
Меня зовут Максим, я простой житель Кургана. Интересуюсь судьбой бренда города. 5 месяцев назад выбрали, собственно, бренд и о дальнейшей судьбе я больше не слышал. Поскажите, пож-та, как сейчас обстоит с этим дело? Может где можно почитать об этом? Или подскажите куда обратиться?
Заранее благодарю.!!
Скорого ответа я не ожидал, поэтому был удивлен, когда на следующий день получил его:
Здравствуйте, Максим!
Эскиз отдан профессионалам для доработки. Срок изготовления — 1 квартал 2012 года.
Результаты будут опубликованы в газете «Курган и курганцы».!!
Так что, всем сочувствующими остаётся ждать что получится.
11 января, 20:26
Кобус Потгетер
Недавно наткнулся на последнюю работу Кобуса Потгетера и был поражен. Он превзошел самого себя по красоте видеоряда. Смотреть всем, хотя бы из-за великолепного пейзажа, ну или из-за 30StM!
Я сам иногда балуюсь подобным делом, поэтому тема близка :-)
11 января, 8:22
Прокрустовы окна
Самый интересный, во всех смыслах, доклад Вадима Макеева о том, как уместить сайт на мобильных платформах.
Слайды с доклада.
10 января, 19:43
html5shiv — HTML5 для IE6+
Подключается он так:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->Напомню, что перейти на HTML5 совсем просто. Ну, и не забывайте делать сброс стилей.
9 января, 20:15
С Новым годом и всем сопутствующим!
Ну, уж лучше поздно поздравить, чем никогда :-)
Вот, решил базово обновить свой сайт. К блогу прикрутил движок Ильи Бирмана. Со временем подверстаю шаблон под себя, ибо стандартный не совсем устраивает. Сделаю портфолио, как всегда хотел — чтобы как у нормальных ребят было. Буду стараться писать почаще, по теме и не по ней, думаю, так интересней будет.
Всем хорошего начала рабочей недели!
15 апреля 2011, 19:47
Новая экспресс-панель в Opera 11.10
Несколько дней назад состоялся финальный релиз любимого мной браузера Opera 11.10. Почитать об улучшениях можно на официальном блоге компании. Я же, в свою очередь, хотел бы заострить внимание на новой «Экспресс-панели».
Кроме переоформления внешнего вида, появилась замечательная возможность для веб-мастеров повлиять на отображение своего сайта в миниатюре экспресс-панели. В старых версиях показывался скриншот сайта, теперь же можно указывать там значек сайта через CSS или код.
Все это хорошо описано и без меня в руководстве для разработчиков. Так что читаем и делаем, ведь скоро это, возможно, появится и в других браузерах:
- Объявление значка для Экспресс-панели
- Использование нескольких значков
- Использование view-mode: minimized
- Использование HTTP-заголовка X-Purpose
- Автообновление через определенный интервал
О том как настроить вид самой панели можно почитать в блоге моего коллеги Константина Орленко в этом свеженьком посте.
