본문 바로가기

코딩과 알고리즘

워드 편집하는 PHP, 음? 오늘은 재미난걸 소개해드리려 합니다.바로 PHP 가 MS-WORD 를 실행해서 문서를 작성하는 건데요.폰트크기를 지정하거나 밑줄을 긋기도 하고 심지어 문서를 열어 놓은채로 두거나 저장도 할 수 있습니다.이를 위해 2가지 전제조건이 필요한데요.첫째 윈도우 PC 환경에 XAMPP 를 설치하고,둘째는 윈도우에 MS-WORD 가 설치되어 있어야 합니다.XAMPP 설치는 아래 게시글을 참조해 주시면 됩니다.https://itadventure.tistory.com/627 윈도우에 PHP 8 설치 + MYSQL 연결 예제 ( APM 설치 - 2023. 9. 1기준)오늘은 윈도우에서의 PHP(피에이치피) 설치에 대해 알아보겠습니다. 2023. 9. 1 기준 최신 PHP 버전은 8.2 인데요. 8.3 버전이 있긴 한데 .. 더보기
사이드 프로젝트 : "유튜브 배경 영어학습" PHP + Jquery 사이드 프로젝트 공개!현충일과 지난 주말에 개발하긴 했는데 이제야 공개합니다 :)3일 가량 소요된것 같네요.예전에 웹사이트 배경으로 커다란 동영상이 나오는 사이트를 보았던 적이 있는데요.유튜브 배경으로 영상이 나오면서 영어퀴즈를 풀 수 있는 사이트가 있으면 좋을것 같아 만들어 보았습니다.URL 주소 : http://dreamplan7.cafe24.com/english/처음 사이트에 접속하면, Rain 이라는 타이틀과 'Click Any Place' 문구가 뜰텐데요.그 때부터 간단한 문제 풀이가 시작됩니다.특징을 말씀드리면 페이지 전환시 새로 고침이 어보기에 동영상의 재생이 끊기지 않는 다는 점이고,페이지 전환시 FadeIn, FadeOut 효과가 합성되어 화면이 오버레이 된다는 점입니다.이 후 추가한 기.. 더보기
자바 - 백앤드 학습 #3. 부스트코스 프로젝트 A 변형 제작 부스트 코스의 자바 백앤드 심화과정 학습을 하면서 '과제'란게 있어서"엇? 이런것도 있네?" 하고 도전의욕을 불태우며(?) 내심 기대했다가..아쉽게도 과제 제출 서비스는 종료되었더라구요.원본 게시글 : https://www.boostcourse.org/web326/project/205/content/164?isDesc=false#summary뭐.. 어파치 기술을 익히기 위한 용도이기 때문에..약간 아쉽긴 하지만 기왕 하는 김에 제시된 '명함관리 프로젝트' 대신 이를 약간 흉내낸 '마트 상품 관리 프로젝트'를 개발해 보았습니다.일부 소스만 채워 넣는게 아니라 전체 소스를 재구성해야 해서 난이도는 약간 더 높긴 하지만29년의 개발 노하우가 있지 않습니까? :) 4시간 정도 투자해 끝마쳤습니다.해당 부분을 공.. 더보기
자바 - 백앤드 학습 #1. 톰캣, 이클립스, JDK설치 ( 2024. 5월 기준 ) 요즘은 네이버 부스트 코스 자바 백앤드 강의를 수강 중에 있는데요. 무료라서 좋습니다 ㅎㅎ크레이는 JSP 는 잠깐 접해본적 있지만 서블릿(Suvlet)이라든가 스프링(Spring)은 사실 해본적이 없어 익혀보기로 했습니다.기왕이면 중간 중간 정리해서 미래의 제가 봤을 때 금방금방 기억을 떠올리고, 또 다른 누군가에게도 도움이 되시길 바라면서 말이죠 :)이 글의 정리 시점은 2024. 5. 15일입니다.강의대로 따라하면 설치 부분에서 화면이 전혀 달라 막히는 부분들이 있는데요. 그래서 크레이가 알아낸 부분을 정리하였습니다.강의 내용은 너무 좋은데 진행을 못하는 경우가 아까워서요 :)본 강의 URL은 아래와 같습니다. 상세한 내용은 이 곳을 참조해 주세요.https://www.boostcourse.org/w.. 더보기
파이썬 - 장고 - 투표하기 공식 튜토리얼 따라하기 #4 지난 게시글에 이어 튜토리얼 따라하기는 계속됩니다 :)이번에는 정식으로 투표에 참여하는 부분을 다루게 됩니다. 파이썬 - 장고 - 투표하기 공식 튜토리얼 따라하기 #3지난 게시글에 이은 장고 공식 튜토리얼 투표하기 따라하기 3편입니다 :)역시 크레이 입맛(?)에 맞게 일부 가감한 부분이 있습니다.지난 게시글 : https://itadventure.tistory.com/665 파이썬 - 장고 - 투itadventure.tistory.comhttps://docs.djangoproject.com/en/5.0/intro/tutorial04/투표 기능 구현설문 페이지 detail.html 템플릿 파일을 아래와 같이 수정하고,polls/templates/polls/detail.html {% csrf_t.. 더보기
파이썬 - 장고, 초간단 웹서버 구축 오늘은 윈도우에서 파이썬으로 웹 서비스를 다루는 장고(django)에 대해 알아보았습니다.파이참(PyCharm - 2013.1 버전) 프로그램으로 진행했는데요.장고 설치파이참 프로그램은 이미 설치되어 있는 상태에서 장고 설치부터 진행하겠습니다.파이참 프로그램의 좌측 하단에 터미널 버튼을 선택하면 터미널 창이 열리는 데요.그곳에 아래 명령을 입력하여 장고를 설치하면 됩니다.pip install Django이어서 웹 서비스를 구성하는 프로젝트를 설치합니다.django-admin startproject config .이 2줄만으로 장고 웹서비스는 모두 설치한 셈입니다.장고 실행이제 장고 웹 서버를 실행해보겠습니다.아래 명령어를 입력하면,python manage.py runserver장고 웹서버가 실행되며, U.. 더보기
플러터 SIDE 프로젝트. 바이블 마인드 #1 요즈음 바이블 마인드라는 사이드 프로젝트 앱을 개발중입니다. 주말에 잠깐 틈내 하는거라 진도는 느린 편이나 나름 뿌듯하네요 ㅎㅎ 규칙은 간단합니다. 빈칸이 군데 군데 뜷여 있는 성경 말씀이 주어지면 해당 빈칸에 들어갈 글자들을 맞추는 건데요. 주관식이면 어려울 수 있어. 화면 아래 보기가 주어집니다. 앞에서부터 빈칸에 들어갈 글자를 차례대로 선택해 나가는 건데요. 한글자씩 정답을 맞추면 점수가 오르지만 틀리면 하트 하나를 소진합니다. 5개의 하트를 모두 소진하면 더 이상 문제를 풀 수 없지만 일정 시간 후 다시 충전이 되지요. 뭐 대략 이런 구도입니다. 글자를 다 맞추면 다음 문제가 이어서 출제됩니다. 1회용 플레이로 국한되어 있어 앱을 다시 시작하면 점수가 0점부터 시작하는 단점이 있는데요. 차후 사용.. 더보기
플러터 체험기 5. 갤러리 사진 뷰어 스마트폰으로 사람들이 가장 많이 하는 것은 무엇일까요? 전화통화가 원래 주목적이겠지만 어떤 사람들은 사진을 찰영하기도 합니다. 휴대용 카메라이기도 한 스마트폰의 또 다른 용도인 카메라로 찍은 사진은 갤러리에 보관되지요. 걸러리에 보관한 사진을 꺼내 보면서 흐뭇~한 과거와 추억을 회상하기도 합니다. 오늘은 갤러리에 보관한 사진을 열어 보는 간단한 뷰어를 연습해 보았습니다. 실용앱은 아니고 그냥 단순한 기능 테스트용 예제이며 생각보다는 코드가 짧다고 느껴지는데, 여러분 생각은 어떨지 모르겠네요. ※ 2024. 2. 25일 테스트하였습니다. 그럼 오늘도 '심심하면 지는거다'라는건 아니고~ 지루하지 않게 CCM 뮤직 하나 들어어보시면서 렛츠 고우하시면 어떨까요~ ^O^ 이미지 피커를 이용한 대략적인 구상 갤러리.. 더보기