본문 바로가기

IT

페이스북, 애플이 가장 두려워 하는 테크 회사 애플을 잘 아는 소스에 의하면, 애플이 가장 두려워 하는 테크 회사는 페이스북이라고 비즈니스 인사이더는 전했다. 이 소스는 구글이 안드로이드로 가장 큰 시장 점유율을 갖고 있고, 마이크로소프트가 PC 시장에서 군림하고 있으며, 아마존이 태블릿으로 애플을 위협하고 있지만, 그럼에도 불구하고 애플은 페이스북을 가장 두려워 하고 있다고 말했다. 또 다른 소스는 애플이 페이스북을 싫어하는데, 그 이유는 페이스북이 강력한 사용자 기반 때문에 iOS 플랫폼을 흡수할 수도 있기 때문이라고 말했다. 그 외에도 아래와 같은 다른 이유들이 있다. - 애플은 한 번 구글에게 당했고, 이는 교훈을 얻게 했다. 애플이 맵을 채용하기 위해 구글과 협상했을 때 훌륭한 파트너십으로 출발하는 것으로 생각했다. 그러나 이는 오래 가지 .. 더보기
애플, 새 맥북 에어 모델에 오래되고 느린 도시바 SSD들 섞어 애플이 새 맥북 에어 모델들에 오래되고 느린 도시바 SSD들을 섞어 출시한 것으로 나타났다. Tldtoday가 보유한 신형 11 인치 맥북 에어는 읽기속도가 264MBps인 새로운 삼성 SSD를 사용한 것으로 나타났고, 13 인치 모델은 도시바 X-Gate SSD를 채용해 읽기속도 208MBps로 11 인치 모델보다 느린 것으로 나타났다. 이처럼 애플은 약간의 맥북 에어 모델들에 구형 도시바 SSD를 장착했는데, RunarounTech은 둘 사이에 큰 차이는 없다고 말했다. [소스] http://www.runaroundtech.com/2011/07/25/apple-is-still-using-slower-ssds-on-some-2011-macbook-air-models/ [출처] 최완기님 http://cl.. 더보기
삼성, 노트북 비즈니스 확장을 위해 전 에이서 CEO 영입 예정 삼성, 노트북 비즈니스 확장을 위해 전 에이서 CEO 영입 예정 디지타임즈는 삼성이 노트북 비즈니스 확장을 위해 전 에이서 CEO Gianfranco Lanci를 영입할 예정이라고 전했다. Gianfranco Lanci는 올해 3월 에이서를 떠났고, 특히 그의 유럽 판매 채널에 대한 경영적 전문지식은 델과 삼성에 매력적인 것으로 알려졌다. 디지타임즈는 Lanci가 에이서를 떠날 때 1년 간 비경쟁 협정에 서명을 했지만, 삼성은 만일 Lanci가 영입되면 에이서와 이 협정을 놓고 협상할 것이라고 말했다. [소스] http://www.bgr.com/2011/07/25/samsung-taps-ex-acer-ceo-gianfranco-lanci-to-boost-notebook-biz/#utm_source=fee.. 더보기
박준호님의 C# 강좌 - Assembly 2 (다중 파일 Assembly) 다중 파일 어셈블리 myAseembly.dll에 포함된 세 개 파일 모두 하나의 어셈블리에 속함 하지만 파일 시스템에서는 이들 파일을 세 개의 개별 파일로 인식 Util.netmodule 파일은 아무러 어셈블리 정보를 포함하지 않기 때문에 모듈로 커파일 어셈블리가 만들어질 때 MyAssembly.dll과 Util.dll및 Graphic.bmp와의 관계를 나타내도록 어셈블리 매니페스트가 MyAssembly.dll에 추가된다. 코드 디자인시 단일 파일 어셈블리로 구성할 지, 다중 파일 어셈블리로 구성할 지, 다중 파일 어셈블리로 구성한다면 어떻게 구조화할 것인지를 결정해야함. namespace와 assembly namespace : data type들을 그룹화하는 논리적 개념 하나의 네임스페이스는 여러 개의.. 더보기
박준호님의 C# 강좌 - Assembly1 (단일 파일 Assembly) COM에 대하여 이미 사용중인 검증된 코드의 재사용을 위해 COM 활용 서로 다른 언어로 작성된 바이너리의 타입을 공유하기 위한 방법으로 COM 서버 생성 버전관리의 문제 Client에서 COM 서버를 호출할 때 COM 서버의 버전을 확인할 방법이 제공되지 않는다. 때문에 새로운 버전의 COM 서버를 설치하면 타입라이브러리를 새로 수정하고, 레지스트리를 업데이트하며, 상황에 따라 Client의 코드를 수정하는 상황도 발생(DLL 지옥) 배포의 문제 COM 서버의 정보를 레지스트리에 등록하는 과정은 어렵지 않다. 하지만 COM 서버의 위치나 이름이 바뀌게 되면, 레지스트리 변경이 쉽지 않게 된다. 이 경우 이 COM 서버를 접근하는 Client의 구성정보를 모두 변경해야 한다. 어셈블리(Assembly) .. 더보기
박준호님의 C# 강좌 - Preprocessor Directive(전처리기 지시문) 전처리기 지시문(Preprocess Directive) Compile 시에만 처리되는 명령문 특정 조건에서만 Compile 되도록 처리하기 위한 여러 버전의 Apllication 생성을 위해 standard Edition Enterprise Edition 디버깅 정보를 제공하기 위해 Debug를 위한 버전(debugging을 위한 기능 추가) Release를 위한 버전(Debugging을 위한 기능 제거) #으로 시작되는 지시문을 제공 #define, #undef Compiler에게 해당 기호의 정의 및 제거를 알림 #define DEBUG // DEBUG 기호의 정의 #define ENTERPRISE // ENTERPRISE 기호의 정의 #define STANDARD // STANDARD 기호의 정의 .. 더보기
박준호님의 C# 강좌 - C# 객체 소멸과 Garbage Collection 객체의 생성과 소멸 객체의 생성 new 연산자를 사용하여 class의 instance인 객체(object)를 생성 이 때 객체가 생성되는 곳이 Managed Heap 객체의 소멸 C++ 같은 경우 소멸자(destructor)를 정의하여 메모리 관리(리소스 해제)가 가능 C# 에서는 Garbage Collector가 메모리를 관리 소멸자가 존재하지만 언제 호출되는지 예측할 수 없다. 때문에 소멸자는 사용하지 않을 것을 권장 불가피하게 객체의 소멸 작업을 해주어야 하는 경우 DB, 파일 및 네트워크 연결과 같은 것은 Unmanaged Resource 리소스 해제 시 IDisposable interface의 Dispose() 사용 Garbage Collector garbage new 연산자를 통해 객체를 생성.. 더보기
박준호님의 C# 강좌 - Exception(예외 처리) Exception(예외 처리) Exception : Application이 실행중일 때 발생하는 오류를 처리하는 것 .NET에서 제공하는 구조화된 예외처리 방법 .NET에서 exception은 하나의 object exception은 어떤 비정상적인 error 상황이 발생되었을 때, 그 문제에 대한 정보를 제공하는 객체 system이나 사용자가 정의한 모든 exception은 System.Exception에서 파생된 것 System.Exception class member property HelpLink 현재 예외와 관련된 도움말 파일에 대한 링크를 설정하거나 리턴 Message 현재 발생한 Exception을 설명하는 text를 리턴 Source Exception을 발생시킨 application이나 객체.. 더보기