전체 글

전체 글

    [Swift] Swift를 처음 만나다.

    Swift를 배우려는 이유. 최근에 만들어보고 싶은 프로젝트가 생겼어요! [각주:1] 그 프로젝트를 진행하기 위해서는 iOS 어플리케이션을 개발해야 하는데, iOS 앱 개발은 Swift 혹은 Objective-C로 진행해야 했습니다. 개인적으로 Swift를 배워보고 싶었고 나름 iOS 개발쪽은 어떻게 진행이 되나 궁금했었기에, 이번기회에 Swift를 배워보려고 해요. Swift는 어떤 언어인가? Swift는 애플이 자신의 플랫폼과 Linux를 위해 개발한 일반적인 컴파일 언어입니다. 2014년 Objective-C의 대체제로 소개됐고, 읽기 쉽고 쓰기 쉬운 것을 기반으로 설계된 덕분에 표현력이 좋고 간결한 구문을 가지고 있어요. Swift는 주로 애플의 플랫폼(iOS, macOS, watchOS, tvO..

    다이소에서 산 3천원 애플워치 스트랩! - 이거 쓸만한거야? 정품과 비교해봄! ( + 단점도 파악해보자 )

    다이소를 가면 자주 모바일 액세서리 코너를 둘러보곤 했다. 오늘도 생활용품을 사러 갔다 잠시 보려고 갔었다. 이번에 신상으로 아이폰 맥세이프 케이스와 충전기, 지갑 등등 여러 가지가 들어왔었는데, 그중 기다란 친구가 눈에 들어왔었다. 그건 바로 애플 워치 실리콘 밴드였는데, 3,000원 밖에 안 하는데 나름 나쁘지 않아 보였다. 다이소에서 별게 다 나오는구나 생각이 들었고 딱히 살 생각은 없었다... 만, 다이소를 나서는 내 손에는 애플워치 스트랩이 들려있었다. 그것도 두개나! 아놔... 이렇게 된 김에 완전 알뜰하게 써주기로 마음먹고 집으로 데려왔다. 다이소산 애플워치 스트랩, 이거 나쁘지 않을지도? 다이소에서 구매한 3천원 애플워치 스트랩! 바로 책상으로 가져와 보았다. 다시 자세히 봐도 정말 나쁘지..

    [macOS] 맥에서 파일 잘라내기 기능이 없는 이유와 대체 방법!

    맥북을 사용하면서 파일 옮길일이 생각보다 많이 있었는데, 카메라에 있는 사진을 옮기면서 동시에 카메라의 사진은 지우고 싶었다. 윈도우의 경우 파일을 Ctrl + X 를 누르거나, 파일 우클릭 후 잘라내기를 누르고 어딘가 붙여넣으면 원본 파일을 옮김과 동시에 원본 파일이 지워진다. 하지만, 맥에서 파일을 선택하고 Cmd + X 를 입력하면 아무 일도 일어나지 않는다. 파인더의 매뉴를 보아도 오려내기는 선택할 수 없다고 나와있다. 🤔 그렇다면 맥에서는 파일을 오려낼 수 없는건가? 다행이도, 방법이 있다. 해결법 먼저, 맥에서 파일을 잘라내고 붙여넣는 방법. 우선 잘라낼 파일을 선택하고 Cmd + C 를 입력하거나 우클릭 → 복사 혹은 매뉴의 편집 → 복사 를 선택한다. 그 다음 파일을 붙여넣을 장소에 이동해..

    [Swift] Xcode - requires a development team 에러 해결하기

    Xcode 에러 - requires a development team... 기분좋게 맥으로 처음 Xcode를 열고 새로운 프로젝트를 내 아이폰에서 실행시켜 보려 했는데 이런 오류가 발생하였다. 에러 내용 에러코드: /{프로젝트 경로}/{프로젝트 이름}.xcodeproj Signing for "{프로젝트 이름}" requires a development team. Select a development team in the Signing & Capabilities editor. 에러가 생긴 이유 이 오류는 개발자 계정을 지정해 주지 않아서 생긴 오류이다. Xcode에서 iOS용 어플리케이션을 빌드하고 iOS에서 실행시키려면 어플리케이션이 제3자에 의해 위/변조 되지 않았는지 확인해줄 사이닝(Signing)된..

    test

    보호되어 있는 글입니다.

    테스트테스트~~~

    보호되어 있는 글입니다.

    [개발일지] 개인프로젝트 - 지누랑! (2일차) - 카카오톡 학식 챗봇 개발하기

    2일차 개발내용 앞서 알아본 카카오 i 챗봇 빌더에 포함된 스킬 기능을 이용하여, Restful API를 통해 백엔드 서버와 정보를 주고받게 만들 예정이다. 백엔드 서버에 캠퍼스 이름, 식당 이름, 날짜를 전달하면 그에 맞는 학식 정보를 찾아 챗봇에 전송해주는 것이다. 카카오 i 챗봇 빌더 자체는 큰 역할을 하지 못한다. 예를 들어 내가 안녕! 이라고 말했을 때 안녕하세요. 라며 그에 따른 정해진 단순 응답만 가능할 뿐이다. 이러한 한계를 극복하고 유저에게 더 다양한 정보를 가져다주기 위해선 스킬이라는 기능이 필요한데, 스킬은 RESTful API를 통해 외부 서버에서 정보를 받아와 표출시켜주는 기능이다. 외부에서 정보를 가져올 수 있기 때문에 더욱 세밀하고 다채로운 답변을 제공할 수 있다. 특히 실시간..

    [개인프로젝트] 지누랑! - 카카오톡 기반 경상국립대학교 학식 및 공지 제공 챗봇

    지누랑! (gnurang) 카카오톡 기반의 경상국립대학교의 캐릭터 "지누"를 활용한 챗봇입니다! 공지사항 및 모든 캠퍼스의 식당과 기숙사의 학식 정보를 전달합니다. 지누랑! 채팅하러 가기 지누랑! 소스코드 보러 가기 ✨ 이 프로젝트는? 카카오톡 기반 챗봇인 지누랑!은 경상국립대학교의 캐릭터인 지누가 경상국립대학교 재학생들에게 학교에 관한 정보(공지사항이나 학식 정보)를 쉽게 제공하기 위하여 개발되었습니다. 11월 8일부터 11월 13일까지 총 5일간 제작된 단기 프로젝트입니다. 제31회 구석방 소프트웨어 전시회에 제출하였으며, 출품작으로 채택되었습니다. 🥳 지누랑!은 카카오 AI 설계 플랫폼인 Kakao i 오픈빌더를 기반으로 제작되었으며, Kakao i 오픈빌더에서 제공하는 외부 API 호출기능인 스킬..

    [개발일지] 개인프로젝트 - 지누랑! (1일차) - 카카오톡 학식 챗봇 개발하기

    개발동기 🎉 제 31회 소프트웨어 전시회를 개최합니다 🎉 전시회 개최에 앞서, 출품작을 모집하고자 합니다. 응용 SW 개발실 - 구석방에서 제 31회 소프트웨어 전시회를 개최한다고 한다! 2022년 11월 13일(일요일) 23:59까지 개발 요약서를 포함해 지원을 완료하면 되는데, 오늘은 11월 8일이니... 단 5일 안에 모든것을 개발하고 배포까지 마무리 해야함... 정말 말도 안되고 무모한것 같지만, 내가 미루고 미뤘으니.. 😔 개발에 성공하든, 못하든 많은 경험이 될것 같아 바로 시작해보려 한다. 🔥🔥🔥 보통.. 팀으로 공모전을 나가겠지만, 나는 혼자서 참여하려 한다.. 누가 5일만에 만드는 프로젝트에 같이 참여하겠어 아무튼, 혹시나 우리 학교의 소프트웨어 전시회에 관심이 있다면 아래 전시 일정을 ..

    시놀로지 나스 패키지 제거 실패, 강제 삭제로 해결하기

    시놀로지 서버가 터졌다. 저번에 주문한 WD 8테라 하드디스크가 어제 도착했었기 때문에 빠르게 교채할 생각이었건만.. 볼륨이 읽기 전용이라며 파일을 복사 할 수 없는 폴더도 생기고 Hyper Backup도 백업 도중 "보류됨" 이라 뜨며 더이상 진행되지 않다가 권한이 없다고 로그아웃 당한다음에 다시 로그인했더니 이런식으로 패키지들에 오류가 발생했고 수리를 눌러도, 제거를 눌러도 이런식으로 '패키지 제거 실패.' 라고만 뜨고 암것도 못하더라. 패키지쪽에 배드섹터가 생겼나보다.... 그래서 알아낸 해결방법! - 강제 삭제 그렇다, 말그대로 강제로 지우는 것이다. 일단 시놀로지에서 설정이 필요하다. 일단 제어판을 열어준다. 그리고 "터미널 및 SNMP"로 이동한다. 그리고 "SSH 서비스 활성화"에 체크해준다..

    Made By Google '19 번역

    보호되어 있는 글입니다.

    아이폰 6S 고장으로 삽질(무한 사과)

    저번에 글을 포스팅 했듯이 아이폰 6S가 현재 고장나있는 상태임. 그래서 저렴하게 구한 SE 쓰고있는데 나와 비슷한 문제가 발생한 사람이 있을까 기록을 남겨 놓음 혹시라도 도움이 될까봐... 우선 아이폰 6S 로즈골드 사용중이고 16년 1월에 개통해서 근 3년간 잘 써오던 친구임 배터리 교환 프로그램 늦어서 못받았고 배터리가 무슨 솜사탕마냥 녹아나기 시작해서 19년 5월에 노혼 배터리로 자가교체해서 짱짱하게 날아다녔음 그리고 8월 즈음에 다크모드가 급땡겨서 iOS 13 beta를 설치해 줬었음, 빌드번호는 잘 모르겠음 평소에 소프트웨어는 최신버전을 쓰는걸 좋아했기 때문에 iOS 11 부터 계속 Beta 버전을 사용해보고 있었음 그리고 배타버전으로 잘 쓰고 있다가 8월 말? 9월 초? 즈음에 자기전에 누워..