본문 바로가기

분류 전체보기15

phpMyAdmin을 사용하여 Excel 시트 데이터를 데이터베이스에 삽입하는 방법 현대 디지털 환경에서 데이터는 의사결정 과정에서 중요한 역할을 합니다. 기업과 개인이 다양한 소스에서 데이터를 수집함에 따라 해당 데이터를 효율적으로 전송하고 저장하는 것이 무엇보다 중요해졌습니다. 일반적인 시나리오 중 하나는 Excel 시트 데이터를 데이터베이스로 가져와 더 나은 구성, 분석 및 보고를 가능하게 하는 것입니다. 이 튜토리얼에서는 널리 사용되는 데이터베이스 관리 도구인 phpMyAdmin을 사용하여 Excel 시트 데이터를 데이터베이스에 삽입하는 방법을 단계별로 살펴보겠습니다. 단계별 가이드: phpMyAdmin을 사용하여 Excel 시트 데이터를 데이터베이스에 삽입 1단계: Excel 데이터를 CSV로 변환 첫 번째 단계는 Excel 데이터를 CSV(쉼표로 구분된 값) 형식으로 변환하는.. 2023. 8. 30.
[Unity3D] 다른 게임 오브젝트의 하위 컴포넌트 제어하는 방법 유니티(Unity3D)를 사용하여 게임을 만들다 보면 다른 게임오브젝트와 연동하여 동작해야 하는 경우가 빈번하게 발생합니다. 이번 포스팅에서는 다른 게임오브젝트를 제어하는 방법에 대하여 알아 보고자 합니다. 다른 게임 오브젝트의 트랜스폼을 변경하고, 하위에 있는 스크립트 컴포넌트의 필드(변수) 값을 변경하거나 읽어오고, 메소드(함수)를 원격으로 호출하는 방법에 관한 내용입니다. 본 포스트에서는 큐브 게임 오브젝트를 두 개 만들고 마우스 클릭이 이루어 졌을 때 상대 큐브를 회전 시키고, 색상을 변경하는 것을 시도할 것입니다. 우선 큐브를 두 개 생성하고, 이름을 각각 "Cube1"과 "Cube2"로 변경합니다. Cube1을 클릭 했을 시 Cube2가 조금시 회전할 것이며, Cube2의 색상이 변경되도록 할.. 2014. 7. 7.
[Unity3D] 사용자 정의 마우스 커서를 사용하는 방법 (How to Use the Custom Mouse Cursor.) 각종 다양한 종류의 게임들이 있지만 그 중에서 대중에게 전자 컴퓨터 게임의 세계를 알렸던 겔러그(Galaga, 1981, 남코, 위키백과)를 필두로 현재까지도 끊임없이 인기를 누리는 장르은 바로 슈팅(shooting) 게임일 것입니다. 슈팅게임의 화면을 구성하는 빠지지 않는 요소 중 하나는 바로 타겟(target) 모양의 마우스 커서(mouse cursor)를 들 수 있을 것입니다. 해서,타겟 모양의 마우스 커서를 Unity3D에서 설정하고, 게임화면상에서 사용하도록 하고자 합니다. 물론, 다른 장르의 게임에서도 게임의 성격을 잘 살릴 수 있는 여러가지 모양의 마우스 커서를 만들어 사용할 수 있을 것입니다. 먼저 가장 잘 사용할 수 있는 여러가지 그래픽 툴을 사용하여 커서로 사용할 이미지 파일을 제작합니.. 2014. 7. 2.
[Unity3D] 게임 오브젝트의 마우스 방향으로 바라보기 슈팅게임 등 마우스 포인터의 방향으로 게임 오브젝트가 회전을 해야 할 경우가 있습니다. 본인의 경우에는 간단하게 LookAt(); 이라는 함수를 써볼 생각했었으나, 약간의 오류를 발견하고 좀 더 나은 방법이 없을까 조금 고민을 하고는, 삼각함수를 이용하여 직접 계산하여 회전을 구하기로 하였습니다. (나중에라도 응용하시라고, 수학적인 기본 설명을 조금 달았습니다만, 혹시나 어렵게 생각하시는 분은 그냥 아래 코드 부분으로 바로 가셔도 됩니다. 하지만, 이해하고 있어야 응용할 수 있습니다.) 먼저, 삼각함수에 대한 기본 지식이 필요합니다. 본 삼각함수는 중학교 수학시간 에 처음 접한 것이지만 그 이후로 계속해서 여러 좌표와 각도를 구하는 기본적인 수학이 되어 자주 사용되고 있습니다. 다들 아시겠지만, 간단히 .. 2014. 6. 29.
이클립스(Eclipse)에서 줄 번호(Line Number) 보기 프로그램밍 작업을 하다보면 가끔은 코드 줄 번호를 확인해야 할 경우가 있습니다. 디버깅 과정이나, 코드를 다른이에게 설명할 때에는 더욱 필요함을 느끼게 됩니다.아래는 이클립스(Eclipse)에서 줄 번호를 나오게 하는 방법입니다. 이클립스 메뉴에서 Window > Preferences 를 선택합니다. Preferences에는 많은 항목들이 있습니다. "많이 당황하셨어요?" 그러나, 당황할 필요는 없습니다. 이클립스는 이곳에서도 필터기능을 지원하기 때문에 찾고자 하는 것이 무엇인지 알고만 있다면 keyword로 입력하면 바로 찾아서 보여 줍니다. 아래 그림은 Preferences에 진입했을 때의 화면 갈무리 이며, 좌측 상단에 보면 빨간 상자 안에 "type filter text"라고 입력을 기다리는 부분.. 2014. 6. 24.
라즈베리파이 (Raspberry Pi) 에서 MAC Address (media access control address) 변경하기 [2/2] How to change your MAC address on Raspberry Pi [2/2] 이번 포스팅에서는 이전 포스팅에서 예고한 바와 같이 배치파일을 이용하여 Booting시 네트웍인터페이스콘트롤러(이하 NIC)의 MAC 주소가 자동으로 변경되도록 하는 방법을 살펴보겠습니다. /etc/network/ 아래에는 4개의 디렉토리가 존재합니다. 'if'로 시작하여 'd'로 끝나는 4개의 파란색 디렉토리가 보이네요. if-down.d if-post-down.d if-pre-up.d if-up.d 각각의 디렉토리는 네트웍인터페이스 카드가 down될 때, down된 후에, up되기 전에, up되면서 라는 의미를 담고 있으며, 해당되는 때에 디렉토리에 들어있는 배치파일을 실행하게 됩니다. NIC의 MAC ad.. 2013. 6. 4.
라즈베리파이 (Raspberry Pi) 에서 MAC Address (media access control address) 변경하기 [1/2] How to change your MAC address on Raspberry Pi [1/2] 아주 가끔은 네트웍인터페이스 콘트롤러(이하 NIC, Network Interface Controller)의 하드웨어 주소를 변경할 필요가 발생하곤 합니다. 아래 코드 중 'wlan0'가 변경하려는 네트웍장치의 이름입니다. 무선랜카드의 경우는 wlan0, wlan1 등의 순서로 이름이 부여되고, 유선랜 장치의 경우에는 eth0, eth1 등의 순서로 이름이 부여됩니다. 하드웨어 주소를 변경하고자 하는 장치가 무엇인지 확인 한 후에 진행하여야 합니다. 본 포스팅에서는 wlan0의 MAC 주소를 변경하는 예시를 들겠습니다. 우선 해당 NIC의 동작을 중지시켜야 합니다. Disable network $ sudo ifc.. 2013. 6. 4.