From: serialcoder <md...@ma...> - 2000-11-11 01:27:31
|
---[ printf("Em sex, 10 nov 2000, André Casteliano escreveu"); ]--- # Cara, eu já fiz umas experiências com essa UNIX Conio... prá te falar a # verdade, não gostei... # A versão que eu peguei não acessava diretamente a tela, como o ncurses # ou newt. Ele era um front-end para a ncurses e deu muito pau aki... Hum... Estranho... pelo que eu vi, essa conio, para "controlar" a tela, se baseia em sequencias de escape ANSI. Pelo que vi nos fontes dela não seria um front-end pra curses... será? # Andei lendo novamente akelas xerox que o Amauri mandou, e mais alguns # trecos sobre curses... curses é fácil mano! Dá prá fazer sem # problemas... e como vc tá mexendo com newt no teu trampo, porque não # fazemos em newt então ??? O que eu vi é o seguinte: tudo depende da finalidade. Por exemplo: se voce precisa apenas de um gotoxy() e coisinhas simples, a uconio é legal. Se for pra fazer telas de configuradores, estilo instalador do Red Hat, ou coisas parecidas com dialog, newt é a pedida, newt é muito legal pra isso. Curses pode servir pra tudo isso, mas, conforme o caso, é matar um passarinho com um canhão. Curses é muito poder de fogo, é massa mesmo, e na verdade não é dificil, ainda mais quando se tem uma documentação legal como aqueles xerox que o Amauri mandou. Mas pra fazer coisas tipo configuradores e instaladores, prefiro newt, é sob medida para isso. Bom, deixa sobrar um tempinho por aqui que eu vou escrever algo a respeito. Até André, já que você andou mexendo com curses tb, vamos trocar umas idéias sobre isso tb. # Fazer da page um local onde a pessoa visite frequentemente, não só pra # saber se tem nova versão do programa, mas tb prá ver as novidades, # documentação, ver o FAQ... cês tão entendendo ? ;-) # # Tenho bastante documentação aki sobre IPC em UNIX, CVS, etc... vou # procurar os links aki prá por como referência e na sequência mando pro # Davi por na page... seção 'Colaborador' ou seção 'Documentação' ??? Acho que na 'Documentação' caberiam coisas relacionadas mais diretamente ao linuxcall em si. Na 'Colaborador' (ou 'desenvolvedor', sei lá :), iriam as coisas "extras". De qualquer modo, a idéia é muito boa, creio que temos material de montão pra botar lá, seria mais uma questão de tempo pra organizar as coisas e ir botando no ar. # Calma mano... cê tá pensando muito lá prá frente... heheheh hehe, esse é um problema meu as vezes, eu fico pensando muito adiante mesmo.... # Tipo, concentre-se no problema atual: arkivo. Resolva e parta pro # próximo... :) Ou seja, vamos por partes :) legal. # Fazendo dessa forma já consegui implementar algumas coisas por aki... no # teu caso, seria interessante se vc fizesse as rotinas de # tratamento/localização do modem... :) # # Rotinas essas que poderiam ser usadas tb nessa versão da interface # atual... porque não ? Mas claro! Eu só dei um tempo nelas por que tava atolado com os trecos aqui, mas agora pode rolar sim. De qualquer modo, como já estamos com uma visão de modularização do código, as rotinas poderão ser aproveitadas tanto pelas versões atuais (script + xstep) quanto na versão texto pure C, tranquilo. Falar nisso, se você (André) e o Alex já tiverem algumas necessidades em mente ai, tipo "função pra resetar modem", "função pra ler ATI's do modem", me passem ai o que voces precisam quanto a parametros de entrada e saida, coisa e tal, que ai já vou caminhando nesse sentido. Ok man's, vamos tocando esse barco e trocando idéias. Abração a todos, -- #=-=[ ser...@us... ]=-=+=#=--------------=# | Marcelo D. Beckmann --user[]="#173935"-- | | CL5 2.2.14 | md...@ma... UIN [53189692]----+ | Slack 7 2.2.13 # - =-#--=[ http://marcelobeckmann.cjb.net ]=--#-==-==-==-==-==-# + .~. | 233MMX 32MB 8.4+3.2GB Quantum Fireball ] /V\ #------------------466.94----[ OPL3SAx TGUI9680 2MB 33600 ] /(.)\ "Estamos de volta aos tempos em que os homens eram homens ] ^`~´^ e programavam seus próprios drivers de dispositivo."L.T. ] #-====-#----=[ serialcoder ]=- + -=[ http://wm.themes.org ]=-----' RTS-[CTS]-DLE-STX-17-39-35-CRC-F6-66-DLE-ETX-/RTS-[/CTS-RTS]-CTS-[ACK] |