ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

17.08.2008, 17:47
|
|
Постоянный
Регистрация: 07.05.2006
Сообщений: 732
Провел на форуме: 7910701
Репутация:
811
|
|
4) Какую-нить прогу простую для смартфона/коммуникатора.
а на перле такое разьве возможно сделать?
2 пункт на питоне......
первый ща попробую
Последний раз редактировалось alextoun; 17.08.2008 в 17:50..
|
|
|

17.08.2008, 18:21
|
|
Постоянный
Регистрация: 07.05.2006
Сообщений: 732
Провел на форуме: 7910701
Репутация:
811
|
|
для теста 1-ое готово правдо на TK
#!/usr/bin/python
from Tkinter import *
import random
def rand():
mystring = ("A","B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", \
"N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", \
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", \
"n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", \
"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", \
"!", "@", "#", "$", "%", "^", "&", "*",)
try:
num = int(entry.get())
except:
textbox.insert(END, "tsiframi \n\n")
r = ''.join(random.sample(mystring, num))
textbox.insert(END, r + "\n\n")
def clearit():
try:
textbox.delete(0.0, END)
except:
textbox.insert(END, "Unable to Clear\n\n")
def copy():
textbox.insert(END, "programed by alextoun \n\n")
root = Tk()
root.title("Test python 1")
frame = Frame(root)
entry = Entry(frame)
entry.pack(side=LEFT)
label = Label(frame, text="kol-vo simvolov")
label.pack(side=LEFT)
button = Button(frame, text="Generit", command=rand)
button.pack(side=LEFT)
button2 = Button(frame, text="Ochitit", command=clearit)
button2.pack(side=LEFT)
button3 = Button(frame, text="o proge", command=copy)
button3.pack(side=LEFT)
frame.pack()
frame2 = Frame(root)
textbox = Text(frame2)
textbox.pack(side=LEFT, fill=BOTH, expand=TRUE)
frame2.pack(expand=TRUE, fill=BOTH)
root.mainloop()
можно конечно наманооого проще, и тупее прогу сделать
|
|
|

17.08.2008, 18:29
|
|
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме: 3186852
Репутация:
316
|
|
разве на перле такое возможно
про гуи знаю на что б 3d
просветите
|
|
|

17.08.2008, 18:37
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
разве на перле такое возможно
про гуи знаю на что б 3d
просветите
Конпиль))
Код:
#!/usr/local/bin/perl
use strict;
use warnings;
use OpenGL qw/ :all /;
my $spin = 0.0;
my $toggle = 0;
my @light0_position = (2.0, 8.0, 2.0, 0.0);
my @mat_specular = (1.0, 1.0, 1.0, 1.0);
my @mat_shininess = (50.0);
my @mat_amb_diff_color = (0.5, 0.7, 0.5, 0.5);
my @light_diffuse = (1.0, 1.0, 1.0, 1.0);
my @light_ambient = (0.15, 0.15, 0.15, 0.15);
my @light_specular = (1.0, 1.0, 1.0, 1.0);
sub init {
glClearColor(1.0, 1.0, 1.0, 1.0);
glShadeModel(GL_SMOOTH);
glEnable(GL_DEPTH_TEST);
glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0);
}
sub display {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glLightfv_p(GL_LIGHT0, GL_POSITION, @light0_position);
glLightfv_p(GL_LIGHT0, GL_DIFFUSE, @light_diffuse);
glLightfv_p(GL_LIGHT0, GL_AMBIENT, @light_ambient);
glLightfv_p(GL_LIGHT0, GL_SPECULAR, @light_specular);
glMaterialfv_p(GL_FRONT, GL_AMBIENT_AND_DIFFUSE, @mat_amb_diff_color);
glLoadIdentity();
gluLookAt(2.0, 4.0, 10.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
glPushMatrix();
glScalef(2.0, 2.0, 2.0);
glRotatef($spin, 0.0, 1.0, 0.0);
glutSolidTeapot(1.0);
glPopMatrix();
glutSwapBuffers();
}
sub reshape {
my ($w, $h) = @_;
glViewport(0, 0, $w, $h);
glMatrixMode (GL_PROJECTION);
glLoadIdentity (); # define the projection
gluPerspective(45.0, $h ? $w/$h : 0, 1.0, 20.0);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
}
sub spinDisplay {
$spin += 1.0;
$spin = $spin - 360.0 if ($spin >360.0);
glutPostRedisplay();
}
sub mouse {
my ($button, $state, $x, $y) = @_;
if ($button == GLUT_LEFT_BUTTON) {
glutIdleFunc(\&spinDisplay) if ($state == GLUT_DOWN);
}
elsif ($button == GLUT_RIGHT_BUTTON) {
glutIdleFunc(undef) if ($state == GLUT_DOWN);
}
}
glutInitDisplayMode (GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH);
glutInitWindowPosition (0, 0);
glutInitWindowSize(300, 300);
glutCreateWindow ("Teapot");
init ();
glutDisplayFunc(\&display);
glutReshapeFunc(\&reshape);
glutMouseFunc(\&mouse);
glutIdleFunc(\&spinDisplay);
glutMainLoop();
__END__
хотя лучше это
Последний раз редактировалось Kaimi; 17.08.2008 в 18:51..
|
|
|

17.08.2008, 18:41
|
|
Постоянный
Регистрация: 07.05.2006
Сообщений: 732
Провел на форуме: 7910701
Репутация:
811
|
|
я 3d могу на vrml сделать
уложившись в 5 строк))))))
|
|
|

17.08.2008, 20:21
|
|
Постоянный
Регистрация: 30.09.2007
Сообщений: 815
Провел на форуме: 2590715
Репутация:
659
|
|
я изучал perl, когда php еще не был особо распространен, думаю сейчас надо бы изучать какой-нибудь ruby, а не perl, хотя хоть приблизительно надо быть знакомым со всеми языками.
|
|
|

17.08.2008, 22:17
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме: 1985206
Репутация:
963
|
|
нерезус не ожидал, что ты напишешь такое. пиздец. давайте накодим на перле под коммуникатор или блять ваще пиздец - 3д демо? да, давайте ебанемся на отличненько!
|
|
|

18.08.2008, 09:35
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Нет, а чего тут такого необычного?
По крайней мере из твоих слов выходит, что перл в отличии от питона не уверсальный язык.
А вот тебе на питоне пара игрушек.
Severance: Blade of Darkness http://www.ag.ru/games/severance_blade_of_darkness
Battlefield 1942 http://www.ag.ru/games/battlefield_1942
Что касается гуевых приложений - то ты линухи когда видел? Ставил? Вопрос тебе: на чем был написан установщик? В большинстве дистрибутивов - питон. Я не говорю оже о прикладном софте, например о самом популярном клиенте джаббера...
Конпиль))
Код:
#!/usr/local/bin/perl
use strict;
use warnings;
use OpenGL qw/ :all /;
Гуд ) А загрузи сюда какой-нить меш, текстуркой покрой, и добавь управление с мышки и клавы?
да, давайте ебанемся на отличненько!
Ну вы, перловщики, можете ебнутся, а питонщики подобные вещи, что я предложжил, успешно делают
Кстати меня больше всего интересует вопрос про сайт ) Ибо тут даже ксурент не сможет сказать "Нер, да ты что, ебнулся, кто же на перле сайты делает".
|
|
|

18.08.2008, 10:40
|
|
Постоянный
Регистрация: 06.06.2007
Сообщений: 335
Провел на форуме: 1487377
Репутация:
392
|
|
А гуевые приложения на питоне exe? Они запускаются напрямую или через прогу какую то например как ява?
|
|
|

18.08.2008, 10:44
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Они запускаются напрямую или через прогу какую то например как ява?
exe, но требуют dll, которая собственно их и будет исполнять.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн
|
M1nK0 |
PHP, PERL, MySQL, JavaScript |
10 |
27.06.2009 21:35 |
|
Новость: Вышла новая версия языка программирования Perl
|
dinar_007 |
Мировые новости |
7 |
02.01.2008 01:52 |
|
Books Perl
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
0 |
11.08.2005 16:58 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|