Гистограмма (от греч. histos, здесь — столб и ...грамма), столбчатая диаграмма, один из видов графического изображения статистического распределения каких-либо величин по количественному признаку. ("Большая советская энциклопедия").
Сегодня захотел написать библиотечку для построения гистограмм, или столбчатых диаграмм. Вот таких вот:
И написал :)
На новогодних праздниках, многие сайты слегка меняли свои дизайны. Приделывали шапочки, красные носочки, снежинки, мышек и прочую новогоднюю атрибутику. Делали они это, чаще всего, вручную.
Алексей Ильин написал заметку, где предлагал дописывать в body класс с текущей датой. Можете подробней ознакомиться с этой статьей, а я пока расскажу, почему мне не понравился этот подход.
Во-первых, он предполагает возню с php-скриптами. Не так легко найти в стороннем скрипте место, где нужно что-то как-то изменить. Особенно, если ты в программировании ноль. Кроме того, это решение подразумевает, что каждый день будет генерироваться название класса, а сам класс, скорее всего, не будет определен, что не кошерно.
В этой заметке я расскажу сразу о двух способах решения задачки автоматической смены стилей без использования серверных сценариев. То есть, с помощью JavaScript.
Иногда хочется динамически подгрузить контент с чужого домена в асинхронном режиме. Сразу скажу, что сделать это только силами JavaScript не получится. Все это потому, что JavaScript не разрешен доступ к другим доменам. Если не верите — можете попробовать, если получится - будет интересно послушать как.
Но все-таки, хочется же сделать невозможное возможным. Тут можно вспомнить, что серверные сценарии вполне могут лазить на соседние домены и брать оттуда что угодно. Можно обращаться к своему скрипту, который будет грабить контент с чужого сайта, и отдавать его Ajax-движку. За чем же дело стало?
Если вы собираетесь заняться разбором HTML или XML, то класс Perl, который мы разработаем в этой статье, может помочь вам в этом деле.
Не буду здесь грузить про то, зачем нужно грабить и парсить. Остановимся на том, что у нас есть текст, который очень похож на XML. И нам нужно его быстро и грамотно распарсить.
Термин "этикет" означает форму, манеру поведения, правила учтивости и вежливости, принятые в том или ином обществе.
Этикет необходим обществу, как сборник готовых рецептов "как себя вести, чтобы не мешать окружающим". По сути, если бы все были озабочены тем, чтобы окружающим их людям было комфортно, то в мире было бы намного легче жить. Эта мысль иллюстрирует важность этикета для любого общества.
В этой статье хотел бы поговорить о том, как современный этикет не успевает за быстроразвивающимся обществом, формируемым в значительной части информационными технологиями.
AlexSol высказал интересную идею, относительно улучшения аяксовой навигации. Идея замечательная. Но ее можно доработать. Как? Обратите внимание на пример, который он приводит.
При нажатии на одну ссылку, догружается один контент. При нажатии на вторую — другой. Но если снова нажать на первую, снова будет подгружаться первый контент с сервера! Разумнее было бы кэшировать эти данные в браузере и не посылать лишний раз гонца запрос серверу. Хорошо бы прибегнуть к кэшированию.
Как сделать кэширование в JavaScript? Об этом данная статья.
Как вы думаете, что работает быстрее?
print '1','2';
или
print '1'.'2';
Проведем маленький тест и выясним это раз и навсегда.