INJEBLOG

자바 패키지 컴파일 하기

INJEBLOG

자바 패키지 컴파일 하기 오늘은 인텔리J 나 이클립스 같은 IDE 를 사용하지 않고, 여러 자바 파일을 패키지로 묶어 한번에 컴파일 하고, 실행하는 법을 알아보도록 하겠습니다. 간단한 정렬 알고리즘을 돌리는 프로젝트를 예시로 들어봅시다. 먼저, 첫번째 파일입니다. package sorting_algorithm; public class Sort { private static void swap(int[] entry, int i, int j) { .. CODE/JAVA 2017.06.01 11:49

파이썬 local과 global

INJEBLOG

파이썬 local과 global 파이썬에서 함수는 함수 내부뿐만 아니라 밖에 있는 변수도 사용할 수 있는데요, def printer(): print(var) var = "Global variable" printer()결과 :Global variable이와 같이 함수 밖에 있는 변수를 global 변수라고 합니다.그럼 함수 밖과 안에 같은 이름의 변수가 있으면 어떻게 될까요? def printer(): var = "Local variable" print(va.. CODE/PYTHON 2017.05.31 22:25

파이썬 GUI 계산기

INJEBLOG

파이썬 GUI 계산기 제목에서 보시다시피 이번엔 Tkinter 를 이용한 gui 계산기를 만들어 보겠습니다. 일단 작동 화면부터 보고 시작해 볼까요? 자, 이제 본격적으로 시작해 봅시다. 저는 이 프로그램을 3 파트로 나누어 작성했는데요. 다른 클래스들을 불러와 실행시키는 Main, gui 를 담당하는 Graphic_Interface 그리고 계산 부분을 담당하는 Calculator 클래스 이렇게 나누어 작성하였습니다. Main 클래스는 크게 중요한 .. CODE/PYTHON 2017.05.26 13:24

맥 화면 녹화하기 - Kap

INJEBLOG

맥 화면 녹화하기 - Kap 오늘은 맥용 캡쳐 프로그램 중 제가 가장 좋아하는 kap 에 대해 소개해 드리겠습니다.kap 은 캡쳐하고 싶은 부분을 드래그 해 선택하고 녹화 버튼을 누르는 것 만으로GIF, WebM 과 MP4 형식으로 녹화를 해주는 정말 간단한 프로그램 입니다.(kap 로 캡쳐한 GIF 파일)kap 은 아래 사이트에서 무료로 받으실 수 있습니다.kap 공식 사이트 - https://getkap.co MAC 2017.05.24 09:00

파이썬 람다, 딕셔너리 그리고 스위치문 대안

INJEBLOG

파이썬 람다, 딕셔너리 그리고 스위치문 대안 C 나 JAVA같이 다른 프로그래밍 언어를 먼저 쓰시던 분이라면 스위치-케이스 문을유용하게 사용한 기억이 있으실 텐데요.안타깝게도 파이썬에는 스위치 문이 없답니다..그래서 지금부터 파이썬의 딕셔너리와 람다를 사용해 비슷한 기능을 할 수 있는 방법을알려 드리겠습니다.먼저 딕셔너리에 대해 간단히 알아볼까요? dic = { "fruit":"apple", "vegetable":"tomato", "snack":"cookie" .. CODE/PYTHON 2017.05.22 18:17

일러스트레이터 텍스트 곡선 / 패스따라 휘기

INJEBLOG

일러스트레이터 텍스트 곡선 / 패스따라 휘기 오늘은 커피집 로고에서 많이 볼 수 있는, 곡선따라 글씨쓰는 법을 알려드리겠습니다 먼저 글씨가 지나갈 길을 그려줍니다.  저는 흰색 선으로 그렸습니다. 그 패스를 선택해 주고, 왼쪽에 Type Tool 을 선택 후 아까 그린 패스의 끝 부분을 클릭해주기만 하면 됩니다.. 이제 그냥 글을 써주시면 그 패스를 따라 갑니다. 너무 간단해서 글쓰기도 민망하네요 ㅋㅋㅋㅋㅋ 도움 되셨길 바라며, 완성본 파일 올려드립니.. ART 2017.05.20 23:23

윈도우 10 에어포트 프린터 연결하기

INJEBLOG

윈도우 10 에어포트 프린터 연결하기 애플 에어포트 공유기를 사용하면, 집안에 있는 모든 애플 기기에서 손쉽게 프린트가 가능하죠? 하지만 윈도우 기기에서는 바로 작동이 되지 않아 불편하셨을 겁니다. 지금부터 어떻게 하면 윈도우 기기에서도 에어포트 프린터를 사용할 수 있는지 알아봅시다! 먼저 시작메뉴의 설정 버튼을 눌러 설정 메뉴로 들어갑니다. 설정메뉴의 장치 로 들어갑니다. 프린터 또는 스캐너 추가 버튼을 누르고 기다리면 원하는 프린터가 목록에 없습니다. 라고.. ETC 2017.05.18 22:25

자바 해쉬맵이란?

INJEBLOG

자바 해쉬맵이란? 여러 데이터를 한번에 저장하거나, 클래스 사이에 공유할 때, 어떻게 하셨나요? 해쉬맵이란 것을 사용하면, 편리하게 사용할 수 있습니다. 지금부터 한번 알아볼까요? 해쉬맵은 java.util 안에 있으므로, 먼저 java.util 로 부터 import 를 해주셔야 합니다. 1234567import java.util.HashMap; public class Hash {  .. CODE/JAVA 2017.01.25 10:30

티스토리 본문에 안보이는 썸네일 넣기

INJEBLOG

티스토리 본문에 안보이는 썸네일 넣기 고해상도 썸네일은 넣고 싶은데, 본문에 커다란 이미지가 박혀 있는건 싫으시다고요? 본문에 이미지가 보이지 않게 썸네일을 넣는 방법이 있습니다. 지금부터 알아볼까요? 먼저 썸네일로 사용할 이미지를 올려줍니다. 그다음엔 오른쪽 사이드바로 가서 대표 이미지로 설정해 주시고, 상단바 오른쪽에 있는 HTML 에 체크해 줍시다. 체크 하셨으면, HTML 에서 이미지 이름을 찾아 줍시다. <p style="text-align: c.. ETC 2017.01.23 11:30

포토샵, 일러스트레이터 대체품 - Affinity

INJEBLOG

포토샵, 일러스트레이터 대체품 - Affinity CS6 이후로 어도비 제품들이 구매가 아닌, 구독 기반으로 바뀌어서 난감한 분들 많으시죠? 저도 그중 한명인데요, 오늘은 제가 그 이후로 사용하고 있는 대체품에 대해 알아볼까 합니다. 바로, Affinity 의 Photo 와 Designer 인데요. Affinity Photo 는 어도비의 포토샵과 비슷한 역할을 하는 비트맵 형식을 지원하는 툴이고, Affinity Designer 는 어도비 일러스트레이터와 같이, 벡터 그래픽을 지원하.. ART 2017.01.22 00:00

맥 화면 분할하기

INJEBLOG

맥 화면 분할하기 동시에 여러 작업을 할 때, 창이 서로 가려 불편한 적이 있으신가요? 이때 화면 분할을 하면, 쾌적하게 작업할 수 있습니다. 어떻게 하는지 알아볼까요? 자, 이렇게 두개의 창이 켜진 상태에서, 초록색 최대화 버튼을 꾹 눌러 줍니다. 누른 상태에서 원하는 방향으로 끌어다 놓아 줍니다. 자, 이제 분할이 완료되었습니다. 여기서 각 창의 크기를 바꿀수도 있는데요. 그러기 위해선, 중간에 선을 잡아서, 원하는 방향으로 끌어 주.. MAC 2017.01.21 17:33

8. 함수

INJEBLOG

8. 함수 프로그램에서 복잡한 작업을 여러 곳에서 여러번 사용한다면,  함수를 만들어 사용하면 코드를 훨씬 간단하게 만들 수 있습니다. 파이썬에서는 함수를 선언할 때 def 를 이용해 선언합니다. 어떻게 사용하는지 예시를 보며 알아볼까요? 123456def krw_to_usd(krw) :    return krw / 1171 t =.. CODE/PYTHON 2017.01.21 17:32