핫딜이라는 신뢰
전체 모바일 구매 비중이 30%를 넘어서고, 여성 의류의 경우에는 50%를 넘는다. 아이폰이 처음 출시됐을 때, 다른 것은 몰라도 화면이 작아서 쇼핑만큼은 모바일로 못 하겠다는 소리를 했었다. 점점 모바일이...
전체 모바일 구매 비중이 30%를 넘어서고, 여성 의류의 경우에는 50%를 넘는다. 아이폰이 처음 출시됐을 때, 다른 것은 몰라도 화면이 작아서 쇼핑만큼은 모바일로 못 하겠다는 소리를 했었다. 점점 모바일이...
작년에도 같은 곳에서 만든 슬라이드에 대한 포스팅을 올렸었다. 그 때는 e커머스와 리테일의 미래라는 주제였고, 이번에는 모바일의 미래라는 주제다. Business Insider에서 발표한 자료인데 분량이 매우 많아서, 그 중의 일부...
Nullability Swift라는 언어가 나옴에 따라 Objective-C도 호환성을 가지기 위해 Nullability을 채택하였습니다. Xcode 6.3 이전 버전에서는 Swift와 Objective-C의 변수 선언시 다른 점은 optional과 non-optional(UIView vs UIView?)이라는 점입니다. 하지만 Objective-C는...
많은 사람들의 꿈은 건물 주인이다. 회사에 나가지 않고 자기가 좋아하는 일만 하면서 임대료만으로 먹고 살 수 있다면… 생각만 해도 흐뭇하고 절로 미소가 난다. 그리고 이게 굉장히 헛된...
x & -x 얼마전에 리센룽 싱가포르 총리가 Founders Forum에 참석하여 스도쿠 프로그램을 만든 것을 보여주면서 ‘Here’s a question for those reading the source code: if x is an...
MySQL에서 테이블을 변경하면 테이블이 잠긴다. 그리고 데이터양에 따라 테이블 변경에 걸리는 시간이 달라진다. 그래서 데이터양이 많아지면 테이블을 변경시 서비스가 중단되는 경우가 발생할 수 있다. 중단 없이 MySQL 테이블을...
일반적으로 선언적(declarative) 코드는 명령형 코드에 비헤 가독성이 높고 테스트하기 쉬우며 코드의 양도 더 적습니다. System.ComponentModel.DataAnnotations 네임스페이스는 데이터를 검사하는 ValidationAttribute 하위 특성(attributes) 집합을 제공하며 이 특성들을 사용하면 데이터의 유효성을...
일반적으로 선언적(declarative) 코드는 명령형 코드에 비헤 가독성이 높고 테스트하기 쉬우며 코드의 양도 더 적습니다. System.ComponentModel.DataAnnotations 네임스페이스는 데이터를 검사하는 ValidationAttribute 하위 특성(attributes) 집합을 제공하며 이 특성들을 사용하면 데이터의 유효성을...
만화책 제목으로 검색할 때, 앞부분만 맞으면 아래에 목록을 표시하는 기능을 구현하였다. 요즘은 너무나도 흔한 기능이지만, 꽤 오랫동안 구현하고자 생각만 하다가 이번 리뉴얼에 맞춰서 작업을 했다. 처음에 개념이...
개요 간만에 연휴가 왔다. 연휴동안 뭘 하면 좋을까, 하고 고민하다가 이제 맥북도 있고 iOS 기기(아이패드)도 있으니까 iOS 개발을 한 번 시도해보자는 생각이 들었다. 목표로 정한 건 역시 게임....
순수 함수(Pure Function) 함수는 주어진 입력으로 계산하는 것 이외에 프로그램의 실행에 영향을 미치지 않아야 하며, 이를 부수 효과(side effect)가 없어야 한다고 합니다. 이러한 함수를 순수 함수라고 합니다. 예를...
맥을 맥답게 사용하자. 윈도 기기와 달리 맥은 유닉스 기반의 OS(현재는 OS X)를 탑재하고 있다. 터미널 명령어만으로도 많은 부분을 설치하고 설정하고 실행할 수 있다. 그리고 그것이 크게 변경되지 않아...
TechCrunch의 Notifications Are The Next Platform이라는 글을 읽었는데 중요한 부분을 일부 정리하자면, 다음과 같다. 1. 전통적으로 우리는 적극적으로 무언가를 찾는 식(pull-driven)으로 서비스를 하였는데, 앞으로는 무언가를 받는 식(push-driven)으로...
Apple 이 3rd party vendor 들이 band를 만들 수 있도록 Spec을 공개 했습니다. Creating Bands for Apple Watch https://developer.apple.com/watch/bands/ Band Design Guidelines for Apple Watch 은...
애플이 자체적인 검색 크롤링 봇인 애플봇(Applebot)의 존재를 처음으로 공개했다. 오늘 공개된 지원 문서에 올라온 애플의 설명에 따르면, 애플봇의 역할은 “시리와 스팟라이트를 지원하기 위한 검색 크롤링 봇으로, robot.txt의 룰과...
현재 주로 사용하고 있는 맥앱과 웹앱을 한 곳에 정리한다. 관심은 있으나 아직 많이 사용하지 않은 앱도 포함하였으며, 지속적으로 업데이트하면서 관리할 예정이다. Sublime Text 3 패키지 컨트롤 설치 터미널에서...
Auto-Closures Swift 오픈 소스 라이브러리들을 살펴보면 가끔 @autoclosure라는 키워드가 보입니다. Swift에서 closure를 사용할 때는 다음과 같이 함수 형태로 인자를 넘겨주도록 합니다. func f( pred: () -> Bool )...
벌써 9번째 월별 결산이다. 4월에는 간만에 트래픽이 좀 올랐다 여기에 기여한 게시물 중심으로 선정하였다. 이번에는 내가 본 드라마나 애니메이션, 영화에 대한 이야기가 많은 편이라 외면 당한 글도 많지만,...
왜 그들은 죽어야했는가… 왜 죽어야만 하는가… 그리고 왜 죽어야지만 우리들은 바라보는것인가… 시작은 한 여대생의 죽음 예고 동영상부터 시작한다. 그리고 주인공이 진행을 하면서 알아내는 것들… 해고된 노동자들의 모습… 맨마지막...
뉴멕시코 대학의 Greg Heileman 교수의 코세라 강좌인 Web Application Architectures를 수강한 내용을 정리해 보았다. 루비도 잘 모르고, 레일즈도 잘 모르는 상황에서 기록을 위해 정리했고, 번역에 시간을 들일 상황이...
현재 작업 중인 사이트에서 Tab Navigation이 필요한데, 시중에 잘 만들어진 라이브러리들이 하나 단점이 있어서 몇 차례 반복하면서 작업했었다. 탭이 5개가 있다고 가정했을 때, 2번째 탭이 활성화 된 상태에서...
드디어 사과시계가 내 손에 들어왔다. 차봤다. 개봉기 끗. 이미 많은 사람들이 개봉기를 올려두어서 주절주절은 별 의미가 없을 것 같다. 몇가지 첫인상만 나열해보자면, 사과시계 첫인상. 패키지가 너무 이쁘다. 비닐까지...
이틀간 애플와치 사용소감다른사람들도 다 작성하기에 나도 따라서 작성해본다. 하지만 다른 생각으로 접근해보자. 4월 24일 애플와치가 드.디.어. 출시되었다. 첫 공개 이후 얼마나 기다린지 모르겠다. 지인의 도움으로 24일 주문을 넣고, 5월...
뉴멕시코 대학의 Greg Heileman 교수의 코세라 강좌 Web Application Architectures 중에서 루비 언어 기초에 대한 부분이 많아 별도로 정리하였다. Ruby Programming Language Yukihiro Matsumoto(“Matz”)는 90년 중반에 루비를 만들었다....
애플 와치로 스타벅스에서 사이렌 오더 사용애플 와치가 도착했으니 이제 다양하게 사용해봐야 할 것 같습니다. 벌써 나온지가 1주일이 넘어 서는 시점에서 그냥 일반적인 사용기는 의미가 없을 것 같습니다. .....
예전에는 크롬을 주로 사용하였으나 메모리를 너무 많이 잡아먹는 현상때문에 크롬 개발자 도구를 사용할 때 외에는 파이어폭스를 주로 사용한다. 그러나 요즘은 파폭도 탭을 열었다가 닫아도 메모리를 회복하지 못해서 그냥...