Апплет — это небольшое приложение, которое интегрированно в Gnome панель и выполняет какие — либо поэтапные действия. В этой серии постов, я хочу рассказать как создаются эти самые gnome applets, от простого к чему-нибудь к более сложному и интересному. Для создания апплетов мы будем использовать PyGTK, но в принципе писать апплеты для Gnome можно и с помощью связки С + GTK+.
Д @barker
Пользователь
Хабра-чат
1 мин
582Всем привет.
Изучая Java, решил сделать что-нибудь полезное.
Получился простой чат для общения в хабра-конференции.
![](http://www.picamatic.com/show/2008/11/21/11/40/1403362_bigthumb.png)
Подойдет для новичков, желающих посмотреть, что такое jabber.
Просто введите любой ник и пароль — и Вы уже общаетесь!
Скачать (0,8 Мб), возможно для запуска Вам понадобится JRE.
Жду Ваших предложений и критики в конференции.
Изучая Java, решил сделать что-нибудь полезное.
Получился простой чат для общения в хабра-конференции.
![](http://www.picamatic.com/show/2008/11/21/11/40/1403362_bigthumb.png)
Подойдет для новичков, желающих посмотреть, что такое jabber.
Просто введите любой ник и пароль — и Вы уже общаетесь!
Скачать (0,8 Мб), возможно для запуска Вам понадобится JRE.
Жду Ваших предложений и критики в конференции.
+52
Какие бывают META теги и зачем они нужны
7 мин
266KMETA-теги
В продолжении первого поста про DOCTYPE, я, как и обещал, продолжу про META теги.
META-теги — это необязательные атрибуты, размещенные в заголовке страницы, которые могут содержать ее описание, ключевые слова к ней, информацию об авторе, управляющие команды для броузера и поисковых роботов, и прочую служебную информацию, не предназначенную для посетителей.
META-теги имеют два возможных атрибута
— <META HTTP-EQUIV="имя" CONTENT="содержимое">
— <META NAME="имя" CONTENT="содержимое">
META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).
Стандартом HTML 4.01 значения и имена мета-тегов НЕ оговариваются, поэтому мы будем рассматривать те значения, которые уже устоялись в интернете и используются чаще других.
+60
Анатомия Linux тролля с благими намерениями
6 мин
6KПеревод
Форумы о Linux всегда будут лакомым кусочком для троллей, и сейчас я расскажу вам почему. Вопреки всем наказам вроде «Не корми тролля!» и «Такие посты лучше игнорировать» люди будут продолжать отвечать, потому что тролли (как и всевозможные дистрибутивы Linux) бывают совершенно разношерстные. В частности, есть тролли, которые выглядят довольно искренними и пылкими, поэтому им всегда отвечают.
+110
Почему важен DOCTYPE и как его правильно использовать
7 мин
133KРешил проводить регулярные лекции и практические занятия со своими сотрудниками по программированию на PHP, MySQL, Javascript. А также другим технологиям необходимым для выпуска качественных сайтов. Начать решил с самого «верха», с HTML тэгов. Буду рад, любым комментариям :)
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:
Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
Сразу оговорюсь, что бОльшая часть информации я нашел в интернете, внизу статьи будут приведены ссылки на источники. Часть информации была переведена совместно с google translate.
Итак:
Почему так важен DOCTYPE
Вроде бы вы сделали все правильно, но ваш сайт почему-то не выглядит или не работает, как ожидалось, в последних версиях броузеров.
Вы написали правильный стандартный XHTML код и стандартный CSS. Вы воспользовались стандартной спецификацией для работы с DOM (Document Object Model), чтобы управлять динамическими элементами на странице. И все-таки, в броузерах, которые казалось бы сделаны с соблюдением именно этих стандартов, ваш сайт не работает. Скорей всего, ошибка кроется в неправильном заголовке DOCTYPE.
Эта небольшая статья расскажет вам о заголовках DOCTYPE, которые работают, а также объяснит практическое и теоретическое значение этого, казалось бы отвлеченного от реальности, тега.
+76
Выходим в DOS, в нормальный, чистый DOS
1 мин
21KИногда нужно заргузится в DOS, например для того чтобы запустить систему диагностики hdd (типа mhdd) или посмотреть 256 байтную демку. Но не нужно судорожно перерывать чердак в поисках старой дискетки и продувать дисковод, не нужно даже переразмечать разделы на hdd для fat16, даже не надо портить болванку и искать олдскульного друга с чернобелым монитором, 386 процессором и большой бородой.
Дос вполне можно загрузить через memdisk.
1) Ставим пакет syslinux
2) Находим файл memdisk из этого пакета (у меня он был в /usr/share/syslinux)
3) Копируем memdisk в /boot
4) Берём образ дискетки с msdos (можно у меня, уже с mhdd и демкой puls)
5) Копируем образ тоже в /boot
6) Дополняем /boot/grub/menu.lst таким пунктом:
title MSDOS
root(hd0,0) # Номер диска изменить на нужный
kernel /memdisk
initrd /Dos6.22.img
7) Перезагружаемся и ностальгируем
UPD: Я знаю что есть 9000 способов загрузится в дос сидюка, флешки, зипа,стриммера, перфокарты, однако это всё требует дополнительного оборудования и носителей. Данный способ не требует ничего, кроме установленного grub и интернета.
UPD/2: Таким способом можно диагностировать винт на котором находится сам образ mhdd.
Дос вполне можно загрузить через memdisk.
1) Ставим пакет syslinux
2) Находим файл memdisk из этого пакета (у меня он был в /usr/share/syslinux)
3) Копируем memdisk в /boot
4) Берём образ дискетки с msdos (можно у меня, уже с mhdd и демкой puls)
5) Копируем образ тоже в /boot
6) Дополняем /boot/grub/menu.lst таким пунктом:
title MSDOS
root(hd0,0) # Номер диска изменить на нужный
kernel /memdisk
initrd /Dos6.22.img
7) Перезагружаемся и ностальгируем
UPD: Я знаю что есть 9000 способов загрузится в дос сидюка, флешки, зипа,
UPD/2: Таким способом можно диагностировать винт на котором находится сам образ mhdd.
+50
Небольшой архив значков (пиктограмм)
1 мин
2.9KДоброго времени суток. Хочу представить вашему вниманию мою подборку значков (пиктограмм), размером 16х16. Все значки бесплатны для личного и коммерческого использования.
Архив содержит:
Посмотреть preview и скачать можно тут или скачать с Народа
Архив содержит:
- SILK ICONS (www.famfamfam.com/ by Mark James)
- Fugue Icons версия 1.8.1 (www.pinvoke.com/ by Yusuke Kamiyamane)
- Silk Companion (www.damieng.com by Damien Guard)
- Xiao (www.ineversay.com by Delacro)
- Vaga (www.tenbytwenty.com by Ed Merrit)
- Sizcons (www.randomjabber.com by RandomJabber)
- Free Web Design Icon Set (www.semlabs.co.uk by SEM Labs)
- 3 сета бесплатных иконок от IcoJoy (www.icojoy.com)
Посмотреть preview и скачать можно тут или скачать с Народа
+26
Создание live-usb для бэкапа/восстановления системы
6 мин
6.6KКаждый раз, когда мне приходится делать резервную копию системы я искал незанятую USB флэшку, на которую заливал установочный образ ArchLinux и грузился в него. В этом способе был очень неприятный момент — мне приходилось искать незанятую USB флэшку размером >512 MiB, при том что под рукой всегда лежала SD карточка на 64 MB, которой для нужд бэкапа и восстановления вполне хватило бы. Но с SD карточкой была одна проблема — редкий дистрибутив мог загрузиться с нее на моем Eee PC 900. Перепробовав с дюжину различных мелких дистрибутивов, ни один из которых мне не подошел полностью, я решил сделать свою live систему.
+26
+41
Информация
- В рейтинге
- 3 568-й
- Зарегистрирован
- Активность