# Corrigindo EPUB encoding

Caloni, 2024-02-06 computer books [up] [copy]

Ontem baixei um livro do libgen.is em EPUB em inglês e ele estava legível mesmo com os sinais bizarros da língua inglesa, como asquelas aspas abre-e-fecha ou aquele travessão que era comum na época da datilografia como dois travessões unidos. No entanto, ao converter para Kindle com o kindlegen.exe tudo isso virou caracteres mais bizarros que um programador reconhece como UTF8 não-reconhecido pela máquina. Coisas como: €™, “, ’, “.

É possível ler, já que todo o resto permanece na confortável zona dos 127 bits da tabela ASCII. Contudo, inglês tem muito apóstrofe e travessão. Às vezes demora algum tempo para decodificar um apóstrofe seguido de um travessão ou vice-versa.

Então resolvi dar uma olhada no arquivo EPUB original. Descompactei e abri o arquivo de introdução do livro, um XHTML dentro da subpasta OEBPS, onde geralmente fica o conteúdo (alguns, como eu em meu blogue, usam a subpasta EPUB, também válida). O arquivo é um XHTML, mas dentro parece HTML, começando assim:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>

No meu blogue cada arquivo XHTML gerado para conversão EPUB utiliza no início uma chave XML:

<?xml version="1.0" encoding="UTF-8"?>

Como eu sei que esses caracteres especiais funcionam no meu Kindle quando leio a conversão de EPUB para MOBI, apenas fiz o necessário: adicionei esta linha no começo de cada XHTML do EPUB original. O resto foi compactar novamente o arquivo EPUB e rodar o kindlegen.exe para este arquivo.

Não é tão simples compactar um EPUB válido. É necessário zipar sem compactação o arquivo mimetype antes de colocar o resto. Em Windows não há um caminho fácil. Como eu gastei algum tempo no conversor do meu blogue, segue abaixo o código em Python para quem precisar:

import os
import zipfile
def zipdir(path, ziph):
  # ziph is zipfile handle
  paths = os.listdir(path)
  for p in paths:
    p = os.path.join(path, p) # Make the path relative
    if os.path.isdir(p): # Recursive case
      zipdir(p, ziph)
    else:
      ziph.write(p) # Write the file to the zipfile
with zipfile.ZipFile('caloni.epub', 'w', compression=zipfile.ZIP_STORED) as zipf:
  zipf.writestr("mimetype", "application/epub+zip")
with zipfile.ZipFile('caloni.epub', 'a', compression=zipfile.ZIP_DEFLATED, compresslevel=5) as zipf:
  zipdir('EPUB', zipf)
  zipdir('META-INF', zipf)

Após isso apenas um `kindlegen.exe ebook.epub` e tenho um MOBI com caracteres bizarros da língua inglesa funcionando. Para os curiosos de qual livro é este, apenas cito que ele estranhamente não é vendido na Amazon do Brazil. Ou seja, é daqueles ebooks que é mais fácil baixar do que comprar (o que invalida o preço da compra, que, afinal de contas, é para isso que gastamos nosso dinheiro, não?).


# Baby Driver

Caloni, 2024-02-06 cinema movies [up] [copy]

Assisti ao começo desse filme umas três vezes por causa da cena frenética de perseguição. Decidi um dia desses assistir até o final. No começo descubro que é do Edgar Wright, um roteirista e diretor que gosto muito apesar de ressalvas. Seu tom descolado de uma de suas primeiras obras, Todo Mundo Quase Morto, gera o entretenimento despretensioso que espero encontrar na TV. Após passar por Hollywood com As Aventuras de Tintim e o absurdamente bom Scott Pilgrim Contra o Mundo, sua volta às origens com The World's End é bem-humorada a ponto da vulnerável história passar ilesa. Wright gosta de projetos que defendem um ponto, por mais absurdo que seja, e seja levado às últimas consequências. Em um é sobre uma história de amor em meio à estranheza de um mundo populado por zumbis, no outro é cumprir a tradição de visitar vários pubs e encher a cara até o final da noite, mesmo com alienígenas querendo dominar o planeta. Um copo de chope gelado vale muito mais que invasão interplanetária no universo de Wright, se isso for o argumento do filme. E isso funciona justamente por não ser levado a sério.

Já em Baby Driver existe um drama em cima da figura de um garoto bom de mixagem de som e melhor ainda em perseguições de alta velocidade. Atordoado com pesadelos do passado da morte da mãe em um acidente de carro e a figura paterna causadora de todo o mal, o filme constrói seu personagem como um super-herói -- ele tem até um guardião surdo e idoso para lhe dar conselhos da vida e poderia ser, como todo filme de super bem construído, um bom entretenimento e com textura. Mas a energia gasta nas edições frenéticas e milimetricamente coreografadas com o rapaz atrás de um volante ou de uma garçonete -- ambos em busca do sonho americano sobre quatro rodas -- é queimada na largada, sobrando para o final muitas cenas de ação sem sentido que trai seus personagens ou revela o quão superficial era todo aquele mundo dos criminosos justiceiros.


# O Talentoso Ripley

Caloni, 2024-02-06 cinema movies [up] [copy]

Estava nostálgico um dia desses e revi esse filme pelo qual nutria muita admiração do passado. Não foi em vão. Um roteiro absurdamente bem estruturado nos guia ao arco vulnerável de um garoto dos subúrbios de Nova Iorque para a terra prometida dos herdeiros de grandes fortunas, jovens e que sabem do que gostam: serem superficiais e se destacarem da multidão com prazeres efêmeros que custam um dinheiro pelo qual nunca suaram. Um arco que não está bem definido vai se delineando conforme vamos acompanhando as desventuras deste jovem interpretado por um carismático Matt Damon e que o desconstrói sem sequer percebermos. Há alguns exageros de direção que marca a época dos thriller e dramas adaptados de romances dos anos 90, mas seu núcleo narrativo continua intacto. Demorei alguns dias para conseguir me lembrar dos motivos que o levaram ao ato final, e dos porquês agora Ripley não sabe mais quem é, mas a boa notícia é que para ele isso pouco importa.


# Kindle (11th generation)

Caloni, 2024-02-09 books [up] [copy]

Talvez mal acostumado com os botões laterais de versões antigas e depois de relutar por alguns anos, nessa Black Friday finalmente comprei uma versão touch na confiança dos reviews e da Amazon. Outro objetivo em atualizar, além de perder esse medo de sair de uma versão sem os revolucionários botões que infelizmente não serão mais lançados, também era usar uma versão com backlight e conseguir ler no meio da noite em luz bem baixa (casados sabem como é). Porém, mesmo convencido da compra, eu ainda temia como seria a nova virada de página. Hoje, meses depois de uso intensivo e depois de inclusive ter experimentado no processo uma outra marca de e-reader posso dizer com confiança: a equipe do Kindle é competente demais. Os caras evoluem mantendo a qualidade onde importa. A virada de página é maravilhosa mesmo na versão touch; rápida e indolor. Pode ser feita com qualquer uma das mãos, indo ou voltando. O backlight com modo dark mantém o mínimo de luz necessário em um quarto totalmente escuro para continuar lendo sem problemas. A única coisa que sentirei falta das versões antigas provavelmente é o histórico de navegação multinível (sem ele dependemos da formatação dos ebooks, mas paciência). De bônus, a mudança rápida de fonte, o sistema intuitivo de marcações, entre outras novas funcionalidades (como os cards de memorização de palavras) me levam a crer que dificilmente irei mudar de marca de e-reader. A essa altura posso me considerar e me sentir como usuários de produtos da Apple se sentem: reféns e felizes.


# Filosofia para ~~idiotas~~ corajosos (Luiz Felipe Pondé)

Caloni, 2024-02-15 books [up] [copy]

Estava folheando os livros disponíveis na Amazon Prime Reading e este estava saindo do catálogo. Peguei e li em dois dias. Ele é bem curtinho. Seu autor é o motivo pelo qual a filosofia no Brasil não é levada a sério. Ele percorre assuntos aleatórios pelos quais gostaria de dar sua opinião não-requisitada, parte para as conclusões e chama isso de filosofar. Sua fala tem por objetivo chocar por ofensas e por diminuição do outro lado. É bem óbvio sua estratégia. Já vi argumentação muito melhor no Telegram. O bom do livro é que ele acaba logo e você não precisa prestar atenção nas palavras do autor, praticando leitura dinâmica. Bônus: para os com viés de direita é uma massagem de ego. E de graça, por enquanto, no Amazon Prime Reading (esta não é uma propaganda, só se for ao contrário; olha o tipo de livro que deixam para ler "de graça").


# A Arte de Escrever (Arthur Schopenhauer)

Caloni, 2024-02-15 books [up] [copy]

Da mesma série de "vamos ofender aquelas pessoas que eu não gosto" temos A Arte de Escrever, do filósofo Arthur Schopenhauer. É um compilado de artigos sobre o mesmo tema traduzidos pelo corajoso Pedro Süssekind, já que em um dos próprios textos que ele traduz neste livro está a opinião do autor sobre traduções. Spoiler: não é nada lisonjeador para o tradutor e muito menos para o leitor.

Amargurado como estilo de vida e sedento por reconhecimento, Schopenhauer teve sua masterpiece ignorada por décadas a fio enquanto todos babavam ovo para Hegel, que não dizia coisa com coisa, mas fazia sucesso justamente por ninguém entender o que era dito.

É apenas divertido ver o autor nesse estado de espírito tentando se elogiar diminuindo todos em volta, mas eventualmente algum insight pode ser encontrado. Como a questão dos escritores diletantes serem aqueles que vão ao fundo da alma dos assuntos que os interessam, enquanto os na época recém-chegados escritores profissionais, cuja recompensa em escrever era simplesmente dinheiro.

Sim, foi lá que nasceram os primeiros blogueiros. E eles escreviam sobre qualquer assunto como meio para o seu fim (ganhar salário). Enquanto isso a turma do Schopenhauer e os que o antecederam ganhava pouco ou nada para compartilhar aqueles pensamentos profundos que foram trabalhados ao longo de diferentes momentos na vida e compilados como uma forma de agradecer pelo tempo de vida neste mundo.

Outro insight maravilhoso é sobre como ler demais prejudica o nosso pensamento. O autor traça várias linhas em como isso nos vicia a pensar como os outros e nos inibe de tecermos nossos próprios pensamentos e ser quem realmente somos. Antes de ler eu já defendia que leitura demais pode deixar as pessoas burras. Agora tenho um filósofo dizendo a mesma coisa dois séculos atrás. Enquanto isso autores contemporâneos (para não manchar a palavra filósofo) como Pondé nos diz que o mal do século é que os jovens não se aprofundam nas leituras. Ambos estão certos, cada um à sua maneira.

Clippings

Diante da imponente erudição de tais sabichões, às vezes digo para mim mesmo: Ah, essa pessoa deve ter pensado muito pouco para poder ter lido tanto! Até mesmo quando se relata, a respeito de Plínio, o Velho11, que ele lia sem parar ou mandava que lessem para ele, seja à mesa, em viagens ou no banheiro, sinto a necessidade de me perguntar se o homem tinha tanta falta de pensamentos próprios que era preciso um afluxo contínuo de pensamentos alheios, como é preciso dar a quem sofre de tuberculose um caldo para manter sua vida.
Assim como as atividades de ler e aprender, quando em excesso, são prejudiciais ao pensamento próprio, as de escrever e ensinar em demasia também desacostumam os homens da clareza e profundidade do saber e da compreensão, uma vez que não lhes sobra tempo para obtê-los.
Na verdade, para o diletante, ao contrário, o assunto é o fim, e para o homem da área como tal, apenas um meio. No entanto, só se dedicará a um assunto com toda a seriedade alguém que esteja envolvido de modo imediato e que se ocupe dele com amor, con amore. É sempre de tais pessoas, e não dos assalariados, que vêm as grandes descobertas.
Pois é apenas por meio da combinação ampla do que se sabe, por meio da comparação de cada verdade com todas as outras, que uma pessoa se apropria de seu próprio saber e o domina. Só é possível pensar com profundidade sobre o que se sabe, por isso se deve aprender algo; mas também só se sabe aquilo sobre o que se pensou com profundidade.
O meio mais seguro para não possuir nenhum pensamento próprio é pegar um livro nas mãos a cada minuto livre.
For ever reading, never to be read. Sempre lendo para nunca serem lidos. (Pope, Dunciad, III, 194)
Às vezes é possível desvendar, com muito esforço e lentidão, por meio do próprio pensamento, uma verdade, uma idéia que poderia ser encontrada confortavelmente já pronta num livro. No entanto, ela é cem vezes mais valiosa quando obtida por meio do próprio pensamento. Pois só então ela é introduzida, como parte integrante, como membro vivo, em todo o sistema de nossos pensamentos, estabelecendo com eles uma conexão perfeita e firme, sendo entendida com todos os seus motivos e as suas conseqüências, adquirindo a cor, o tom, a marca de nosso modo de pensar.
A pena está para o pensamento como a bengala está para o andar. Da mesma maneira que se caminha com mais leveza sem bengala, o pensamento mais pleno se dá sem a pena. Apenas quando uma pessoa começa a ficar velha ela gosta de usar bengala e pena.
Sem se preocupar com isso, ele escreve como se recitasse um monólogo, quando deveria estabelecer um diálogo, e na verdade um diálogo no qual é preciso se expressar de modo ainda mais claro, já que não se ouvem as perguntas do interlocutor.
Exatamente por esse motivo, o estilo não deve ser subjetivo, mas objetivo; e para tanto é necessário dispor as palavras de maneira que elas forcem o leitor, de imediato, a pensar exatamente o mesmo que o autor pensou.
Quem escreve de maneira displicente confessa com isso, antes de tudo, que ele mesmo não atribui grande valor a seus pensamentos.
Assim, quem lê recebe muita coisa para decorar, antes de obter algo para entender. É evidente que se trata de um péssimo procedimento e de um abuso da paciência do leitor.
Com isso, produz-se a aparência de que o escritor possui mais profundidade e inteligência do que o leitor
Na verdade, as orações subordinadas entre vírgulas são da mesma família das notas de rodapé e dos parênteses no meio do texto; as três coisas só se diferenciam, no fundo, pelo grau.
O mais importante é encontrar metáforas, pois é a única coisa que não se pode aprender de outros e é um sinal de uma natureza engenhosa. Para fazer metáforas é necessário reconhecer a igualdade.
Pois, quanto mais se lê, menor a quantidade de marcas deixadas no espírito pelo que foi lido: ele se torna como um quadro com muitas coisas escritas sobre as outras.
Quanto às obras ruins, nunca se lerá pouco quando se trata delas; quanto às boas, nunca elas serão lidas com freqüência excessiva. Livros ruins são veneno intelectual, capaz de fazer definhar o espírito.
Para ler o que é bom uma condição é não ler o que é ruim, pois a vida é curta, o tempo e a energia são limitados.

# The Age of Movies - Selected Writings of Pauline Kael

Caloni, 2024-02-17 books cinema [up] [copy]

Este livro é um compilado de alguns dos melhores textos de Pauline Kael ao longo de sua carreira. Textos densos e completos. Li um ou dois antes de abandonar para depois. Eles são bem densos e com um vocabulário em inglês que eu ainda não alcancei.

Clippings provocativos

The tastes of the mass audience belong to sociology, not aesthetics.
The situation is not simple. Art derives from human experience, and the artist associates certain actions and motivations with certain cultural and vocational groups because that is how he has observed and experienced them. Would Jews be so fearful of the depiction of Jewish characters as ostentatious and vulgar, aggressive and secretive, if they did not recognize that these elements often converge in “Jewishness”? Would Negroes be so sensitive to the images of sullen bestiality and economic irresponsibility if they did not feel the impact? It is the germ of observed truth that pressure groups fear, a germ which infects only the individual but which the group treats as epidemic. The whole group becomes defensive under the guidance of pressuring leaders who inoculate them with false responsibilities. All these inoculations have produced a real democratic disease: a mass culture made up of stereotypes, models, whitewashes, smiles and lies. To allow the artist to treat his experience freely may be dangerous, but it is a step toward the restoration of individual responsibility. And how else can American indifference and cynicism be cured?
Films do not suffer from the pressure to do something; they turn into drivel because of the pressures not to do almost everything. One may suspect that there is something fundamentally corrupt in a concept of democracy which places safety, harmony and conformity above truth.
Fear of offending someone—anyone—may help to account for the death of American film comedy.

# O Mundo Depois de Nós

Caloni, 2024-02-27 cinema movies [up] [copy]

Este é o segundo filme do criador de Mr. Robot, onde o primeiro foi um romance fofinho e confuso em torno de possibilidades. Dessa vez ele se volta para um EUA que acaba de se tornar apocalíptico e coloca em um AirBnB uma família de brancos e de negros para cozinhar e comentar farpas de americanos modernos da classe média alta. Neste caldeirão que se passa próximo da querida Nova Iorque do idealizador eventos estranhos se juntam à narrativa igualmente estranha, que tenta atordoar o espectador com sons e música de suspense, além de ângulos que dão enjôo ou que chamam a atenção para si mesmos. A edição tenta relacionar momentos tensos em uníssono sem perceber que está pagando mico por tentar parecer muito esperto ou desvendar o mundo com obviedades ditas pelos personagens. Quando eu adorei a série Mr. Robot apesar dela apresentar teorias da conspiração envolvendo poderosos capitalistas foi porque tudo se passava na cabeça de um esquizofrênico juvenil. Quando a mesma “análise” do mundo moderno assume ser algo adulto faz perder o charme. Me faz ter vergonha do seu criador.


# Made in Abyss

Caloni, 2024-02-28 cinema animes [up] [copy]

A trilha sonora deste animê é elogiada porque ela é orgânica em meio à missão estilo video-game dos personagens de chegar ao fundo de um abismo e passar suas bem descritas fases encontrando seus bem conhecidos monstros. Não apenas a música, mas os sons produzidos estão prontos para serem embalados em um video-game, como de fato foi produzido. Dá sono a falta de compensação em investirmos tempo e atenção em personagens infanto-juvenis inconscientes de suas posições como personagens de um jogo com um fundo ligeiramente dramático.


[2024-01] [2024-03]