앱 개발자에 대하여 (내가 iOS 개발자라고..?)
2022. 6. 8. 22:28
개발 공부 일기장/생각 정리
안녕하세요 알찬입니다 오랜만에..? 2년만에.. 다시 돌아왔습니다 마지막 글이 20년도 8월이였네요 ㅎㅎ,,, 당시 고등학교 2학년이였을때인데 특성화고 특성상 고2~3때 제일 바쁘기 때문에.. 핑계지만 그동안 이직도 했었고 이젠 번듯한? 개발자로써 돌아왔습니다 ㅎㅎ 사실상 코딩 노예긴 하지만요 갑자기 해킹 Write Up 블로그에 점점 개발카테고리가 늘어나더니 이젠 뜬금없이 앱개발 카테고리까지 생겨버렸는데 좀 서론을 얘기하자면 고등학교때 취미로 하던 해킹이 점점 시야가 넓어지다보니 제 기준에선 해킹은 취미로 두고 전문적인 보안공부와 개발 공부를 병행해야겠다는 생각이 갑자기 들었습니다 그래서 이젠 블로그에 개발쪽 글에 좀 비중을 두려고 해요 내가 iOS 개발자라고..? 갑자기? ㅇㅁㅇ 고등학교 3학년(작년..
[Git 사용법] - 1 Git(깃)에 대하여, 소개? :: Archan
2020. 8. 9. 20:22
개발 공부 일기장/Tips
개발자라면 다들 한번쯤은 Git, 깃에 대해서 들어보셨을 것입니다. 깃의 개념에 대해 헷갈려하시는 분들을 위해서 깃을 한마디로 정리해보자면 코드 관리 시스템입니다. 초보 개발자라면 코드들을 다 자신의 하드나 USB에 저장하고 다니는게 대부분입니다. 하지만 깃을 이용한다면 전혀 그럴 필요가 없어집니다. GitHub(깃허브)를 이용하여 깃으로 코드들을 보관 할 수 있고 언제든지 불러 올 수 있습니다. 또한 환경에 따른 코드의 버전 관리도 해줍니다. 이러한 장점들 때문에 깃을 사용합니다. 깃이 사용되는 이유 깃 말고도 코드 관리 프로그램은 많습니다. 하지만 왜 깃을 쓰는지에 대해서 알아봅시다. 속도가 빠르다 - 다른 관리 시스템에 비해서 아주 혁신적(?)이라고 말할 수 있는 처리 속도를 가지고 있습니다. 일시..
[따라하면서 배우는 HTML] 0 - 개발환경 세팅하기 :: Archan
2020. 8. 1. 14:44
개발 공부 일기장/HTML&CSS
안녕하세요 이번글은 Html 강의 글로 찾아오게 됬네요.. 구글 애드센스 승인이 나서 수익창출을 할 수 있게 됬는데 어떤 글을 쓰면 좋을까.. 싶어서 고민을 하다가 그나마 진입장벽이 낮은 Html이라는 언어를 선택하게 되었습니다. 오늘은 Level 0 개발환경을 세팅해볼 것 입니다. 코드 편집기라고 하죠? 어떤 에디터를 사용해야하나 고민이 많으실 것 입니다. 저도 여러 에디터를 거의 다 사용해봤지만 그래도 저한테는 Visual Studio Code가 제일 편한것 같습니다. 아래의 링크에서 들어가자마자 나오는 Download for Window 이나 Download for Mac을 눌러서 설치해줍니다. https://code.visualstudio.com/ Visual Studio Code - Code E..
HTML FrameSet , Frame 태그 :: Arch4n
2020. 6. 21. 21:36
개발 공부 일기장/HTML&CSS
이번에 새롭게 배운 Frameset, Frame태그들에 대해서 정리를 하겠습니다. 일단 이 태그들은 html5에서 지원하지 않는 퇴화 태그라고 합니다. 어쩐지 코딩할때 계속 빨간색으로 뜨더라고요.. 일단 Frameset Frame 태그들은 말 그대로 브라우저를 프레임화(화면 분활) 시켜서 분활된 부분마다 다른 html 문서들을 연결 시킬 수 있습니다. 일단 main html을 만들고 요론식으로 코드를 짜게되면 frame set row는 세로로 화면을 분활시킨 것 입니다. 분활의 크기는 퍼센트로 줬고 프레임 보더는 프레임의 테두리를 설정 할 수 있습니다. frame src를 이용해서 html을 삽입할 수 있습니다. frameset cols는 가로로 분활할 수 있습니다. rows랑 똑같이 src를 이용해서 ..
앱 인벤터 - 카메라 만들기 :: MIT App Inventor :: Archan
2020. 6. 18. 18:46
개발 공부 일기장/Android Develop
오늘은 MIT App Inventor을 이용해서 카메라 앱을 만들어 보겠습니다. https://appinventor.mit.edu/ 처음 들어가면 이렇게 공백의 창이 있습니다. 왼쪽 버튼들중에서 카메라를 핸드폰에 끌어와줍니다. 컴포넌트에 카메라1이 추가된것을 알 수 있습니다. 이제 그리기&애니메이션에서 캔버스를 끌어와 준뒤 넓이와 높이를 부모요소에 맞추기로 설정해줍니다. 이제 카메라 버튼을 넣어야겠죠? 사용자 인터페이스에서 버튼을 가져와 카메라 이미지를 넣어주고 배치툴을 이용해 수평배치로 맞춰줍니다. 이러면 디자인은 완성된 것 입니다. 코드블록은 이런식으로 짜주시면 완성됩니다.
PHP 게시판 만들기 1) 인터페이스 구성하기 :: Archan
2020. 6. 7. 19:05
개발 공부 일기장/PHP Develop
PHP와 Xampp를 연동하여 간단한 게시판을 만들려 합니다 일단 Xampp를 설치 후 apache와 mysql을 실행시켜 줍니다. 그리고 xammp -> htdocs에 폴더를 하나 만들어 주고 그 폴더를 편집기에서 열어줍니다. 저는 vs code를 사용했습니다. 데이터베이스를 연결해주는 역할을 하는 db.php 파일 먼저 생성합니다. new sqli("주소","DB 아이디","DB 비번","DB 이름")으로 적어주시면 됩니다. 다음으로는 기본이 되는 index.php와 style.css를 작성해보겠습니다. 자유게시판 자유롭게 글을 쓸 수 있는 게시판입니다. 번호 제목 글쓴이 작성일 조회수 글쓰기 @charset "utf-8"; /* 전체 옵션 */ * { margin: 0 auto; padding: 0..
PHP 게시판 만들기 0) DB 설정 :: Archan
2020. 6. 7. 19:05
개발 공부 일기장/PHP Develop
PHP로 게시판 만드는 첫 포스팅 입니다. 일단 PHP로 게시판을 만들려며는 데이터베이스 설정을 해놔야 합니다. 이번 포스팅에서는 데이터 베이스 세팅법에 대해서 다뤄보겠습니다. 데이터 베이스는 xampp의 phpmyadmin에서 설정을 할 것 입니다. 주소창에 localhost/phpmyadmin을 입력하면 접속이 됩니다. 데이터베이스를 클릭합니다. 데이터베이스명을 입력하고 데이터 정렬방식은 utf8_general_ci로 설정해 줍니다. 테이블을 만들어주고 이렇게 입력하여 테이블을 생성합니다. 이러면 PHP 게시판을 위한 데이터베이스 세팅 끝~! 다음 포스팅에서는 기본 레이아웃 인덱스를 작성해보겠습니다.
해킹을 시작하게 된 과정, 1년간의 발전 과정 :: Archan
2020. 4. 19. 18:16
개발 공부 일기장/생각 정리
딱 1년 정도 됬네요. 학교에 입학해서 해킹보안 동아리에 들어간지 딱 1년, 1년 동안 정말 많은 발전이 있었습니다. 저희 선배님들이 잘 가르쳐 주셔서 이렇게 단시간동안 크게 발전했다고 생각을 해요. 이제 저도 해킹에 입문하거나 고등학교에 가서 해킹보안 동아리에 들어가는 친구들을 위해서 저는 어떻게 공부했는지 아니면 어떤식으로 해야지 더 효율적으로 공부할 수 있는지에 대해서 알려들려고 합니다. 일단은 해킹이라는것이 프로그램을 역으로 분석하고 취약점을 찾는것 이기 때문에 프로그래밍에 대한 기본적인 상식을 필요로 합니다. 그래서 저는 해킹을 본격적으로 시작하기 전에 C를 먼저 배웠습니다. 이 사이트는 코드업이라는 사이트 인데 기본적인 문제들과 심화적인 문제들이 있어서 자발적인 코딩 할 수 있습니다. http..