From: Marcelo B. <md...@ma...> - 2000-11-10 03:09:04
|
---[ printf("Em qui, 09 nov 2000, André Casteliano escreveu"); ]--- # Estou elaborando um esquema interessante prá versão em pure C que será # exatamente assim... Uma espécie de menu "Advanced" onde inclusive o # usuário poderá setar localização de arquivos, e coisas mais "baixo # nível" como formas de acesso ao kernel... (eu naum estou brincando... ) # :P E eu vou lá achar que você está brincando? mas nem de longe, eu te conheço, coder do jeito que é, vai logo se empolgando em abrir fontes e cair no núcleo do código :) Volta e meia eu ando pensando na versão "Pure C" pra console do LinuxCall. Há uns tempos atrás tive contato com ncurses. No momento, lá no trampo, estou mexendo com newt, e em casa, baixei a uconio (Unix conio, um porte pra unix da lib conio do DOS). Acho que essas experiências que estou tendo serão válidas pra implementação Pure C, então, oportunamente, estarei escrevendo um artigo massa sobre tudo isso. Hum... agora mesmo acabou de me bater uma idéia.... Tipo, no site do projeto tem uma seção desenvolvedores... Que tal a gente começar a povoar esse espaço com artigos sobre programação, links, experiências nossas, papos do irc que rolaram (e ainda vão rolar) sobre o desenvolvimento do projeto? Acho que uma seção desse tipo seria massa, e, de quebra, o site do projeto poderia ganhar com isso um grande diferencial, de não apenas hospedar o programa LinuxCall, mas sim, ser referencia para coisas ligadas a programação, aspectos relacionados a conexão com internet, relatos e impressões pessoais sobre a experiencia do desenvolvimento de um projeto open source gpl como o nosso, enfim, como diz o André, agitarrrrr, fazer algo diferente, inovador, revolucionário, wow, me empolguei mesmo.... Nossa, me lembrei agora daquela madrugada de sexta pra sabado, em que eu o André e o Amauri ficamos das 3 da madruga até as 10 da manha em conferencia telefonica, estavamos rodando as primeiras versões do script do Alex (a tal da imcompatibilidade entre as versões do bash, conectiva x slackware, heheheeh) , debugando a primeira implementação da interface que o André tinha feito em XStep... aquilo foi muito massa... depois daquele dia, as coisas assumiram uma nova dimensão... ôôô lugar, ôôô saudosismo... # A parte de implementação (código) é relativamente fácil de fazer, temos # exemplos tb, etc... O que tá pesando é a lógica, talvez até por isso eu # ainda naum tenha conseguido concluir um BETA da versão em pure C... Até por que há um tempo atrás a gente conversava muito pela net sobre isso.... putz, existem infinitas formas de implementação, a cada conversa pintam novas idéias. A gente tem visto fontes do kppp e do wvdial, tentando ver o que já foi implementado, o que é bom, o que se deve evitar... # Precisamos de alguém que manje dos parâmetros do pppd, seus retornos, # etc, para podermos implementar esse front-end (exatamente, nosso # programa é um front-end pro pppd, assim como o kppp). # # Agora vem a melhor parte: Nós JÁ temos uma pessoa assim! O Alex... # Alex, precisamos de um doc explicando o básico do básico prá podermos # começar a implementação dessa versão em pure C... Alex, se você puder dar uma força ai seria uma ótima... Tipo, você manja bastante disso, eu de pppd e chat já li bastante, entendo como funciona, mas nunca cheguei a brincar mais profundamente com a coisa. # Tipo, de onde vem akeles retornos (NO CARRIER, BUSY, NODIALTONE, etc) # ??? Do pppd ??? Do chat ??? do modem ??? :P Creio que vem primeiramente do modem. Quem cuida da discagem e tratamento das coisas nesse processo é o chat, que por sua vez é chamado pelo pppd. Confere? Ou falei m*rda? hehehhehe Agora, interfacear tudo isso com C, ai é outro papo... Existem tantas alternativas, forks, pipes, execve's, system's... Qual o rumo a tomar? Quais as vantagens e desvantagens? eis uma boa pergunta... # O chat é usado prá autenticação ??? Como implementar conexão chat, além # da PAP, etc... espero que esteja me entendendo... :) Tai, bem lembrado... até agora só pensei em PAP, mas existem outras formas de autenticação... hum... vamos ter que correr atras. # Andei dando uma olhada nos scripts, e infelizmente não está muito bem # documentado internamente... :) Documentação: as vezes sacal, mas necessária. Se precisar de ajuda, e puder guentar +- uma semana, tou nessa. Abração ai companheiros, -- #=-=[ 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] |