Готовлю сборку модулей друпала для управление своим сайтом и аккаунтом на сервере. Вот что получилось. Это пока что начало. Тема админки, скачать ее можно тут http://drupal.org/project/rootcandy
Лев ходит по пустыне. В свое вpемя физики пpедложили свою подбоpку методов pешения задачи о поимке льва в пустыне и помещении его в клетку. А как pешают ту же задачу pазличные деятели эпохи инфоpмационных технологий? Пpогpаммист на Паскале. Пpосматpивает пустыню полным пеpебоpом. Обнаpужив льва, стpоит вокpуг него клетку.
Пpодвинутый пpогpаммист на Паскале. Соpтиpует пустыню по возpастанию, после чего ищет льва двоичным поиском и стpоит вокpуг него клетку. Если в пpоцессе стpоительства лев уходит, бpосает pаботу с кpиком «Rаngе Сhесk Еrrоr».
Пpогpаммист на Си. Ищет в пустыне камень и помещает его в клетку. Пpисваивает камню значение «лев».
Пpодвинутый пpогpаммист на Си. Пpисваивает пустыне значение «клетка».
Пpогpаммист на Си++. Пpоектиpует клетку таким обpазом, чтобы лев был ее составной частью. Пpи инициализации клетки лев автоматически генеpиpуется внутpи.
Пpогpаммист на Аде. Говоpит, что лев и клетка — это объекты pазных типов, и нечего моpочить ему голову некоppектными задачами.
Пpогpаммист на Дельфи. Пишет во все конфеpенции: «Hаpод, где взять компонент, котоpый ищет в пустыне льва и помещает его в клетку?».
Железячник. Покупает в зоопаpке львицу, делает ей опеpацию по смене пола и долго пытается запихнуть ее в клетку для канаpейки.
Геймеp-асtiоn'еp. Вооpужается супеpшотганом, плазмаганом, pэйлганом, нэйлганом, шестиствольным пулеметом и бензопилой. Пpочесывает пустыню, pазнося все на своем пути. Ищет сpеди убитых льва и пытается обнаpужить у него в животе желтый ключ. Если находит, отпиpает им клетку и ждет нагpады.
Геймеp-квестовик. Ищет по всей пустыне льва, находит, кладет в каpман. Затем ищет по всей пустыне клетку, попутно пытаясь засунуть льва в чайник, башмак, телевизоp, ведpо с кpаской и дpугие попадающиеся на пути емкости.
Геймеp-стpатег. Поднимает по всей пустыне налоги, чтобы получить деньги на стpоительство клетки и охотничьих юнитов. К моменту окончания стpоительства все львы дохнут от голода.
Пользователь интеpнета. Заходит в свой любимый поисковик, пишет в стpоке Sеаrсh «пустыня», ищет в найденном «лев в клетке». Если не находит, говоpит, что задача неpазpешима.
Вебмастеp. Заходит в свой любимый поисковик и пишет в стpоке Sеаrсh «пустыня + лев». Создает документ клетка.html и пpописывает в нем ссылку на найденное.
Спамеp. Рассылает по всей пустыне множество клеток, к каждой из котоpых пpивязана бумажка: «Если вы лев, пожалуйста, зайдите внутpь и закpойтесь изнутpи».
Тpоянщик. Делает то же, что и спамеp, но вместо бумажки снаpужи вешает внутpи клетки каpтинку с голой львицей.
Админ. Выкапывает вокpуг клетки pов, заполняет его концентpиpованной кислотой, устанавливает вдоль беpега пpотивотанковые ежи и пpотивопехотные мины, все это опутывает колючей пpоволокой. К пpоволоке и пpутьям клетки подключает пpовода от генеpатоpа высокого напpяжения. Вешает на клетку 10 кодовых и 12 амбаpных замков. Заходит внутpь, запиpается на все замки, пускает ток, ключи пpоглатывает, коды забывает и говоpит, что тепеpь ему никакой лев не стpашен.
Хакеp. Hейтpализует кислоту щелочью, пеpекусывает пpоволоку, пpоползает под ежами, пеpепpыгивает с шестом чеpез мины, отключает ток, взламывает замки и входит в клетку. Hе обнаpужив внутpи льва, матеpится с досады, дает пинка админу и уходит обpатно в пустыню.
(C) Юрий нестеренко aka YuN http://yun.complife.ru
Как думаете такой код откомпилируется? #include #define begin { #define end } int main(void) begin int a; int *b; b=&a; printf ("Адрес переменной a = %p\n",&a); printf ("Адрес переменной указателя b = %p\n",&b); printf ("Значение переменно b = %p\n", b); end
В этой статье я опишу как скомпилировать nessus с открытым исходным кодом (версия 2.2.11) под операционной системой Ubuntu. Для начала нам необходимо скачать все необходимые пакеты из репозиториев убунты: sudo apt-get install gcc-snapshot bison flex libgtk1.2-dev Теперь нужно скачать сам nessus с оффициального сайта разработчика. Перейдите по ссылке http://www.nessus.org/download/index.php. Выберите из списка Nessus 2.2.11 source code и жмите кнопку Download. Принимаем лицензионное соглашение и идем дальше. Перед нами откроется страница с архивами nessus-a и его библиотеками. Нам понадобятся следующие архивы: nessus-libraries-2.2.11.tar.gz libnasl-2.2.11.tar.gz nessus-core-2.2.11.tar.gz Качаем их и распаковываем. Начинаем компилировать исходники: mkdir ~/nessus Библиотеки nessus-a: cd nessus-libraries ./configure --prefix=~/nessus cd nessus-libraries make make install
Libnasl cd libnasl ./configure --prefix=~/nessus make make install
Nessus core: cd nessus-core ./configure --prefix=~/nessus make make install
Теперь нужно прописать путь к библиотекам. Можно просто ввести в консоле: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/nessus/lib Или добавить эту строчку в файл ~/.profile Вот и все, теперь можно запускать сам nessus: ~/nessus/bin/nessus
Недавно вот ноут приобрел (hp530). Ну вот просто не мог не выложить эту фотку =) Иногда знаки безопасности доводят до таких маразмов что страшно подумать, а не то что там увидеть. Вот собственно пакетик, где лежат диски и мануалы к ноуту. Мне вот интересно, какой идиот будет душить самого себя а тем более ребенка пакетом? Да и вообще, я не думаю что ноуты покупают люди сбежавшие из психушки =)
Есть такая заммечательная штука как NSE. Появилась она в Nmap-е 4й версии. Пишутся все скрипты для nmap на языке программирования Lua. Мне как кодеру на Си подобных языках как то не привычно писать на таком языке. Но добить его надо, так как можно писать не плохие правила безопасности. Да и сам nmap просто уникальный сканер сети (именно сети, назвать его просто сканером портов было бы не правильно). Так что посмотрим что из этого выйдет. Если смогу победить свою лень и написать пару скриптов на основе готовых эксплоитов то ждите репозитория скриптов для nmap ;-)
"Может ли всемогущее существо создать камень настолько тяжёлый, что даже не сможет поднять его?" Если это так, тогда кажется, будто существо перестало быть всемогущим; в противном случае кажется, что существо не было всемогущим изначально.
Немного эклипса =) Немного работы =) Вот сижу изучаю API друпала. На скрине Eclipse PDT, скаченный с сайта zend.com Поставил Global Menu (очень удобный плугин). Тема GTK - Human 2 Сижу изучаю и фанатею от Линукса =)
Вот оно, мое скромное рабочее место =) На столе ноут (hp530) и комп собственной сборки. На обоих машинах стоит Ubuntu 8.04. Возле ноута распечатанная книжка Робочевского ОС Юникс. Иногда подглядываю в нее если нужно что то узнать (сильно помогает как справочник).