quarta-feira, 30 de novembro de 2016

Inventor iLogic - Passagem de parâmetros do nível de montagem para as peças

Olá pessoal, tudo bem?

Nesse vídeo eu demonstro como realizar uma passagem de parâmetros do nível de montagem para as peças!


Abraços e bons estudos!

quarta-feira, 23 de novembro de 2016

Convite - Webinar: Teoria na Prática - Estabilidade de Estruturas (Flambagem)

Olá pessoal, tudo bem?

Na próxima quarta-feira (30/11) a Altair vai realizar um webinar sobre Estabilidade de Estruturas (Flambagem).

O convite segue abaixo:

   
Data 30 de novembro de 2016 (Quarta-feira)
Horário15:00h -16:00h (Brasília)
Local: ONLINE
ApresentadorEng. Paulo Campos


WEBINAR: Teoria na Prática - Estabilidade de Estruturas (Flambagem)

Falhas em estruturas de engenharia, em geral, podem ser classificadas em duas categorias: (1) falha do material e (2) instabilidade estrutural.

Apesar de o estudo da estabilidade das estruturas representar um tópico fundamental nos currículos das engenharias mecânica, civil e aeroespacial nem sempre seus princípios teóricos são facilmente compreendidos.

Nesse contexto, esta apresentação pretende:
Introduzir o conceito de não-linearidade geométrica
Explorar diferentes abordagens para o estudo de estabilidade em estruturas

AGENDA:
Introdução à análise não-linear 
o Não linearidade geométrica
Estabilidade em estruturas 
o Conceitos Fundamentais
o Abordagem linear
o Abordagem não-linear
Conclusões

Quem deve participar?
Engenheiros e Analistas de Produto
Engenheiros e Analistas de CAE
Gerentes de Engenharia CAE
Estudantes



quarta-feira, 16 de novembro de 2016

Passagem de parâmetros utilizando o iLogic


Olá pessoal, tudo bem?

Nesse vídeo eu demonstro como realizar uma passagem de parâmetros para uma sketch e uma feature utilizando o iLogic!



Bons estudos e uma ótima semana a todos!

quarta-feira, 9 de novembro de 2016

Parametrização de modelos 3D utilizando o iLogic #2 - Engenheirando Planilhas

Olá pessoal, tudo bem?

Neste vídeo damos sequencia ao desenvolvimento de uma parametrização em um modelo 3D utilizando o iLogic!



Bons estudos a todos!

terça-feira, 8 de novembro de 2016

CONVITE WEBINAR UDACITY - LinkedIn ensina: como construir um perfil profissional de sucesso

Olá pessoal, tudo bem?

Mais um convite para um webinar da Udacity!

 NOVO WEBINAR QUARTA-FEIRA, 9 DE NOVEMBRO 
LinkedIn ensina: como construir um perfil profissional de sucesso

Com mais de 450 milhões de usuários, o LinkedIn já é a maior rede profissional do mundo. Mais do que construir um currículo tradicional, a plataforma ajuda a evidenciar sua experiência e diferenciais, fortalecer sua rede de contatos e sua marca pessoal.
 
Participe de nosso webinar com Michelle Schneider, executiva do Linkedin em São Paulo, e aprenda a examinar seu LinkedIn através das lentes de um recrutador. Você entenderá as melhores práticas para utilizar a plataforma e poderá se aproximar da oportunidade dos seus sonhos.
 
  • Preenchimento de perfil: como se destacar na multidão
  • Busca de oportunidades pelo LinkedIn
  • Conexões e relacionamento profissional pela rede
  • Dicas para profissionais de tecnologia: grupos, skills e mais 
 
Quando? Quarta-feira, 9 de novembro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

quinta-feira, 27 de outubro de 2016

Novo Manual - Steel Framing - CBCA


Olá pessoal, tudo bem?

O CBCA liberou um novo manual de engenharia!


Esse manual é o STEEL FRAMING!

Do e-mail de divulgação:

O setor siderúrgico, através do Centro Brasileiro da Construção em Aço - CBCA, tem a satisfação de tornar disponível para o universo de profissionais envolvidos com o emprego do aço na construção civil, este manual, o 20º de uma série relacionada à construção em aço.

Centro dinâmico de serviços, com foco exclusivamente técnico e capacitado para conduzir uma política de promoção do uso do aço na construção, o CBCA está seguro de que este manual enquadra-se no objetivo de contribuir para a difusão de competência técnica e empresarial no País.

Clique neste link para realizar o download do manual!


quarta-feira, 26 de outubro de 2016

Parametrização de modelos 3D utilizando o iLogic - Vídeo 1

Olá Pessoal, tudo bem?

Nesse vídeo eu início a série sobre iLogic para Autodesk Inventor!



Espero que vocês gostem!

Abraços e bons estudos!

CONVITE - Web Front-End: desenvolva interfaces impressionantes


Olá pessoal, tudo bem?

Segue mais um convite para um webinar da Udacity!


NOVO WEBINAR QUINTA-FEIRA, 27 DE OUTUBRO 
Web Front-End: desenvolva interfaces impressionantes


Ser desenvolvedor Web Front-End significa muito mais do que apenas construir sites institucionais. A experiência do usuário com um produto ou serviço acontece cada vez mais em ambientes online, e profissionais que desenvolvam sistemas com interfaces enxutas, eficientes e bem projetadas são cada vez mais disputados pelo mercado.

Há muita coisa acontecendo no universo HTML, CSS e JavaScript. Se você deseja começar nesta área ou acelerar seu aprendizado, participe de nosso webinar com Thales Carvalho, responsável por Desenvolvimento Web Front-End na Udacity Brasil.

Trilha de aprendizado: quais linguagens e frameworks aprender primeiro
Otimização de interfaces web
Design responsivo e programação orientada a objetos
Ferramentas úteis para acelerar seu aprendizado
Novas possibilidades de atuação nesta área

Quando? Quinta-feira, 27 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

quinta-feira, 20 de outubro de 2016

Padronize seus projetos com o Inventor utilizando o iLogic!


Olá pessoal, tudo bem?

Iniciei mais uma série de vídeos e agora vou demonstrar um pouco a elaboração de rotinas para automação de projetos utilizando o iLogic!




Espero que vocês gostem desse vídeo!

Abraços a todos!


terça-feira, 18 de outubro de 2016

CONVITE - Tire suas dúvidas sobre o Nanodegree, modelo de educação do Vale do Silício que chegou ao Brasil

Olá pessoal, tudo bem?

Segue mais um convite para um novo Webinar da Udacity!

 NOVO WEBINAR QUINTA-FEIRA, 20 DE OUTUBRO 
Tire suas dúvidas sobre o Nanodegree, modelo de educação do Vale do Silício que chegou ao Brasil 

Fundada no Vale do Silício em 2011, a Udacity chegou recentemente ao Brasil com uma formação inovadora nas áreas mais quentes do mercado de tecnologia - Machine Learning, Data Science, Mobile e outras. 

Com o Nanodegree, o aluno aprende com experts das principais empresas de tecnologia do mundo - Google, Facebook, Amazon, GitHub, etc. Todo o aprendizado é colocado em prática por meio de projetos, que são revisados linha por linha por profissionais do mercado. Ao concluir o Nanodegree, o aluno possui um portfólio completo para mostrar ao mercado e recebe orientação de carreira da Udacity.

Quer entender melhor como tudo isso funciona? Venha conversar com o time da Udacity nesta quinta-feira, 20 de outubro, 19h! Esta transmissão online será realizada diretamente do escritório da Udacity em São Paulo e você poderá tirar todas suas dúvidas sobre nossos diferentes programas.

Qual o diferença entre o Nanodegree e outros cursos online? 
Como funciona o aprendizado por projetos? 
Terei mentoria de alguém do Brasil durante o programa?  
Quanto tempo por semana preciso dedicar ao Nanodegree? 
E a orientação de carreira (ajuda no currículo, preparação para entrevistas, etc), como funciona?

Quando? Quinta-feira, 20 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

domingo, 16 de outubro de 2016

Códigos dos Vídeos de VBA! - Parte 1

Olá pessoal, tudo bem?

Como mencionei no post anterior dedico este post e os próximos aos códigos dos vídeos de VBA!


Obs.: O vídeo 1 não possui nenhum código em VBA

Vídeo 2: Controle de Formulário

Código para as Optionbuttons

Sub Botãodeopção3_Clique()

Dim i As Integer

i = 0
Select Case Range("O2").Value
    Case 1
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 2) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 2)
        i = i + 1
    Loop
    Case 2
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 3) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 3)
        i = i + 1
    Loop
    Case 3
    Planilha1.ComboBox1.Clear
    Do While Planilha1.Cells(i + 3, 4) <> ""
        Planilha1.ComboBox1.AddItem Planilha1.Cells(i + 3, 4)
        i = i + 1
    Loop
End Select

Planilha1.ComboBox1.ListIndex = 0

End Sub

Vídeo 3: Criando UserForms no Excel com o VBA

Código do botão "Calcular":

Private Sub CommandButton1_Click()

UserForm1.TextBox1.Value = 1
UserForm1.TextBox2.Value = 1

UserForm1.Show


End Sub

Código do botão "Calcular" dentro do Userform1:

Private Sub CommandButton1_Click()

Planilha1.Range("J6").Value = TextBox1.Value
Planilha1.Range("J7").Value = TextBox2.Value

'Planilha1.Range("J9").Calculate

TextBox3.Value = Planilha1.Range("J9").Value


End Sub

Código do botão "Sair":

Private Sub CommandButton2_Click()

Unload Me


End Sub

Vídeo 4: Usando Combobox nas Userforms desenvolvidas com o VBA para Excel

Código para preencher a Combobox e exibir a Userform:

Private Sub CommandButton1_Click()

Dim i As Integer

i = 1 'Setando o contador para 1

Do While Planilha2.Cells(i + 2, 2) <> ""
    UserForm2.ComboBox1.AddItem Planilha2.Cells(i + 2, 2)
    i = i + 1
Loop

UserForm2.ComboBox1.ListIndex = 0

i = UserForm2.ComboBox1.ListIndex

UserForm2.TextBox1.Value = Planilha2.Cells(i + 3, 4)

UserForm2.TextBox2.Value = Planilha2.Cells(i + 3, 6)

UserForm2.Show


End Sub

Código para alterar o conteúdo das Textbox quando alterar o valor da Combobox:

Private Sub ComboBox1_Change()

Dim i As Integer

i = ComboBox1.ListIndex

UserForm2.TextBox1.Value = Planilha2.Cells(i + 3, 4)

UserForm2.TextBox2.Value = Planilha2.Cells(i + 3, 6)


End Sub

Código do botão "Calcular e Gravar":

Private Sub CommandButton1_Click()

Dim altura, espessura As Single

Dim area, inercia, moduloflexao As Single

altura = TextBox1.Value
espessura = TextBox2.Value

area = altura * espessura

inercia = espessura * altura ^ 3 / 12

moduloflexao = espessura * altura ^ 2 / 6

TextBox3.Value = FormatNumber(area, 2)

TextBox4.Value = FormatNumber(inercia, 2)

TextBox5.Value = FormatNumber(moduloflexao, 2)

Dim i As Integer

i = UserForm2.ComboBox1.ListIndex

If Planilha2.Cells(i + 3, 7) = "" Or Planilha2.Cells(i + 3, 8) = "" _
    Or Planilha2.Cells(i + 3, 9) = "" Then
        Planilha2.Cells(i + 3, 7) = TextBox3.Value 'Área
        Planilha2.Cells(i + 3, 8) = TextBox4.Value 'Momento de Inercia
        Planilha2.Cells(i + 3, 9) = TextBox5.Value 'Módulo de flexão
Else
    Exit Sub
End If


End Sub

Os códigos dos demais vídeos vão ficar para um próximo post! 

Abraços a todos!


sexta-feira, 14 de outubro de 2016

Visualizando Gráficos do Excel na Userform - Engenheirando Planilhas

Olá pessoal, tudo bem?

Neste vídeo eu demonstro como inserir um gráfico de Excel em uma Userform através de alguns comandos em VBA.



Bons estudos a todos!





segunda-feira, 10 de outubro de 2016

CONVITE - Android: pergunte ao expert do Google


Olá pessoal, tudo bem?

A Udacity vai realizar mais uma palestra, em comemoração aos 8 anos do Android:


Android: pergunte ao expert do Google

Criar um aplicativo que caia no gosto dos usuários é o sonho de muitos desenvolvedores. Mas tirar a ideia de app do papel nem sempre é um trabalho fácil: pensar na melhor maneira de programar cada tela, nas integrações necessárias e na experiência final do usuário são alguns dos desafios encontrados no caminho. Dominar as possibilidades da linguagem e tornar-se produtivo em cada uma das etapas de desenvolvimento é chave para tornar programadores em experts no assunto.

Participe de nosso webinar com Neto Marin, Android Developer Advocate, conheça boas práticas de desenvolvimento Android, aumente sua produtividade no Android Studio e tire todas suas dúvidas sobre o tema.

Quando? Quinta-feira, 13 de outubro, 16h.
Como? Inscreva-se para receber o link do webinar no dia do evento.
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

quarta-feira, 5 de outubro de 2016

Errata - Trabalhando com Checkbox e Opitionbutton em VBA para Excel - Engenheirando Planilhas

Neste artigo eu gostaria de continuar o tema anterior que apresentei sobre a criação de interfaces para as planilhas em Excel através do Visual Basic.

Fiz uma errata sobre o vídeo anterior, onde eu não consegui demonstrar como trabalhar com Optionbuttons separadamente.



Espero que gostem dos vídeos!


Abraços e desejos a todos uma ótima semana e bons estudos!

E porque você não usa um aço mais forte?

- Após a análise verificamos que a seção adotada para a viga não atende. Será necessário alterar.

- Mas por quê?

- Por que a deformação máxima excedeu o limite da deformação admissível!

- E não podemos então usar um aço mais forte?

- Aço mais forte?

- É, se você utilizar um aço mais forte com certeza vai resolver o seu problema!

Silêncio... Por um instante eu não tive resposta e nenhuma reação.

O diálogo acima foi uma situação real que vivi a um tempo atrás durante a execução de um projeto de estruturas, onde nos deparamos com uma situação-problema em que a viga pré-dimensionada e levada em consideração no custo do pelo cliente não atendia o pré-requisito do limite de deformação conforme a norma vigente considerada. 

Nesse caso os limites de resistência do material foram atendidos e também estavam e conformidade com a norma utilizada. O problema realmente era a deformação da viga.

Nos projetos de estruturas metálicas as normas indicam que se adote um valor para o módulo de elasticidade com um valor em torno de 200 GPa (GigaPascal), ficando como variável de projeto apenas as tensões de escoamento  e ruptura do material. Uma breve pesquisa pela internet no site www.matweb.com é possível verificar que para diferentes tipos de aço o seu módulo de elasticidade varia pouco com relação a variação das tensões de escoamento e ruptura do material.

Ao realizar o dimensionamento de uma estrutura, um componente mecânico ou qualquer elemento o engenheiro/ projetista deve atentar para que o elemento estrutural analisado atenda tanto o critério das tensões atuantes (no caso da validação pelo método das tensões admissíveis) ou esforços solicitantes (no caso do método dos estados limites) como para as deformações atuantes. Nessa momento que pode ocorrer o equívoco descrito no início deste texto.

Ao analisar um elemento quanto as tensões a análise feita respeita a equação abaixo:

Fonte: Blog do Luiz Claudio (www.luizclaudioo.com)


Nessa situação ao dimensionar o elemento a solução para o problema é alterar a geometria da seção ou o material do elemento, pois essas são as únicas variáveis disponíveis.

Ao analisar as deformações a situação é similar a mostrada na figura abaixo:

Fonte: MultiCalc (http://www.multcalc.com.br/)

Para atender o critério de projeto temos duas variáveis principais: a geometria e o material, porém, como dito no início deste texto, ao seguirmos uma norma ou ao avaliarmos a variação do módulo de elasticidade dos diversos aços verificamos que o material não é a variável de projeto que influencia no critério.

Logo, ao dimensionar um elemento estrutural o engenheiro/ projetista deve ter em mente que o critério da validação das tensões não é o único critério e deve ter atenção para as deformações. Nessa condição alterar o material as vezes não é a solução mais adequada para o problema, mas sim alterar a geometria irá trazer melhores resultados.

Aprenda a criar seus Apps on-line no MIT App Inventor!

Fiquei muito curioso sobre como é a rotina de um desenvolvedor de Apps e resolvi estudar um pouco sobre o assunto. 

Existem diversos tutoriais na internet sobre o assunto mas vi que um site recebeu excelentes avaliações: era o MIT App Inventor!


Para acessar o programa basta acessar o site http://appinventor.mit.edu/explore/, clicar em Create Apps e realizar o seu cadastro (que é muito rápido, por sinal).

O site está na sua segunda versão (MIT App Inventor 2) e o modo de desenvolver aplicativos dividi-se em duas etapas: criação das telas e programação em blocos.

Na primeira etapa o programador desenvolve as telas do seu aplicativo. Nessa tela estão disponíveis todos os botões, figuras etc. e também as propriedades de cada interface que pode ser adicionada ao app.


Definidas as telas o programador parte para a programação. Como o objetivo do MIT App Inventor é ser educativo a programação é feita através de blocos, o que torna o desenvolvimento do seu app muito intuitivo!


Também é possível testar seu app das seguintes maneiras: Fazendo o download através de um QR Code gerado pelo site, conexão USB pelo seu celular e através do emulador. Para a utilização do emulador é necessário instalar o software aiStarter, que está disponível para download no site.


Na minha opinião esse site é excelente para quem tem curiosidade de como se desenvolve um app e quer aprender um pouco de programação! Vale a pena perder algumas horas se divertindo com os tutoriais! Ah! Uma boa notícia! O site foi traduzido para português, assim como os tutorais! O que ajuda bastante!

Até o próximo artigo!

segunda-feira, 3 de outubro de 2016

2º GP Campinas de Ciclismo - Inscrições abertas!

Olá pessoal, tudo bem?

Como eu comentei no primeiro post deste blog, além de escrever artigos sobre Excel, programação e engenharia, eu gostaria de escrever também sobre meus hobbies.

Um deles é o ciclismo de estrada!

No dia 06/11 acontece em Campinas o 2º GP Campinas de Ciclismo, na Avenida Norte-Sul!

Esse ano o evento vai ser diferente. No ano passado foram dividas as categorias e cada uma largava em um determinado horário. Esse ano todas as categorias largam juntas, porém esse ano a prova está mais para endurance, pois serão 3 opções para participar: 40 km, 70 km e 100 km, sendo essa a categoria da Elite.

Eu participei no ano passado e achei uma ótima experiência! Foi muito bom poder participar desse evento!

Para fazer sua inscrição basta clicar neste link!

CONVITE - Webinar Android: Desenvolva apps para bilhões


Olá Pessoal, tudo bem?

A Udacity, dando continuidade ao ciclo de palestras, irá realizar nesta semana mais um webinar, agora para developers!


Android: desenvolva apps para bilhões

O Android acaba de completar 8 anos! Esta plataforma tem ficado cada vez mais simples, permitindo que mais pessoas possam criar seus primeiros aplicativos. Segundo pesquisa do Stackoverflow, Java para Android já é a linguagem que mais desenvolvedores querem aprender.

Hoje, programar para Android abre portas para desenvolver soluções para mais de 1.4 bilhão de dispositivos móveis. Se você deseja começar nesta área, participe de nosso webinar com Luis Leão, responsável por Android na Udacity Brasil e organizer do Google Developers Group de São Paulo.

Um panorama de como o Android evoluiu e novidades da versão Nougat
Android Studio, o ambiente de desenvolvimento de apps descomplicado
A importância que o design ganhou na plataforma, especialmente com o material design
Oportunidades e desafios do Android estar presente em smartphones, wearables, TV, carros e Internet das Coisas
Como tirar sua ideia de aplicativo do papel

Quando? Quinta-feira, 6 de outubro, 19h.
Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

Clique neste link para realizar a sua inscrição!

quarta-feira, 28 de setembro de 2016

Utilizando Checkbox e Optionbuttons no VBA - Engenheirando Planilhas

Neste vídeo eu descrevo como utilizar os controles Checkbox e Optionbutton nas applicações em VBA para Excel.



Links para a playlist com os outros vídeos da série: https://www.youtube.com/watch?v=Xo9poezq63Q&list=PL0hHcu9nGPFavmOYPyCjyymZ0fFsyb-d8

Abraços e bons estudos a todos!

terça-feira, 27 de setembro de 2016

CONVITE - Como aplicar Machine Learning na sua empresa? Conheça casos reais e saiba como começar na área neste webinar


Olá pessoal, tudo bem?

Recebi um e-mail convite da Udacity e achei interessante divulgar aqui!


Empresas de ponta já aplicam machine learning em produtos que usamos no nosso dia a dia, como no Google Translator, no reconhecimento de imagens do Facebook e na recomendação de filmes da Netflix. As aplicações são inúmeras.

O avanço da Inteligência Artificial nos últimos anos se baseia na i) disponibilidade de grandes massas de dados, no ii) acesso gratuito a algoritmos de alto nível e no iii) crescimento exponencial da capacidade computacional.

Quer entender melhor como tudo isso funciona? Participe do nosso webinar com Adriano Almeida, responsável por Ciência de Dados na Udacity Brasil. Apresentaremos as principais técnicas de Machine Learning de maneira simples, com exemplos reais que podem ser aplicados em qualquer empresa.

Quando? Quarta-feira, 28 de setembro, 19h.

Como? Inscreva-se para receber o link do webinar no dia do evento. 
Não pode participar essa hora? Inscreva-se mesmo assim que enviaremos a gravação após o evento.

Abraços a todos!


domingo, 25 de setembro de 2016

Draftsight - um software CAD livre para utilizar!

Olá pessoal, tudo bem?

Como dizem, recordar é viver. Pois bem, hoje eu tive um desses dias onde resolvi recordar algumas coisas do passado. Pesquisando um pouco sobre o que eu já desenvolvi encontrei um artigo que escrevi em 2011 para o site Viva o Linux!

Em 2010 eu estava maravilhado com a nova versão Ubuntu (Linux para iniciantes e eu, um total noob) e a grande funcionalidade e capacidade das plataformas e softwares OpenSource.  O programa de quem utiliza uma plataforma OpenSource é a compatibilidade com os softwares pagos, desenvolvidos para o Windows, em especial os softwares de engenharia.

Nesse ano eu já havia formatado meu computador umas 30 vezes tentando utilizar o Linux e procurando maneiras de emular o Windows e os softwares que estavam instalados no meu antigo notebook. Sempre tendo muitas falhas resolvi buscar algumas alternativas em softwares OpenSource. 

Existia na época um software CAD que era disponível no gestor de aplicativos do Ubuntu o QCAD, um software CAD livre, porém com sérios problemas de compatibilidade com o software da Autodesk e com um desempenho muito aquém quando comparado aos softwares da Autodesk na época.

Em 2011 a Dassault Systemes lançou no mercado um novo produto: o DraftSight! Era um software CAD muito similar com o desenvolvido pela Autodesk, porém com a vantagem de ser gratuito. 

Fonte: twitter @SolidExpert

Na minha opinião essa foi uma grande sacada de marketing da Dassault. Quem já trabalhou com os softwares da Autodesk sabe que não já como comparar a funcionalidade e praticidade de um AutoCAD com relação a outro software disponível no mercado, ainda mais com relação ao software livre. 

A Dassault também é uma empresa renomada no mercado. Ela desenvolve nada menos que o CATIA, o software mais utilizado na industria automotiva e aeroespacial. Tirar a hegemonia da Autodesk no mercado não seria nada fácil.

A Dassault disponibilizou então 3 versões para o software: uma gratuita para estudantes e profissionais liberais, uma versão corporativa para pequenas e médias empresas e outra versão corporativa para as grandes empresas.

Eu utilizei por alguns meses o software e na época a aplicação era muito similar ao da Autodesk. O tempo de carregamento do software era relativamente rápido, os comandos eram os mesmos dos softwares da Autodesk e até a interface gráfica era similar. Esse software também tinha a vantagem de ser em português e isso ajudava bastante na hora de utilizar o Help ou entender o que os comandos pediam. 

Minha conclusão com relação ao software é que vale a pena para quem quer estudar CAD e não quer piratear nenhum software proprietário. Também recomendo este software para quem está começando no mercado e não tem investimento ainda para adquirir uma licença de um software proprietário.

Espero ter ajudado com mais uma dica!

sábado, 24 de setembro de 2016

Utilizando ListBox para seleção de diversos itens em uma lista nas suas rotinas em VBA para Excel

Engenheiro Pleno na Hydrocom Equipamentos Eletromecânicos LTDA
Neste artigo eu gostaria de continuar o tema anterior que apresentei sobre a criação de interfaces para as planilhas em Excel através do Visual Basic.

No artigo anterior eu apresentei um vídeo demonstrando como trabalhar com ComboBox.

Nesse vídeo faço uma breve demonstração de como utilizar caixas de listagem (Listbox). Eu particularmente considero muito interessante o uso dessa ferramenta pois permite a seleção de diversos itens e operações simultâneas.





 Espero que gostem dos vídeos!

Abraços e desejos a todos uma ótima semana e bons estudos!

sexta-feira, 23 de setembro de 2016

Somos protagonistas ou coadjuvantes?

Início este texto com a seguinte pergunta: somos protagonistas ou coadjuvantes?

Durante a nossa vida passamos por diversos estágios onde aprendemos coisas novas, tomamos decisões, nos desapontamos, temos momentos de alegria e tristeza e etc.

Em alguns momentos de nossas vidas temos o poder da decisão ou simplesmente somos carregados pela situação e nos tornamos meros caroneiros, e as coisas simplesmente acontecem. Nessas horas somos protagonistas ou coadjuvantes.

Até o momento eu escrevi sobre protagonistas e coadjuvantes mas, o que é ser um protagonista ou coadjuvante?

Eu entendo que ser protagonista é ser consciente de todos os atos que vivenciamos, ter a capacidade de analisar e refletir sobre as ações tomadas, ter consciência dos resultados obtidos e principalmente, ter ideia de quais são as suas metas.

Da mesma maneira ser um coadjuvante é o oposto ao ser um protagonista. De maneira resumida seria como não ter controle quase nenhum sobre a sua própria vida.

Existem pessoas que podem ter como referência os melhores casos de sucesso, ler seus livros, conhecer seus conceitos e idéias, mas simplesmente não conseguem deixar de ser coadjuvantes.

Deixo aqui algumas atitudes que eu acredito que me ajudam a ser um protagonista da minha vida:


- Ter objetivos e metas definidos; 

- Ter um planejamento;

- Estar em contato com pessoas que tem objetivos e metas definidos;

- Cuidar da minha saúde física e mental;

- Buscar motivação apesar das dificuldades;

- Evitar negativismos.

Existem outras atitudes que eu não me recordo no momento em que eu escrevo este texto, mas essas atitudes básicas me dão uma motivação e energia para ser o protagonista da minha vida!

A Fábula do Rei e uma Bela Lição Sobre Liderança

Era uma vez um reino cujo rei vendo que sua vida se aproximara do fim decidiu que era hora de deixar um dentre seus três amados filhos como futuro rei.

Dotado de muita sabedoria e experiência o rei chamou seus filhos e disse:

"- Meus filhos, minha hora se aproxima. É chegada também a hora de um de vocês ser meu substituto e liderar nosso reino! Como vocês três são adultos, proponho um desafio para vocês: do nascer ao por do sol, vocês sairão com seus cavalos e deverão demarcar o maior área possível. Aquele que demarcar a maior área será o novo rei!"

Animado o primeiro filho resolveu logo na manhã seguinte aventurar-se e partiu assim que o sol nasceu. Ele cavalgou durante todo o dia e conseguiu delimitar uma boa área. Feliz com o seu resultado voltou para o seu castelo aguardar o resultado dos seus irmãos.


Essa foi a área delimitada pelo primeiro filho.

Passados alguns dias o segundo filho resolveu tentar o desafio proposto pelo pai. Assim que viu o primeiro raio de sol ele pegou o seu cavalo e galopou por várias horas. Como ele estava disposto a demarcar um território maior que o do seu irmão ele acabou não se atentando ao tempo, fracassando em seu objetivo e não delimitando nenhuma área.


E essa foi a área na tentativa do segundo filho.

O terceiro filho então, dadas as experiências dos seus dois irmãos resolveu adotar uma estratégia diferente. Ele estudou o mapa do reino e definiu alguns pontos de descanso. Combinou com seus amigos de maior confiança que preparassem seus melhores cavalos e que o aguardasse para realizar a troca. O terceiro filho então saiu logo pela manhã e partiu em direção ao primeiro ponto, lá ele descansou rapidamente e trocou de cavalo, partindo em direção ao próximo ponto. Como os cavalos estavam sempre descansados ele conseguia performar ao máximo e dessa maneira conseguiu delimitar a maior área ao final do dia.

E essa foi a área delimitada pelo terceiro filho, que se tornou de rei e fez com que seu reino prosperasse mais e mais.

Com essa história eu fecho a seguinte lição: Um bom rei planeja, um bom rei confia em seus amigos e delega a eles tarefas. Como seus colegas sabem que o rei é de confiança eles executam as atividades passadas da melhor maneira possível. Um bom rei executa o que foi planejado, buscando a máxima performance e o melhor resultado.

Essa lição vale para todos que são líderes, ou que desejam ser líderes. Essas são as qualidades que seus colegas e seus superiores esperam de vocês!

Boa sorte na sua jornada!

Obs.: Peço desculpas pela qualidade dos desenhos!

quarta-feira, 21 de setembro de 2016

Salesforce: uma plataforma para desenvolvimento de aplicativos em nuvem

No artigo anterior escrevi sobre a Udacity, a plataforma de ensino a distância voltado a tecnologia, em especial para o desenvolvimento de softwares e apps. 

Como já descrevi também em outros artigos tenho bastante interesse por aprender sobre o desenvolvimento de aplicativos, softwares e ferramentas, em especial na área de engenharia e melhoria de processos. Resolvi então me "matricular" em curso de desenvolvimento de apps na Udacity.

O primeiro curso que surgiu para mim foi o "Intro to Point e Click App Development", ou "Introdução ao Desenvolvimento de Aplicativos Aplicando e Clicando". (se é que podemos dizer assim! :P)

Esse curso utiliza a plataforma Salesforce (que leva o mesmo nome da empresa), que é uma plataforma CRM (Customer Relationship Management ou Gestão de Relacionamento do Cliente). Como consta no site da Salesforce: "O termo se refere a um conjunto de práticas, estratégias de negócio e tecnologias focadas no cliente que, desde pequenas e médias, até grandes empresas, podem utilizar para gerenciar e analisar as interações com seus clientes, antecipar suas necessidades e desejos, otimizar a rentabilidade e aumentar as vendas e a assertividade de suas campanhas de captação de novos clientes. O CRM armazena informações de clientes atuais e potenciais – nome, endereço, número de telefone, etc –, e suas atividades e pontos de contato com a empresa, incluindo visitas a sites, ligações telefônicas, e-mails, entre outras interações. Entretanto, a plataforma não é apenas uma lista de contatos elaborada: ela reúne e integra dados valiosos para preparar e atualizar suas equipes com informações pessoais dos clientes, histórico e preferência de compras. O que torna a solução de CRM uma das tecnologias corporativas mais importantes e inovadoras disponíveis para empresas é o modo como ela usa as informações dos clientes para gerenciar contas, leads e oportunidades de vendas em um único local."

O CRM tem a potencialidade de rastrear e gerenciar as informações dos seus clientes, conecta equipes de trabalho em qualquer dispositivo, pois os dados são armazenados em nuvem, simplifica atividades repetitivas para focar gestores, gerentes e diretores no acompanhamento de leads de uma maneira mais efetiva, fornece recomendações e insights instantâneos e pode ser expandido e personalizado conforme o crescimento da empresa.  

Sobre um pouco da Salesforce, a empresa foi fundada em 1999 por Marc Halpin, ex-executivo da Oracle num período que pouco se falava de computação em nuvem. Trata de uma empresa de softwares on-demand, que hoje está presente em mais de 23 países.

Como cada empresa é uma empresa, assim como cada indivíduo é um indivíduo, a grande sacada da Salesforce foi a possibilidade de customização do CRM conforme a necessidade do cliente. Para isso, a empresa vende tanto soluções on-demand como permite ao seu cliente desenvolver as aplicações conforme sua necessidade e dessa maneira a Salesforce torna-se um servidor em nuvem.

Voltando ao foco deste artigo, gostaria de escrever um pouco sobre a minha experiência até o momento com o desenvolvimento de um app utilizando a plataforma Salesforce. 

Como o foco principal é o desenvolvimento de aplicativos CRM, o foco principal é o desenvolvimento do banco de dados para armazenamento das informações dos clientes e posterior desenvolvimento de relatórios.



Até o momento aprendi a criar os bancos de dados (ou objetos/ tabelas), os campos de cada tabela, inserir os registros, criar a relação de mestre e detalhes entre as tabelas e a criar algumas regras de validação.


Lay-out oferecido pela plataforma para os objetos

Na minha opinião para um iniciante como eu a primeiro contato com a plataforma é bem assustador. São muitas as informações na tela e isso me deixou um pouco confuso no início. Eu recomendo fortemente ter algum tipo de orientação no início pois para mim foi bem comum me perder entre comandos e janelas.

O que eu considero um ponto positivo é que, passado o susto inicial, a criação de objetos e campos é bem completa. Todas as informações são bem detalhadas na tela não gerando dúvida durante a sua criação.





O que ainda não me acostumei são com as regras de validação. Apesar da tela de criação das regras são bem completas, rótulos grandes acabam dificultando a criação de regras, e sempre quando eu compilo uma regra aparece algum tipo de erro (ainda não estou acostumado com essas regras).



Minha conclusão é que apesar das dificuldades iniciais a plataforma é muito completa e acredito que seja possível desenvolver aplicações robustas mesmo para usuários comuns. Vou continuar estudando mais sobre essa plataforma e se tudo correr bem no futuro escrevo um novo artigo sobre a plataforma.

Caso você tenha curiosidade em estudar como é o desenvolvimento de aplicativos utilizando esta plataforma, basta de cadastrar nesse link!

Referencias:

https://www.salesforce.com/

https://pt.wikipedia.org/wiki/Salesforce.com