본문 바로가기
Linux 가 Desktop 으로 잘 쓰이지 않는 이유 Linux 가 Desktop 으로 잘 쓰이지 않는 이유 http://itvision.altervista.org/why.linux.is.not.ready.for.the.desktop.current.html -Java 나 .Net 과 같이 platform independent 한 프로그램을 만들 수 있는 언어들이 있는데, 왜 무료 OS 인 Linux 가 인기가 없을까 궁금해서 찾아보았다. 위 링크 자료는 매년 업데이트 되는 것으로 보이며, 최신판은 2016 Edition 이다. Hardware support -하드웨어 회사들이 Linux 용 드라이버를 잘 지원하지 않는다. 드라이버 회사들이 Linux 용 드라이버를 지원하지 않거나, 제약된 범위에서 지원하곤 한다. (완전 핵심만 지원) Open source .. 2017. 11. 17.
[Effective Objective-C] #47 시스템 프레임워크를 숙지하라 [Effective Objective-C] #47 시스템 프레임워크를 숙지하라 출처 : Effective Objective-C -시스템 프레임워크가 없어도 오브젝티브-C 를 사용할 수 있지만 그런 일은 매우 드물다.표준 최상위 클래스 NSObject 조차도 언어에 포함되어 있는 것이 아니라 Foundation 프레임워크에 포함되어 있다.Foundation 을 쓰는 것을 원하지 않으면 자신만의 최상위 클래스 뿐 아니라 자신만의 컬렉션, 이벤트 루프, 다른 유용한 클래스를 직접 만들어야 한다.게다가 시스템 프레임워크 없이 맥 OS X 와 iOS 앱을 오브젝티브-C 로 개발할 수 없다. -어떤 시스템 프레임워크가 있는지 모른다면 이미 만들어진 것도 또 다시 직접 모두 작성해야 할 것이다. -프레임워크는 동적 .. 2017. 10. 14.
[Server구축/Tutorial] 관리자가 서버에 접속하는 3가지 접속 방법 [Server구축/Tutorial] 관리자가 서버에 접속하는 3가지 접속 방법 VNC 접속 방법 ( Virtual Networking Computing ) VNC 서버 시스템의 모니터와 키보드 마우스 접속을 서버내부에서 중간에 가로채서 연결해주는 접속 방법.리눅스 운영체제 안의 X-Windows 같은 GUI 기반 환경이 있는 경우, 직접 서버를 눈으로 보면서 운영하는 것 같은 환경이 제공되는 것.VNC 접속을 위해서는 접속하고자 하는 서버 내에 VNC 클라이언트가 접속할 수 있도록 하는 VNC 서버 프로그램이 설치되어 있어야 한다.VNC 는 리눅스, 윈도우 서버 모두 가능하다. 대표적인 VNC Client 는 UltraVNC Viewer 이다. SSH 접속 ( Secure Shell ) 터미널 모드로 접.. 2017. 4. 29.
[VB6] 도형 그리기 ( GUI ) 도형 그리기 ( GUI ) [이전강좌] 파일(File) 다루기 Control 통해서 그리기 line control 을 선택한 후, Drag & Drop 으로 선을 그릴 수 있다. shape 도 마찬가지로 shape control 을 누른 후 그리면 된다. shape의 경우는 default shape 가 rectangle 로 0 값이다. 1, 2, 3, 4, 5는 각각 정사각형, 타원형, 원, 둥근 사각형에 매핑된다. 코드를 통해서 그리기 Pset( x, y ), color점을 그린다. Line( x1, y1 )-( x2, y2 ), color선을 그린다. Circle( x1, y1 ), radius, color원을 그린다. [다음강좌] Multimedia 의 사용 ( 음악 및 동영상 재생 ) Circle.. 2013. 6. 19.
VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) VB6 vs. VB.NET ( VB.NET 으로 넘어가야 하는 이유 ) 이번에 지인의 부탁으로 거의 15년만에 VB6 를 건드려보았다.지인이 부탁한 프로그램을 만들어 전달했는데, 그 지인의 컴퓨터에서 안 열린단다...음.. 그럼 안되는데? 글을 읽기 전에 VB의 특징과 장점을 알고 싶나요? 이곳을 클릭! 확인해보니, 그 친구(?)는 Visual Studio 에 있는 Visual Basic.. 즉 VB.NET 을 사용하고 있었다.사실 나는 VB.NET 에 대한 정보가 없었기에 VB.NET 에서도 당연히 VB6 프로젝트가 쉽게 열릴 줄 알았다.하지만, 그것이 아니었다.. 음.. 사실 VB6 와 VB.NET 은 상이한 점이 많아서, VB.NET 을 새로운 언어로 봐야 한다는 의견도 있다.즉, 기존 VB의 연장.. 2013. 5. 28.
VB6 의 특징과 장점. ( 왜 VB 를 하는가? ) VB의 특징과 장점 ( 왜 VB 를 하는가? ) 다른 언어와 비교되는 VB의 특징 1. Event-Driven Programming Language. 2. Drag & Drop GUI 3. Real language like syntax 위에서 명시한 특징들이 VB"만"의 특징이라고는 볼 수 없지만,많은 사람들이 VB 를 선택하는 이유라고 볼 수 있습니다. 기본적으로 GUI base 프로그래밍이기 때문에 Event 기반으로 작동하며,GUI base 프로그래밍의 특성을 잘 반영해 Drag & Drop GUI 가 가능합니다. 또한 Basic 계통이 원래 배우기 쉬운 언어라고들 하죠?다른 언어들에 비해서 가능한한 실제 언어에 가깝도록 설계한 언어라고 합니다. VB의 장점 VB의 특징이 곧 VB의 장점이 됩니다... 2013. 5. 27.
C# 은 왜 자바에게 밀리고 있는가? C#은 왜 자바에게 밀리고 있는가? ( C# 의 단점 ) C# 은 C, C++, 자바의 장점을 모아서 만든 언어이다.( 원래 마소에서 J# 이라는 프로그램을 내놓았는데, Java와 저작권 문제로 SUN 과 붙어서 패소 ) C# 은 여러 언어의 장점을 모아 만든 언어로 많은 장점이 있지만 그만큼 많은 단점을 가지고 있다. C#의 장점은? VB 처럼 GUI Component 를 다루기가 쉽고,C의 성격을 가져 시스템 컨트롤도 가능하다.또한 객체지향언어로 발전된 언어이다. Java에게 안 되는 이유 ( C#의 단점 ) 자바는 JRE ( Java Runtime Environment ) 만 있다면, 소스코드 수정 없이, 어느 OS 에서든 돌릴 수 있다. 하지만 C#은 M$ 에서 만들었고, 정책적으로 자신들이 만든.. 2013. 5. 21.
[세미나] GNOME Tutorial 세션에 등록하다. GNOME Tutorial 세션에 등록하다. 기간 : 2013년 5월 24일 금요일 ~ 2013년 5월 25일 토요일.( 튜토리얼 세션은 5월 25일 토요일 하루. ) Ubuntu 를 비롯한 Linux 기반 OS의 Desktop GUI 로 유명한GNOME 이 이번에 한국에 GNOME.ASIA Summit 이라는 이름으로 오픈 세미나를 개최한다. 사실 GNOME(그놈) 이 녀석.이름은 들어봤지만, 이 녀석에 대해 제대로 아는 것이 없다. 여튼 세미나를 개최한다고 해서내용이 무엇인가 살펴보았는데, 고급주제들이 많아서 Full 로 이 세미나에 참가하기는 어려울 것 같다.( 모르는 내용 계속 듣고 있으면 지루하니깐!! ) 그런데 이게 왠걸.Newbie ( 초보자 ) 들을 위한 Tutorial 세션만을 듣는 것도.. 2013. 5. 16.
반응형