본문 바로가기

전체 글

(113)
프로세스와 스레드 안녕하세요 LONER입니다. 오늘도 블로그 포스팅을 통해서 저의 지식을 정리해보도록 가겠습니다. 누군가에게 제 지식이 도움이 되길 바라며 개발자가 반드시 알아야할 기본적인 소양중 하나인 운영체제 지식을 한번 살펴보도록 하겠습니다. 오늘은 잊을만하면 등장하는 프로세스(process)와 스레드(thread)에 대해 정리해보려고 합니다. 우선 프로세스와 스레드를 알아보기 전에 메모리 구조에 대해 알아보도록 하겠습니다. 컴퓨터 프로그램이 실행되기 위해서는 당연히 프로그램이 메모리에 로드(load) 되어야합니다. 그리고 프로그램 안에서 사용할 변수들을 담을 메모리도 같이 필요합니다. 즉 운영체제는 프로그램을 실행 하기 위해서 다양한 메모리를 제공해야합니다. 이 포스팅은 프로그램이 운영체제로 부터 받는 다양한 메모..
코틀린 알고리즘 (자료구조) 1. 재귀 안녕하세요 Loner입니다. 오늘부터 코딩의 기본 소양이라고 할 수 있는 자료구조와 알고리즘에 대해 차근히 정리해가는 포스팅을 하려고 합니다. 저는 안드로이드 개발을 위주로 하기 때문에 객체지향과 함수형 파워를 가진 멀티 패러다임 언어 코틀린을 사용해서 자료구조에 대해 차근히 정리를 해볼려고 합니다. 코틀린 알고리즘 첫번째 이야기로 자료구조 및 알고리즘을 공부하다보면 반드시 한번쯤 들어봤을 그 이름 재귀에 대해서 한번 정리를 해볼려고 합니다. 1.재귀 (Recursion)란? 재귀 호출(Recursive Call)이란 예를들어 A라는 함수가 있다고 가정했을 때, A함수 내에서 A함수를 호출해서 반복적으로 A함수를 여러번 호출하는 행위를 재귀라고 합니다. 이 재귀가 만약 A함수 내부에서 특별한 종료 조건을..
Accessibility Service 정리 안녕하세요 LONER 입니다. 오늘은 접근성 서비스를 공부하는겸 정리를 진행하려고 합니다. 제 누추한 설명보다 공식문서가 훨씬 아름답고 자세하게 상세히 나와있으니 참고하시면 좋을겁니다. 현재 영문 개발문서 읽기에 도전하고 있어서 Accessibility Service에 관한 이야기를 영문으로 읽고 한글로 정리하는 일에 도전하고 있습니다. developer.android.com/guide/topics/ui/accessibility/service?hl=ko#create 나만의 접근성 서비스 만들기 | Android 개발자 | Android Developers 접근성 서비스는 장애를 가진 사용자 또는 일시적으로 기기와 완벽하게 상호작용할 수 없는 사용자를 지원하기 위해 사용자 인터페이스를 향상하는 애플리케이션..
소프트웨어 개발 (설계의 필요성) 안녕하세요 LONER입니다. 이미 머릿속에 코딩이 가득찬 사람이 되어버렸습니다. 저번에 포스팅 했었던 구글링 하는법에 이어서 본격적인 개발 이야기를 남겨볼려고 합니다. 기초적인 개발이야기부터 차근히 적으며, 블로그는 기초를 다져가는 용도를 사용해볼 생각입니다. 오늘은 소프트웨어 설계가 왜 필요한지에 대한 생각을 정리해서 남겨보려고 합니다. 차근히 지식을 밞아가며 소프트웨어 장인이 될때 까지 끊임없이 전진하고자 합니다. 앞으로 어떤 주제로 포스팅을 남길지는 제 임의대로 고를 생각입니다. 매번 포스팅 주제는 다르지만, 글의 지식 수준을 차근히 높혀가며 하나하나 정리를 해서 올린다는 기분으로 작성해보려 합니다. 설계가 필요한 이유? "나는 수 많은 앱을 만들었다. 수 많은 시스템을 구축했다. 그리고 이 모두를..
안드로이드 앱개발 (구글링 방법 정리) 안녕하세요 어느날 갑자기 안드로이드 앱 개발자가 되어버린 LONER입니다. 코딩을 통해서 예전 부터 새로운 인생을 시작했습니다. 코딩이 너무 재밌어서 새로운 본업으로 삼게 되었습니다. 안드로이드 개발만의 매력에 한번 빠지면 헤어나오기 정말 힘든 것 같습니다. 원래는 이 블로그는 일상, 맛집, 댄스, 패션 등등을 다룰 예정이었습니다. 하지만 제가 코딩과 관련된 포스팅을 시작하게 된 이유는 많은 선배님들이 블로그를 시작하면 공부한 것이 정리가 되고 실력향상에도 도움될 것이라는 말씀을 해주셨고 이렇게 시작하게 되었습니다. 앞으로 제가 공부하고 연구한 것을 차근히 정리해보도록 할 생각입니다. 안드로이드 문서 검색 기술 0. 개발 검색의 생태계 반드시 검색엔진은 구글 사이트를 이용하는 것이 이젠 당연한 일입니다...
주류 정보 앱 안녕하세요 LONER입니다. 정말 오랜만에 포스팅을 하게 되었습니다. 다시 블로그에 글을 작성 하려니까 어색한 기분이 듭니다. 하지만 오늘을 계기로 다시 블로그 활동을 꾸준히 하려고 합니다. 최근 필자의 지인 중에 안드로이드 개발자로 활동하시는 지인이 계십니다. 우연히 지인이 만든 앱을 알게 되었고, 이 앱을 많은 사람들에게 알리면 좋겠다는 생각에 작성하게 되었습니다. 오늘 포스팅은 술을 좋아하시는 분을 위한 주류 평가앱에 대해 소개하고자 합니다. 1. 국내 최초 주류 커뮤니티 앱 적셔바로 여러가지 주류를 평가 할수 있으며 주류의 특징들을 알 수 있는 앱 적셔입니다. 이 앱에서 술을 판매하거나 술을 과다한 음주는 권장하지 않습니다. 주류를 적당한 선에서 건강하게 즐길줄 아는 건강한 커뮤니티성 앱 입니다...
이태원 바 추천 (맛집,풍경,분위기 완벽한 곳) 안녕하세요 LONER입니다. 오랜만에 글을 작성하게 되었네요 제가 다시 글을 작성해야지 라고 마음을 먹었던 일이 있었습니다. 옛날에 친한 친구와 같이 갔던 엄청 좋은 이태원 바가 있었습니다. 일반 바 와 다르게 음식에 엄청 정성들여 만들어 내놓으시면서 맛도 이태원의 다른 맛집 중에서도 최고로 꼽힐 만큼 맛있었습니다. 하지만 경리단길 구석진 곳에 있는 작게 운영되는 가게라서 그 주변 단골들만 찾아가는 소문 맛집이라서 블로그글을 작성한다 한들 사람들이 가지도 못할뿐더러 좋은 단골가게에 사람이 많아지면 싫어져서 일부로 적지 않았습니다. (나쁜 마음) 그러던 어느날 같이 이 숨은 이태원 바를 소개 시켜주었던 친구가 그 단골가게에서 일한다는 소식을 듣게 되었습니다. 단골 손님이 단골 가게에 취업하게 되는(?) 재..
김포맛집 추천 (하와이) 안녕하세요 LONER 입니다. 또 다시 음식 맛집 추천으로 인사드리도록 하겠습니다. 오늘 추천하는 맛집은 프롬 하와이 입니다. 제 여자친구가 김포 쪽에 살고 있어서 자주 놀러가는 경우가 많습니다. 김포에 라베니체 라는 수로가 있는데 라베니체 근처에 있는 곳 입니다.라베니체에 걷다보면 큰 간판으로 하와이가 보입니다. 밖에서 봐도 하와이 스러운 디자인으로 꾸며져있음을 볼 수가 있습니다. 그래서 수로와 분위기를 잘 맞춰 놓은 느낌이면서, 해외 감성이 돋보이는 인테리어가 많이 느껴집니다. 외부 디자인 만큼 내부 디자인도 신경을 많이 써놓은 느낌 입니다.이곳이 장사를 시작한지 몇년이 지났음에도 불구하고 인테리어 시설물들이 잘 관리된 느낌이었습니다. 평소에 시설물들도 청소를 신경쓰지 않을까 추측해봅니다. 실제 하와..