Ir para o conteúdo
  1. Re: O p@p tá morto?

    Rui Carlos
    Por Rui Carlos,
    20 horas atrás, thoga31 disse:

    Eu já tive mais falta de tempo, @Rui Carlos. Agora tenho mais falta de paciência para o género de conteúdos que aqui se desenrolam.

    Os tópicos de finanças a mim não me dizem nada. Os tópicos constantes de trabalhos de casa são... well... uma constante! Com mais ou menos regularidade do que no passado, ainda existe. O resto é um mar cinzento essencialmente inexistente e que outrora foi o forte do P@P.

    Se os estudantes viessem aqui debater programação a sério, como nós debatíamos no nosso tempo de juventude, o P@P estaria bem de saúde. Mas não: quer queiramos quer não, assistimos gradualmente ao crescendo de uma geração de desinteressados que nem percebo bem como vieram parar à programação! Farmacêutico sou eu e consigo ter mais interesse genuíno na área do que 10 garotos pingados que aparecem aqui a perguntar o pão-nosso-de-cada-dia.

    Mais do que um fórum de Q&A, eu tenho saudades de quando este era um fórum de partilha (ponto final). Havia Q&A, sempre houve e sempre vai haver, mas não era de todo a cereja do bolo. Agora nem cereja nem bolo temos.

    Sinceramente, o P@P tornou-se oficiosamente o site dos novatos com uma boa revista à pendura - atrevo-me a dizer que a Revista é já quase boa de mais para ter o seu nome ligado ao P@P!

    Tens memórias do fórum diferentes das minhas :)  O fórum sempre teve muito pessoal que estava a aprender.  É provável que no passado houvesse pessoal mais interessado em discussões, e não só em Q&A, mas estávamos sempre a falar essencialmente de não-profissionais e de discussões não profissionais.  Apesar dos temas das finanças em si não me dizerem muito, e de nem sequer lidar profissionalmente com muitos dos assuntos lá tratados, a verdade é que o tópicos tem uma componente de aplicação real, que leva a que apareçam por lá discussões de interesse para profissionais (relacionadas com web-services, XML, criptografia, etc.).

    Este é precisamente o tipo de conteúdos que gostava de ver mais no fórum.  Temas transversais às linguagens e com potencial para ensinar algo a qualquer utilizador.  Temas ligados a problemas reais (não académicos).

    Infelizmente o fórum não é propício a este tipo de conteúdos, logo para começar porque são difíceis de catalogar (e encaixar em secções/tags), e consequentemente dos utilizadores os seguirem automaticamente.  E depois também porque, lá está, até podemos só ter 5% dos utilizadores com falta de tempo, mas se aí se incluirem 80% dos profissionais...

    À parte disto, acho que tirando as discussões que havia sobre algoritmos, que apesar de académicas tendiam a ser de nível mais elevado, o tópicos sempre tiveram uma tendência para abordar problemas pouco estimulantes para profissionais, embora por vezes acabassem por gerar discussões bastante educativas, com partilha de soluções sofisticadas ou pequenos truques que dão jeito.  (Claro que quando nós próprios estávamos a aprender o básico, tínhamos mais tolerância para tópicos sobre o básico.)

    9 horas atrás, M6 disse:

    Não sei se podemos passar a ter algo que, por exemplo, cative o pessoal a seguir-nos.
    Por exemplo (lembrei-me disto agora, por isso quero o devido "desconto") um projeto comunitário que seja giro para miúdos e graúdos e que se vá desenvolvendo ao longo do tempo.
    Imaginem desenvolver um chat que corra no pc, num rasp pi e em android para que a miudagem possa conversar (sim, sei que é só mais um, mas será o chat "deles", além disso têm de me dar o desconto que pedi atrás :D). A ideia aqui é ter algo que faça com que o pessoal acompanhe o fórum de forma mais regular, e para tal se calhar a dinamização passa por coisas que se usam no dia-a-dia, e toda a gente usa chats, partilha de fotos, etc., é "só escolher".

    A ideia de um projecto interessante.  Só pode ser complicado estruturar a aplicação de forma a que o projecto seja exequível (ou seja, em que se consiga rapidamente ter algo funcional, com possibilidade de incrementalmente se ir melhorando o projecto).

    • 43 respostas
  2. Re: Remover caracteres que não sejam letras e espaços

    riqu3s
    Por riqu3s,
    50 minutos atrás, Rui Carlos disse:

    Antes de passares para outro exercício, já conseguiste resolver o anterior?

    O @HappyHippyHippo são sugeriu uma solução simples para o problema (que não é propriamente a que eu recomendaria :D), e também já te indiquei o algoritmo naive para remover caracteres de uma string.

    Ainda não sou um pro nisto, nem perto disso xD, será que podias explicar de uma forma mais simples esse tal algoritmo "naive"?

    • 11 respostas
  3. Re: FBI security expert: Apple are “jerks” about unlocking encrypted phones

    Rui Carlos
    Por Rui Carlos,

    Um pouco relacionado com isto, tivemos também recentemente a notícia da Apple ir mudar os dados iCloud dos utilizadores chineses para a China.  Um artigo interessante sobre a possíveis implicações desta decisão para a segurança dos dados: https://blog.cryptographyengineering.com/2018/01/16/icloud-in-china/

    • 9 respostas
  4. Re: Remover caracteres que não sejam letras e espaços

    Rui Carlos
    Por Rui Carlos,

    Antes de passares para outro exercício, já conseguiste resolver o anterior?

    O @HappyHippyHippo são sugeriu uma solução simples para o problema (que não é propriamente a que eu recomendaria :D), e também já te indiquei o algoritmo naive para remover caracteres de uma string.

    • 11 respostas
  5. Programar máquina de vendas em Visual Basic

    R152
    Por R152,

    Boa tarde! Tenho de fazer um trabalho para programação que consiste em construir uma máquina de vendas.

    O enunciado é o seguinte :

    Elabore um programa em Visual Basic que simule duas “Máquinas Vending” (uma com produtos à sua escolha e outra com cafés), com mostra de produtos a vender e respetivos preços. Na máquina de cafés deve escolher as opções iniciais (como por exemplo, com ou sem açúcar, curto ou longo, ou outras à sua escolha). Após a seleção do produto desejado, tem que se introduzir uma quantia em moedas suficientes para a compra do produto, depois a máquina fornece o produto e o respetivo troco, contemplando a possibilidade da quantia introduzida ser inferior ao custo do produto.

    Alguém me pode ajudar ? 

    Ou dizer onde posso encontrar um sitio para poder ver as linhas de código deste exercício ?

    Obrigado!

    • 0 respostas
  6. Re: [Videos] Humor

    brunuu
    Por brunuu,

    Vamos lá ressuscitar este tópico

    eu começo

    https://www.youtube.com/watch?v=yEb0NiY_h78&feature=youtu.be

    • 732 respostas
  7. UCL ACM-ICPC Training Camp

    fran.aubry
    Por fran.aubry,

    Olá a todos. Sou ex-participante em Portugal e agora estou a fazer doutouramento na Bélgica. Sou treinador das equipas para o NWERC e já por mais de 3 anos ganhamos medalhas.

    Este ano vamos organisar um campo de treino aqui na Bélgica: https://sites.uclouvain.be/acm-icpc18/index.html

     

    • 0 respostas
  8. Re: O p@p tá morto?

    M6
    Por M6,

    A geração Zuckberg está alinhada com a programação fofinha, do drag-n-drop com o ratinho. Tenho alguma esperança nos Raps Pis que apareceram pois estimulou bastante a curiosidade da miudagem, no entanto há uma geração mais ou menos "perdida", que só sabe fazer "copy-paste programming". Com isto não quero parece velho como o @thoga31no posto dele :D só quero dizer que é a realidade que temos.

    Não sei se podemos passar a ter algo que, por exemplo, cative o pessoal a seguir-nos.
    Por exemplo (lembrei-me disto agora, por isso quero o devido "desconto") um projeto comunitário que seja giro para miúdos e graúdos e que se vá desenvolvendo ao longo do tempo.
    Imaginem desenvolver um chat que corra no pc, num rasp pi e em android para que a miudagem possa conversar (sim, sei que é só mais um, mas será o chat "deles", além disso têm de me dar o desconto que pedi atrás :D). A ideia aqui é ter algo que faça com que o pessoal acompanhe o fórum de forma mais regular, e para tal se calhar a dinamização passa por coisas que se usam no dia-a-dia, e toda a gente usa chats, partilha de fotos, etc., é "só escolher".

    • 43 respostas
  9. Re: O p@p tá morto?

    brunuu
    Por brunuu,

    bem, o zwame ainda se safa muito bem por causa das parcerias.

    Secalhar é altura do p@p procurar alguem ou fazer publicidade por ai, para o fórum sobreviver vai precisar de alguma inovação, novas areas no fórum vão ter que ser implementadas.

    • 43 respostas
  10. Re: Remover caracteres que não sejam letras e espaços

    riqu3s
    Por riqu3s,
    2 horas atrás, Rui Carlos disse:

    O enunciado fala em remover os caracteres, e depois ("no final") em mostrar o resultado.  Por isso diria que ignorar os caracteres ao imprimir não faz o que se pede no enunciado.

    Para mim uma solução num teste que não apresentasse um procedimento dedicado a remover os caracteres não teria a cotação toda.  Uma solução que só removesse na impressão provavelmente não teria metade, por muito inteligente que a solução seja.  Por vezes os enunciados nem são suficientemente específicos para permitir descartar soluções menos "completas", mas acho que nem é o caso.  (Mas isto sou eu, que não acho que os alunos deviam desde cedo aprender a separar computação da interacção com o utilizador.)

    Em todo o caso, diria que "guardar o que o utilizador escreveu" já implica guardar a frase em memória, não?

    Outro exemplo de outro exercício que achei parecido com este: 

    Desenvolva um programa que leia uma frase e uma palavra introduzidas pelo utilizador, e apresente a frase introduzida sem a primeira ocorrência da palavra, caso exista. Uma frase é um conjunto de palavras separadas por um ou mais espaços. O programa deve ser indiferente a letras minúsculas ou maiúsculas.

    Exemplo de execução 1:

    Frase: Todos˽juntos˽por˽uma˽causa

    Palavra: juntos Resultado: Todos˽˽por˽uma˽causa

     

    Exemplo de execução 2:

    Frase: Sorrir˽ou˽não˽sorrir!

    Palavra: sorrir Resultado: ˽ou˽não˽sorrir!

     

     

    O caracter ‘˽’ presente nos exemplos de execução representa um espaço em branco

    • 11 respostas
  11. Re: Unit para leitura segura de dados

    thoga31
    Por thoga31,

    @nelson27, este código já é antigo. Pode ser seriamente melhorado. Fica o desafio :)

    Cumprimentos, thoga31.

    • 2 respostas
  12. Re: O p@p tá morto?

    thoga31
    Por thoga31,

    Só para dar um exemplo, eu aprendi imenso de Extended Pascal e Object Pascal com o P@P. Eu agora ando a aprender Delphi com o @nunopicado em privado num meio que não o P@P. Houve muita coisa que mudou que nos leva a nem sequer pensar em debatermos estes assuntos aqui em público tal como o faríamos no passado. O mesmo para Python com o @pwseo.

    A falta de tempo é 5% da questão e um óptimo subterfúgio do que se passa. O P@P nunca poderá ser feito só de veteranos. Também temos problemas nos novatos que nos visitam - e, em parte, na falta deles. E anda tudo enfiado com a cabeça em Facebooks, WhatsApps e ****s afins cujo apelo é gritante - eu não sei como raio é apelativo debater programação num Facebook. O mundo anda louco com o Facebook e os produtos made in Zuckerberg. O mundo anda louco, só posso concluir... :(

    • 43 respostas
  13. Re: O p@p tá morto?

    thoga31
    Por thoga31,

    Eu já tive mais falta de tempo, @Rui Carlos. Agora tenho mais falta de paciência para o género de conteúdos que aqui se desenrolam.

    Os tópicos de finanças a mim não me dizem nada. Os tópicos constantes de trabalhos de casa são... well... uma constante! Com mais ou menos regularidade do que no passado, ainda existe. O resto é um mar cinzento essencialmente inexistente e que outrora foi o forte do P@P.

    Se os estudantes viessem aqui debater programação a sério, como nós debatíamos no nosso tempo de juventude, o P@P estaria bem de saúde. Mas não: quer queiramos quer não, assistimos gradualmente ao crescendo de uma geração de desinteressados que nem percebo bem como vieram parar à programação! Farmacêutico sou eu e consigo ter mais interesse genuíno na área do que 10 garotos pingados que aparecem aqui a perguntar o pão-nosso-de-cada-dia.

    Mais do que um fórum de Q&A, eu tenho saudades de quando este era um fórum de partilha (ponto final). Havia Q&A, sempre houve e sempre vai haver, mas não era de todo a cereja do bolo. Agora nem cereja nem bolo temos.

    Sinceramente, o P@P tornou-se oficiosamente o site dos novatos com uma boa revista à pendura - atrevo-me a dizer que a Revista é já quase boa de mais para ter o seu nome ligado ao P@P!

    Tirando os tópicos de finanças, o que temos de realmente interessante e cativante para Portugal e comunidades de língua portuguesa? Esta questão responde a muita coisa, e não é a falta de tempo dos veteranos: um veterano regressaria sempre caso o P@P fosse tão dinâmico como foi outrora; mesmo que viesse cá por períodos de tempo mais reduzidos, eles viriam. Eu viria mais!

    Eu, para debater programação mais a sério, uso canais privados com o @nunopicado, o @pwseo, entre outros... porque no P@P já há um sentimento de "não vale a pena, os miúdos não vão ver isto e os veteranos estão no Ultramar".

    :/

    • 43 respostas
  14. Re: Remover caracteres que não sejam letras e espaços

    Rui Carlos
    Por Rui Carlos,
    16 minutos atrás, HappyHippyHippo disse:

    Pelo contrário... Pelo enunciado que apresentaste, só necessitas de guardar o que o utilizador escreveu e fazer o parse directo para a consola. Tens a certeza que o que escreveste é exactamente o que tens no enunciado? 

    O enunciado fala em remover os caracteres, e depois ("no final") em mostrar o resultado.  Por isso diria que ignorar os caracteres ao imprimir não faz o que se pede no enunciado.

    Para mim uma solução num teste que não apresentasse um procedimento dedicado a remover os caracteres não teria a cotação toda.  Uma solução que só removesse na impressão provavelmente não teria metade, por muito inteligente que a solução seja.  Por vezes os enunciados nem são suficientemente específicos para permitir descartar soluções menos "completas", mas acho que nem é o caso.  (Mas isto sou eu, que não acho que os alunos deviam desde cedo aprender a separar computação da interacção com o utilizador.)

    Em todo o caso, diria que "guardar o que o utilizador escreveu" já implica guardar a frase em memória, não?

    • 11 respostas
  15. Re: Remover caracteres que não sejam letras e espaços

    riqu3s
    Por riqu3s,
    14 minutos atrás, HappyHippyHippo disse:

    Pelo contrário... Pelo enunciado que apresentaste, só necessitas de guardar o que o utilizador escreveu e fazer o parse directo para a consola. Tens a certeza que o que escreveste é exactamente o que tens no enunciado? 

    Sim tudo aquilo que está no enunciado é aquilo que apareceu num exame

    • 11 respostas
  16. Re: O p@p tá morto?

    Rui Carlos
    Por Rui Carlos,

    Tendo em conta que grande parte dos participantes neste tópico referiu a falta de tempo, acho que é fácil de perceber o porquê da participação do pessoal mais antigo diminuir.  Adicionalmente, tendo em conta que a quantidade de miúdos que cá bem é cada vez menor, e o movimento gerado em torno dos tópicos relacionados com as finanças, até devemos estar com um dos melhores rácios conteúdo útil de sempre :)

    Pessoalmente, as pesquisas do Google costumam ser eficazes para resolver as dúvidas que tenho (não me lembro da última vez que tive que colocar uma pergunta).  E caso não fosse suficiente, é mais ou menos óbvio que a menos que seja uma pergunta com "contexto geográfico", temos mais hipóteses de ter respostas úteis num website em inglês.

    • 43 respostas
  17. Re: Remover caracteres que não sejam letras e espaços

    HappyHippyHippo
    Por HappyHippyHippo,
    3 minutes ago, Rui Carlos said:

    Tendo em conta o enunciado, diria que há.

    Pelo contrário... Pelo enunciado que apresentaste, só necessitas de guardar o que o utilizador escreveu e fazer o parse directo para a consola. Tens a certeza que o que escreveste é exactamente o que tens no enunciado? 

    • 11 respostas
  18. Re: Remover caracteres que não sejam letras e espaços

    Rui Carlos
    Por Rui Carlos,
    11 minutos atrás, HappyHippyHippo disse:

    O problema é só ler a frase e apresentar o resultado? Não existe a necessidade de guardar a frase tanto na memória inicial ou numa secundária, certo? 

    Tendo em conta o enunciado, diria que há.

    • 11 respostas
  19. Re: Remover caracteres que não sejam letras e espaços

    HappyHippyHippo
    Por HappyHippyHippo,

    O problema é só ler a frase e apresentar o resultado? Não existe a necessidade de guardar a frase tanto na memória inicial ou numa secundária, certo? 

    • 11 respostas
  20. Re: Remover caracteres que não sejam letras e espaços

    Rui Carlos
    Por Rui Carlos,

    Para remover o caracter numa posição de uma string, podes simplesmente ir a cada um dos caracteres seguintes, e movê-los um posição para trás.  Deverás fazer isto do início para o fim, e deverás copiar também o \0 final.

    • 11 respostas
  1. Ver Mais Actividade
×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.