프로그래밍 IT 엔지니어, IT 엔지니어의 IT 엔지니어를위한 영어 학습 도구, 사이트 및 책 요약 오류 문장을 영어로 모른다. PR에서 영어 문장을 치는 것이 힘들다. 문법을 잘 모른다. 공식 문서를 읽고 싶지 않습니다. 영어가 너무 약해서 힘들다. 영어이지만 어떻게든 이해하고 앞으로 나아가고 싶다. 동기부여를 올리고 싶다. 여기에서는 영어 공부법이나 일반적인 사이트, 툴에 대해서는 가르치지 않습니다. 어디까지나, IT엔지니어를 위한 영어 학습의 툴, 사이트의 정리를 소개합니다. 그 밖에... 영어프로그래밍책도구초보자 【Rails】자신의 활동 일람을 표시한다【통지 기능의 응용】 안녕하세요! 고양이 조카 ( )라고합니다. 요 전날, 처음부터 독학으로 공부하고, 웹 서비스 「 」를 시작했습니다. 이 서비스는 다음과 같은 알림 기능을 구현합니다. 이 기능을 응용하여 자신이 「좋아요, 코멘트, 팔로우」한 이력을 「액티비티」로서 일람으로 보는 기능을 만들었습니다. 역시, 누구에게 좋네요를 했다든가, 누구에게 무슨 코멘트를 했다든지는 일람으로 볼 수 있는 편이 좋네요. 그런 ... 프로그래밍Rails슬림 【Symfony4】PHP 프레임워크의 초기 설정 안녕하세요. 예노카드입니다. 오늘은 이제 더 많은데, 잊을 수도 있습니다. Symfony4.2에서 초기 화면을 표시할 때까지를 해 보았습니다. PHP에서 실행되는 프레임 워크 EC-CUBE에서도 채택 된 프레임 워크 개인적으로는 Laravel보다 사용하기 쉬운 인상 windows 10 pro Docker Quickstart Terminal PHP 7.3.3 (PHP 설치 설정 생략) comp... 심포니PHP프로그래밍심포니4프레임워크 조밀한 게임을 Scratch로 만들어 보았다. 그 2. 스크래치에 의한 조밀한 게임 만드는 방법의 계속을 해설해 갑니다. 마지막 기사 : 라이프와 스코어의 변수를 작성합니다. [스프라이트: 유리코] 당 판정이 주민에게 닿았을 때에 라이프가 -1이 되도록 합니다. [스프라이트: 당 판정] 주민이 끝에 닿을 때 점수가 10 늘어나도록 합니다. [스프라이트: 주민] 게임을 재미있게 하기 위해 효과음(대사)을 붙여 갑니다. [스프라이트: 유리코] [스프... 스크래치프로그래밍조밀합니다.Scratch게임 조밀한 게임을 Scratch로 만들어 보았다. 그 1. 2021년 1월 7일에 스가 총리가 긴급 사태 선언을 발령했습니다. 역시 「밀」이 좋지 않은 일이라고, 재차 생각했으므로 넷에서 보인 명작 을 마음대로 흉내내 Scratch로 만들어 보았습니다. <완성 이미지> 링크에서 실제로 재생할 수 있습니다. 준비할 스프라이트는 6개입니다. Stars: 배경 유리코 : 주인공 주민:적 캐릭터 코스튬을 캐릭터를 바꾸어 복수 준비 히트 판정 : 히트 판정을... 스크래치프로그래밍조밀합니다.Scratch게임 【Swift】UITableView의 Cell은 재사용됨에 따라 이야기 이번에는 여러분도 사용한 적이 있을 UITableView의 이야기를 합니다. UITableView의 셀은 메모리 관계로 재사용됩니다. 그러므로 생각한 대로의 거동이 되어 주지 않는 것이 자주 있습니다. 처음 10개의 셀의 배경을 적색으로 바꾸는 처리를 써 보았습니다만, 셀이 재이용되고 있기 때문에, 셀을 추가해 스크롤하면 백색의 셀의 확실성이 적색이 되어 버립니다. 이것의 대처법을 소개합니다... iOSUITableViewSwift프로그래밍Xcode 【Swift】AudioToolbox에 대해서 이번에는 녹음, 재생, 음성을 다룰 때 사용되는 프레임워크인 AudioToolbox에 대해 쓰고 싶습니다. 사운드를 재생할 때 프레임 워크로 AVFoundation이 있습니다. 이 두 가지 차이점을 간략하게 설명합니다. AVFoundation : BGM과 같은 비디오 재생 (AVAudioPlayer) AudioToolbox: 효과음과 같은 음원 재생 우선 문서를 읽어 보겠습니다. 문서에는 R... iOSSwift프로그래밍AudioToolboxXcode 【Swift】 탭했을 때 추종해 오는 View를 작성한다 이러한 느낌으로, 탭한 위치에 추종해 오는 View를 작성하고 싶습니다. copipe로 만들 수 있습니다. touchesBegan 는 탭했을 때 호출되는 메소드입니다. 가장 먼저 탭한 부분의 좌표를 가져옵니다. 이것이 View의 목적지 좌표입니다. 이동 전 뷰의 좌표도 가져와야 합니다. x와 y의 변화량을 각각 구합니다. (변화량이라고 하는 것은, 어느 정도 값이 증감했는지를 나타내는 것입니... iOSSwift프로그래밍XcodeUIView 【Swift】 다른 ViewController의 View를 사용하고 싶다! (ContainerView) 부모 View에 자식 View를 추가하거나 지우거나 다른 ViewController의 View를 사용하는 방법입니다. 그러나 이 방법으로 표시하고 싶은 ViewController의 높이를 바꾸고 싶을 때 레이아웃이 잘 작동하지 않습니다. (레이아웃을 하고 있지 않기 때문에,,,,) 아래의 녹색 뷰에 빨간색 뷰 컨트롤러의 빨간색 뷰, 파란색 뷰 컨트롤러의 파란색 뷰를 표시하려고 하면 가운데에 ... iOSSwift프로그래밍XcodeContainerView 【Swift】UIButton을 setTitle했을 때의 깜박임을 없애 다음과 같이 UIButton을 setTitle했을 때 일순간 깜박입니다. 이것을 원활하게 바꾸는 방법을 소개합니다. 깜박임 있음 깜박임 없음 우선, 깜박임을 없애기 전의 코드가 이쪽입니다. 그리고 깜박임을 없애는 코드가 여기입니다. 포인트는 이하군요. 버튼의 제목을 변경하기 전에 애니메이션을 멈추고 깜박임을 제거합니다. 그리고, 버튼에 대해서 layoutIfNeeded 를 해 주는 것으로, ... XcodeiOSSwift프로그래밍 【Swift】MVP를 간단히 정리해 본다 · Model, View, Presenter로 분할되는 GUI 아키텍처 · 데이터 동기화 방법에는 PassiveView와 SupervisingController의 두 가지가 있습니다. 먼저 PassiveView와 SupervisingController를 이해하기 전에 플로우 동기화 및 옵저버 동기화에 대해 설명합니다. 상위 모듈의 데이터를 하위 모듈에 적절히 설정하여 동기화하는 동기화 방법 ... iOSSwift프로그래밍MVPXcode 【Swift】InputAccessoryView 사용 이번에는 InputAccessoryView라는 것을 사용하여 다음과 같은 것을 만들어 보겠습니다. 다음과 같이 textView와 button을 넣은 InputAccessoryView.xib를 만듭니다. 그리고 InputAccessoryView.swift 에 다음과 같이 코드를 기술합니다. 그런 다음 xib 및 swift 파일을 연결합니다. 아래와 같이 File's Owner의 Class를 방... iOSSwift프로그래밍inputAccessoryViewXcode 【Swift】 진동 사용 이번에는 진동 기능을 사용해 보겠습니다. 진동 기능을 사용하려면 AudioToolbox 를 import 합니다. 한 번 길고 강한 진동 한 번 짧고 강한 진동 두 번 짧고 강한 진동 한 번 짧고 약한 진동 두 번 짧고 약한 진동 3회 짧고 약한 진동 있는 것과 없기 때문에 사용감이 바뀔 것 같네요.... iOSSwift프로그래밍AudioToolboxXcode 프로그래밍을 배우기 시작했을 때 알고 싶었던 매우 기본적인 것 내 친구가 프로그래밍을 배우기 시작했기 때문에, 저도 프로그래밍을 배우기 시작했을 때는 힘들었다는 것을 기억해 내가 프로그래밍을 배우기 시작했을 때에 알아 두고 싶었던 것을 정리해 보겠습니다. 내가 프로그래밍을 배우기 시작했을 때는, 우선 모사해 두는 것 같은 풍습이 있고, 프로그래머는 이런 일을 하는 일이라고 생각해 버려, 모사를 하고 있었습니다만 잠시 후, 자신의 하고 싶다 이것은 이것이... 신인 프로그래머 응원초보자프로그래밍 JSON이란? ? JavaScript Object Notation의 약자입니다. 무리하게 번역하면 이런 느낌입니다. Javascript 오브젝트 표기. 즉, JS를 기반으로 한 것입니다. JavaScript로 오브젝트를 작성할 때는 {}나 []등의 괄호를 사용해 기술하기 때문에 JSON에서도 그 기재 방법을 사용하고 있습니다. 기술 방법은 1) {}로 둘러싸기 2) 각각의 데이터는 키와 Value 쌍 key:... JSON프로그래밍개체
IT 엔지니어, IT 엔지니어의 IT 엔지니어를위한 영어 학습 도구, 사이트 및 책 요약 오류 문장을 영어로 모른다. PR에서 영어 문장을 치는 것이 힘들다. 문법을 잘 모른다. 공식 문서를 읽고 싶지 않습니다. 영어가 너무 약해서 힘들다. 영어이지만 어떻게든 이해하고 앞으로 나아가고 싶다. 동기부여를 올리고 싶다. 여기에서는 영어 공부법이나 일반적인 사이트, 툴에 대해서는 가르치지 않습니다. 어디까지나, IT엔지니어를 위한 영어 학습의 툴, 사이트의 정리를 소개합니다. 그 밖에... 영어프로그래밍책도구초보자 【Rails】자신의 활동 일람을 표시한다【통지 기능의 응용】 안녕하세요! 고양이 조카 ( )라고합니다. 요 전날, 처음부터 독학으로 공부하고, 웹 서비스 「 」를 시작했습니다. 이 서비스는 다음과 같은 알림 기능을 구현합니다. 이 기능을 응용하여 자신이 「좋아요, 코멘트, 팔로우」한 이력을 「액티비티」로서 일람으로 보는 기능을 만들었습니다. 역시, 누구에게 좋네요를 했다든가, 누구에게 무슨 코멘트를 했다든지는 일람으로 볼 수 있는 편이 좋네요. 그런 ... 프로그래밍Rails슬림 【Symfony4】PHP 프레임워크의 초기 설정 안녕하세요. 예노카드입니다. 오늘은 이제 더 많은데, 잊을 수도 있습니다. Symfony4.2에서 초기 화면을 표시할 때까지를 해 보았습니다. PHP에서 실행되는 프레임 워크 EC-CUBE에서도 채택 된 프레임 워크 개인적으로는 Laravel보다 사용하기 쉬운 인상 windows 10 pro Docker Quickstart Terminal PHP 7.3.3 (PHP 설치 설정 생략) comp... 심포니PHP프로그래밍심포니4프레임워크 조밀한 게임을 Scratch로 만들어 보았다. 그 2. 스크래치에 의한 조밀한 게임 만드는 방법의 계속을 해설해 갑니다. 마지막 기사 : 라이프와 스코어의 변수를 작성합니다. [스프라이트: 유리코] 당 판정이 주민에게 닿았을 때에 라이프가 -1이 되도록 합니다. [스프라이트: 당 판정] 주민이 끝에 닿을 때 점수가 10 늘어나도록 합니다. [스프라이트: 주민] 게임을 재미있게 하기 위해 효과음(대사)을 붙여 갑니다. [스프라이트: 유리코] [스프... 스크래치프로그래밍조밀합니다.Scratch게임 조밀한 게임을 Scratch로 만들어 보았다. 그 1. 2021년 1월 7일에 스가 총리가 긴급 사태 선언을 발령했습니다. 역시 「밀」이 좋지 않은 일이라고, 재차 생각했으므로 넷에서 보인 명작 을 마음대로 흉내내 Scratch로 만들어 보았습니다. <완성 이미지> 링크에서 실제로 재생할 수 있습니다. 준비할 스프라이트는 6개입니다. Stars: 배경 유리코 : 주인공 주민:적 캐릭터 코스튬을 캐릭터를 바꾸어 복수 준비 히트 판정 : 히트 판정을... 스크래치프로그래밍조밀합니다.Scratch게임 【Swift】UITableView의 Cell은 재사용됨에 따라 이야기 이번에는 여러분도 사용한 적이 있을 UITableView의 이야기를 합니다. UITableView의 셀은 메모리 관계로 재사용됩니다. 그러므로 생각한 대로의 거동이 되어 주지 않는 것이 자주 있습니다. 처음 10개의 셀의 배경을 적색으로 바꾸는 처리를 써 보았습니다만, 셀이 재이용되고 있기 때문에, 셀을 추가해 스크롤하면 백색의 셀의 확실성이 적색이 되어 버립니다. 이것의 대처법을 소개합니다... iOSUITableViewSwift프로그래밍Xcode 【Swift】AudioToolbox에 대해서 이번에는 녹음, 재생, 음성을 다룰 때 사용되는 프레임워크인 AudioToolbox에 대해 쓰고 싶습니다. 사운드를 재생할 때 프레임 워크로 AVFoundation이 있습니다. 이 두 가지 차이점을 간략하게 설명합니다. AVFoundation : BGM과 같은 비디오 재생 (AVAudioPlayer) AudioToolbox: 효과음과 같은 음원 재생 우선 문서를 읽어 보겠습니다. 문서에는 R... iOSSwift프로그래밍AudioToolboxXcode 【Swift】 탭했을 때 추종해 오는 View를 작성한다 이러한 느낌으로, 탭한 위치에 추종해 오는 View를 작성하고 싶습니다. copipe로 만들 수 있습니다. touchesBegan 는 탭했을 때 호출되는 메소드입니다. 가장 먼저 탭한 부분의 좌표를 가져옵니다. 이것이 View의 목적지 좌표입니다. 이동 전 뷰의 좌표도 가져와야 합니다. x와 y의 변화량을 각각 구합니다. (변화량이라고 하는 것은, 어느 정도 값이 증감했는지를 나타내는 것입니... iOSSwift프로그래밍XcodeUIView 【Swift】 다른 ViewController의 View를 사용하고 싶다! (ContainerView) 부모 View에 자식 View를 추가하거나 지우거나 다른 ViewController의 View를 사용하는 방법입니다. 그러나 이 방법으로 표시하고 싶은 ViewController의 높이를 바꾸고 싶을 때 레이아웃이 잘 작동하지 않습니다. (레이아웃을 하고 있지 않기 때문에,,,,) 아래의 녹색 뷰에 빨간색 뷰 컨트롤러의 빨간색 뷰, 파란색 뷰 컨트롤러의 파란색 뷰를 표시하려고 하면 가운데에 ... iOSSwift프로그래밍XcodeContainerView 【Swift】UIButton을 setTitle했을 때의 깜박임을 없애 다음과 같이 UIButton을 setTitle했을 때 일순간 깜박입니다. 이것을 원활하게 바꾸는 방법을 소개합니다. 깜박임 있음 깜박임 없음 우선, 깜박임을 없애기 전의 코드가 이쪽입니다. 그리고 깜박임을 없애는 코드가 여기입니다. 포인트는 이하군요. 버튼의 제목을 변경하기 전에 애니메이션을 멈추고 깜박임을 제거합니다. 그리고, 버튼에 대해서 layoutIfNeeded 를 해 주는 것으로, ... XcodeiOSSwift프로그래밍 【Swift】MVP를 간단히 정리해 본다 · Model, View, Presenter로 분할되는 GUI 아키텍처 · 데이터 동기화 방법에는 PassiveView와 SupervisingController의 두 가지가 있습니다. 먼저 PassiveView와 SupervisingController를 이해하기 전에 플로우 동기화 및 옵저버 동기화에 대해 설명합니다. 상위 모듈의 데이터를 하위 모듈에 적절히 설정하여 동기화하는 동기화 방법 ... iOSSwift프로그래밍MVPXcode 【Swift】InputAccessoryView 사용 이번에는 InputAccessoryView라는 것을 사용하여 다음과 같은 것을 만들어 보겠습니다. 다음과 같이 textView와 button을 넣은 InputAccessoryView.xib를 만듭니다. 그리고 InputAccessoryView.swift 에 다음과 같이 코드를 기술합니다. 그런 다음 xib 및 swift 파일을 연결합니다. 아래와 같이 File's Owner의 Class를 방... iOSSwift프로그래밍inputAccessoryViewXcode 【Swift】 진동 사용 이번에는 진동 기능을 사용해 보겠습니다. 진동 기능을 사용하려면 AudioToolbox 를 import 합니다. 한 번 길고 강한 진동 한 번 짧고 강한 진동 두 번 짧고 강한 진동 한 번 짧고 약한 진동 두 번 짧고 약한 진동 3회 짧고 약한 진동 있는 것과 없기 때문에 사용감이 바뀔 것 같네요.... iOSSwift프로그래밍AudioToolboxXcode 프로그래밍을 배우기 시작했을 때 알고 싶었던 매우 기본적인 것 내 친구가 프로그래밍을 배우기 시작했기 때문에, 저도 프로그래밍을 배우기 시작했을 때는 힘들었다는 것을 기억해 내가 프로그래밍을 배우기 시작했을 때에 알아 두고 싶었던 것을 정리해 보겠습니다. 내가 프로그래밍을 배우기 시작했을 때는, 우선 모사해 두는 것 같은 풍습이 있고, 프로그래머는 이런 일을 하는 일이라고 생각해 버려, 모사를 하고 있었습니다만 잠시 후, 자신의 하고 싶다 이것은 이것이... 신인 프로그래머 응원초보자프로그래밍 JSON이란? ? JavaScript Object Notation의 약자입니다. 무리하게 번역하면 이런 느낌입니다. Javascript 오브젝트 표기. 즉, JS를 기반으로 한 것입니다. JavaScript로 오브젝트를 작성할 때는 {}나 []등의 괄호를 사용해 기술하기 때문에 JSON에서도 그 기재 방법을 사용하고 있습니다. 기술 방법은 1) {}로 둘러싸기 2) 각각의 데이터는 키와 Value 쌍 key:... JSON프로그래밍개체