본문 바로가기
728x90
반응형

study/TIP58

코딩과 퍼즐: 문제 해결과 논리력 키우기 코딩과 퍼즐은 상호 보완적인 활동으로, 어린이와 성인이 문제 해결 능력과 논리력을 키우는 데 도움을 줍니다. 코딩과 퍼즐이 서로 어떻게 관련되어 있으며, 어떻게 문제 해결 능력을 향상시키는 데 도움이 되는지 알아보겠습니다. 1. 문제 해결 능력 강화 코딩은 복잡한 문제를 해결하는 데 필요한 논리적 사고를 키우는 데 도움이 됩니다. 마찬가지로, 퍼즐을 풀면서도 문제 해결 능력을 향상시킬 수 있습니다. 퍼즐은 문제를 해결하는 과정에서 관찰력과 집중력을 키우는 데 도움이 되고, 이는 코딩 능력에도 긍정적인 영향을 미칠 수 있습니다. 2. 논리력과 추론력 강화 코딩은 코드를 작성하는 과정에서 논리적 사고와 추론력을 요구합니다. 퍼즐도 마찬가지로, 문제를 해결하기 위해 논리적으로 사고하는 능력을 향상시킵니다. 이.. 2023. 11. 28.
부모와 아이를 위한 협업 코딩 프로젝트 아이디어: 함께 즐기는 창의적 학습 함께 즐기는 창의적 학습 부모와 아이가 함께하는 유익하고 흥미로운 활동으로 자리매김하고 있습니다. 아이들은 코딩을 배우며 문제 해결 능력을 키우고 창의성을 발휘하며, 부모들은 아이들과 함께 협력하며 새로운 것을 배우고 있습니다. 부모와 아이가 함께 즐길 수 있는 협업 코딩 프로젝트 아이디어를 살펴보며, 창의적인 학습과 성장을 위한 아이디어를 몇가지 제시해보겠습니다. 누군가에게는 도움이 되었으면 좋겠네요. #목차 애니메이션 스토리텔링 프로젝트 미니 게임 개발 프로젝트 로봇 제어 프로젝트 블록 코딩을 활용한 응용 프로젝트 데이터 과학 프로젝트 웹사이트 개발 프로젝트 애니메이션 스토리텔링 프로젝트 부모와 아이가 함께 애니메이션 스토리를 만들어보는 프로젝트입니다. 아이들은 캐릭터를 디자인하고, 이야기를 작성하며.. 2023. 11. 23.
아이를 위한 코딩 교육: 창의적 사고를 발달시키는 방법 2023.11.23 - [study/TIP] - 부모와 아이를 위한 협업 코딩 프로젝트 아이디어: 함께 즐기는 창의적 학습 아이를 위한 코딩 교육: 창의적 사고를 발달시키는 방법 게임을 활용한 학습 아이들은 게임을 즐기는 것을 좋아합니다. 그래서 코딩 교육을 게임 형식으로 제공하여, 코딩 개념을 흥미롭게 익힐 수 있습니다. 시뮬레이션을 통해 문제를 해결하거나 캐릭터를 조작하는 등의 게임 요소를 활용하여 아이들이 코딩의 기본 개념을 쉽게 이해하도록 도와줍니다. 게임을 통한 학습은 아이들의 호기심과 흥미를 자극하여 코딩에 대한 부담을 덜어주며, 문제 해결 능력과 논리적 사고를 키우는 데 도움이 됩니다. 상상력을 자극하는 프로젝트 아이들에게 프로젝트를 수행하도록 유도하여 자신의 상상력을 발휘하게 합니다. 예를.. 2023. 11. 20.
[30분] 크롬 개발자 도구 설명서 [펌] https://www.youtube.com/watch?v=cAIo4dEEPuc 분류 추천기능 상세내용 Elements 클릭한 항목을 접근가능한 변수 제공 $0~$4 변수에 최근에 접근(클릭)한 객체를 저장함 Elements DomBreakPoints 적용 엘리먼트 변경이 일어나는 시점 추적 가능 Elements Event Listeners 해당 페이지의 모든 이벤트 확인 가능 Console Live Expression : 눈동자 모양 버튼 전역에서 접근가능한 변수에 대한 실시간 모니터링 가능 console.log 사용을 줄일 수 있음 Sources Overrides 로컬에 수정한 정보를 저장하고, "화면을 새로고침해도 수정했던 정보로 불러온다." 개발자 도구를 킨 상태에서만 작동하며, 혼동을 막기 위해 .. 2023. 10. 27.
https, localhost use ssl 로컬 개발 환경에서 SSL (HTTPS)를 사용하려면 일반적으로 다음 단계를 따르면 됩니다. 이는 주로 개발 중에 보안 연결이 필요한 경우 또는 서비스 워커, HTTPS로 요구되는 기능을 테스트하는 경우에 유용합니다. 1. SSL 인증서 생성 로컬에서 사용할 SSL 인증서를 생성해야 합니다. 여러 도구가 있지만, 자체 서명 된 인증서를 생성하는 것이 일반적입니다. OpenSSL을 사용하거나, 특정 개발자를 위한 도구를 사용할 수 있습니다. OpenSSL을 사용하는 예 openssl req -x509 -out localhost.crt -keyout localhost.key \ -newkey rsa:2048 -nodes -sha256 \ -subj '/CN=localhost' -extensions EXT -.. 2017. 4. 20.
톰캣 CATALINA_HOME VS. CATALINA_BASE 출처 : http://blog.elmitash.com/65배포시에는 가급적 CATALINA_BASE 로 잡는게 맞을듯 하다. 2016. 1. 14.
svn 정보 초기화 간혹 svn 계정정보를 초기화해야 할 경우가 있다. 폴더 설정에서 숨김 폴더를 볼 수 있게 설정한다. C:\\ > Documents and Settings(또는 사용자) > Administrator(실 사용 계정명) > AppData > Roaming > Subversion > auth > svn.simple. 위의 폴더 안의 파일을 삭제 후 eclipse 재실행. SVN Repositories에서 폴더 선택 후 확장 > ID/PW 확인창 열림. 정상적으로 계정정보가 바뀌는지 확인한다. Repository(저장소): SVN은 중앙 집중식 버전 관리 시스템입니다. 모든 파일의 변경 사항은 중앙 저장소에 저장됩니다. 저장소는 버전 관리되는 모든 파일과 해당 변경 기록을 보유합니다. Checkout(체크아웃).. 2015. 4. 24.
curl 예 CURL은 커맨드 라인에서 데이터를 전송하거나 받기 위한 도구와 라이브러리로, 여러 프로토콜을 지원합니다. 주로 HTTP, HTTPS, FTP 등의 프로토콜을 사용하여 데이터를 전송하고, 서버로부터 데이터를 가져오는 데에 자주 활용됩니다. 간단한 CURL 명령어 예제 1. HTTP GET 요청 curl https://example.com 2. HTTP POST 요청 curl -X POST -d "param1=value1&param2=value2" https://example.com/api 3. 파일 다운로드 curl -O https://example.com/file.zip 4. HTTP 헤더 확인 curl -I https://example.com 5. FTP 파일 업로드 curl -T uploadfile.. 2015. 4. 3.
자바스크립트 문자열로 함수 호출 JavaScript에서 문자열로 함수를 호출하는 방법은 `eval()` 함수를 사용하는 것이 일반적입니다. 그러나 `eval()` 사용에는 주의가 필요하며, 보안상의 이슈가 발생할 수 있습니다. 가능한 경우 다른 방법을 고려하는 것이 좋습니다. 다음은 `eval()`을 사용하여 문자열로 함수를 호출하는 간단한 예제입니다: function myFunction(parameter) { console.log('Function called with parameter:', parameter); } // 함수 이름과 인자를 포함한 문자열 var functionString = 'myFunction("Hello, World!")'; // eval()을 사용하여 문자열로 함수 호출 eval(functionString); .. 2014. 7. 23.
android 터치 영역/위치/타입 판단하기 안드로이드 터치 영역 판단하기 안드로이드에서 특정 영역을 터치했는지 여부를 판단하려면, 터치 이벤트가 발생한 좌표를 확인하고 해당 좌표가 특정 영역 내에 있는지를 확인해야 합니다. 아래는 간단한 예시 코드로, `View` 내에서 특정 영역을 정의하고 터치 이벤트가 해당 영역 내에 발생했는지 여부를 판단하는 방법을 보여줍니다. import android.content.Context; import android.graphics.Rect; import android.view.MotionEvent; import android.view.View; import android.widget.Toast; public class CustomTouchAreaView extends View { private Rect touc.. 2014. 3. 4.
pdo 에러관련 주의사항 error_mode가 기본적으로 silent로 지정되어 있기 때문에, 구문에 오류가 나더라도 오류를 캐치하지 못하여 롤백처리를 하지 못하였다. bool PDO::setAttribute ( int $attribute , mixed $value )Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes.PDO::ATTR_CASE: Force column names to a specific case.PDO::CASE_LOWER: Force column names to l.. 2012. 4. 13.
print_r 깔끔하게 보기 2012. 4. 12.
php 문자열 함수 출처: http://blog.naver.com/mania9899?Redirect=Log&logNo=50117433424 php 문자열 함수 아른하면서도 필요할때는 항상 까먹고 뒤적이게 되는 함수들입니다. 개인적으로 정리해 놓으면 편할거같아 정리해봤습니다. 1. 먼저 문자열을 정리하는 함수입니다. $result = trim($string) - 문자열 앞,뒤 에있는 공백문자를 지웁니다. $result = ltrim($string) - 문자열 앞에 들어가는 공백문자를 지웁니다. $result = chop($string) - 문자열 뒤에 들어가는 공백문자를 지웁니다. 공백문자 - 줄바꿈 개행문자, 탭문자, 스페이스 등의 안보이는 문자 $result = nl2br($string) - 문자열에 포함된 줄바꿈(\r.. 2012. 2. 27.
fat32 usb convert to ntfs 화면아래 '시작' -> 실행클릭 -> 실행창이 열리면 cmd 입력후 확인 (명령프롬프트 실행) 명령프로프트 창이 열리면 -> 곧장 convert x: /fs:ntfs 요렇게 입력합니다. (당연usb는 꽂은상태죠) 여기서 x는 usb 드라이버를 말합니다 꽂혀있는 usb드라이버가 h: 이면 convert h: /fs:ntfs 라고 입력 하면 됩니다. 출처: http://hunspage.tistory.com/49 File System 의 종류 (format 방식) - FAT / NTFS 좀더 자세하고 정확히 알기위해 장시간 웹서핑을 했지만.. 누가봐도 쉽게 이해갈만한 지식은 정말 적은것 같습니다. 제가 추구하고자 하는것은.. 정말 세세하게는 몰라도 개념은 쉽게 이해할 수 있는 포스팅을 하자는 것입니다. 과연 .. 2011. 12. 25.
SmartEditor with upload 출처 : http://blog.love-02.com add /153-155 -- 그냥 눈으로 보면서 참고하려 했으나, 왠일인지 접속이 안돼서 캐시페이지를 복사해서 붙였다. --; 관련 글을 확인 하실분은 아래 링크를 활용하세요. 네이버 스마트에디터에 업로드 기능 추가(PHP용)[1] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[2] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[3] 웹사이트 구축할 일이 있어서 좋은 이지윅 에디터를 찾던도중 네이버 스마트에디터를 알게되었습니다. 여러가지 에디터들을 살펴보면 솔직히 개발자 마음에 딱 맞게 만들어놓은것이 별로 없습니다. 특히 업로드 기능이 문제인데요... 대부분의 OpenAPI들이 Ajax 및 JSON을 기반으로 하기 때문에 서버와 연결할 필요가 있.. 2011. 12. 9.
프로젝트 산출 목록 프로젝트를 수행할 때 PM 이나 PL들은 상당히 많은 문서들을 작업합니다. 그래서 프로젝트가 문서로 시작해서 문서로 끝나는 것은 당연지사입니다. 아래의 내용은 프로젝트를 진행하면서 발생하는, 만들어야 하는 문서들을 정리한 것 입니다. 물론 이 많은 양의 문서들이 다 들어가는 것은 아닙니다. 프로젝트의 규모에 따라 많은 차이가 나긴 하지만 특별한 것들은 제외하고 아래의 문서들은 클라이언트에게 제출하지 않더라도 기본으로 작성을 해야 하는 것들입니다. 물론, 기획팀에서 이 많은 양의 문서들을 다 만드는 것은 아니며, 기획팀에서, 디자인팀에서, 개발팀에서 준비를 해야 하는 문서들도 있을 수 있습니다. 프로젝트의 시작과 끝은 프로젝트 매니저나 기획팀에서 시작과 마무리를 하지만 중간중간에 일어나는 것들은 대부분 실.. 2011. 12. 2.
request path Java에서 HTTP 요청을 보내는 경우, 요청 경로(request path)를 설정하는 방법은 주로 다음과 같은 방식으로 이루어집니다. HttpURLConnection 사용: Java에서 HTTP 요청을 보낼 때 가장 기본적으로 사용되는 클래스 중 하나인 HttpURLConnection을 사용하여 요청 경로를 설정할 수 있습니다. import java.net.HttpURLConnection; import java.net.URL; import java.io.*; public class HttpRequestExample { public static void main(String[] args) throws IOException { URL url = new URL("http://example.com/api/p.. 2011. 7. 29.
정규식 정규식 사용법 Dev Web/PHP Dev 2006/04/20 04:10 정규 표현식의 규칙 문자열 패턴을 표현하기 위해 정규 표현식 함수와 함께 사용되는 특수 문자들이 있다. 정규표현식에 사용되는 이 특수 문자들의 사용법을 먼저 알아보도록 하자. 패턴 표현에 사용되는 특수 문자 정규 표현식에서 패턴을 표현하기 위해 사용하는 특수 문자와 규칙은 다음과 같다. 1. '.' 특수 문자 '.'은 어떤 문자이건 간에 임의의 한 글자를 나타낸다. 예를 들면, 패턴 a.c는 어느 한문자의 앞 문자가 a이고 뒷 문자는 c인 모든 문자열을 포함한다. 따라서 aac나 abc,acc는 이 패턴에 일치되는 문자열이다. 그러나 .은 반드시 임의의 한 글자만을 대신하기 때문에 a로 시작해 c로 끝나는 문자열 중 두 글 자뿐인 .. 2010. 12. 10.
728x90
반응형