Posts tagged ‘Web’

컴퓨팅 환경의 변화..

한국에 있을 때도 괜시리 리눅스 깔아서 이것 저것 삽질도 많이 했었는데
이제는 집에 윈도우 OS가 깔려있는 곳이라고는 가상 머신들 뿐이 없으니..

한국의 인터넷 뱅킹만 아니면 집에서도 쓸 일이 없기에 그것도 귀찮긴 하다만
맥+리눅스(우분투)로 집에서 쓰는 모든 컴퓨터를 정리해버렸으나 미묘하게 아쉽거나 불편한게 없는건 왜인지 ㅎ

어찌보면 많은 것들이 웹 으로 이루어 지기에 가능하지 않았나 싶기도 하고
인터넷과 Firefox만 있으면 하고 놀 수 있는건 무궁무진 하게 되어버려서 ㅎ

윈도에 종속적일 수 밖에 없었던 가장 큰 이유는 사실 사용하고 있는 어플리케이션 때문이라고 할 수 밖에 없는데 그런 제약 조건이 많이 사라졌기에 이러한 스위칭도 가능하게 된 것이 아닐가 싶기도 하다
그 말은 사무실에서는 아직 윈도를 쓸 수 밖에 없는 환경이라는 이야기가 되기도 하고..

내 개인 컴퓨팅 환경이 이렇게 바뀔 것이라고는 사실 생각을 안해봤었기에 지금과 같은 환경이 좀 재미있기는 하다 🙂

Chrome OS 의 발표

구글님께서 OS 개발 계획을 발표 했음

이름은 현재 구글에서 개발? 배포 중인 웹 브라우저의 이름을 딴 Chrome OS

개발자들은 웹을 기반으로 어플리케이션을 개발하고 해당 어플리케이션들은 웹이기 때문에 컨버팅이나 그런거 없이 그냥 다른 플랫폼에서도 사용할 수 있다라는 최대 장점을 가지고 있음..

게임 하나를 XBOX, PS3, Wii 등으로 나눠서 내는 게임 개발사 입장에서 보면 완전 최고의 개념으로 보이지만ㅎ 아직까지 많은 사람들이 생각하는 웹의 용도가 결국 정보의 검색에 지나지 않는 다라고 생각하기에 하드코어 게이머들을 제외한 일반 사용자층(적어도 50%이상)에 대한 만족도는 높을 것 같다

문제는 MS의 움직임인데..
msn 하고 있는데 google이 나왔고.. 결국 msn의 이름을 live, bing 등으로 바꾸게도 만들었고 ㅎ
hotmail 서비스 하고 있는데 gmail 나왔고.. 구글 때문에 메일 용량들도 늘리게 만들었고;;
office 팔고 있는데 docs 나왔고..
exchange 팔고 있는데 (완전 블루오션) gmail api for outlook 을 만들어서 메일과 캘린더까지 대안을 마련해 놨는데.. 이젠.. 그 모든 기반의 핵심인.. OS를 노리고 나왔다..

장점
1. 구글이다 – 브랜드 무섭다
2. 리눅스 기반 오픈소스 – 무료(!) 공짜면 양잿물도 마신다라고 했다;;
3. 웹 기반 – 보안으로는 나름 잘 지켜질듯 OS가 버텨주면 ㅎ

단점
1. 기업 시장에서 사용하기 힘듬
2. 많은 데이터가 구글의 서비스에 종속이 될 가능성이 높음
3. 아직 실체가 없음 (나온게 없기에 불안함)

지금도 넷북에 Windows XP (-_-) 말고 Android 를 탑재할 생각을 하고 있는 제조사가 상당수 많은 것으로 알려져 있는데.. x86기반의 하드웨어 뿐만 아니라 ARM기반의 하드웨어까지 지원하면 넷북 시장은 순식간에 점령 할 수도 있겠다 라는 생각..

윈도와 오피스가 설치 되어지있지 않은 OS가 길거리에 돌아다니기 시작을 한다고.. 이제는!!!

MS가 어떻게 대응을 할지.. 그게 궁금할 뿐.. (다음주 월요일? 에 있을 MS의 발표가 기대됨)
물론 아무리 그래도 Windows 세상이 10년은 더 유지 되겠지만..;;

HTML 5가 제대로 쓰이기 시작하면 스크립트 언어로서의 php, asp 등에서 객체를 도입한 jsp, .net 에서 화려한 대안으로 떠오른 ajax를 넘어서는 결과가 나오게 될 듯..

구글과 MS 둘 다 힘내요~ 🙂
티맥스 윈도는 어떠한 방향을 제시해주실 예정이신가요?? 🙂

Safari 4 for Windows 소감..

1100만 다운로드 중 600만 건이 윈도용이라고 하던데..

과연.. 직접 다운 받은 사람이 얼마나 될지는 모르겠고.. 왠지 모르게 itunes 깔면 자동으로 설치되어버리는 apple software update 이거에 그냥 깔라니까 깐 경우가 더 많은 것 같긴 하다만;;
일단.. 한 3일정도 써보고나서 google chrome 으로 돌아왔음..
장점
완벽한 acid 3 를 지원 하는 것 🙂
페이지 로딩 속도가 정말 빨랐음 🙂
인터페이스가 기존 방식으로 돌아왔음 🙂
예전보다 프로그램 자체가 좀 가벼워진게 느껴졌음 🙂
단점
쓰다보면 프로그램이 느려짐 -_-
메모리 -_-+++ (이거 환장함)
결국 띄워놓고 오래있으면 느려지는 사파리와 메모리를 제대로 안뱉어주는 설정때문에 다시 크롬으로 돌아왔음.. 역시나 맥에서는 쓸만하던데 윈도용은 패치가 한 두번은 필요할 듯~
다른거보다 메모리는;; 어떻게던 좀;;;

IT 로 취직 쉽게 하는 방법

먼저.. 지금 일을 하고 계신 분들께서 보시면 좀 까칠 하게 생각 하실 수 있습니다
그리고 완전 개인적인 생각이니 동의 안하시면 그냥 1박 2일 보세요 ㅋ 그게 더 즐거워요 ㅎ

IT로 돈 벌고 나름 잘 살아남기 위한 방법

1. 지금이라도 늦지 않았습니다. Java를 하십시오
이유 – 지금 MS 기술의 그늘에서 월급 받는 중이라면 상관이 없지만 만약에 지금 시작을 하려는 분이라면.. Java를 하십시오.. 일반 소비자 시장에서 잘 먹히는 C++ 및 각종 MS기술보다 대규모 기업시장에서 많이 쓰이는 Java가 내 주머니에 돈을 가져다줄 확률이 더 높습니다.. 특히 외국에 나갈 생각이 있다라면 Java쪽이 좀 더 유리 할 수 있습니다

2. Web 관련 언어를 하나 정도는 익혀 두는 편이 좋을 수 있습니다
이유 – 전통적인 어플리케이션의 위치가 나름 많이 줄어드는 것 같습니다. 결국 프로그램이 하는 일은  DB에 값을 넣고 저장되어있는 DB의 값을 불러와서 원하는 모양새로 보여주는 것이 대부분인데.. 유지보수 및 관리가 나름 쉬운 웹 기반으로 제작이 되는 경우가 많으니 완전 까막눈만 아닐 정도로는 알아두면 나중에 대처하기가 쉬울듯.. 사실 Java나 C++를 공부 했으면 php에 접근을 하기 매우 쉬울 꺼고 그냥 쉽게 적응 할 수도 있을테니 완전 배척만 하지 말아주세요 🙂

3. DB를 다룰 줄 알면 편합니다
이유 – 한국에서는 개발자가 DB설계도 하고 쿼리도 짜야하고 알아서 다 해야하는 경우가 있으니 더욱 더 -_-;;
나중에 뻑나는건 나중일이 되는 경우가 많으니 일단은 지금 할 줄 아는 것이 중요하고.. DB의 중요성은 어디에서 누구에게 물어봐도 다 인정 할 껍니다.. 물론 DBA가 있다면 DBA를 더욱 괴롭히세요 🙂

4. 소프트웨어 개발을 포기 하세요
이유 – 그게 어찌보면 가장 나은 빠른 방법일 가능성도 있습니다
대안으로 공부를 해야 할 것은 네트워크, 보안 그리고 하드웨어 입니다

네트워크라는 것이 사실 매우 간단한데 프로그램의 어셈블리 같은 느낌이 강해서 접근을 하는 방법이 어렵지 개념이 잡혀 있으면 슬슬 따라오는 경우가 많습니다.. 다 따라오지 않는 것이 문제가 되기는 하지요 -ㅂ-;; 단점은 네트워크라는 것이 언제 장애가 발생을 할 지 모르기 때문에 24/7 대기를 해야하는 경우가 많이 생긴다라는 것..

하드웨어의 경우는 아무리 인터넷이 발전을 하고 컴퓨터가 발전을 해도 결국 어디에선가 서버라는 녀석이 보내주는 데이터에 의존을 해야하고 그 서버를 담당하는 자원이 생각보다는 모자라기에 서버 쪽의 하드웨어 (단순 서버 및 스토리지 포함) 쪽에 대한 이해도가 높다면 매우 큰 도움이 될 것입니다

그리고.. 가장 중요한…
뭔가 똥꼬가 찌릿찌릿하고 머리 속에서 떠나지 않는다라면 잡으세요..

다만 똥인지 된장인지 가려가면서 먹어야합니다 -_-;;
이게 참 어려운데.. 먹어보기 전에는 모르는 경우가 많기에.. 일단 간을 보고 제대로 씹기전에 삼킬지 뱉을지를 잘 결정해야 합니다..

돈 몇 푼 따라 갔다가 그거에 목 매달고 살게 될 수도 있으니.. 하고 싶은거 정해서 그거 잘 밀고 나가면 됩니다 🙂

MySQL 에서 LOAD DATA INFILE 과정을 web에서 처리 할 때 필요한 권한

php등에서 리눅스 서버로 업로드 하고 나면 보통 /tmp 디렉토리에 올라가는데 해당 파일에서 MySQL로 LOAD DATA INFILE을 시도 할 경우 에러가 나게 될 가능성이 있으니 혹시라도.. 업로드 파일을 바로 사용할 경우에는 DB 사용자의 권한을 체크!
use mysql;
select * from user;
하면 유저들 정보가 주욱 다 나오는데 해당 권한들 중에서 import시 사용되는 유저의 file_priv 의 권한을 Y로 바꾸고 flush를 합시다 🙂

Firefox 3.0 rc2

Picture 2.pngPicture 3.png

왼쪽이 기존의 RC1, 오른쪽이 이번에 새로 나올 RC2

뭐랄까.. 사용하는데는 뭐가 틀려졌는지 잘 모르겠음..

여전히 acid3 test 점수는 71점 🙂 – 아마도 정식버전에서도 변경은 없을듯..

color management 도 아직까지는 왜인지 비활성화로 되어있는 것 같고.. 나야 수동으로 활성화 해서 쓰고있지만서도..