반응형
반응형

사용 중인 VScode 확장프로그램 공유합니다. 

https://marketplace.visualstudio.com/vscode

Classic ASP Syntaxes and Snippets
 https://marketplace.visualstudio.com/items?itemName=jtjoo.classic-asp-html 

Color Highlight
 https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight 

Javascript (ES6) code snippets
 https://marketplace.visualstudio.com/items?itemName=xabikos.JavaScriptSnippets 

Korean Language pack for Visual Studio Code
 https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ko 

Material Icon Theme
 https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-theme 

Material Theme
 https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme 

Peacock
 https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock 

Prettier - Color formatter
 https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode 

saveBackup
 https://marketplace.visualstudio.com/items?itemName=purplestone.savebackup 

반응형
반응형

My Visual Studio Code Setup | 2023

https://medium.com/@piyushyadav0191/my-visual-studio-code-setup-2023-2af8d36a5118

 

My Visual Studio Code Setup | 2023

Visual Studio Code, also known as VS Code, is a free and open-source code editor developed by Microsoft that has taken the developer world…

medium.com

created with 

Visual Studio Code, also known as VS Code, is a free and open-source code editor developed by Microsoft that has taken the developer world by storm. With its sleek interface, extensive customization options, and a vast array of extensions, VS Code has quickly become the go-to choice for developers looking to streamline their workflow and boost productivity. Whether you’re a seasoned developer or just starting out, VS Code is a tool you won’t want to miss.

Topics which I will be talking about

  • My setting Config
  • My Theme
  • My Extensions
  • Surprise

My Setting Config

VS Code settings JSON config includes a variety of configurations to customize your coding experience.

Tip:- You can customize your settings.json file by typing Ctrl + Shift + P, and then typing ‘User Settings’.

{
  "workbench.colorTheme": "Vim Deep Dark", // My Theme
  "workbench.iconTheme": "material-icon-theme", // My Icon Theme
  "editor.fontFamily": "Fira Code", // My Font
  "editor.fontSize": 19, // Font size
  "editor.minimap.enabled": false, // disabled minimap
  "editor.fontLigatures": true, // enabled ligatures
  "editor.formatOnPaste": true, // text will format on pasting the code
  "editor.formatOnSave": true, // text will format if you hit ctrl + S
  "editor.defaultFormatter": "esbenp.prettier-vscode", // formatter 
  "terminal.integrated.fontFamily": "MesloLGS Nerd Font", // terminal font to use icons
  "debug.terminal.clearBeforeReusing": true,// clears your debug terminal before using
  "terminal.integrated.fontSize": 19, // terminal font size
}

How it looks like in VS code

My Theme

Well, if you have read my configuration, then you should already know the name of the theme I am using

Vim Theme

Demo

Vim theme

Apart from this theme, I like to use Andromeda Mariana — Italic

Second Theme demo

Andromeda Mariana

My Extensions

Visual Studio Code (VS Code) is a popular code editor that offers a range of extensions to enhance its functionality. VS Code extensions are add-ons that provide additional features and capabilities to the editor, such as new language support, code snippets, syntax highlighting, debugging tools, and more.

Prisma

Prisma

Only for DATABASE USERS :- Adds syntax highlighting, formatting, auto-completion, jump-to-definition and linting for .prisma files.

MDX

MDX

Language support for MDX

Prettier

Prettier- Code formatter

Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.

Material Icon Theme

Material Icon Theme

Material Design Icons for Visual Studio Code

ES7 Support

ES7

Extensions for React, React-Native and Redux in JS/TS with ES7+ syntax. Customizable. Built-in integration with prettier.

Color Highlight

Color Highlighter

This extension styles css/web colors found in your document.

Github Copilot

Copilot

GitHub Copilot provides autocomplete-style suggestions from an AI pair programmer as you code. You can receive suggestions from GitHub Copilot either by starting to write the code you want to use, or by writing a natural language comment describing what you want the code to do.

Surprise

“Breaking the Norm: Why I swapped VS Code for Vim and never looked back!”

vim

The File Explorer structure that you are seeing is a Tree View lua plugin which is fabulous, and I am able to code faster than ever using shortcuts.

 
반응형
반응형

How to send text messages with Python for Free

https://medium.com/testingonprod/how-to-send-text-messages-with-python-for-free-a7c92816e1a4

 

How to send text messages with Python for Free

This week, I am going to be showing you how to send text messages with Python for free. It’s actually surprisingly easy to do and I thought…

medium.com

What you’ll need

For this post, I’ll be using the following:

It should be noted that if you’re using gmail, like me, you’ll need to setup and use an application password with your account. You can read more information and security warnings on that here: https://support.google.com/accounts/answer/185833?p=InvalidSecondFactor&visit_id=637700239874464736-1954441174&rd=1

import smtplib
import sys
 
CARRIERS = {
    "att": "@mms.att.net",
    "tmobile": "@tmomail.net",
    "verizon": "@vtext.com",
    "sprint": "@messaging.sprintpcs.com"
}
 
EMAIL = "EMAIL"
PASSWORD = "PASSWORD"
 
def send_message(phone_number, carrier, message):
    recipient = phone_number + CARRIERS[carrier]
    auth = (EMAIL, PASSWORD)
 
    server = smtplib.SMTP("smtp.gmail.com", 587)
    server.starttls()
    server.login(auth[0], auth[1])
 
    server.sendmail(auth[0], recipient, message)
 
 
if __name__ == "__main__":
    if len(sys.argv) < 4:
        print(f"Usage: python3 {sys.argv[0]} <PHONE_NUMBER> <CARRIER> <MESSAGE>")
        sys.exit(0)
 
    phone_number = sys.argv[1]
    carrier = sys.argv[2]
    message = sys.argv[3]
 
    send_message(phone_number, carrier, message)
반응형

'프로그래밍 > Python' 카테고리의 다른 글

[python] sudoku 만들기 - 랜덤 문제  (0) 2023.09.27
[python] sudoku 만들기  (0) 2023.09.27
[python] algorithm, 알고리즘  (0) 2023.09.20
[python] GUI 비밀번호 자동 생성기  (0) 2023.09.18
[python] pyperclip  (0) 2023.09.18
반응형

[MSSQL] SELECT INTO - 테이블 또는 임시테이블 복사

 

select * into TEMP_테이블 from 원본테이블 [조건문]

 

 

만약 임시테이블을 생성하여 복사하고 싶다면

 

select * into #TEMP_테이블 from 원본테이블 [조건문]

 

#을 붙여주면된다.

 

##을 붙이면 전역 임시테이블로 생성되면

 

#은 해당 세션에서만 사용가능하며

##은 전역으로써 모든 세션에서 사용 가능하다.

 

임시테이블은 로그아웃 전까지 존재한다.

 

SELECT INTO TEMP TABLE statement syntax

--SELECT INTO TEMP TABLE statement syntax
SELECT * | Column1,Column2...ColumnN 
INTO #TempDestinationTable
FROM Source_Table
WHERE Condition​

 

반응형
반응형

Galaxy Tab S9 Series: Official Introduction Film I Samsung

https://www.youtube.com/watch?v=ggfA3ltufPk 

https://www.marketingdive.com/news/samsung-interns-galaxy-tab-s9-campaign-trail/693598/

반응형
반응형

생산성 혁명이란 기술 혁신과 제도 개선을 통해 경제 생산성이 급격히 증대하는 현상을 가리키는데요. 예를 들어 18세기 후반의 산업혁명, 1920~1970년대의 포드주의, 1990년대 IT 혁명 등이 대표적입니다.

 

한 몇 년 간 우리는 4차산업 혁명이라는 용어를 즐겨썼습니다. 4차 산업혁명이란 초연결성(Hyper-connectivity)과 초인텔리전스(Super-intelligence) 테크를 기반으로 생산성을 극대화하는 혁명을 가리킵니다. 주요 특징은?

 

4차산업의 주요 특징들

 

  • 디지털 기술: 사물인터넷(IoT) 빅데이터 인공지능과 같은 디지털 기술이 융합하고 발전한다.
  • 메타버스: 사이버 물리 시스템(CPS)이 등장하면서 물리적 세계와 디지털 세계가 혼합이된다.
  • 플랫폼: 플랫폼을 토대로 한 새로운 비즈니스 모델이 창출된다.
  • 탄력적 공급망: 종전 공급망과 가치사슬이 붕괴되고, 이런 기술이 새로운 질서를 창출한다.
  • 산업간 경계의 붕괴: 현존하는 산업 경계가 붕괴되고, 수평적인 협력 체제가 확산된다.
  • 인간 능력 향상: 이러한 기술을 토대로 인간은 보다 새롭고 창의적 활동을 시작한다.

 

생성형 인공지능은 이러한 4차 산업혁명을 배가 시키고 있습니다. 얼마전 컨설팅업체인 맥킨지에서 발간한 보고서를 잠시 살펴볼게요. 맥킨지는 “은행과 소매업이 생성형 인공지능의 가장 큰 혜택을 가장 먼저 누릴 수 있는 비즈니스 부문”이라고 치켜세웠습니다. 왜냐고요?

 

“인공지능으로 인한 생산성 향상의 75%는 고객 운영, 마케팅과 영업, 소프트웨어 엔지니어링, R&D 등 단 4개의 비즈니스 기능에서 발생할 것으로 예상됩니다.”

 

네 맞습니다. 이런 교집합 부분에 있는 곳이 바로 은행과 리테일이라는 메시지인데요. 인간 두뇌 시냅스에 해당하는 파라미터가 수십 수백억개에 달하는 초거대인공지능이 부상한 이후, 이제는 이를 활용해 서비스를 제공하려는 스타트업이 늘고 있습니다. 그래서 팀 미라클레터처럼 인공지능을 모르는 팀들도? 인공지능을 마치 사무용품인 줄자나 커터 칼처럼 쓸 수 있게 된 것이죠.

 

하지만 다른게 있습니다. 인공지능 생산성 혁명은 급여와 교육 수준이 높은 근로자에 타격을 준다는 점인데요. 맥킨지는 2100개에 달하는 업무 영역을 쭉 펼쳐놓고 이 가운데 63개 사례를 연구했다고 해요. 그랬더니 무려 3분의2가 향후 20년 이내에 자동화 될 것으로 내다봤습니다. 예를 들어 제품 초안을 디자인하고, 서비스 초안을 작성하며, 이를 놓고 수많은 테스트를 하는 업무는 인공지능 몫!

반응형

+ Recent posts