본문 바로가기

데이터베이스

(2)
개발자들의 영원한 숙제, 'NULL' 이야기 웹뿐만 아니라 애플리케이션, 데이터베이스 등 대부분의 개발에서 중요하게 맞닥뜨리게 되는 것이 바로 'NULL'이라는 개념입니다. 'NULL'이란 아무것도 없음을 의미하는 단어이며, 0이나 " "와 같은 공백과는 다른 개념입니다. 프로그래밍을 접하지 않으신 분들이라면 쉽게 와 닿지 않을 텐데요. 그런 분들을 위해 개발에 있어서 'NULL'이 어떤 의미를 가지는지 알아보려고 합니다. NULL이란? NULL이 '영원한 숙제'인 것은 아마도 많은 개발자들이 NULL을 마주하는 경우가 주로 프로그래밍 중에 에러 메시지로 고생할 때이기 때문이라고 생각합니다. 이 개념을 만들어낸 당사자도 '몇십 억짜리 실수'라고 이야기할 정도로, 프로그래밍을 하면서 많은 예외 상황을 만들어 냅니다. 프로그래밍 언어인 C언어에서는 생..
볼 수 없지만, 만질 수 있어요! 아이들은 눈으로 보고, 듣고, 만지고, 냄새맡고, 맛을보는 오감으로 처음 보는 사물을 인지합니다. 이 중 눈으로 접하는 시각적 자극이 아주 중요한 부분을 차지하는데요. 선천적으로 시력이 약한 시각장애아동들은 만지고 형태에 대한 설명을 들으며 머릿속에 사물을 그려냅니다. 야후 재팬에서는 이러한 시각장애 아동을 위한 재미난 기계를 만들어냈는데요.바로, さわれる検索(바로가기)(만질 수 있는 검색기)입니다. さわれる検索(바로가기)(만질 수 있는 검색기)는 기계모양도 동글동글, 잘 볼 수 없는 아이들이 다니다 부딪혀도 다치지 않도록 모서리 없이 둥근 모양의 재미난 기계입니다. 우선 아이들이 기계에 달린 동그란 버튼을 누르고 만져보고 싶은 사물의 이름을 '말하면' 아이가 말한 검색어가 자동으로 '검색'이 됩니다. ..