-
Posts
1.029 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por CiroboyBR
-
-
Em 07/03/2022 às 14:57, arfneto disse:
Acho que deve aprender tudo que puder. É luxo hoje em dia poder escolher a linguagem e o estilo ou qualquer coisa. COBOL existe, FORTRAN existe e geram empregos hoje.
Se prepare da melhor maneira que puder com as ferramentas a que tiver acesso. A gente num dado momento pode ter um ou dois trabalhos se muito, então não vai ter todos os empregos do mercado. Tem mecânicos especializados em Subaru que ganham uma grana. Tem caras que tratam a suspensão hidropneumática da Citroen aqui no BR e estão sempre trabalhando. Tem caras que montam carburadores ainda hoje, só para ficar no meio automotivo, e tem trabalho.
Em relação a C e C++ posso citar a realidade:
Linux, Windows, MacOS e Android foram todos escritos em C, com algo de C++ hoje em dia. Qualquer coisa agregada a esses sistemas --- que são todos os que temos --- deem rodar melhor nessas linguagens. E alguém escreve essas coisas.
Inteligência Artificial
Inteligência artificial é C++. TensorFlow do Google e Caffe de Berkeley, são escritas em C e C++ por exemplo. E usadas em Python, aquela linguagem moderna. As bibliotecas essenciais ou menos essenciais em Python são claro todas escritas em C, ou em algo chamado Cython que dá pra imaginar o que é e que tem a ver com C. Um desenvolvedor Python que saiba C tem uma vantagem em relação aos outros que apenas cultuam Python como se fosse a Apple Computer. E deve ganhar um pouco mais.
Interfaces Gráficas
Qt é o framework padrão para interface em software automotivo e muita coisa em medicina e aviões, tudo que tenha tela. Foi escrito em C++. Há um interesse crescente em software para carros, desde Android Auto a Apple CarPlay e ao gerenciamento do carro em si. Muitos carros rodam versões embarcadas de Windows ou Linux. As centrais multimídia por exemplo em geral são escritas em C++ e QtO runtime de java, JRE, é em geral escrito em C
Gráficos e jogos
CUDA da nVidia e Vulkan da AMD são as bibliotecas gráficas das respectivas companhias, escritas em C++ e preferencialmente --- segundo a documentação deles e a realidade --- usados em C++. Uma outra possibilidade e muito comum é FORTRAN, aquela linguagem antiga e muito presente na história. E em 2022.
Todo game engine importante é escrito em C++. Mesmo Unity que roda em C# recomenda C++ para melhor performance.
Aplicações para Android são escritas em java, mas se quer algo mais em performance deve usar o NDK, segundo o Google. O N vem de nativo e o DK é Development Kit. O nativo quer dizer C++
Mercado Financeiro
Todo o mercado financeiro roda C++. Todos os robôs de compra/venda rodam C++ e é boa fonte de emprego para desenvolvedores C++. Bjarne Stroustrup, o criador de C++, trabalha hoje para o Morgan-Stanley, um banco. Ele é diretor de tecnologia e pode apostar que ele não escreve java ou Python ou Haskell
Google, Facebook, Amazon, Microsoft e Netflix segundo eles próprios tem milhões e milhões de linhas de código em C++. E tem extensas bibliotecas importantes escritas em C++, como folly por exemplo.
Audio vídeo e realtime
Aplicações desse tipo exigem m'inima latência e em geral rodam em C ou C++
Software embarcado
Outro caso simples: quase sempre rodam C. As vezes C++.
Cara não estamos aqui discutindo a relevância da linguagem para a computação, mas sim se vale a pena se dedicar a uma linguagem e ganhar dinheiro com ela, e quanto mais rápido melhor. Infelizmente não é com C/C++ que se ganha dinheiro rápido e nem é uma linguagem que nos permite aplicar e aprender as coisas facilmente.
Eu mesmo utilizei C/C++ no meu trabalho pra integrar um sistema web legado, e monitorar, enviar alertas e salvar informações em um Banco de Dados, mas eu fiz isso por iniciativa própria, pois me recordo que na minha entrevista de emprego, ao perguntar se a empresa possuia projetos em C/C++, fiquei triste em escutar da boca deles que não.
As empresas não contratam DEVs de C/C++ porque tudo é feito em DELPHI, VB, C# etc... Logo eles nem sabem do poder de C/C++ e não cogitam implementar tais linguagens nos projetos. Excetuando-se é claro as empresas de alto padrão que desenvolvem tecnologias de ponta.
Enfim. Não é jogo estudar C/C++ se o sujeito precisa pagar contas em menos de uns 4 anos, pórque pra criar domínio em C/C++ o sujeito precisa entender as bases da computação e de muitas horas de treino/estudo.
Com outras linguagem o negócio é mais light até porque tem várias oportunidades e o sujeito entra na empresa sem saber de nada e aprende muita coisa na prática.- 1
-
Em 04/02/2022 às 13:32, Gabriel Grechuk disse:
No momento estou trabalhando como técnico em informática então não tenho muita noção de como está o mercado da programação, mas eu tenho a impressão de que todos os empregos disponíveis são para vagas web, tanto front quanto back usando Javascript, Python, Ruby, GO etc. Linguagens como C/C++, que ainda tem muito espaço no desenvolvimento de sistemas extremamente velozes e otimizados (seja desktop ou seja em embarcados), parecem ter sido completamente esquecidas no ramo da programação
Gostaria de que vcs que tem mais experiência no mercado, me dessem um panorama da situação. Gostaria de mudar pra área e como já programo por hobby e tenho uma boa experiência em C/C++, gostaria de já entrar trabalhando com o que já tenho habilidade
Mas pra resumir a dúvida: da pra ganhar a vida com C/C++ ou vou precisar me focar em Javascript e cia pra não passar fome?
Sua impressão está correta, a grande maioria das vagas são pra desenvolvimento WEB. Se depender de C/C++ você vai passar fome.
O que dá emprego fácil no momento é (Javascript, PHP, HTML, CSS). Pedem muito REACT, Laravel e NodeJS. Escolha sua stack e cai pra cima.
Sobre as vagas de C/C++, ainda tem, mas são poucas e geralmente procuram um profissional Pleno/Senior, mas esse tipo de profissional dificilmente não é contratado pela gringa. Se você quer emprego, procure se envolver nos bootcamps, é a maneira mais fácil de se guiar na empreitada por um job.- 2
-
Enfim, no meu caso, a solução foi limpar bem a memória e dar aquela limpeza de poeira na placa e principalmente no slot de memória RAM.
O erro é chatinho porque na BIOS aparece as duas memórias identificadas e no windows aparece a memória reservada para o hardware e isso confunde a gente, acaba induzindo a procurar por erros de software ou da BIOS.
Apesar de identificar a RAM na BIOS, de alguma maneira, a memória dava erro e o SO não utilizava ela. Após limpar bem com borracha, fazer teste de slot, descobri que uma das RAMs não iniciava o computador. O erro era puramente de hardware (sujo/mau contato).
-
Revivendo o tópico! Estou enfrentando esse problema agora mesmo, aparentemente a solução é tirar o AUTO lá onde seta a frequência das RAMs. Eu fiz isso e deu certo, aí reiniciei o PC pra fuçar mais um pouco e o windows voltou a Comer 8gb de ram. Pode ser porque uma ram minha é 15 15 15 e a outra 17 17 17..., mas esse problema veio depois que eu mexi nas rams. vou trocar elas de slot pra ver se da algo.
Vou realizar mais uns testes e mais tarde posto o resultado. -
20 horas atrás, Zepper disse:
Sem o código fica difícil opinar, mas deduzo que seja algo relacionado ao desenho no buffer ou na screen.
-
O processador é bom, mas também vai depender do jogo, da placa de vídeo, do seu HD/SSD e da sua internet.
-
27 minutos atrás, rpreis disse:
Olá sou novo aqui e gostaria de uma ajuda para upgrade de processador.
Atualmente tenho um i3-7100 com cooler master T20, com placa-mãe Asus H110, GTX 1660, 8gb de RAM, SSD 240gb HD 500gb, 5 Fans 120mm e fonte 500w.
Jogo CS:GO com media de 220fps porém sinto que tenho quedas de fãs e gostaria de melhorar.
Qual processador e placa-mãe recomendariam?
Eu estava na mesma situação que você. Eu possuía um i3-6100, mas é difícil achar i5 e i7 da 6ª/7ª geração com custo benefício. Eu acabei comprando um ryzen 1600 e uma placa-mãe pra AM4. O i3 + placa você vende ou monta um outro PC. Eu acabei montando um PC pro meu sobrinho jogar CS e LoL.
- 1
-
15 minutos atrás, Aeron Spacial disse:
Oi galera se lembra que conversamos a uns dias atras sobre um pc com essas configurações que eu tava pensando em comprar.
cpu amd ryzen 3 2200g
placa-mãe asus a320m-k br
memória ram corsair 16gb ddr4 2666mhz (2x8) (memorias vengeance)
ssd 120gb + hd500gb
fonte corsair vs450
gabinete aerocool aeroone
teclado e mouse corsair
headset hyperx cloud stingerQue era um valor e depois o cara disse que era 2500 reais.
consegui um bom desconto e agora amanhã vou pegar por 1700 reais.
o que vocês acham?
bom para jogos atuais?
roda warzone?
lembrando antes estava com 8 gb de ram e ele disse que chegou a outra memoria agora esta com 16gb
Com 16gb em dual channel, teclado mouse e fones de ouvido você está fazendo um bom negócio. É um hardware ruim pra fazer upgrade porque não compensa muito por uma placa de vídeo nele, mas pra um primeiro PC essa configuração é uma das melhores.
Eu iria sem medo. -
Que problemão! Ja testou outro monitor?
-
Nos sites abaixo tem a versão mais atualizada da Allegro 5. Pra instalar basta descompactar a biblioteca allegro e copiar as pastas pra dentro da pasta do seu compilador
https://liballeg.org/download.html
ou
https://github.com/liballeg/allegro5/releases
Caso não saiba qual arquivo baixar, tente esse: https://github.com/liballeg/allegro5/releases/download/5.2.6.0/allegro-x86_64-w64-mingw32-gcc-9.2.0-posix-seh-dynamic-5.2.6.0.zip
Copie as pastas:
bin da allegro na pasta bin do mingW
include da allegro na pasta include do mingW
lib da allegro na pasta lib do mingW
Depois basta adicionar a biblioteca "allegro_monolith-5.2.dll" no linker.
-
Amaral, É essencial que você tenha um material organizado, no geral, os livros ou cursos organizam esse material.
Após ter o material organizado, é essencial que você programe, mas programe resolvendo os problemas, começando dos mais simples e avançando aos poucos. Não se preocupe em fazer um jogo, uma interface gráfica etc, comece por baixo, isso vai te dar a experiência e o know-how pra desenvolver coisas mais complexas. Aconselho utilizar as plataformas de competição como URI www.urionlinejudge.com.br . No inicio é chato porque você tem que adequa seu código as regras do site, mas depois é só alegria.Leia código. Dê uma olhada nos códigos dos outros. Olhar um código, principalmente bem escrito, facilita o aprendizado. É mais produtivo você tentar resolver um problema no URI e depois de tentar, olhe na internet pra ver as respostas dos outros programadores, você vai se surpreender com a criatividade das pessoas. Recomendo o site GITHUB pra fuçar os códigos alheios: github.com
Por fim, tente manter contato com amigos que programam, uma ajuda próxima pode ser essencial pro seu desenvolvimento e pra responder aquela pergunta que você nunca achou a resposta - "Você é a média das 5 pessoas com quem você mais convive".
Bom aprendizado.
- 1
-
Você vai ter muito trabalho com a manutenção do servidor, armazenamento de vídeos, pra disponibilizar seus vídeos fora do seu site, pra incorporar seus vídeos em outros aplicativos, terá que quebrar a cabeça para evitar ataques DDOS, sem falar na segurança geral do site.
Tirando tudo isso e mais alguns detalhes que eu posso não ter lembrado, se você tiver um bom número de espectadores, com um bom sistema para evitar os BOT watch, as empresas pagarão a você pra fazer publicidade no seu site.
Simplificando a resposta: Pode ser lucrativo, é trabalhoso ao ponto de tornar inviável. Mas terceirizando algumas partes como armazenamento, segurança, sobra menos trabalho. -
Você ganhou o PC. Não da pra testar?
-
A muito tempo troquei o DEVC++ pelo codeblocks. Mas vou te passar os passos do codeblocks e você adapta para o DevCPP
1 - Baixe esse arquivo: https://drive.google.com/open?id=1LsSyJ37BgIUSrlR-aYPSYseJG0lO10tV2 -
Copie tudo da pasta bin para a pasta bin do seu compilador.
Copie tudo da pasta include para a pasta include do seu compilador.
Copie tudo da pasta lib para a pasta lib do seu compilador.
Para localizar seu compilador abra o codeblocks e vá no menu "Settings->Compiler...->Global Compiler Settings, na aba toolchain executables":
3 - Adicione essas bibliotecas ao linker do seu compilador do cobeblocks no menu "Settings->Compiler...->Linker Settings":
-lmingw32
-lSDL2main
-lSDL2.dll
-luser32
-lgdi32
-lwinmm
-ldxguid
4 - Após isso compile e execute o código de testes:
#include <SDL2/SDL.h> int main (int argc, char** argv) { SDL_Window* window = NULL; window = SDL_CreateWindow ( "Jeu de la vie", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, 640, 480, SDL_WINDOW_SHOWN ); // Setup renderer SDL_Renderer* renderer = NULL; renderer = SDL_CreateRenderer( window, -1, SDL_RENDERER_ACCELERATED); // Set render color to red ( background will be rendered in this color ) SDL_SetRenderDrawColor( renderer, 0, 0, 0, 255 ); // Clear winow SDL_RenderClear( renderer ); // Creat a rect at pos ( 50, 50 ) that's 50 pixels wide and 50 pixels high. SDL_Rect r; r.x = 50; r.y = 50; r.w = 50; r.h = 50; // Set render color to blue ( rect will be rendered in this color ) SDL_SetRenderDrawColor( renderer, 0, 0, 255, 255 ); // Render rect SDL_RenderFillRect( renderer, &r ); // Render the rect to the screen SDL_RenderPresent(renderer); // Wait for 3 sec SDL_Delay( 3000 ); SDL_DestroyWindow(window); SDL_Quit(); return 0; }
-
Em 09/04/2020 às 19:29, sandrofabres disse:
O coodeblock faz isso aí em c++ sem usar nenhum Framework externo?
Ele usa a WxWidgets para gerar os programas. A biblioteca WxWidgets é multiplataforma e no Windows, ela faz uso da API WIN32, no linux faz uso da GTK.
- 1
-
13 horas atrás, Cris.Pavani disse:
desktop:~/CodeBlocksProject/projeto_08/main$ g++ main.cpp -o main -lSDL
Não seria -lSDL2 ?
-
@Omniscient Com essa placa-mãe, sua melhor opção é o 3770K ou 2600k.
Existem outras opções: https://www.biostar.com.tw/app/en/mb/introduction.php?S_ID=593#cpusupport
-
provavelmente sim. da uma olhada nos reviews do youtube
-
57 minutos atrás, Panico757 disse:
ai tive que coloca aquelas baratas, ''implastec
Se você colocar uma pasta térmica boa creio que vai reduzir uns 7ºC na temperatura
- 1
-
Formata o HD e reinstala o Sistema Operacional.
-
falando de DDR4, já ouvi alguns relatos de incompatibilidades usando memórias de diferentes marcas, mas acredito que isso seja muito raro. Eu uso 2 memórias ddr4, uma trabalhando com CL 15 e outra com CL 17, nunca deu problema. Se puder pegar 2 iguais é bom, mas se não, não é pra ter tanto receio assim.
- 1
-
kkkkk. com certeza não vai dar problemas por causa dos led.
- 1
-
@Mayrinck Bernardo Acredito que a biblioteca OpenCV vai suprir todas as suas necessidades, mas vai demandar bastante estudo.
Alguns links introdutórios.
https://opencv.org/
https://www.researchgate.net/publication/41799461_Tutorial_Introducao_a_Visao_Computacional_usando_OpenCV
https://professorpedrosa.com/livros/introducao-ao-processamento-digital-de-imagens-utilizando-opencv-na-linguagem-c/http://www.gpec.ucdb.br/sibgrapi2008/tutorials/tutorial-2.pdf
http://revistas.cbpf.br/index.php/nt/article/download/311/206
https://www.teses.usp.br/teses/disponiveis/18/18144/tde-19112013-165611/publico/ANDRECUNHA.pdf
- 1
-
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
virus poe final aleatorio em serviços do msconfig '_9a01a2'
em Invasões, infecções, antivírus e afins
Postado
No geral, eu mapeio os diretórios dos arquivos desligo o windows e inicio um linux liveboot no pendrive. vou la e excluo os arquivos maliciosos na mão e pronto.
Após isso religa o windows com o cabo de rede desplugado e verifica como está a situação e tenta excluir o restante do vírus. se o virus voltar quando você religar a internet é porque tem outro serviço baixando o virus