Visitantes

Pesquisar neste Blog

sábado, 16 de setembro de 2023

Python Lambda Functions

Python Lambda Function
More ☞ morioh.com/p/5607c132d4ac

#python #lambda #programming #developer #morioh #programmer #coding #softwaredeveloper #computerscience #webdev #webdeveloper #webdevelopment

Linux 40 comandos úteis

40 Useful Linux commands for Everyone:

🔖 Bookmark                                                        
        
➊ pwd

Print Working Directory

❯ pwd
# Shows the absolute path of
# the working directory

➋ mkdir

Make Directory

❯ mkdir reports/
# Creates a single directory

❯ mkdir -p reports/finance/yearly/
# Creates entire directory structure

➌ cd

Change Directory

❯ cd icons
# Switch to the "icons" directory

❯ cd -
# Switch to the previous directory

❯ cd ..
# Switch to the parent directory

❯ cd
# Switch to the home directory

➍ ls

List

❯ ls
# For current working directory

❯ ls /home/
# For /home/

❯ ls -a
# Includes hidden files

❯ ls -R
# Recursively for subdirectories

❯ ls -l
# Lists in detail

❯ ls -ltr
# Sorted. Latest modified one is at the top.

➎ cp

Copy

❯ cp file1.txt file2.txt
# Copies the file file1.txt to file2.txt

❯ cp -r dir1/ dir2/
# Copies entire directory "dir1" to "dir2"

➏ mv

Move

❯ mv file1.js images/
# Moves the file to images/

❯ mv file1.js file2.js
# Renames the file1.js to file2.js

➐ touch

❯ touch new_file
# Creates a new empty file "new_file"

❯ touch -m old_file
# Changes the modification time

➑ cat

Concatenate

⬙ It is used to view, create, and concatenate files.

❯ cat file.txt
# Lists the contents of file1.txt to std output

❯ cat > file.txt
# Creates a new file

❯ cat file1 file2 > file3
# Concatenates file1 & file2 to file3

➒ rm

Remove

❯ rm file1.txt
# Removes a file

❯ rm -r dir1
# Removes an empty directory

❯ rm -rf dir2
# Removes any directory

➓ find

Search based on a regular expression

❯ find ./ -name "xyz"
# Finds files and directories whose name is xyz

❯ find ./ -type f -name "*.java"
# Finds files whose name ends with .java

➊➊ grep

Global Regular Expression Print

❯ grep "hello" message.txt
# Lists all lines of "message.txt"
# that contain "hello"

❯ grep -c "hi" message.txt
# Outputs the number of lines in
# "message.txt" that contain "hi"

➊➋ head

❯ head message.txt
# Outputs first 10 lines of message.txt

❯ head -n 5 message.txt
# Outputs first 5 lines of message.txt

➊➌ tail

❯ tail message.txt
# Outputs last 10 lines of message.txt

❯ tail -n 5 message.txt
# Outputs last 5 lines of message.txt

❯ tail -f app.log
# Shows new entries in app.log
# as and when they get added

➊➍ diff

Difference

❯ diff /dir1/package.json /dir2/package.json
# Compare the contents of the two files
# line by line and lists out all differences

➊➎ alias

❯ alias lsa="ls -a"
# Creates a new alias "lsa" for "ls -a" command

❯ alias
# Lists all aliases for the current session

               -- More Useful Commands --

❯ echo
Displays the given text in the terminal

❯ which
Shows the directory where the command is present 

❯ whoami
Displays the username of who currently is using this session

❯ man
Displays the manual page of any command

❯ tar
Creates and extracts an archive file

❯ chmod
Changes the mode (permission) of a file

❯ chown
Changes the ownership

❯ du
Checks how much space a file or a directory takes

❯ ps
Lists the processes that the current shell session is running

❯ kill
Kills (terminates) a process

❯ free
Shows the amount of free memory

❯ vmstat 10
Every 10 seconds, show statistics

❯ iotop
Displays the disk IO usage details

❯ systemctl
Manages systemd and services

❯ journalctl
Views systemd, kernel, and journal logs

❯ env
Prints list of environment variables

❯ host
Does DNS lookup operations

❯ hostname
Obtains the DNS name

❯ ping
Checks the network connectivity b/w host and server

❯ curl
Transfers data to or from a server

❯ wget
Retrieves/downloads content from the internet

❯ history
Displays all the commands used in the past

❯ clear
Clears the terminal window

❯ sudo
Allows the current user to act as a superuser or, a root user for running a specific command

❯ exit
Ends a shell session and closes the terminal

YouTube Playlist para aprender programação

Best YouTube Playlists to learn Programming:

❯ C
youtube.com/playlist?list=…

❯ C++
youtube.com/playlist?list=…

❯ Python
youtube.com/playlist?list=…

❯ JavaScript
youtube.com/playlist?list=…

❯ Java
youtube.com/playlist?list=…

❯ C#
youtube.com/playlist?list=…

❯ SQL
youtube.com/playlist?list=…

❯ Go
youtube.com/playlist?list=…

❯ PHP
youtube.com/playlist?list=…

❯ Swift
youtube.com/playlist?list=…

❯ Kotlin
youtube.com/playlist?list=…

❯ Dart
youtube.com/playlist?list=…

❯ Ruby
youtube.com/playlist?list=…

❯ Rust
youtube.com/playlist?list=…

❯ TypeScript
youtube.com/playlist?list=…

❯ R
youtube.com/playlist?list=…

❯ React
youtube.com/playlist?list=…

❯ Next.js
youtube.com/playlist?list=…

❯ Node.js
youtube.com/playlist?list=…

❯ HTML/CSS
youtube.com/playlist?list=…

❯ Machine Learning
youtube.com/playlist?list=…

❯ Deep Learning
youtube.com/playlist?list=…

❯ DSA
youtube.com/playlist?list=…

Estrutura da Dados e Algoritmos

100+ data structure and algorithm problems

1. Array - bit.ly/3vM1JP5
2. String - bit.ly/3SMkjkb
3. Binary tree - bit.ly/3JIsn1i
4. Linked List - bit.ly/3zFatrn
5. Dynamic Programming - bit.ly/3vLwjs5
6. Recursion - bit.ly/3JDhUnv
7. Miscellaneous - bit.ly/3vLbAVm
8. System Design - https://www.java67.com/2018/05/top-20-system-design-interview-questions-answers-programming.html?m=1



sexta-feira, 15 de setembro de 2023

Python Lybraries and Frameworks

YouTube 30 canais para aprender programação web

30 YouTube Channels to Learn Web Development:

➪ FreeCodeCamp
➪ Traversy Media
➪ The Net Ninja
➪ Academind
➪ Kevin Powell
➪ Dev Ed
➪ Fireship
➪ SuperSimpleDev
➪ Sony Sangha
➪ Florin Pop
➪ Codecourse
➪ Wes Bos
➪ Lama dev
➪ Ben Awad
➪ JavaScript Mastery
➪ Coder Coder
➪ Code with Sloba
➪ Programming with Mosh
➪ Clever Programmer
➪ Codevolution
➪ CSS Tricks
➪ Web Dev Simplified
➪ Scrimba
➪ James Q Quick
➪ Ania Kubow
➪ Brad Hussey
➪ CodeSTACKr
➪ The Coding Train
➪ Colt Steele
➪ Fun Fun Function

quinta-feira, 14 de setembro de 2023

12 Websites de inteligência artificial

12 websites para reduzir as suas horas de traballho:

1. AI YouTube Summaries
— eightify.app/p

2. Logo for Business
— Logomaster.ai

3. Create TikTok or Instagram reels
— klap.app/?via=home

4. Image to Video
— runwayml.com

5. AI Resume
— rezi.ai/?via=profile

6. Text to Image Generation 
— tryleap.ai/?ref=Profile

7. Free Design editor
— designer.microsoft.com

8. Free Midjourney Alternative 
— Bluewillow.ai

9. Research
— perplexity.ai

10. Free coding assistant
— codeium.com

11. Learn New Language
— duolingo.com

12. AI Newsletter 
beehiiv.com/?via=log

10 secret websites to finish hours of work in seconds ( [🔖 Bookmark for later]

1 Create Free AI Videos in 1 Minute

bit.ly/3PGDsVh

2 Create Free Logos using AI
stockimg.ai

3 Create Free Websites using AI
durable.co

4 Find alternatives to apps or programs.

alternativeto.net 

5 Share large files online.

wetransfer.com

6 Write Google Sheets & Excel formulas 10x faster with AI

sheetplus.ai

7 Image Size Reducer
Tinypng.com

8 Temporary Email Generator
Temp-mail.org

9 Royalty free photos website
Pixabay.com

10 Create diagrams and flowcharts online.

draw.io

Best AI tools for Meetings🚀👇🏻

1. Fireflies 
➩ fireflies.ai

2. Krisp 
➩ krisp.ai

3. TLDV 
➩ tldv.io

4. Airgram 
➩ airgram.io

5. Fathom 
➩ fathom.video

6. Tldview 
Tldv.io




Business com Chatgpt

As 15 principais solicitações para planejamento e estratégia de negócios com ChatGPT:

 [Marcar agora]

 1. Tela para o sucesso

 Dica: "Ao desenvolver um modelo de negócios, quais componentes principais você enfatizaria para garantir uma compreensão abrangente da proposta de valor do empreendimento, dos segmentos de clientes e dos fluxos de receita?"

 2. Domínio SWOT

 Pergunta: "Você poderia fornecer insights sobre o processo de análise SWOT, especialmente na identificação de oportunidades e ameaças no cenário do setor, e como elas podem ser aproveitadas ou mitigadas em um plano de negócios?"

 3. Matriz de Crescimento

 Prompt: "Considerando a Matriz Ansoff, como você avalia as vantagens e os riscos associados à penetração de mercado, desenvolvimento de produtos, expansão de mercado e estratégias de diversificação no contexto de um plano de negócios específico?"

 4. Eficiência liberada

 Dica: "Ao elaborar uma análise da cadeia de valor, que considerações você leva em consideração para otimizar as atividades visando eficiência de custos, vantagem competitiva e eficácia operacional geral?"

 5. Vantagem Estratégica

 Pergunta: "Em termos das Cinco Forças de Porter, como você avalia a dinâmica competitiva dentro de uma indústria e como isso pode informar as decisões relativas à entrada no mercado, estratégias de preços e relacionamentos com fornecedores?"

 6. Inovação do Oceano Azul

 Pergunta: "Você poderia se aprofundar no conceito de Estratégia do Oceano Azul, detalhando como ela influencia o pensamento inovador e a criação de mercado para uma empresa, ao mesmo tempo que minimiza a concorrência e a comoditização?"

 7. Proposta de valor única

 Dica: “Ao formular uma estratégia de diferenciação, quais elementos você priorizaria para criar uma proposta de valor única no mercado e como isso seria sustentado ao longo do tempo?”

 8. Planejamento pronto para o futuro

 Prompt: "Considerando o planejamento de cenários, como você identifica incertezas críticas e constrói cenários plausíveis para melhorar a tomada de decisões estratégicas e a preparação para possíveis mudanças futuras no ambiente de negócios?"

 9. Crescimento ágil de startups

 Solicitação: "Discuta o conceito da metodologia de startup enxuta e sua relevância para testar e iterar rapidamente ideias de negócios. Como essa abordagem pode ser integrada a um plano de negócios mais amplo?"

 10. Excelência do Balanced Scorecard

 Pergunta: "Quais são algumas das principais considerações ao desenvolver um Balanced Scorecard para monitorar métricas de desempenho e alinhar objetivos estratégicos com atividades operacionais em um plano de negócios?"

 11. Técnicas de Análise Competitiva

 Dica: "Em uma análise competitiva, como você identificaria e avaliaria os principais concorrentes e quais fatores você priorizaria na avaliação de seus pontos fortes, fracos, oportunidades e ameaças?"

 12. Alinhamento Estratégico de Recursos

 Pergunta: "Você poderia fornecer insights sobre o conceito de alinhamento estratégico, particularmente em termos de garantir que os recursos, capacidades e cultura organizacionais sejam congruentes com a estratégia de negócios escolhida?"

 13. Gestão Robusta de Riscos

 Pergunta: "Ao abordar o gerenciamento de riscos em um plano de negócios, quais metodologias ou estruturas você recomendaria para identificar, avaliar e mitigar riscos e incertezas potenciais?"

 14. Vantagem Competitiva Sustentável

 Dica: "Discuta a importância da vantagem competitiva sustentável em um plano de negócios e como conceitos como competências essenciais e visão baseada em recursos contribuem para estabelecer e manter uma vantagem competitiva duradoura."

 15. Estratégias de adoção de inovação

 Pergunta: "Considerando o conceito de difusão da inovação, como você abordaria a adoção de novas tecnologias ou práticas de negócios em um plano de negócios e como isso poderia impactar o posicionamento competitivo e a participação no mercado?"

 Siga @DevMuzzammil para mais

30 ferramentas de inteligência artificial

30 AI Tools to Start your Online Business in 2023:



𝟭 𝗙𝗔𝗖𝗘𝗟𝗘𝗦𝗦 𝗬𝗢𝗨𝗧𝗨𝗕𝗘 𝗖𝗛𝗔𝗡𝗡𝗘𝗟

Klap
Heygen 
Synthesia

𝟮. 𝗘-𝗕𝗢𝗢𝗞𝗦

Jasper 
ChatGPT
Writesonic

𝟯. 𝗥𝗘𝗦𝗨𝗠𝗘𝗦 

Rezi
TealHq 
Kickresume

𝟰. 𝗪𝗘𝗕 𝗗𝗘𝗩𝗘𝗟𝗢𝗣𝗠𝗘𝗡𝗧

10Web
Hocoos
Landingsite

𝟱. CODING 

CodeT5
Codeium
CodeMate

6 𝗕𝗨𝗦𝗜𝗡𝗘𝗦𝗦𝗘𝗦

Dante
ChatBase
ChatShape

𝟳. 𝗢𝗡𝗟𝗜𝗡𝗘 𝗖𝗢𝗨𝗥𝗦𝗘𝗦

Courseai
Coursebox
Learnworlds

𝟴. 𝗜𝗠𝗔𝗚𝗘𝗦

Dall-E
Midjourney
Adobe Firefly

𝟵. 𝗔𝗗𝗦 

AdCopy
AdGenai
AdCreative

𝟭𝟬. 𝗖𝗢𝗣𝗬𝗪𝗥𝗜𝗧𝗜𝗡𝗚

Copy Al
Wordtune
Copysmith

Cursos para aprender em 2023

Learn for FREE in 2023:

NoCode - 100daysofnocode.com

Git – LearnGitBranching.js.org

Python - pythontutorial.net

Code – freeCodeCamp.org

Linux – LinuxSurvival.com

UI & UX – LawsOfUx.com

Design – Uxcel.com

DSA – Visualgo.net

SQL – Sqlbolt.com

terça-feira, 12 de setembro de 2023

10 ferramentas AI para trabalhar

10 AI Tools That Can Make You More Productive


AI Meeting notes - tldv.io

AI Excel - rows.com

AI Debate - debateai.org

AI Documentation - getscribe.how/chrome

AI Workflow - notion.so/ai

AI Finance - finchat.io

AI Voice Generator - voicemaker.in

AI Images - leonardo.ai

Interviews - Interview.ai

Save hours of your time with these AI tools: 🚀

1. Versatile Media Platform 
~ Reccloud.com

 3. Image & Logos:
~ stockimg.ai

3. Marketing
~ frase.io

4. Recording
~ otter.ai

5. Presentation
~ beautiful.ai

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.