 Jefferson,  29 de agosto de 2024, Vou escrever aqui antes que eu esqueça de compartilhar isso.
Ir daqui de Dublin para Londres, por incrível que pareça, ficava mais barato que ir para um destino turístico dentro da Irlanda. A viagem de avião para Stansted, com transferência de trem para o centro de Londres, saiu pelo equivalente a R$400 por pessoa (ida e volta). Tão barato que se eu não tivesse dinheiro pediria emprestado para não perder a oportunidade. Se para um liso brasileiro isso é barato imagine para o cidadão de um pais cujo salário mínimo equivale a 10 vezes o mínimo brasileiro. Imagine ter um salário de 12mil reais e poder visitar Londres por R$400.
E o que mais me surpreendeu foi a questão de imigração. Desde o início de 2024 brasileiros indo para Londres precisam requerer com antecedência uma autorização chamada ETA (que não é visto, que ainda não é necessário) e isso requer que o passaporte seja biométrico e os nossos não são. Eu achei que isso ia impedir que eu e mamãe fossemos (minha irmã tem cidadania irlandesa) mas minha irmã entrou em contato com amigas brasileiras que moram aqui e viajam de vez em quando para Londres e elas disseram que ninguém estava pedindo isso.
Eu continuei desconfiado, mas para a minha surpresa era isso mesmo. O brasileiro só precisa mostrar o passaporte ao atendente da Ryanair em um balcão especificamente designado como “visa check”. O atendente conferiu nossos passaportes em Dublin e autorizou nossa viagem. Chegando a Londres não passamos pela imigração!
Na volta, nem sequer era necessário ir ao balcão da ryanair. O atendente lá explicou que podíamos ir direto para a segurança. Em toda a viagem só precisamos passar pela imigração na volta para Dublin. E nessa passagem as preocupações se inverteram. Enquanto de Dublin para Londres eu achei que ia dar errado mas minha irmã não estava nem aí, de Londres para Dublin minha irmã estava receosa que a imigração criasse problemas comigo e mamãe. Eu achei que ter uma autorização de estada de 90 dias já carimbada no passaporte fosse o bastante para entrar e sair da ilha sem ser incomodado mas pela preocupação da minha irmã, agentes de imigração irlandeses são uma força a ser temida e que o melhor é ter sempre consigo todas as provas de que sua estadia é temporária. Mas no final não houve qualquer dificuldade.
Ou seja: do Brasil para Londres é mais burocrático hoje do que era no ano passado. Mas se você tiver um visto de Dublin, entra e sai de Londres sem dificuldade se viajar pela ryanair. Lembrando que o Reino Unido não faz mais parte da União Européia desde o brexit.
Em Londres, uma das falhas de meu planejamento que não podia antecipar é que o rio Thames (Tâmisa) é navegável por embarcações de grande porte e todas as pontes são bem elevadas em relação às margens, por isso para fazer a travessia a pé você precisa subir e descer escadas de uma altura considerável. Não era problema para mim e para minha irmã, mas minha mãe tem 78 anos e tem problemas nos joelhos piores que os meus.
Mamãe fez assim mesmo os trajetos traçados pelo Google Maps, que nos obrigavam a cruzar três vezes o rio, mas não foi fácil para ela.
Opções de acessibilidade como rampas são piores para ela. Melhores para quem está de cadeira de rodas, mas para certos problemas de mobilidade as escadas são um problema menor que rampas.
Eu levei um celular extra para me entreter durante o trajeto de avião e trem sem gastar a bateria do celular principal, que seria muito importante durante a visita. No final acabei esquecendo que eu poderia e deveria ter usado o celular reserva para navegação pelo Google Maps e o principal só para as fotos. Ficar alternando entre o Google Maps e a câmera foi desnecessariamente incômodo.
O avião da ryanair que faz essas viagens curtas não tem porta USB nas poltronas e acho que se tivesse a companhia cobraria pelo seu uso, mas o trem StanstedExpress que nos leva do Aeroporto para o centro tem conectores USB e tomadas de energia no padrão britânico sob cada poltrona, logo minha preocupação de levar comigo carregadores e cabos à vontade rendeu frutos. A viagem leva 50 minutos, que é o bastante para deixar o celular de alguém que não é viciado em seu uso carregado. Mas cuidado que você tem uma tomada de energia e uma porta USB para cada duas poltronas então pode precisar compartilhar.
Londres é uma cidade turística apinhada de gente. Não tivemos qualquer problema com isso, mas você precisa estar atento porque se for vítima de um pickpocket (ladrão de carteiras) ele vai sumir na multidão muito depressa. Sempre viaje pensando: “se isso for roubado, quais vão ser as consequências?” e planeje de acordo. Minha irmã era quem podia pagar em Libras, mas eu estava com uma quantidade suficiente de Euros para poder ir a uma máquina de câmbio e obter o bastante em Libras para deixar o país. Se o celular que podia fazer pagamentos deixasse de operar, tinhamos um cartão. Eu estava com as passagens impressas de trem, mas todos tínhamos cópia do PDF nos nossos celulares. O trajeto que íamos fazer estava copiado para minha conta Whatsapp em dois celulares. Nossos passaportes só saiam da doleira enfiada na minha cueca (é o lugar mais seguro, infelizmente) o tempo indispensável (se há uma coisa que você nem deve sonhar em negligenciar no exterior é o seu passaporte). Nada disso foi necessário, mas quando eu pensava no pesadelo que certos problemas que podiam acontecer que em casa seriam meros inconvenientes mas em um país estranho para todos seriam um pesadelo…
Planejar uma viagem internacional é extremamente estressante. As pessoas que simplesmente vão junto não fazem idéia e se tudo ocorrer bem ninguém valoriza seu esforço, mas se algo der errado… Se pelo menos você tiver certeza de contar com companhias compreensivas em vez de gente que só critica você ainda vai estar no lucro.
A cidade é impressionante. Tem a mesma “majestade” de Paris. Dublin é um cidade do interior em comparação.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  27 de agosto de 2024, Eu comecei a fazer um backup total do Redmi Note 10 Pro da minha irmã via USB e fiquei intrigado com a demora para copiar a pasta Android (já tinha levado uma hora e previa demorar mais nove horas) e os nomes estranhos dos arquivos exibidos durante a cópia indicavam que eram obviamente arquivos temporários. Analisando o que já havia sido copiado constatei que esses arquivos eram da pasta Android\com.miui.gallery\files\gallery_disk_cache\small_size (provavelmente thumbnails). O Windows já havia copiado 56mil arquivos e eu tinha motivos para acreditar que isso era apenas metade. Ora, eu já flagrei apps Android tendo problemas para manipular meros 1000 arquivos numa pasta, então ter 56mil pode ser a causa de vários problemas de congelamento e lentidão de que minha irmã estava reclamando*. E como é o que o cache de Gallery pode ter mais de 56mil arquivos se o número de fotos e vídeos nem chega perto disso? Para efeito de comparação, a pasta \gallery_disk_cache\full_size tinha meros 2mil arquivos.
Para adicionar insulto à injúria, o app Gallery tem uma opção de “limpeza”, que não inclui apagar o próprio cache. Ela se limita a se oferecer para apagar suas fotos maiores e as que ele acha que estão duplicadas (aquelas várias fotos que a gente tiram em momentos ligeiramente diferentes, torcendo para que em pelo menos uma delas ninguém esteja de olhos fechados).
O gerenciador de apps do Android também não me deu a opção de apagar os arquivos. Só me disse que Gallery estava ocupando 3.6GB. Não havia opção “Clear Data” e a opção “Clear Cache” tem outro alvo.
O app Files do Android nem conseguia exibir o conteúdo da pasta. Ficava travado com a tela em branco.
Depois de pensar um pouco sobre as possíveis consequências, resolvi o problema apagando a pasta small_size pelo mesmo app Files, então fechei o app Gallery e abri de novo. A pasta foi recriada e novos arquivos foram inseridos no cache.
O tamanho ocupado pelo App Gallery foi reduzido para 1.40GB.
* Falando como usuário e programador: Como regra geral, ter muitos arquivos em uma mesma pasta é sempre má idéia. O app que as cria pode até ter desenvolvido uma estratégia para lidar com isso, mas outros apps e atividades de manutenção podem (e provavelmente vão, no caso de 56mil arquivos) se perder. O correto é criar várias pastas e uma das estratégias que uso na falta de um critério mais específico é criar uma pasta nova todo dia ou todo mês, dependendo da quantidade de arquivos que minha aplicação tende a criar. E um desenvolvedor não implementar um processo para purgar os arquivos temporários criados por sua aplicação de tempos em tempos é um grande não-não para mim.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  27 de agosto de 2024, A conta google gratuita (15GB) da minha irmã está lotada e por isso há mais de um ano o backup das fotos do celular Android dela não estava sendo feito. Eu parei para fazer a manutenção, constatei que a maior parte do espaço está ocupado por fotos e vídeos e esbarrei em um problema atrás do outro:
- A interface que o Google Photos e o Google Drive oferecem é péssima. É difícil fazer o download em massa das fotos e a soma do espaço ocupado pelas pastas como exibido pela interface não chega nem perto dos 10GB que o Google Drive diz que está sendo ocupado por fotos;
- Por causa do problema acima decidi usar o Google Takeout para fazer o download em massa das fotos e simplesmente apagar tudo (se é que a interface do Google Photos vai me permitir achar tudo) mas aí o problema mais estranho aconteceu: eu refiz o backup do Google Takeout três vezes mas ele consistentemente termina dizendo que tenho 40GB de fotos para baixar em 20 arquivos de 2GB. Eu pedi apenas as fotos e em cada um dos backups eu deselecionei algumas pastas tentando determinar em que pasta está o bug, mas não teve jeito. Como a cada tentativa o Takeout leva mais tempo (agora está levando horas) provavelmente para desestimular os múltiplos backups, eu desisti no terceiro e agora estou baixando os 40GB;
- Os dois primeiros backups eu não consegui nem começar a baixar. Firefox e Chrome em um computador com Windows recém instalado ficam acusando ERR_TOO_MANY_REDIRECTS. Eu achei ridículo ter que apagar cookies para resolver isso e decidi testar com uma aba anônima e aí esse problema foi resolvido.
Como uma conta de 15GB dos quais 5GB são e-mail tem 40GB de fotos para baixar?
Ainda bem que o plano Verizon tem download ilimitado porque já gastei 16GB hoje. Quando eu descompactar os arquivos e descobrir onde está o problema eu vou explicar aqui.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  25 de agosto de 2024, Ainda estou em Dublin.
Os problemas começaram quando eu não consegui acessar nenhuma página do reddit. Eu estava tentando descobrir por que o hotspot do meu celular não funcionava com o chip da Vodafone e um resultado promissor apareceu em uma busca no Google apontando para o reddit, mas toda tentativa de acesso acusava ERR_CONNECTION_CLOSED. Pensei que seria algo temporário mas no dia seguinte aconteceu o mesmo.
Por que Reddit estaria negando acesso a moradores de Dublin?
Dias depois eu tentei acessar um certo site, mais conhecido que o reddit, e apareceu uma mensagem da Vodafone dizendo que para ter acesso eu teria que ir a uma loja da operadora para apresentar meus documentos (passaporte serve) comprovando que eu tinha mais que 18 anos.

Under 15 ( Child )
Access denied. This content is unsuitable for persons under the age of 15. If you are a Prepay customer and over 15 and under 18 please talk to your parent or guardian about verifying your age. If you are over 18 please bring proof of your age to a Vodafone Agent for Age Verification. Valid proof of age can be one of the following: Passport, Driving Licence or National Age Card. If you are on a Pay Monthly account please contact the person who pays the bill
A primeira coisa que me chamou atenção no texto é que aqui se você tiver pelo menos 15 anos pode acessar conteúdo “maduro” se tiver autorização dos pais. Confere com a minha percepção de que a Europa é oficialmente bem menos puritana que, por exemplo, os EUA. Mas depois caiu a ficha: Se a Vodafone está monitorando minha navegação, será que o bloqueio ao reddit é da Vodafone?
Então eu tentei acessar outros sites 18+ e a maioria deles acusou o mesmo erro ERR_CONNECTION_CLOSED do reddit em vez de aparecer a mensagem da Vodafone.
Tentei acessar usando o celular da minha irmã e… nenhum problema. Com site algum. O chip da minha irmã também é da Vodafone mas ela está registrada lá. Eu comprei meu chip anonimamente porque aqui você não é obrigado a apresentar documentos simplesmente para ter uma linha celular. Nada de ter que “digitar CPF” para poder usar a linha pré-paga.
Então eu baixei o Tor (cujo site também é bloqueado pela Vodafone, mas o app você consegue baixar da play store) e tentei de novo. Problema resolvido. Fiquei surpreso ao constatar que você pode até assistir a vídeos normalmente, porque eu esperava que o roteamento, gratuito, pela rede Tor tivesse uma penalidade nesse sentido.
Com o bônus da operadora de telefonia não poder xeretar nos meus fetich… errr… “hábitos de navegação”.
Embora o reddit tenha uma seção para maiores de 18 anos me espanta que o fórum inteiro, que discute dezenas de milhares de temas diferentes, tenha sido bloqueado por isso. Mas é bem melhor acreditar nisso do que acreditar que o governo irlandês deseja que você se identifique ao acessar o reddit para poder monitorar o que você discute.
E com isso o Tor passou a fazer parte do meu kit de ferramentas. O acesso a algum site não está funcionando como deveria? Vamos ver se realmente está fora do ar.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  15 de agosto de 2024, É. Meu planejamento não contava com isso.
Estou novamente na Irlanda e compramos um chip da Vodafone que por 20 euros me dá acesso ilimitado de alta velocidade à internet por 28 dias, mas esbarrei em um problema: os quatro telefones que trouxemos são incapazes de compartilhar a internet desse chip via Wi-Fi, o que me impede de usar o acesso no meu notebook.
O sintoma é que você conecta ao hotspot e recebe um endereço IP local, mas nada passa. Nem mesmo um ping.
Telefones que não funcionaram como hotspot:
- Motorola Edge 40
- Motorola G54
- 2x Samsung A11
Quando minha irmã está conosco ela compartilha o acesso do chip Vodafone dela, mas compramos esse chip para mim justamente porque ela eventualmente tem que sair para trabalhar e sem ela ficamos sem comunicação. O acesso 5G da Vodafone é tão bom que ela não tem necessidade de gastar extra com internet fixa no apartamento.
O chip dela também não compartilha quando colocado nos meus telefones. Mas o chip novo que compramos compartilha no telefone (Xiaomi redmi note 10 pro) dela. Então não é um problema do chip. É alguma incompatibilidade com os telefones.
Eu consegui compartilhar com o notebook via USB, mas funciona erraticamente e ainda assim não resolve o problema de compartilhar com o celular de mamãe.
Acabamos por comprar outro chip para a minha mãe, mas ainda assim eu preciso que minha irmã esteja aqui para poder usar o notebook.
Descobri que aparentemente é possível compartilhar a internet entre dois telefones android usando bluetooth, mas todas as minhas tentativas de conectar o Motorola G54 com o Edge 40 ou estes com os Samsung A11 via bluetooth fracassaram. Um enxerga o outro, mas a conexão é desfeita uma fração de segundos depois.
Alguém tem alguma sugestão?
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  20 de julho de 2024, As que uso hoje são:
Abaixo apenas uma lista das funções que utilizo. As ferramentas são geralmente capazes de muito mais.
Para extrair o áudio do arquivo – Eu tenho um monte de arquivos que baixei do Instagram com citações motivacionais ou inspiradoras retiradas de apresentações, shows (George Carlin, por exemplo), filmes, etc., mas somente me interessa o que é dito. Quero colocar todo o áudio junto em uma pasta do meu celular e ficar ouvindo um após o outro.
- Shutter Encoder (função “extrair”).
Para dividir o filme em segmentos – Tenho vários vídeos aqui que ficam mais fáceis de classificar e encontrar em buscas se divididos em um arquivo por capítulo/cena.
- Lossless Cut – Você também tem a opção de fazer a marcação de capítulos no mesmo arquivo, mas nunca usei.
- Shutter Encoder (função “cortar sem recodificação”)
Para mudar o container sem recodificar – Por exemplo, de MKV para MP4 e vice-versa. Às vezes seu aparelho não suporta um determinado container, apesar de suportar os codecs usados. Mudar o container é um processo que não provoca degradação da qualidade.
- Lossless Cut (Export -> Output Container Format)
- Shutter Encoder (função “reencapsular”)
Para converter para x.265 e/ou de 4k para 1080p – Isso reduz dramaticamente o espaço ocupado pela maioria dos vídeos. Claro, x264 ainda é o padrão de mercado, com muita coisa, incluindo TVs e telefones, capaz de decodificação no hardware. O suporte a x265 no hardware ainda não é comum e muitas vezes a decodificação por software não é viável.
- Handbrake – Tenho vídeos de 6GB x264 que ficaram com menos de 500MB e não consegui notar diferença de qualidade. Claro, eu também converti de 4k para 1080p

- Shutter Encoder supostamente também faz isso (está no nome), mas estou acostumado com os resultados de Handbrake.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  19 de julho de 2024, Ok. É um software de segurança, mas…
Essa atualização era crítica? Fechava a porta para algum CVE de severidade 8+? Tinha que ser feita assim, distribuindo de uma vez para o máximo de clientes possível ou podia ser feita em estágios? Hoje em dia eu sou cético quanto ao senso de responsabilidade da maioria dos desenvolvedores de software. Muita atualização é empurrada apenas porque um módulo de um framework que é usado apenas em uma seção do código porque é a ferramenta da moda foi atualizado pelo desenvolvedor lá de longe-pra-cacete-do-leste-europeu, que eles nem sabem quem é e nem por que foi atualizado. É insano.
Inicialmente eu não queria culpar a Microsoft por essa ca**da mas, pensando bem, já passou da hora da “Recuperação do Sistema” do Windows ser realmente capaz de “recuperar o sistema”. As ferramentas disponibilizadas pela MS para que o usuário comum se proteja desses eventos são uma piada. Esse tipo de coisa deveria há muito tempo ser um mero inconveniente resolvido com um reboot e no máximo meia dúzia de cliques do mouse.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  14 de julho de 2024, Me digam se vocês conseguem enxergar algum sentido nisso.
A autorização de exame é um procedimento onde o usuário anexa o pedido de exame feito pelo médico e aguarda que a Hapvida autorize, para só então você poder marcar o exame.
Não é um processo interativo. Não há uma pessoa do outro lado atendendo você em tempo real. E a autorização muitas vezes leva *dias* para ser concedida.
O paciente, claro, deveria poder fazer essa solicitação no horário que fosse mais conveniente.
Então hoje, domingo, eu decidi abrir uma nova solicitação para a minha mãe e descobri que só posso fazer isso de segunda a sexta e em um horário restrito:

Isso só não é mais bizarro do que aquela vez em que o site da Lognet parou de aceitar vendas fora do horário de funcionamento da loja física
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  24 de junho de 2024, A versão simples:
Você precisa do Inkscape instalado.
Crie um arquivo powershell no Bloco de Notas com o seguinte conteúdo:
Get-ChildItem *.svg | ForEach-Object { & “C:\Program Files (x86)\Inkscape\bin\inkscape.exe” $_.FullName –export-filename “$($_.FullName -replace ‘\.svg$’, ‘.pdf’)” }
Edite o caminho indicado no arquivo para apontar para a sua cópia do inkscape. Geralmente você pode deixar assim mesmo.
Salve como “conv.ps1” na mesma pasta que os arquivos SVG.
Crie um arquivo “conv.bat” com o seguinte conteúdo:
powershell -executionpolicy bypass -File conv.ps1
e salve na mesma pasta.
Se Inkscape estiver em execução, feche.
Agora execute conv.bat. Se tudo correr bem os arquivos *.pdf vão aparecer silenciosamente na mesma pasta.
Eu me baseei na dica encontrada aqui .
Porém essa solução simples tem vários problemas que são resolvidos a seguir.
A versão complicada
Você precisa do Inkscape e do pdftk free instalados. Nesta versão do meu script você precisa copiar pdftk.exe para o diretório onde estiverem os seus arquivos SVG.
Crie um arquivo powershell no Bloco de Notas com o seguinte conteúdo:
OBS: Não sou proficiente em powershell e você vai encontrar meus vícios de outras linguagens no script.
$SVGCount = @( Get-ChildItem *.svg ).Count;
Write-Host 'Número de arquivos SVG para processar: ' $SVGCount
$PDFCount = @( Get-ChildItem *.pdf ).Count;
if ($PDFCOunt -gt 0) {
Write-Host 'Encontrei ' $PDFCount ' arquivos PDF na pasta.'
$ArquivosApagados=$false
$confirmation = Read-Host "Para apagar todos os arquivos PDF da pasta, tecle s, seguido de ENTER.
Ou apenas ENTER para prosseguir sem apagar.";
if ($confirmation -eq 's') {
Write-Host 'Apagando os arquivos PDF';
$ArquivosApagados=$true
Get-ChildItem *.pdf | ForEach-Object { $_.Delete()}
}
}
else {$ArquivosApagados=$true}
Write-Host 'Convertendo todos os arquivos SVG da pasta para arquivos PDF.';
Write-Host 'Você pode interromper a qualquer momento com CTRL+C.';
#Sem uma pausa entre cada conversão o número de arquivos criados pelo Inkscape frequentemente é menor
#que o número de arquivos SVG. Com 100ms funciona na maioria das vezes para mim ao converter 25 arquivos
#simples em um Ryzen 5 5600G com 24GB de RAM, mas com 10ms ou menos os problemas acontecem.
#Eu não sei ainda a razão, mas eu imagino que se seus arquivos forem mais complexos ou em maior
#quantidade ou sua máquina for menos robusta você vai precisar aumentar essa pausa.
Get-ChildItem *.svg | ForEach-Object { & "C:\Program Files (x86)\Inkscape\bin\inkscape.exe" $_.FullName --export-filename "$($_.FullName -replace '\.svg$', '.pdf')"
Start-Sleep -Milliseconds 100}
if($ArquivosApagados)
{
#O Inkscape é executado de forma assíncrona e quando chegamos a este ponto do script,
#mesmo tendo 25 arquivos SVG na pasta, apenas 2 arquivos PDF foram gerados no meu PC.
#É preciso usar estratégias para esperar que o Inkscape termine
Write-Host 'Esperando que a contagem de arquivos PDF chegue a ' $SVGCount;
$PDFCount = @( Get-ChildItem *.pdf ).Count;
while ($PDFCount –lt $SVGCount)
{
$i = @( Get-ChildItem *.pdf ).Count;
#Método alternativo de contagem
#$filepath = "."
#$filetype = "*.pdf"
#$i = [System.IO.Directory]::GetFiles("$filepath", "$filetype").Count
#Sem fazer essa checagem, vou escrever centenas de vezes a mesma contagem na tela
if ($i -gt $PDFCount){
$PDFCount=$i
Write-Host 'Número de arquivos PDF: ' $PDFCount;
}
}
}
else
{ #Se os arquivos PDF não foram apagados no início do script eu não tenho como me basear
#em contagem de arquivos para saber se inkscape acabou. Então eu arbitro uma pausa.
#Você pode ter que aumentar essa pausa para atender ao seu caso.
Write-Host 'Aguardando 5 segundos para dar tempo ao Inkscape antes de tentar combinar os arquivos...';
Start-Sleep -Seconds 5
$PDFCount = @( Get-ChildItem *.pdf).Count;
Write-Host 'Número de arquivos PDF: ' $PDFCount;
}
$NomeArquivoCombinado = "multipaginas.pdf"
#pdftk aborta a execução se encontrar o resultado de uma execução prévia. E isso
#vai acontecer se você tiver optado por não apagar os arquivos PDF lá no ínicio
if (Test-Path $NomeArquivoCombinado) {
Remove-Item $NomeArquivoCombinado -Force
}
#O fato do número de arquivos PDF ser o esperado não significa que o inkscape terminou
#de escrever o último deles. pdftk vai acusar erro e abortar se um dos arquivos PD
#ainda estiver em uso. Uma pequena pausa pode ser necessária.
Start-Sleep -Milliseconds 100
pdftk *.pdf cat output $NomeArquivoCombinado
Write-Host 'Terminado. Pressione qualquer tecla para sair...';
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
Edite o caminho indicado no arquivo para apontar para a sua cópia do inkscape. Geralmente você pode deixar assim mesmo.
Salve como “conv.ps1” na mesma pasta que os arquivos SVG.
Crie um arquivo “conv.bat” com o seguinte conteúdo (propositalmente sem acentuação):
@Echo Off
REM sem isto, executar um script powershell no Windows fica desnecessariamente complicado
Powershell -executionpolicy bypass -File conv.ps1
REM Sem esta pausa você não verá a razão se erros de sintaxe no arquivo *.ps1 abortarem a execução.
REM Você pode removê-la quando tiver terminado de ajustar o script para os seus interesses
pause
e salve na mesma pasta.
Se Inkscape estiver em execução, feche.
Agora execute conv.bat. Se tudo correr bem os arquivos *.pdf vão aparecer silenciosamente na mesma pasta e você terá no final um arquivo “multipaginas.pdf” com a mescla de todos os outros.
Problemas desse processo:
- Não é possível determinar a ordem dos arquivos PDF na cópia final via script. Você precisa se certificar de que cada arquivo SVG esteja em ordem alfabética correspondente à posição desejada no arquivo PDF final. Por exemplo, se você tiver os arquivos “página1.pdf”, “página2.pdf”… “página100.pdf”, pode precisar renomear os primeiros com zeros na frente do número para a ordem ficar correta (“página001.pdf”);
- O fato do script apagar *.pdf por default requer que você saiba o que está fazendo ao colocá-lo em uma pasta qualquer. Você assume que sabe ao teclar “s” seguido de ENTER;
- Eu ofereço a opção de não apagar os arquivos PDF apenas por desencargo de consciência, porque eu não quero oferecer um script que apaga todos os arquivos PDF sem dar ao usuário a oportunidade de mudar de idéia. Porém se você escolher continuar sem apagar os arquivos e o inkscape não gerar todos os arquivos novos, os arquivos PDF existentes na pasta não vão corresponder aos SVG.
(Prefira clicar em "Responder" se estiver comentando um comentário)
 Jefferson,  23 de junho de 2024, Eu vou precisar combinar periodicamente 37 arquivos PDF de um projeto e embora existam muitos serviços online que fazem isso por você de graça, nesse caso eu tenho um pequeno problema: o conteúdo desses arquivos não é algo que eu deva ficar enviando para qualquer serviço online por aí, seja gratuito ou pago.
Eu tenho um programa no meu computador que faz isso, mas usei pela única vez mais de um ano atrás e não consigo lembrar o nome. Acabou sendo mais fácil encontrar outro procurando no Google. PDFSAM Basic é gratuito e open source. Faz a combinação das páginas e muito mais. Eu usei a última versão de 32bits, que apesar de estar seis anos atrasada em relação à versão de 64 bits tem tudo o que quero e deve rodar em qualquer máquina Windows.
O único problema é ser em java. Mas ninguém é perfeito.
(Prefira clicar em "Responder" se estiver comentando um comentário)
|
|
O tempo em Londres estava quente e ensolarado, mas eu não me lembro de ter sentido tanto frio na vida quanto o que senti quando saí do avião às 22h no aeroporto de Dublin. Não havia finger e tivemos que caminhar da escada até o terminal. Não andei 30 metros e tremia tanto que mal consegui controlar os braços para tirar o casaco de dentro da mochila. Eu já levei o casaco para Londres na bolsa porque “não custava nada” mas acabei aprendendo a nunca subestimar o quão incapacitante pode ser o frio. E olha que estamos no verão europeu.
Este foi plano que elaborei e copiei para meu whatsapp nos dois celulares para poder consultar de vez em quando:
===================================================================
Chegada em Londres: 10h20
Chegada na estação de trem: 11h20 (1h de trânsito no aeroporto)
Chegada na estação Liverpool: 12h30 (15min de espera máxima + 50min de viagem)
Vôo sai às 20h50
Temos que estar no aeroporto às 19h
Então precisamos estar de volta na estação Liverpool às 18h
Temos 5h30 de passeio
São cerca de 3h de deslocamento então temos 2h30 para paradas
Como são seis pontos, temos pelo menos 20 min em cada ponto
O tempo do palácio de Buckingham para a estação Liverpool é 1h15min a 5km/h
Então se chegarmos ao palácio antes das 16h estaremos dentro do cronograma
O ideal é estarmos lá às 15h
====================================================================
Como não tivemos que passar pela imigração em Stansted e pegamos na estação um trem que já estava partindo, ganhamos uma hora. Estávamos na porta da estação Liverpool às 11h30.
O plano, do meu ponto de vista, foi quase um total sucesso.
Mas na volta tivemos uma complicação. O Google Maps calcula tempos de caminhada baseado em uma velocidade de 5km/h. Eu posso manter facilmente um passo acima de 6km/h, mas na volta minha mãe estava cansada e caminhava a menos de 5km/h. Chegamos na estação 10 minutos depois do previsto, perdemos tempo indo ao banheiro da estação (o trem tem três) e perdemos um trem. Nossa chegada ao aeroporto seria às 19h30.
Isso não deveria ser problema, mas só no trem me dei conta de uma coisa: 19h foi o sugerido pela ryanair, mas somos brasileiros e precisávamos ir fazer o visa check (assim achávamos) e nem sabíamos onde era o balcão da ryanair, nem levei em consideração filas maiores na segurança. Mas não havia nada o que pudesse ser feito naquele ponto e eu tenho uma política de não me preocupar com aquilo que não tenho poder para mudar.
No fim deu tudo certo. O balcão da ryanair era logo na entrada do aeroporto, não havia fila, não precisamos de visa check e não havia fila na segurança.
E o vôo atrasou uma hora
Sobre a decisão de voltar caminhando para a estação Liverpool mesmo quando ficou claro que estávamos caminhando a menos de 5km/h, podíamos voltar para a estação de trem na Liverpool Street de metrô, o que só levaria 23 minutos, mas eu era contra a idéia, pois havia uma conexão no caminho. O tempo para ir para qualquer lugar a pé é uma razoável certeza, mas usando transporte público inflexível como um metrô que você não conhece pode ser um desastre. Eu só conseguia pensar na possibilidade de errarmos a conexão (você tem que ter certeza de que está entendendo as instruções do Google Maps), indo parar em outra estação. Só o tempo de corrigir isso poderia facilmente triplicar o tempo de viagem. Você não pode descer na próxima estação e voltar a pé. Tem que mudar de plataforma passando por cima da estação o que é demorado até para quem tem saúde. E depois esperar pelo trem de volta, acertar a estação de conexão desta vez e esperar o trem para o destino final.
E ainda há a possiblidade nas duas “pernas” da viagem de você simplesmente pegar a composição para o destino errado. Por exemplo, se você é de Recife pense como na mesma plataforma passam trens para Jaboatão e para o Curado. O nativo sabe qual dos dois pegar para ir a um certo destino, mas o turista não faz idéia. Muita coisa pode dar errado para o meu gosto. Taxi era a única opção emergencial válida para mim.
Este é basicamente o mapa de toda a rede ferroviária de Recife:
E este é o mapa da rede ferroviária de Londres:

Eu acho que um caipira como eu não deve se atrever a tentar entender isso de uma hora para outra.
Outro erro do meu planejamento: mamãe esqueceu de trazer o carregador do celular dela.
Eu tinha isso no meu checklist das viagens de 2018 e 2022, mas devo ter apagado por engano do meu checklist de 2024. O celular dela é um Motorola Edge com carregamento rápido e tinhamos conseguido contornar a falta dele até agora, mas fez falta na viagem para Londres.
Outro problema: Lembrar de avisar mamãe para deixar o celular no modo avião e apagar a tela quando não estiver usando. Meia hora depois de deixarmos a estação Liverpool o celular dela já tinha perdido 20% de bateria. Quando vi, o brilho da tela estava no máximo e ela estava carregando o celular com a tela acesa para agilizar as fotos. Depois que eu expliquei para ela tomar cuidado com isso a bateria do celular aguentou todo o passeio. Ainda bem, porque o power bank que eu tinha levado precisei entregar a minha irmã, que tinha o celular mais velho e com pior bateria.
Eu consegui administrar a carga do meu Motorola G54 bem e no trem de retorno, onde podíamos recarregar os celulares, cheguei com 20%. Mas para isso tive que deixar a tela com um brilho que mal dava para enxergar o que eu estava enquadrando, sob o sol londrino. Se eu tivesse ajustado para o brilho automático provavelmente teria ficado sem telefone no meio do caminho.
Uma coisa muito útil que não precisamos usar e provavelmente teria desperdiçado mais bateria é o recurso de compartilhar “live location” do whatsapp. Eu só precisei usar isso uma vez, quando me separei do resto da família aqui em Dublin, mas é algo que acho recomendável você sempre lembrar de fazer ao sair em grupo, principalmente com uma senhora de 78 anos que não fala a língua local: Cada um compartilhar sua posição em tempo real no grupo Whatsapp da família.
O recomendável mesmo, para não ter que ficar “pirangando” uso de bateria, é ter um bom power bank para cada membro da família. Eu comprei um muito bom aqui por 10 euros em 2018 (na época, R$55), que usei de novo em 2022, mas não pude trazer agora e não consigo encontrar outro à venda. Não por esse preço. Infelizmente eletrônicos aqui na Europa tem um preço compatível com o salário mínimo do europeu. O da Irlanda é 10 vezes o nosso.
Outro erro do meu planejamento para a viagem para Londres: Tinhamos que acordar às 5 da manhã, mas não me esforcei para me forçar a dormir mais cedo com dias de antecedência. No dia da viagem às 00h30 eu ainda estava tentando adormecer. Acordei às 4 e não consegui dormir novamente. Eu não consegui chegar a Londres com a disposição ideal para um passeio, embora a emoção do sucesso tenha me feito esquecer os efeitos da noite mal dormida assim que chegamos ao centro da cidade.
Já ouviu ou viu o app maps.me?? Mapas offline
https://play.google.com/store/search?q=maps.me&c=apps
Não conheço. Na minha primeira viagem, em 2018 para Frankfurt, eu levei o Here WeGo.
Outra falha do meu planejamento: Em teoria você pode suspender a cobrança das contas de telefone enquanto está viajando e eu esqueci de fazer isso enquanto ainda no Brasil. E aqui eu não consegui me autenticar no app. R$150 das duas contas TIM desperdiçados.
Quanto aos mapas eu baixo o mapa off line no prórpio google maps. Powerbank eu ando com 2 na mochila que tenho há tempos, consigo 1 carga completa no celular em cada 1.
Acho muito divertido seus textos sobre experiencias de viagens. Fui em Londres por duas vezes vindo de Paris, consegui perder o trem Eurostar nas duas. A primeira por uma falha gritante e amadora, trem partindo as 17h e eu tinha confundido com 19h (7 da noite). Foi a tarifa mais barata e não teve jeito se não comprar outra passagem. Na segunda vez passamos mais de 1hr presos no transito mas eu tinha comprado tarifa flexivel, devido a falha na viagem anterior, daí foi só esperar o seguinte.
Eu fiz isso em 2018, mas quebrei a cara ao descobrir que o Google Maps não traçava rotas para percursos a pé se offline. Não sei se esse absurdo mudou de lá para cá. Um mapa que não traça rotas é muito melhor do que nada, entretanto.
Obrigado!
Esse planejamentos são muito estressantes. Eu não me considero acima de cometer um erro desses.
Ainda bem que não tinha um vôo logo depois.
O esquema do Stansted Express do aeroporto de Stansted para a Liverpool Street é o mesmo. Você tem um bilhete de ida e volta que pode usar em qualquer combinação de horários que queira.
Caramba… eu olhei agora e uma passagem do Eurostar está custando até 272 euros por pessoa se comprar em cima da hora
Ainda não é como perder um vôo, mas é uma baita multa por desatenção.
272 euros realmente está bem caro. A minha primeira viagem já tem 14 anos, foi em 2010. A passagem mais barata custava 50 euros e primeira classe na hora custou 170 euros, com o euro a pouco mais de 2 reais. Parece surreal esse valor hoje. A segunda viagem foi em 2015, custando 124 euros a passagem primeira classe e o euro na faixa de R$ 3,40.
Jefferson, eu vi no site que pessoas que viajarem para o Reino Unido partindo do Brasil podem requerer a ETA a partir de novembro 2024 para usar a partir de oito de janeiro de 2025. Tô indo pra lá na próxima semana e levei um susto ao ler aqui que seria necessário desde janeiro de 2024. Veja:
https://www.gov.uk/guidance/check-when-you-can-get-an-electronic-travel-authorisation-eta
Eu já estava ciente que a ETA era necessária desde o início de 2024. O que me surpreendeu nesse link foi saber que o Brasil está numa lista dos que vão ter que requerer somente a partir de novembro. Achei que só havia um grupo e todo mundo estava incluído nele.