https://play.google.com/store/apps/details?id=com.taraeply.androidbus.cabus

천안아산 통합버스정보 어플리케이션

2013년을 맞이해 새롭게 개발된 2013 천안아산 버스 정보 어플리케이션 입니다.

충청남도 천안, 아산의 버스 정보를 톱합해 제공해 줍니다.


- 주요기능

1. 내 위치 주변의 정류장 정보를 보여줍니다.

2. 버스의 도착정보를 확인할 수 있습니다.

3. 버스의 현재 위치를 확인할 수 있습니다.

4. 노선 정보를 확인할 수 있습니다.

5. 노선 시간 바로 확인할수 있도록 제공해 줍니다.

6. 북마크를 이용해 즐겨 찾는 정류장이나 버스를 등록할 수 있습니다.

7. 북마크의 정류장 명을 변경할 수 있습니다.

8. 최근 검색 리스트를 제공합니다.

9. 버스 도착 알람 기능을 제공합니다. (정류장 정보에서 버스항목을 길게 눌러보세요)














https://play.google.com/store/apps/details?id=com.taraeply.androidbus.cabus


저작자 표시 비영리 변경 금지
신고


BitstreamVeraSansMono.ttf


코딩용 폰트 BitstreamVeraSansMono + 맑은고딕


저작자 표시 비영리 변경 금지
신고



[삼성전자 소프트웨어멤버십 회원 선발 공고]

삼성소프트웨어멤버십에서 2013년도 상반기 신입회원을 선발 합니다.

1. 모집 요강
  □ 모집대상 : IT분야 연구개발에 ‘재능’과 ‘열정’있는 국내 정규 4년제 대학(원)생
  □ 해당지역 : 서울, 수원, 대전, 대구, 부산, 광주, 전주
  □ 접수방법 : 온라인 접수( www.secmem.org )
  □ 모집일정
    * 서류접수 : 2012. 12. 12 ~ 12. 26 16:00 까지
    * 기술면접 : 2013년 1월 중순 예정 (추후 홈페이지 공지)
    * 합격자 발표 : 2013년 1월 말 예정

2. 지원 분야
  □ 기   술 : Software , Hardware, SoC, Robotics, Etc.
    * 상기 관련 분야에 대해 본인이 직접(공동) 개발한 작품 시연 및 발표

3. 지원 자격
  □ IT 연구개발에 재능과 열정이 있는 자
  □ 정규 4년제 대학(원)생 (1~4학년, 석사)
  □ 전공 학과 불문
  □ 국내외 공모전 수상자 우대
  □ 대학 졸업 전 1년 이상 회원 활동이 가능한 자(대학 졸업과 동시에 수료)


4. 선발 인원 : 약 ○○○명

5. 회원 혜택
  □ 연구개발 활동 및 환경 지원
  □ 회원 활동 수료 시 삼성전자 연구개발직 입사특전 부여
    ※ 보다 자세한 사항은 홈페이지( www.secmem.org ) 및 각 학교 취업경력개발센터와
       IT관련 학과 사무실에 비치되어 있는 홍보책자를 참조하세요.


[삼성소프트웨어멤버십은?]
삼성전자에서 대학생을 지원하는 IT 인재양성 기관이며,
IT분야에 열정과 재능을 가진 학생들의 연구개발 환경을 제공 합니다.
1년 이상의 활동과 평가를 거쳐 프로그램 수료 시 삼성전자 입사특전이 주어집니다.

▷▶▷삼성소프트웨어멤버십 홈페이지 바로가기
▷▶▷삼성소프트웨어멤버십 블로그 바로가기
▷▶▷삼성소프트웨어멤버십 트위터 바로가기
▷▶▷삼성소프트웨어멤버십 페이스북 바로가기






저작자 표시 비영리 변경 금지
신고

# 프로그램에서 사용자가 입력한 내용이 화면에 Echo 되지 않게 하기

 

간단하게 구현하는 방법과 조금 어렵게 구현하는 방법이 있는데 간단한 방법은 거의 모든 유닉스(리눅스)에 있는 getpass() 함수를 사용하는 방법과 조금 어렵게 구현하는 방법은 tcgetattr()과  tcsetattr()를 사용하는 방법 입니다.

 

1. getpass()

 

                 #include <unistd.h>

                 char *getpass( const char * prompt );

 

getpass() 함수는 간단히 화면에 출력할 prompt와 입력 받을 버퍼만 적어주면 되므로 무척 간단 합니다.

    ex) buf = getpass("패스워드 입력하세요 : ");

 

2. tcgetattr(), tcsetattr()

 

                 #include <termios.h>
                 #include <unistd.h>

                 int tcgetattr(int fd, struct termios *termios_p);

                 int tcsetattr(int fd, int optional_actions, struct termios *termios_p);

 

tcgetattr(), tcsetattr() 함수 양쪽 모두 터미널을  제어하기 위해 termios 구조체를 사용한다.

터미널은 보통 canonical mode 상태로 있고 이 mode에서 입력은 line으로 입력 받는다. 이 mode를 non-canonical mode 상태로 바꾸어 주어야 한다. 또한 입력 받기 전에 프로그램에서 얼마나 입력 받을 지도 정해 주어야 한다.

 

  ex) struct struct termios old, new; 

  ex) tcsetattr(fileno(stdin), TCSAFLUSH, &new)    // non-canonical mode로

  ex) tcsetattr(fileno(stdin), TCSANOW, &old);        // 다시 canonical mode로




getpass.c.html


tcsetattr.c.html



출처 : http://blog.naver.com/epoll?Redirect=Log&logNo=60004307434

저작자 표시 비영리 변경 금지
신고

update-java-0.5b


1. gksu gedit /var/lib/dpkg/info/oracle-java7-installer.postinst
2. find 명령(Ctrl F)로 
   2-1. Downloading을 찾습니다. 

   2-2. Download done을 찾습니다.
 
이 두 라인 사이에 #을 붙여줍니다. 이렇게요. 
 echo "Downloading..."
#
rm -f $FILENAME
WGETRC=wgetrc wget $PARTNER_URL \
|| fp_exit_with_error "download failed"
rm -f wgetrc
#
 echo "Download done."

3. 문서를 저장하고 빠져나옵니다. 

이제 직접 오라클의 JDK를 설치해야 합니다. 

수동 설치 방법은 다음과 같습니다. 

1. 아래 사이트에서 자바 최신 버전을 다운받습니다. 

이때 Accept License Agreement에 동의해야 합니다. 이 절차가 다이렉트 다운로드 자체를 막아버린 겁니다.
다운받을 파일은 다음과 같습니다. 
Linux x86 - Compressed Binary92.17 MB   jdk-7-linux-i586.tar.gz
 

2. 다운로드 받은 파일의 압축을 풀어줍니다. 디렉토리 명을  java-7-oracle로 잡아줍니다. 

3. 터미널로 압축을 푼 디렉토리로 이동합니다.
아래 명령을 사용해서 라이브러리를 옮겨줍니다. 
sudo mkdir -p  /usr/lib/jvm/ #just in case
sudo mv java-7-oracle/ /usr/lib/jvm/

4. 아래 주소의 스크립트를 다운로드 받습니다. 
http://webupd8.googlecode.com/files/update-java-0.5b
( 첨부 파일로도 추가했습니다. )

5. 터미널로 다운받은 폴더로 이동해서 아래 명령을 쳐줍니다. 
sudo update-java

6. 업데이트가 완료되면 터미널에서 아래 명령어로 자바 버전을 확인해줍니다. 
java -version
javac -version

모두 1.7.0 이상이 나오면 설치 및 업데이트에 성공한 겁니다. 


저작자 표시 비영리 변경 금지
신고

#include <sys/wait.h>


pid_t wait(int *statloc);


pid_t waitpid(pid_t pid, int *statloc, int options);

반환값(둘 다) : 성공시 프로세서 ID, 오류시 -1, 그외의 경우 0


- wait함수는 하나의 자식 프로세스가 종료될 때까지 차단되나, waitpid의 경우에는 이수를 적절히 설정함으로서 차단을 방지할 수 있다.

-wait함수는 가장 먼저 종료된 자식 프로세스를 기다리지만, waitpid함수의 경우에는 특정한 자식 프로세스를 지정할 수 있다.

저작자 표시 비영리 변경 금지
신고
WIFEXITED(status) : 자식 프로세스(종지 상태가 status인)가 정상적으로 종료되었으면 참. 이경우 WEXITSTATUS(status)를 이용해서 자식의 종료 상태(즉, 자식이 exit나 _exit, _Exit로 넘겨준 인수의 하위 8비트)를 알아 낼 수 있다.

WIFSIGNALED(status) : 자식 프로세스가 신호를 받았으나 그것을 처리하지 않아서 지어상적으로 종료되었으면 참. 이 경우 WTERMSIG(status)를 이용해서 종료를 유발한 신호의 번호를 알아낼 수 있다.
또한, 일부 구현은 종료된 프로세스의 코어 파일이 생성되었는지의 여부를 알려주는 WCOREDUMP(status) 매크로도 제공한다 (단일 UNIX 규격의 일부는 아님)

WIFSTOPPED(status) : 자식 프로세스가 현재 중지 중이면 참. 이경우 WSTOPSIG(status) 를 이용해서 자식의 중지를 유발한 신호의 번호를 알아낼 수 있다.

WIFCONTINUED(status) : 자식 프로세스가 작업 제어 중지(POSIX.1의 XSI 확장; waitpid에만 해당) 이후 실행이 재개 되었으면 참.


저작자 표시 비영리 변경 금지
신고



선발 공고]

 

삼성Software Friendship 1기 동아리를 다음과 같이 모집합니다.

 

1. 지원 자격

   1) 국내 정규4년제  대학(원) 학생으로 구성(전공/학년 제한 없음)

   2) 소프트웨어 연구/개발에 열정이 있는 동아리, 학회, 소모임

   3) 실제 활동 인원 최소10名 이상

   4) 활동 공간을 보유한 동아리(기자재 지원 시 공동 활용 가능한 공간)

   5) 주요 공모전 수상, 동아리 우수 프로젝트 보유 등 활동이 활발한 동아리 우대

 

2. 서류 접수

   1) 기    간: 2012.4.2(월) ~ 2012.4.11(수) 24:00 까지

   2) 접수방법: infossm@samsung.com메일 접수 참가신청서 첨부 필수]

   3) 접수양식: http://friendship.secmem.org에서 참가신청서 양식 다운로드

   4) 기재항목: 동아리 현황, 활동 목표, 활동 계획, 담당 지도 교수 확인 등

 

3. 발표 심사

   1) 기    간: 4월 말 예정

   2) 심사방법: 동아리 활동 목표 및 계획, 동아리 역량 발표 심사

   3) 선발규모: 00개 동아리 선발 예정

 

4. 지원 분야

   - Software 관련 연구/개발/Study 전 분야

 

5. Friendship 동아리 혜택

   1) 동아리 활동지원금 지급: 동아리 별 자율적 활용

   2) 기자재/도서 지원: 동아리 활동 목적에 맞는 도서/기자재 지원(완전 지급)

3) Friendship 동아리 間 기술 교류의 장(성과공유회) 개최

4) 개인 및 동아리S/W Friendship 인증 및 동아리 명패 지급

   ※ 활동지원금과 기자재/도서는 학기별로(1년2회) 분할 지급됩니다.

 

삼성전자Software Friendship이란? ]

 

1. 실시 목적

   대학생 개발자들의 연구/개발 활동을 지원하고, 대학 內 소프트웨어

   연구 활성화 분위기를 조성하여 국내 소프트웨어 산업 발전 및 대학생

   개발자 역량 발전에 기여하고자 합니다.

 

2. Friendship 활동 소개

   삼성전자는Friendship 동아리의 활동 방향과 운영에 관여하지 않으며,

   각 동아리 별로 하고 싶은 연구/개발/공부를 자유롭게! 열정적으로! 진행하면 됩니다.

저작자 표시 비영리 변경 금지
신고


갤럭시탭 펌웨어 입니다.


HOME_M180S.TJ24.0737_CL680348_REV03_user_low_ship.tar.md5


 





 
저작자 표시 비영리 변경 금지
신고

출처 : http://www.ctctlabs.com/index.php/blog/detail/android_dont_overlook_viewswitcher/
A Button (XML1):

An Indeterminate ProgressBar and TextView (XML2):


The following code creates a ListView of items and a footer item with the text “Load More Items”. When this is clicked the view will change showing a ProgressBar until the background job is complete and then return to it’s original view, all using ViewSwitcher.
저작자 표시 비영리 변경 금지
신고

BLOG main image
스스로의 삶에 반할 수 있는 사람이 되어라.. by Thremoa

공지사항

카테고리

분류 전체보기 (19)
어디로가야하나 (2)
모바일 프로그래밍 (2)
윈도우 프로그래밍 (2)
리눅스 프로그래밍 (3)
유틸리티 (1)
펌웨어 (1)

글 보관함

Total : 20,858
Today : 4 Yesterday : 1