Mostrar mensagens com a etiqueta Software. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Software. Mostrar todas as mensagens

2026/03/23

O misterioso caso dos drivers Nvidia que não instalavam

Um problema com a instalação dos drivers da Nvidia revela o triste estado do software actual.


2022/08/08

FSFE pede liberdade para se instalar qualquer software em qualquer dispositivo

A Free Software Foundation Europe (FSFE) lançou uma carta aberta que apela ao Direito Universal para instalar qualquer software em qualquer dispositivo.


2021/06/18

Europa precisa de apostar no open-source para reduzir dependência nos EUA

A Europa tem uma dependência excessiva no software e serviços norte-americanos, e seria uma excelente oportunidade apostar no open-source como forma de a reduzir e fomentar os developers europeus.


2020/06/13

Software do módulo lunar da Apollo 10 recuperado por fãs


A missão Apollo 10 serviu de preparação para a aterragem na lua levada a cabo na missão seguinte (Apollo 11), deixando no ar a questão sobre se essa missão teria tido capacidade para aterrar na lua - uma resposta dada pelo software recuperado do seu módulo lunar.


2018/01/23

Linus Torvalds diz que patches do Meltdown são "lixo"


Não é preciso ser programador para se imaginar que também no software existem diferenças entre corrigir problemas da forma correcta ou de tentar desenrascar como calhar, e Linus Torvalds, sem papas na língua, vem dizer que as correcções disponibilizadas pela Intel para lidar com os bugs Meltdown e Spectre são "uma completa porcaria".


2017/03/03

NASA disponibiliza gratuitamente software para 2017-2018


Já vos passou pela cabeça terem um problema e imaginarem que provavelmente a NASA poderia ter o programa adequado para o resolver? Pois bem, têm à disposição o mais recente catálogo com todos os programas open-source que a NASA utiliza e disponibiliza gratuitamente para todos.


2015/04/26

DARPA quer software auto-actualizável que resista a um século de evolução


O mundo moderno está repleto de coisas boas, mas no mundo da informática a rápida evolução tem também algumas consequências preocupantes. A DARPA tem um projecto com o qual espera conseguir garantir a longevidade do software, de forma a que possa sobreviver a um século de evolução.


2012/09/30

O Hardware Não Chega, O Software Também Não


Single core, dual-core, quad-core, hyperthreading... tudo coisas que nos relembram da constante evolução que o hardware tem tido desde... bem, desde que o primeiro transístor foi inventado. No entanto, o que é que isso verdadeiramente significa para o utilizador comum?

E se eu vos oferecesse uma máquina, que não tivesse apenas um CPU quad-core, mas 8 CPUs quad-core? E já agora, adicionamos 4 GPUs topo-de-gama, meia-dúzia de DSPs para atacar todo o tipo de processamento especial que puder ser necessário... e que custa apenas o mesmo que um PC normal? Loucura, não?

Não, porque... o que fariam com tal máquina? Estamos a falar de uma placa cheia de componentes electrónicos, e que - quando muito - teria um LED iluminado para indicar que estava "a funcionar". Mesmo que alguém se desse ao trabalho de lá colocar um Windows ou Linux a correr, não saberia tirar partido de todas as funcionalidades extra que o hardware permitiria.

Pelo que, o hardware, por si só... não chega!

Não chega se não tiver o elemento crítico que se segue... o software.


O software é responsável por usar (da forma mais eficiente, espera-se) o hardware disponível. Sem ele, um CPU, ou vários, são apenas componentes electrónicos que para nada servem. Por isso é que quando se pensa um PC não se pensa propriamente numa placa com chips e circuitos, mas sim no ambiente gráfico (ou  de texto) que o sistema operativo apresenta ao utilizador.

Mas como todos sabemos, tal como o hardware, também o software evolui. Por cada funcionalidade que se tem há outras duas ou três que se gostariam de ter, mas que potencialmente necessitarão de mais recursos. E entramos na tal espiral que bem conhecemos: em que o software vai evoluindo e necessita de hardware mais potente, e o hardware vai ficando mais potente e os developers adicionam funcionalidades.

Este ciclo nem sempre é o mais eficiente: especialmente quando começa a haver algum desleixo por parte de alguma das partes. Não será incomum ver software que não é optimizado tanto quanto poderia ser, com a desculpa de "o hardware daqui por uns meses será mais potente e capaz de executar isto da forma que se espera".


Um bom exemplo de um ciclo que escapa a esta espiral são as consolas de jogos. Uma vez que são sistemas que permanecem inalterados durante todo o seu período de vída (ao contrário dos PCs, ou equipamentos mobile, que praticamente duplicam a sua potência de ano para ano), permitem - ou obrigam - a que os developers aprendam a tirar o máximo partido do hardware que têm disponíveis. Isso é algo que se pode ver facilmente, comparando os jogos que são lançados na fase inicial de uma consola, com os que são lançados anos depois, na sua fase final.

É o exemplo da simbiose que é necessária entre o hardware e o software, onde ambos são capazes de tirar partido um do outro da melhor forma possível. Uma simbiose que nem sempre será atingida na proporção ideal em plataformas que estão em rápida evolução e/ou que existem em infinitas combinações e variedade, como acontece com os "PCs" e os equipamentos mobile.

Poderemos ver isso com um desperdício, onde a rapidez da mudança não permite tirar total partido do hardware e software... mas poderá também ser visto por um lado mais positivo, de que há esperança que - mais cedo ou  mais tarde - os developers comecem a concentrar-se em tirar o máximo partido do hardware que existe agora, e não apenas do que "virá a seguir".

(E será bom recordar de que nem tudo são maus exemplo, e que felizmente também temos bons exemplos no mercado. :)

2012/07/03

Venda de Licenças "Usadas" é Legal - diz Tribunal Europeu


Chegamos a um ponto na nossa história, onde até já fico surpreendido quando vejo uma decisão de um Tribunal a respeito de um assunto "tecnológico" ser feito com... lógica. Mas felizmente, parece ser esse o caso nesta decisão do Tibunal de Justiça Europeu que decretou que uma pessoa tem o direito de revender licenças "usadas" de software descarregado digitalmente.

Uma decisão que poderá vir a ter cada vez maior importância no futuro, já que cada vez é mais frequente este método de distribuição de software.

Em causa estava uma queixa da Oracle, que pretendia impedir que os utilizadores pudessem revender as licenças de software que tinham adquirido, tendo o Tribunal decidido isso é possível mesmo que no "contrato" estejam especificadas cláusulas que pretendam impedir essa venda.

Claro que, no caso de venda de uma licença, o utilizador deixará de ter o direito a manter qualquer cópia ou backup do produto.

... Vamos lá ver se esta decisão terá algum impacto sobre a venda de jogos distribuidos por via digital, e que por norma também ficam "encravados" com o comprador original, e sem possibilidade de serem revendidos - para não falar das tácticas verdadeiramente vergonhosas, como aquelas que obrigam a códigos únicos de activação - para forçar que quem se aventure a comprar o jogo em "2ª mão" tenha novamente que pagar por uma nova activação.

2011/12/21

Notícias do Dia

Já ficamos a conhecer os vencedores do retro Phone e da assinatura da Zoom it; as sugestões da Intel para os fabricantes de smartphones e tablets que desejem usar os seus chips; a compra da Vlingo pela Nuance, que dá ainda mais peso a este gigante do reconhecimento de voz a nível mundial; um laboratório secreto do Google que poderá estar a preparar óculos de realidade aumentada; um monociclo robotizado da Honda (e também um robot que arruma as malas num hotel de Nova Iorque); e também como podem ter um Google Doodle numa T-Shirt, agora que o Google os disponibilizou via Zazzle.

Mas, muito mais já a seguir:



2011/09/14

Software Freedom Day


É já no próximo sábado (dia 17) que se realiza o Software Freedom Day. Um evento que visa promver e divulgar o software livre e open-source, e que em Portugal - melhor dizendo, Lisboa - conta com um evento organizado pela ANSOL.

Um evento onde o programa provisório demonstra já o que poderão esperar para uma tarde de sábado bem passada:


15:30 - Abertura, ANSOL
16:00 - Altlab
16:30 - Openlab
17:00 - Pausa para Networking
17:30 - Porto Linux
18:00 - ESOP
18:30 - Pausa para Networking
19:00 - AEL
19:30 - SIG no Ensino
19:45 - Fim, vamos jantar!

Sem dúvida bastante atractivo - mas infelizmente neste dia já estou comprometido com um jantar com a "concorrência" em Coimbra.

2010/02/09

Sessao de Formação em Software Livre

Avisam-se os potenciais interessados que vai decorrer uma Sessão de formação em Software Livre a realizar dia 13 pelas 14.30 (3h previstas de duração) na UPTec Porto mapa com o apoio da Neoscopio.



Estão disponíveis dois níveis de formação e será realizado aquele que reunir mais inscrições.

Nível inicial:
Destina-se a utilizadores que estão a ter o contacto com o Sistema Operativo GNU/Linux, pretendem instalar ou ter um 1º contacto com o Ambiente de trabalho e as aplicações disponíveis.

  • Demonstração do processo de instalação e suporte na instalação em PC próprio;
  • História do Sistema Operativo GNU/Linux
  • Introdução ao Ambiente de trabalho em Gnome, KDE, XFCE, Fluxbox:
  • Personalização do Ambiente de trabalho
  • Drivers Restritos / Aceleração 3D [Nvidia/AMD-ATI] [CompizFusion]
  • Updates / Instalação de Aplicações [Update Manager/SoftwareCenter/Synaptic/Mark Packages by Task]
  • Repositórios ( http://www.ubuntu.com/community/ubuntustory/components ) [Main/Universe/Multiverse/Partner/PPA] [Proposed/Backports/3rd party]
  • apt-get / aptitude
  • Ferramentas Web [WiFi/VPN/ADSL/UMTS/3G/e-U/eduroam]
  • Multimédia [Totem/VLC/RhythomBox/codecs/DVD css/gstream/Flash]
  • Ferramentas de Produtividade: OpenOffice [Processador de texto/Folha de calculo/Graficos/Impress]

Nível Intermédio:
Para utilizadores que já tem GNU/Linux instalado, e pretendem conhecer em mais pormenor algumas aplicações ou configurações mais extensas
  • Browsers [Firefox/Chrome/Opera/lynx]
  • Clientes IM [Pidgin/Amsn/Skype]
  • Clientes Email [evolution/thunderbird/kmail]
  • firewall [GUFW/UFW/firestarter/ip tables]
  • Samba
  • SSH
  • Design/Edição de imagem [GIMP/Inkscape/f-spot]
  • Ferramentas de Produtividade:
  • OpenOffice [Processador de texto/Folha de calculo/Graficos/Impress/Base de dados]
  • Wine (Wine Is Not an Emulator)
  • Antivirus [Clam AV]
  • Ferramentas de Programação [Netbeans/Anjuta/Eclipse/KDevelope]
  • Utilitarios [sshfs/grub/grub2/multiboot Windows-GNU/Linux]
  • recuperação do grub (após a instalação do Windows)
  • ntfs-3g e ntfs-config (suportado nativamente no Ubuntu Gutsy 7.10)
  • Reiniciar o X (Ctrl+Alt+backspace vs sudo /etc/init.d/[gk]dm restart)
  • Terminar/Matar aplicações / Kill Gnome Applet
  • DiskAnalyzer
  • Jogos:
    AssaultCube, Alien Arena, Tremulous, Quake 3 Arena (nativamente), Counter Strike (wine - requer conta original), Blobby, BzFlag, Foobillard, gl-117, Glest, Nexuiz, Sauerbraten, Torcs, Ufo:ai, Warsow, Warzone2100, World of Padman
Considerações:
Ao contrário das sessões anteriores, não teremos PCs para disponibilizar, pelo que terás que trazer o teu próprio PC/Laptop, no qual poderás realizar uma instalação completa, utilizar apenas um LiveCD de demonstração ou instalar em Máquina Virtual;

Há 25 vagas limite;
Custo: gratuito;

Indicar a qual dos niveis pretende assistir.
Realizar cópias de segurança do PC/Laptop antes de vir ao evento.
A distribuiçao a ser utilizada será Ubuntu Karmic 9.10
Apesar da formação ser dada no sentido formador->formando, pretende-se que sejam sessões bastante interactivas, e em que as questões sejam expostas ao longo da formação.

2009/10/30

Software Auto-Correctivo


Parece que estamos prestes a atingir um marco histórico na história da computação. Como todos sabem, a maioria do software existente (e isso engloba tudo: desde sistemas operativos a browsers, e tudo o resto que faz o vosso computador "mexer") sofre invariavelmente de bugs que, mais tarde ou mais cedo, acabam por causar algum problema.

É por isso que actualmente se torna indispensável manter o software constantemente actualizado, com as frequentes correcções e updates de segurança que visam colmatar os erros mais críticos que sejam detectados.

No entanto, isso é um processo moroso e complicado, que pode demorar horas, dias... ou até mesmo meses ou anos - e no pior caso, nem sequer ser corrigido, caso se trate de software já antigo que deixou de ser suportado.

Com toda a potência computacional existente actualmente, não seria interessante arranjar um método mais eficiente? E que tal se deixássemos essas correções a cargo de um programa encarregado de corrigir outros programas?

É isso mesmo que começa a ser possível: com software que se corrije a ele próprio.

A ideia é simples, um programa monitoriza continuamente a execução de outros programas em tempo real, na sua forma binária (e sem necessidade do seu código fonte, o que lhe permite funcionar com todo o tipo de software proprietário e "fechado") e analisa o seu comportamento.

Quando algo corre mal, o sistema consegue detectar e impedir o funcionamento do programa; analisando o que se passou e tentando vários métodos de correcção que são testados nas mesmas condições. As correcções que não funcionarem são prontamente eliminadas, até que eventualmente uma delas resolva o problema.

Este sistema ClearView foi testado com o Firefox, tendo sido pedido a várias equipas que "atacassem" o browser utilizando 10 tipos de vulnerabilidades... Em todas elas o ClearView detectou e terminou a execução do programa antes que os ataques pudessem ter algum efeito. Para sete dos casos, o sistema conseguiu criar correcções que resolveram esse problema.

Claro que o sistema não é perfeito, e muitas vezes as correcções implementadas poderão não ser as pretendidas... No entanto não deixa de ser interessante este método de auto-correcção de software, que poderá ter um papel cada vez mais importante na crescente complexidade de programas que utilizamos.

É que, um sistema deste tipo pode fazer com que possamos usar software em segurança, mesmo se os seus criadores não lançarem actualizações para os corrigir.

No entanto, uma pergunta permanece: será o ClearView capaz de se corrigir a ele próprio quando detectar um erro na sua execução? ;)

2009/07/20

Visicalc - A primeira Folha de Cálculo

Hoje em dia ninguém pensa duas vezes sobre a utilidade dos programas conhecidos como "Folhas-de-Cálculo", o Microsoft Excel, o Calc do Open office, o famoso (dependendo da vossa idade) Lotus 1-2-3...

O que talvez não saibam é que todos eles tiveram origem no Visicalc, o primeiro programa deste género para computadores domésticos que revolucionou a forma como contabilizamos números (e não só.)


Para quem quiser relembrar o quanto se evoluiu (ou não) nestes últimos 30 anos, têm aqui uma versão DOS que podem executar num PC com DOS ou Windows.

Numa altura em que muitos programas se medem em Gigabytes, maravilhem-se com o que era possível fazer num programa que ocupa... menos de 27Kb!

[via @gizmodo]

2009/07/09

Sapo Summerbits


2ª Edição do SAPO Summerbits

O SAPO e a Associação Ensino Livre lançam hoje dia 8 de Julho o programa SAPO Summerbits . Neste programa são oferecidas bolsas a estudantes, de todos os graus de ensino ou proveniências (maiores de 18 anos e com vínculo a Escola/Universidade Portuguesa), para que contribuam para projectos de Software Livre, já existentes ou completamente novos. As ideias com maior impacto tecnológico e social serão financiadas com 2500€ ao longo de três meses.

Após o sucesso da 1ª Edição, continuamos com o objectivo de tornar o SAPO Summerbits num programa de referência no meio académico e junto das diversas comunidades de software livre que fervilham por todo o país, mostrando simultaneamente ao mundo toda a capacidade criativa dos nossos estudantes.

Na 2ª Edição serão financiados até 10 projectos. As candidaturas são feitas electronicamente pelos orientadores que vão acompanhar o aluno ao longo dos três meses e estarão abertas até dia 27 de Julho de 2008.
 

Para mais informações visite a página oficial do projecto em summerbits.sapo.pt.

2009/05/30

A Eficiência chega ao Software? [Page's Law]

Todos conhecem a lei de Moore, que diz que os computadores duplicam o seu poder de processamento a cada 18 meses.
No entanto, também constatarão na prática que, a cada 18 meses o software fica duplamente mais lento - fazendo com que, na realidade, a maior parte das coisas pareça demorar o mesmo tempo que sempre demorou.

Esta é a chamada Page's Law (de Larry Page, um dos fundadores do Google.)
 (E que é uma injustiça... já que eu - e muito mais gente - tem vindo a dizer o mesmo há muito, muito tempo. :P)

No entanto, Sergey Brin (outro dos fundadores do Google) diz que o Google vai quebrar essa "lei."
Diz que, com o passar do tempo, o software e produtos do Google irão ficar cada vez mais rápidos e eficientes.



Resta-nos esperar que seja mesmo verdade... e que o resto da indústria siga o mesmo exemplo.