20년 후 by 바죠




Twenty years from now you will be more disappointed by the things you didn’t do than by the ones you did do. So throw off the bowlines. Sail away from the safe harbor. Catch the trade winds in your sails. Explore. Dream. Discover.

Mark Twain

-----------------------------------------------------

마크 트웨인 (Samuel Langhorne Clemens, 1835-1910)


"The high tide will come. On that day, I will go out to the sea." by 바죠





            "The high tide will come. On that day, I will go out to the sea."


결국, 모든 것은 준비와 시간관리라는 것인가?




Java JDK for windows 10 by 바죠

자바는 썬 마이크로시스템즈의 James Gosling과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다.
1991년 Green Project라는 이름으로 시작해 1995년에 발표했다.
처음에는 가전제품 내에 탑재해 동작하는 프로그램을 위해 개발했지만 현재 웹 애플리케이션 개발에 가장 많이 사용하는 언어 가운데 하나이고, 모바일 기기용 소프트웨어 개발에도 널리 사용하고 있다.
현재 버전 9까지 출시했다.

컴파일된 코드가 플랫폼 독립적이라는 점이다.


자바의 실행 코드인 바이트코드라는 중간 코드를 컴파일러가 생성한다.
이것은 자바 가상 머신(JVM)에 의해 해석되어 실행된다.
C/C++ 코드로 작성되어 생성된 코드보다 실행 속도가 느리다.
자바의 장점은 같은 코드로 다양한 플랫폼이나 운영 체제에서 실행될 수 있다는 점이다.

-------------------------------------------------------------------------------------------------------------

Java JDK 설치 방법

java jdk download           <구글창에 입력함>
Java Se                        < 이것을 확인함>
Java Platform (JDK)         < 이것을 선택함>
License                         < accept 클릭>
Windows x64  클릭 
< 시작--> 우클릭--> 시스템에서 현재 사용하고 있는 컴퓨터 시스템 사양 정보를 확인함.  적절한 버전을 다운로드 함.>

클릭하여 JDK를 설치함.

-------------------------------------------------------------------------------------------------------------

C: 아래에 있는 Program files 밑에서 아래와 같이 두 개의 디렉토리들을 확인함.
java development kit  (jdk)
java runtime enviroment (jre)

해당 디렉토리 절대 경로 확인함.
C:\Program Files\Java\jdk-9.0.4\bin
C:\Program Files\Java\jre-9.0.4\bin

시작 --> right click -->  System and Security --> System --> Advanced system --> Eniviroment variables --> System variables --> Path double click
또는
내 피시-->속성--> 고급 시스템 설정
경로 설정, path 설정에서 아래의 두 가지를 추가한다.
두 개 경로를 연속적으로 붙여준다. 복사하여 붙여준다.

 C:\Program Files\Java\jdk-9.0.4\bin
 C:\Program Files\Java\jre-9.0.4\bin

-------------------------------------------------------------------------------------------------------------

시작 --> right click --> Control Panel -- > System and Security --> System --> Advanced sysmtem --> Environment variables--> User variables
new 버튼 클릭해서 새 변수를 설정한다. 새 변수의 이름은 JAVA_HOME이다.
user variable

사용자 변수에서 jdk 폴더 이름 복사, 절대 경로 복사함으로써 아래의 변수값을 선언한다.
JAVA_HOME
C:\Program Files\Java\jdk\bin

-------------------------------------------------------------------------------------------------------------

cmd 명령어 실행
시작 --> right click --> Command Prompt
javac
명령어 실행  < java compiler >
제대로 설치되었다면 아래와 같은 명령어들이 먹힌다.
java
java -version
javac

-------------------------------------------------------------------------------------------------------------

적절한 에디터를 이용하여 프로그램을 작성한다. 별도의 폴더를 만든 후 프로그램을 그곳에서 작성한다.
프로그램 MyFirstJavaProgram.java를 만든 다음에 아래와 같은 순서로 프로그램 실행을 한다.
javac MyFirstJavaProgram.java
java MyFirstJavaProgram


C:\> javac MyFirstJavaProgram.java
C:\> java MyFirstJavaProgram
Hello World

또는

C:\> javac MyFirstJavaProgram.java
C:\> java -classpath . MyFirstJavaProgram
Hello World


-------------------------------------------------------------------------------------------------------------
public class MyFirstJavaProgram {  

/* This is my first java program.   
 * This will print 'Hello World' as the output   
 */
  

public
static void main(String []args) {     
   System
.out.println("Hello World"); // prints Hello World  
   }

}



저장하는 파일 이름:
MyFirstJavaProgram.java

-------------------------------------------------------------------------------------------------------------

vi editor가 편리한 사람들은 vim을 윈도위즈에 설치함.

Program Files 밑에 있는
Vim 디렉토리에서 _vimrc 파일 속성을 모든 권한으로 수정한다. <고급설정에서>
그 다음 아래와 같이 수정할 수 있다.

source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin

set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
if $VIMRUNTIME =~ ' '
if &sh =~ '<cmd'
if empty(&shellxquote)
let l:shxq_sav = ''
set shellxquote&
endif
let cmd = '"' . $VIMRUNTIME . 'diff"'
else
let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . 'diff"'
endif
else
let cmd = $VIMRUNTIME . 'diff'
endif
silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
if exists('l:shxq_sav')
let &shellxquote=l:shxq_sav
endif
endfunction
if has( "gui_running" )
set gfn=ProFontWindows:h12
" set gfn=gulimche:h12
" set gfn=sans-serif12
" set gfn=Lucida_Console:h12
" set gfn=돋음체12
" set gfn=Terminal12

" 초기 VI 시작시 크기 설정 w * h
au GUIEnter * winsize 90 50

" 초기 VI 시작 위치 설정
au GUIEnter * winpos 550 0
endif
set gfn=consolas:h12:cANSI
au GUIEnter * winsize 90 50
set sm
set mousehide
syntax on

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------



bounding box by 바죠

bounding box

eps 파일은 통상의 텍스트 파일이다. 그냥 열어서 편집이 가능한 것이다.

eps 양식의 ps 파일의 상단부에 4개의 정수값들을 적어 주면 그림의 크기를 규정할 수 있다.
즉, 그림을 규정짓는 영역을 표시하는 것이다. 그림의 크기와 관련이 있다. 이 값을 제대로 지정해주어야만 latex 과 잘 연동되어서 그림이 제대로 출력된다. 

이것을 규정하기 위해서 통상 gv를 이용하고 마우스를 이용해서 이에 해당하는 값들을 읽어내었다.
하지만, 명령어로 이 값을 직접 얻어낼 수 있다.

gs -dNOPAUSE -dBATCH -q -sDEVICE=bbox file.eps

명령어:
 gs -dNOPAUSE -dBATCH -q -sDEVICE=bbox convrandom1.eps

출력물:
%%BoundingBox: 21 38 529 527
%%HiResBoundingBox: 21.814312 38.073374 528.263984 526.139984

-------------------------------------------------------------------------------------------------------------------
eps 파일을 열었는데, 좌측과 같다면 우측과 같이 만들어주면된다.

-------------------------------------------------------------------------------------------------------------------
https://en.wikipedia.org/wiki/LaTeX
https://en.wikipedia.org/wiki/Ghostscript

latex: 수식이 많은 논문 작성할 때 유용한 컴퓨터 프로그램
http://incredible.egloos.com/4318427
http://incredible.egloos.com/3978283
http://incredible.egloos.com/1838689
http://incredible.egloos.com/1583704
http://incredible.egloos.com/3987743
http://incredible.egloos.com/4572363

xfig: 여러 개의 그림을 합쳐서 하나로 만들 때 유용한 컴퓨터 프로그램
https://en.wikipedia.org/wiki/Xfig


--------------------------------------------------------------------------------------------------------------------


1 2 3 4 5 6 7 8 9 10 다음

최근 포토로그