티스토리 툴바


Personal/메모장 20112012/01/29 01:45

이제 나의 1인프로젝트 짓거리가 한계에 도달한걸까?
디자인 업무가 힘들다.

아무것도 안하고 오로지 디자인만 한다면 나도 잘할 자신이 있는데...
디자인 말고 딴것도 다하려니 이제 머리가 잘 안돌아간다.

젊었을적엔 다 커버됐었는데
저작자 표시
Posted by 정훈승
Personal/메모장 20112012/01/18 09:54
나도 이제 좀 열린 마인드를 가져야 하지 않을까?

남자는 무조건 폴더! 남자는 무조건 메모장! 이런 구닥다리 마인드는 이제 좀 버리고
홈페이지를 나모나 드림위버로 좀 만들면 어떠나, 그럴 수도 있는거지...
나처럼 DOM, CSS 요소들을 다 외우고 있는놈이 더 이상하긴 하다.

사회는 나에게 페이스북이나 트위터를 해야 한다고 강요한다.
나는 페이스북이나 트위터는 그저 여자애들이 수다떨기 위해 하는거라고 생각하고
과묵한 싸나이는 그런거 할 필요가 없다고 생각했는데

기획업무중에서
페이스북에 외부 페이지를 삽입하는 얘기가 나왔는데
그게 https 보안 어쩌구 저쩌구 씨부렁 씨부렁...

대충 뭔얘긴지 이해를 했는데 난 페이스북을 안하니까 뭐 확인을 할 도리가 없다.
결국 울며 겨자먹기로 페이스북 아이디를 만들었다.



모바일 연구를 하다가
나는 폴더폰이라서 맨날 남의 핸드폰 가지고 화면테스트를 하고 그랬는데
며칠전에 나도 결국 스마트폰을 뽑았다.
사실 페이스북같은건 남의 아이디를 빌려달라고 하기 좀 뭐해서 어쩔 수 없이 아이디를 만들었지만
스마트폰은 끝까지 안사고 버틸 요량이었는데...

요즘 내 마인드가 무너진다.



흠 따지고보면 티스토리에 블로그 운영하는 것도 참 자존심 상하는 일이다.
전산 전공자라면 적어도 제로보드 같은 자신만의 프레임워크를 구축해야 되지 않는가?

언젠가는 제로보드 정돈 아니더라도 적어도 나만의 프레임워크를 구축하리라...

게임만 안하면 할 수 있다고 생각한다...게임 줄이자
저작자 표시
Posted by 정훈승
Personal/메모장 20112012/01/16 17:12
정말 뜻밖에 일이 일어났다. 이번에 내 후배를 뽑는데 내가 면접관으로 들어가게 되었다.
그래서 정말정말 오랜만에 넥타이까지 매고 출근했다.

기분이 묘하드라.
면접보는 사람들 중엔 나와 나이가 같은 사람도 있었다.

면접보는 사람들이 자기들이랑 나이차이가 얼마 안된다는 것을 안다면 기분이 그리 좋지는 않을텐데...
니가 뭔데 날 평가하냐? 이런 기분이 들으려나?

아직 사회경험이 많이 부족한 내가, 누군가를 평가하고 선택할 수는 없다고 생각한다.
적어도 부서장급 이상이 면접관으로 들어가야 된다고 생각한다.



어쨋든 좋은 경험이었다.
저작자 표시
Posted by 정훈승
Personal/메모장 20112012/01/13 15:59
내가 무슨 작업을 하면 존나빨리 끝내니까
내가 하는 일이 존나 쉬운건지 알고 오해하는 사람에게

내가 일을 빨리 하는 것은
일이 쉬워서가 아니라 내가 숙련도가 높기 때문이라고 말하고 싶다

존나 힘들게 노가다작업하면 대단하게 보고
프로그래밍 해서 함수만들어서 처리해버리면 그걸 존나 쉽게 봐버리니

사실 전자는 존나 초급자단계고
후자가 숙련자 단계인데

전산을 모르는 사람들은 그저 전자쪽이 일을 열심히 잘하는걸로 오해한다.

함수를 만든다는건 그 일에 대한 로직을 정확히 꿰고 있어야 하고
로직을 이해하고 그걸 함수로 표현할 수 있는게 전산작업의 숙련도의 차이다.



간혹가다가 나는 컨디션이 너무나도 좋아서
남들이 하면 5시간 걸릴 것을 1시간에 끝내는 경우가 간혹 있다.
그럼 남는시간에 뭘 해야하나?

아직도 잘 모르겠다.
일 다 끝내고 쉬고 있으면 존나 한가한줄 알꺼 아닌가?
저작자 표시
Posted by 정훈승
전산실짬밥/Oracle2012/01/04 10:44
select * from (
    select name, age, sex, phone, email, score

    from member
    order by score
)
where rownum <= 100


위와 같은 쿼리를 날리면
member 테이블에서 score를 기준으로 100명을 뽑는다.

member 테이블에 약 5만명정도 들어있다고 치자. 근데 여기서 랜덤으로 100명만 뽑고 싶다!
그럼 어떻게 해야되는가? (새로고침할때마다 바뀌게)

select * from (
    select MOD(ABS(DBMS_RANDOM.RANDOM),50000) as jhs, name, age, sex, phone, email, score

    from member
    order by jhs
)
where rownum <= 100


요렇게 하면 랜덤으로 100명 뽑는다. 물론 새로고침할때마다 바뀐다.






이걸 응용해서 로또 알고리즘을 만들 수 있다.
테이블에 no라는 필드를 만들고 1부터 46까지 데이터를 넣는다.

create table lotto_table
(
    no number(2)
);

begin
    insert into lotto_table values (1);
    insert into lotto_table values (2);
    insert into lotto_table values (3);
    insert into lotto_table values (4);
    insert into lotto_table values (5);
    (중간생략)
    insert into lotto_table values (46);
end;

그 다음에

select * from (
    select MOD(ABS(DBMS_RANDOM.RANDOM),46) as jhs, no

    from lotto_table
    order by jhs
)
where rownum <= 6


이렇게 하면 또 하나의 로또 알고리즘 완성!

이걸 잘 활용하면 써먹을 때가 많다.
난 이걸 기반으로 우리 회사 전산추첨 알고리즘을 짰다.
저작자 표시
Posted by 정훈승