[스마트링크 채용공고] 너, 내 동료가 돼라!

안녕하세요. 저는 스마트링크에서 일하고있는 Mike 라고 합니다. 기획과 마케팅을 맡고있죠. 영문 이름이라 낯설 수 있는데 저 토종 한국사람 맞구요 :) 다만 스마트링크에서는 서로를 이렇게 영문 이름으로 부른답니다. 그래서 서로 한국이름을 잘 모르는 상황이 벌어지기도 하는데;;; 네, 저는 이렇게 이름세탁(?)이 용이한 공간에서 일을 하고 있어서 행복합니다(?!!). 뭐 여튼 사족이 길어졌지만 사실 중요한건 이 글은 채용을 목적으로 한다는 것이죠! 네, 그렇습니다. 동료를 구하고 있습니다. 너, 내 동료가 돼라! 식상하지만 이만한 짤이 없음. ㅇㅇ뭐 하는 회산데?스마트링크는 소프트웨어 개발사 입니다. 끝. 참 쉽죠?하지만 세상은 넓고 소프트웨어 개발사는 넘치고 넘칩니다. 그런데 뭐가 그렇게 다른가? 라고..

Marketing
2018.07.03 17:41

[Xcode] Production 환경에서의 Debugging 팁

React Native나 Cordova 등의 하이브리드 기반의 모바일앱을 개발하는 경우, 네이티브 개발에 비해 여러가지 많은 이점들을 누리는 것이 사실이다. 반면, 개발이 완료되고 배포단계에 이르러서는 그동안 편하게 개발했던 하이브리드 환경이 아닌 각 모바일 플랫폼의 네이티브 개발 환경인 Android Studio나 Xcode등을 통해 배포를 진행해야만 하는데, 특히 배포 전후의 디버깅 환경에 대해서는 필수적으로 익숙해져야만 한다. 사실상 제대로된 하이브리드 모바일 앱 개발이 쉽지만은 않은 이유 중 하나이며, 네이티브 개발의 기본 메커니즘과 환경에 대한 지식이 있어야 비로소 제대로된 하이브리드 개발이 가능하다고 할 수 있다.여기서는, iOS 모바일 앱 개발에서 필수인 Xcode의 배포 단계에서 유용한 두..

Develop/ETC
2018.01.28 21:07

스마트링크의 스마트한 프로젝트 진행 방식

스마트링크에서 다양한 분야의 클라이언트로부터 다양한 주제의 웹/모바일앱 서비스를 의뢰받아 기획, 디자인, 개발을 진행하면서 가급적 더 효율적으로, 같은 기간 같은 비용 내에서 더 좋은 결과를 만들기 위해 나름 많은 고민과 시행착오를 경험 했었던 것 같다. 이런 고민과 시행착오는 대부분 스마트링크 내부 기술 스택의 효율성 재고 뿐만 아니라 기획, 디자인, 검수 단계를 포함하는 전반적인 프로세스 개선 그리고 대내외 커뮤니케이션 노하우로 귀결 되었고, 이런 노력의 결과들로 인해 프로젝트 완료 후 많은 고객들로 부터 좋은 평가를 받을 수 있었다. [출처: 위시켓] 프로젝트를 진행함에 있어 가장 조심스럽고도 중요하다고 판단되는 부분은 역시나 커뮤니케이션! 특히, 스마트링크가 그동안 많은 프로젝트를 진행하면서 쌓아..

Marketing
2018.01.21 20:50

AWS - Elastic Load Balancing (ELB)

1. Load Balancer란?DevOps에서 핵심이라고 할 수 있는 서버 배포 관련 내용 중 가장 기본이라고 할 수 있는 로드 밸런서(Load Balancer)에 대해 알아보자. 스마트링크에서 개발 완료된 서비스를 배포할 때 기본적으로 사용하는 클라우드 인프라인 Amazon Web Service (AWS)에서 제공하는 Elastic Load Balancer를 기준으로 설정 방법을 설명하려고 한다. 우선, 먼저 Amazon의 Elastic Load Balancer 설명을 보도록 하자.Elastic Load Balancing이란 무엇입니까?Elastic Load Balancing은 여러 가용 영역에서 수신되는 애플리케이션 트래픽을 여러 EC2 인스턴스에 자동으로 분산합니다. 이렇게 하면 애플리케이션의 내..

DevOps/AWS
2017.12.31 05:37

Xcode-Select - 여러 버전의 Xcode 관리하기

불친절한 Xcode씨Hybrid 방식이든 Native 방식이든 iOS 애플리케이션을 개발하는데 필수적인 Apple의 IDE(Integrated Development Environment), Xcode. 좋은 도구 임에는 분명하나 가끔은 Apple의 철학(고집?)이 너무 많이 반영된 것이 아닌가 하는 부정적인 시각으로 바라보게 되는 순간들이 종종 있다. 대표적인 예는 최근 업데이트된 Xcode 8버전이다. Xcode 8버전에서는 iOS8 버전 이상만을 지원 한다. 물론 Apple답게, iOS 8 버전이하는 과감(?)하게 버렸다!.최근 유지보수를 진행 중인 연합뉴스TV 모바일앱 (https://itunes.apple.com/kr/app/연합뉴스tv/id1084591457?mt=8)은 Xcode 7 버전으로 ..

Develop/ETC
2017.09.07 13:25

라우터 모듈 react-navigation VS react-native-router-flux

리액트 네이티브의 시드를 만들면서 가장 고민이 되는 부분이 라우터 모듈을 선택하는 부분이었다. 리액트 네이티브 앱도 기본적으로 spa로 동작하게 된다.spa에서는 페이지 전환이 일어날 때마다 서버로 페이지를 요청하는 대신 클라이언트 사이드에서 페이지를 바로 전환해준다.이것을 가능하게 해주는 것이 클라이언트 사이드의 라우터 모듈이다.보통 앵귤러나 리액트의 라우터 모듈들을 보면 브라우저의 url 변화를 인식하여 그 url에 해당하는 페이지를 동적으로 변화시켜준다. 그러나 리액트 네이티브 앱은 url로 라우팅하지 않는다.(딥링킹을 통해서 특정 페이지의 url을 지정하여 외부 웹브라우저 등에서 myRnApp://login 로 접근할 수 있도록 할 수 있지만 기본적으로는 url이 존재하지 않는다.)리액트 네이티브..

Develop/React Native
2017.07.02 13:58

시멘틱 ui의 커스터마이징

시멘틱 ui(이하 시멘틱)를 커스터마이징하면서 겪었던 여러가지 문제 상황과 해결 내용을 조금 적어볼까 합니다.시멘틱에서는 기본적으로 커스터마이징을 위한 세가지 인터페이스를 제공합니다. 테마레스변수오버라이드 1. 테마는 누군가가 만들어놓은 레스변수와 오버라이드의 세트라고 할 수 있습니다. 시멘틱 웹페이지에서 볼 수 있는 기본적인 웹 컴포넌트(이하 컴포넌트)들은 모두 시멘틱에서 제공하는 베이직 테마입니다.그리고 각 컴포넌트 별로 다른 테마를 적용할 수 있습니다.예를 들어 버튼은 베이직 테마, 메뉴는 부트스트랩 테마... 식으로.처음 시멘틱을 커스터마이징했을 때는 제가 작성한 레스변수나 오버라이드 소스를 테마로 만들어서 배포하면 이후에도 같은 테마를 사용할 수 있을 것으로 기대했기 때문에 테마를 적극 사용하려..

Develop/Semantic UI
2017.06.04 15:48

블로그에 프로그래밍 코드를 보여주기 위한 방법 : Color Scripter

팀블로그를 열고 받았던 가장 반가웠던 문의 중 하나! 개발코드를 블로그에서 어떻게 보여줄 수 있는가에 대한 문의였습니다. 그래서 코드 하이라이트 방법을 이래저래 찾아봤는데 대세인 SyntaxHighlighter는 스킨과 코드 충돌, 혹은 헤더에 다량의 코드를 넣어서 (CDN에서 끌어오는 방법이 있기는 하지만 귀찮아서) 로딩 이슈가 생기는 등 운신의 폭이 좁아질 수 있겠더군요. 유지보수를 매우 중요하게 생각하는 저는 그래서 이 방법이 간편하고 가장 깔끔하다! 라고 결론을 내렸습니다. https://colorscripter.com 사용법은 간단합니다. 상단에서 언어 등 조건 선택코드 입력우하단에 있는 클립보드 복사 버튼 클릭을 누른다음 티스토리 에디터에 붙여넣으면 끝!html 모드로 변경하지 않아도 됩니다...

Planning
2017.06.01 17:49

서비스이용약관 및 개인정보취급방침

새로운 서비스를 시작하는 가운데 약관이나 정책을 가벼이 여기시는 분들이 많습니다. 하지만 막상 작업을 진행해보면 디테일한 부분들이 서비스와 충돌하거나 급기야 법률적인 장벽으로 서비스 자체가 흔들리는 경우도 발생하죠. 이를 예방하는 가장 좋은 방법은 기초를 튼튼히 하는 것입니다. 이중에서도 서비스이용약관과 개인정보이용방침은 대부분 필수로 챙겨두어야하는 약관 입니다. 출시되는 서비스들 만큼이나 다양한 약관이 존재할 수 밖에 없고, 그래서 더 준비하기 어려울 수도 있지만 방법은 있습니다. 아래 내용들을 바탕으로 자신의 서비스에 맞게 커스터마이징하시고, 최종적으로는 법률검토를 꼭 거치시기를 권장 드립니다. 1. 서비스이용약관은 아래 자료들을 활용해 주세요. 디지털콘텐츠 이용 표준약관 바로 보기 2. 개인정보취급..

Planning
2017.06.01 12:37

페이지 네비게이션