Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование
Новый Черняховский Форум > Hard & Soft > Программное обеспечение
Страницы: 1, 2, 3, 4, 5, 6, 7
Brutall
Уже что-то. А что такое "монитор событий"?
fantom
Монитор событий - это типа админское средство, для отлова глюка в программе, или шкодства юзверя. %)
Кто-нить захочит повредничать, а админ - бац! - и команду на четние логов пользователя. или у юзверя просто баг - логи полезно почитать чтобы выяснить, что за глюк прога поймала.
Потому как, юзверь зачастую сам объяснить что произошло не в состоянии. %)))
Прикладваю 5 билд.
Brutall
Пока неплохо. А command 1 и т.д. - это что будет?
fantom
Все эти "комманды" будут кнопки видимых форм. Если они не будут умещаться - будет работать "кнопочная" прокрутка влево и в право.
6 билд традиционно прилагается. smile.gif
Brutall
А что ещё за данные пользователя? Куда эта инфа вообще идёт? И зачем?
fantom
Инфа о себе заполняется самим юзверем. А выбрав из списка нужного - можно загрузить инфу о выбранном юзвере.
Кроме того, сейчас буду встраивать браузер на движке от ослика. Простенький. Но приятный. smile.gif
Iceman
Значит мое присутствие здесь не требуется. =/ Ну что ж... Мне по барабану.
Только я не понимаю зачем выкладывать первые билды? Они все равно не рабочие.
Достаточнопросто написать, мол "добавлено то-то и то-то". А вот когда прога бкдет более-менее стабильно работать, можо выкладывать все подряд.
fantom
Есть категория людей, которым надо. %)
Впрочем, скоро клиент вырастет до таких размеров, что только держись. smile.gif
fantom
Думаю, а чего народ как-то приутих? spiteful.gif
Что, никто протокол обмена обсуждать не собирается? :0
До августа ещё пилить и пилить.
Процесс тормозить не нада. spiteful.gif

Ох и поноварочано в Си.
Как буд-то нарочно. В асм всё пнросто.
И даже разделение на функции и процедуры условно - всё зависит от возвращаемых значений. smile.gif))
Brutall
Цитата
Думаю, а чего народ как-то приутих?
Что, никто протокол обмена обсуждать не собирается? :0
До августа ещё пилить и пилить.
Процесс тормозить не нада.

Ну, для этого надо Айса напрячь, то есть заставить его, чтобы он сейчас приехал в Черних и поговорил со Шнапсом, раз меня пока нет в Чернихе. Айс, ау!!! Как слышно?
fantom
Да зачем физическое присутствие? А договориться о командах не судьба???
#000 - запрос клиента
$000 - подтверждение запроса сервера и т. п. Для ЭТОГО физическое присутствие нужно????
Brutall
Мля, ну давайте тада с Айсом, работайте. Айс, за исходниками к Шнапсу обращайся.
Schnapz
Цитата
Мля, ну давайте тада с Айсом, работайте. Айс, за исходниками к Шнапсу обращайся.

Лучше наверное будет не исходники дать, а уже пропатченные файлы прям с сервака, интернет у Михаила есть, а пароль я дам.
fantom
Ну что? Сходняк прошёл нормуль. smile.gif
Теперь о птичках.
Порт админ открыл для изуверств?
Iceman
Макс, я на выходных к тебе зарулю, обсудим.
Насчет порта, чувствую, даже не спрашивали еще )))
fantom
Зашибись ребятки. spiteful.gif
Если так с америкосами в третьей мировой бороться будем - дооолгооо придётся супостатов побеждать. smile.gif)))
А инет у меня тупил очень долго - видать порт инфракрасный подыхает.
fantom
Ура!
Качаю MinGWStudioFullInstall! (GNU MinGW C++ for Windows and IDE)
Даёшь бесплатный софт во всём мире!!!
fantom
---Придётся мне новый топик разруливать!!!!!---
На просторах интернета обитает такой зверь - Python [Питон] 2.4.1
Написал его Гуидо ван Россум - по всему видать - не слабый череп.
Язык полностью GPL. Существуют порты под Win, Linux, Unix, Solaris, Mac OS, идёт работа над портом под QNX.
Кое какие технические подробности:
1. Интерпретатор. Но не совсем. Исходный текст динамически компилируется в байт-код, что даёт ускорение примерно в 10...12 раз. Скомпилированный файл байт-кода сохраняется и видо-изменяется при изменении исходного файла.
2. Имеет библиотеки графического интерфейса!!!!! Модуль Tk\Tcl - родной для Линуха.
3. Имеет поддержку звука/видео/графики - стандартный модуль.
4. Поддерживает МУЛЬТИТРЕЙДИНГ(!!!!!!). В РЕЖИМЕ ИНТЕРПРЕТАТОРА!!!! Это просто праздник какой-то!!! Вижл Бейсик - такого не могёт. (а то, что можно сделать, по сути, потоком не является, т. е. не может часть программы выполняться на другом процессоре системы).
5. Встроенная поддержка http/CGI. Это на Бейсике можно сделать, но ГЕЕММООРРОЙЙ!!!.... А здесь бери, и валяй скрипты. Более того, на Питоне сделан ввв-сервер "Зопи" (Zope). Не полностью GPL, но для коммерческого использования - бесплатен полностью. Может работать сам, а может и из-под Апача. Ни в чём ему не уступает.
6. Встроенна поддержка e-mail. Спам-робота на Питоне написать - что два пальца об асфальт!... spiteful.gif
7. Встроенная поддержка работы с базами данных - Oracle, MySQL, Samba.
8. Встроенная поддержка XML - кто знает тот поймёт. %)
9. Поддержка классов. Должен заметить - своеобразная, но наследование и полиморфизм - рулит. smile.gif
10. КУЧА сторонних модулей для расширения языка.

Привожу код для создания окна на Питоне:
------------------------
# -*- coding: utf-8 -*-

import sys
from Tkinter import *

def btnCl(event):
sys.exit(0)

root=Tk(className="Проверка")
btn=Button(root)
btn["text"]="123"
btn["command"]=btnCl
btn.pack(ipadx=100,ipady=100)
root.mainloop()
----------------------
И ЭТО - ВСЁ!!!!!!!
Размер файла - 253 байта!!!!
На ассемблере - минимум 3500 байт!!!

И на закуску, как я уже ранее отмечал, Маст-Дай - не поддерживает gzip. Так вот, Питон ЗНАЕТ как работать с zip, gzip, 7zip. Написать на Питоне архиватор - это даже не два пальца об асфальт!!!!

Короче, активно изучаю Питон, и пишу интерфейс.
Iceman
Давай...
А я пока с серверной частью разбираюсь...
Хреново как-то получается, надо сказать, но кое-какие наработки уже есть.
Позже расскажу, ща времени нет sad.gif
Schnapz
Алё алё, Фантом, какой порт просить и как мне так поподробнее объяснить зачем он нужен?
fantom
АйсМану привет.
Творческих узбеков. smile.gif))
Мне тоже в Питоне не совсем ясно, как например обозначить статические члены в классе, хотя по извратному статические члены реализовать можно.

По поводу порта.
Прову нужно вежливо впарить, что нужен выделенный порт под специализированный клиент под форум. Ответная часть(серверная) будет в виде скриптов отдельно от форума. И работать будет по TCP\IP. Протокол стандартный - файрволлы его любят, поэтому проблем не будет. Также объясни, что данные будут качатся в протоколе PCF\IP - protocol chernychovsk forum over IP - то бишь собственный проткол команд и ответов. А это, как Samba анализировать - вуй его знает что за данные такие - подобраться будет сложно. Намекни, что если надо, даже шифрование применяться будет с завязкой на логин форума, время начала сеанса, и IP машины - пробиться будет ОЧЕНЬ сложно. Разве что, скачать исходный код. spiteful.gif А я его кому попало - не дам. smile.gif))
Что касается номера порта - то любой. Желательно непревилигоравнный, с адресом старше 45000. Пока сканер портов до него доберётся (особенно по модему) - много времени пройдёт. Если не жалко - пусть портов 40...60 даёт. 5 портов сразу как стандартные порты сервера пойдут (1 для тестирования системы), ещё 15 - будут открываться закрываться в зависимости от расписания - на его основе тоже будет генериться ключ к дешифрации (время&номер порта), остальные - 25...45 - юзверьские. Больше вряд ли людей на форуме будет. Вплоть до того, что на вход файрволла по портам может пароли вешать - для надёжности. Дави на безопасность и профессионализм разработчиков PCF. %)))
Schnapz
Написал хостеру, ждемс ответа.
Iceman
Причем с нетерпением.
А теперь о том, как реализовать это все на ПХП...
COF/IP звучит конечно ооочень гордо, но я слабо представляю себе картину шифрования передаваемых данных... ну и хрен с ней с ней smile.gif
Теперь о нашей баранине...
Не смог я по дампу (Шнапс, сноси его к чертовой матери.... он там больше не нужен) восстановить базу. Но я буду стараться smile.gif
Предлагаю начать с аутентификации пользователей.
Это самое простое и, по сути, самое начало.
Вот...
Пока все... разбираюсь с базами.
Schnapz
Фантом, хостеры сказали, что у них порты открыты и типа мы можем все сделать самостоятельно ok.gif
Moonwalker
Хм... А неужели еще нет подобной проги? Или вы первые, кто решил ее сделать? spiteful.gif Может, и бабла заработаете... )))
fantom
АйсМан!!!!
Ты кого COFом обозвал????? >:(
Докладаю - COFF - это шизанутый формат Мастдая для линковки файлов!!!!
Ты CPF/IP с тухлятиной не мешай!!! smile.gif

Шнапс!!!
Про хостеров могу сказать - или они очень умные, или очень глупые.
rofl.gif rofl.gif rofl.gif

Принимаю волевое решение:
Для сервера будут порты -
1. 45700
2. 45701
3. 45702
4. 45703
5. 45704 (для тестирования)

В ПХП надо искать искать событие Request (или похожее, может быть AczeptRequest) - запрос на соединение.
Первая команда от сервера будет такая:
#001 [запрос логина]
Ответ клиента:
^001[логин - 40 символов]
#002[запрос пароля]
^002[пароль - до 40 символов]

Пока хотя бы так.
Schnapz
Цитата
Шнапс!!!
Про хостеров могу сказать - или они очень умные, или очень глупые.

Ну не знаю, за ради этого ответа они специально советовались со своими системщиками smile.gif Ты лучше скажи, что тебе нужно для полной проверки работоспособности клиента и прочего? Наверное отдельная папочка на фтпшнике нужна будет rolleyes.gif
fantom
На счёт папочки - это грамотное замечание. Скрипты все, следует в одном месте складировать. Кроме того, я подумал, может пригодиться в конфигах АПАЧА на сервере, прописать виртуальный хост, с путём напрямую к папке. Ну это правда, обычно, не бесплатно бывает, а нет - так и фиг с ним. К порту обращаться буду, типа <www.chernyachovsk.com:45700>
fantom
Продолжаю мучать Питона. Ну я просто тащусь!!!!
Интерфейс можно создавать "с заполнением" как в Делфях, но при этом в режиме интерпретатора - Питон ни разу не тормозит.
И самый большой прикол - написал "Блокнот" в виде класса!!!!
Сколько захочу, столько раз и создам!!! smile.gif)))
И где я раньше был???
Schnapz
Фантом, данные по папке клиента исчи в ПМе. А насчёт виртуального хоста - конфигов сервера у меня конечно нету, но могу спросить у хостеров, как и чо.
Iceman
Скоро
Корпоративный заказ допишу и буду тут
Ну нафиг такую халтуру...
Вторую неделю насилую ПХП
Или наоборот... скорее даже наоборот... ((
Schnapz
Ну а что ж поделать, денежки всем нужны smile.gif
fantom
У меня на работе завал - сервер с базой данных - чуть не помер. То что, шеф меня до сих пор не расстерял - это просто чудо.
Но с другой стороны, на Питоне освоил графический интерфейс, и в консольном режиме написал пару клиент-сервер. Есть только одна команда - выход из сервера, но и это уже хорошо. Принцип один и тот же. Есть кое какие вещи, которых я пока не понимаю, но это тоже вопрос времени.
fantom
Оказывается Питон - жирный зверёк - куча всяких утилиток, вплоть до компилятора Питона в экзешники. А уж про всякие среды - глаза разбегаются, что оказывается в комплекте к Питону не поставляется, но моогло бы. spiteful.gif
Короче, качаю, качаю, и ещё раз качаю. Надеюсь, что это перспективная трата денег. smile.gif
fantom
Прикольно. Полновесные приложения для Питона весят максимум по 60 кило.
Чтобы я так жил. smile.gif))
Например, writer.exe - на Питоне всего 40 кило, со всеми картинками!!!!
Iceman
Это все чудно, конечно... но давайте, пока у мя и-нета есть немножко, с клиентом че-нить думать, а?
fantom
А чё тут думать? Без инета жизни нету.
У мя вот тоже вишь какая заминка вышла.... ;-(

И то на счёте - центов 90 лежит.
Сказать по правде, с пылу жару по Питону угар прошёл.
Документации мало, особенно по графическому модулю TCL\TK. Нашёл книгу по Перлу с описанием модуля - однозначно Перл слабее. А ради одной графики (в Перле оно же используеся) - 350 р. тратить как то неохота.
Iceman
И вапще....
Давайте думать. Предпочтительно вместе.
Brutall
Чот я вижу мало кто горит желанием думать. Так будет у нас клиент или нет?

ЗЫ Фантом, у меня есть 10 метров доков по Питону, тока я ваще х.з. как тебе их переслать.
fantom
У меня тепеь АйДиЭсЭл на работе. Так что вылез наконец. Что касается доки по Питону - 10 метров это не слабо.
Ещё бы знать, что именно, ты мне пытаешься впарить. spiteful.gif
У меня её тоже не мало.
Кое что меня в Питоне напрягло, например - графика. А вообще, усё довольно мило.
Ои клиента я оторвался капитально - работа не позволяла заниматься.
Но теперь пошуршим. spiteful.gif
fantom
Похоже у меня опять пруха. %)
На работе седня нет никого - я один инет имею. %)))
ВериКул!
Думается, буду я дома клиент дальше насиловать. А чё делать? Водку я не пю, котёнок на мои любимые кросовки банку солидола вылил, печку протопить нада. Работать на удице уже доаольно прохладно.
Питон зверёк хорош, да только графика у него прихрамывает. Придётся дальше ВжикБейсик мучать, как самый мне известный.
Вот такая песня.
fantom
Нашёл порт графичиеской библиотеки Qt под Вынь!!!!!
Вот это песня. Эти портки заточены специально под Питон!!!
Ищу доку про эту термоядерную смесь. Линух на Выньдовс наступает по всем фронтам!!!! :-)
fantom
Ёхороный бабай!
Вот это я юный мальчик!
Скачал среду разработки boa-constructor!
Я ещё до конца не понял что делать то можно, но то что меня контузило - это факт!
Schnapz
Вот и у Фантома появился ЖЖ на нашем форуме rolleyes.gif
fantom
А что таки делать?
Главное не командирским языком пишу. spiteful.gif
-*-*-*-*-*-
На одном из Омских фтп-серваков откопал софт под версию Питона 2.4 - сплошное новьё (собственно, я всё предыдущее оттуда и качал).
Что особенно премило - универсальный сервер Зопи(Zope) обновился!
Апач по любому отдыхает! Есть вариации под любую платформу.
Сажусь ковырять эту весьма(!!!) грамотную конструкцию.
Пока время есть.
fantom
Вах! Последняя версия универсального сервера Зопи - ТУПИТ! Мля!.... :-/
Ну ничё....
Не таких ломал....
А пока вот помаленьку сайтой своей занимаюсь.
Balamut
Цитата(fantom @ 8.11.2005 - 15:25)
Апач по любому отдыхает!
*

апач не может отдыхать. он рулит. smile.gif
fantom
У Апача нет Веб-интерфейса.
У Апача нет целевого языка.
У Апача нет режима выполнения скриптов "Бастион".
У Апача нет брокера объектов, и он не имеет встроенной поддержки баз данных!
Апач vs Зопи - как чукча против танка!
Balamut
Цитата(fantom @ 14.11.2005 - 10:27)
У Апача нет Веб-интерфейса.
У Апача нет целевого языка.
У Апача нет режима выполнения скриптов "Бастион".
У Апача нет брокера объектов, и он не имеет встроенной поддержки баз данных!
Апач vs Зопи - как чукча против танка!
*
а нахрена ему это все? апач - это производительный веб-сервер. а не веб-интерфейс какой-нибудь к базам данных.
fantom
Ты фишку не понял - Зопи - это ОБЕЪКТНО-ОРИЕНТИРОВАННАЯ Веб-программа, выполняющая функции брокера объектов, CGI-сервера, mail-сервера, Веб-приложений, и все того, что только можно запихнуть туда, благодаря только своей фантазии. ПОД ЛЮБОЙ осью.
---------------
Пытаюсь прошарить как работает прокся. Мене рут-кит нада на глав-буха повесить. spiteful.gif))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2024 IPS, Inc.