CodeIgniter

PHP를 배운지 얼마 되지 않았는데 어쩌다가 코드이그나이터를 사용할 일이 생겨버렸다… CodeIgniter, 줄여서 CI, 버전을 붙여서 CI3 이런 식으로 부르는 것 같다. 현재 CI4까지 나온 것 같고 나는 CI3를 사용하게 되었다. 코드이그나이터는 PHP프레임워크로 MVC 모델을 적용하고 있다. 솔직히 Django를 잠깐 맛보기를 하면서 어느정도 보긴 했는데 직접 다뤄보기는 처음이라 엄청 많이 해맸다.익숙해지면 여러명이서 협업하기 좋은 구조같은데 처음 … Read more

Timezone 설정

PHP에서 여러가지 작업을 하다 보면 가끔 시간이 맞지 않은 상황을 발견한다. 그냥 기본값을 서버 시간에 맞추면 되는데 왜 그럴까 싶지만… 아무튼 코드를 추가해서 해결할 수 있다. 위의 코드를 date값을 찍기 전에 추가해주면 된다. 서버의 관리자라면 php.ini 파일을 수정하면 된다.(sudo nano /etc/php.ini) 수정 후에 웹 서비스를 재시작하면 적용된다.

입력과 출력 –

우리가 처음 적고 컴파일해서 실행시켰던 코드를 살펴보자. 이 코드는 실행 시에 Hello, World! 라는 문장을 출력하는 코드이다. 코드를 보면 printf(“Hello, World!”); 라는 문장이 있다. 단순하게 생각해보면 printf(” “); 의 기능이 큰따옴표 안의 문장을 출력해주는 것이라고 추측할 수 있다. 그렇다면 안에 문장을 바꿔보자. 예상대로 문장이 잘 바뀌는 것을 확인할 수 있다. 이 printf( )를 사용하려면 한 … Read more

통합 개발 환경 Dev-C++

노트패드에 코딩 후 컴파일러로 컴파일하는 과정이 상당히 귀찮기 때문에 통합 개발 환경(IDE)이라고 하는 이 두 작업을 같이 진행할 수 있는 프로그램으로 진행하고자 한다. 여러 가지 IDE가 있지만 가볍게 Dev-C++라고 하는 프로그램을 사용하도록 하겠다.https://orwelldevcpp.blogspot.com/ 다운로드 후 설치하면 된다. 내려보면 한국어를 지원한다. 자유롭게 언어를 선택하자. 한번 간단한 코딩을 진행해보도록 하겠다. 새로운 소스파일을 만들고 아래의 코드를 따라서 입력해보면 된다. … Read more

시작

이것도 시작하고 끝을 맺을 수 있을지는 모르겠지만 일단 시작을 해본다.(자네 못 끝낸 게 많을 텐데…?) C언어는 현세대에 가장 유명한 프로그래밍 언어라고 해도 과언이 아니다. 실제로 프로그래밍 언어 순위를 검색하면 최상위권에 위치해 있는 것을 볼 수 있다. 이렇게 메이저한 언어라고는 하지만 개발에 많이 쓰이지는 않는다. 그러나 기초를 공부하기에 좋기도 하고 다른 언어들에 비해 낮은 레벨까지 프로그래밍이 … Read more