안녕하세요 progyun (MasonK)입니다! 오늘은 맥쓰사(네이버 카페)와 로지텍에서 진행하는 로지텍 콤보터치 기기의 체험단 프로그램에 참여하게 되었는데요! 취업준비생의 입장에서, 그리고 아이패드 사용자의 입장에서 로지텍 콤보터치를 왜?! 써야 하는지, 그리고 어느 부분에서 매력적인 기기인지 한번 이야기해보고자 합니다!! 이번에 출시된 로지텍 콤보터치는2024년 신규 출시된 아이패드 M2 11인치아이패드 Pro 11인치 M4아이패드 Pro 13인치 M4 위 3개의 기종을 지원하며, 트랙패드와 키보드 / 아이패드에 부착하는 케이스 2개의 구성으로 이루어져 있습니다 저는 아이패드를 들고 다니면서 항상 맥북 또는 노트북을 함께 들고 다녔었는데요 큰 이유로는 아이패드는 필기 이상의 작업은 어려움이 있었고,..
2024년 07월 14일, 양재고등학교로 NCS 필기시험을 치러 다녀왔다 이 날 LH, 가스공사, 관광공사 3개의 기업의 필기시험이 겹쳤고 LH와 관광공사 둘 중 고민하던 찰나에 결국 관광공사 필기시험을 치기로 결정했다. 전산직 직무 시험을 봤는데 일단 NCS에서 시간이 부족하더라, 이전에 소공진 시험 볼때는 나름 시간이 좀 충분했어서 이번에도 문제 사이즈를 보니 괜찮겠.... 지 않았다 마지막에 문제를 몇 문제 정도 찍었어야 했다. 시험 운영 방식이 다소 고르지 않았다 아무래도 감독관 선생님들께서 매뉴얼을 잘 이해하지 못하셔서 발생했던 문제였던거 같은데 OMR 카드에 각 직무 지원자 마킹을 해야할지 말아야할지에 대한 문제로 시험 3~5분 전에 OMR 카드 전체 회수 이후 교체가 있었는데, 그래도 시..
3월 시작하자마자 집 근처에 헬스장을 등록했다 기숙사 떨어지고 나서 다시 집으로 오니, 기존 루틴이 무너져내리면서 방황을 좀 거듭했는데방황하면서 배달음식 먹고, 먹고, 앉아서 공부하고 먹고 하니 다시 돼지가 되어가더라는 3월에 등록해서 6월까지 운동을 꾸준히하니 다시 어느정도 복구되고 있는 상태긴 한데 이번 12월까지 35KG 달성하는걸 목표로 꾸준히 해봐야지... 가장 무난한 식감에 육수(?) 떨어지지도 않고 간단하게 한끼 해결하기 좋은 닭가슴살에 정착하게 되어 매우 기쁘다 평소에 식감이나 맛 때문에 냉장고에 채워놓고 못먹는 경우가 종종 있었는데, 이제 조금씩 시켜서 자주 먹고 있는.... 카이막을 먹었는데, 홍차가 매우 잘 어울리더라 원래 이렇게 고상한걸 못해 본 타입인데, 겅듀님덜 티타임 가지는..
본 상품은 알리익스프레스에서 직접 내돈내산하여 리뷰한 제품입니다 평소에 주렁주렁 달아야 했던 각종 라이트닝 충전기들과 맥북 악세서리들의 선 정리 고민에 정신이 아득해져 갈 때 쯤새로운 무선 충전 표준인 Qi2가 적용된 충전기가 알리익스프레스에 5만원 가량에 판매되는 것을 보고 바로 결제하게 되었다 기존에는 MFM(애플 공식 인증) 충전기의 경우 15W 무선충전이 아니라 7.5W인 절반의 출력으로만 충전이 가능했기에평소 C타입 급속충전(최대 30W)을 애용하던 나에게 7.5W라는 속도는 매우..... 무선충전으로의 전환을 망설이게 하는 요인이었다. 구매는 알리익스프레스에서 진행하였으며 진행에 소요된 시간은 약 1~2주 사이평소 XXXXX코아 물류에서 해운배송되던 다른 알리익스프레스 상품과는 다르게 우체국..
11월 회고 부천에서 열린 심포니에 다녀왔습니다 서울신학대학교 학생들이 진행하고 기독교 계열 교수님들이 함께하셨는데 기독교 계열 심포니였는데 각종 고난과 역경에 거의 언홀리 직전까지 갔던 제가 가서 홀리함을 느끼고 온 시간이었죠 지휘자분이 혼을 담아서 지휘를 하시는데 마치 선율이 손에서 흘러 나오는 느낌이었습니다. (공인중개사 딴 친구 어머님 감사합니다) 사짜 직업도 대단하지만 상위 15% 안에 든게 대단하다고 생각합니다 아무튼 학교에서 인천까지 열심히 7호선 타고 달렸지만 진짜 행복한 시간이었습니다. 그러고보니까 사진 찍어줄걸 / 찍고 올 걸 했는데 왜 그렇게 급하게 치킨 먹으러 갔었는지 기억이 잘.... 저도 수험생이었어서 건강이 많이 안 좋았었는데 그 친구도 빨리 낫기를 바랍니다.... 진짜 수험생..
Definition of Prototype Pattern 기존의 인스턴스를 복제하여 새로운 인스턴스를 만드는 방법에 해당한다. 자세히 설명하자면, 복제 기능을 갖추고 있는 기존 인스턴스를 프로토타입으로 활용하여 새 인스턴스를 만드는 것 시간이 오래걸리는 DB작업이나 HTTP 통신을 통한 데이터의 경우 여러번 받아오려면 시간이 걸린다. 따라서 동일한 데이터가 사용되는 여러 객체가 필요하게 되는 경우 기존의 객체 하나를 만들어두고 해당 데이터를 포함하는 객체의 클론(복제)를 통해 사용하면 딜레이가 줄어들고 자원사용에 이득을 볼 수 있다. 기본적인 클래스 다이어그램은 위와 같이 구성되는데 Prototype의 clone() 메서드에 대한 상세한 내용은 구체클래스인 ConcretePrototype에 기술되게 된다..
QueryDSL에서의 빌더패턴의 예시 Member findMember = queryFactory.select(m) .from(m) .where(m.username.eq("member1")) .fetchOne(); 쿼리 DSL에서 비슷한 패턴으로 JPQL을 편리하게 이용하는 과정을 목도했는데 Method Chaining이 다소 생소하긴 했는데 이번에 빌더패턴을 공부하게 되면서 좀 더 깊이있는 사고를 하게 된 것 같다. (정확히 말하면 DSL은 메서드체이닝 방식을 이용한거고, 빌더패턴도 메서드 체이닝을 이용해서 구현한 전략이긴 하다.) Builder Pattern 동일한 프로세스를 거쳐서 다양한 구성의 인스턴스를 만드는 방법으로 복잡한 객체를 만드는 프로세스를 독립적으로 분리할 수 있다는 장점이 있다. 이번..
추상 팩토리 패턴의 핵심은 팩토리를 사용하는 클라이언트가 구체 클래스에 의존하지 않고, 추상화된 인터페이스에만 의존함으로써 클라이언트 코드의 변경 없이 용이하게 확장이 가능하도록 함에 있다. 즉 이 패턴을 사용함으로써 어떤 클래스의 구체 인스턴스에 접근하는지에 대해 클라이언트 코드는 몰라도 된다. public class WhiteshipFactory extends DefaultShipFactory { @Override public Ship createShip() { Ship ship = new Whiteship(); ship.setAnchor(new WhiteAnchor()); ship.setWheel(new WhiteWheel()); return ship; } } 다음의 코드를 확인해보자 createS..
구체적으로 어떤 인스턴스를 만들지는 구체 클래스가 정한다. UML 다이어그램으로 나타내면 다음과 같은 구조를 가진다 다양한 구현체(Ship)을 가질 수 있고, 그 중에서 특정한 구현체를 만들 수 있는 다양한 팩토리를 제공한다. 위와 같은 구조를 단순히 Ship, ShipFactory로 단순화해서 구현하게 되면, ShipFactory클래스에서 if~else문을 통해 어떤 배를 생산할 것인지에 대해 분기문을 작성해주어야 하고 변경에 닫혀있고 확장에 열려있는 OCP 원칙 (SOLID) 설계에 반하게 된다. 다시 말하면 또 다른 제품을 추가하고자 하는 경우 이름에 따라 if~else문을 추가로 작성해야하고 Ship의 특성이 변경되는 경우 변경된 요구사항에 따라 필드의 변화가 생길 수 있다. 이에 따라 Ship ..
Definition of Singleton Pattern and its needs. 싱글턴 패턴의 정의 : 인스턴스를 오직 한개만 제공하는 클래스를 의미한다 싱글턴 패턴으로 작성된 객체는 Global Scope에서 접근이 가능해야하고 접근 가능한 객체는 전 런타임에 걸쳐 오직 하나여야 한다. 시스템 런타임, 환경 설정에 대한 정보 등 인스턴스가 여러개일때 모호할 수 있는 경우가 있는데 이런 경우에 인스턴스는 오직 하나만 만들어서 제공하는 클래스가 필요하다. 이를 위해 고안된 패턴이 싱글턴 패턴에 해당한다. Singleton Pattern Implementation Private Constructor와 Static Method public class Settings { private static Setti..