PlanetGeek

Córnea artificial da CorNeat dá visão a pessoas cegas

24-01-2021 | 16:30 | Aberto até de Madrugada

Há uma nova opção para tratar pessoas cegas por degeneração da córnea, sem depender de dadores ou operações complexas, a cornea artificial da CorNeat.

Poucos casos haverá da utilidade da tecnologia do que quando são usados para permitir que pessoas tenham acesso a capacidades que perderam. Neste caso, temos uma córnea artificial que literalmente consegue ultrapassar as córneas inutilizadas por uma série de doenças ou acidentes, e sem necessidade de depender de córneas doadas provenientes de cadáveres.

Embora não seja a primeira córnea artificial, a córnea KPro da CorNeat conta com algumas vantagens que parecem torná-la numa excelente opção, como o facto de poder ser aplicada com uma cirurgia relativamente simples, e de contar com base com uma estrutura que promove o crescimento e integração com as fibras oculares, garantindo uma fixação eficiente e permanente da mesma.


No primeiro caso de aplicação da mesma, o paciente de 78 anos que estava cego dos dois olhos há cerca de 10 anos, foi capaz de reconhecer membros da família e ler números numa tabela logo após a cirurgia.

Excelentes notícias para quem puder estar em situação idêntica e ficar com uma nova opção para poder recuperar a visão.

Google Messages pode em breve deixar de funcionar em smartphones não certificados

24-01-2021 | 16:21 | Apps do Android

Segundo referências encontradas no Android, o Google Messages vai deixar de funcionar em smartphones não certificados a 1 de Abril.

Poderia parecer mentira mas, de momento, tudo indica que são esses os planos da Google, preparando-se para impedir o funcionamento do Messages, que faz a gestão dos SMS e RCS nos Android.

<string name="ip_compliance_warning_message"> On March 31, Messages will stop working on uncertified devices, including this one. </string>

O Google Messages é a app utilizada por milhões de utilizadores para lidar com os SMS nos seus Android, e é também uma das poucas apps da Google que funciona em smartphone Android sem serviços da Google instalados, pelo que pode ser usada até nos smartphones Huawei sem os serviços Google. No entanto, isso deixará de acontecer em Abril, passando a ser um requisito que o smartphone tenha os serviços Google devidamente certificados.

A medida poderá estar relacionada com os planos da Google em implementar mensagens RCS com encriptação end-to-end, e não querer arriscar que essa encriptação possa estar comprometida num smartphone não-certificado. De qualquer forma, seria bastante mais útil e prática que se limitasse a apresentar um aviso a alertar para esse facto, de que naquele smartphone não seria possível assegurar a total segurança das mensagens encriptadas ou, em último caso, até desactivar essa funcionalidade, mas continuar a permitir o uso das SMS e mensagens RCS convencionais.

Desta forma, é apenas mais uma app que acaba por fazer que as pessoas se mudem para o Signal, que também pode enviar e receber SMS nos Android.

 

Tomada de posse de Biden dominada por meme de Bernie Sanders

24-01-2021 | 14:30 | Aberto até de Madrugada

Joe Biden já se tornou oficialmente no novo presidente dos EUA, mas a cerimónia da tomada de posse acabou por ser dominada por uma foto de Bernie Sanders que instantaneamente se tornou num meme mundial.

Uma simples foto de um Bernie Sanders aparentemente enregelado, numa cadeira desdobrável e distanciada por conta das circunstâncias actuais tornou-se no ponto de partida para que fosse transposto para os mais diversos cenários e situações.


Tonight’s guest @BernieSanders reacts to the memes about his instantly iconic inauguration look. pic.twitter.com/BrpYJN9V1u

— Late Night with Seth Meyers (@LateNightSeth) January 22, 2021

Há até quem tenha criado um site para facilitar o processo de o colocar em qualquer local do Street View, como no Cais de Gaia, ou à frente do Padrão dos Descobrimentos.


Uma boa forma de marcar o início de uma nova presidência com boa disposição...

Influenciadora promove livros falsos a aspirantes a influenciadores

24-01-2021 | 12:33 | Aberto até de Madrugada

Se dúvidas houvesse quanto ao extremo a que algumas pessoas chegam para promover um suposto estilo de vida no Instagram e redes sociais, eis que temos um caso de uma influenciadora que chega ao ponto de promover a utilização de livros falsos, só com as capas, para ficarem bem nas fotografias.

A situação, só por si, já seria caricata, mas neste caso tornou-se ainda mais por a dita influenciadora estar a promover esses livros aos seus seguidores por preços de €19.99 (sim, os livros falsos) quando uma pequena pesquisa revelava que esses mesmos "livros" podiam ser comprados nas lojas online chinesas por 3 ou 4 euros.

Bem... talvez a próxima promoção seja vender notas falsas de 500 euros por apenas 20 euros...

Beeper unifica 15 serviços de chat num só

24-01-2021 | 12:00 | Aberto até de Madrugada

O fundador da Pebble está a lançar um novo serviço chamado Beeper que tenta resolver a multiplicidade dos serviços de mensagens, unificando 15 das mais populares plataformas, incluindo o WhatsApp, Signal e iMessages, num único interface.

Por repetidas vezes temos referido o problema da fragmentação e multiplicação das plataformas de mensagens, que recentemente voltou a ser relembrada com a fuga de utilizadores do WhatsApp para o Signal. Noutros tempos, tínhamos um ecossistema de plataformas de mensagens interoperáveis através do XMPP/Jabber, que permitia que pessoas com diferentes serviços comunicassem entre si. Pessoas no ICQ podiam mandar mensagens para pessoas no Google Talk ou Yahoo Messenger - e apesar dos avanços da tecnologia, o que temos hoje em dia é precisamente o oposto, com cada plataforma a manter os utilizadores fechados nela própria.

Eric Migicovsky está a tentar resolver isso com o curioso Beeper, um serviços que quer unificar plataformas como o WhatsApp, Signal, Telegram, Slack, Twitter, Discord, Instagram, Facebook Messenger e outros, incluindo o iMessage da Apple. E, uma vez que a pergunta que se segue é: "mas vou ter que ceder as passwords de acesso a estes serviços?" - a resposta torna-o mais interessante. Não, não será preciso fornecer passwords, já que o serviço correrá numa máquina do utilizador, desde que tenha um Mac sempre ligado e com acesso à internet. O computador funcionará como gateway para acesso a todos os serviços de mensagens e, no caso do utilizador não ter um Mac ou não quiser deixar um sempre ligado, o serviço propõe uma solução ainda mais curiosa, fornecendo um iPhone 4S com jailbreak e a app Beeper instalada, cumprindo a mesma função.

New app alert: I've been working on Beeper for a while and today we're launching! It's a single app to chat on iMessage, WhatsApp, and 13 other networks. Been using it as my default chat client for the last 2 years and there is NO going back. Check it out https://t.co/vjAtnYvdhS pic.twitter.com/rJ39rPFixb

— Eric Migicovsky (@ericmigi) January 20, 2021

A parte menos boa de tudo isto é que o Beeper será um serviço de subscrição, com pagamento menal de $10 - mas não deixa de dar resposta a uma necessidade criada pela multiplicação dos serviços de chat; e para muitos, a possibilidade de terem acesso ao iMessages quase justifica essa mensalidade.

Eis a lista de serviços de mensagens que o Beeper suporta actualmente, sendo simples adicionar o suporte para novos serviços no futuro (essa parte da integração é open-source).
  • Whatsapp
  • Facebook Messenger
  • iMessage
  • Android Messages (SMS)
  • Telegram
  • Twitter
  • Slack
  • Hangouts
  • Instagram
  • Skype
  • IRC
  • Matrix
  • Discord
  • Signal
  • Beeper network

Era inevitável que algo assim aparecesse, só não esperava é que nos chegasse do fundador da Pebble.

BMW mostra testes finais do i4

24-01-2021 | 11:00 | Aberto até de Madrugada

Depois do design pouco consensual do i3, a BMW está prestes a lançar o i4, que aplica a estrutura 100% eléctrico num carro com design mais tradicional da marca.

O BMW i3 tem o seu exército de fãs, mas é um carro cujo design não apelava a todos os apreciadores da marca alemã. O novo i4 deverá resolver essa questão, pois apresenta-nos um carro com linhas que desde logo serão identificadas com um "BMW", e mantendo o comportamento desportivo que também é sua tradição.

Pelo que podemos ver do modelo de testes que se segue, o design irá ser bastante mais conservador do que o antecipado pelo i4 Concept, o que poderá ser indicador que o feedback dos clientes terá sido no sentido da marca optar por uma abordagem mais tradicional, ao contrário do que tinha feito no i2.


Agora só falta saber quando ficará disponível e a que preço, sendo desde já de prever que deverá ir para níveis superiores ao da família Série 4, que começa nos 50 mil euros mas com alguns extras facilmente salta para mais de 70 mil euros!

Nissan actualiza Leaf com mais tecnologia

24-01-2021 | 10:00 | Aberto até de Madrugada

A Nissan iniciou as vendas do Leaf 2021, que apresenta diversas melhorias de segurança e conta com algumas novas opções de tecnologia.

Para além de um conjunto de funcionalidades de conectividade e segurança melhoradas, que já se encontram disponíveis nos LEAF em vários mercados, os clientes podem agora usufruir da adição de Wi-Fi no automóvel, Intervenção de Ângulo Morto Inteligente (IBSI) e do Retrovisor Interior com Visão Inteligente (IRVM).

O LEAF 2021 é o primeiro automóvel eléctrico da Nissan a oferecer os novos serviços opcionais de hotspot Wi-Fi no automóvel, fornecidos pela Orange, com quatro planos de dados disponíveis, os quais oferecem uma cobertura líder na estrada e fiabilidade de navegação para passageiros ávidos por dados. As transferências e navegação a alta velocidade garantem que os ficheiros de trabalho importantes estão sempre acessíveis, independentemente de onde o levarem as suas reuniões de trabalho. Durante o fim-de-semana, estas mesmas funcionalidades fornecem uma rápida velocidade de streaming de vídeo, mantendo as crianças entretidas durante aventuras em família.

O Leaf 2021 também acrescenta melhorias tecnológicas face às versões de 40kWh e 62kWh já conhecidas, tornando a condução diária mais segura e confortável. A Intervenção de Ângulo Morto Inteligente (IBSI) faz agora parte do equipamento de série em todas as versões, accionando os travões automaticamente para o manter na faixa quando identifica perigos nas proximidades. Os modelos Tekna também incluem a adição de um Retrovisor Interior com Visão Inteligente (IRVM), o qual oferece ao condutor uma "vista digital" através de um monitor LCD integrado. As imagens são emitidas por uma câmara de alta resolução montada na traseira do veículo, para uma vista traseira completa e desobstruída. Por seu lado, as condições meteorológicas exteriores não são um problema, graças ao Escurecimento Automático para todos os níveis de iluminação, proporcionando boa visibilidade, mesmo em dias de sol forte no verão ou em noites chuvosas no inverno. Quando os proprietários quiserem saber como estão os seus animais de estimação ou crianças sentados atrás, podem alternar com um simples toque entre os ângulos de inclinação do espelho retrovisor.

A vontade da Nissan em incorporar o feedback dos consumidores é perfeitamente visível no Leaf 2021. Esta é destacada pela disponibilização de direcção telescópica em todas as versões. Totalmente ajustável quanto à inclinação e alcance, garante que os condutores podem desfrutar de uma posição ao volante optimizada. O menu de melhorias tecnológicas inclui também a monitorização e controlo de funcionalidades através da aplicação para smartphone NissanConnect Services. Além das funcionalidades que já se encontram disponíveis, tais como o controlo remoto da climatização e a monitorização da carga da bateria, os clientes LEAF 2021 também serão capazes de fechar e abrir as portas com os seus smartphones, assim como configurar os Alertas Inteligentes, como as notificações de velocidade ou georreferenciação.

O Leaf 2021 recebe a introdução do elegante Ceramic Grey como uma opção de cor de carroçaria, que também está disponível como um estilo marcante de dois tons quando combinada com o tecto em Pearl Black Metallic. A versão actualizada do Leaf já está disponível em Portugal, com preço a partir de 23.000 euros + IVA, incluindo campanhas em vigor.

Publicado originalmente no Pela Estrada Fora

Como ensinar cibersegurança à família

24-01-2021 | 09:32 | Apps do Android


Como a segurança não ocupa lugar, fiquem com algumas dicas para partilhar com a família.


24 de janeiro celebra-se o Dia Internacional da Educação, uma data que ressalva a importância da formação. As crianças e jovens são o futuro e educá-los é o melhor caminho para estejam preparados para enfrentarem desafios que se apresentarão ao longo da vida. Os mais pequenos da casa já nasceram com a tecnologia, cresceram com ecrãs. Porém, apesar de todo o conhecimento que têm na área tecnológica, ainda fica um ponto pendente: a cibersegurança. Por essa razão a Check Point Software Technologies Ltd., fornecedor líder de soluções de cibersegurança a nível global, quer destacar a importância que tem os mais novos poderem navegar pela internet de forma segura.

 

“Bloquear e restringir algumas funcionalidades da internet, como se faz com frequência, é uma medida efetiva de proteger os pequenos de alguns perigos, mas que não os ajudará a médio e longo prazo. Por isso, se os pais realmente querem que os seus filhos desfrutem do mundo virtual de forma segura, a solução é ensinar-lhes como se manterem a salvo por si mesmos, já que esta postura permitirá que aprendam as boas práticas de navegação na internet, evitando os ciberriscos. Vivemos num mundo cada vez mais digitalizado, por isso formar os mais jovens em cibersegurança é uma aposta segura para os manter a salvo na hora de utilizarem a web, bem como abrir-lhes novas portas para uma futura carreira profissional,” comenta Rui Duro, Country Manager da Check Point em Portugal.

 

Por este motivo, os especialistas da empresa assinalam alguns aspetos de proteção que se podem ensinar aos mais pequenos:

  • Configurar passwords seguras: utilizam redes sociais, jogam através da internet, vêm séries através de numerosas plataformas ou inclusivamente conectam-se ao correio eletrónico. Para aceder a estes serviços têm que criar numerosas passwords, pelo que é primordial que conheçam quais são as chaves para que estas sejam seguras. Conselhos como não usar palavras comuns, não utilizar informação pessoal como pode ser a própria data de aniversário, evitar pôr na password o nome do utilizador e, deixar claro que nunca devem ser partilhadas com ninguém para evitar riscos, são alguns dos pilares básicos a ensinar.
  • Conhecer as bases para distinguir webs fiáveis das que não são: um pequeno símbolo ao lado do domínio da web encarrega-se de assegurar que a página em que estão a navegar é segura. O ícone verde que vemos nos URLS das páginas web indica que estas cumprem com o protocolo de HTTPs, é dizer, que toda a informação que contém encontra-se cifrada e protegida. O “s” final do protocolo significa “segura”. Esta é outro sinal que devem conhecer desde o primeiro momento, já que assim poderiam distinguir entre websites fiáveis e evitar aqueles que possam conter riscos de segurança.
  • Só fazer o download de aplicações de mercados oficiais: as crianças e adolescentes estão todo o dia à espera do último jogo online da moda, ou utilizam apps de filtros para fotografias ou vídeos para colocar nas redes sociais. Na hora de efetuar o download devem assegurar-se de descarregar este tipo de aplicações a partir dos mercados oficiais. Desta forma, minimiza-se o riscos de se instalar nos seus dispositivos programas pouco fiáveis que possam deixar portas abertas para o download de software malicioso como trojans, keyloggers, criptomineradores, etc...

 

Os especialistas da Check Point deixam também conselhos para que esta tarefa formativa seja mais simples para os pais:

  • Acompáanhá-los nos primeiros passos da sua vida digital: ter um guia que acompanhe nos seus primeiros passos na web é uma das bases para que consigam começar com o pé direito neste mundo digital. Que o pai ou a mãe esteja ao lado da criança na hora de descobrir as vantagens da internet conseguirá que este não caia em perigos ou em riscos presentes neste mundo. Estar a seu lado nas suas primeiras navegações para dar-lhes as diretrizes básicas é muito importante para que saibam logo como fazê-lo por si próprios de uma forma adequada.
  • Procurar métodos divertidos de aprendizagem: há que admitir métodos para manter-se a salvo na internet não é o mais divertido para os mais pequenos. Aprender os conceitos básicos de segurança informática e fazê-lo de forma divertida é um dos principais desafios para os pais e professores. É por isso que os grandes gigantes tecnológicos estão a criar jogos interactivos que ajudem as crianças a assimilar os conceitos mais importantes sobre cibersegurança de uma forma simples e divertida. Alguns destes jogos são o CyberScouts, Hackers ou Cybercrook criados pela Incibe, os quais ajudarão a que assimilem os conceitos mais importantes sem que se dê conta, ou o Be Internet Awesome da Google.
  • Não há que meter medo, mas sim consciencializar sobre os riscos: a educação não consiste em assustar as crianças sobre os perigos da internet, mas sim ajudá-los a ter consciência sobre os seus riscos e que, desta forma, saibam a importância de estar protegidos para desfrutar de uma vida digital segura. A melhor forma de consegui-lo e de que tenham conhecimento destes perigos é dialogando com eles e explicando-lhe ao que se expõem. Assim, ao manter uma conversa fluída sobre o tema também poderá incluir quais os hábitos que têm, as páginas por onde navegam, etc... e assim poderá dar-se conselhos para uma melhor navegação.

 

Check Point, uma empresa comprometida com a formação em cibersegurança

Os especialistas da empresa advertem que o crescimento de tecnologias como o IoT ou a cloud tornam claro que a conectividade é o aspeto dominante no mundo atual. Por isso, a Check Point, como prova do seu compromisso para fomentar a formação em cibersegurança, apoia muitas atividades em escolas e colégios, pois quantas mais pessoas sejam conscientes das ameaças cibernéticas e como se devem proteger, mais preparados estarão para enfrentar os desafios do mundo digital.

 

Desta forma, entre os principais valores da empresa destaca-se a firme crença de o quão é importante oferecer oportunidades para ter acesso a formação em cibersegurança. Para isso, foi criada a SecureAcademy, um programa de formação presente em mais de 100 universidades de 40 países do mundo, a qual oferece uma formação completa sobre temas de cibersegurança aos estudantes. Assim, a Check Point fomenta o acesso a novas oportunidades educativas e profissionais no setor de cibersegurança. 

Some changes to userrepository

24-01-2021 | 03:45 | Bruno Miguel

Hello, folks. It has been a while since I last wrote about my AUR-based Arch Linux repository. To be precise, four months and twelve days.

A lot has happened since then. One of the main changes was the removal of several packages no longer present in AUR or really outdated. Some examples are peafox, marp and gimp-dbp.

Another important change was the addition of several new packages, as usual. If I find it may be useful for someone, I add it.

Also, I created three metapackages for a minimal — and opinionated — Plasma Desktop, GNOME and XFCE installation. You can install them by choosing one of the following:

  • gnome-minimal
  • plasma-minimal
  • xfce-minimal

More, for Mate, Cinnamon and other desktop environments or window managers might be released soon.

Sadly still, no kernels, although I would love to add one. I have jarvis — the build bot — doing a full build every 8 hours, so adding a kernel will likely force me to increase this time span. As of now, I would like to avoid it, but that might change in the future. Let’s see how it goes.

If you want to take a detailed look at the changes, you can see the last 10 ones below:

commit 9704c81ad0c7c09a93f42d1c62489c3cf2637fbc
Author: Bruno Miguel <omitted>
Date:   Sun Jan 24 03:11:14 2021 +0000

    new packages; submodules updates

diff --git a/.gitmodules b/.gitmodules
index 1b59c51..49f1149 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1768,3 +1768,21 @@
 [submodule "pkgbuild/pilgo"]
 	path = pkgbuild/pilgo
 	url = https://aur.archlinux.org/pilgo
+[submodule "pkgbuild/ipscan"]
+	path = pkgbuild/ipscan
+	url = https://aur.archlinux.org/ipscan
+[submodule "pkgbuild/otoclone"]
+	path = pkgbuild/otoclone
+	url = https://aur.archlinux.org/otoclone
+[submodule "pkgbuild/sfwbar"]
+	path = pkgbuild/sfwbar
+	url = https://aur.archlinux.org/sfwbar
+[submodule "pkgbuild/mediad"]
+	path = pkgbuild/mediad
+	url = https://aur.archlinux.org/mediad
+[submodule "pkgbuild/novelwriter"]
+	path = pkgbuild/novelwriter
+	url = https://aur.archlinux.org/novelwriter
+[submodule "pkgbuild/aur-update"]
+	path = pkgbuild/aur-update
+	url = https://aur.archlinux.org/aur-update
diff --git a/pkgbuild/android-messages-desktop-bin b/pkgbuild/android-messages-desktop-bin
index 526eee3..2d9433d 160000
--- a/pkgbuild/android-messages-desktop-bin
+++ b/pkgbuild/android-messages-desktop-bin
@@ -1 +1 @@
-Subproject commit 526eee3e86581dc2c5c35d03f5819e4d0c4eceda
+Subproject commit 2d9433de0a9c3723e12f24d6f62b660ef022c025
diff --git a/pkgbuild/aur-update b/pkgbuild/aur-update
new file mode 160000
index 0000000..7a6ac3e
--- /dev/null
+++ b/pkgbuild/aur-update
@@ -0,0 +1 @@
+Subproject commit 7a6ac3e2f5f2aaa7840c2e55fe91290f2ad19dc2
diff --git a/pkgbuild/autenticacao-gov-pt b/pkgbuild/autenticacao-gov-pt
index 1d8510f..a4beb0e 160000
--- a/pkgbuild/autenticacao-gov-pt
+++ b/pkgbuild/autenticacao-gov-pt
@@ -1 +1 @@
-Subproject commit 1d8510f74ea2108a36a9105a1e30f2c29a02a9b0
+Subproject commit a4beb0e69fcabd06aa39a4098d19e5a0a2c23977
diff --git a/pkgbuild/blightmud b/pkgbuild/blightmud
index 5928526..d54bca4 160000
--- a/pkgbuild/blightmud
+++ b/pkgbuild/blightmud
@@ -1 +1 @@
-Subproject commit 592852676b8c99092adceb7df582d32d929f490b
+Subproject commit d54bca412cf6fe45d97b066789e54d6f26261cfc
diff --git a/pkgbuild/boostchanger-git b/pkgbuild/boostchanger-git
index 9af0dc7..d2d03a7 160000
--- a/pkgbuild/boostchanger-git
+++ b/pkgbuild/boostchanger-git
@@ -1 +1 @@
-Subproject commit 9af0dc7eee3a84a715435fc5a0069067b714efe2
+Subproject commit d2d03a7b8bece51d25e2fcd855540b46942c3ef5
diff --git a/pkgbuild/bottles-git b/pkgbuild/bottles-git
index 0958ead..267dcf2 160000
--- a/pkgbuild/bottles-git
+++ b/pkgbuild/bottles-git
@@ -1 +1 @@
-Subproject commit 0958eadb44691f08bff29a9a1472489e4687b774
+Subproject commit 267dcf274cbd5757763d5118fb355933f9a57a24
diff --git a/pkgbuild/brave-dev-bin b/pkgbuild/brave-dev-bin
index 7d7cd68..b0606a0 160000
--- a/pkgbuild/brave-dev-bin
+++ b/pkgbuild/brave-dev-bin
@@ -1 +1 @@
-Subproject commit 7d7cd68a8361bbb8329070387ef827c20c930866
+Subproject commit b0606a0c6dc61dbcc51963f63259b61fedba8039
diff --git a/pkgbuild/cagebreak b/pkgbuild/cagebreak
index d67d925..247ded9 160000
--- a/pkgbuild/cagebreak
+++ b/pkgbuild/cagebreak
@@ -1 +1 @@
-Subproject commit d67d9259b0ac2eeec2c23854de341e0908ccd957
+Subproject commit 247ded9c1e501ea9ebf476d383aa3a7ce226cb31
diff --git a/pkgbuild/console_sudoku b/pkgbuild/console_sudoku
index f2dc442..e1b3570 160000
--- a/pkgbuild/console_sudoku
+++ b/pkgbuild/console_sudoku
@@ -1 +1 @@
-Subproject commit f2dc4425507982d6047183eb815bf30ec8825914
+Subproject commit e1b357047a27a6c753ae41ef04afdb088661b0de
diff --git a/pkgbuild/dimport b/pkgbuild/dimport
index 9f9ed61..5124863 160000
--- a/pkgbuild/dimport
+++ b/pkgbuild/dimport
@@ -1 +1 @@
-Subproject commit 9f9ed61cfb6aeaf8e6a7759980fd95e6fdb826c5
+Subproject commit 51248638338960f0bab96f9de819ea6a35c51d31
diff --git a/pkgbuild/dotter-rs-bin b/pkgbuild/dotter-rs-bin
index d4162be..3fdd5c1 160000
--- a/pkgbuild/dotter-rs-bin
+++ b/pkgbuild/dotter-rs-bin
@@ -1 +1 @@
-Subproject commit d4162be612334f444c29b8cc9818ac812ba62a0d
+Subproject commit 3fdd5c1fcd91eb5cad04b66636466d664428fc94
diff --git a/pkgbuild/dvc b/pkgbuild/dvc
index 04cc5cf..5c6da7c 160000
--- a/pkgbuild/dvc
+++ b/pkgbuild/dvc
@@ -1 +1 @@
-Subproject commit 04cc5cf8b8862caddf1a4d818a2f992f1f20a4fc
+Subproject commit 5c6da7c2fabb2b440647a553d0b2e7358727b9c8
diff --git a/pkgbuild/exiftool b/pkgbuild/exiftool
index e9952fb..eb3cb4e 160000
--- a/pkgbuild/exiftool
+++ b/pkgbuild/exiftool
@@ -1 +1 @@
-Subproject commit e9952fbf26b131b08f7f35bc2fa165ecdeb2b1e4
+Subproject commit eb3cb4e25be59001ae022d676006ca966a1696b4
diff --git a/pkgbuild/f3 b/pkgbuild/f3
index a0b0f7d..bd3bd4b 160000
--- a/pkgbuild/f3
+++ b/pkgbuild/f3
@@ -1 +1 @@
-Subproject commit a0b0f7df66aad50129515d1e8dc1734475d3ca44
+Subproject commit bd3bd4b8c59199fa8235e6ffca9ba67c26646757
diff --git a/pkgbuild/firefox-beta-bin b/pkgbuild/firefox-beta-bin
index 87867e9..a59669c 160000
--- a/pkgbuild/firefox-beta-bin
+++ b/pkgbuild/firefox-beta-bin
@@ -1 +1 @@
-Subproject commit 87867e912df42f5a8fca6b0182615cf75256c9f6
+Subproject commit a59669c3d723616778f4bc8790f6f77231cc9339
diff --git a/pkgbuild/firefox-kde-opensuse-bin b/pkgbuild/firefox-kde-opensuse-bin
index 4d835d6..9c59ece 160000
--- a/pkgbuild/firefox-kde-opensuse-bin
+++ b/pkgbuild/firefox-kde-opensuse-bin
@@ -1 +1 @@
-Subproject commit 4d835d6f4b3adaa76bd9b6a48326769b665cd914
+Subproject commit 9c59eceac601cf479f4e6b1cc65b40f481113fe9
diff --git a/pkgbuild/gaiasky b/pkgbuild/gaiasky
index cb7bcd0..d3c4641 160000
--- a/pkgbuild/gaiasky
+++ b/pkgbuild/gaiasky
@@ -1 +1 @@
-Subproject commit cb7bcd0be81dab92fc656fb94cd5ab396988bc2a
+Subproject commit d3c46413257a7f4f0d43d65706a27333359517da
diff --git a/pkgbuild/gdu b/pkgbuild/gdu
index 119d499..ffc026f 160000
--- a/pkgbuild/gdu
+++ b/pkgbuild/gdu
@@ -1 +1 @@
-Subproject commit 119d499f5600cefb3df6c72769c6f5296a798fec
+Subproject commit ffc026f76d51e3d16d866697dd0f615dc12fb48d
diff --git a/pkgbuild/git-cola b/pkgbuild/git-cola
index f65d845..b5aa449 160000
--- a/pkgbuild/git-cola
+++ b/pkgbuild/git-cola
@@ -1 +1 @@
-Subproject commit f65d845cdd2c186866fcdbe08e21a6cc4a607c77
+Subproject commit b5aa449e4741fa36e66d4f19f4d9b6316ab35f26
diff --git a/pkgbuild/git-delta b/pkgbuild/git-delta
index 821d257..6c80d8c 160000
--- a/pkgbuild/git-delta
+++ b/pkgbuild/git-delta
@@ -1 +1 @@
-Subproject commit 821d257556f9880b6fb1d7f96fb3d231fa4d2e41
+Subproject commit 6c80d8c8b2e27313ddea56e76c6dbfbb72a8909a
diff --git a/pkgbuild/gitleaks b/pkgbuild/gitleaks
index c9356e3..2a24029 160000
--- a/pkgbuild/gitleaks
+++ b/pkgbuild/gitleaks
@@ -1 +1 @@
-Subproject commit c9356e31899acaa34a58515cde8b3392a44a4bae
+Subproject commit 2a24029d02ef551620935c1e7f3b3659be0084dc
diff --git a/pkgbuild/gitui-git b/pkgbuild/gitui-git
index 7cbf09f..7d26997 160000
--- a/pkgbuild/gitui-git
+++ b/pkgbuild/gitui-git
@@ -1 +1 @@
-Subproject commit 7cbf09f4dbeacedcd8b0914b05ee10b40f9075cc
+Subproject commit 7d269976ec63bf02e5149f00a2a07b1395ec4035
diff --git a/pkgbuild/graviton-bin b/pkgbuild/graviton-bin
index 8175fde..3f5c01e 160000
--- a/pkgbuild/graviton-bin
+++ b/pkgbuild/graviton-bin
@@ -1 +1 @@
-Subproject commit 8175fdefd253d473887fa3f8dc6a89c66bacc0e7
+Subproject commit 3f5c01e42755c06d7021c559c9ece837acb5491b
diff --git a/pkgbuild/growlight b/pkgbuild/growlight
index 9a198e3..f269da7 160000
--- a/pkgbuild/growlight
+++ b/pkgbuild/growlight
@@ -1 +1 @@
-Subproject commit 9a198e3703596b29dfa8a3bac41f1bb8914693b2
+Subproject commit f269da70e1df95ac5af7d4d3bf7c8fbec0ffd19e
diff --git a/pkgbuild/guiscrcpy b/pkgbuild/guiscrcpy
index b767402..f453abf 160000
--- a/pkgbuild/guiscrcpy
+++ b/pkgbuild/guiscrcpy
@@ -1 +1 @@
-Subproject commit b7674020c22980aa86e2ddc994bf52447d8b1090
+Subproject commit f453abfc8d448ff722433ada6f6efd3928101fb6
diff --git a/pkgbuild/iicalc b/pkgbuild/iicalc
index af6d8c9..f9ae120 160000
--- a/pkgbuild/iicalc
+++ b/pkgbuild/iicalc
@@ -1 +1 @@
-Subproject commit af6d8c96d4edc38d434e2c88fb8d524a2f78b802
+Subproject commit f9ae1206cca102c00ebbcd6b7000b0f785897056
diff --git a/pkgbuild/ipscan b/pkgbuild/ipscan
new file mode 160000
index 0000000..a3eba06
--- /dev/null
+++ b/pkgbuild/ipscan
@@ -0,0 +1 @@
+Subproject commit a3eba06a9abbc55c838b165f596e9151f4ecee11
diff --git a/pkgbuild/joplin-appimage b/pkgbuild/joplin-appimage
index a22ca2d..a49aa01 160000
--- a/pkgbuild/joplin-appimage
+++ b/pkgbuild/joplin-appimage
@@ -1 +1 @@
-Subproject commit a22ca2d348b339874132a23a1c71c3412159640e
+Subproject commit a49aa01f049cecdb962ba0bc5c25f353c80fcb6c
diff --git a/pkgbuild/komikku b/pkgbuild/komikku
index e178b3a..2cf015b 160000
--- a/pkgbuild/komikku
+++ b/pkgbuild/komikku
@@ -1 +1 @@
-Subproject commit e178b3aa90cb465c94f39cf40cd0db2410f090a0
+Subproject commit 2cf015b7fadb6a6699cfa77a5cbc06955f727ed5
diff --git a/pkgbuild/librewolf-bin b/pkgbuild/librewolf-bin
index 0cc6d92..f0381ad 160000
--- a/pkgbuild/librewolf-bin
+++ b/pkgbuild/librewolf-bin
@@ -1 +1 @@
-Subproject commit 0cc6d92999ced9b47880283c73b5d07e73a47526
+Subproject commit f0381adc83d462ac711db782ccb5691d26fc632c
diff --git a/pkgbuild/linux-wifi-hotspot b/pkgbuild/linux-wifi-hotspot
index 1f5eaa4..1859ed9 160000
--- a/pkgbuild/linux-wifi-hotspot
+++ b/pkgbuild/linux-wifi-hotspot
@@ -1 +1 @@
-Subproject commit 1f5eaa4a0622524d52f6f925ac35410ef0f02a1c
+Subproject commit 1859ed94d69c8df85460a4553476a046de157832
diff --git a/pkgbuild/lollypop-stable-git b/pkgbuild/lollypop-stable-git
index bbc33c0..87a3467 160000
--- a/pkgbuild/lollypop-stable-git
+++ b/pkgbuild/lollypop-stable-git
@@ -1 +1 @@
-Subproject commit bbc33c0a25b89b0ac891027b56198d899d6343b4
+Subproject commit 87a346710ea540aad4f04cd2d21ef7283324ef71
diff --git a/pkgbuild/mediad b/pkgbuild/mediad
new file mode 160000
index 0000000..b0d468d
--- /dev/null
+++ b/pkgbuild/mediad
@@ -0,0 +1 @@
+Subproject commit b0d468d4f3e8e63445f6f8aecd4e7bd88d0c040b
diff --git a/pkgbuild/metadata-cleaner b/pkgbuild/metadata-cleaner
index 2d851e7..aa3ba7f 160000
--- a/pkgbuild/metadata-cleaner
+++ b/pkgbuild/metadata-cleaner
@@ -1 +1 @@
-Subproject commit 2d851e712455cbf592c6e8e64d0b2d4c2a0aea8a
+Subproject commit aa3ba7ff3c5762b4961c844dda4f9f5ab6aaa056
diff --git a/pkgbuild/minify b/pkgbuild/minify
index 6c18b92..c9e184c 160000
--- a/pkgbuild/minify
+++ b/pkgbuild/minify
@@ -1 +1 @@
-Subproject commit 6c18b9271aa4d8544b78d83201a805e66cfaef2b
+Subproject commit c9e184cef058cc8c0dd402d3118e8f83a1dbec66
diff --git a/pkgbuild/navi b/pkgbuild/navi
index a7d8d38..c2cc099 160000
--- a/pkgbuild/navi
+++ b/pkgbuild/navi
@@ -1 +1 @@
-Subproject commit a7d8d3894edb87cacb3ddd03a42824fb49fd141f
+Subproject commit c2cc0997dd2e14b3322c393fca04659108cd8775
diff --git a/pkgbuild/novelwriter b/pkgbuild/novelwriter
new file mode 160000
index 0000000..c556ba4
--- /dev/null
+++ b/pkgbuild/novelwriter
@@ -0,0 +1 @@
+Subproject commit c556ba4504b3daba455c9d4f18b98931a2d7af5c
diff --git a/pkgbuild/otoclone b/pkgbuild/otoclone
new file mode 160000
index 0000000..621bc4a
--- /dev/null
+++ b/pkgbuild/otoclone
@@ -0,0 +1 @@
+Subproject commit 621bc4a4484eb4a9c19ceb5aecc3431fa4e0344d
diff --git a/pkgbuild/sfwbar b/pkgbuild/sfwbar
new file mode 160000
index 0000000..e37ce3c
--- /dev/null
+++ b/pkgbuild/sfwbar
@@ -0,0 +1 @@
+Subproject commit e37ce3c08300bb19830451a5411906b3d16f1e4b
diff --git a/pkgbuild/silos b/pkgbuild/silos
index 19d819c..c197e3c 160000
--- a/pkgbuild/silos
+++ b/pkgbuild/silos
@@ -1 +1 @@
-Subproject commit 19d819cbd9dad8c7b8e4de1954e8611726d85843
+Subproject commit c197e3c18f8bba4df65df88089175b1d767ceb9a
diff --git a/pkgbuild/st-musiyenko-git b/pkgbuild/st-musiyenko-git
index 4e92b05..5b0fdc8 160000
--- a/pkgbuild/st-musiyenko-git
+++ b/pkgbuild/st-musiyenko-git
@@ -1 +1 @@
-Subproject commit 4e92b0556e8b387de1b1d499a8980580c67f8128
+Subproject commit 5b0fdc844a760640d00b6eb8f90bdf4d67b00d33
diff --git a/pkgbuild/tab-rs b/pkgbuild/tab-rs
index 8eca849..1eb1f5e 160000
--- a/pkgbuild/tab-rs
+++ b/pkgbuild/tab-rs
@@ -1 +1 @@
-Subproject commit 8eca84949c9af5e9f1d154a18acb742d7c3deefd
+Subproject commit 1eb1f5ea7a013b7062882ea12986ec06ab46c992
diff --git a/pkgbuild/tauon-music-box b/pkgbuild/tauon-music-box
index b4902a1..07a2850 160000
--- a/pkgbuild/tauon-music-box
+++ b/pkgbuild/tauon-music-box
@@ -1 +1 @@
-Subproject commit b4902a153b6e86473b17fe0b05c4597f9ae9f7bd
+Subproject commit 07a2850d7816209c9bf55b41ca410cc4995918ff
diff --git a/pkgbuild/ventoy-bin b/pkgbuild/ventoy-bin
index e5217a3..ca341ee 160000
--- a/pkgbuild/ventoy-bin
+++ b/pkgbuild/ventoy-bin
@@ -1 +1 @@
-Subproject commit e5217a3a76d62e20c08130f09a360a8b541bc1a1
+Subproject commit ca341ee2a4b3da2f1a9a2551e07cc51589f03463
diff --git a/pkgbuild/whatip b/pkgbuild/whatip
index 4390865..840000d 160000
--- a/pkgbuild/whatip
+++ b/pkgbuild/whatip
@@ -1 +1 @@
-Subproject commit 4390865b1f6cc1a8731ba764a94097eda114a925
+Subproject commit 840000decd99337b5b975b7a6ce8a23eed012800

commit b3f7a4a76d6e259a6cfd90a7aba73b616cff16e7
Author: Bruno Miguel <omitted>
Date:   Thu Jan 21 15:33:30 2021 +0000

    new packages; submodules updates

diff --git a/.gitmodules b/.gitmodules
index e992d3c..1b59c51 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1762,3 +1762,9 @@
 [submodule "pkgbuild/sslyze"]
 	path = pkgbuild/sslyze
 	url = https://aur.archlinux.org/sslyze
+[submodule "pkgbuild/flat-remix"]
+	path = pkgbuild/flat-remix
+	url = https://aur.archlinux.org/flat-remix
+[submodule "pkgbuild/pilgo"]
+	path = pkgbuild/pilgo
+	url = https://aur.archlinux.org/pilgo
diff --git a/pkgbuild/flat-remix b/pkgbuild/flat-remix
new file mode 160000
index 0000000..68eaf8c
--- /dev/null
+++ b/pkgbuild/flat-remix
@@ -0,0 +1 @@
+Subproject commit 68eaf8c2bb15b84a8da88569f8ad48cafe41be3c
diff --git a/pkgbuild/pilgo b/pkgbuild/pilgo
new file mode 160000
index 0000000..aa3789a
--- /dev/null
+++ b/pkgbuild/pilgo
@@ -0,0 +1 @@
+Subproject commit aa3789ad83dba965756d9e83ccd2e063852b8c6f
diff --git a/pkgbuild/standardnotes-bin b/pkgbuild/standardnotes-bin
index 3b1dba9..e051ce7 160000
--- a/pkgbuild/standardnotes-bin
+++ b/pkgbuild/standardnotes-bin
@@ -1 +1 @@
-Subproject commit 3b1dba9c981968b92b7fa84011d8a58d8a88fb82
+Subproject commit e051ce7ab89109b8259cee1a0d5b2e3c216764fd
diff --git a/pkgbuild/tixati b/pkgbuild/tixati
index 4f9716e..ffd7162 160000
--- a/pkgbuild/tixati
+++ b/pkgbuild/tixati
@@ -1 +1 @@
-Subproject commit 4f9716e7a41c7d98095c3e384d7f4f663310453c
+Subproject commit ffd71623834120c51009383a459678b772dcda15
diff --git a/pkgbuild/vorta b/pkgbuild/vorta
index 2bf7e07..773f4bd 160000
--- a/pkgbuild/vorta
+++ b/pkgbuild/vorta
@@ -1 +1 @@
-Subproject commit 2bf7e07756a077f72bb1d9a6db99a3b620a86eb3
+Subproject commit 773f4bd09367370d1564a280062cc10007ad3aef

commit a8d4b3043bb03b7fb307a1c945b382b6f102479f
Author: Bruno Miguel <omitted>
Date:   Wed Jan 20 13:21:26 2021 +0000

    new packages; submodules updates

diff --git a/.gitmodules b/.gitmodules
index 533a9f6..e992d3c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -306,7 +306,7 @@
 	url = https://aur.archlinux.org/rofimoji-git.git
 [submodule "pkgbuild/scaleway-cli"]
 	path = pkgbuild/scaleway-cli
-	url = https://aur.archlinux.org/scaleway-cli.git
+	url = https://aur.archlinux.org/scaleway-cli
 [submodule "pkgbuild/scat"]
 	path = pkgbuild/scat
 	url = https://aur.archlinux.org/scat.git
@@ -1750,3 +1750,15 @@
 [submodule "pkgbuild/speedread-git"]
 	path = pkgbuild/speedread-git
 	url = https://aur.archlinux.org/speedread-git
+[submodule "pkgbuild/haruna"]
+	path = pkgbuild/haruna
+	url = https://aur.archlinux.org/haruna
+[submodule "pkgbuild/plotinus"]
+	path = pkgbuild/plotinus
+	url = https://aur.archlinux.org/plotinus
+[submodule "pkgbuild/howdoi"]
+	path = pkgbuild/howdoi
+	url = https://aur.archlinux.org/howdoi
+[submodule "pkgbuild/sslyze"]
+	path = pkgbuild/sslyze
+	url = https://aur.archlinux.org/sslyze
diff --git a/pkgbuild/airgeddon-git b/pkgbuild/airgeddon-git
index 9578841..16a8aa2 160000
--- a/pkgbuild/airgeddon-git
+++ b/pkgbuild/airgeddon-git
@@ -1 +1 @@
-Subproject commit 95788417ab198bf436ff83d4b104a587009e5cbe
+Subproject commit 16a8aa27e6bc0bf148ca6bf104c43d1057c4ba6d
diff --git a/pkgbuild/haruna b/pkgbuild/haruna
new file mode 160000
index 0000000..2e4d40b
--- /dev/null
+++ b/pkgbuild/haruna
@@ -0,0 +1 @@
+Subproject commit 2e4d40b5156e0d732711b4a6b4755958bfa62d46
diff --git a/pkgbuild/howdoi b/pkgbuild/howdoi
new file mode 160000
index 0000000..c7dd9d7
--- /dev/null
+++ b/pkgbuild/howdoi
@@ -0,0 +1 @@
+Subproject commit c7dd9d79d8bde5363c3b87b125bb6d702963ef0f
diff --git a/pkgbuild/plotinus b/pkgbuild/plotinus
new file mode 160000
index 0000000..784745c
--- /dev/null
+++ b/pkgbuild/plotinus
@@ -0,0 +1 @@
+Subproject commit 784745c4b7e86f54c27efd7e8dd6d05a249f8897
diff --git a/pkgbuild/sslyze b/pkgbuild/sslyze
new file mode 160000
index 0000000..046fffb
--- /dev/null
+++ b/pkgbuild/sslyze
@@ -0,0 +1 @@
+Subproject commit 046fffb463a5e61edd21cd88d09086798ac8a866

commit d99699c007183f060b9ba2c14caf7279f2884df1
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:10:47 2021 +0000

    removed gimp-dbp, no longer exists in AUR

diff --git a/.gitmodules b/.gitmodules
index 108024d..533a9f6 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -850,9 +850,6 @@
 [submodule "pkgbuild/gimp-plugin-lqr"]
 	path = pkgbuild/gimp-plugin-lqr
 	url = https://aur.archlinux.org/gimp-plugin-lqr
-[submodule "pkgbuild/gimp-dbp"]
-	path = pkgbuild/gimp-dbp
-	url = https://aur.archlinux.org/gimp-dbp
 [submodule "pkgbuild/giti-git"]
 	path = pkgbuild/giti-git
 	url = https://aur.archlinux.org/giti-git

commit ea9dc882b673b078b9c87d1b8123737f66efd509
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:10:46 2021 +0000

    Removed gimp-dbp submodule

diff --git a/pkgbuild/gimp-dbp b/pkgbuild/gimp-dbp
deleted file mode 160000
index a26fe6e..0000000
--- a/pkgbuild/gimp-dbp
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a26fe6ea5885cfe4f65fde30db4ad11aeab56e7f

commit 10cfd15b81879bd37a47523ca06f44f6dd45d904
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:09:02 2021 +0000

    removed peafox, no longer exists in AUR

diff --git a/.gitmodules b/.gitmodules
index 2d9cf96..108024d 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1144,9 +1144,6 @@
 [submodule "pkgbuild/scrotpush"]
 	path = pkgbuild/scrotpush
 	url = https://aur.archlinux.org/scrotpush
-[submodule "pkgbuild/peafox"]
-	path = pkgbuild/peafox
-	url = https://aur.archlinux.org/peafox
 [submodule "pkgbuild/cowspeak"]
 	path = pkgbuild/cowspeak
 	url = https://aur.archlinux.org/cowspeak

commit e8f0476fb65f502c1aea3d6b93cab03cb559bbd9
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:09:00 2021 +0000

    Removed peafox submodule

diff --git a/pkgbuild/peafox b/pkgbuild/peafox
deleted file mode 160000
index 4bfb2d6..0000000
--- a/pkgbuild/peafox
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 4bfb2d67c2264df7205b90d162a7a6d137cb7089

commit 5cf6d6c9cb93143ba48c3a0c5829efc937b2b51a
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:08:01 2021 +0000

    removed karma, no longer exists in AUR

diff --git a/.gitmodules b/.gitmodules
index ffff862..2d9cf96 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -634,9 +634,6 @@
 [submodule "pkgbuild/dnsproxy-adguard"]
 	path = pkgbuild/dnsproxy-adguard
 	url = https://aur.archlinux.org/dnsproxy-adguard
-[submodule "pkgbuild/karma"]
-	path = pkgbuild/karma
-	url = https://aur.archlinux.org/karma
 [submodule "pkgbuild/gedit-plugin-markdown_preview-git"]
 	path = pkgbuild/gedit-plugin-markdown_preview-git
 	url = https://aur.archlinux.org/gedit-plugin-markdown_preview-git

commit 0aff7b7362388c1ba9119a1fb58d214ed31cc73b
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:07:59 2021 +0000

    Removed karma submodule

diff --git a/pkgbuild/karma b/pkgbuild/karma
deleted file mode 160000
index 925f2d5..0000000
--- a/pkgbuild/karma
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit 925f2d5f4f04e63d01f0e18eb0176e84187dd518

commit 7b2d5e4f7f75beaf4fb6afc8bab99eda3755acb7
Author: Bruno Miguel <omitted>
Date:   Mon Jan 18 23:05:21 2021 +0000

    removed marp because it no longer exists in aur; new packages; submodules updates

diff --git a/.gitmodules b/.gitmodules
index bac6ed8..ffff862 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -196,9 +196,6 @@
 [submodule "pkgbuild/marktext-bin"]
 	path = pkgbuild/marktext-bin
 	url = https://aur.archlinux.org/marktext-bin.git
-[submodule "pkgbuild/marp"]
-	path = pkgbuild/marp
-	url = https://aur.archlinux.org/marp.git
 [submodule "pkgbuild/micro"]
 	path = pkgbuild/micro
 	url = https://aur.archlinux.org/micro.git
diff --git a/pkgbuild/yambar b/pkgbuild/yambar
index 5f91793..7aeb39f 160000
--- a/pkgbuild/yambar
+++ b/pkgbuild/yambar
@@ -1 +1 @@
-Subproject commit 5f91793cd4870ded1930f45fadb60e1b37e90397
+Subproject commit 7aeb39f388dbe02b88642901484620944d08f102
diff --git a/pkgbuild/zettlr-bin b/pkgbuild/zettlr-bin
index cec0e3f..d82bb69 160000
--- a/pkgbuild/zettlr-bin
+++ b/pkgbuild/zettlr-bin
@@ -1 +1 @@
-Subproject commit cec0e3fcee8c305a301d6ceec8a75821940d1395
+Subproject commit d82bb69aef406046ccf5126ae433373ffc2ee281		

Image from Pixabay, by StockSnap.

Some changes to userrepository

24-01-2021 | 00:00 | Bruno Miguel

Hello, folks. It has been a while since I last wrote about my AUR-based Arch Linux repository. To be precise, four months and twelve days. A lot has happened since then. One of the main changes was the removal of several packages no longer present in AUR or really outdated. Some examples are peafox, marp and gimp-dbp. Another important change was the addition of several new packages, as usual. If I find it may be useful for someone, I add it.

Funcionário de empresa de segurança espiou câmaras domésticas de centenas de clientes

23-01-2021 | 21:00 | Aberto até de Madrugada

Colocar câmaras no interior de casa com acesso remoto volta a dar que falar, com um funcionário da ADT nos EUA a ter sido apanhado a espiar centenas de cliente ao longo de vários anos.

O funcionário de 35 anos admitiu ter acedido às câmaras domésticas de cerca de 220 clientes, durante um período de cinco anos, tomando nota das residências com mulheres que ele considerava atraentes, para depois as tentar ver sem roupa ou em actos íntimos. Ao longo desses cinco anos o indivíduo terá acedido às câmaras cerca de 10 mil vezes, admitindo ter espiado mulheres nuas e casais em actos sexuais.

A técnica de infiltração era extremamente simples e nem sequer implicava "hacking". O funcionário limitava-se a adicionar o seu próprio email à lista de utilizadores autorizados a aceder às contas dos clientes, coisa que fazia sem que estes tivessem conhecimento disso, ou explicando que era necessário para efeitos de testes e diagnóstico do sistema - sendo que em nenhum dos casos passava pela cabeça dos clientes que esse acesso resultaria na sua espionagem involuntária ao longo de anos.

A ADT está também a ser processada, com os clientes a dizerem que a empresa não implementou as medidas de salvaguarda necessárias para proteger a privacidade e segurança dos clientes, não tendo implementado coisas como autenticação 2-factor, ou notificações de acesso ao sistema que permitissem ter detectado este tipo de acesso indevido.

Uma vez que as câmaras com integração com serviços na cloud nem sequer possibilitam que os utilizadores controlem localmente os acessos, uma das opções mais simples e garantidas será não colocar câmaras no interior de casa, ou em qualquer outro sítio onde não queiram admitir a possibilidade de, eventualmente, alguém indevido lhes conseguir aceder.

Iluminação LED arco-íris para escadas

23-01-2021 | 18:30 | Aberto até de Madrugada

Quem desejar dar um toque de cor especial à sua casa, pode recorrer a este sistema de iluminação LED RGB para aplicar nas escadas, com animação dinâmica de subida e descida.

Os LEDs e fitas LED vieram abrir todo um mundo de possibilidades, com ênfase na iluminação decorativa. Há todo um sem número de locais onde se podem aplicar alguns LEDs para transformar algo "banal" em algo visualmente muito mais apelativo, e um desse casos é nas escadas. Este projecto de iluminação arco-íris para escadas é o exemplo perfeito disso.

O projecto não apresenta grandes dificuldades técnicas, com os componentes principais a serem um Arduino Nano e LEDs RGB endereçáveis (poderia ter-se usado uma fita LED RGB endereçável, mas dependerá do efeito que desejam obter), e contando com dois sensores de movimento para detectar quando alguém se aproxima da escada pelo lado de baixo ou pelo lado de cima, fazendo actuar dois efeitos diferentes de ligar e desligar, que replicam o movimento da pessoa a subir ou a descer (pessoalmente, aplicaria um efeito mais gradual ao apagar, mas sendo um projecto faça-você-mesmo, é algo que cada um poderá mudar ao seu gosto).


O custo total do projecto fica-se por poucas dezenas de euros, pelo que se torna adequado para todos - não esquecendo que nada impede o projecto de forma a ser aplicado em qualquer outra situação, como corredores de entrada, salas, quartos, etc. Basta usar a imaginação.

Facebook fez logout a utilizadores por engano

23-01-2021 | 16:30 | Aberto até de Madrugada

Se se depararam com um pedido inesperado e algo suspeito para voltar a fazer login no Facebook, não precisam ficar desconfiados, foi devido a um erro do Facebook.

Muitos utilizadores depararam-se hoje com um estranho pedido para voltarem a fazer login na app do Facebook, com pedido de introdução do código 2-factor. Era uma situação suspeita, já que seria de esperar que a app mantivesse os utilizadores com o login feito, mas pelo menos desta vez não se trata de nenhum ataque de hackers a tentarem apoderar-se das contas de potenciais vítimas, mas sim de um erro do Facebook.

O caso deveu-se a "alterações de configuração" não especificadas pelo Facebook, que originaram a necessiadade dos utilizadores voltarem a fazer login na app.

So Facebook, heard it was a "configuration change".

👏👏👏 to the engineers who fixed the issue and patiently tried to explain the cause to us to no avail. https://t.co/AUARhCZ7W2

— Facebook App (@facebookapp) January 23, 2021

Por esta altura o Facebook diz que a situação já está regularizada e que tudo voltou ao normal, mas se ainda apanharem um qualquer pedido de login na app, já sabem do que se trata.

Banda sonora para uma realidade que parece ficção

23-01-2021 | 16:17 | Gonçalo Sá

Luis_Vasquez.jpg

LUIS VASQUEZ tornou-se mais conhecido enquanto The Soft Moon, nome do seu projecto a solo com o qual percorreu territórios industriais, góticos, coldwave ou EBM ao longo de quatro álbuns, criando música sombria e atmosférica cujo impacto aumentava consideravelmente ao vivo.

O novo disco, no entanto, inicia um caminho paralelo ao ser o primeiro assinado com o nome do californiano, uma forma de vincar o mergulho em novos universos sonoros. Álbum conceptual editado sem aviso prévio há poucos dias, "A BODY OF ERRORS" parte da experiência de viver num corpo humano encarada por quem sempre se sentiu aterrorizado pela sua própria anatomia, explicou Vasquez nas redes sociais.

Esse clima de terror é logo sugerido pelos títulos de algumas faixas, quase todas instrumentais ("Poison Mouth", "Decomposition", "World on Fire"), e mantém-se num alinhamento que tanto pode funcionar como banda sonora de um filme pós-apocalíptico como de algumas realidades de um 2021 confinado. O cinema de David Lynch ou John Carpenter também não estará distante destes cenários nascidos de um contraste de darkwave com acessos drone ou mesmo noise, entre ecos das paisagens caóticas de uns Ministry ou Nine Inch Nails - e da discografia de The Soft Moon, claro, da qual alguns momentos não se afastam assim tanto.

Embora não surja acompanhado de um filme, o disco foi antecedido por três videoclips, todos realizados pelo músico, que podem ser encarados como peças de uma instalação imaginária que sublinha esta visão opressiva e visceral. E também deixam uma pergunta: haverá sequela a caminho?

Poucos subscritores do Apple TV+ estão dispostos a pagar pelo serviço

23-01-2021 | 14:30 | Aberto até de Madrugada

A Apple prolongou recentemente o período gratuito de acesso ao Apple TV+, e isso poderá estar relacionado com a reduzida percentagem de clientes que estará disposta a pagar pelo serviço.

Há poucos dias a Apple anunciou que iria prolongar o período de acesso gratuito ao Apple TV+ até Julho. Este período de oferta gratuito estava inicialmente previsto ter durado apenas até Novembro de 2020, tendo depois sido prolongado até Fevereiro, e agora novamente até Julho - sempre com a justificação do impacto que a pandemia Covid-19 tem tido nas produções, adiando a estreia de filmes e séries. Mas, tal como já tinhamos referido, o verdadeiro motivo poderá estar relacionado com o desejo da Apple evitar um embaraçoso e um espectacular abandono de milhões de subscritores.

É algo que ganha credibilidade com a revelação de um inquérito que demonstra que, no último trimestre de 2020, mais de metade dos actuais subscritores (62%) estava com acesso gratuito ao serviço de streaming (por conta de terem comprar um iPhone, iPad, Mac ou Apple TV) e, pior ainda, só 30% deles disseram estar dispostos a pagar a mensalidade que é pedida.

Ou seja, se a Apple não tivesse prolongado este período gratuito, arriscava-se a que, já em Fevereiro, o número de subscritores do Apple TV+ caísse para cerca de metade; o que não seria nada bom a propósito da sua sustentabilidade, nada ajudada pelo facto de actualmente ter um leque de conteúdos disponíveis extreamemente reduzido. Talvez com estes dados a Apple volte a considerar a opção que seria mais interessante, de ir incluindo um ano de acesso ao Apple TV+ a quem comprar um dos seus equipamentos, e assim fomentar uma actualização anual dos iPhones, enquanto vai acumulando conteúdos no Apple TV+ até poder chegar a um ponto em que a maioria dos seus clientes ache que se justifique começar a pagar por ele.

Ikea vai vender painéis solares em Portugal

23-01-2021 | 13:13 | A Minha Alegre Casinha

A IKEA vai começar a comercializar soluções de painéis solares em Portugal na Primavera, em parceria com a Contigo Energía espanhola.

Há muito que não existe falta de oferta no mercado relativamente a soluções de painéis solares fotovoltaicos, e que recentemente sofreu um forte incentivo por conta do programa de apoio a edifícios mais sustentáveis, que se prolongará também por 2021. Mas, para aqueles que se sentirem perdidos a tentarem escolher entre dezenas de propostas que nem sempre são fáceis de comparar, a perspectiva de ter uma solução pronta a funcionar vinda da IKEA pode revelar-se mais atractiva.

SOLSTRALE, a nova oferta de painéis solares, chega esta primavera a Portugal, através de uma parceria com a Contigo Energía. A IKEA juntou-se à empresa espanhola do setor da energia que irá disponibilizar uma solução chave-na-mão e sem preocupações de energia solar doméstica.

Esta solução vai permitir que todos os clientes transformem os seus telhados em centrais de produção de energia, ajudando-os a economizar até 50% das sua contas de eletricidade, através da instalação de painéis solares. O sistema terá tudo incluído, desde a simulação e estimativa de custos, assim como, uma visita técnica, física ou virtual, até à compra e instalação, não havendo nenhum custo adicional para garantias e subscrições.

Esta nova oferta de painéis fotovoltaicos da Contigo Energía, promovida pela IKEA, irá destacar-se pela sua simplicidade e pela forte combinação de benefícios sem preocupações e, acima de tudo, pela poupança na conta de eletricidade. Quanto maior for a despesa elétrica, maior será a economia com energia solar, sendo possível um retorno do investimento entre 5 a 10 anos, dependendo do tamanho dos sistemas, ainda desfrutando de muitos anos de energia solar grátis.

Importa apenas referir que, embora a IKEA dê o nome, os painéis solares são comercializados e distribuídos directamente pela Contigo Energía. Falta ver como é que a coisa funcionará a nível de simulação e estimativa de custos, e se a proposta fará referência discriminada ao material utilizado, painéis, inversores, etc.

How to Implement a SOAP Server Example using Your Own Classes to Generate the Request Responses

23-01-2021 | 12:24 | Manuel Lemos

By Manuel Lemos
SOAP is a mature protocol to implement Web services based on the exchange of XML messages.

Setting up a server to implement SOAP based Web services is not a simple task.

This package simplifies that task by allowing the customization of the functionality of the SOAP Web services be implemented in an easier way.

It just requires writing simple PHP classes that define how the Web service functions should respond.

iOS 14.3 impede transferência de fotos para Windows via USB

23-01-2021 | 12:00 | Aberto até de Madrugada

Quem usava um cabo USB para transferir as suas fotos de um iPhone para o seu PC, poderá ficar bastante frustrado ao descobrir que isso deixou de ser possível nas versões mais recentes do iOS 14.

Ligar um smartphone ao PC com um cabo USB é, tradicionalmente, a forma mais eficiente de transferir dados como fotografias - e que se torna imprescindível para todos aqueles que não quiserem recorrer a serviços na cloud para essa transferência. Esse método tem sofrido algumas alterações ao longo dos anos, como o facto de ter passado a perguntar se os utilizadores autorizam a transferência de dados para aquele PC, com um popup de segurança a perguntar se confiam naquele computador, mas no essencial tem-se mantido com o mesmo princípio: mostrar o iPhone como uma pasta onde existem fotos, e de onde podemos copiar as que desejamos.

Infelizmente, tanto no anterior iOS 14.2 tal como no actual 14.3, tentar copiar fotos directamente de um iPhone para um PC através de um cabo USB tornou-se impossível, sem que tenha sido dada qualquer explicação.

O facto da maioria das pessoas poder usar ferramentas de sincronização com outros serviços (iCloud, Google Photos, Dropbox, etc.) pode ter ajudado a que este problema não fosse notado; mas a verdade é que estamos a falar de uma funcionalidade básica que continua a ser essencial para todos os que preferem manter as suas fotos apenas localmente sem passarem por serviços externos. Por isso mesmo, é de acreditar que isto não passe de um bug temporário causado por qualquer alteração nas rotinas de segurança do iOS, e que venha a ser resolvido na próxima actualização do iOS. Mas, até lá, terão que ficar com as fotos "bloqueadas" dentro do iPhone sem forma directa de as transferirem para um PC via cabo USB, como sempre foi possível ao longo da última década.

Novo rover Perseverance chega a Marte a 18 de Fevereiro com helicóptero a bordo

23-01-2021 | 11:00 | Aberto até de Madrugada

Chegamos à fase de contagem final para a chegada do rover Perseverance a Marte, desta vez levando consigo um passageiro especial: o Ingenuity, o primeiro helicóptero que tentará voar fora do nosso planeta para auxiliar na investigação do planeta vermelho.

O Perseverance foi lançado a 30 de Julho de 2020 e, após cerca de seis meses no espaço, aproxima-se agora do seu destino. A 18 de Fevereiro acompanharemos atentamente o complexo processo de pousar em Marte e, assumindo que tudo corre bem, teremos motivos especiais para ir acompanhando a sua aventura por lá, com destaque especial para o Ingenuity.

O Ingenuity será a primeira aeronave motorizada a tentar voar noutro planeta, e irá validar muitas das opções técnicas que poderão ser usadas para futuros drones voadores de exploração. Para isso, para além de todo o processo de ser largado pelo Perseverance, terá que demonstrar a capacidade de conseguir recarregar as suas baterias usando o seu próprio painel solar, e posteriormente voar na ultra fina atmosfera marciana (apenas 1% da densidade da Terra), motivo pelo qual também está equipado com hélices com um diâmetro de 1.2 metros.

Hitching a ride on @NASAPersevere, the Mars Helicopter, Ingenuity, is a technology demonstration to test powered flight on another world for the first time. Learn more at https://t.co/mK9mCsVWpa #CountdownToMars pic.twitter.com/fyIPgvNlUR

— NASA Aeronautics (@NASAaero) January 19, 2021


Por agora fica o encontro marcado para 18 de Fevereiro, para acompanharmos a sua chegada a Marte.

Planetário em Casa - Sol: a nossa estrela

23-01-2021 | 10:00 | Aberto até de Madrugada

Estar confinado em casa não evita que se possa viajar pelo sistema solar, e é precisamente isso que todos podem fazer com mais uma sessão online do Planetário do Porto este fim-de-semana.

Planetário em Casa: "Sol: a nossa estrela"

Em conformidade com as medidas de contenção da pandemia durante o estado de emergência, o Planetário do Porto – Centro Ciência Viva encontra-se com as suas instalações encerradas. Contudo, contribuindo para o conforto e bem estar de todos, iremos realizar uma sessão de planetário online dedicada a toda a família.

Devido ao estado de emergência e ao confinamento obrigatório o edifício do Planetário do Porto – Centro Ciência Viva estará encerrado, mas aberto online para todos. Pegue nas crianças e venha descobrir que segredos esconde a nossa estrela, o Sol. Abra-nos as portas através de um dispositivo eletrónico, e assista remotamente a uma das nossas sessões de planetário que fará uma viagem pelo Sistema Solar na companhia de um dos nossos astrónomos.

Esta sessão Planetário em Casa: "O Sol: a nossa estrela" decorre domingo, 24 de janeiro pelas 16h00, através do canal do YouTube do Planetário do Porto – CCV, sendo adequada para toda a família.

|