Logstalgia: визуализация логов Apache

10 комментариев

Logstalgia

Визуализация логов веб-сервера (с учётом качества программ, которые её выполняют) — это скорее игрушка, чем реально полезный инструмент. Настоящие тру-админы признают только tailf без всяких украшательств.

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

Так что если вам нужен настоящий админский скринсейвер, то качайте программу (Windows, Debian, исходники), кормите её логами вебсервера и наслаждайтесь.

Кто DDoS запишет и выложит? :)

Жилинский Владимир.



Recuva — восстанавливает удалённое

11 комментариев

RecuvaЕсть у меня жёсткий диск, на котором всегда валялось то, что не очень нужно. Он засунут в бокс и подключается через USB, хотя внутри там обычный IDE HDD.

В общем, в результате «сочетания человеческой глупости и невезения» на этот диск благополучно установилась Windows XP, по-быстрому отформатировав под себя весь том. Тут-то и выяснилось, что 4 Гб фотографий, лежавших на этом диске, резервных копий не имели.

Диск пришлось вынуть из бокса и засунуть в подходящий IDE-совместимый системник и долго сканировать всевозможными восстанавливающими программами.

Всего было перепробовано 15 программ, от бесплатных до весьма дорогих. Все они с треском провалились: ни одна из них не смогла вытащить с диска ни одного файла, сколько я не бился.

Последней по списку шла бесплатная программка под названием Recuva (Recuva , русское описание), которая уже после быстрого сканирования сообщила, что процентов 75 фотографий можно сохранять. А после глубокого двухчасового сканирования диска смогла сохранить все фотографии до одной.

Фотографии

Отличный результат для бесплатной программы. Авторы — молодцы. А фотографии с этого диска я, пожалуй, на Пикассу загружу. И ещё куда-нибудь, на всякий случай.

Жилинский Владимир.



Языки программирования: Open Source

13 комментариев

Вот вам, господа, может и не слишком интересная, но всё же неким образом полезная выборка: наиболее популярные языки программирования, используемые для разработки динамических веб-приложений, лицензия которых позволяет называть их свободными — Open Source. Упорядочены они в соответствии с рейтингом популярности TIOBE Programming Community Index.

linuxwindows mac Java — объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (сейчас принадлежит Oracle). Приложения Java обычно компилируются и могут работать на любой виртуальной Java-машине независимо от архитектуры и операционной системы. Считается самым популярным языком программирования в мире.
linuxwindows mac PHP — один из самых популярных скриптовых языков программирования, применяемый в основном для разработки динамических веб-приложений. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров.
linuxwindows mac Python — высокоуровневый язык программирования с акцентом на производительность разработчика (скорость и гибкость в разработке) и читаемость кода. Синтаксис ядра Python минималистичен, а стандартная библиотека включает большое количество полезных функций.
linuxwindows mac Perl — высокоуровневый интерпретируемый динамический язык программирования с богатыми возможностями для работы с текстом, в том числе реализованными при помощи регулярных выражений. Архив дополнительных библиотек для этого языка (CPAN) содержит более 20 000 элементов. Perl существует уже около 22 лет и работает на сотне разных платформ. Поддерживается (видимо, по привычке) практически всеми хостинг-провайдерами.
linuxwindows mac Ruby — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями.
linuxmac Go — компилируемый многопоточный язык программирования, разработанный компанией Google. Несмотря на простоту синтаксиса, является полноценным компиллируемым языком, но пока мало кем используется из-за своего юного возраста.

В силу небольшой травмы у меня появилось свободное время, так что тему свободно ПО, применимого в веб-разработке, скорее всего буду раскрывать дальше (на что-то другое как-то не уговорить себя пока что).

Жилинский Владимир.

Игры для девочек онлайн – увлекательное занятие для детей любого возраста!



Opera Dragonfly 1.0

9 комментариев

Состоялся релиз инструмента для разработчиков Opera Dragonfly 1.0, встроенного в браузер Opera.

К этому релизу талантливые норвеги шли долго, я помню их секцию про Dragonfly ещё на iCamp 2008, то есть три года назад. Тогда Dragonfly планировался как мощный кроссплатформенный отладочный инструмент с возможностью удалённой отладки (в том числе и на мобильных устройствах).

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

ЯСписок возможностей Opera Dragonfly:

  • Инспектор DOM
  • Отладчик JavaScript
  • Сетевой инспектор
  • Инспектор ресурсов
  • Инспектор хранилища
  • Журнал ошибок
  • Консоль
  • Удалённый отладчик

Сейчас Opera Dragonfly — это HTML5-приложение, которое может работать как онлайн (обновления больше не нужны), так и оффлайн (из HTML5 AppCache).

Dragonfly

Если у вас установлена свежая версия браузера Opera, то для знакомства с этим инструментом достаточно выбрать любой элемент на странице, вызвать контекстное меню и выбрать в нём пункт «Проинспектировать элемент».

Судя по первым отзывам, верстальщики довольны «Стрекозой».

Жилинский Владимир.



День Защитника Отечества.

10 комментариев

Через три часа рабочая неделя закончится и начнутся выходные, которых будет аж целых четыре. Как мы знаем нам подсказывает Википедия, выбор даты 23 февраля «носит довольно случайный и трудно объяснимый характер и не совпадает с историческими датами». А с учётом того, какой «авторитет» имеет армия в России, праздник этот ощущается как-то совсем невнятно и двояко.

Если 8 марта — женский день, то было бы логично 23 февраля сделать мужским, а не использовать такую невнятную формулировку. Тем более в относительно мирное время, когда понятие «мужчина» в сознании людей с понятием «защитник» уже и не тождественно.

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

Если хотите получить подарок на 23 февраля, то можете поучаствовать в праздничном конкурсе от антивируса BitDefender и блога Бесплатная альтернатива, в качестве призов — лицензии на антивирус, и, насколько я понимаю, их ещё много осталось.

Жилинский Владимир.



Command & Conquer: бесплатные игры.

5 комментариев

Компания Electronic Arts в честь скорого выхода их новой игры «Command & Conquer 4: Tiberian Twilight» выложила в открытый доступ игру «C&C Tiberian Sun» (с дополнением Firestorm) в виде полной официальной и абсолютно бесплатной версии.

Таким образом на данный момент с их сайта можно скачать:

  • Command & Conquer: Tiberian Sun (+ Firestorm)
  • Command & Conquer: Tiberian Dawn (два диска — GDI и NOD)
  • Command & Conquer: Red Alert (два диска — Allied и Soviet)

Игры не требовательны к ресурсам компьютера и работают даже под Wine.

В общем, EA сделали отличный подарок как фанатам серии C&C, так и просто ностальгирующим по старым играм.

Когда увидел такой широкий жест просто не смог не написать об этом :)

Жилинский Владимир.



Залп Авроры по Internet Explorer.

24 комментария

12 января 2010 года.

По сообщению компании Google, её сервис электронной почты Gmail подвергся серьёзной атаке, ориентировочно с территории КНР. Позже стало известно, что этой атаке, получившей кодовое имя «Aurora», подверглись сервисы ещё 33 компаний. Атака реализовалась набором эксплойтов под Internet Exporer 6, 7 и 8.

15 января 2010 года.

Компания MicroSoft в одном из своих блогов поднимает эту тему и сообщает, что меньше всего опасным уязвимостям подвержена 8-я версия IE.

Антивирусные компании (в т.ч. McAfee) бьют тревогу: эксплойты после некоторой модификации применимы ко всем версиям IE.

Германия (BSI), и Франция сочли необходимым предупредить пользователей об опасности и призвали отказаться от использования браузера Internet Explorer.

18 января 2010 года.

Исходный код эксплойта публикуется в открытом доступе и становится частью популярных хакерских инструментов.

Появился эксплойт под IE 8 (работающий под XP, Vista и 7). Пока приватный.

MicroSoft советует всем пользователям срочно обновиться до IE 8 и повысить уровень безопасности в настройках IE до уровня High и обещает выпустить экстренные заплатки для браузеров не 9 февраля, как планировалось до этого, а в ближайшие дни, внепланово.

Начинается скандал между Google и властями КНР, которых Google якобы подозревает к причастности к этой атаке. Пока явных действий стороны конфликта не предприняли.

———————————

А меж тем, в этом месяце мой блог посетили 1168 человек, использующих IE 6 и 855 человек, использующих IE 7.

Народ, поставьте себе уже нормальный браузер!

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

И не надо ныть, что у вас в офисе запрещена установка программ. Вам же просто лень объяснить начальству или сисадмину необходимость обновления. Или работать в FireFox Portable, не требующим установки.

Жилинский Владимир



Мониторинг и анализ доступности сайтов.

16 комментариев

МониторингЯ собрал в один список все известные мне сервисы, позволяющие следить за правильной работой сайта и сообщать владельцу, если что-то не работает или работает не правильно — этот процесс обычно называют мониторингом.

В моём списке сервисы упорядочены по увеличению Alexa Traffic Rank основного домена, то есть от самого популярного к самому альтернативному (кроме первого сервиса).

1. Webpinger.ru — многофункциональный сервис для мониторинга сайтов и серверов. Сообщает о проблемах уведомлениями на электронную почту, ICQ и SMS. Поддерживает основные виды протоколов (http, https, ftp, pop, smtp, socket, dns). Большое число точек мониторинга по всему миру, их количество постоянно растет. Частота проверок от 5 до 60 минут. Подключение 10 первых сайтов бесплатное, большой выбор систем оплат за подключение платного тарифа.

2. Яндекс Метрика умеет проверять доступность сайтов и уведомлять об этом по SMS и e-mail. Хотя, говорят, не очень ровно и не очень вовремя. Необходима установка счётчика на страницы сайта.

3. Pingdom.com — очень популярный англоязычный сервис мониторинга сайтов. Базовый тариф стоит $9.95 в месяц и позволяет контролировать 5 сайтов из множества точек и получать 20 SMS-уведомлений за оплаченный период.
Доступные протоколы мониторинга: HTTP/HTTPS, Ping, TCP/UDP, DNS, POP3/IMAP/SMTP, проверка содержимого страницы.

4. Host-Tracker.com — тоже популярный сервис, но с русскоязычным интерфейсом и бесплатным тарифом. Количество точек для мониторинга — 47. Позволяет бесплатно мониторить 2 сайта с интервалом проверки доступности 30 минут и получать еженедельные отчёты на e-mail.
Более продвинутый мониторинг стоит $5 в месяц (оплатить можно почти всем, даже Яндекс.Деньгами) и позволяет проверять каждые 10 минут до 5 сайтов, формировать отчёты, проверять содержимое страниц и получать до 10 SMS-уведомлений в месяц. Поддерживает отправку уведомлений в ICQ и Jabber.

5. Siteuptime.com позволяет бесплатно проверять 1 сайт. В конце месяца высылает отчёт, имеет много точек мониторинга и замеряет время отклика страницы. На бесплатном тарифе интервал мониторинга может быть 30 или 60 минут, протоколы — HTTP, POP3, SMTP, FTP, SSL, DNS, TCP, Ping, Content, HTTP Password Protection.

6. Site24×7.com — сервис довольно удобный, но тоже платный. Есть бесплатный сильно ограниченный тариф с интервалом мониторинга раз в 60 минут, но с возможностью замеров скорости отклика.

7. Internetseer.com — бесплатный тариф позволяет проводить мониторинг доступности раз в час, остальное — за деньги.

8. Hyperspin.com (они же Wembot.com и Rootinternet.co.uk) — платные сервисы. Полный набор стандартных возможностей (ping, HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, уведомления по e-mail и SMS, 13 точек мониторинга). Расчёт стоимости происходит индивидуально, например, мониторинг 1 сайта по 1 порту раз в 15 минут стоит $2 в месяц, а отправка 1 SMS-уведомления — $0.20.

9. Mon.itor.us — невероятно мощный и функциональный сервис мониторинга сайтов, сервисов и сетей. Куча возможностей по опросу (HTTP, HTTPS, FTP, SIP,IMAP, SMTP, POP3 на любом порту, любой TCP или UDP порт, DNS, Ping) и отчетности, мониторинг из 3 точек, опрос каждые 30-45 минут, предупреждения высылаются на e-mail, ICQ, YIM, MSN, GTalk, SMS. Можно скачать и установить программу-агент (под Windows), который помимо мониторинга процессов, памяти и жестких дисков самой машины может выступать в роли еще одной точки опроса (HTTP и Ping).
Имеет платную премиум-часть — Monitis.com.

10. Montastic.com — бесплатный, простой и эффективный. Позволяет проверять до 100 сайтов, имеет 2 точки мониторинга и интервал проверок около 10 минут. Умеет формировать отчёт в виде RSS-канала.

11. BasicState.com — довольно полезный, и при этом бесплатный сервис. Каждые 15 минут он пытается определить IP-адрес сайта по DNS (resolve), установить HTTP-соединение и получить данные. При возникновении ошибки сервис отправляет уведомление об ошибке, этапе на котором она произошла и её характере. Позволяет мониторить неограниченное количество сайтов.

12. AreMySitesUp.com на бесплатном тарифе обещает проверять сайт раз в 60 минут или быстрее и сообщать в случае проблем, по возможности с анализом их причин.

13. UptimeInspector.ru — платный сервис с большим количеством услуг и сложной схемой подсчёта их стоимости.

14. Verinet.ru — на бесплатном тарифе мониторит 1 сайт раз в 30 минут и отправляет уведомления на e-mail и ICQ. Платные тарифы от $1 в месяц.

 

Кроме онлайн-сервисов для мониторинга состояния сайтов, сетей и сервисов можно воспользоваться десктопными приложениями. Стандартом де-факто тут является Nagios, альтернативой — Zabbix. Определённо, стоит упомянуть и о Monit.

Если вы знаете ещё аналогичные сервисы — пишите в комментарии, пополним список.

Жилинский Владимир.



Конфитюр: красивый бэкап.

11 комментариев

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

Недооценивать важность резервного копирования нельзя ни в коем случае — зачастую оно важнее даже антивирусной защиты, с которой все уже на своих компьютерах вынужденно смирились.

Бывший фидошник Юрий Заяц в рамках жизненно-юмористического проекта Доширак посоветовал попробовать их новую программу для резервного копирования и восстановления данных «Конфитюр».

  • Первое что бросается в глаза — отличный дизайн как сайта, так и самой программы. Возможно, это сделает эти задачи не такими скучными и рутинными.
  • Установка, регистрация и запуск программы элементарны и сложностей ни у кого вызвать не должны.
  • Интерфейс программы рассчитан явно на не особо продвинутых пользователей — он очень красивый и удобный, но в нём пока мало возможностей для тонкой настройки.

Принцип работы программы прост: вы указываете ей, за какими папками и файлами следить, а она при каждом изменении копирует их на сервера Amazon S3 и восстанавливает оттуда любую версию за любой день.

По интерфейсу у меня возникли следующие мысли:

  • 1. Если пользователь включает слежение за папкой с документами, то необходима кнопка «Сделать дамп», которая сохранила бы на сервер нулевой дамп этой папки.
  • 2. Нужен хотя бы общий фильтр на типы резервируемых файлов.
  • 3. Было бы очень здорово иметь возможность перенастроить программу на копирование не на S3, а на свои сервера или носители.

Конечно, корпоративным решением такая программа не является, но для домашних пользователей вполне может оказаться полезной и удобной, ведь антивирус спасает файлы только от вирусов (и то не всякий), а от самого пользователя — нет.

Скачать Конфитюр.

Конфитюр можно использовать бесплатно, если объём резервируемых файлов не превышает 100Mb, а за небольшую доплату можно купить до 200Gb места.

Жилинский Владимир.



Обновления браузеров.

61 комментарий

Пожалуй, главная новость интернета за эту неделю — это долгожданное обновление сразу двух популярных браузеров.

Google ChromeНовый браузер от интернет-гиганта Google Chrome получил новую бета-версию 2.0.169.1, которая, впрочем, более чем стабильна. По заявлению разработчиков и тестеров, скорость работы этой программы увеличилась на 25% за счёт перехода на более новые версии компонентов.

А ещё в Chrome добавили режим полноэкранного просмотра (спасибо от моего EeePC), автопрокрутки страниц и ещё несколько приятных мелочей.

Скачать новый Google Chrome можно здесь.

А разработчикам советую заглянуть на сайт экспериментов с Chrome, на котором можно отточить свои навыки работы с JavaScript.

Internet Explorer 8Вторая новость — выход MicroSoft Internet Explorer 8, который как всегда «быстрее, безопаснее и удобнее», правда в сравнении всего лишь с собственными старыми версиями.

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

Справедливости ради, стоит отметить, что этот браузер на самом деле лучше своих предыдущих версий, но всё равно хуже более надёжных и безопасных альтернатив: Opera, FireFox, Chrome, Safari…

Скачать русскую сборку IE8 от Яндекса можно здесь.

В подтверждение моих слов: «Взлом браузера Internet Explorer 8 у немецкого студента занял около пяти минут. После этого он получил контроль над компьютером.»  Источник.

Жилинский Владимир.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.