Тривиальные задачи по вёрстке

В процессе подготовки второй статьи по азам CSS, мне захотелось поделиться с вами часто используемыми приёмами в HTML/CSS-вёрстке.

Когда-то меня вводила в ступор необходимость прилепить футер к нижней границе браузера, или разместить какой-нибудь блок строго по центру экрана. И я думаю, что не один такой :)

Берём к сведению »

Осваиваем CSS. Часть 1

Ни для кого не секрет, что таблицами верстают только застрявшие в технологиях 90-х фрики, которые не хотят приложить немного усилий для ознакомления с CSS. Связка XHTML/CSS позволяет творить чудеса, а если добавить ещё и JavaScript — полёт фантазии не ограничен вообще ничем.

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

Новая опасность от QIP

Буквально сегодня через ICQ и обменник file.qip.ru стал распространяться достаточно интересный вирус, интересен хотя бы тем, что он умеет говорить :)

Всё началось с того, что я получил сообщение от своего знакомого:

(23:26:41) ***:
Ссылка для скачивания файла Egg.rar
file.qip.ru/file/104633322/*** (950 кб)
[-- Файл отправлен через file.qip.ru. Подробнее на сайте: file.qip.ru/ --]

(23:28:08) Screatch:
это что

(23:28:17) ***:
нечто позитивное )

Ранее, печальный опыт заставил меня спрашивать каждый раз когда я получаю подобные ссылки, но получив ответ я понял что опасаться нечего… открыл, обратил внимание на то что написано Tested by Kaspersky Anti-Virus 2009-10-18 и безбоязненно скачал и запустил, увидел яичницу, закрыл. Но тут меня в очередной раз спас Linux.

Несколько минут спустя я узнал, что, как оказалось, это был вирус, и судя по всему достаточно хорошо спланированный. По состоянию на 01.23 МСК файл был скачан уже 13,897 раз. Немаленькая такая армия ботов получается.

Удивила сама организация вируса, разработчик вируса заранее продумал, что большинство зададут вопрос на подобие «Что это такое» и подготовил автоответ. После заражения вирусом, вирус крадёт ваш ICQ-аккаунт независимо от того каким IM-клиентом вы пользуетесь, затем вирус рассылается всему контакт листу.

Возможно Хабрахабр это не то место где стоит предупреждать о вирусной опасности, но, всё-таки, может кто не знал…

UPD: Вирус был удалён с file.qip.ru по состоянию на 01.35 МСК, в причине было указано:
This file is no longer available because of claim by support. К этому времени вирус был скачан уже более 14 000 раз.

Копипаст с Хабра. Кто предупреждён — тот вооружён.

Узнайте больше

«Узнала, что можно общаться с людьми на другом уровне. Изменила отношение к своей жизни»

«Убедился на практике в том, о чём знал только в теории. Поверил, что с людьми можно говорить просто и естественно»

«Я поняла, что у меня есть всё, что мне требуется для успеха. Теперь использую свои возможности»

«Взбудоражив своё сознание полученными данными, я отработал некоторые свои навыки и понял, насколько успешней можно сделать свою жизнь»

«Понял многих людей, с кем раньше было непросто договориться»

«Устанавливать коммуникацию с новыми людьми стало проще. Повысили в должности на работе, доверили большую ответственность»

«Появилось больше спокойствия, уверенности в себе и своих силах»

«Улучшилась коммуникация, повысилась самооценка»

«Если заниматься этим серьезно — это мощное орудие!»

«Это здорово! Я очень многое понял!»

«Я понял, что мне это интересно. Постараюсь применить это в жизни!»

Ссылка

Любимые плагины для Firefox

Firefox не просто так считается лучшим браузером в мире. Одна из его самых сильных сторон это модульность. Можно наращивать необходимый функционал в несколько кликов с помощью удобной системы плагинов.

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

Поехали!

Download Statusbar — замена встроенному менеджеру загрузок. Реализовано удобно, ненавязчиво и информативно. Раньше использовал плагин FlashGot и привязывал его к внешнему DownloadManager’у. А ещё раньше я использовал плагин DownThemAll. Удобно всё, дело вкуса.

Firebug — инструмент первой необходимости у любого веб-разработчика. Позволяет мониторить и отлаживать любой сайт на лету. В базовой комплектации реализована работа с CSS, HTML и JavaScript. У этого плагина есть свои плагины, которые расширяют функциональность :) Можно установить ещё и CodeBurner, он позволяет удобно работать с официальной документацией W3C по HTML и CSS в связке с FireBug’ом.

WebDeveloper — ещё один плагин первой необходимости для веб-разработчика. У него огромное количество полезных функций, таких как возможность полностью отключить css-стили сайта, или подсвечивать названия div’ов прям в разметке, работа с кэшем, кукисами и др. и пр. Нямка.

FireFTP является полнофункциональным фтп-клиентом. Пока я о нём не знал, использовал отдельное приложение FileZilla. Но работа с ФТП не покидая браузера оказалась более удобным вариантом.

FlagFox не просто отображает флаг страны, в которой находится сервер. Он позволяет просматривать геоданные хостера, а также интегрирован с сервисом Whois.

Screengrab сохраняет веб-страницу целиком как картинку. Иначе говоря — делает скриншот. Независимо от фактической ширины и высоты страницы. Есть небольшой минус. Требует для своей работы Java. Но на самом деле многие программы работают с Жабой, давно пора привыкать.

SkipScreen — потрясный плагин, который убирает напряжные счётчики со многих современных файлообменников. Буржуйских, конечно. За Рапиду отдельное спасибо :) Качаем и не ждём по пол-часа до следующей закачки.

Xmarks — самый вкусный плагин для активного сёрфера. Он синхронизирует ваши закладки со своим сервером. На деле это избавляет вас от страха потерять все закладки при переустановке системы. Вы можете использовать закладки одновременно и дома, и на работе. Синхронизация автоматическая. Если закладок миллиард, можно разбить их не только по папкам, но и по тегам. Плагин также добавляет несколько вкусняшек к поисковым результатам Гугла. Но и это ещё не всё :) Вы можете синхронизировать и бэкапить не только закладки, но и свои пароли (параноики побледнели). Для меня незаменимая штука.

Ода музыке

Я посмотрел этой ночью интересный фильм. Один из тех фильмов, для которых определение «интересный» несколько иное, чем просто стандартное «интересный». Он создаёт новую грань в призме восприятия мира и заставляет сознание сверкать новыми красками… Я заметил, что не только необычный визуальный ряд даёт это впечатление, не только запредельная плотность сложной и полезной информации на единицу времени, не только дух неуловимости нити повествования. Музыка в этом фильме не играет роль услады для ушей. Она не для того, чтобы забить угнетающую тишину, а чтобы создать необходимое настроение для верного восприятия информации. Я подумал о том, что так как слова могут выражать лишь часть мысли создателя, музыка призвана заполнить недостающий поток мыслепередачи. Как эфир, который заполняет собой пустоту между молекулами и создаёт форму.

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

А где сейчас ваши руки?

Человек системы

Года 3 назад я давал интервью в газету «Пропоную роботу». На кону был день сисадмина и меня попросили ответить на несколько банальных вопросов по моей профессии… а я тогда ещё был сисадмином. Очень забавно через несколько лет почитать. Решил с вами поделиться.

«Действия системных администраторов и шаманов во многом схожи: оба разговаривают на совершенно непостижимом языке, производят абсолютно необъяснимые манипуляции, решая немыслимые проблемы невообразимыми способами. И оба всегда выглядят бездельниками. Но что поразительно, система-то работает, как часы. Согласитесь, уж слишком много непонятного — еще один повод обратиться к сисадмину. На этот раз за разъяснениями.

Наконец-то появилась возможность высказать нашим системным администраторам в лицо все, что я о них думаю. Даже досадно стало, что думаю я о них только хорошее. И вовсе не из боязни оскорбить системщиков, которых, как известно, может обидеть только тот, кто не понимает насколько это опасно. А только лишь потому, что несчитанное количество раз терпеливо выслушав в телефонной трубке «911» мои вопли, они незамедлительно мчались на помощь к бездыханному «телу» моего верного ПК. Кто, «хоть каплю жалости храня», восстановил мой, казалось бы, навеки утраченный файл? Кто избавил почту от завалов спама и защитил компьютеры от вирусов и червей? Кто готов ночами обслуживать систему, чтобы наше издание вовремя и без потерь дошло до своих покупателей? Да вот и он, один из системщиков — наш Рома. «Канули в Лету времена, когда на позициях системных администраторов работали лохматые парни «не от мира сего», ни с кем, кроме Интернета, не контактирующие, — комментирует Роман Заев, системный администратор компании «Робота Плюс». — Сегодня корпоративная культура повысилась и в большинстве случаев работодатели хотят, чтобы сисадмины умели нормально общаться со всеми сотрудниками компании, не создавая лишних проблем». Ну и сам диалог »

Фаершоу в Трубе

Видео, по сути, для своих. Качество хреновенькое, что неудивительно для мобилки в ночное время. А вкратце — 5 лет назад существовала в моём городе, в Обухове, так называемая Труба. Думаю, что в каждом городе есть что-то подобное, когда в каком-то месте, обычно вечером, собирается неформальная молодёжь, чтобы курить куришку, бухать бухашку, общаться и орать песни под гитару. Панки, рокеры, анархисты, просто странные люди — у всех есть что-то неуловимо общее и таким людям очень уютно в стае себе подобных. Ну тут я Америку не открыл. Самое интересное, что именно Трубы несколько лет не было как понятия (там одна кака однажды произошла, долго рассказывать). И совсем внезапно она как-то реинкарнировалась в нечто совсем качественно новое. Я не увидел там водки. Я не увидел агрессивных людей. Зато я увидел милый костёрчик, обнесённый камнем. Увидел импровизированные фонарики для освещения прощадки, которая, кстати, инициативно очищается от мусора. И фаершоу кажду субботу в 22.00. Вот фрагмент этого забавного действа.

Фильтр жизни и интернет

Что-то я слишком увлёкся CSS-ом и Drupal-ом, перестав писать заметки в своём маленьком, гламурненьком блоге. Непорядок. Подумают, что я снова забил на ненаглядный «Бузочок». Так что начну с небольшого обзора-размышления.

Моё первое знакомство с интернетом было шумным и медленным. Волшебные звуки диалапа навсегда врезались в память, а потрясная скорость загрузки сайтов и частые дисконнекты выработали во мне безграничное терпение по жизни. Покупка модема казалась началом новой страницы жизни, а первое подключение к Глобальной Информационной Свалке чем-то напоминало неопытность молодого бомжа на реальной мусорной свалке — непонятно что и где искать. Но информационный голод с лёгкостью побеждал неопытность, а блокнотик с заклинаниями вроде rambler.ru, yahoo.com и lib.ru стал моей настольной книгой (Гугла ещё не было). Первые шаги младенца по World Wide Web. Впервые в жизни я смог ощутить невероятное давление всей массы накопленных и оцифрованных человечеством знаний. Это как откровение богов и я совсем не знал что с ним делать. Но было круто, это точно.

Детей, да и не только, часто пугает множество вариантов путей жизненного развития. С годами и с опытом круг выбора сужается. Человек сам, осознанно делит все события, их источники и следствия, и др., и пр. на категории «нахрен мне это нужно» и «о, прикольно, интересно». Невозможно удержать в сознании всю многогранность окружающей Вселенной, можно лишь выбрать часть, которая по душе и стать её Хранителем. Свобода выбора. А главное свойство свободы выбора — это необходимость самостоятельно сделать выбор, с присущей ему ответственностью. Фильтровать потоки знаний и выделять среди них полезные (какие и для чего — каждый решает сам).

И несмотря на столь туманное лирическое отступление, теперь можно перейти к сути — границам познания. Границы — это необходимость, с которой приходится мириться. С соблазном их преодолеть нужно бороться, а изменять их можно только тщательно подумав. Дважды. Мозг человека такой хрупкий…

Не знаю как вас, а меня в мире интересует решительно всё. Поэтому мне сложно сознательно отказываться от многих источников знаний, питающих моё врождённое любопытство. Однажды я решил, что роль «айтишника» мне к лицу и что эта роль мне интересна. Не самый простой выбор, конечно. Технологии меняются слишком стремительно. Как только узнаёшь что-то настолько хорошо, чтобы считаться профи (со всеми вытекающими последствиями этого звания) — как тут же это становится неактуальным. Как вёрстка сайтов таблицами. Как администрирование Windows 2000. Как программирование на Turbo Pascal… Понимаете, да? Необходимо не просто изучать Вопрос, но и поддерживать свои знания в актуальном состоянии. А останавливаться нельзя. Остановка личностного и профессионального роста — смерть. Издержки личных амбиций.

Интернет — это самое крутое, что придумало человечество за всю историю своего существования. Огромный потенциал использования и новый уровень коммуникаций. Новые профессии, новый бизнес. Неведомая ранее скорость обмена информацией. Столько возможностей… И после осознания всего величия интернета нам необходимо сделать тот самый вышеупомянутый выбор. Своей мыслительной энергии нужно придать вектор, только тогда появляется смысл. Это как самоограничение в еде, чтобы тело было в оптимальной форме. Или в алкоголе, чтобы не орать на сантехнику. У каждого из нас, есть свой собственный Фильтр Жизни. А если нет — создайте его как можно скорее. Возьми от жизни всё — вздор. Соблазн велик, но время драгоценно, жизнь слишком коротка. Возьми от жизни то, что тебе нужно. Сделай Свой выбор.

P.S. Если кого-то озадачит почему я так дико смешал рассуждения о жизни и об интернете… подумайте об этом :)