LINUX.ORG.RU

Посади дерево, снеси винду, удали быдлоIM...


0

0
Вот опять я со своими всем надоевшими скриншотами. Отключил ICQ в gaim навсегда(надеюсь всех в /dev/null отправить с просьбами её опять поставить).

Занялся брошенным питоном. 2 дня воевал с mod_python. Глюков хватает. Обещают поправить через 2 релиза все баги. Пока приходится обходным путём импортировать модули. Некрасиво, но что поделать...

В eclipse пользуюсь pydev. Пока хватает его. В eric-е невозможно работать (да и нос у него странный).

Код критикуйте...

Заходите на хомпагу, чтобы увидеть что получилось из этого кода (http://selecter.vnet.ee или http://selecter.no-ip.org)

Всё остальное: -j DROP!
★★★★

Проверено: Demetrio ()
за Final Fantasy 8 респект ;)
JB ★★★★★
()
А в eclipse можно на питоне писать? Он же вроде для Java заточен? Если можно, то чем лучше/хуже eric-a? Я начинаю писать на питоне, скачал недавно eric - внешний вид и функции очень понравились, в CVS версии даже руссифицировали все: после KDevelop - это второй IDE в котором все по-русски - удивительно!
GladAlex ★★★★★
()
Ответ на: комментарий от GladAlex
Чего это нету упоминания о ЛОРе на твоей страничке? ;)
anonymous
()
Какой это шрифт? Компактнее чем у меня выглядит, и при этом вполне читаем.
alt-x ★★★★★
()
спасибо за задачки на сайте!
anonymous
()
>Всё остальное: -j DROP!

Вроде кошернее -j REJECT.

И чего такое ядро-то старое? У меня уже давно 2.6.12 стоит...

php-coder ★★★★★
()
Ответ на: комментарий от Demetrio
Чего-то не спится... *долбанные вентиляторы шумят* :-) Хотя засыпал раньше без труда.

>Лучше скажи, зачем ICQ отключил? ;)

Потому что это непродуманный продукт, место которому в биореакторе.

>Какой шрифт используется в консоли и в eclipse?

Всего лишь terminus маленького размера

>А в eclipse можно на питоне писать? Он же вроде для Java заточен? Если можно, то чем лучше/хуже eric-a?

Можно с плагином pydev. В eclipse можно и на С++ писать с плагином. А чем хуже/лучше, не знаю. Ещё не распробовал, если честно.
http://pydev.sourceforge.net/screenshots.html

>Чего это нету упоминания о ЛОРе на твоей страничке? ;)

Исправим

>спасибо за задачки на сайте!

Первый человек, кому они понадобились :-) Заглядывай. Будут пополнения в скором времени. Линейные алгоритмы скоро закончатся. Перейду к разветвлённым.

>И чего такое ядро-то старое? У меня уже давно 2.6.12 стоит...

Это же sarge! Там ничего нового ждать не приходится, если только заплаток безопасности.
Selecter ★★★★
() автор топика
мда... шрифт че-то не нравиться, особенно в заголовках окон, так сказать ужас, глаза режит!
gh0stwizard ★★★★★
()
Selecter, на твоем сайте есть vulnerability. Возможно это паранойа, но если в textbox написать вместо имени проги "; uname -a" - догадайся, что получается...

Да, whoami=www-data, но все равно, IMHO, input надо проверять перед тем, как давать sh это запустить...

Teren
()
Ответ на: комментарий от Selecter
>Teren, спасибо за замечание. Как-то не подумал про ;

>command = command.strip("./\\*;")

продолжаем... :)

" 1.10 2x^2+3x-5=0 && echo 'still not fixed?' "

Teren
()
стильная страница по ссылке: http://selecter.vnet.ee
понравилось! После неё приятный скриншот -- это закономерность
anonymous
()
Ответ на: комментарий от Selecter
`cat ..$(pwd)..$(pwd)..$(pwd)..$(pwd)..$(pwd)etc$(pwd)passwd` Еще веселее. Если поиграться, то используя слеш можно получить все, что угодно
octy ★★
()
Посади дерево, снеси винду, удали быдлоIM и убей себя апстену...

так более закончено звучит ;)

StDog
()
Ответ на: комментарий от Selecter
И вообще, надо натравливать сам питон против таких дырок:

"$(eval $(echo cat `python -c "print ('%c' % (47))"`etc`python -c "print ('%c' % (47))"`passwd `python -c "print ('%c' % (124))"` grep sh ))"

наример...
в результате получаем shell со всеми символами :)
octy ★★
()
Бедный Антоша. :-( Загнобили гады!
anonymous
()
Ответ на: комментарий от alt-x
> Какой это шрифт? Компактнее чем у меня выглядит, и при этом вполне читаем.

Моноширинный Terminus, остальное - Tahoma.

А скриншот и правда красивый. Ну и XFCE, разумеется - золотая середина мира WM =)

2Selecter: что касается сайта - там шрифт, Trebuchet MS, кажется - оно несколько криво смотрится при выключенном сглаживании (причем и под виндой тоже). Пропиши лучше 'font: sans-serif', и дай людям возможность самим настраивать шрифты под себя.

int19h ★★★★
()
кто нибудь рутовый шелл на антохином компутире ужн получил? :)
JB ★★★★★
()
Касательно кода. Который на плюсах...

  protected:
    ...

А почему все скрытые поля - protected, а не private?

  Dice() {
    ...
    srand ((unsigned)time(NULL));
    ...
  }

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

Идем дальше:

  class Dice {
    ...
    static unsigned int numOfDices;
    ...
  }
  unsigned int Dice::numOfDices = 0;

Похоже, у тебя старая книжка по плюсам. Согласно стандарту уже давно можно просто 'static unsigned int numOfDices = 0' прямо внутри класса.  Не поддерживает это, кажется, только VC6. Однако ж если ты делаешь это по-старому, то definition переменной должен быть не в заголовочном файле, а в файле реализации. Иначе ты получишь по одной заданной переменной в каждом .cpp-файле, который сделал #include "dice.h", и при линковке вылезет 'multiple definition of Dice::numOfDices'. 

  #ifdef WIN32 ...

Почему просто не использовать time()?

И вот еще что интересно. Все методы у тебя inline, но конструктор и деструктор объявлены внутри класса, а все остальное прилеплено снаружу. Неэстетично...

Кстати, традиционное соглашение по форматированию плюсового кода касательно идентификаторов - все писать с маленькой буквы (включая имена классов), и разделять отдельные слова символом подчеркивания. Но это так, к слову. В реальности все это в гробу видали, и пишут, кто во что горазд. Единственное известное мне исключение - boost. Наверное еще и поэтому его использование в плюсовом исходнике не смотрится диковато =)
int19h ★★★★
()
Антоха, воспользуйся любой sql, и таких глупых ошибок не будет :)
Orlangoor ★★★★★
()
Ответ на: комментарий от php-coder
> Вроде кошернее -j REJECT.

-j REJECT кошернее только на внутреннем интерфейсе. На внешнем общепринятое поведение именно DROP :-)

> У меня уже давно 2.6.12 стоит...

У, какое тсарье - у всех пацанов давно уже 2.6.13 :-)

no-dashi ★★★★★
()
> Заходите на хомпагу, чтобы увидеть что получилось из этого кода (http://selecter.vnet.ee или http://selecter.no-ip.org) Зашел, и чего я вижу: body {margin:0px; background-color:#4F5C38;} body,td {font-family:'Trebuchet MS',tahoma,verdana,arial,sans-serif; font-size:13px; } pre {font-family:'Andale Mono',tahoma,verdana,arial,sans-serif; font-size:14px; } h1,h2,h3,h4,h5,h6 {font-family:'Trebuchet MS',tahoma,verdana,arial,sans-serif; color:#9AA486; } h1 {font-size:24px;} h2 {font-size:22px;} h3 {font-size:20px;} ну и т.д. и т.п. не порядочек ;)
anonymous
()

Еклипс не тормозит?

Сам использую Eclipse + PyDev как IDE для питона под виндой и всё пучком, а на моей экспериментальной Линукс машине Eclipse ужасно тормозит. (пробовал версии и 3.0 и 3.1) Т.е. при даже при наборе текста CPU usage подскакивает до 100.

Короче, работать невозможно. У тебя какой проц? Eclipse не тормозит? И нельзя ли его как-нибудь разогнать?

anonymous
()

eclipse && windows-1251

Скажите, а под линуксом реально к eclipse прикрутить windows-1251 ? Может я что-то не так делаю, но у меня этой кодировки в настройках нет ;-( только utf, а в 1251 у меня куча чужих файлов с русскими комментами. Их надо отдать обратно не меняя кодировку. Клипса их очень странно отображает.

Зы, перекодировать файлы лучше не предлагать )

anonymous
()
Сейчас на странице ошибка в:
<style type="text/css" rel="stylesheet" />
Должно быть:
<style type="text/css" rel="stylesheet">
smartly ★★★
()
Асю через жаберный транспорт юзать слабо?
Stalwart ★★★
()
Ответ на: комментарий от anonymous
Сломали бы, если бы вместо www-data был root:
User www-data
Group www-data
в apache2.conf

irina - мама
katerina - девушка

А вообще лучше бы хакнули. Опыт не помешает. Шутка...
Selecter ★★★★
() автор топика
Ответ на: комментарий от int19h
>Согласно стандарту уже давно можно просто 'static unsigned int numOfDices = 0' прямо внутри класса.

Пробовал в gcc3 - не получалось.

Selecter ★★★★
() автор топика
Ответ на: комментарий от Selecter
> Пробовал в gcc3 - не получалось.

Ok, извиняюсь, это у меня глюки - я думал это у тебя там константа =)

Кстати, а зачем тебе вообще static-счетчик?

int19h ★★★★
()
Ответ на: комментарий от int19h
Есть какой-то другой способ определить сколько создано экземпляров класса? Для этого и использовал static-счётчик.
Selecter ★★★★
() автор топика
Ответ на: комментарий от Selecter
> Есть какой-то другой способ определить сколько создано экземпляров класса? Для этого и использовал static-счётчик.

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

Да, есть еще такая штука, как thread safety. Она тоже со static-переменными не сильно дружит.

int19h ★★★★
()
Гы

$ cat command.log
1.5 :)
"(eval (echo cat python -c "print ('c' (47))"etcpython -c "print ('c' (47))"passwd python -c "print ('c' (124))" grep sh ))"
cat (find etc -name passwd)
1.1

Кто-то решил ещё раз проверить. Сейчас буду писать добавлялку сырцов. Кстати, очень хорошая прога для получения подцветки из сырцов - highlight
Selecter ★★★★
() автор топика
Отличный скрин, отличная дом. страничка.
Очень в правильном направлении идёшь, так держать. ;-)

p.s. я против ICQ, даёшь Jabber!
Kbps
()
Ответ на: комментарий от anonymous
Под win98, с софтверной графикой (игра глючит на некоторых картах), с выдернутым кабелем :)

Под winxp надо ковырять properties .exe файла и сменить версию винды
Selecter ★★★★
() автор топика
Ответ на: комментарий от nsav-ng
Кстати, Емакс уже поддерживает автокомплит свойств/методов класса?(В питоне) Или нет?
anonymous
()
В PyDev'е меня все время умиляла жалкая пародия на IntelliSense. Ставишь где-нибудь (в начале строки, например) точку. Из нее сразу вываливается список каких-то идентификаторов, причем принцип подбора этих слов абсолютно не понятен... Короче, лучше б убрали нафиг, чтоб не позориться.

По-моему, самая приличная IDE для Py на данный момент - Komodo. Работает и под Вин и под Лин, только тормозная - пи...ц. И пока кривовата интеграция с Subversion (с CVS - не знаю, может быть лучше).

На втором месте Emacs. Бережнее всего относится к коду. Но у меня почему-то периодически виснет при использовании ECB + Python Mode.

Darquer
()
Какой смысл редактировать исходники Python в eclipse, если там кроме подсветки никакой поддержки нет или там еще что то появилось ?
achmed
()
Ответ на: комментарий от achmed
На сколько я помню, еще строится дерево классов, структура класса. Есть минимальная поддержка рефакторинга (на основе Bicycle Repair Man). Плюс кое-как работает отладка.

Короче, лучше, чем просто подсветка синтаксиса, но еще далеко не CDT (например) :)

Darquer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.