본문 바로가기

분류 전체보기231

Java - 겨울마다 만나지는 정규표현식 "안녕하세요" -> "안녕/n" -> "안녕" (in string type arr[0]) 라이브러리를 통한 문자메세지의 자연어처리 이후 우리가 사용하는 특정한 형태로 자를 필요성을 느꼈으므로 일년 전, 이 맘 때 잠깐 맛본 적이 있던 정규표현식을 다시 찾아보게 되었습니다.수업이라도 들어서 기초를 좀 더 다져야 할텐데 말이죠.. (출처 : http://ispkorea.com/91 - 고에몽 님) 어플리케이션들을 만들다 보면 종종 단어 검색, 메일 주소 점검, XML 문서의 무결성 확인 등과 같은 복잡한 문자열 처리 기능이 필요한 경우가 있게 마련이다. 이런 때에 패턴 매칭(pattern matching)이 자주 사용된다. Perl과 sed, awk와 같은 언어들은 일치하는 텍스트를 검색하기 위해, 패턴을 .. 2011. 1. 20.
Java - 자바의 의미와 유래는? 나는 자바를 사랑하고픈 공학도이므로 더욱 관심을 가지겠어요! ㅋ 자바란 웹 프로그래밍.. 자바(JAVA)하면 섬나라 자바를 연상케 한다. 그러나 미국 사람들에게 자바는 에스프레소 커피로 유명한 커피 체인점을 생각 하게 된다. 유래는 커피체인점이고, 커피의 대명사로도 사용된다. 그런데 언제부터인지, 네트워크의 대명사인 인터넷에서 이 자바 커피가 하나밖에 없는 독특한 향기를 뿌리고 있다. 인터넷을 좀 아는 사람이라면 자바를 들어보지 못한 사람은 거의 없을 것이다. 자바는 월드와이드웹 상에서 프로그램을 실행할 수 있게 하는, 네트워크를 기반으로하는 언어로, 인터넷 프로그래밍 언어의 표준이 되었다. 자바가 인터넷 세계에서 관심의 초점이 된 것은 먼저 세계를 하나로 엮는다는 인터넷을 기본 환경으로 하고 있으면서 .. 2011. 1. 18.
Java - 문자열 정리 문자열이란 문자를 나열한 것을 이르며, 자바에서의 문자열은 객체이다. java.lang.String (Object + Serializable, CharSequence, Comparable)String클래스는 한번 객체를 생성한 후에는 변경될 수 없고, 메서드에서 처리된 결과는 새로운 문자열을 생성해서 반환할 뿐이다. 문자열의 생성문자열은 new연산자를 통해서 생성할 수도 있고, 문자열 리터럴을 사용해서도 생성할 수 있다. 또한, 여러가지 방식의 생성자가 존재한다. String str1 = "Hello!"; String str2 = new String("Hello!"); 문자열의 길이public int length() 현재 문자열을 구성하는 문자의 갯수를 반환하는 메서드. public char charAt.. 2011. 1. 17.
아이폰5, 태양광 충전에 배터리 탈착 한때 벨소리 성능이 휴대폰에 유행처럼 번진적이 있었다 단화음 - 4화음 - 16화음('오케스트라'라는 별칭이 있었던 것으로 기억ㅋ) - 32화음 - 40화음.. 그 다음부턴 의미가 퇴색되더니 카메라 장착, 더블액정, 화소수, 터치 등 거의 비슷한 주제의 경쟁을 했던 것으로 기억한다. 지금은.. 친환경이 주제. 탈착식 태양광충전 방식이라니.. 다시 하나하나 신기한 기능들이 현실화 되어가는구낭 [지디넷코리아]애플이 태양광 충전 방식 아이폰을 제작 중인 것으로 보인다. 관련 기술 특허를 美 특허상표청(USPTO)으로부터 이미 취득했다. 美 지디넷·씨넷은 애플이 태양광 에너지를 부분적으로 이용한 전원 회로 기술로 특허(No. 7868582)를 받았다고 13일(현지시간) 보도했다. 보도에 따르면 이 기술은 휴대폰.. 2011. 1. 14.
자연어 처리.. 새로운 과제에 포함 될 기술. 임의의 문자열에서 주어, 동사, 명사 요런걸 분리하기 위해 자연어 처리를 찾던 중. 예상대로 "루씬"이라는 잘 만들어진 공개 소스 라이브러리 같은 것이 있다는 걸 알았냈다. 아아 살았다. 애당초 자연어처리를 내 손으로 짠다는 무모한 생각은 처음부터 하진 않았어. 이것은 다행인지 불행인지 자바로 만들어져 있으며 본래, 영어가 아닌 한글 형태소 분석은 지원되지 않았으나 고맙게도 어떤 클럽(http://cafe.naver.com/korlucene.cafe)에서 라이브러리를 개발 해 주고 있었다. 근데 문제는 임폴트 자체가 어렵다는 점. 며칠째 설명을 봐도 뭐가 쉽지가 않다.. 어쩌나.. ㅠ 나는 그냥 std::cout 처럼 편하게 좀 썼으면 싶은데요.. 2011. 1. 10.
C, C++ - 파일 입출력 알고리즘 시험 답안을 제출 할 때 원래는 파일입출력으로 제출했어야 하는데 파일입출력 은근 어렵고 못외겠고 감독관님 하하하 스스로 컴파일해보시면 잘 되실껍니다 그동안 난 이런식으로 제출 +ㅡ+! 오늘은 그동안 컨트롤CV로만 뵈었던 파일입출력을 맛스타 하겠어요! 출처 : Coder(iphone_dev) (http://cafe.naver.com/codersoft.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=61) 안녕하세요~ 이번에는 C++ STL에서 제공되는 파일 입출력에 대해서 설명하고자 합니다. 사용방법은 C언어와 비슷합니다. 우선 사용하시기 위해선 아래와 같은 헤더파일을 인크루드(포함)하셔야합니다. #include 이제부터 본격적으로 파고 들어가 봅시다~ C언어에서의.. 2011. 1. 7.
Java - 자바기본 새로운 프로젝트를 시작하기에 앞서 그 유명한 자바를 배우게 되었죠..ㅋ 전역하신 사로자바 신이 그립군요ㅜ 출처: http://cafe.naver.com/anigocom.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=731 유상철(skinhead101) 01. 헬로월드 public class TestMain // 클래스 이름이 파일명과 동일해야 한다. { public static void main(String[] args) // String[] args 매개변수는 반드시 필요하다. { System.out.println("Hello World!") ; // println() 메서드는 자동으로 개행한다. } } 02.데이터형(기본,래퍼,최상위) public class Test.. 2011. 1. 6.
처음의 회상 청소를 마치고 세미나 실을 갔는데.. 햇살이 조용히 비치고 있는 밖은 추운 겨울. 책상의 배치가 일 년 전의 그 때와 놀랍도록 같았다. 그 엄숙한 정적이 흐르던 면접장.. 허름한 휴게실도.. 이제는 긴장이 흐르는 것 같고, 그러고 보니 복도의 느낌도 몇 시간 전과 사뭇 달라진 것 같다. 제 2 세미나실 고작 몇 명 앉아 있던 텅 빈 공간이 그렇게 꽉 차 보였었고, 병아리 엔지니어였던 내가(아직도 정말로 출발선이지만) 여러명의 심사위원들 앞에서 지금 생각하면 낯 부끄러운,, 하지만 기특한 프리젠테이션을 했었다.. 당시에 프리젠테이션을 어떻게 하는지 몰라 가지고 왔던 에이포 용지도 덜덜 떨면서 읽었는데.. 나는 프로그래밍 정말 사랑한다고, 난 정말 이 일이 좋다고 말했었는데(물론 계속 덜덜덜 떨면서ㅎ) 가장.. 2011. 1. 5.
글로벌 모바일 서비스 도전기 1 마소잡지에 좋은 글이 있더라구요_ 같이 나누고 싶어서 가져옴. 출처: www.imaso.co.kr 박경훈 hoonsbara@hotmail.com|닷넷 개발자 커뮤니티로 잘 알려진 ‘HOONS닷넷’을 8년간 운영해 왔으며, 지난 5년간 마이크로소프트의 Visual C# MVP로 활동해왔다. 10여권의 IT서적의 집필 및 번역은 물론, 기독교 극동방송에서의 라디오 진행자로 활동하기도 했다. 지금은 ‘캠든소프트’라는 벤처를 창업, 영국 내 모바일서비스를 운영 중이며, 국내에서도 모바일 서비스 런칭을 준비하고 있다. 글을 시작하기 전에 이 글은 필자의 지극히 개인적인 생각들과 주관적인 생각을 바탕으로 작성됐다는 점을 감안하고 읽어주면 좋겠다. 한국에서의 개발자 필자는 20살이라는 철없던 나이에 사회에 뛰어들어 .. 2011. 1. 4.
죽은 줄 알았던 옛날친구 이야기(MFC) 아무도 모르시겠지만 저의 주특기 언어는 비주얼C++ 이랍니다아~ 영상처리도, 그래픽스 과제도 여기에 띄웠죠. 그동안 먼길을 도느라 다 까먹고 유물이 되어버렸는데.. 뜻하지 않게 조우. 2010으로 올라오면서 메소드에 다소 생소한 부분이 생겼더군요.. 반갑구나, 다시 공부하면 참 재밌게 할 수 있을 것도 같은데.. 우리 언제 또 만나징? 2011. 1. 4.