quinta-feira, 22 de novembro de 2018

A Morte do Superman (2018)

Mais um acerto da Warner/DC em animação.


A Morte do Superman é uma daquelas sagas épicas, do início dos anos 90, que se estendem por várias histórias em quadrinhos.

Esta não é a primeira vez que fazem uma animação em cima desta história. Em 2007 já haviam feito uma animação da Morte do Superman. Esta animação pode ser considerada "legalzinha", nada de mais, só mais outro desenho do Superman.

Eis que em 2018, é lançado uma nova história, uma nova animação. Desta vez, outra excelente animação, como outras que a Warner/DC vem fazendo.

Se nos filmes, eles não andam agradando muito (eu pelo menos tenho gostado), em termos de desenho animado, eles tem acertado a mão em cheio, todos muito bons.

Então, como já mencionei, esta é uma excelente animação, e que termina com gostinho de quero mais, onde é mostrado algumas cenas do que está por vir em "The Reign Of Superman" (traduzindo: "O Reinado do Superman"), sequência direta da Morte do Superman.

Se você gosta de animação, esta é uma dica, assista!

É isso pessoal,
Abraço a todos.

sexta-feira, 28 de setembro de 2018

LAZARUS: Dica de janela sem bordas e maximizada

OBS: teste realizado apenas no Windows 10 64 bits. Cabe a vocês testarem no Linux e outras versões do Windows.


Olá pessoal, esta pode ser uma dica que irá ajudar muitas pessoas.

Estou num projeto, no Lazarus, utilizando janelas personalizadas. Neste caso janelas sem borda. 
O Form principal abre maximizado, porém ocorria um pequeno problema.

Quando utilizado o BorderStyle como bsNone ou bsDialog, a janela maximizada ocupava toda a tela, cobrindo assim a barra de tarefas.

Não era o que eu queria, porque quando utilizamos BorderStyle como bsSingle ou bsSizable, a janela é maximizada até o limite da barra de tarefas.

Procurei por códigos que pudessem ajudar neste sentido, e encontrei alguns, porém se alterasse o tamanho da barra de tarefas, ou se trocasse sua posição de lugar (afinal posso coloca-la nos lados ou em cima), o código já não servia.

Localizei em um fórum a resposta data por Welliton Klein Fokushima, para esta questão!

Neste caso, simplifiquei um pouco o código, o que já serviu ao seu propósito, então vamos a solução.

No evento OnShow do formulário principal, acrescentei o seguinte:

   Top := Screen.WorkAreaTop;
   Left := Screen.WorkAreaLeft;
   Height := Screen.WorkAreaHeight;
   Width := Screen.WorkAreaWidth;

Feito isto o Form não cobriu a barra de tarefas, e independente da posição, seja em cima, em baixo, ou dos lados, o mesmo foi aberto corretamente.

É isso pessoal, espero ter ajudado e 
Abraço a todos.

quinta-feira, 23 de agosto de 2018

Ativar Compiz sem linha de comando no Mint Mate

Você gosta do Compiz e seus efeitos? Você acha chato ter que digitar comandos no terminal e alterar arquivos de configuração para faze-lo funcionar? Segue dica.


Se você está no Linux Mint 19, instalou o Compiz (ou instalará), aqui vai uma dica de como ativar o mesmo, sem a necessidade de linha de comando, ou alterações em arquivos de configuração para que o mesmo seja iniciado na abertura de sessão.

Abra o "Centro de Controle", procure o grupo de "Visual e Comportamento", o ítem "Configurações da Área de Trabalho".



Na tela que abrirá, clique no ítem "Janelas". No "Gerenciador de janelas" - "Manager" selecione o "Compiz".




Pronto, feito isto ele já está ativo, e na próxima vez que logar no sistema, ele já será aberto por padrão, e isto sem usar o terminal.

Espero ter ajudado.
Abraço a Todos.

quarta-feira, 22 de agosto de 2018

Morre ator de Lazy Town

Ator que interpretava o vilão Robbie Rotten morre de Câncer


O Ator islandês Stefán Karl Stefánsson, que interpretava o vilão Robbie Rotten, no seriado infantil "Lazy Town", morre nesta terça-feira - 21/08/2018, aos 43 anos de idade, em decorrência de um câncer no pâncreas.


Stefán já havia feito cirurgia em 2016 para remoção do câncer, mas em Março de 2018, ele informa que o câncer retornou e era inoperável .

O programa Lazy Town for produzido entre 2004 e 2007 e depois 2013, 2014. Ele foi transmitido pelos canais SBT e Discovery Kids. Atualmente é transmitido pelo canal a cabo Boomerang.

Stefán escreveu no twitter: "Somente no momento em que te dizem que você vai morrer, que você percebe o quão curta é a vida. Tempo é a coisa mais valiosa na vida, porque nunca volta. E, mesmo que ela seja gasto nos braços de alguém amado ou sozinho em uma prisão, a vida é o que você faz dela. Sonhe Grande."

Abraços a todos!

terça-feira, 14 de agosto de 2018

Dica Acrobat Reader

Dica simples sobre o Acrobat Reader da Adobe.


Digamos que você tenha adquirido um livro em PDF. Você gosta do livro, lê bastante, porém tem um inconveniente. Toda vez que fecha o aplicativo, tem que anotar, fazer um lembrete, informando em que página parou, para que quando volte a ler, rolar até a página onde parou.

E quando você não anota? Não se lembra de onde parou e fica procurando. As vezes acha o lugar em que parou, começa a ler e então descobre que já leu aquele trecho em questão e volta a procurar.

Pois bem isto acontece(ia) comigo. Resolvi procurar um meio para que quando abra o documento que estou lendo, ele seja aberto no ponto em que parei. Eu descobri e é uma simples configuração.

Clique em Editar -> Preferências


Depois clique em Documentos e marque a caixa "Restaurar as configurações da última visualização ao reabrir os documentos"

Pronto está feito, agora quando abrir o documento novamente, será aberto na mesma página em que foi fechado.

Espero ter ajudado e
Abraços a todos.

terça-feira, 7 de agosto de 2018

Guardiões da Galáxia 3 sem Drax?

O ator Dave Bautista, que interpreta o engraçado Drax, está considerando não fazer parte do 3º Guardiões da Galáxia.



O motivo para a não participação do ator no 3º filme da franquia, seria um descontentamento com a demissão do diretor James Gunn, por parte da Disney.
Demissão esta em decorrência de tweets postados a 10 anos atrás. Tweets fazendo piadas fora do atual "politicamente correto".
Com estes tweets vindo a tona, a Disney para resguardar sua imagem, demitiu o diretor.




O ator Dave Bautista é no momento o maior defensor de James Gunn. O mesmo afirma que realizará o 3º filme apenas por questões contratuais, mas que se a Disney não for utilizar o roteiro de James Gunn, pedirá para ser retirado do projeto:

"Se eles não usarem o roteiro, vou pedir para terminarem o contrato, me cortarem ou escolherem um novo ator. Será um desserviço para James se eu não fizer isso", contou para o Vulture.

Uma carta, em apoio ao diretor, foi entregue com as assinaturas de Dave Bautista (Drax), Zoe Saldaña (Gamora), Bradley Cooper (Rocket Racoon), Vin Diesel (Groot), Chris Pratt (Peter Quill), entre outros.

Enquanto isso a Disney segue com a decisão de não voltar atrás na demissão.


Então é isso...
Abraços a Todos!

segunda-feira, 30 de julho de 2018

Definida a Estréia de Game Of Thrones

Afinal, falta muito?


Casey Bloys, gerente de programação da HBO, em discurso num evento da Associação de Críticos de Televisão, anunciou que a 8ª e última temporada de Game Of Thrones, está prevista para o primeiro semestre de 2019, sem uma data específica ainda.

Por se tratar da temporada final, deixará muitos fãs órfãos. Então o que virá depois?

O que fazer após o fim de Game Of Thrones?

A HBO está procurando diretor e elenco para produção de uma nova série,passada no mundo de Game Of Thrones, porém vários anos antes dos eventos atuais. A emissora encomendou um piloto e dependendo do resultado, poderá  desenvolver uma série.
A série seria roterizada por Jane Goldman ("Kick Ass", os 2 "Kingsman", "X-Men First Class" e "Dias de um Futuro Esquecido", "Lar das Crianças Peculiares") e George R. R. Martin (autor dos livros "As Crônicas de Gelo e Fogo", base do seriado).

É isso...
Abraços a Todos!

quinta-feira, 19 de julho de 2018

Dica Rápida Firebird 3.0

No Firebird utilizavamos o conceito de Generator ou Sequence para criação de campos autoincremento, isto aliado a uma trigger.

O Firebird 3.0 acrescentou um contador interno, para utilizarmos como autoincremento, como podemos ver no exemplo a seguir:

CREATE TABLE TBL_TESTE (
    ID INTEGER GENERATED BY DEFAULT AS IDENTITY (START WITH 1) NOT NULL);

O "START WITH" é opcional.

Digamos que você queira recomeçar, apagou todos os dados da tabela mas o contador continua de onde parou.

Se você usa Generator:
Set Generator ID To 0;

Se você usa Sequence:
Alter Sequence ID Restart With 1;

Se você usa Identity:
alter table tbl_Teste
alter column ID Restart With 0;

Espero ter ajudado
e Abraços a Todos!

sexta-feira, 6 de julho de 2018

Como Atualizar para o Novo Linux Mint


Explicação de como realizar a atualização do Linx Mint, sem precisar fazer uma instalação "do zero".



Olá pessoal, neste post pretendo mostrar para aqueles que utilizam o Linux Mint, que não é preciso baixar a iso da nova versão, salvar num pendrive e instalar a nova versão por cima da atual.

Antes de mais nada, aqui vão algumas considerações feitas por Clement Lefebvre:

Você precisar atualizar?


  • O Linux Mint 17x será suportado até 2019.
  • O Linux Mint 18x será suportado até 2021.



Se a sua versão do Linux Mint ainda for suportada e você estiver satisfeito com seu sistema atual, não será necessário atualizar.



1. Mais algumas sugestões de praxe a serem feitas: fazer backup e/ou utilizar o aplicativo Timeshift, que permite que você salve o estado do sistema num dado momento. Caso o sistema "quebre", você porderá retorna-lo a este estado, onde ele funcionava perfeitamente. O Timeshift é muito interessante e merece uma olhada.

Estando com seus dados seguros, vamos ao que interessa, que é atualizar para o Mint 19 codinome "Tara".

Atenção:
Os passos a seguir servem apenas para o Linux Mint 18.3. Se sua versão for inferior, deverá primeiro atualizar para a 18.3.



2. Para saber qual gerenciador de exibição você está usando atualmente, abra um terminal e digite:
cat /etc/X11/default-display-manager

Se o resultado for "/usr/sbin/lightdm", você poderá pular o passo seguinte direto para o item 3.

Se o resultado for "/usr/sbin/mdm", você precisará alternar os gerenciadores de exibição instalando o lightdm e removendo o mdm. Abra um terminal e digite:

apt install lightdm lightdm-settings slick-greeter

Quando solicitado a escolher um gerenciador de exibição entre MDM e LightDM, escolha LightDM.

Abra um terminal e digite:

apt remove --purge mdm mint-mdm-themes*

sudo dpkg-reconfigure lightdm

sudo reboot

3. Abra o Gerenciador de Atualizações e aplique/instale todas as atualizações disponíveis.
Depois abra um terminal
Clique em " Editar " -> " Preferências de perfil " -> " Rolagem ".
Marque a opção " ilimitado " e clique em " OK ".

Instalando a ferramenta de atualização:
apt install mintupgrade

4. Simulando a atualização: 
mintupgrade check

Então siga as instruções na tela.

Este comando aponta temporariamente seu sistema para os repositórios do Linux Mint 19 e calcula o impacto de uma atualização.

Note que este comando não afeta seu sistema. Depois que a simulação terminar, seus repositórios originais serão restaurados.

A saída mostra se a atualização é possível e, se for, quais pacotes serão atualizados, instalados, removidos e mantidos novamente.

É extremamente importante que você preste muita atenção à saída deste comando.

Se ele mostrar pacotes que estão impedindo a atualização, remova-os (e anote-os para tentar reinstalá-los após a atualização).

Observe também todos os pacotes importantes na lista de pacotes que seriam removidos, para que você possa reinstalá-los após a atualização.

Continue usando o " mintupgrade check " e não prossiga para a próxima etapa, até que esteja satisfeito com a saída.

5. Fazendo o download dos pacotes de atualização:
mintupgrade download

Observe que esse comando não executa a atualização propriamente dita, mas apenas faz o download dos pacotes.

Note também que este comando aponta seu sistema para os repositórios do Linux Mint 19 (se você quiser voltar para o Linux Mint 18.3 depois de usar este comando, você ainda pode, com o comando "mintupgrade restore-sources ").

Use o comando "mintupgrade download" até que todos os pacotes sejam baixados com sucesso.

6. Aplicar as atualizações
Nota: Este passo não é reversível. Depois de executá-lo, a única maneira de voltar é restaurando um instantâneo do sistema. Certifique-se de que você fez um instantâneo antes de seguir este último passo.

Para aplicar as atualizações, digite o seguinte comando:
mintupgrade upgrade

Pronto! Feito isto a atualização começa.
No meu caso, apareceram 2 mensagem "gráficas" em DOS, relativo ao Banco Firebird que tenho instalado, e outra relativa ao GRUB. Basta ler com calma o que as mensagem falam e decidir pelas opções que lhe são apresentadas.

Bom, o Mint foi atualizado para a versão 19, mas minha impressão foi que esta atualização foi um pouco demorada. Talvez uma instalação limpa seja mais rápida, mas de novo, é apenas uma sensação, para ter certeza teria que fazer um benchmark, cronometrando uma atualização e uma instalação. Mas se você não quiser ter fazer backup, intalar o sistema, depois reinstalar todas a coisas que você instalou anteriormente, sigam o tutorial acima, basedo no próprio site do Mint aqui!


Abraços a todos, boa atualização!
Até a próxima.






quinta-feira, 28 de junho de 2018

Como fazer para acessar arquivos da partição Linux no Windows?

Se você é como eu e está utilizando Linux em Dual-Boot com Windows, segue dica para acessar os arquivos de sua partição Linux, a partir do Windows.



Se você é usuário Linux e Windows, numa mesma máquina, ou seja, se está utilizando o artifício de dual-boot, sabe que estando no Linux, não tem problema, pois o mesmo é capaz de acessar sua partição windows, sem problemas, lhe permitindo copiar ou mover arquivos de um para o outro.

Mas o que fazer quando estamos no Windows e necessitamos daquele arquivo que está na partição Linux?
O Windows não me mostra tal partição. Também não quero ter que reiniciar o micro para acessar o Linux.
A solução para isso chama-se ext2fsd, e o mesmo pode ser encontrado em sua página oficial http://www.ext2fsd.com.
A última versão na data deste post é 0.69.

Depois de instalá-lo, ele lhe permitirá acessar sua partição ext, dando-lhe acesso aos seus arquivos.

A instalação não tem o que falar, clássica next, next, finish.

Abaixo está a cara do programinha, com a minha partição Linux Mint em destaque.




Depois com o programa aberto (não reparem pois tenho 2 hd's, com várias partições), basta clicar com o botão direito na partição e clicar em "Assign Drive Letter". 



Como pode ser visto, ele designará uma letra para o drive, no meu caso, criou um drive O:.



Com isto você pode abrir o Windows Explorer e navegar normalmente.


Espero que muitos se valham desta dica, bem legal!

Abraços a todos
e até a próxima.

quinta-feira, 21 de junho de 2018

Salvar imagens da tela do computador

Como fazer para salvar imagem que está na tela de seu computador.



As vezes você tem uma imagem que gostaria de copiar para compartilhar com um amigo, ou talvez uma mensagem de erro que queira enviar para um fórum ou para o suporte da empresa cujo programa está exibindo a mensagem de erro. Seja como for, aqui vão algumas dicas de como salvar as imagens que aparecem em seu desktop do seu Linux Mint (estou utilizando o Mint como exemplo, pois sou usuário do mesmo, mas creio que seja o mesmo para o Ubuntu e todas as outras derivações, que é o caso do Mint).

1 - O mais simples de todos é simplesmente primir a tecla PRINT SCREEN. Fazendo isto, ocorrerá um som (um click) de máquina fotográfica e em seguida a abertura da seguinte janela:



Repare que ele automaticamente nomeia o arquivo como 'Captura de tela em xxxx-xx-xx xx-xx-xx", onde os X's pela ordem são: o ano, mês, dia, hora, minuto e segundo em que a captura foi realizada. Temos também a opção de selecionar onde queremos salvar a imagem, ou o botão pra copiar a imagem para a área de transferência se preferir, além dos botões Cancelar e Salvar.
Repare também que ele salvou a imagem de todo o desktop.



Outra forma de captura, seria utilizar a combinação de teclas ALT + PRINT SCREEN, onde neste caso, não haverá a captura de toda a tela, mas somente da janela ativa (com o foco), o que pode ser bem mais interessante, já que geralmente não precisamos da imagem de toda a tela, mas sim de apenas uma janela específica, para exemplificar a situação.

Bom esta foi mais uma dica simples, mas que espero ajude a muitos.

Abraços a todos
e até a próxima.

sábado, 28 de abril de 2018

Instalação Mínima do Ubuntu 18.04 LTS

O que deixa de ser instalado na instalação mínima do Ubuntu 18.04 LTS Bionic Beaver?


O instalador da nova distribuição do Ubuntu, o Ubuntu 18.04 LTS Bionic Beaver, acrescentou uma nova opção chamada instalação mínima. Muitas pessoas ficam curiosas se perguntando qual a diferença em se marcando ou não esta nova opção.

A verdade, é que a idéia por trás disto é facilitar a vida daqueles que gostam de um sistema um pouco mais personalizado, no que diz respeito aos aplicativos instalados, evitando assim que tenha um sistema com aplicativos que o usuário não usa e fique com eles ocupando um espaço desnecessário, ou dando trabalho para ficar desinstalando. Neste último caso, já que terá o trabalho de desinstalar, melhor ter trabalho para instalar somente o que lhe interessa.

Escolhendo a instalação mínima teremos basicamente o Firefox, para navegar na internet, o Arquivos (Nautilus) 3.26.3, para navegação em pastas e arquivos, e a Ubuntu Software para selecionar seus aplicativos para instalação.

A seguir vai uma lista disponibilizada pela canonical, com os pacotes que deixam de ser instalados na versão mínima:

Desktop apps
thunderbird
transmission-gtk
gnome-todo
baobab
rhythmbox
cheese
vino
shotwell
totem
usb-creator-gtk
deja-dup
gnome-calendar
remmina
simple-scan

Desktop experience
thunderbird-gnome-support

Games
aisleriot
gnome-mahjongg
gnome-mines
gnome-sudoku
branding-ubuntu

Libreoffice
libreoffice-style-breeze
libreoffice-gnome
libreoffice-writer
libreoffice-calc
libreoffice-impress
libreoffice-math
libreoffice-ogltrans
libreoffice-pdfimport

Outros
example-content
ubuntu-web-launchers

Langpacks (mantendo o libreoffice e o thunderbird instalados de outra forma)
libreoffice-l10n-en-gb
libreoffice-l10n-es
libreoffice-l10n-zh-cn
libreoffice-l10n-zh-tw
libreoffice-l10n-pt
libreoffice-l10n-pt-br
libreoffice-l10n-de
libreoffice-l10n-fr
libreoffice-l10n-it
libreoffice-l10n-ru
libreoffice-l10n-en-za
libreoffice-help-en-gb
libreoffice-help-es
libreoffice-help-zh-cn
libreoffice-help-zh-tw
libreoffice-help-pt
libreoffice-help-pt-br
libreoffice-help-de
libreoffice-help-fr
libreoffice-help-it
libreoffice-help-ru
libreoffice-help-en-us
thunderbird-locale-en
thunderbird-locale-en-gb
thunderbird-locale-en-us
thunderbird-locale-es
thunderbird-locale-es-ar
thunderbird-locale-es-es
thunderbird-locale-zh-cn
thunderbird-locale-zh-hans
thunderbird-locale-zh-hant
thunderbird-locale-zh-tw
thunderbird-locale-pt
thunderbird-locale-pt-br
thunderbird-locale-pt-pt
thunderbird-locale-de
thunderbird-locale-fr
thunderbird-locale-it
thunderbird-locale-ru

rdepends não utilizados
gir1.2-rb-3.0
gir1.2-totem-1.0
gir1.2-totemplparser-1.0
guile-2.0-libs
libabw-0.1-1
libavahi-ui-gtk3-0
libdmapsharing-3.0-2
libexttextcat-2.0-0
libexttextcat-data
libfreehand-0.1-1
libgnome-games-support-1-3
libgnome-games-support-common
libgom-1.0-0
libgrilo-0.3-0
liblangtag-common
liblangtag1
libmessaging-menu0
libmhash2
libminiupnpc10
libmwaw-0.3-3
libmythes-1.2-0
libnatpmp1
libneon27-gnutls
liborcus-0.13-0
libpagemaker-0.0-0
librdf0
libreoffice-avmedia-backend-gstreamer
libreoffice-base-core
libreoffice-common
libreoffice-core
libreoffice-draw
libreoffice-gtk3
libreoffice-style-elementary
libreoffice-style-galaxy
libreoffice-style-tango
libraptor2-0
librasqal3
librevenge-0.0-0
librhythmbox-core10
libtotem0
libvisio-0.1-1
libwpd-0.10-10
libwpg-0.3-3
libwps-0.4-4
libyajl2
python3-uno
rhythmbox-data
rhythmbox-plugin-alternative-toolbar
rhythmbox-plugins
remmina-common
remmina-plugin-rdp
remmina-plugin-secret
remmina-plugin-vnc
duplicity
seahorse-daemon
shotwell-common
totem-common
totem-plugins
transmission-common
cheese-common
gnome-todo-common
libgnome-todo
gnome-video-effects
libcheese-gtk25
libcheese8
uno-libs3
ure
zeitgeist-core
hunspell-de-at-frami
hunspell-de-ch-frami
hunspell-de-de-frami
hunspell-en-au
hunspell-en-ca
hunspell-en-gb
hunspell-en-za
hunspell-es
hunspell-fr
hunspell-fr-classical
hunspell-it
hunspell-pt-br
hunspell-pt-pt
hunspell-ru
hyphen-de
hyphen-en-ca
hyphen-en-gb
hyphen-en-us
hyphen-fr
hyphen-hr
hyphen-it
hyphen-pl
hyphen-pt-br
hyphen-pt-pt
hyphen-ru
mythes-de
mythes-de-ch
mythes-en-au
mythes-en-us
mythes-fr
mythes-it
mythes-pt-pt
mythes-ru 

Abraços a todos
e até a próxima.

domingo, 22 de abril de 2018

Dica rápida Lazarus / Typhon - Cor do TStatusBar e DBCheckBox

Olá pessoal,

esta é uma dica rápida, referente a uma situação que estava encontrando no Lazarus / Typhon.

No componente StatusBar, na propriedade Color, estava escolhendo uma outra cor qualquer, porém nada acontecia, ele continuava com a mesma cor.

O mesmo acontecia com o componente DBCheckBox, onde ao tentar alterar a cor da fonte do mesmo, nada acontecia.

No Bugtracker, existem alguns assuntos, relacionados a este erro, com estes e outros componentes. Acontece que na verdade isto não é um erro. Na verdade é tido como um recurso. Clique aqui para conferir. Abaixo uma breve explicação retirada da página.

"Lazarus LCL é pintado nativo. Isso não é um bug, mas um recurso. Esse recurso é visto no Inspetor de objetos -> Guia Restrito: Cor

Você pode desativar esse comportamento em Opções do Projeto -> Aplicativo -> Desmarque a opção "Usar recurso de manifesto (e ativar temas)".

Mas você tem que viver com todos os efeitos colaterais".


Como podemos ver, esta é uma opção para Windows.

Espero que com esta informação, muitas pessoas fiquem mais tranquilas, sem ter que ficar perdendo tempo vasculhando a internet a procura de uma solução ou explicação do porque não consegue algo tão simples como alterar uma propriedade de componente.

Vale informar que realizei tal procedimento, porém em tempo de projeto as cores não foram alteradas, somente em runtime.

Abraços a todos

e até a próxima.

sábado, 10 de março de 2018

Problemas para criar Banco de Dados no FlameRobin

Sou usuário do GNU/Linux Mint 18.3 Sylvia.
Criei uma pasta dentro de minha pasta home e estava tentando criar uma nova base de dados através do FlameRobin (administrador para o Banco de Dados Firebird).

Porém, não conseguia, pois acusava problema de permissão (Permission denied), o que achei estranho, pois era a minha pasta de usuário.

Mensagem negando a criação do banco "Caixa.fdb" em pasta dentro de minha "/Home"


Analisando a questão, parece que o FlameRobin trabalha com o usuário firebird, criado no momento da instalação do Firebird (se estiver errado, por favor me corrijam), e não com o usuário logado no sistema.

Neste caso,o que fiz foi:

Abrir o meu gerenciador de arquivos Caja, versão 1.18.5, clicar com o botão direito do mouse na minha pasta de projetos e no menu que se abriu, cliquei em Propriedades


Em propriedades na aba permissões temos então: o "Proprietário", o "Grupo" e "Outros". No caso em questão, Outros estava com a opção de "Acesso à pasta", setado como "Acessar arquivos". Alterei para "Criar e excluir arquivos". Feito isto, o Banco de Dados foi criado com sucesso.

Alteração de "Outros", "Acesso à pasta", modificado para "Criar e excluir arquivos"

Com isso encerro este post.


Abraços a todos
e até a próxima!

terça-feira, 30 de janeiro de 2018

Instalação do Firebird 3.0.2.32703

Encontrando dificuldades na instalação do Banco de Dados Firebird no Linux.


Depois de realizar o download do Firebird (http://www.firebirdsql.org/en/firebird-3-0/).

Descompactei o arquivo Firebird-3.0.2.32703-0.amd64.tar.gz, acessei a pasta Firebird descompactada e dentro da pasta, acessei o terminal e executei o comando:
sudo ./install.sh

Recebi a seguinte resposta:

Firebird 3.0.2.32703-0.amd64 Installation 

Press Enter to start installation or ^C to abort 
Extracting install data 
Please enter new password for SYSDBA user: <password> 
/opt/firebird/bin/gsec: error while loading shared libraries: libtommath.so.0: cannot open shared object file: No such file or directory 

Fatal error running 'systemctl --quiet start firebird-superserver.service' - exiting 

****************************************************************

Ele estava reclamando da libtommath.so.0.

Eu já havia feito a instalação da libtommath pelo Synaptic, porém a biblioteca disponível era a libtommath1, por isto o erro persistia.

Para resolver criei um link nomeado (atalho) como libtommath.so.0, apontando para libtommath.so.1 com o seguinte comando:

sudo ln -sf /usr/lib/x86_64-linux-gnu/libtommath.so.1 /usr/lib/x86_64-linux-gnu/libtommath.so.0

****************************************************************

Após isso executei o comando de instalação novamente, que informou que já havia uma instalação e que se continuasse iria sobrepor, aceitei e instalou o Firebird com sucesso, e já executou o serviço (daemon) do firebird imediatamente, sem a necessidade de reiniciar o sistema.

Espere ter ajudado e
Abraços a todos

segunda-feira, 15 de janeiro de 2018

8ª Temporada de Game Of Thrones em 2019



Então... os fãs da série televisiva, Game Of Thrones, do canal a cabo HBO, estão ficando desolados, pois a emissora confirmou que a 8ª e última temporada, será lançada somente no ano de 2019.


O hiato deve-se ao fato dos criadores da série, quererem dedicar um tempo maior para a filmagem da última temporada.

Game Of Thrones é uma das séries mais aclamadas da história e também uma das séries com fãs mais apaixonados (tipo trekkers).

A série se encerrará na 8ª temporada, onde da 1ª até a 6ª temporada, a série se baseava nos livros de George R. R. Martin. Também vinha tendo 10 episódios por temporada. 
A 7ª temporada foi feita de forma independente, quer dizer, não foi baseada num livro de Martin. Também foi uma temporada mais curta, com apenas 7 episódios, deixando os fãs com gostinho de "quero mais".

Agora com o anúncio de que não teremos Game Of Thrones em 2018, os fãs estão mais tristes.

Em setembro/2017 Casey Bloys, presidente de programação,  afirmou; "Em Game Of Thrones serão gravadas várias versões do final para que ninguém saiba realmente o que acontece." Isto por causa de episódios vazados na internet da 7ª temporada.

Abraços a todos
e até a próxima!

sexta-feira, 5 de janeiro de 2018

Dica para utilização do FlameRobin com Firebird 3.0.2 no Linux

Esta dica é para quem vai utilizar o Banco de Dados Relacional Firebird, no Linux junto com o Administrador de Banco de Dados FlameRobin.


Após instalar os 2 aplicativos em meu Linux Mint e tentar criar um banco de dados "Teste", recebi uma mensagem de erro. Tentei então pelo ISQL (aplicativo de comandos, sem interface gráfica), que vem instalado com o Firebird, sem sucesso também.

Por fim, para realizar mais um teste, tentei registrar o banco de dados employee.fdb, que vem na instalação do Firebird, em /opt/firebird/examples/empbuild, recebendo a mensagem de que não é possível realizar a conexão.

Após pesquisas, achei a seguinte solução. Utilizar o seguinte comando: ldd /usr/bin/flamerobin | grep libfb.
Recebendo a seguinte saída: 
libfbclient.so.2 => /usr/lib/x86_64-linux-gnu/libfbclient.so.2 (0x00007f48bb6f0000)

Com base nesta informação, sobre a biblioteca libfbclient.so.2 fui ao diretório /opt/firebird/lib/ e copiei o arquivo 
libfbclient.so.3.0.2 para /usr/lib/x86_64-linux-gnu/.
Renomeei o arquivo libfbclient.so.2 para libfbclient.so.2.OLD e renomeei o libfbclient.so.3.0.2 para libfbclient.so.2.

Então abri o FlameRobin, conseguindo realizar o registro o banco de dados employee.fdb 
com sucesso.

Espero que ajude muitas pessoas por aí.
Abraços e até a próxima.