본문 바로가기
  • think normal

새로워지기486

디자인다이브 - 'eyeCan' 워크샵 안구마우스 'eyeCan' - 워크샵 디자인다이브 UX팀 공학 파트 변찬우2012.07.28 프롤로그 IT로 오면서 어느 순간부터인가.. 마음 한켠에 동경이 오늘 내 눈앞에 펼쳐졌다. 오래전, 리서치를 하다가 우연히 알게된 프로젝트 그룹. 디자인다이브 어딜가나 똑같다고 하는 회사 일을 하면서 늘 아쉬웠던 내 일상에 본질적인 안타까움… 그 목마름을 채워 줄 오아시스 같은 디자인다이브.. 오늘이 바로 그들와의 첫만남이었다. 늘 특별 했던 디자인다이브에 들어서며.. 부담감이 엄습했다.. 너무 동경하던 프로젝트였던 까닭이었을 것이다. 여튼, 난 12:1의 경쟁력을 뚫고 한사람의 다이버가 된 것이다. 오랫동안 디자인다이브를 이끌어온 그들의 노련한 안목을 믿는다. UX2팀으로 자리하게 되었다. 팀 이름은 아이유(e.. 2012. 7. 28.
HCI 그룹의 미니세미나를 듣고- [ HCI 그룹의 미니 세미나 ]2012.07.27 변찬우 태도 1) 상식적 -> 습관 -> 재해석 ->상상력 2) 고집이 아닌 스마트한 마인드 3) 이론적 탁월함보다 명확한 실폐 사례가 기회일 수 있다. 4) 업무에 있어 양상성을 고려해라 : 가이드제작 (if,must 에 따른) 5) 깊은 지식만큼 넓은 지식이 때론 효과적이다. 6) 실무 + 분석, 팀원 장단점 파악에 따른 업무분장 및 관리 포인트도 중요. TO-DO 나만의 습관을 만들어라 : 리서치/분석시간 갖기 + 영어 + news 등등 업무 서비스 컨셉 구성 예) 주파수 = paper아날로그 + postIT개인화 + slim(+재질감)노블 + 사용성 + ID + 해석 + 릴리즈타임(일정에 따른 양상성) + depth 개념-> 팝업 리프레쉬 + 시.. 2012. 7. 28.
제1회 KISTEP 미래포럼(한국과학기술기획평가원) - 간략정리 제1회 KISTEP 미래포럼(한국과학기술기획평가원) - 간략정리 1.사회적 이슈 : 기후 환경 변화 , 물,식량,테러전쟁,자원에너지,전염병, 인구증가와 사회적 불평등, 급격한 도시화(지표면의 04%vs온난화80%), 신약개발(바이오에탄올vs옥수수 출하국 영향), 사이버 테러, 인접국의 재난(중국의방사능사고) 재난관리 필요 1) 노무현(물류대란) -> 국가 기반 체계보호 (CIP) 구축 - 국가 기관 각 부처별 상호 의존성 중요 - 미국: SNL(시스템 다이나믹스- 조류독감 시율레이션)과 같은 연구의 포폴 필요 2) 상상할 수 없는 재난 < 상상할 수 있었다. - 여수 정전 : 머피의 법칙의 중복 현상. 3) 원자력 - 소소한 징후에도 안전하다고 말하고 있지만, 완벽은 없다. 4) 사회적 재난만큼 기술적 .. 2012. 6. 26.
[코칭-BM:funny피플] Funny Plan ! Funny Plan ! 주임 변찬우 1. 현재 수익모델 파악 (규칙적인/불규칙적인) 및 공유. 2. 앞으로의 방향 설정 (내부 인원에 포지션 공지) 3. 권장 BM 구축을 위한 선행 인큐베이팅 작업 (내부 인원을 늘리는 일은 회사 운영에 치명적인 무게가 될 수 있다.) -> 자체 컨텐츠(사람,이론) 인프라 확장 -> 펙토리 화 (외부인원의 자발적 참여) 4. 현재 운영 이슈 : 반응형 웹은 내년까지 (최초 모바일 포털- 파란이 무너짐) 당분간 다시 규모의 경제(고객+광고) : 네이버, 다음, 0) 상기 3번 내용 선행 1) 기술의 집중과 선택 웹표준, 반응형 웹은 일반적 사항이다. (예- 플레시가 아닌 액션스크립트) / (활용- html5-> canvas) 컨설팅 : 개발적 이슈 -> 브랜딩 (예- 라쉬.. 2012. 6. 24.
[리서치] 주요 증권사별 온라인 수수료 no 증권사 시총(억) SB 서비스 ASP 상품 주식 선물 옵션 1 신한금융투자 240,893 X-Ray 주식, ELW , 선옵 0.13 0.01 0.3 2 하나대투증권 100,841 0.0981323 0.0098632 0.295554 3 삼성증권 59,015 X-Ray 주식, ELW 0.1236 0.00957 0.48% 4 대우증권 53,323 X-Ray, 인공지능검색 주식, 선옵 0.123509 0.0095593 0.48% 5 우리투자증권 30,279 X-Ray 주식, 선옵 0.120377 0.0095464 0.38% 6 한국투자증권 26,944 X-Ray 주식, ELW, 선옵 0.015 0.0015964 0.077346 7 미래에셋증권 22,747 인공지능검색 0.029 0.003 0.2 8 현대증.. 2012. 5. 13.
[리서치] 증권회사 해외점포 현황 (증권회사별) 증권회사 해외점포 현황 (증권회사별) 2012.05.03 변찬우 증권회사명 국가 도시 해외점포명 형태 골든브릿지 베트남 하노이 골든브릿지 증권 베트남 법인 현지법인 대신증권 일본 동경 대신증권동경사무소 사무소 중국 상해 대신증권상해사무소 사무소 홍콩 홍콩 대신증권홍콩현지법인 현지법인 대우증권 미국 뉴욕 대우증권 뉴욕현지법인 현지법인 베트남 호치민 대우증권 호치민사무소 사무소 영국 런던 대우증권 런던현지법인 현지법인 일본 동경 대우증권 동경지점 해외지점 동경 대우증권 동경사무소 사무소 중국 북경 한우성해투자자문(북경) 유한회사 현지법인 북경 대우증권 북경사무소 사무소 상해 대우증권 상해사무소 사무소 홍콩 홍콩 대우증권 홍콩현지법인 현지법인 동양증권 미국 뉴욕 TONG YANG ESAE CAPITAL MAR.. 2012. 5. 13.
앱기획 세미나 04 _Printed Handout_개발방향수립 앱기획 세미나 04 _Printed Handout_개발방향수립 1. 개발형태 Native : 빠르고 다이나믹한app, IAP(),센서,로컬스토리지활용 Hybrid : native + web / N-screen,멀티OS app개발시 / DB서비스에 적합 (구인구직,벼룩시장,API활용) Mobile Web : 저비용개발/유지보수, 빠른 서비스 대응 [:잡스 권장] 2. OS결정 유료 : iOS > Android > WP7 무료 : Android > iOS > WP7 3.디바이스 적용 : 스마트폰, 테블릿PC, 스마트TV, PC 스마트폰+테블릿 체크 : 버전+단말기+제조사 명시 디바이스별 개별 기획서 작성 권장 H/W Key 사용여부 4. 해상도 결정 스마트폰 : 아이폰 320*480 (640*960) 안드로.. 2012. 4. 15.
앱기획 세미나 03 _Printed Handout_UI 앱기획 세미나 03 _Printed Handout_UI 제스처 Tap (Single, Double, Long(press)) Flick (가속도:멈출때느려지고,시작할때빨라짐/손가락을 때도 움직임) Drag Drag & Drop Swipe : 지구본돌리기/사선방향은 인식 X (Apple HIC : 리스트 편집시 tap하면 버튼이 나타났다가 사라졌다가 하는 기능) Touch & Hold : 롱탭(돋보기) 트랜지션(effect) 슬라이딩((flicking ) : depth이동을 우->좌(상->하)로 슬라이딩되는 경우), 확대축소 , Flip, Culling(이북페이지넘기기), 회전, 롤링, 페이드인/아웃 기본레이아웃 Indicator (status bar) Title Info Bar Option Bar Cont.. 2012. 4. 15.
앱기획 세미나 02 _Printed Handout_Plan 앱기획 세미나 02 _Printed Handout_Plan 업무 프로세스 프로세스별 체크 리스트 비지니스모델 개발 개발방법론 결정 시간,비용등을 고려한 BM 방법론 결정 개발 및 문서화 개발 및 문서화 (사업계획서) 전략 (아이디어의 구체화) 목표수립 앱개발목표수립 브랜드 VS 수익 신규 VS 기존고객 방문자(다운) VS 액티브유저 평가기준마련 다운로드(유료,무료) 매출액 액티브유저수 댓글,평가 시장분석 앱스토어 동종앱,인기앱조사 아이튠즈, 구글PLAY 고객 문의,요청내역확인 사용자분석 (리서치방법결정) 인터뷰,설문조사 등 방법설정 인터뷰,현장리서치,설문지,포커스그룹 (세분화) 대상의 세분화, 잠재고객의 발굴 각 사용자별 사용환경 및 니즈 이미지맵 (설문제작) 설문, 설문방법 작성 사용자 라이프스타일 용.. 2012. 4. 15.
앱기획 세미나 01 _Announcement 앱기획 세미나 01 _Announcement 업무 포지션앱기획(IA설계) + 리서치 + ID = Ux컨설턴트 담당별 역할 앱기획 : 앱기획력 + ROI 앱디자인 : OS별 가이드라인과 특징이해 + 모바일 UX개발능력 앱마케팅 : 브랜딩 + 앱프로모션 기획역할 1. 근거 중심의 사고방식 + 애정남 역할 + 리서치 기반 공감대 형성 2. 사용자분석 3. (각 개인 사용자 별) 요구사항분석 4. (다양한 분야의) BM수집능력 5. 자신의 앱 포지셔닝 기준 마련 : 진통제 VS 비타민 앱기획 프로세스 : 아이디어->시장조사->기획->디자인->개발->마케팅 앱기획 업무 1. 사업기획 : ROI + 최소기능 (고객 니즈,사용패턴 피드백 -> 기능확장) 2. 고려사항 : 기능요소 + 창의력+편의성+수익성 3. 설계 .. 2012. 4. 15.
JSP 주요 키워드 3 JSP 주요 키워드 3 http://www.ibm.com/developerworks/java/library/j-jstl0211/index.html http://slog2.egloos.com/3581446 http://binalee.tistory.com/ 2012. 4. 15.
JSP 주요 키워드 2 JSP 주요 키워드 2 model 1 웹브라우저 요청을 jsp가 담당, 그 처리를 위해 빈즈와 통신 그 결과를 받아 클라이언트에 전달 model 2 클라이언트와 JSP 사이에 controller가 끼어들어, 웹브라우저의 요청을 controller(servlet)가 처리, 그 처리를 위해 빈즈와 통신 그 결과를 응답할 jsp를 선택 응답. MVC ? Model : 데이터 생성,저장,처리 View : 결과를 보여주고 입력을 받는 화면을 구성 Controller(servlet) : 입력,흐름 제어 구현에 따른 구분 C servlet : doGet,doPost로 요청을 주고받음 M DAO : DB에 퀄리를 날리고 결과를 받아 빈즈를 주고 받으며 처리 V JSP : 전송받은 빈즈를 화면에 출력 2012. 4. 15.
JSP 주요 키워드 1 JSP 주요 키워드 1 디랙티브 : page, include, taglib스크립트 : 스크립트릿, 표현식, 선언문액션태그 : include forward useBean setProperty getProperty내장객체 : pageContext 내 페이지 : 내장 객체 중에서 가장 먼저 생성 -> 다른 내장객체 생성 jsp안에서 해당 jsp의 정보,특성,데이터 공유를 담는다. (setAttirebute, getAttirebute, removeAttirebute) request 요청 :브라우저,사용자 response 응답:서버 out 응답시 담아주는 버퍼만들기 session 로그인정보 application 웹앱내에서의 모든 객체 공유 =servletContext (web.xml 참조 : (이클 프로젝트 경로.. 2012. 4. 15.
ex) java_ JDBC import java.awt.*; // 멀티미디어, import java.awt.event.*; // 윈도우관련 이벤트 import java.net.*; // 네트워크관련 패키지 import java.sql.*; class JDBCTest extends Frame { // 윈도우 구조 static TextArea myTextArea; // TextArea = 엔터키 쳐 가면서 여러 라인 입력할 수 있도록 해줌 //1 public JDBCTest() {//생성자 super("Simple JDBC Application"); addWindowListener(new WindowAdapter() { // 윈도우관련 이벤트(종료) public void windowClosing(WindowEvent e) { Syst.. 2012. 3. 6.
java _2012.03.06 JDBC SQL문을 수행할 수 있도록 도와주는 Interface 하나의 자바 프로그램을 만들고 JDBC API를 이용하여 각각의 데이터 베이스에 맞게 SQL문을 전송 JDBC API 드라이브를 로딩한다. -> Class.forName(“사용할 드라이버 이름: DBMS "종류(버전)"에 따라 기재방식이 다르다.”) -> 로딩된 드라이버는 DriverManager클래스에 등록, 관리된다. URL을 이용하여 데이터 베이스에 연결한다 ->DriveManager 클래스에 있는 getConnection(“JDBC URL”,”DB_ID”,”DB_PASSWORD”) + throws SQLException 함수 연결 SQL문을 데이터 베이스에 전송하고 -> Connection 객체의 createStatement() 함수.. 2012. 3. 6.
ex16) java.io.* _Tokenizer + .hasMoreTokens() // 파일안에 문장을 읽어서 특정단어 서치 import java.io.*; import java.util.*; public class FindWordWriteFile { public static void main( String[] args ) { try { // 파일에서 데이타를 읽이 위한 FileReader 객체 생성 FileReader fr = new FileReader( "input.txt" ); // 버퍼에 임시 저장한 후에 데이타를 읽어 오기 위한, // BuffreredReader 객체 생성 BufferedReader br = new BufferedReader( fr ); //입력버퍼 추가!!! // 원하는 파일에 데이타를 전송하기 위한, // FileWriter 객체 생성 FileWriter.. 2012. 3. 6.
ex15) java.io.* _DataOutputStream + DataInputStream import java.io.*; public class DataIOTest { public static void main( String[] args ) { try { // 파일에 저장하기 위한 FileOutputStream 객체 생성 FileOutputStream fos = new FileOutputStream( "data.txt" ); //출력,버퍼X,여기선 write 함수 밖에 없다. // FileOutputStream 객체를 argument로 받아 들이는 // DataOutputStream 객체 생성 DataOutputStream dos = new DataOutputStream( fos ); //다양한 write 함수지원!!!! (출력전용) // 각 데이타 타이에 맞는 write 메소드를 호출해 /.. 2012. 3. 6.
ex14) java.io.* _Serializable + ObjectOutputStream import java.io.*; // 객체 직렬화를 위한 // Serializable interface를 implements한 클래스 public class PersonInformation implements Serializable { // 멤버 변수 private String name; private int age; private String address; private String telephone; // Constructor public PersonInformation( String name, int age, String address, String telephone ) { this.name = name; this.age = age; this.address = address; this.teleph.. 2012. 3. 6.
ex13) java.io.* _BufferedOutputStream /* import java.io.*; public class FileWriterTest { public static void main( String[] args ) { try { // 명령행 첫번재 인자로 들어오는 값을 // argument로 받아 들여 FileReader객체 생성 FileReader fr = new FileReader( args[0] ); // !!!!! // 명령행 두번째 인자를 argument로 // 생성자의 argument로 받아 들여 FileWriter 객체 생성 FileWriter fw = new FileWriter( args[1] ); // !!!!! int input = 0; // File에 저장되 모든 데이타를 스트림을 통해 // 읽어 들여 File에 저장 while(( .. 2012. 3. 6.
ex12) java.io.* _FileOutputStream import java.io.*; public class FileOutputStreamTest { public static void main( String[] args ) { try { // File에서 데이타를 읽어오는 // FileInputStream 객체 생성 FileInputStream fis = new FileInputStream( args[0] ); //args[0] =입력문서,byte // File에 데이타를 전송하기 위한 //FileOutptuStream 객체 생성 FileOutputStream fos = new FileOutputStream( args[1] );//args[0] =출력문서,byte int input = 0; // File에 저장되 모든 데이타를 스트림을 통해 // 읽어 들여.. 2012. 3. 6.
ex11) java.io.* /* import java.io.*; public class OutputStreamTest { public static void main( String[] args ) { // 키보드로 입력을 받아 들이는 // 객체를 가르키는 InputStream 객체 InputStream is = System.in; //키보드장치 ,입력단위=byte단위,단 버퍼항당X // 표준 출력 장치로 값을 출력하기 위한 // 객체를 가르키는 OutputStream 레퍼런스 변수 OutputStream out = System.out; //모니터 ,출력단위=byte단위,단 버퍼항당X System.out.print( "Input Value : " ); try { // 표준 출력 장치로 값을 입력 받음 int input = is.rea.. 2012. 3. 6.
ex10) java.io.* /* import java.io.*; public class BufferedReaderTest1 { public static void main( String[] args ) { InputStream is = System.in; //byte InputStreamReader isr = new InputStreamReader( is ); //byte BufferedReader br = new BufferedReader( isr ); // -> "char" System.out.print( "Input Data : " ); try { String inputString = br.readLine(); //라인단위로 읽어드린다. (엔터키=라인분리자생성시) System.out.println(); System.out.pr.. 2012. 3. 6.
ex9) java.io.* import java.io.*; public class BufferedInputStreamTest { public static void main( String[] args ) { // InputStream 객체 생성 InputStream is = System.in; // BufferedInputStream 객체 생성 BufferedInputStream bis = new BufferedInputStream( is ); // byte[] 배열 선언 byte[] b = new byte[10]; System.out.print( "Input Data : " ); try { // 키보드로부터 입력을 받아 들임 int inputValue = bis.read( b ); System.out.println( "inputV.. 2012. 3. 6.
ex8) java.io.* import java.io.*; public class FileInputStreamTest2 { public static void main( String[] args ) { byte[] b = new byte[10]; byte[] temp = new byte[10]; int inputValue = 0; FileInputStream file = null; try { // "data.txt" File과 InputStream 형성 file = new FileInputStream( "C:\\java_pm\\study\\d_day01\\test\\read.txt" ); // byte[]의 크기만큼 데이타를 읽어 들임. inputValue = file.read( b ); System.out.println( "inp.. 2012. 3. 6.
ex7) java.io.* // import java.io.*; public class FileInputStreamTest { public static void main( String[] args ) { // 입력을 받이 들이는 변수 선언 int inputValue = 0; // FileInputStream 레퍼런스 변수 선언 FileInputStream file = null; try { // read.txt"과 InputStream 형성 file = new FileInputStream( "C:\\java_pm\\study\\d_day01\\test\\read.txt" ); //입력전용! //FileInputStream타입의 객체정의 -> 포인터는 file이 받는다. (read.t.. 2012. 3. 6.
ex6) java.io.* import java.io.*; public class InputStreamReaderTest2 { public static void main( String[] args ) { // byte Stream인 is 선언 InputStream is = System.in; // InputStreamReader 객체 선언 InputStreamReader isr = new InputStreamReader( is ); int inputValue = 0; char[] temp = new char[10]; System.out.print( "Input Value : " ); try { // 키보드로 부터 데이타를 입력 inputValue = isr.read( temp ); } catch ( IOException io ) .. 2012. 3. 6.
ex5) java.io.* import java.io.*; public class InputStreamReaderTest { public static void main( String[] args ) { // byte Stream인 is 선언 InputStream is = System.in; // InputStreamReader 객체 선언 // 객체정의! InputStream ->InputStream"Reader"로 변환 [byte->char] !!!!! InputStreamReader isr = new InputStreamReader( is ); int inputValue = 0; System.out.print( "Input Value : " ); try { // 키보드로 부터 데이타를 입력 inputValue = isr.read.. 2012. 3. 6.
ex4) java.io.* // 입출력에 관한 패키지 import 2 // 배열의 사이즈만큼 읽어서 최대한 출력할 수 있다. import java.io.*; public class InputStreamTest2 { public static void main( String[] args ) { // InputStream 레퍼런스 변수 선언 InputStream is = System.in; byte[] temp = new byte[10]; int inputValue = 0; System.out.print( "Input Data( read(byte[] b) ) : " ); try { // 키보드로부터 값을 입력 받음 inputValue = is.read( temp ); //temp=byte[10], inputValue가 값을 리턴 } c.. 2012. 3. 6.