From extension installed:
cursor --list-extensions > cursor_extensions.txtTo install with extracted txt file:
| sudo dpkg --add-architecture i386 | |
| sudo apt-get install wget -y | |
| sudo mkdir -pm755 /etc/apt/keyrings | |
| sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key | |
| sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources | |
| sudo apt update | |
| sudo apt install --install-recommends winehq-stable | |
| sudo wget https://app-pc.kakaocdn.net/talk/win32/under_win10/KakaoTalk_Setup.exe | |
| wget -P ~/Downloads https://app-pc.kakaocdn.net/talk/win32/under_win10/KakaoTalk_Setup.exe | |
| LANG="ko_KR.UTF-8" wine KakaoTalk_Setup.exe |
Ubuntu network-manager supports wireguard-vpn. but setting it is complicated.
Don't worry. You can import configuration that generated from vpn server like OpenWRT.
First, You have to make xxx.conf file. (The filename will be the name of vpn interface.)
I will use the file name wg0.conf.
| #!/bin/bash | |
| # How to Use ? | |
| # - Don't recommend to execute this in terminal on VS Code | |
| # 1. Manual execution | |
| # - Just copy below extensions=() ... and paste it to the terminal. | |
| # 2. As a script | |
| # - save this as script.sh | |
| # - add permission to excute (chmod +x script.sh) | |
| # - execute script. (./script.sh) |
| import java.util.ArrayList; | |
| import java.util.Arrays; | |
| import java.util.Scanner; | |
| public class Main { | |
| public static void main(String[] args) { | |
| Scanner scanner = new Scanner(System.in); | |
| int N = Integer.parseInt(scanner.nextLine()); |
| import java.io.BufferedReader; | |
| import java.io.IOException; | |
| import java.io.InputStreamReader; | |
| public class Main { | |
| static final int NUM_OF_ALPHABET = 26; | |
| public static void main(String... args) throws IOException { | |
| //스트링 받아서 알파벳별로 존재하는 개수를 세기. 없으면 -1. |
| package bitcamp.myapp.handler.member; | |
| import bitcamp.myapp.menu.Menu; | |
| import bitcamp.myapp.menu.MenuHandler; | |
| import bitcamp.myapp.vo.Member; | |
| import bitcamp.util.Prompt; | |
| public class MemberAddHandler implements MenuHandler { | |
| MemberRepository memberRepository; |
| package bitcamp.myapp.handler.member; | |
| import bitcamp.myapp.vo.Member; | |
| import bitcamp.util.Prompt; | |
| public class MemberRepository { | |
| Member[] members = new Member[3]; | |
| int length = 0; |
| import 'dart:async'; | |
| void main() { | |
| final controller = StreamController(); | |
| final stream = controller.stream.asBroadcastStream(); | |
| //리스너 여러개 만드려면 asBroadcastStream() 필요 | |
| final streamListener1 = stream.listen((val){ | |
| print('Listener 1 : $val'); //리슨 시 수행할 함수 | |
| }); |