기본 콘텐츠로 건너뛰기

Java8 Stream List to Map

Windows 7과 Vista의 가장 큰 차이는?

요즘 M$에서 Windows 7 내놓았고, 시장에서도 좋은 반응을 얻고 있다. 사람들은 연신 Windows 7의 새로운 기능과 놀라운 성능에 대해 이야기 하고 있고, 또한 실패한 Vista가 자주 비교 대상으로 언급하기도 한다. 그렇다면 Windows 7과 Vista는 얼마나 극명한 차이가 있는 것일까?


결론부터 감히 말하자면, 홍보전략 차이가 아닐까 싶다.



Windows 7은 Windows Vista에 비해 크게 다를 바가 거의 없어 보인다. 물론 소소한 UX를 추가하거나 변경하였지만, XP와 호환성도 Vista와 비슷해 보인다. 다만, Vista 때와 홍보전략이 크게 다르지 않나 싶다. Windows 7은 오픈베타를 하면서 많은 사람이 새로운 UX를 경험해볼 수 있는 시간과 기회를 제공하였다. 감춰져 있다가 일방적으로 짠~하고 튀어나온게 아니란 소리다. 결국 많은 사용자가 Windows 7을 경험할 수 있었고, Vista처럼 써보지도 않고 몇몇 언론과 리뷰에만 휘씁리는 결과를 피할 수 있게 되었다. 이러한 것은 일반사용자가 Windows XP에서 Windows 7에 갈아탈 것을 생각해볼 수 있는 기회를 마련해준 것이고, 또한 시장이 Vista에 비해 Windows 7을 좋게 평가하는 이유가 아닐까 싶다.

다만, 일반사용자야 그렇다 치지만, 기업시장에서도 선전할 수 있을지는 미지수이다. 일반사용자야 Windows 7으로 갈아타는 것은 극히 취향이겠지만, 기업은 취향보다는 효율이고 Windows 7으로 갈아탈 시간과 비용이 Windows XP를 유지보수하는 쪽이 훨씬 득일 것이라고 생각할지 모른다.

과연 M$는 기업시장을 어떻게 공략할 것인가...

댓글

이 블로그의 인기 게시물

Bash Array, Map 정리

Bash에서 Array, Map에 대한 정리. (매번 찾기 귀찮) 찾아보진 않았지만, Bash에서 Array든 Map이든 동일하게 Map(C++에서 Unordered Map)으로 동작하는 것 같다. 왜냐하면, Array의 Index가 연속하지 않아도 동작한다. 그저 Key가 0 이상의 정수인 Map이랑 비슷하게 동작한다. 예) 1, 2, 3, 9, 10 Array # 생성 declare -a empty_array declare -a ar=(haha hoho baba "long string haha hoho") # 접근 echo "ar[0]=${ar[0]}" echo "all as array=${ar[@]}" # 큰따옴표 안에서 각 원소를 따로따로 전달한다. echo "all as one=${ar[*]}" # 큰따옴표 안에서 각 원소를 문자열 하나로 합쳐 전달한다. echo "indexes=${!ar[@]}" echo "indexes=${!ar[*]}" echo "length=${#ar[@]}" echo "length=${#ar[*]}" echo "last=${ar[-1]}" echo "last=${ar[@]: -1}" # 콜론 뒤에 빈 칸이 꼭 필요하다. 옛 방식 # 현재 상황 declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]="long string haha hoho") ar[100]=hello # 인덱스를 건너 뛰어도 동작한다. declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]=&

Linux에서 find결과를 시간 순서대로 정렬하기

때때로 어떤 디렉토리 내용을 수정시간 순서(보통 역순)대로 정렬할 필요가 있다. 그럴 때 사용할 수 있는 옵션이 -printf 옵션이다. %T+는 마지막 수정시간을 YYYY-MM-DD+HH:MM:SS.ssssssssss 형태로 출력한다. 참조: https://man7.org/linux/man-pages/man1/find.1.html find /path/something/ -mindepth 1 -maxdepth 1 -type d \ -name 'myapp-*' -printf "%T+\t%p\n" | \ sort -r | awk -F'\t' '{print $2}'