thegoodfellas/blogset-br huggingface dataset:
Bom, vou ser bem simples, para exportar um banco de dados, uma das maneiras e usar o comando expdpEle vai criar um arquivo expdat.dmp no caminho (Oracle Xe Home)\app\oracle\admin\xe\dpdump\Caso queira criar o arquivo de dump com outro nome, utilize a opcao dumpfile.Segue abaixo sintaxe simplificadaexpdp (user DBA)@(nome banco) dumpfile=(nome do arquivo de dump).dmpSimples assim... Iremos comentar a estrutura hierarquica de uma tela de uma aplicacao Oracle Forms: Basicamente, temos a unidade de programa, que nada mais e que um arquivo fmb(codigo fonte) e/ou fmx (codigo executavel). Este e o primeiro nivel da hierarquia Logo abaixo, temos as Windows (janelas), que como o nome diz, serao as janelas de sua aplicacao. Exemplo da parte superior de uma window padrao do Oracle Forms Cada window ira conter um ou mais canvas, que sao onde os objetos serao posicionados dentro. Lembra da visao do canvas??? E la onde irao ficar os objetos. Dentro da aplicacao, teremos tambem os blocos, que geralmente correspondem a uma tabela do seu modelo de dados (nem sempre e uma tabela, irei explicar melhor quando chegar no item Bloco). Dentro dos blocos, temos os itens, que correspondem a um objeto que geralmente esta relacionado a uma coluna do Banco de Dados Estes itens do bloco, serao posicionados dentro de um canvas, para dar origem a parte visual da sua aplicacao Resumindo: Uma aplicacao pode ter varias Windows Uma window pode ter varios canvas Um canvas pode ter varios itens Um bloco tem varios itens. Coloque nos arquivos tnsnames.ora dos outros homes a seguinte linha:ifile = (local do home principal)\tnsnames.oraonde (local do home principal) e o local onde esta o tnsnames que voce quer que seja utilizado. Bom, escrevo esta serie de posts com a intencao de ajudar as pessoas que estao iniciando a utilizar esta otima ferramenta de desenvolvimento que e o Oracle Forms. O objetivo nao e tornar ninguem um Jedi na mesma, mas sim dar subsidio para fazer o basico de uma forma mais correta. Para isto iremos tomar por principio a versao 6i (por ser mais simples de instalar e configurar, posteriormente irei explicar as diferencas para a 10g, mas nao sao muitas nao) e o banco Oracle XE. Comecando pelo principio, a tela inicial do Oracle forms eEla contem o menu de opcoes na parte superior, e o object navigator, onde se pode navegar por todos os itens que sua aplicacao tem ou tera. Tambem teremos posteriormente a visao dos canvas, onde se podera ver os objetos como eles aparecerao para o usuario (nao se preocupe, posteriormente irei explicar para que cada componente serve) Outra tela importante e a Property palette, onde irao ficar as propriedades dos objetos da sua aplicacao (nao se preocupe, posteriormente irei explicar para que cada propriedade serve) Bom, a parte dois ira comecar a explicar os itens da aplicacao. Ate. Bem, estava procurando como fazer um subtotal por grupo de um relatorio desenvolvido na ferramenta BIRT, mas nao encontrava. Entao resolvi postar como fazer...Use a seguinte funcao:Total.sum(row["nomeColuna"], null, "nomeGrupo"); Iremos agora explorar os objetos Trigger do Object Navigator:Triggers (Gatilhos) servem para executar
trechos de codigo escritos pelo programador quando determinados eventos ocorrem (muito util). Clicando no botao de adicionar, ele ja abre a lista de opcoes de triggers que podem ser usadas, como se pode ver na figura abaixo:Assim que voce escolher o tipo de trigger, sera aberta a janela de edicao de codigo, como na imagem abaixo:Nesta Janela, voce ira digitar o codigo que devera ser executado quando o evento originario da trigger acontecer. Lembre-se sempre de escrever no seu bloco PL/SQL um bom tratamento de excecoes, com no minimo as clausulas colocadas neste exemplo.PS: Se voce ainda nao sabe PL/SQL, e uma boa hora para aprender antes de continuar lendo este tutorial... :PAs triggers podem ser colocadas em tres niveis basicamente: Nivel de forms: Como as do exemplo acima, disparam quando a acao ocorre a nivel de forms Nivel de Bloco: Disparam quando a acao ocorre no bloco em que ela esta Associada. Nivel de campo: Ocorre quando a acao ocorre no campo em que ela esta associada.
Para colocar uma imagem que esteja em um campo blob de uma tabela, selecione este campo no select do reports, e no modo de visualizacao, no campo procedente, sete a propriedade file format para imagem, como demonstrada no print abaixo: Olharemos os objetos Data Blocks do Object Navigator:Data Blocks servem para Armazenar informacoes que posteriormente serao salvas no banco de dados, ou nao.Primeiramente, vamos dar uma olhada nas propriedades principais de um bloco de dados: Name: o nome do bloco dentro da sua aplicacao. Number of Records Displayed: Numero de linhas que o seu bloco tera. Se maior que um, seu bloco sera um multiline. Database Data Block: Propriedade muito importante, pois dira se seu bloco sera baseado em algo do banco de dados ou um bloco controlado pelo aplicativo Query allowed: Diz se o bloco ira permitir pesquisa Query Data Source Type: Somente sera usado se o Database Data Block for YES. Ele diz se seu bloco sera baseado numa tabela, num SQL ou outro objeto de banco de dados. Query Data Source Name: Somente sera usado se o Database Data Block for YES. Ele e quem diz o nome da tabela usada pelo bloco, ou o sql que dara origem ao bloco. Where Clause: clausula where do seu bloco, se o mesmo for um bloco base table. Order by Clause: clausula order by do seu bloco, se o mesmo for um bloco base table. Insert Allowed: Diz se o bloco ira permitir insercao UpdateAllowed: Diz se o bloco ira permitir atualizacao Delete Allowed: Diz se o bloco ira permitir delecao Bom , estes sao os principais... Ate o proximo... Iremos agora explorar os objetos Alerts do Object Navigator:Alerts (Alertas), como o nome diz, servem para mostrar mensagens de alertas com opcoes de escolha para o usuario.Primeiramente, para criar o alert, utilize o botao de + do object Navigator como foi feito na criacao da trigger. Ele ira criar um objeto do tipo alert. Pressione F4 para mostrar a property palette. Buenas, das propriedades listadas, as importantes neste caso sao as da parte Functional: Title: Titulo da janela do alerta Message: Mensagem do alerta que sera exibida para o usuario Alert Style: Estilo do Icone da mensagem do alerta, pode ser Stop, Caution ou Note. (troque elas no seu teste para ver a diferenca no icone) Button 1 label: texto do primeiro botao da tela do alerta, voce podera ter no maximo 3 botoes de opcao para o usuario Button 2 label: idem Button 1 label Button 3 label: idem Button 1 label (ps: so serao exibidos os botoes que tiverem o label informado, portanto, se vc informar apenas o label 1, entao seu alert tera apenas um botao) Default Alert Button: indica qual dos botoes fica como default para o usuarioPara chamar o alert, voce precisa criar um codigo para isso. Por exemplo, criei um item do tipo botao em um bloco e coloquei ele em um canvas, como abaixo: Selecione o botao e pressione f11, para abrir a tela de edicao de trigger (iremos criar uma trigger a nivel
de item chamada When-Button-Pressed, que dispara quando o botao e pressionado)Escreva na janela de codigo o seguinte codigo de exemplo:Beginif show_alert('ALERT_SIM_NAO') = ALERT_BUTTON1 thenmessage('Voce pressionou sim!');message('Voce pressionou sim!', no_acknowledge);elsemessage('Voce pressionou nao!');message('Voce pressionou nao!', no_acknowledge);end if;End;O show alert ira mostrar o alert que voce informou o nome, e ira retornar qual botao o usuario pressionou, ou seja ALERT_BUTTONn, onde n e um numero entre 1 a 3.Rode sua aplicacao: Ctrl+R atalho para rodar a aplicacaoOS: Ele vai pedir para voce conectar caso ainda nao tenha feito, neste momento voce pode informar o usuario/senha e database do seu banco de dadosPressione o botao da sua tela e confira o resultado:
Infelizmente hoje tivemos mais um acidente aeronautico. Uma aeronave experimental, modelo Pelican 500BR, fabricado pela Fyer Industria Aeronautica, de matricula PU-RDC, caiu na area da Fazenda Ceu Azul, entre Jaguapita e Centenario no Norte do Parana por volta das 12 horas de hoje (26/02/2016). Estavam na aeronave a advogada de Campo Grande-MS, Jane Resina Fernandes de Oliveira e seu esposo, o engenheiro Paulo Cesar de Oliveira, que faleceram no acidente.Os corpos foram encaminhados ao Instituto Medico Legal-IML de Londrina. A vitima Jane Resina era socia da empresa Resina & Marcon Advogados, em Campo Grande. O aviao teria decolado da cidade do MS rumo a Londrina. Nao ha detalhes sobre as circunstancias da queda.Os corpos serao cremados em Londrina, segundo amigos proximos do casal. Familiares embarcam no fim da tarde para a cidade paranaense. A previsao e que a cerimonia de cremacao ocorra neste sabado (27).Geralmente acidentes envolvendo aeronaves experimentais ficam a cargo da Policia Civil, pois o CENIPA nao e o responsavel nesses casos, mas podera auxiliar ou abrir excecoes em prol da seguranca operacional e prevencao de acidentes futuros.O Papo de Hangar consultou a matricula da aeronave no site da ANAC (O conteudo dessa pagina e de responsabilidade da Superintendencia de Aeronavegabilidade (SAR).e constatou que a aeronave esta em nome de Wagner Goncalves de Lima e a situacao de aeronavegabilidade da aeronave estava normal.Os dois viajaram ao Parana, onde tem parentes, para uma festa de aniversario. O casal deixa duas filhas e tres netos.Nossos pesames a todos que estejam envolvidos com este casal que veio a falecer no acidente, sejam amigos, colegas de trabalho e especialmente os parentes. Uma vida de luxo, riquezas, melhores restaurantes, hoteis, viagens e locais diferentes diariamente, alem de enormes salarios! E isso que muita gente busca ao tentar ser piloto e depois de formado se depara com a realidade do que e ser piloto. Acredito e sei que um numero pequeno de pilotos do meio pra final de carreira tem o prazer de desfrutar das boas coisas da aviacao, mas antes ralaram muito, pois para ser piloto, nao basta so saber pilotar.O piloto nao so pilota, ele cuida de toda uma gestao de uma aeronave, cuida das revisoes, inspecoes, cumprimentos de boletins, taxas aeroportuarias, indica, escolhe a oficina faz todos os contatos agenda revisoes e as acompanha de perto, preenche diarios e cadernetas, faz todo o planejamento de voo, logistica e calculos para abastecimento, faz o plano ou a notificacao de voo, o patrao quer entrar na aeronave e decolar, imagina se esqueceu de fazer algo e por isso tera que esperar ou nao teras autorizacao para voar.Por muitas vezes sera acionado, poucas horas ou minutos antes, recebendo uma ligacao mandando voce ir para o aeroporto porque vai viajar, sem nem perguntar aonde voce esta, se tinha compromisso marcado ou nao, afinal voce piloto, esta sempre a disposicao, por tanto fique sempre por perto e nao largue o celular. Quando apos toda correria e contando com sua pratica de arrumar a mala em poucos minutos ou por vezes nem te-las desfeitas ainda da ultima viagem, torcendo
no transito infernal (ligando para a AIS) para chegar antes do seu patrao no aeroporto, a tempo de fazer a inspecao pre-voo com calma, se depara com uma ligacao cancelando o voo ou o que e mais comum atraso de horas e depois de inumeras DLA (alteracao do horario de decolagem), seu patrao chega e como um raio quer que voce acione e decole sabendo que existem protocolos e regras para um acionamento, afinal se estou em um aeroporto preciso ser autorizado para ligar a aeronave, e sabe aquela navegacao e planejamento que fez para voar o Norte!? pois e, mudou, agora e pro Sul! E enquanto o motor esquenta voce piloto tenta pegar mapas, cartas e GPS para planejar uma viagem enquanto os instrumentos entram no arco verde, o resto da viagem vai sendo planejada em voo mesmo, frequencias, aeroportos e alternativas, distancias, combustivel tudo ali entre uma olhada no painel, pra fora da aeronave em meio a contato com torre, controle e centro.Pouso realizado, desembarca os passageiros e vira carregador de mala, seu patrao chegou ao destino, mas corre que voce tem que voltar, deixar a aeronave abastecida (ele pode voar a qualquer momento e nao pode esperar) colocar todas as capas, calcos, amarracoes e trancas. Enquanto espera um taxi, liga pra cancelar reserva do outro hotel e procura na internet do celular um outro hotel barato e perto do aeroporto. Agora e so esperar sozinho pelo dia da volta ou do outro destino, isso enquanto desmarca compromissos, medico, dentista... Lembra da feira que acabou de fazer e das frutas que vao estragar na geladeira, na casa que precisa de uma geral e voce longe "sem fazer nada" e cheio de coisa para fazer.Pilotar tambem e dirigir para o patrao, pilotar e resolver problemas particulares dele, pilotar e deixar o carro na oficina e ir buscar, pilotar e pegar ou trazer gente de um lugar pro outro, pilotar e comprar cigarro e jornal de manha cedo, pilotar e sentar numa mesa separada e sozinho quando se vai a um restaurante, pilotar e pagar do seu bolso dispersas para depois prestar conta e receber um mes depois, pilotar e engolir sapo, e escutar piada de que tem o melhor trabalho que nao faz nada e tem a vida que pediu a deus, pilotar e ficar sem fazer nada num ocio tremendo cheio de coisas para fazer, pilotar e pagar um curso, uma academia e nao frequentar, pilotar e escutar amanha nos vamos viajar e esta a postos e nao receber nenhuma ligacao, pilotar e ter as vezes que dividir o mesmo quarto com o patrao porque nao tem mais vagas no Hotel (ou economia), pilotar e esta fardado numa beira de praia em um evento com todos se divertindo, pilotar e fazer parte de uma familia que nao e sua, pilotar e levar esporro porque a revisao e cara ou porque precisa comprar algo, pilotar e voar 20 minutos e esperar 3 dias pra voltar, pilotar e dizer nao para o cara que te paga quando se deve, mesmo ele se
irritando, ser piloto e nao decolar ou voltar quando se e mandado ir! As vezes a negativa e a coisa mais positiva que se tenha na aviacao.Nao, nao estou reclamando, foi o que eu escolhi para minha vida estou apenas dizendo que se voce quer ser piloto por status, dinheiro ou qualquer outra coisa menos por amor a aviacao ou ao que faz ... Desista, voce vai ser infeliz e vai se frustar mais do que qualquer outra profissao, nao pense que vai entrar na aviacao e vai direto pro todo nao! O caminho pra ser piloto e arduo e complicado mas depois de ser piloto, para se manter piloto e ainda mais complicado, ate o topo ou reconhecimento profissional, voce vai ser tudo e tambem piloto "nas horas vagas". Mas se faz por amor e com amor, tudo e compensavel.Alvaro Albuquerque.
Ola amigos (as), nos ultimos 15 dias recebi uma proposta de emprego na aviacao geral, que envolveu tudo aquilo que faz parte da nossa profissao (mudanca de estado, malas, adaptacao, nova aeronave, etc) e com isso me afastei um pouco do Papo de Hangar em busca de um melhor preparo para esse novo desafio. As coisas agora estao se estabilizando, portanto voltarei a postar pelo menos uma vez por semana para manter o Papo de Hangar entre os melhores portais de noticias e materiais aeronauticos do Brasil. Em breve irei postar algumas materias referentes a esse novo desafio. Aguardem!Hoje vou indicar um blog do colega Gabriel Teixeira, um Catarinense de 23 anos, piloto de aviao que foi em busca da oportunidade de voar em um dos piores (para mim, um dos melhores) lugares do mundo para ser piloto, a Indonesia. Ele falou tudo que precisamos saber para ir em buscar de uma oportunidade de voar fora do Brasil, todos os pros e contras que encontraremos nesse ambiente desafiador. Visitem o site Voando na Indonesia e aproveitem a leitura.Abraco a todos e bons voos sempre!!! Um helicoptero da empresa Atlas Taxi Aereo e que presta servico para a Petrobras, estava transportando 9 passageiros e 2 tripulantes, quando precisou fazer um pouso forcado na manha de quinta-feira (28) em uma area descampada, proximo ao bairro da Penha, em Campo dos Goytacazes. Felizmente ninguem se feriu.A aeronave perdeu um dos motores enquanto sobrevoava o mar e os tripulantes identificaram uma area livre de obstaculos para efetuar o pouso forcado. Felizmente ninguem se feriu.Em nota, o Centro de Investigacao e Prevencao de Acidentes Aereos (Cenipa) informou que uma equipe foi enviada para fazer fotos, retirar partes da aeronave para analise, ouvir relatos de testemunhas e reunir documentos para a investigacao. Ola pessoal,Dando continuidade a serie de artigos que prometi publicar semanalmente falando das aeronaves de instrucao primaria utilizadas no Brasil depois que publiquei a enquete "Qual a Melhor Aeronave Para Instrucao Primaria", hoje vou falar sobre o argentino Aero Boero AB115. Considerado por muitos um excelente treinador, ele nao tem uma boa reputacao entre os alunos e alguns instrutores, mas de acordo com o famoso ditado "quem voa Boero, voa qualquer outra coisa".Tenho um amigo que diz o seguinte: "Existem dois tipos de pilotos: Os que gostam de Boero e os que nao sabem voar Boero!". Eu gosto muito do Boero, mas tenho conhecimento e respeito as suas restricoes operacionais, muitas delas comuns a aeronaves com trem de pouso convencional, que sao aeronaves faceis de voar, mas dificeis de voar bem., especialmente na decolagem, aproximacao e pouso.Prova disso e que pesquisando os relatorios finais no site do CENIPA, existem 69 acidentes/incidentes envolvendo o Aero Boero, desse total, 40 foram tipificados como "Perda de Controle no Solo". Dos 29 restantes, alguns ainda envolveram "pouso brusco" e "saida de pista". Ou seja, no chao o bicho e valente e exige bastante dos pilotos.Mas vamos la, abaixo vou falar um pouco sobre essa polemica aeronave e semana que vem tem mais.O Aero Boero AB-115 e um aviao de treinamento
fabricado na argentina. Com capacidade para dois pilotos, e amplamente utilizado nos aeroclubes e escolas de pilotagem do Brasil.HISTORIAO Aero Boero 115, voou pela primeira vez em Morteros, em fevereiro de 1973 e substituiu as linhas de montagem do Aero Boero 95/115. Ele foi fabricado nas versoes standard 115, 115BS e 115AG. Em 1975 a versao de pulverizacao agricola 115/150 surgiu, equipado com um motor Lycoming 0-320 de 150hp, enquanto a partir de 1988, a variante surgiu a versao 115 de treinamento.O modelo foi adquirido pelo governo brasileiro atraves de licitacao 1987. A primeira ordem de compra, em 1988, foi para um total de 100 aeronaves, sendo que em 1989 foram licitados mais 350 exemplares. As entregas comecaram em dezembro 1990 e terminou em Janeiro de 1994, com um total de 355 aeronaves (incluindo 10% das pecas de reposicao). A partir daqui os pedidos foram suspensos pois os pagamentos foram prejudicados devido uma crise economica sofrida pelo governo brasileiro em meados de 1993.O AB115 foi a aeronave mais bem sucedida em toda a historia da industria aeronautica argentina, tendo sido fabricados 420 aeronaves ate o momento, sendo que a fabrica continua a espera de tempos melhores.CURIOSIDADE: Alem do AB115 utilizado para instrucao primaria, a Aero Boero s.a. ainda possui os seguintes modelos:AB150 - segue a mesma dinamica do modelo AB115, porem e adaptado um reservatorio e equipamentos para pulverizacao agricola. AB180 RVR - utilizado primordialmente como rebocador de planadoresAB180 AG - da mesma forma que o AB115 sofre adaptacoes para se tornar pulverizador agricola, o AB180 AG trata-se do rebocador adaptado.AB260 AG - e uma aeronave agricola, mas que ainda depende de certificacao.E uma aeronave de uso civil, especialmente para instrucao primaria de pilotagem. O AB-115 e uma aeronave mono-plano de asa alta e perfil NACA 23012. A asa e a nacele sao feitas de liga de aluminio reforcado, e as pontas das asas feita em fiberglass, enquanto o resto da fuselagem e empenagem sao revestidos em tela com tratamento anticorrosivo, com sua estrutura em tubos de aco soldados.Contem dois assentos em configuracao tandem, com o aluno-piloto no assento dianteiro, e o instrutor no assento traseiro. Atras do assento traseiro ha um compartimento para bagagens, com uma capacidade de no maximo 25 kg. O assento dianteiro possui um cinto de tres pontos, enquanto o traseiro tem um cinto simples, abdominal. Ambos os ocupantes entram e saem por uma unica e larga porta no lado direito da cabine.Os comandos de voo sao duplicados, sendo o manche central, manete de potencia, pedais do leme e do freio mecanicamente conectados aos do assento traseiro. O manche e a manete de potencia do assento traseiro podem ser removidos para levar passageiros.Os comandos de voo primario sao atuados por cabos e polias. Os ailerons sao fabricados em liga de aluminio, enquanto o leme e profundor sao feitos de tubos de aco revestidos em tela. Os flaps tem quatro posicoes (0o, 15o, 30o e 45o), e sao atuados mecanicamente por uma alavanca na parte superior esquerda da cabine. O compensador do profundor esta localizado no bordo de saida
recolhidos) +2,0G (flaps 45 graus)Fator de Carga negativo (maximo): -1,52G (sao proibidas manobras que produzam fator de carga negativo)Entao e isso pessoal, espero que tenham gostado. Semana que vem vamos falar de mais uma aeronave utilizada no Brasil para a instrucao primaria dos cursos de Piloto Privado - Aviao, Piloto Comercial - Aviao e Instrutor de Voo - Aviao.Abraco a todos e bons voos sempre!Ahh, nao esquece de comentar, mandar suas dicas, criticas, sugestoes, elogios. Aproveita e se inscreve no blog pra nao perder nada do que rola por aqui. FONTE: WIKIPEDIA, AERO BOERO S.A., CENIPA