본문 바로가기

반응형

자린고비 독학하기

(116)
파이스크립트 알파 등장! 과연 JS를 이길까? 오늘은 신기하고도 핫한 소식을 하나 들고 왔습니다. 이곳저곳 이야기가 많이 나오고 있는 친구라 재미있어요. 파이스크립트 알파! 등장하다 바로 파이스크립트(pyscript)인데요. 주피터노트북을 만든 것으로 유명한 아나콘다에서 새로 시작하고 있는 프로젝트입니다. 심지어 유료로 돈을 내고 사용하는 게 아니라, 아파치 라이센스 오픈소스! 이기 때문에 많은 사람들의 이목을 끌고 있는데요. 아나콘다가 파이콘 US 2022(PyCon US 2022)에서 해당 프로젝트를 발표하자마자 많은 사람들이 관심을 가지고 있습니다. 그게 뭔데요? 파이스크립트는 아주 간단하게 말해 HTML, 웹에서 실행할 수 있는 파이썬입니다. 지금은 자바스크립트를 통해 화면 단을 개발하는 경우가 많은데, 점차 리액트나 뷰 등의 프레임워크가 나..
[iOS개발 강의] K-디지털 크레딧 : 나만의 iOS 앱 개발 입문 5 - UI Design [KDC] 나만의 iOS 앱 개발 입문_5주차_UI Design fastcampus에서 진행하는 수업을 수강하게 되었다. 좀 더 오랫동안 기억하기 위해 해당 내용을 정리하고, 수강 후기를 적어 보기로 하였다. 길다면 길고, 짧다면 짧은 여정의 마지막이다. 마지막 5주차에는 피그마를 통한 UI 만들기를 배워 보았다. HGI(Human Interface Guideline)을 통한 명세도 확인하고, 기존에 우리가 구현해 본 앱 서비스의 디자인을 피그마로 옮겨보는 신기한 시간이었다. 사실 개발자는 개발만, 기획자는 기획만, 디자이너는 디자인만 하는 것이 가장 이상적이라고하지만, 협업 과정에서 서로의 프로세스를 모른다는 건 큰 악을 부른다. 또한 이번에 사이드 프로젝트 몇 가지를 진행하며 그 분야들이 정확히 분리..
[iOS개발 강의] K-디지털 크레딧 : 나만의 iOS 앱 개발 입문 4 - iOS 앱 구현(2) fastcampus에서 진행하는 수업을 수강하게 되었다. 좀 더 오랫동안 기억하기 위해 해당 내용을 정리하고, 수강 후기를 적어 보기로 하였다. 이번 주에는 애플뮤직st의 음악 앱을 만들어 보았다. 배운 내용은 다음과 같다. 홈 화면: 트랙 매니저, 셀 헤더 구현 / AVPlayerItem extension 플레이어 뷰: 플레이어 화면 / 곡 정보, 재생시간 업데이트 및 시킹, 다크모드 애플뮤직이라고 하면 결국 음악이 재생되어야 할 것이다. 이 방법이 가장 궁금했는데, AVFoundation라는 프레임워크를 이용하여 미디어를 재생, 가져오거나 수정할 수 있다고 한다. 해당 프레임워크를 사용하면 오디오와 영상, 미디어와 애니메이션을 재생할 수 있군! 수정이나 편집도 가능하군! 정도로 이해를 마쳤다. 개중에..
[iOS개발 강의] K-디지털 크레딧 : 나만의 iOS 앱 개발 입문 3 - iOS 앱 구현(1) fastcampus에서 진행하는 수업을 수강하게 되었다. 좀 더 오랫동안 기억하기 위해 해당 내용을 정리하고, 수강 후기를 적어 보기로 하였다. 이번 3주차에서는 드디어! 나만의 앱을 개발할 수 있도록 Swift UI를 만지는 시간을 가져 보았다. 원피스 현상금 랭킹앱: 테이블 뷰의 기본개념, 뷰 컨트롤러 Todo 리스트 앱: 태스크 관리 뷰를 통해 구현 설정 페이지, 컬렉션뷰, struct to json 인코딩, 인풋 뷰와 버튼 구현 3주차에는 위의 내용에 대해 공부를 진행하였다. 개발을 처음 공부할 때도 화면에 찍혀 나오는 걸 보면서 재미를 느꼈더랬는데, 여전히 그 기분은 달라지지 않는 것 같다. hey라는 걸 처음 시뮬레이터 화면에 적어 보자마자 바로 재밌어진 걸 보면 말이다. (물론 아직 인텔맥을..
[iOS개발 강의] K-디지털 크레딧 : 나만의 iOS 앱 개발 입문 2 - Swift & Xcode 학습 fastcampus에서 진행하는 수업을 수강하게 되었다. 좀 더 오랫동안 기억하기 위해 해당 내용을 정리하고, 수강 후기를 적어 보기로 하였다. 이번 2주차에서는 Swift라는 언어의 객체 지향적 개념에 대해 공부하는 시간을 가져보았다. 구조체, 프로토콜의 비교와 이해 프로퍼티 & 메서드의 비교와 이해 클래스와 클래스를 구현하는 생성자 2주차에는 위의 내용에 대해 공부를 진행하였다. 자바를 배울 때 익숙했던 클래스나 생성자, 메서드, C를 잠깐 했을 때 익숙했던 구조체도 있었으나, 프로토콜과 같은 개념의 경우에는 처음 보는 것이라 낯설었던 것 같다. 구조체 실습을 하면서 기존 1주차때 배웠던 개념들을 복기하고, 간단한 앱을 만들었구나! 하는 뿌듯함이 들어서 내가 짠 코드를 찍어 봤다. 처음 개발을 배울 ..
[iOS개발 강의] K-디지털 크레딧 : 나만의 iOS 앱 개발 입문 1 - Swift & Xcode 학습 fastcampus에서 진행하는 수업을 수강하게 되었다. 좀 더 오랫동안 기억하기 위해 해당 내용을 정리하고, 수강 후기를 적어 보기로 하였다. 먼저 나는 현재 금융 SI 개발자로서, 기존에 Java / JS를 공부했고 개발하는 경험이 있는 0년차 개발자이다. 회사에서 현재는 앵귤러 JS로 프론트 + Java 기반의 프레임워크를 사용해 백 개발을 하고 있는데, 기존에 iOS 개발을 하고 싶던 욕구도 있었고, 현재 회사에서 하이브리드 웹앱으로 서비스를 진행하고 있어 코드를 볼 기회도 있다는 점이 딱 배우기 좋은 시기라는 생각이 들었다. . 그래서 혼자 Swift를 공부하고 있었는데 어쩐지 혼자 공부하는 데는 무리가 있다는 생각이 들어 이곳저곳 코칭을 받을 기회를 찾아다녔다. 그러다 우연히 접속한 패스트캠퍼..
학점은행제 컴퓨터 공학사 취득기 (2) - 수정된 계획 jarin-gobi.tistory.com/262 학점은행제 컴퓨터 공학 학위를 취득해 볼까? 나는 현재 학점은행제를 통한 경영학사 학위가 있다. jarin-gobi.tistory.com/152 ㄹㅇ 학은제 광고 아님 / 학점은행제 학사 취득 : 유의점과 팁 학점은행제는 어째서 광고만 가득하고, 광고만 판을 칠까 jarin-gobi.tistory.com 해당 글을 따라서 진행하려고 했으나, 한 학위 취득 과정 이전에 딴 자격은 인정이 안 된다고 한다. 나는 경영학사 학위를 취득하는 도중 정보처리기사를 취득했고, 그래서 학점 인정이 안 됐다 ^^ ㅋㅋ 큐 ㅠㅠ 만약 자격증을 취득한 이후 자격 인증 없이 타 학은제 학위를 진행 하신 분이라면 참고 바란다. (없겠지만...........................
톰캣 다른 버전 실행 시 체크할 것 분명히 9.0 버전의 startup.bat을 실행시켰는데, 8.5 버전이 뜨는 상황이 생겼다. cmd 창으로 확인해 봐도 당연히 8080 포트에는 톰캣이 하나만 있고......... 예전에 톰캣 8.5 실행하면서 %CATALINA_HOME 환경 변수를 설정해 두었을 가능성을 체크해야 한다. 해당 환경 변수를 지우고 나니 9.0 제대로 실행. 여러 버전의 톰캣을 관리할 수 있는 툴을 설치해 봐야겠다.