Magic Byte

Magic Byte

Pesquisas, desenvolvimento, suporte e paixão por tecnologia.

A mágica de um Byt3

Nosso gerador de aplicativos, faz uso da biblioteca dStorage para construir aplicativos, simples, práticos e de forma bem rápida. Os aplicativos gerados são muitas vezes pequenos rascunhos para aplicações maiores. Ele estrutura toda a mecânica...

Conhecendo um pouco

O ambiente de linha de comandos. O ambiente de linha de comandos CLI. Este se baseia no funcionamento de um terminal de comunicações seriais. Isso significa que teremos um dispositivo de entrada e um dispositivo...

Nosso idealizador.

Leonardo de Araújo Lima(Linux77) Um estudante. Olá amigo(s), para aqueles que me conhecem e acompanham, sabem que tenho um jeito extrovertido e bem sincero, com minhas convicções e pensamentos. Amigos, sou natural do Rio de...

A mágica de um Byt3

Nosso gerador de aplicativos, faz uso da biblioteca dStorage para construir aplicativos, simples, práticos e de forma bem rápida.

Os aplicativos gerados são muitas vezes pequenos rascunhos para aplicações maiores.

Ele estrutura toda a mecânica do aplicativo e constrói a classe de dados inicial.

Applications-creator

uma pequena lágrima de alegria.

uma pequena lágrima de alegria. É tudo que preciso deixar no coração de quem amo. Muitos companheiros em minha caminhada partiram, mas levaram essa lágima... Read More "uma pequena lágrima de alegria."

A little tear of joy.

A little tear of joy. That's all I need to leave in the heart of the people I love. Many companions on my walk left,... Read More "A little tear of joy."

Conhecendo um pouco

O ambiente de linha de comandos.

O ambiente de linha de comandos CLI.

Este se baseia no funcionamento de um terminal de comunicações seriais.

Isso significa que teremos um dispositivo de entrada e um dispositivo de saída.

Podendo este ser construído em um único dispositivo virtual no caso um terminal, sendo este um dos métodos mais usados.

No caso esse mecanismo de I/O(entrada e saída), um dos mais eficientes.

No caso de um terminal(tty) a linha de instruções(comandos) será processada, interpretada e então executada.

Os terminais podem ser relacionados entra sí e terem inúmeras fucnionalidades, sendo capazes de estar vinculados a operações de dados diversas.

Dentre estas se encontram também operações em rede de forma geral.

O ambiente de forma geral segue um modelo e estrutura comum.

Essa estrutura se baseia em eventos que são ativados de forma dinâmica seguindo uma ordem definida pelo administrador.

Dessa forma podemos entrender o mecanismo padão como sendo:

Login, “acesso ao terminal(tty)”, profile(perfil)”construção deo ambiente“, shell(interpretador).

O nível de execução de um ambiente e o próprio abiente será definido e permitira comunicação entre o operador e o sistema atrvés de um interpretador.

Existem vários interpretadores sendo subjetiva a escolha de qual usar.

O mais conhecido e popular dentre novos usuários de ambiente tipo UNIX é o “bash”.

Ele é muito útils e tem recursos muito abrangentes atendendo bem as necessidades gerais de um operador de sistemas tipo UNIX.

Algumas aplicações muito úteis.

  • man

Este aplicativo funciona em interface de linha de comandos e é a ferramenta para consulta, leitura e pesquisa no manual.

Esse manual tem indexação integrada ou seja todos os aplicativos e componentes do sistema possuem um manual.

Sessa forma, temos como consultar qualquer página ou referência de forma simples e direta.

man man.

  • sed

Esse aplicativo para linha de comandos tem multiplas funcionalidades. Sendo uma ferramenta para manipulação de arquivos de texto.

Muito usado em atividades de substituição de partes do texto em arquivos.

man sed.

sed -i ‘s/e/E/g’ “file”

  • ls

Ferramenta para listagem, pesquisa e outras atividades desse tipo nos sistemas de arquivo.

man ls.

  • grep

Ferramenta para filtragem de conteúdo e pesquisa em strings e textos em geral.

man grep.

  • cat

Ferramenta para concatenação de arquivos.

man cat.

  • less

Ferramenta para paginação de arquivos e leitura de buffers’s em interface de texto.

man less.

  • more

Ferramenta para paginação de arquivos e leitura de buffers’s em interface de texto.

man more.

  • mkdir

Ferramenta para manipulação e criação de “inpdps “(diretórios nos sistemas de arquivo.

man mkdir.

  • cd

Ferramenta para navegação em sistemas de arquivo.

man cd.

  • cp

Utilitário para cópia de arquivos e diretórios.

man cd.

  • mv

Utilitário para mover/renomear arquivos.

man mv.

Nosso idealizador.

Leonardo de Araújo Lima(Linux77)

Um estudante.

Olá amigo(s), para aqueles que me conhecem e acompanham, sabem que tenho um jeito extrovertido e bem sincero, com minhas convicções e pensamentos.

Amigos, sou natural do Rio de Janeiro, mas há mais de vinte anos moro em São Lourenço.

Tnho alguns talentos e aptidões variados, sendo em alguns casos caracterizado como capaz de associar informações entre exatas e humanas com habilidade fora do comum.

Desde bem jovem me dedico a estudos independentes onde no meu tempo de menino não era tão acessível conteúdos pois não havia grande contato nem apresentação de conteúdos em ambientes como a internet. Ou seja o auto didata tinha que gostar de ler, em livros impressões e direcionar seus estudos por si. Lembro bem de muitas vezes em bibliotecas, algumas bem simples na casa de parentes, onde passava horas estudando lendo, fazendo anotações e reflexões. Muitas vezes durante grande parte da infância e adolescência era muito difícil ter com quem conversar, pois muitos dos colegas, crianças e jovens não apresentavam interesses comuns.

Um fato interessante é que não havia um direcionamento do pensamento tão forte e uma ideologia de massa aplicada ao direcionamento dos conteúdos a serem estudados.

Dese jovem apaixonado por áreas distintas e diversas tanto em ciências humanas como exatas.

Sob influência do ambiente familiar, surgiu uma curiosidade muito grande por eletrônica e telecomunicações.

Tendo contato com componentes de eletrônica e sistemas de rádio, meu aprendizado teve uma base sólida.

Dese memnino consegui ter contato com microcomputadores, ainda bem rudimentares, anteriores a própria arquitetura IBM PC/AT.

Iniciai minha paixão por programação antes mesmo de ter contato com um “dito” sistema operacional. Ainda na fase dos computadores de 8bits.
Sempre acompanhando dentro de minhas possibilidades a evolução e mantendo a paixão por tecnologia, fui desenvolvendo meus estudos de forma independente, relacionando aos impactos e efeitos no ambiente social.

Paralelo a isso também mantive minha paixão por desenho, pintura e música, atividades que sempre estudei também de forma independente.

Um pouco maior optei pelo curso de ensino médio técnico em magistério, onde obtive sucesso em minha formação e iniciei minhas atividades como educador.

Pouco depois ainda com paixão por tecnologia, fiz outro curso técnico também de nível médio na áreas de automação industrial.

Após essa formação de ensino médio/técnico, ingressei no curso superior de estudos sociais e após sua conclusão me especializei em história, sendo assim professor de ensino fundamental e médio.

Com minhas aptidões e estudos nas áreas de música e desenho associei essas capacidades, ao conhecimento na área de tecnologia.

Juntamente com minha formação na área de automação industrial comecei a elaborar cursos técnicos na área de computação e informática, áreas que vejo distintas devido ao foco/objeto de estudo e direcionamento do profissional.

Desde 1996 onde já havia concluído meus cursos de ensino médio tive curiosidade e iniciei meus estudos e uso de sistemas Linux, um pouco depois me apaixonei também pelo núcleo *BSD.*

Sempre estudando música, desenho e mantendo o uso, prática e estudo na área de programação/desenvolvimento criei e atuei como programador, desenvolvendo vários aplicativos e utilitário para a plataforma microsoft, sendo mais popular e usada naquele tempo. Mas para meu uso e estudos sempre mantive a construção e desenvolvimento em ambientes Linux e *BSD.*

Várias linguagens de programação foram surgindo e ganhando forma, bem como aceitação e aplicação no mercado profissional e comercial.

Hoje ainda tento dar algumas aulas e dividir o que estudei, vivi e aprendi.

Tenho também alguns programas desenvolvidos em ambiente Linux, que publiquei de forma livre como colaboração com o projeto e filosofia GNU.

Sobre o projeto e filosofia GNU, recomendo uma leitura, o assistir aos vídeos e tirar suas próprias conclusões.

Para isso recomendo uma visita ao site oficial do projeto.

Projeto GNU.

Aqui vemos um trabalho que iniciou ainda na década de 80 é depois de muitos anos ganhou forma e milhares de adeptos e colaboradores pelo mundo inteiro, apresentando tecnologias que hoje mantém toda uma estrutura usada pela maior parte das grandes empresas em contexto mundial.

Sobre meus projetos e colaboração cito alguns que vejo relevantes para aqueles que tem interesse em programação e outros que procuram ferramentas para auxílio nas atividades de estudo e ensino.

zac

Esse é um aplicativo que atua como instrutor virtual dinâmico, permitindo ao professor ou produtor de conteúdos de ensino personalizar e adequar os conteúdos a serem apresentados pelo aplicativo, um instrutor virtual com suporte a tts, vídeos e textos.

O aplicativo foi desenvolvido em ambiente Debian/GNU Linux, mas pode ser usado praticamente em qualquer sistema linux ou ainda compatível com ambiente tipo UNIX, ou seja os sistemas de núcleo Linux e BSD. em ambiente GNU.

O aplicativo se encontra sob licença GPL3, sendo uma tentativa de colaborar com o projeto GNU.

Tenho ainda uma colaboração para os programadores que iniciam ou já atuam com a linguagem python uma das quais sou entusiasta a nível de estudo e ensino.

Para aqueles que tem interesse e usam banco de dados locais e de pequeno porte desenvolvi uma bibliotecas para integração de banco de dados e ambientes de interfaces CLI/GUI. ou seja uma bibliotecas que manipula o banco de dados e também a construção de diálogos para as atividades básica com o banco de dados através de objetos.

Essa bibliotecas usa o formato de dados SQLite. para as interfaces GUI* utilizei o ambiente TK.

Ele pode ser instalada diretamente pelo ambiente python com o recurso da pip.

Para isso basta a instrução:

pip install –user dStorage.

Como a biblioteca é uma colaboração oficial está disponível no próprio site das bibliotecas que compões e dão suporte ao python. pypi

O link para o projeto e a própria biblioteca é dStorage

Outros projetos meus muitos dentro da licença GPL3 podem ser encontrados em meu repsitório no git.

Linux77

Um for ta abraço pessoal, aqueles que tiverem interesse em conversar comigo, conhecer e (ou) participar de algum de meus estudos, cursos e projetos pode me encontrar em algumas redes livres pelos contatos

Em destaque

Bagels.

Bagels.

Descrição do ambiente do sistema.

Sistema simples para interação e auxílio em administração de lanchonetes e restaurantes.

Aqui temos um breve vídeo apresentando a estrutura básica do sistema.

Aqui uma lista breve dos componentes do sistema.

Aplicações para o controle e monitoramento.

Tarefas de administração:

Funções para restaurantes e lanchonetes.

  • Bar/Cozinha.

bagels-cozinha

  • Caixa.

bagels-caixa

bagels-tab_preços

  • Escritório(s).

bagels-monitor
bagels-query

waiter.

Aplicação para garçons/garçonetes.

Esta aplicação é destinada a smartfones.

Esta pode ser ajustada e utilizada em delivery.

SQL-tp.

Modelos e estrutura de bases de dados locais e remotas.

Algumas dicas, informações sobre sistemas Linux.

Há alguns anos me afastei dos grandes centros e vim morar no interior, coneça um pouco de São Lourenço.

Na atualidade os sistemas mais utilizados se baseiam em núcleo Linux.

Esse mercado de oportunidades e trabalhos, cresceu muito pela adoção do núcleo Linux na maior parte do dispositivos móveis.

Muitas empresas de grande porte, principalmente as que prestam serviços online, migraram sua estrutura e forma de reabalho para ambientes tipo UNIX, na maior parte com núcleo Linux.

Temos no vasto universo de sistemas tipo UNIX algumas distribuições Linux pioneiras, que costumamos chamar distribuições raiz.

Aqui apresento links para algumas delas:

Debian GNU Linux.
Slackware Linux, um dos pioneiros nessa revolução digital.
Gentoo Linux.

Alguns desses projetos e sistemas inteiros se encontram dentro da proposta do projeto GNU, o qual surpreende a cada instante pela sua colaboração com tecnologia e intercâmbio entre culturas do mundo inteiro.

Particularmente procuramos desenvolver nosso trabalho seguindo esta filosofia.

Maiores detalhes e informações sobre o sofwtare livre a cultura/tecnologia e filosofia você pode visualizar em:

O projeto GNU.

O ambiente de linha de comandos CLI.

O ambiente de linha de comandos.

O ambiente de linha de comandos CLI.

Este se baseia no funcionamento de um terminal de comunicações seriais.

Isso significa que teremos um dispositivo de entrada e um dispositivo de saída.

Podendo este ser construído em um único dispositivo virtual no caso um terminal, sendo este um dos métodos mais usados.

No caso esse mecanismo de I/O(entrada e saída), um dos mais eficientes.

No caso de um terminal(tty) a linha de instruções(comandos) será processada, interpretada e então executada.

Os terminais podem ser relacionados entra sí e terem inúmeras fucnionalidades, sendo capazes de estar vinculados a operações de dados diversas.

Dentre estas se encontram também operações em rede de forma geral.

O ambiente de forma geral segue um modelo e estrutura comum.

Essa estrutura se baseia em eventos que são ativados de forma dinâmica seguindo uma ordem definida pelo administrador.

Dessa forma podemos entrender o mecanismo padão como sendo:

Login, “acesso ao terminal(tty)”, profile(perfil)”construção deo ambiente“, shell(interpretador).

O nível de execução de um ambiente e o próprio abiente será definido e permitira comunicação entre o operador e o sistema atrvés de um interpretador.

Existem vários interpretadores sendo subjetiva a escolha de qual usar.

O mais conhecido e popular dentre novos usuários de ambiente tipo UNIX é o “bash”.

Ele é muito útils e tem recursos muito abrangentes atendendo bem as necessidades gerais de um operador de sistemas tipo UNIX.

Algumas aplicações muito úteis.

  • man

Este aplicativo funciona em interface de linha de comandos e é a ferramenta para consulta, leitura e pesquisa no manual.

Esse manual tem indexação integrada ou seja todos os aplicativos e componentes do sistema possuem um manual.

Sessa forma, temos como consultar qualquer página ou referência de forma simples e direta.

man man.

  • sed

Esse aplicativo para linha de comandos tem multiplas funcionalidades. Sendo uma ferramenta para manipulação de arquivos de texto.

Muito usado em atividades de substituição de partes do texto em arquivos.

man sed.

sed -i ‘s/e/E/g’ “file”

  • ls

Ferramenta para listagem, pesquisa e outras atividades desse tipo nos sistemas de arquivo.

man ls.

  • grep

Ferramenta para filtragem de conteúdo e pesquisa em strings e textos em geral.

man grep.

  • cat

Ferramenta para concatenação de arquivos.

man cat.

  • less

Ferramenta para paginação de arquivos e leitura de buffers’s em interface de texto.

man less.

  • more

Ferramenta para paginação de arquivos e leitura de buffers’s em interface de texto.

man more.

  • mkdir

Ferramenta para manipulação e criação de “inpdps “(diretórios nos sistemas de arquivo.

man mkdir.

  • cd

Ferramenta para navegação em sistemas de arquivo.

man cd.

  • cp

Utilitário para cópia de arquivos e diretórios.

man cd.

  • mv

Utilitário para mover/renomear arquivos.

man mv.