분류 전체보기 105

[CSS] z-index와 쌓임 맥락(Stacking Context)

z-index 에 대해 검색하다가 좋은 글을 보게되었다. [번역] z-index에 관해 아무도 말해 주지 않은 것이라는 글이고, 원문 What no one told you about z-index 을 번역한 글이다. 글을 읽으며 든 생각은 z-index가 적용되는 방식은 생각보다 복잡하며, 스펙에는 그러한 정보가 모두 들어있다는 점이다. 쌓임 순서 (Stacking Order)란? z-index가 높으면 위로 오고, z-index가 낮으면 아래로 가는 것이다. 쌓임 맥락 (Stacking Context)란? 같은 부모 밑에 쌓임 순서에 따라 앞뒤로 한꺼번에 움직일 수 있는 요소를 말한다. 쌓임 맥락이 만들어지는 조건은 - html 요소 (그 자체) - 요소가 position: static이 아니고, z-..

컴퓨터/HTML 2017.01.12

[VS] 설치 패키지의 바로가기 아이콘 변경 방법

바로가기 아이콘을 기본에서 '원하는 이미지'로 변경하는 방법 'EXE'는 아이콘이 반영 되어있는데,'바로가기'는 아이콘이 반영되지 않는 문제가 있었다. *.exe 파일로 바로가기 아이콘을 변경하는 방법이다. (*.ico 파일이 아님.) 프로젝트에서 ico 파일로 프로그램 아이콘을 미리 설정해두어야 한다. 설치 패키지에서 '기본 출력 from [프로젝트명]'을 클릭하면 File System 창이 뜬다. File System 창에서 아이콘을 변경할 항목을 선택한다. Application Folder는 해당 패키지를 이용하여 프로그램을 설치했을 때, 시스템 폴더안에 생성되는 폴더이다. User's Desktop 은 설치 후 바탕화면에 생기는 바로가기이다. User's Programs Menu/[프로젝트] 는 ..

컴퓨터/C# 2017.01.04

[Linux] x86_64와 i386에 대하여

리눅스를 설치할 때, 프로세서 명령어 집합 구조에 따라 i386 이나 x86_64를 선택해야 한다. i386과 x86_64는 무슨 차이일까? i386이 뭔가요? .... x86-64은 뭔가요? .... 일단 둘 다 x86 아키텍처라고 한다. 차이점은 각각 아래와 같다. i386은 x86 운영체제에서 사용되며, x86 어플리케이션을 실행할 수 있다. x86_64는 x64 운영체제에서 사용되며, x86 및 x64 어플리케이션을 실행할 수 있다. 그럼 어떤 것을 골라야 할까 ? 오늘(2016년 12월 기준) CentOS 홈페이지에서 큰 다운로드 버튼이 x86_64를 기본으로 다운로드 하는것으로 보아,i386 보다 x86_64를 권하는 것 같다 (ㅋㅋㅋㅋㅋㅋ) 끝.

컴퓨터 2016.12.26

[Linux] CentOS 네트워크 연결 설정하기

CentOS minimal 버전을 설치하면 처음엔 인터넷이 안된다. CentOS 7 과 CentOS 6.8을 각각 설치하고 네트워크 설정을 해보았다. 먼저 ping 8.8.8.8 을 입력하여 인터넷이 안되는 것을 확인한다. 위와 같이, 네트워크를 사용할 수 없다는 안내문구를 확인할 수 있다. 그러면, 사용 가능한 네트워크를 확인하기 위해 ip addr를 친다. (혹은, ifconfig -a명령어도 가능함. ) 이 그림은 ens33을 실행한 후의 화면이다.중간 라인 끝부분에 UP 이라고 적혀있지만 실제로는 DOWN이라고 적혀있을 것이다.네트워크 인터페이스의 이름을 확인하고 넘어가자. 버전은 CentOS 7 lo 와 ens33이 있다. 혹은 lo 과 eth0이있다. 둘다 UP 상태가 아님을 확인할 수 있다...

컴퓨터/Linux 2016.12.23

Windows10에서 Apache Spark 사용해보기

처음엔 x눅스에서만 지원한다는 말을 듣고 Cygwin을 설치하여 Spark를 실행해보았지만, 명령어를 치면 Java 에러나 환경변수를 설정하라 뜨고 진행이 되지 않았다.에러를 해결하려고 StackOverflow 여기저기를 돌아다니다가Windows에서 설치하는 방법을 찾아 cmd로 실행하니 명령어가 잘 작동하였다...-_- Spark가 Windows에서 잘 작동하는지 확인하기 위해 실행한 명령어는 텍스트 파일의 줄 개수를 세는 코드이다. Spark 공식 홈페이지에도 나와있다. 12lines = sc.textFile("README.md")lines.count()cs 윈도우에서 이 코드의 실행 결과를 확인해보았다. 먼저, 테스트한 컴퓨터의 OS와 설치한 프로그램의 버전이다. 하나라도 버전이 다를 경우 작동하지..

컴퓨터 2016.12.13

Blender로 3DS 파일 다루기 - vertex의 좌표 확인하기

2016/12/13 - [컴퓨터] - Blender로 3DS 파일 다루기 - 좌표로 vertex의 위치 확인하기 이전 글에 이어 반대로 점의 좌표값을 알아내는 방법을 소개하려고 한다. 1. 먼저 파일을 불러온다. space를 누르고, 검색창이 나오면 "Import 3DS"를 입력하고 항목을 선택한다. 2. 3DS 파일을 불러오는 화면에서 좌측 메뉴 중, 하단 'Import 3DS' 항목의 'Size Constraint' 값을 0으로 설정한 다음 파일을 선택하여 연다.이 값을 변경하지 않으면 매쉬의 좌표값이 달라져서 위치를 확인할 수 없다. 3. 키보드 우측 숫자키 '.' 을 눌러 매쉬가 잘 불러와졌는지 확인한다. 3. 'n'을 누르면 나오는 패널에서 '3D Cursor'의 'Location' 값을 임의의..

컴퓨터 2016.12.13

Blender로 3DS 파일 다루기 - 좌표로 vertex의 위치 확인하기

3DS 파일을 다루는 프로그램을 디버깅 하면, 점(vertex)의 좌표만 알 수 있고, 그 점이 어느 면(face)에 포함되는지 확인하고 싶을 때가 있다. 알고있는 정보가 좌표 값 (X, Y, Z)이고 알고 싶은 정보가 화면에서 점의 위치일 때, blender의 3D Cursor를 이용하여 확인할 수 있다. 1. 먼저 파일을 불러온다. space를 누르고, 검색창이 나오면 "Import 3DS"를 입력하고 항목을 선택한다. 2. 3DS 파일을 불러오는 화면에서 좌측 메뉴 중, 하단 'Import 3DS' 항목의 'Size Constraint' 값을 0으로 설정한 다음 파일을 선택하여 연다. 이 값을 변경하지 않으면 매쉬의 좌표값이 달라져서 위치를 확인할 수 없다. 3. 키보드 우측 숫자키 '.' 을 눌러..

컴퓨터 2016.12.13

문자와 인코딩 개념 정리 (Unicode, UTF-8, UTF-16, ASCII, EUC-KR)

용어 개념 Unicode 모든 문자에 대하여 유니크한 코드를 부여한 것으로 플랫폼, 운영체제, 언어에 독립적이다. (이것은 인코딩 방식이 아니라 그냥 코드 표일 뿐이다.) UTF-8 Unicode Transformation Format 의 약자. 유니코드 변환 포맷(인코딩 방식) 중 하나로, 각 문자에 대한 코드를 8비트 길이로 부여한다. UTF-16 Unicode Transformation Format 의 약자. 유니코드 변환 포맷(인코딩 방식) 중 하나로, 각 문자에 대한 코드를 16비트 길이로 부여한다..Net 라이브러리의 Unicode 클래스 는 UTF-16을 의미한다.C#의 string형 도 기본적으로 UTF-16 인코딩이다. [여기서 잠깐] 유니코드 코드 표 다음 링크에서 유니코드 컨소시엄 공..

컴퓨터 2016.11.10

[VS] VisualStudio C# Interactive 초 간단 사용법

Visual Studio 2015에는 C# 코드를 마치 스크립트처럼 간단하게 컴파일할 수 있는 환경이 제공된다. 프로젝트 파일 생성하기는 귀찮고, 간단하게 코드를 실행해보고 싶을 때 유용할 것 같다. 메뉴에서 보기 > 다른 창 > C# Interactive 를 클릭하면 터미널이나 CMD 같이 생긴 창이 도시된다. 먼저 유용한 단축키는, 1. #help 를 입력하면 도움말이 뜬다.2. Enter 를 치면 코드가 실행된다. (반드시 라인 끝에서 쳐야함.)3. Shift + Enter 혹은 라인 중간에서 Enter 키 : 코드 줄이 추가된다.4. Ctrl + Alt + ↑, ↓ : 이전에 입력했던 코드를 불러온다. 아래 코드를 입력하면, 문자열 별 ASCII 코드를 출력한다. 1for(i=32; i

컴퓨터/C# 2016.11.10