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!

>>> Просмотр (1024x768, 89 Kb)

★★★★

Проверено: 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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.