domingo, 29 de setembro de 2019

Endless OS Linux

Segue as observações do meu teste falho com o Linux Endless OS, em Julho/2019.

Em julho/2019 eu vi na internet que a ACER.COM.BR está vendendo notebooks com o sistema operacional Linux Endless OS já instalado.

Ele é bom? Alguém já experimentou esse Linux Endless OS?
#EndlessOS #Acer #Linux
hashtag Acer hashtag
https://quenotebookcomprar.com.br/notebook-acer-aspire-5-linux/

https://us.answers.acer.com/app/answers/detail/a_id/52456/~/what-is-endless-os
hashtag

Site oficial do Endless OS Linux para download = https://endlessos.com/pt-br/



Então, em Julho/2019, isso já tem uns dois meses, eu fiz o download e testei esse Linux Endless OS em um computador velho meu. E ele deu problemas na instalação desde o início, mas consegui desinstalar.



Segue abaixo o relatório dos problemas que eu encontrei na instalação do Linux Endless Os e como eu fiz para conseguir fazer a desinstalação dele com sucesso.

Eu tenho um computador velho que uso só para fazer testes, nele está instalado o Microsoft Windows Server 2019.

Segue abaixo as telas referente o ínício da instalação do Endless OS, no meu computador velho.








Logo após terminar a instalação, ele pediu para reiniciar.

Vou reiniciar e ver se está tudo normal no dual boot do Windows Server 2019 em conjunto com o Linux Endless OS.


Deu erro. Agora o Linux Endless OS pede uma senha de login que eu não tenho. Ele parou nessa tela de login que eu não tenho a senha.






Ele não deixa ler o drive de DVD, ele não deixa entrar no setup, o botão de reiniciar parou de funcionar, ele se apoderou do meu disco rígido. Tentei formatar mas ele não lê DVD nem pendrive. 

O Linux Endless OS dominou o meu computador, ele fêz o dual boot do Microsoft Windows Server 2019 parar de funcionar, o Linux EndLess OS, quer que somente ele exista dominando o computador.



Fiz uma mutreta. Liguei o disco rigido no USB, e depois disso, agora o computador voltou a ler o DVD, vou tentar instalar o Windows. Não deu certo, vou tentar outra coisa, desligar a internet.






O problema era a internet.  Eu retirei a internet do meu computador velho, e agora o DVD voltou a funcionar e o dual boot voltou a funcionar.



Vou tentar desinstalar, reiniciar, ver se vai funcionar direito depois, ver se tudo está normal no Windows





Vou tentar desinstalar e ver se ele vai funcionar direito depois






Vou reiniciar o computador e ver se o Windows vai funcionar normal depois

Vou reiniciar e ver se tudo está normal no Windows
Vou reiniciar e ver se tudo está normal no Windows




Funcionou. Com a internet desligada. Consegui desinstalar o Linux Endless OS. E depois de reiniciar o computador, o dual boot voltou a funcionar normal, e o Microsoft Windows Server 2019 voltou a funcionar no computador.

Outro dia qualquer, eu tento novamente fazer a instalação desse Linux Endless OS, e ver se ele vai funcionar. Mas da próxima vez, vou fazer a instalação pura, sem usar o dual boot.



Mulheres e o Mercado de Trabalho

https://www.uol.com.br/universa/reportagens-especiais/roberta-santanna/index.htm?utm_source=chrome&utm_medium=webalert&utm_campaign=economia#tematico-6

IncScape

Nos dias 27/09/2019 e 28/09/2019 eu fui no evento GNUGRAPH 2019, para assistir várias palestras, e fui apresentada a diversos softwares livres que eu ainda não conhecia.

Achei muito interessante o software IncScape, e hoje fiz o download dele e instalei no meu computador.

Vi o InkScape e gostei que ele veio com várias fontes novas, além dele ler as fontes do meu Corel Draw dentro dele, algumas coisas ele funciona igual ao Corel Draw, mas ainda não achei dentro dele onde mover texturas dentro do objeto criado.

Site oficial para download do InkScape = https://inkscape.org/pt-br/

Tutorial para aprender o InkScape = https://inkscape.org/pt-br/aprender/tutoriais/

Apostilas PDF do InkScape para download

https://webartebravagente.files.wordpress.com/2010/03/apostila-inkscapejuliana.pdf

https://pt.wikibooks.org/wiki/Ficheiro:Manual_Inkscape.pdf



Blender 3D

Nos dias 27/09/2019 e 28/09/2019 eu fui no evento GNUGRAPH 2019, para assistir várias palestras, e fui apresentada a diversos softwares livres que eu ainda não conhecia.

Achei muito interessante o software Blender 3D, achei incrível o que vi ser possível criar com ele, e me interessei em testar, em tentar aprender, hoje fiz o download dele e já instalei no meu computador. Ele não parece ser muito intuitivo e fácil de aprender, mas já achei algumas apostilas em PDF, vou ler e tentar aprender.  Depois vou dizer aqui as minhas observações.

Site oficial para download do Blender 3D = https://www.blender.org/download/

Revista PDF Blender nas Universidades = http://www.virtuallink.com.br/rel_files/pdf_revista/Revista_EspiritoLivre_041_agosto2012.pdf

Segue abaixo alguns links de download de apostilas PDF do Blender 3D:

http://coenc.td.utfpr.edu.br/~giron/HIPER/Blender.pdf

https://hosting.iar.unicamp.br/lab/luz/ld/Arquitetural/manuais/softwares/manual_blender_basico.pdf

https://docs.blender.org/manual/pt/2.79/

https://pt.wikibooks.org/wiki/Tornando-se_profissional_em_Blender_3D

https://www.mundoubuntu.com.br/images/PDFs/jogos3d-blender.pdf

http://equilibrecursos.com.br/2016/06/ebook-gratuito-fundamentos-do-blender/

http://www.retondaro.pro.br/files/e_ble/tuto.pdf

https://epdf.pub/mastering-blender.html


https://www.treinaweb.com.br/curso/blender-3d/ementa/blender-3d.pdf

https://blenderufpe.files.wordpress.com/2009/06/projetodegraduacao_web1.pdf

https://www.allanbrito.com/2014/11/19/curso-basico-gratuito-de-blender-2-7-com-apostila/

https://www.researchgate.net/publication/326625597_Blender_Tutorial_Animation_Basics-Transforming_3D_geometry_with_Shape_Keys

https://docplayer.com.br/19417550-Http-www-blender-org-curso-de-extensao-em-blender-prof-luiz-gonzaga-damasceno.html

https://s3.novatec.com.br/capitulos/capitulo-9788575222805.pdf





sábado, 1 de junho de 2019

Microsoft SQL Server / Backup / Restore


Li meses atrás, que para o backup e restore do Microsoft SQL Server 2016 pode ser utilizado um container dentro do Microsoft Azure para esse fim. 
Não sei se o Microsoft SQL Server 2012 e o Microsoft SQL Server 2014 conseguem trabalhar com os containers do Microsoft Azure.



Microsoft SQL Server / Backup / Restore
https://docs.microsoft.com/pt-br/sql/relational-databases/backup-restore/configure-backup-compression-sql-server?view=sql-server-2017

quinta-feira, 30 de maio de 2019

SQL + VM + Hyper-V Como calcular a memória máxima e memória mínima?




Microsoft SQL Server + VM + Hyper-V: Como calcular a memória máxima e memória mínima?

A memória de máquina virtual quando está mau configurada a distribuição entre memória RAM máxima e memória RAM mínima o computador/servidor costuma funcionar com todos os aplicativos lento demais no funcionamento.
E quando o Microsoft SQL Server está com a memória RAM mau configurada na distribuição de memória mínima e memória máxima que o sistema SQL deverá utilizar para trabalhar, a leitura de informações dentro do banco de dados costuma funcionar de forma muito lento.
Se o banco de dados Microsoft SQL que está utilizando, está funcionando dentro de uma máquina virtual, terá que fazer uma manobra na configuração de memória RAM porque ambos usam configuração de memória mínima e porque ambos usam configuração de memória máxima.  Não poderá utilizar os mesmos números igual de memória máxima e igual de memória mínima, terá que ratear a distribuição de memória entre ambos.

Exemplo de como se calcula a quantidade de memória em bytes
(para uso em SQL Server e uso em VM e Hyper-V):
1 Kilobyte = 1 Bytes * 1024 = 1 024 bytes
1 Megabyte = 1 Kilobytes * 1024 = 1 024 Kilobytes= 1 048 576 bytes
1 Gigabyte = 1 Megabytes * 1024 = 1 048 576 Kilobytes= 1 073 741 824 bytes
4 GB = 4 Megabytes * 1024 = 4096 Megabytes 4096 Mb  
4096 Mb * 1024 = 4194304 Kilobytes  4194304 Kb * 1024 = 4294967296 bytes 

SQL Max Memory Calculator = http://sqlmax.chuvash.eu/


No SQL Server tem que ser feito a configuração RAM de memória maxima e memória minima, que os aplicativos e sistema SQL deverão utilizar na leitura de informações do banco de dados:




Em máquina virtual (VM) e Hyper-V, também tem que ser feito a configuração de memória minima e memória máxima




quinta-feira, 18 de abril de 2019

Microsoft Windows Server 2019




Na última semana do mês de Dezembro/2018 a Microsof finalmente disponibilizou para download no portal Microsoft Evaluation Center , a nova versão do Microsoft Windows Server 2019 e do Microsoft Windows Server 2019 Essentials, que eu já baixei na primeira semana de Janeiro/2019 e testei. 

Nessa nova versão do Windows Server 2019 a instalação está bem mais fácil, intuitiva e automática, e a instalação chega ao término bem mais rápido que o seu antecessor o Microsoft Windows Server 2016.

Por: Ana Gauna

segunda-feira, 3 de dezembro de 2018

PHP 7 Tutorial


PHP 7 Tutorial (W3 Schools) = https://www.w3schools.com/php7/

PHP 7 Tutorial (Tutorial Points) = https://www.tutorialspoint.com/php7/

PHP 7 Manual em português (PHP.Net) = http://php.net/manual/pt_BR/index.php

PHP 7 Tutorial Republic = https://www.tutorialrepublic.com/php-tutorial/

Angular JS - Tutorial


* Wikipedia Angular JS = https://pt.wikipedia.org/wiki/Angular_(plataforma_de_aplica%C3%A7%C3%B5es)

* Tutorial de Angular 7.1.1 = https://angular.io/guide/quickstart

* Tutorial de Angular = https://www.w3schools.com/angular/

* Tutorial de Angular = https://docs.angularjs.org/tutorial

* Tutorial Angular 2 = https://www.tutorialspoint.com/angular2/angular2_overview.htm

* Tutorial Angular 4 = https://www.tutorialspoint.com/angular4/angular4_overview.htm

* Angular 7.1 download = https://github.com/angular/angular/releases/tag/7.0.0




sexta-feira, 2 de novembro de 2018

SPARQL


SPARQL


Protocolo SPARQL é a abreviatura de protocolo simples do RDF Query Language, para definir uma linguagem de consulta padrão e um protocolo de acesso a dados, para uso com o modelo de dados do Resource Description Framework (RDF). Ele funciona para qualquer fonte de dados que possa ser mapeada para o RDF. A especificação está em desenvolvimento pelo grupo de trabalho de acesso a dados RDF (DAWG).


A linguagem de consulta RDF SPARQL Query, como um acrônimo recursivo, pode ser confuso. SPARQL representa o protocolo, mas também significa o termo completo: “Protocolo SPARQL e Linguagem de Consulta RDF”, que é autônomo em suas letras. O SPARQL ajuda a manipular gráficos no RDF por meio de um processo de correspondência de padrões. A funcionalidade SPARQL pode ser facilitada por HTTP ou SOAP em vários ambientes.

O SPARQL foi projetado pelo Grupo de Trabalho de Acesso a Dados RDF do World Wide Web Consortium (W3C) e está continuamente em desenvolvimento. O grupo de trabalho está tentando descobrir as melhores práticas para SPARQL, que podem incluir dados de consulta nativa no formato RDF. O SPARQL é geralmente apresentado como uma ferramenta para manipular dados imprevisíveis ou inconsistentes. Um prompt de comando GRAPH é usado para consultar dados em conjunto com informações de proveniência.

Definição do RDF Triple (assunto + predicado + objeto)


O RDF é um formato de dados de gráfico rotulado e direcionado para representar informações na Web. O RDF é frequentemente usado para representar, entre outras coisas, informações pessoais, redes sociais, metadados sobre artefatos digitais, bem como para fornecer um meio de integração sobre fontes de informação distintas. Esta especificação define a sintaxe e a semântica da linguagem de consulta SPARQL para o RDF.  O RDF foi projetado para atender aos casos de uso e aos requisitos identificados pelo grupo de trabalho de acesso a dados RDF.


Sintaxe para padrões triplos - Os padrões triplos são escritos como assunto, predicado e objeto; existem maneiras abreviadas de escrever algumas construções comuns de padrões triplos.

Conjunto de Dados RDF - O modelo de dados RDF expressa informações como gráficos que consistem em triplos com assunto, predicado e objeto.  Muitos armazenamentos de dados RDF armazenam vários gráficos RDF e registram informações sobre cada gráfico, permitindo que um aplicativo faça consultas que envolvam informações de mais de um gráfico.

Uma consulta SPARQL é executada em um conjunto de dados RDF que representa uma coleção de gráficos. Um conjunto de dados RDF inclui um gráfico, o gráfico padrão, que não tem nome, e zero ou mais gráficos nomeados, em que cada gráfico nomeado é identificado por um identificador do Internationalized Resource Identifiers (IRI).

Uma consulta SPARQL pode corresponder diferentes partes do padrão de consulta em relação a diferentes gráficos, conforme a consulta do conjunto de dados. Um conjunto de dados RDF pode conter gráficos nomeados zero; um Dataset RDF sempre contém um gráfico padrão. Uma consulta não precisa envolver a correspondência do gráfico padrão; a consulta pode envolver apenas gráficos nomeados correspondentes. O gráfico usado para corresponder a um padrão gráfico básico é o gráfico ativo. Nas seções anteriores, todas as consultas foram exibidas em um único gráfico, o gráfico padrão de um conjunto de dados RDF como o gráfico ativo. A palavra-chave GRAPH é usada para tornar o gráfico ativo um de todos os gráficos nomeados no conjunto de dados para parte da consulta.

Tradução inglês-português 
Fonte: (SPARQL) https://en.wikipedia.org/wiki/SPARQL
Fonte: (RDF) https://pt.wikipedia.org/wiki/Resource_Description_Framework
Fonte: (IRI) https://en.wikipedia.org/wiki/Internationalized_Resource_Identifier


Fonte: (SPARQL 1.1 Query Language) https://www.w3.org/TR/sparql11-query/
Fonte: (SPARQL Query Language for RDF) https://www.w3.org/TR/rdf-sparql-query/
Fonte: IBM.COM (IBM Knowledge Center) (Internationalized Resource Identifiers - IRI) https://www.ibm.com/support/knowledgecenter/en/SSGMCP_5.2.0/com.ibm.cics.ts.internet.doc/topics/dfhtl_atom_iri.html


---------------



Internationalized Resource Identifiers (IRIs)

Os Identificadores de Recursos Internacionalizados (IRIs) são uma forma de identificador de recursos para a Internet que permite o uso de caracteres e formatos adequados para idiomas nacionais diferentes do inglês. As IRIs podem ser usadas no lugar de URIs ou URLs em que os aplicativos envolvidos com a solicitação e a resposta os suportam.

As IRIs são descritas pelo RFC 3987, Identificadores de Recursos Internacionalizados (IRIs), que estão disponíveis em http://www.ietf.org/rfc/rfc3987.txt. O CICS suporta o uso de IRIs em recursos URIMAP para pedidos do cliente da Web de entrada para o CICS como um servidor HTTP e em documentos de alimentação Atom.

Host name (nome de anfitrião)

Para acomodar os requisitos dos servidores de nomes de domínio, os clientes da web convertem o nome do host em um IRI em um formato chamado Punycode. Punycode é descrito pelo RFC 3492, Punycode: A Bootstring codificação de Unicode para nomes de domínio internacionalizados em aplicativos (IDNA), que está disponível em http://www.ietf.org/rfc/rfc3492.txt. Esse algoritmo codifica o nome do host em uma string composta apenas de alfanuméricos, hífens e pontos.

Se você quiser usar um IRI como o link para um recurso da web ou Atom feed que é servido pelo CICS, na definição de recurso URIMAP que define a solicitação do Web client para o CICS, você deve especificar o nome do host em Punycode. O CICS não fornece uma ferramenta para realizar essa conversão, mas aplicativos gratuitos estão disponíveis na Internet para suportar a conversão de Unicode para Punycode. Se você usar um único asterisco no lugar do nome do host, para fazer com que o recurso URIMAP corresponda a qualquer nome de host, não será necessário usar o Punycode. Os clientes da Web não convertem o componente de caminho de um IRI em Punycode, mas eles escapam ou codificam em porcentagem os caracteres Unicode no caminho.

Path component (componente caminho)

Os clientes da Web não convertem o componente de caminho de um IRI em Punycode, mas eles escapam ou codificam em porcentagem os caracteres Unicode no caminho.

Se você estiver usando um IRI para um recurso da web que é servido pelo CICS, na definição de recurso URIMAP, você deve codificar por cento quaisquer caracteres Unicode no caminho que você especificar. Se você não tiver um aplicativo que possa converter caracteres Unicode em representações codificadas por percentual, aplicativos gratuitos estarão disponíveis na Internet para executar essa tarefa. Observe que os limites de comprimento da URL listados nas URLs para  URLs for CICS web support  se aplicam também às URLs de feeds Atom, o que significa que a parte do componente de caminho da URL especificada na definição de recurso URIMAP deve ter 255 caracteres ou menos. Um caractere neste contexto significa um único caractere ASCII, não o caractere Unicode original. Por exemplo, o caracter cirílico que tem a representação percentual codificada %D0%B4 conta como 6 caracteres do limite de 255 caracteres.

Quando o CICS instala a definição de recurso URIMAP, o CICS armazena o caminho no formato canônico recomendado para URIs e remove alguns caracteres, mas o caminho exibido quando você visualiza o recurso URIMAP permanece conforme foi digitado.

Quando você usa um IRI como um link para um documento de entrada ou de feed Atom, especifica o IRI no arquivo de configuração Atom, bem como na definição de recurso URIMAP. Você deve codificar por percentual qualquer caractere Unicode no IRI no arquivo de configuração Atom.

Quando o CICS emite um documento Atom contendo o IRI, o CICS converte os caracteres codificados em porcentagem em referências de caracteres XML, para que o XML seja válido. Para usar o link resultante em uma solicitação do Web client, você deve converter as referências de caracteres XML novamente em caracteres codificados por porcentagem.