Visitantes

Pesquisar neste Blog

segunda-feira, 11 de setembro de 2023

Programando no Windows 11

Recentemente eu li algumas pessoas dizendo que programação web somente funciona no Linux. Eu discordo.

Anos atrás eu usei o Windows 7, Windows 10, Debian, Linux MX, para programar HTML, CSS, Javascript, PHP, Java, Python, C, etc. Programar no Windows funciona já tem vários anos. Não precisa usar o dual boot. No Windows tem que instalar o Git Bash ou instalar o Git for Windows.

O IIS.net instalado no Windows utiliza as mesmas portas que o servidor do Xamp, Wamp, Apache Netbeans, Apache Tomcat. Por isso o IIS.net tem que estar desinstalado para você poder usar Python, PHP, Java, Wamp, Xamp, no Windows.

Agora eu estou utilizando o Windows 11 e programar web nele funciona com o Xamp, Wamp, Apache, etc. Não pode ter o IIS.Net instalado se quer usar o PHP, Java, Python, porque pode aparecer o erro de conflito nas portas do servidor. Eles usam as mesmas portas.

Anos atrás eu tinha um desktop com Windows e um desktop com Debian Linux, para programar web. Anos atrás eu tinha um notebook com Windows e um notebook com o Debian Linux, para programar web. Eu testava código no Windows, no Debian Linux e online dentro do provedor de hospedagem.

Anos atrás eu tinha um desktop com o Microsoft Windows Server e com Microsoft SQL Server instalado, usando aqui em casa, e eu testava todos os aplicativos de programação web dentro do Windows Server, e quase tudo funcionava. Quando algo não funcionava a causa era o IIS instalado.





O IIS.net instalado no Windows utiliza as mesmas portas que o servidor do Xamp, Wamp, Apache Netbeans, Apache Tomcat. Por isso o IIS.net tem que estar desinstalado no Windows.

sábado, 9 de setembro de 2023

APIs com erro 500 de servidor web


Eu nunca programei APIs. Eu estou estudando o código de APIs. Mas desde 2015 eu já configurei diversas APIs: do PagSeguro, do Google Developers, do Twitter Developers, do Facebook Developers, etc; anos atrás.

Sua API usa links e caminhos de pastas com barras ? Esse erro 500 pode ser endereço de link errado ou uma barra enviando para uma pasta que não existe criada dentro do seu computador (se usa o localhost) ou uma pasta que não está criada dentro do servidor web. Tem que conferir.

Em uma API todos os endereços de links tem que existir ativo funcionando.

Em uma API todos os caminhos de pasta usando barras, tem que existir no localhost ou dentro do servidor web

Se a API menciona um nome de arquivo, esse arquivo tem que existir dentro do caminho de pasta no localhost ou dentro do servidor web.

Se a API utiliza um endereço com chave alfabética, o servidor web da chave tem que ter validado e ativado a chave, para  o link que utiliza a chave poder funcionar.

APIs normalmente quem configura é o Dev backend, tem que saber configurar tudo do domínio do site online dentro do servidor web.



quinta-feira, 7 de setembro de 2023

10 Ferramentas de inteligência artificial

 10 mind-blowing AI Tools you shouldn't miss:

1. Writing Automation Textblaze.me/hasan 2. Summarize YouTube video Eightify.app 3. LinkedIn Assistant: Typemonk.com 4. AI Images and Logo Generator Stockimg.ai 5. Create Websites using AI Landingsite.ai 6. Edit Videos with AI Flexclip.com 7. Best AI tool for Research & Academic Jenni.ai 8. AI Tool for Audio Lovo.ai 9. Free GPT-4 Alternative Monica.im 10. Write better without AI detection Paragraphai.com

10 new AI websites you cannot miss in 2023:   

1. bit.ly/3RuMSEi : Create Free AI Videos in 1 Minute

2. Eightify.app - AI Youtube summaries

3. Stockimg.ai - Create images with AI 

4. Temp-mail.org : Temporary Email Generator

5 Pixabay.com : Royalty free photos website

6 Durable.co - AI website builder  

7 Play.ht - Text to Speech

8 alternativeto.net : Find alternatives to apps or programs.

9. Songburst.ai - Generate music with AI    

10. Clearmind.plus - AI therapy platform


AI Tools That Will Make Your Task Super Easy!

Tool: Task:
————— ——————
• Notion • Organize Anything
• Framer • Create Your Website
• ChatGPT • Solves Anything
• Roam Research • Organize Your Personal Knowledge
• Canva • Create Graphic Designs
• Adobe Firefly • Design anything
• Zoom • Host Virtual Meetings
• Calendly • Schedule Meetings
• Todoist • Manage To-Do Lists
• Loom • Record and Share Videos
• Copy AI • Write Effective Copy
• Perplexity AI • Research Anything with Accuracy
• Midjourney • Generate High-Quality Visuals
• Prezi • Create Engaging Presentations
• Stable Diffusion • High-Quality Image Generator

terça-feira, 5 de setembro de 2023

Google AI Courses

Google is offering free online courses with certification.

NO Payment Required!

Here are 9 FREE Google courses to become skilled in 2023

1. Google Cloud Computing Foundations
🔗bit.ly/43cJRMw

2. Data, ML, and AI in Google Cloud
🔗bit.ly/3Klag1R

3. Machine Learning Crash Course
🔗bit.ly/43grwho

4. Basics of Machine Learning
🔗bit.ly/43ibNyK

5. Data Science with Python
🔗bit.ly/3zCkPsy

6. Google Project Management
🔗bit.ly/3UiG7ot

7. Agile Project Management
🔗bit.ly/3zENXzt

8. Project Execution: Running the Project
🔗bit.ly/3GmPg9O

9. Foundations of Project Management
🔗bit.ly/3Go7Bn4

𝐉𝐨𝐢𝐧 𝐭𝐡𝐢𝐬 𝐭𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐠𝐫𝐨𝐮𝐩 𝐟𝐨𝐫 𝐩𝐫𝐞𝐦𝐢𝐮𝐦 𝐉𝐨𝐛𝐬/Notes: t.me/yourcareer0

Follow @therjrajesh for more valuable content.❤️

Google Marketing Courses

Google is offering free online courses with certification.

NO Payment Required!

Here are 5 FREE Google courses to become skilled in 2023

1. Digital Marketing and E-commerce
🔗lnkd.in/gxGrSAxd

2. Google Data Analytics Professional Certificate
🔗lnkd.in/gzfNTFkd

3. Google IT Automation with Python Professional Certificate
🔗lnkd.in/gd9M2qHX

4. IT Security Defense against the digital dark arts
🔗lnkd.in/gxzfjsDw

5. Google Digital Marketing & E-commerce Professional Certificate
🔗lnkd.in/g3CcdrwR

𝐉𝐨𝐢𝐧 𝐭𝐡𝐢𝐬 𝐭𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐠𝐫𝐨𝐮𝐩 𝐟𝐨𝐫 𝐩𝐫𝐞𝐦𝐢𝐮𝐦 𝐉𝐨𝐛𝐬/Notes: t.me/yourcareer0

Free icons

15 Best Websites for Free Icons 🚀👨‍💻👇

👨‍💻iconfinder .com
👨‍💻flaticon .com
👨‍💻findicons .com
👨‍💻iconarchive .com
👨‍💻graphicburger .com
👨‍💻premiumpixels .com
👨‍💻freebiesbug .com
👨‍💻icomoon .io
👨‍💻thesquid .ink
👨‍💻freepik .com
👨‍💻iconstore .co
👨‍💻icons8 .com
👨‍💻oxygenna .com
👨‍💻1001freedownloads .com
👨‍💻iconshock .com

Google AI Courses

9 FREE #GenerativeAI Courses from Google👇

1. Introduction to Generative AI
lnkd.in/d7pckNn2

2. Introduction to #LLMs Large Language Models:
lnkd.in/dZFd9qMG

3. Introduction to Responsible AI
lnkd.in/dBd3ChSd

4. Introduction to Image Generation
lnkd.in/dneVyE9X

5. Encoder-Decoder Architecture
lnkd.in/dKNYUWnd

6. Attention Mechanism
lnkd.in/d_aSvUaH

7. Transformer Models and BERT Model
lnkd.in/da76QNDE

8. Create Image Captioning Models
lnkd.in/dQnB7znR

9. Introduction to Generative AI Studio
lnkd.in/dug4iVtq

10. Create Image Captioning Models
lnkd.in/dQnB7znR

𝐉𝐨𝐢𝐧 𝐭𝐡𝐢𝐬 𝐭𝐞𝐥𝐞𝐠𝐫𝐚𝐦 𝐠𝐫𝐨𝐮𝐩 𝐟𝐨𝐫 𝐩𝐫𝐞𝐦𝐢𝐮𝐦 𝐉𝐨𝐛𝐬/Notes: t.me/yourcareer0

Microsoft Power Platform 2023

The 2023 release wave 2 release contains hundreds of new features across #PowerPlatform applications, including #PowerBI, #PowerApps, #PowerPages, #PowerAutomate, #PowerVirtualAgents, and more. See what is coming:

https://learn.microsoft.com/pt-br/power-platform/release-plan/2023wave2/?wt.mc_id=copilot_social

8 Free AI Tools

8 Amazing Free AI Tools You Need to Try in 2023:

1. Free LinkedIn tool: Typemonk.com
2. Free Midjourney: Bluewillow.ai
3. Free Blog writer: BlogSEO.ai
4. Free Website creator: 10web.io
5. Free editor: designer.microsoft.com
6. Free coding assistant: codeium.com
7. Create anything: RunwayML.com
8. Free ChatGPT: Writesonic.com

Aprenda JavaScript em 100 dias

Learn Javascript in 100 Days:

1-10th Day: Foundations

➔ Introduction
• What is JavaScript?
• History and Evolution

➔ Variables
• `var`
• `let`
• `const`

➔ Data Types
• String
• Number

➔ Projects:
• Simple Calculator
• Basic Form Validation

11-20th Day: Foundations (Continued)

➔ Data Types (Continued)
• Boolean
• null
• undefined

➔ Operators
• Arithmetic, Logical, Comparison

➔ Control Structures
• `if-else`
• `switch-case`

➔ Projects:
• To-Do List
• Simple Weather App (API-less)

21-30th Day: Foundations

➔ Control Structures (Continued)
• Loops (`for`, `while`, `do-while`)

➔ Functions
• Function Declarations
• Expressions
• Arrow Functions

➔ Projects:
• Simple Quiz Game
• Countdown Timer

31-40th Day: Intermediate Topics

➔ Functions (Continued)
• Parameters & Arguments
• Return Statement

➔ Objects
• Creating Objects
• Methods
• Properties

➔ Projects:
• Object-Oriented Calculator
• Basic Blog System

41-50th Day: Intermediate Topics (Continued)

➔ Objects (Continued)
• `this` Keyword

➔ Arrays
• Methods (`push`, `pop`, `shift`, etc.)
• Iterations (`forEach`, `map`, `filter`, etc.)

➔ Projects:
• Simple Shopping Cart
• Recipe Book

51-60th Day: Intermediate Topics

➔ DOM Manipulation
• Selecting Element
• Modifying Content
• Event Listeners

➔ Error Handling
• `try-catch`
• Throwing Errors

➔ Projects:
• Interactive Web Page (Portfolio)
• Basic Chat Application

61-70th Day: Deep Dive into Advanced JS

➔ ES6+ Features
• Destructuring
• Spread & Rest Operators

➔ Asynchronous JS
• Callbacks
• Promises

➔ Projects:
• Weather App using APIs
• Currency Converter

71-80th Day: Deep Dive into Advanced JS (Continued)

➔ Asynchronous JS (Continued)
• Async/Await
• Fetch API
• AJAX

➔ Functional Programming
• Concepts
• Higher-order Functions

➔ Projects:
• Mini Social Media Dashboard
• Real-Time Stock Market App

81-90th Day: Ecosystem & Environment

➔ Environment Setup
• Node.js
• NPM

➔ Package Managers
• Understanding `package.json`
• NPM vs Yarn

➔ Projects:
• Node.js REST API
• Simple E-commerce Backend

91-100th Day: Modern Frameworks & Libraries

➔ React
• JSX
• Components
• Hooks

➔ Vue
• Vue Components
• Directives

➔ Projects:
• Full-Stack To-Do App with React and Node.js
• Real-Time Chat Application using Vue and WebSockets

Further Learning (Optional):

• Web APIs
• Graphics (Canvas API, WebGL)
• Backend with Node.js (Express.js, Middlewares, Databases)
• Testing (Jest, Mocha & Chai)
• Build Tools (Webpack, Babel, ESLint)

Follow @mdjunaidap for more.

Python Cursos

Master Python for Free:

1. Google's Python Class
developers.google.com/edu/python

2. Microsoft's Python Class
learn.microsoft.com/en-us/training…

3. Udemy
udemy.com/course/pythonf…

4. Coursera
coursera.org/learn/python

5. Educative
educative.io/courses/learn-…

segunda-feira, 4 de setembro de 2023

20 AI Tools for Copywriting

20 AI Tools for Copywriting:

Rytr
Typli
Ocoya
Jasper
Copy.ai
Eilla AI
Cowriter
Contents
Unbound
WiziShop
Writesonic
Copysmith
Copymatic
Creator AI
Hypotenuse
Peppertype.ai
ParagraphAI
Adcreative.ai
ArticleForge
CopyMonkey

10 AI Business Tools

10 AI Business tools you wish you'd found sooner:

1. Free Logo designer - Stockimg.ai
2. Free Website creator - LandingSite.ai
3. Free Presentations - Decktopus.ai
4. Free content creator - Smodin.io
5. Free photo editor - Befunky.com
6. Social media - Socialbee.com
7. Free video editor - clipchamp.com
8. Free web-scraper - Parsehub.com
9. Text-to-audio generator - Lovo.ai
10. AI spokesperson - HeyGen.com

sábado, 2 de setembro de 2023

55 Ferramentas AI para automatizar seus trabalhos

55 AI Tools to automate your business

[Bookmark now or cry later]

1. AI Task Automation:
→ Make  
→ Levity 
→ Bardeen 
→ Zapier
→ Xembly

2. AI Meeting Automation:
→ Fireflies
→ Krisp
→ TLDV
→ Airgram
→ Fathom

3. AI Writing Content:
→ Jasper
→ Textblaze
→ Copy AI
→ Rytr
→ Longshot
→ Copymate

4. AI Marketing & Ads:
→ AdCreative
→ Ai-Ads
→ AdCopy
→ Simplified
→ Pencil

5. Generate Ideas:
→ ChatGPT
→ Claude 2
→ Bing Chat 
→ Perplexity 
→ Betterresearch

6. Create AI Websites:
→ Framer
→ Durable
→ Unicorn Platform
→ Dora
→ Hostinger

7. No-Code Chatbot Builders:
→ Chatling
→ Dante
→ Chatbase
→ Chatsimple
→ CustomGPT

8. AI Video Creation:
→ HeyGen
→ Canva
→ Eightify
→ InVideo
→ Synthesia

9. AI Image Generators:
→ Leonardo AI 
→ Midjourney 
→ Bing create 
→ Stable Diffusion
→ Microsoft Designer

10. AI Design Tools:
→ Flair AI
→ Canva
→ Clipdro
→ Booth AI
→ Autodraw

11. AI-powered UI/UX:
→ InstantAI
→ Galileo AI
→ Photoshop AI 
→ Uizard
→ UiMagic

👉 Tip: Stay ahead of the curve by adopting AI in your business strategy. Efficiency isn't optional, it's essential.

Follow @heyrobinai for more value AI content

terça-feira, 29 de agosto de 2023

55 AI Tools

55 AI Tools to skyrocket your business, turning you into a revenue machine:

1. AI Marketing & Ads:
→ AdCreative
→ Ai-Ads
→ AdCopy
→ Simplified
→ Pencil

2. Generate Ideas:
→ ChatGPT
→ Claude 2
→ Bing Chat 
→ Perplexity 
→ Betterresearch

3. AI Task Automation:
→ Make 
→ Levity
→ Bardeen
→ Zapier
→ Xembly

4. Create AI Websites:
→ Framer
→ Durable
→ Unicorn Platform
→ Dora
→ Hostinger

5. No-Code Chatbot Builders:
→ Chatling
→ Dante
→ Chatbase
→ Chatsimple
→ CustomGPT

6. AI Video Creation:
→ HeyGen
→ Canva
→ Eightify
→ InVideo
→ Synthesia

7. AI Meeting Automation:
→ Fireflies
→ Krisp
→ TLDV
→ Airgram
→ Fathom

8. AI Writing Content:
→ Jasper
→ Textblaze
→ Copy AI
→ Rytr
→ Longshot
→ Copymate

9. AI Image Generators:
→ Leonardo AI 
→ Midjourney 
→ Bing create 
→ Stable Diffusion
→ Microsoft Designer

10. AI Design Tools:
→ Flair AI
→ Canva
→ Clipdro
→ Booth AI
→ Autodraw

11. AI-powered UI/UX:
→ InstantAI
→ Galileo AI
→ Photoshop AI 
→ Uizard
→ UiMagic

segunda-feira, 28 de agosto de 2023

Chart-GPT AI

ChatGPT is super powerful.

But 8 AI tools you need to 10x your productivity this year:

1. AI Website builder 
Landingsite.ai

2. AI image generator 
Stockimg.ai

3. Photo Editor
Photoeditor.ai

4. YT Shorts
trimmr.ai

5. Research
tavily.com

6. AI Blog posts 
Longshot.ai

7. AI Voice
Voicemaker.in
 
8. Research
Perplexity.ai

Fundamentos de um ótimo dev


Quais são os fundamentos que todo programador tem que saber para se tornar um otimo dev?
Os fundamentos em aspectos mais tecnicos, como organização de computador, codigo de maquina, entre outros aspectos realmente são necessárias 

Eu preparei este texto: https://pt.quora.com/Quando-se-fala-em-estudar-os-fundamentos-em-programa%C3%A7%C3%A3o-Quais-s%C3%A3o-esses-fundamentos/answer/Antonio-Maniero

O segredo é dominar o assunto.

Eu sei que ele não dá o que as pessoas desejam, mas é assim que deve ser.

Estou preparando um texto mais completo sobre o assunto.

Espero ter ajudado.

Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

1
leonardomessi
1 dia atrás
Valeu maniero, grande abraço, realmente a dica do bolo é fundamental para todos assuntos que desejamos se tornar bom.

1
tocodando
8 horas atrás
Não é assim que funciona.

Você pode estudar a vida toda e ainda será pouco.

Você sempre sentirá a necessidade de aprender mais.

Foque em ser produtivo com o pouco que souber.

Não entre em discussões em defesa de ferramentas e tecnologias, todas tem potencial limitado e defeitos terríveis.

Valorise seu tempo e não não seja bobo de comprar curso em video caro.

Eu acho que não existe isso de fundamentos que deve se aprender, mas eu separei alguns fundamentos que são bons saber para programar melhor:
Algoritmos e Estruturas de Dados: Compreender algoritmos eficientes e estruturas de dados é crucial para resolver problemas de maneira eficiente e escrever código de alta qualidade.

Princípios de Programação: Entender os princípios SOLID (Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation e Dependency Inversion) e outros padrões de design ajuda a criar código mais modular, flexível e de fácil manutenção.

Linguagens de Programação: Embora não seja necessário ser um especialista em todas as linguagens, conhecer profundamente uma ou duas linguagens populares e entender seus conceitos fundamentais é essencial.

Versionamento de Código: Aprender a usar sistemas de controle de versão, como o Git, é fundamental para colaborar efetivamente em projetos e rastrear as alterações no código.

Resolução de Problemas: Habilidade para dividir problemas complexos em partes menores e abordá-los de maneira sistemática é crucial para a resolução eficaz de problemas de programação.

Testes e Depuração: Aprender a escrever testes unitários e a depurar eficientemente problemas no código é uma habilidade vital para garantir a qualidade do software.

Segurança: Ter conhecimentos básicos sobre práticas de segurança, como proteção contra injeções de código, autenticação e autorização, é importante para escrever aplicativos seguros.

Redes e Protocolos: Compreender os conceitos básicos de redes, protocolos de comunicação e tecnologias da web é útil para desenvolver aplicativos que interagem com serviços remotos.

Gerenciamento de Memória e Desempenho: Ter uma compreensão básica de gerenciamento de memória e otimização de desempenho pode ajudar a criar aplicativos mais eficientes e responsivos.

Boas Práticas de Desenvolvimento: Adotar boas práticas de codificação, como seguir convenções de nomenclatura, comentar o código de forma clara e organizar o projeto de maneira lógica, facilita a colaboração e a manutenção.

Lembrando, você não precisa entender tudo de uma vez. Assim como aprender a jogar um novo jogo, cada parte fica mais clara à medida que você pratica.

1
leonardomessi
1 dia atrás
Muito obrigado Felipe pelas suas dicas, um abraço!

1
clacerda
2 dias atrás
Otima pergutna.

Faça o seguinte:

O Brasil tem hoje 7 universidades com nota 7 da CAPES em programas de pós graduação em computação. Essa é a nota máxima, e atesta que o programa está em um nível comparável aos melhores do mundo.

PUC-RIO
PUC/RS
USP/SC
UNICAMP
UFMG
UFPE
UFRJ
UFRGS
Entre no site de cada uma e procure pela grade dos cursos de ciência da computação, sistemas de informação e engenharia da computação.

A intersecção entre todas as grades é a sua resposta.
Se fizer esta tarefa, por favor reporte seus resultados de volta!!!

leonardomessi
© 2023 TabNews

https://www.tabnews.com.br/leonardomessi/quais-sao-os-fundamentos-que-todo-programador-tem-que-saber-para-se-tornar-um-otimo-dev

domingo, 27 de agosto de 2023

Hard Skills versus Soft Skills


https://blog.solides.com.br/conheca-soft-skills-para-desenvolver/

https://www.alura.com.br/artigos/soft-skills-o-que-sao-e-os-beneficios-de-desenvolve-las?utm_term=&utm_campaign=%5BSearch%5D+%5BPerformance%5D+-+Dynamic+Search+Ads+-+Artigos+e+Conte%C3%BAdos&utm_source=adwords&utm_medium=ppc&hsa_acc=7964138385&hsa_cam=11384329873&hsa_grp=111087461203&hsa_ad=645853715422&hsa_src=g&hsa_tgt=aud-409949667284:dsa-843358956400&hsa_kw=&hsa_mt=&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw6KunBhDxARIsAKFUGs8iGb5ql4N02GU-tINO-IH6Ql_7rVjR-SJeXNilgAw6ELvDSUNJ8DMaApYCEALw_wcB

https://fia.com.br/blog/soft-skills/

https://www.gupy.io/blog/hard-skills




sábado, 26 de agosto de 2023

Timezone


timezone = -3:00 horas (São Paulo, Brasília) é usado no PHP, em aplicativos, em roteadores, em servidor web, etc.

O timezone para o Brasil é -3 horas (São Paulo, Brasília), ele é usado para adequar a hora do banco de dados, adequar a hora de sistemas, junto com a hora do servidor web (que está localizado nos Estados Unidos ou União Européia, ou outro local.