Instalando ambiente de desenvolvimento Instalações: Delphi - StarUML - XML Studio - Git - SourceTree - SQL Studio Instalando Delphi Vá em S:\Desenvolvimento\Linguagens\Delphi e copie a pasta CodeGear RAD Studio 2007 Architect para seu PC local. Certifique de que já tenha o .NET framework versão 2.0 intalado em sua maquina. Para isso entre em Painel de Controle\Programas\Programas e Recursos, clique em Ativar ou desativar recurso do Windows e marque .NET framework 3.5 Execute o instalador localizado em CodeGear RAD Studio 2007 Architect usando a chave MAKS-TB3SJA-LNQESF-5JBN. Lembre-se de desativar a função de executar o RAD Studio ao finalizar a instalação Após a instalação da IDE instale também o update localizado na pasta Update 3 dentro de CodeGear RAD Studio 2007 Architect Antes de executar vá na pasta Crack e verifique que o DisableECO.bat está apontando para o local correto. Normalmente falta adicionar o (x86) no ProgramFiles Execute o DisableECO.bat Execute o DelphiDistiller.exe como administrador e vá até a aba Tweaks dentro de Delphi 2007. Pressione Ctrl + Alt + L para revelar um checkbox dizendo: Remove Delphi 2007 license check (RAD Studio 2007 users: please disable ECO through the Packages and Experts Manager). Marque a opção e pressione OK para concluir o programa. Agora instale os componentes delphi da conexo (AKA antiga evológica). S:\Configuração\Instalar Componentes Delphi 2007 Conexo.exe. Instale o CNPack e marque o RAD Studio 2007 e Delphi 2007 na instalação. Baixe e instale o pack de correção que permite abrir duas instancias do Delphi ao mesmo tempo Agora sim! inicialize o Delphi (não se preocupe caso dê algum erro, ignore e continue mesmo assim). Instalando o StarUML Execute o instalador S:\Configuração\11.StarUml\staruml-5.0-with-cm.exe Copie o StarUML.exe do diretório S:\Configuração\11.StarUml\_UltimaVersao_ para sua máquina local (qualquer lugar), logo em seguida substitua o executável original em C:\Program Files (x86)\StarUML pelo StarUML.exe copiado. Copie a pasta staruml-conexo do diretório S:\Configuração\11.StarUml\_UltimaVersao_ para sua máquina local (qualquer lugar), logo em seguida cole-o em C:\Program Files (x86)\StarUML\modules Entre na pasta C:\Program Files (x86)\StarUML\modules\staruml-conexo e execute o reg.bat como administrador Agora sim! inicialize o StarUML e enjoy it. Instalando o XML Studio Execute o instalador S:\Desenvolvimento\XML\XMLStudio\XmlStudio.exe Nunca foi tão simples instalar um software! Instalando o Git e SourceTree Acesse o site do git, baixe e instale a versão mais recente. Acesse o site do SourceTree, baixe e instale a versão mais recente Instalando o SQL Studio Baixe e instale o SQL Server Management Studio (link pode estar quebra... caso seja o caso, acesse o google e procure... duh...) Instalação do SourceTree https://www.sourcetreeapp.com/ O SourceTree é o cliente Git suportado para uso nos repositórios da Evológica. Baixar e Instalar o aplicativo. 2. Após a instalação um wizard de configuração será iniciado. É necessário criar uma conta da Atlassian para continuar, se não possuir uma ainda, crie uma através de usando @evologica.com.br. Configuração de Ferramentas de Merge O SourceTree não oferece ferramenta própria para merge e diff, porém permite a configuração de aplicações externas para realizar essas operações. O P4Merge atende o uso comum, como uma aplicação de 3-way merge tool, freeware e que é suportada pelo SourceTree. E há casos mais específicos, no caso de sistemas desenvolvidos em Curió, para os quais é necessária uma ferramenta para lidar com eventuais conflitos nos arquivos de modelo (.uml). O Oso XML Merge cumpre esse papel, onde ferramentas como o P4Merge, WinMerge, ou Meld falham ao interpretar diferenças em arquivos baseados em xml.Vamos aprender a configurar as duas ferramentas para uso simultâneo pelo SourceTree,  ora o P4Merge, para arquivos comuns, ora o Oso XML Merge, para modelos UML. Instalação das Ferramentas Helix Merge Tool (P4Merge) Você pode fazer o download da última versão do HELIX P4V: Visual Client, O P4Merge faz parte do pacote. Se algum tipo de registro for sugerido você pode ignorá-lo e baixar mesmo assim ( ). Durante a instalação, é recomendado remover as outras features, desse modo: Oso XML Merge A Evológica mantém uma licença para a versão 2.0 do Oso XML Merge. Você pode instalá-lo e registrá-lo com a license key ZADFUI-DDK5FH. e username isaacpereira. OBS: Instalar a versão: v2.0.1205 para funcionar corretamente. Para habilitar a interpretação de arquivos .uml é necessário fornecer uma especificação de formato xml. Já desenvolvemos uma especificação para os arquivos UML do StarUML que pode ser obtida aqui: StarUML.pmfmt. Este arquivo deve ser mantido emC:\ProgramData\Oso\XMLMerge64\2\Formats. Configuração de Merge/Diff Tool por extensão de arquivo Com as duas ferramentas instaladas e configuradas, podemos preparar o git e SourceTree para ativar cada uma delas baseada na extensão do arquivo. O propósito é invocar o P4Merge para qualquer tipo de arquivo, exceto .uml, momento no qual o Oso XML Merge deve ser usado. Configurar SourceTree para usar parâmetros System Default  para ferramentas de Merge e Diff. No SourceTree vá em Tools ➜ Options  ➜ Diff e verifique se as configurações são as mesmas da figura abaixo. Isso deixará a cargo do Git instalado no sistema a definição de quais ferramentas serão usadas para cada ação. Editar .gitconfig do usuárioO trecho abaixo é um exemplo de configuração do git com declarações de ferramentas de merge e diff disponíveis. Por padrão, usaremos shell scripts para direcionar a chamada entre as merge/diff tools default e uml. Você pode incluir esse trecho ao final do seu .gitconfig, (ele geralmente fica na raiz do seu usuário) ou substituir por este: .gitconfig. [merge] tool = mergewrapper[mergetool "mergewrapper"] cmd = ~/merge-wrapper.sh \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"[mergetool "default"] cmd = 'C:/Program Files/Perforce/p4merge.exe' \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"[mergetool "uml"] cmd = 'C:/Program Files/Oso/XMLMerge/2/OsoXMLMerge.exe' -merge -base \"$BASE\" -left \"$LOCAL\" -right \"$REMOTE\" -result \"$MERGED\"[diff] tool = diffwrapper[difftool "diffwrapper"] cmd = ~/diff-wrapper.sh \"$LOCAL\" \"$REMOTE\"[difftool "default"] cmd = 'C:/Program Files/Perforce/p4merge.exe' \"$LOCAL\" \"$REMOTE\"[difftool "uml"] cmd = 'C:/Program Files/Oso/XMLMerge/2/OsoXMLMerge.exe' -compare -left \"$LOCAL\" -right \"$REMOTE\" Criar scripts de wrapper de merge (merge-wrapper.sh) e diff (diff-wrapper.sh) para invocar condicionalmente cada ferramenta.Note que o .gitconfig do passo anterior invoca por padrão ~/merge-wrapper.sh  e ~/diff-wrapper.sh  , são esses shell scripts que implementam o chaveamento entre as execuções das aplicações de merge, você obtê-los aqui (merge-wrapper.sh), e aqui (diff-wrapper.sh), respectivamente, e pode mantê-los na raiz do seu usuário.merge-wrapper.shBASE=$1LOCAL=$2REMOTE=$3MERGED=$4WDIFF="\.uml"if echo "$BASE" | grep -q "$WDIFF"; thenecho "Using merge tool for uml file"; CMD=$(git config mergetool.uml.cmd)eval $CMDelse#checking for additional special merge tool cases#Finally, the default case: echo "Using default merge tool"; CMD=$(git config mergetool.default.cmd) eval $CMDfi diff-wrapper.shLOCAL=$1REMOTE=$2WDIFF="\.uml"if echo "$LOCAL" | grep -q "$WDIFF"; thenecho "Using diff tool for UML file"; CMD=$(git config difftool.uml.cmd)eval $CMDelse#checking for additional special merge tool cases#Finally, the default case: echo "Using default diff tool"; CMD=$(git config difftool.default.cmd) eval $CMDfi Delphi - Onde colocar o Borland.Common.Targets C:\Windows\Microsoft.NET\Framework\v2.0.50727Integrando ClickUp com Gitlab Gerando access token no Gitlab Primeiramente deve gerar um token de acesso no gitlab, para vincular seu usuário gitlab com o usuário click up. Click no avatar de seu usuário no gitlab e vá na opção settings: No menu da sidebar click em access token: Em Name coloque o de sua preferencia (Sugestão "ClickUp"), certifique em deixar a data em branco para ficar pra sempre, e selecione as 2 primeiras checkbox, api e read_user e click em criar: Irá aparecer um Token em cima da página, copie esse token apra utiliza-lo no clickup. Vá no clickup entre em qualquer task e click no ícone do gitlab no top da janela: Depois click em Create Branch apenas para ele solicitar a integração: Apois isso ele irá pedir seu token, aqui você insere o token gerado pelo gitlab e da save: Apos isso seu login do clickup iirá estar integrado com o login do gitlab, possibilitando vc criar branchs e merge requests em qualquer task do clickup da empresa. OBS Essa operação só precisa ser feita uma vez. Como gerar um projeto Delphi Curio do Zero Utilize o gerador de projetos https://www.npmjs.com/package/generator-curioFerramentas Evologica Web Gerador de Projetos Delphi https://www.npmjs.com/package/generator-curio GitLab https://gitlab.dev.evologica.com.br/ RocketChat https://rocket.dev.evologica.com.br/ Curio Lab Web https://curiolab.dev.evologica.com.br/Como executar o multicálculo C# Se certificar que o .NET 4.7 (link aqui) está instalado. Ativar alguns recursos do windows: 1.1 Ir em Desinstalar ou alterar um programa e selecionar ativar ou desativar recursos do windows 1.2 Se certificar que os recursos sublinhados na imagem abaixo estão marcados: Copiar a pasta ws_multicalculo para o diretório C:/inetpub/wwwroot/ (Pedir a pasta ws_multicalculo para o Sandro) Abrir o programa IIS e converter o ws_multicalculo para aplicativo. Alterar o config para apontar para o serviço desejado. O config do multicálculo fica dentro da pasta ws_multicalculo e é o arquivo Web.config. Abrir a URL abaixo no browser e verificar se abre a aplicação. A primeira vez que a URL é aberta, demora um pouco para carregar. http://localhost/ws_multicalculo/BanestesMulticalculoWebService.asmx Se for desejado execurtar o sistema através do SoapUI, abrir um novo projeto do tipo SOAP passando a URL abaixo: http://localhost/ws_multicalculo/BanestesMulticalculoWebService.asmx?WSDL