Mostrando postagens com marcador vídeo. Mostrar todas as postagens
Mostrando postagens com marcador vídeo. Mostrar todas as postagens

quinta-feira, 9 de março de 2023

Formatação condicional: criando Gráficos dinâmicos no Calc do Libreoffice

 O vídeo abaixo aborda três maneiras de fazer gráficos dinâmicos, Usando a função Soma(), usando a função CONT.VALORES() e usando a função SOMASE().

Logicamente tudo vai depender do tipo de dados os quais você está querendo basear seus gráficos Veja o vídeo, vale a pena. 

segunda-feira, 27 de fevereiro de 2023

Macro Python para escrever no Writer para você

Como escrever uma macro em Python no LibreOffice Writer

Neste tutorial, vamos criar uma macro em Python para o LibreOffice Writer que insere um texto no final do documento. Para isso, utilizaremos a biblioteca nativa ScriptForge do LibreOffice.

Passo 1: Se você ainda não tem deve criar um ambiente para macros em Python no LibreOffice vide este vídeo: Meu vídeo explicando como criar a funcionalidade.

Passo 2: Escrever a macro em Python

Comece importando a biblioteca ScriptForge:

from scriptforge import CreateScriptService

#Crie uma função python da seguinte forma:

def insere_feito_por():

    writer = CreateScriptService("Writer")

    # Obter o documento atual

    doc = XSCRIPTCONTEXT.getDocument()

    text = doc.Text

    # Ir para o final do documento

    cursor = text.createTextCursor()

    cursor.gotoEnd(False)

    # Inserir texto

    cursor.String = "\n\nFeito por João Alberto do Canal: https://www.youtube.com/@NOMOUSE ...."

Este código utiliza a biblioteca ScriptForge para criar um objeto do tipo "Writer", que permite manipular o documento atual do LibreOffice Writer. Em seguida, o código obtém o documento atual e cria um cursor de texto que vai para o final do documento. Por fim, é inserido o texto desejado. 

veja o vídeo:

terça-feira, 31 de janeiro de 2023

Vinte e uma macros no Libreoffice feitas na biblioteca nativa ScriptForge

Neste vídeo, abaixo,  mostro onde encontrar 21 macros a maioria em Python usando a biblioteca nativa do Libreoffice 'ScriptForge'. A mesma facilita a vida de quem quer fazer macros Python no Libreoffice. Encontrei um material extraordinário do Rafael Lima, o qual apresentou este trabalho na Conferência do Libreoffice de 2021. 

Fonte:

Vídeo original em Inglês do Rafael



quarta-feira, 4 de maio de 2022

Tornando acessível: O libreoffice automatizado com Python através de macros


Quem começa a aprender Python começa a ficar fascinado com algumas facilidades da linguagem, assim como,  quem conhece a suíte Libreoffice também fica empolgado em poder criar automatizações (as famosas Macros) em seus texto, planilhas ou base de dados. A suíte Libreoffice permite usar várias linguagens de programação para criação de macros. A imagem abaixo exemplifica visualmente quais são elas e entre elas nosso aquela que é o assunto em questão neste post: a linguagem Python. Ou, O libreoffice automatizado com Python através de macros também.

Por que falo "também"?! Porque o python no libreoffice já vem uma versão da linguagem embutida e ele não está lá a toa. Mas como poderemos acessar esta funcionalidade poderosa? Ou melhor como torná-la acessível ao usuário?

Neste vídeo, vamos dar uma visão da macro python que vem junto com o Libreoffice e fica numa pasta específica, bem como, vamos ensinar a criar o local para os scripts (arquivos.py) do usuário do Libreoffice. Vai ser divertido "mandar" o Libreoffice fazer do jeitinho que queremos determinada tarefa... :) Quem sabe assim você inicia a sua trajetória de desenvolvedor de macros em python.

Vamos ao vídeo?!


sábado, 12 de setembro de 2020

Libreoffice: Como aprender de maneira eficiente o uso de uma suíte de escritório?


Em nossas escolas, segundo o professor Manuel Castells, estamos na era Medieval mais preocupadas em transmitir o conhecimento do que criar conhecimentos. Hoje com a internet, todo o conhecimento humano está praticamente todo acessível para todas as pessoas que saibam ler e escrever, e logicamente, tenham a disposição o livre acesso à internet. Nesse sentido, o professor ressalta a importância da relação da nossa juventude atual com esse maravilhoso mundo digital, que se demonstra hábil na multitarefa e consegue buscar novos conhecimentos de maneira transversal se utilizando da grande rede e suas muitas “expertises” que são oferecidas pelos mais diversos grupos de discussão e de apoio. No nosso caso, somos o grupo que utiliza Libreoffice, uma pequena arvorezinha nesta selva que é a internet.

Neste sentido, pensei em oferecer um aprendizado da Suíte Libreoffice, de maneira a não ir pelo simples mostrar conceitos e funções localizadas (que tem importância também), mas a aprender a utilizar a suíte ante uma tarefa concreta e mais elaborada, usando muitos recursos dentro e até mesmo fora da suíte, como uma extensão para determinado propósito, para resolver uma parte do problema proposto.

Pierre Lévy, em uma entrevista, ao comentar sobre o uso da Internet no sentido de se poderia ajudar na democracia, diz que isso não seria simplesmente apertar um botão dizendo sim ou não como num voto eletrônico a distância e perfeitamente possível. Antes sim, com a capacidade de poder elaborar e propor problemas a serem resolvidos como a melhor contribuição para a democracia. Embora se referisse a questões sociais complexas envolvendo a sociedade em uma auto-resolução de problemas. O Mestre ilumina no sentido do uso das ferramentas, para tornar nossa vida melhor, mais segura, mais livre. Quanto mais conhecimento, mais democracia, mais liberdade, menos miséria. Sim, Levy relaciona que a tecnologia trará menos miséria.

De maneira análoga, resolver um problema prático ou concreto nos torna mais hábeis e criativos no uso de uma ferramenta. Assim conseguimos tanto aprender quanto gerar mais conhecimento nessa proposta. Então, criei três playlists com três cursos totalmente gratuitos no Youtube. Eles partem de três programas muito utilizados pela população em geral servindo ao corpo docente e discente de qualquer instituição ou mesmo para empresas e governos e suas mais variadas instituições de Estado.

E o interessante é que sim, este curso pode ter relevância social e econômica pois, estas ferramentas são de uso livre e gratuito e podem evitar verdadeiras fortunas serem gastas em licenças de Softwares (Suítes de escritórios) como o Office da Microsoft, por exemplo. Com isso, sobram mais recursos nas instituições para aplicar em outras áreas mais necessitadas, redistribuindo o gastos para um ganho social e logicamente, alguns setores públicos podem incentivar os desenvolvedores mediante políticas de incentivo ao desenvolvimento e sustentação destas ferramentas tão importantes.







O Curso Writer já está publicado na sua totalidade em vídeos. O outro de Calc, está sendo publicado e até o dia 15 de setembro de 2020 estará todo publicado em vídeo também. O terceiro vídeo do Libreoffice Base já está pronto e logo se dará o início de sua publicação. Se inscreva desde já, isso ajudará que mais conteúdos de formação circulem em nossa internet:  https://www.youtube.com/c/nomouse


O curso de Writer tem a tarefa concreta formatar uma Monografia ou TCC – Tese de Conclusão de Curso. Ele faz uso de muitos conhecimentos de assimilação relativamente fáceis, dividido em aulas, na sua maioria curtas de 5 minutos mais ou menos. Somente algumas aulas foram estendidas para um tempo um pouco maior. Ele compreende desde a busca dos arquivos para instalação em fonte confiável (dos mantenedores da Suíte), uma visão geral do funcionamento e depois a especificidades do Writer no desenvolver de uma formatação de texto que compreende o uso de diversas ferramentas e conhecimentos bem como a aplicação do zootero para citações bibliográficas. Serão ainda apresentados outros programas das suítes que se farão necessários para uma melhor exploração de seus recursos e de aprendizados transversais.



O Curso de Calc tem o objetivo de construir um Controle de estoque, onde os produtos serão lançados, controlados os seus preços e margem de lucro individuais, bem como serão visualizados pelas suas fotos, que deverão ser impressas em etiquetas para boa visualização dos clientes. Deverá ainda ter um histórico dos lançamentos para consultas futuras.

O Curso do Base vem de encontro a muitas perguntas sobre o seu uso que não é muito parecido com o Access da Microsoft. Assim, neste caso nos limitamos a uma introdução sobre o assunto, mas colocamos um pouco de transversalidade no uso com o Base e o Banco de Dados MariaDB.

quinta-feira, 3 de janeiro de 2019

LISTA SUSPENSA DINÂMICA EM CALC DO LIBREOFFICE

Já imaginou ter uma lista enorme de opções em uma lista suspensa e ter que ficar descendo dezenas ou até centenas de linhas para escolher uma. Existe uma maneira de simplificar isto? Sim.

Simples até (depois de feito), basta você usar uma célula auxiliar para digitar o início da palavra, o mínimo seria três letras, assim na lista suspensa aparecerão somente as palavras ou frases iniciadas com ela. Que tal?

Para isso:

Você nomeia um espaço onde estarão os dados, e
em uma célula você digitará a palavra que quer o autocompletar (a partir da terceira letra já aparecerão na lista suspensa). Você irá fazer uso da função = ESQUERDA(), usar a validação de dados e logicamente criar uma lista de argumentos que estarão funcionando em um "intervalo de células" definido por você e Pronto. Aqui um arquivo para você ver a mesma funcionando. E aqui o Vídeo mostrando o arquivo como é.

Fiz mais uma opção de arquivo, pois às vezes queremos que a combinação de letras esteja em qualquer parte da palavra e não simplesmente no começo, foi necessário usar outro tipo de função em conjunto que foi a função =SEERRO() para esconder os resultados que não condizem com a pesquisa e retornam uma lista de #VALOR!. No final deu tudo certo, confira neste arquivo. Notem que o link leva ao dropbox, mesmo que você não tenha uma conta lá é possível fazer o download do arquivo de exemplo sem se cadastrar. Bom proveito.

sexta-feira, 30 de dezembro de 2016

BANCO DE DADOS com foto ou imagem direto no Calc - CRUD NO CALC

CRUD (em Inglês = Create, Read, Update e Delete), significa Criar, ler, modificar e apagar dados de um banco de dados. Aqui, a ideia foi simular um banco de dados usando uma planilha do Calc em conjunto a outras planilhas, que funcionam como formulários: uma para inserir dados, outra para visualizar os dados inseridos, inclusive figuras ou fotos, uma quarta para modificar os dados, como se fossem formulários do BASE.

Foram usados vários recursos, como macros (aqui adaptando macros do colega Grafeno do ASK do Libreoffice), objetos de formulários e um pouco de criatividade.

Cheguei a pensar em fazer um tutorial para ensinar a modificá-lo, quem sabe mais a frente. Um usuário médio logo consegue "pegar" como adaptá-lo, caso considere útil.

É um documento modificável e bom para quem quer ver as possibilidades do Calc (brincar um pouco), nesse quesito de armazenar registros com imagem sem usar tanta memória, já que as imagens ficam numa pasta à parte.

Vou publicar os arquivos ainda, para quem quiser fazer o download e deixarei aqui o link para baixá-los:

são dois. Este para cadastro de pessoas , no caso usar este aconselho a colocar logo uma imagem com o nome sem_foto.jpg dentro da pasta que for usar para guardar as fotos/imagens para que o libreoffice não feche (aqui temos um pequeno bugzinho) pois se uma foto for "chamada" e não existir, dá um erro no Libreoffice e ele fecha sem dó e fica naquela coisa de ir recuperar arquivo, pois fechou sem salvar.... O outro arquivo é para financeiro com recibos (este último sem necessidade de fotos embora possa, Vamos que alguém queira fotografar as notas fiscais...
para recibos e contábil,

Caso vc ainda não tenha seu dropbox pode pegar este convite meu https://db.tt/ik9anJ5J, isto me ajuda a ter mais espaço por lá.

Os vídeos não são nada profissionais, mas para que quiser dar uma olhadinha neste para Recibos:

 

Este para pessoas e com foto é basicamente omesmo arquivo com algumas modificações:

 

quinta-feira, 6 de março de 2014

10 programas para edição de vídeos no Linux

Um editor de vídeo permite você modificar/alterar um vídeo sem tratamento (sem edição) e torná-lo ideal para divulgação. Essa edição envolve cortes, redimensionamento, adição de efeitos, e muitos outros recursos. Tudo isso através de uma linha de tempo, para facilitar a interação no momento da edição do vídeo. Sendo assim, nesse artigo eu irei mostrar 10 programas para edição de vídeo disponíveis no Linux; destacando suas características e funcionalidades principais. 

1 - Avidemux




É um editor de vídeo que suporta os formatos mais populares, incluindo AVI, MPEG compatível com arquivos DVD, MP4 e ASF, e usa uma grande variedade de codecs. Um dos destaques do programa é sua grande variedade de filtros. Ele permite desfrutar bastante desse recurso, oferecendo efeitos comparáveis aos dos editores de imagem. Além disso, o Avidemux possui o próprio mecanismo de conversão de formatos de vídeo.



2 - Cinelerra-CV




O Cinelerra é um editor multimídia com recursos de captura de video e ferramentas de edição de video e áudio. Baseado no sistema Open GL, ele possui linha do tempo (que dá ao usuário uma visualização baseada no tempo de todas as faixas de vídeo e áudio no projeto), o compositor (que se apresenta ao usuário com um visualizador do projeto final como vai ficar quando for renderizado) e a janela de recursos (que se apresenta ao usuário com uma visualização de todos os recursos de audio e video no projeto) na tela principal.

  • Licença: GNU GPL
  • Suporte: Linux, Windows
  • Suporte a captura direta de webcams
  • Site Oficial: http://cinelerra.org

3 - Flowblade




Flowblade é um editor de vídeo multitrack não-linear projetado para fornecer uma experiência de edição rápida, precisa e realizar a tarefa da forma mais simples possível. Você pode inserir seus clipes na linha do tempo, que suporta até 5 faixas de vídeo e quatro faixas de áudio. Aplicar zoom, efeitos de transição, mover e girar o vídeo com ferramentas de animação.


4 - Jahshaka




O software possui recursos de edição e efeitos de vídeo, correção de cores, composição 2D e 3D, entre outros. O Jahshaka é multiplataforma e é escrito em C++ e Python e usa o toolkit Qt.

  • Licença: GNU GPL
  • Suporte: Linux, MacOS, Windows
  • Suporte a efeitos de áudio e vídeo
  • Suporte a efeitos de animações 2D/3D
  • Site Oficial: http://www.jahshaka.com/

5 - Kdenlive




Kdenlive é um software de edição video para KDE. É um poderoso editor de vídeo multitrack, que inclui as tecnologias de vídeo mais recentes. É um excelente software de edição de vídeos.

  • Licença: GNU GPL v2+
  • Suporte: Linux, MacOS, Windows
  • Suporte ao ambiente KDE
  • Suporte a efeitos de áudio e vídeo
  • Exportação para serviços de Internet, como: YouTube, Dailymotion ou Vimeo
  • Site Oficial: http://www.kdenlive.org/

6 - Lightworks




Lightworks é um editor de vídeos usado por profissionais, com recursos avançados e inúmeras possibilidades; que finalmente está disponível para Linux. Ele tem sido utilizado em diversos filmes premiados, incluindo O "Discurso do Rei". Contudo, o Lightworks é gratuito para usar, mas se você quiser codecs e suporte adicionais, será preciso comprar uma licença PRO, que custa aproximadamente $60/ano.

  • Licença: Freemium (modelo de negócio em que um produto ou serviço proprietário é oferecido gratuitamente, mas é cobrado para obter recursos adicionais)
  • Suporte: Linux, MacOS, Windows
  • Site Oficial: http://www.lwks.com/
  • Visão Geral

7 - LiVES




LiVES é um editor de vídeos que possui muitas funcionalidades e recursos especiais. Através dele, você pode importar vídeos de diversos formatos, modificando-os como desejar.


8 - OpenShot




OpenShot é um editor de vídeo para Linux. Com ele você pode adicionar facilmente sub-títulos, transições e efeitos, e, em seguida, exportar o seu filme para DVD, YouTube, Vimeo, Xbox 360, e muitos outros formatos comuns. Sua interface amigável facilita as tarefas como as de cortar e redimensionar vídeos.

  • Licença: GNU GPL v3
  • Possui suporte para muitos formatos de vídeo, áudio e imagem (com base no FFmpeg)
  • Zoom Digital
  • Suporte a efeitos de animações 2D/3D (títulos)
  • Site Oficial: http://www.openshot.org/

9 - Pitivi




O aplicativo é escrito em Python, e usa o GStreamer para importar e processar arquivos multimídia. Ou seja, Ele pode fazer bastante coisa, de processamento de som em tempo real até reprodução de vídeo. Ele possui um modo de visualização avançado que permite que se edite vídeos de maneira mais profissional e precisa.


10 - Shotcut






Artigo original: 10 programas para edição de vídeos no Linux.
Publicado por Ricardo Ferreira Costa do Blog Linux Descomplicado

Matéria em destaque pelo editor.

Gere formulários PySimpleGui rapidamente para planilhas Excel, Libreoffice Calc e outros

CRUD  em BD e MENU - Gere programas completos rapidamente Vou te apresentar uma forma incrível de gerar aplicativos python em minutos a part...