Blog

  • 싱가포르 식물 및 화분 파는 곳 추천. BLG Nursery

    싱가포르 식물 및 화분 파는 곳 추천. BLG Nursery

    펀골 지역에 있는 식물 파는 플랜트 샵을 방문했다.

    내가 간 곳은 BLG Nursery라는 곳인에 근처에 플랜트 샵이 여러개 있으니 두루두루 둘러볼 수 있어서 좋았다.

    내가 오늘 여기 간 이유는 동료의 집들이 선물 사러.

    가격도 저렴한 편

    식물을 좋아한다면 가볼만 한 곳이다. 기후때문에 그런지는 몰라도 특이한 식물들도 많아서 재미있었다

  • 싱가포르 생활, 소프트웨어 개발자 iOS 혹은 안드로이드 개발자들에게 좋은 회사들 및 채용 근황

    간단히 2023년 10월 기준으로 현재 싱가포르의 채용 상황을 정리해봤다. 그리고 모바일 개발자들에게 괜찮은 회사를 판별하는 방법도 정리해봤다.

    채용근황 시장상황

    코로나 이후로 많은 것이 변했다. 한국에도 널리 알려진 Grab이나 Google 같은 회사들 뿐만 아니라 알게 모르게 여러 회사에서 레이오프를 여러차례 진행했다.

    이렇다보니 레이오프로 인해 다시 취업준비를 해야되는 개발자들이 정말 엄청나게 많아졌다. 다른 회사에 어떤 포지션이 열리면 경쟁이 박터진다. 당연히 채용 기준도 상.당.히 올라가 있는 상태이다.

    요즘 분위기로는 싱가포르 외의 국가에 거주하고 있는 개발자들에 대한 채용기회가 예전에 비해 많이 닫힌 분위기다. 싱가포르 내에서 채용하면 회사 입장에서는 리로케이션 패키지 같은것을 제공하지 않아도 되기도하고 이미 싱가포르 내부에 레이오프로 인한 취업 준비중인 개발자들이 많아졌기 때문이기도 하다.

    빨리 시장 상황이 다시 좋아졌으면 좋겠다.

    재택 현황

    많은 기업들이 코로나 기간에는 거의 백프로 재택이었다. 싱가포르 정부에서 강하게 권장한 것도 영향을 미쳤다. 그러나 지금은 많은 회사들이 다시 사무실 출근을 권장하는 분위기다. 주 5회는 아니지만 보통 주2-3회 권장하는 경우가 많다.

    개인적으로 생각하는 모바일 개발자들에게 좋은 회사

    다운로드 받아서 앱의 퀄리티를 체크하자 (특히 나는 UX가 괜찮은지 앱의 퍼포먼스 이런것을 신경 많이 썼는지를 본다)

    최소지원 버전을 확인하자 (너무 오래된 버전까지 지원하는 곳은 최신 기술들을 반영하기가 어렵고 개발자 생산성을 크게 고려하지 않는 것 같다는 생각임)

    개발팀 규모를 확인하자 (이건 대충 링크드인에서 회사로 필터링해서 앱 개발자 얼마나 있는지 확인할 수 있다)

    마지막으로 혹시 본인이 네이티브 앱 개발(Swift / Kotlin)을 좋아하고 플러터나 리액트 네이티브 같은 것을 피하고 싶다면 CEO 혹은 CTO의 경력을 확인하는 것도 추천한다. 이전 경력에서 네이티브 앱 개발을 하는 회사였는지 아니였는지도 은근히 개발팀의 기술 스택에 영향을 알게 모르게 미친다.

    개발팀 규모는 장단점이 있는 것 같다. 거의 50-100명인 규모의 모바일팀에서 일하는 거랑 10명 이하의 팀에서 일하는 거랑 업무 강도 자체는 내 경험상으로는 아주 크게 차이나지는 않았다. 물론 팀 규모가 크면 배울게 더 많고 해볼 수 있는게 더 많고 그 만큼 회사가 앱 개발에 얼마나 큰 가치를 부여하고 있는지 알 수 있다.

    스타트업이라면 당연 팀 규모가 작을 것이고 반대로 이미 어느정도 큰 규모의 회사면 당연 규모가 클 것이다.

  • 싱가포르 생활, 인터넷 VIEW QWEST 업체로 신청하다

    싱가포르 생활, 인터넷 VIEW QWEST 업체로 신청하다

    일단 집을 계약하고 입주를 하면 인터넷 신청이 필요하다. 상황에 따라 다른데 이전 세입자가 인터넷을 계속 쓰고 있었을 경우 양도 받는 경우도 있고 그게 아니라면 새로 신청해야 된다.

    나같은 경우는 신축 콘도의 첫 세입자였기 때문에 인터넷을 새로 신청해야 했다.

    동네마다 그리고 업체마다 가격이 다르고 또 프로모션 기간도 다르니 가격 비교해서 신청하면 된다.

    인터넷 비용은 한달에 얼마?

    매달 세금 8% 포함해서 39.36불씩 내고 있다. (인터넷 속도는 1Gbps)

    VIEW QWEST 인터넷 업체로 정하다

    인터넷 신청할때 공유기 대여옵션이 있는데 나 같은 경우는 매달 공유기 대여비를 내느니 그냥 새로 하나 사는게 더 싸서 공유기 대여 옵션은 뺐다.

    위의 사진은 공유기는 아니고 모뎀이다.

    설치기사가 오는 옵션이 있고 그냥 모뎀만 택배로 받아서 셀프로 설치하는 옵션이 있다. 모뎀 설치야 케이블만 연결하면 되는거라서 나는 저렴한 셀프 설치 옵션으로 주문했다.

    모뎀은 저런식으로 연결된다. 설치 정말 간단하다.

    아수스 공유기 구매

    적당한 가격의 공유기로 구매했다. 내 기억으로는 확실히 100불은 안넘는 공유기다.

    설치 끝

    와이파이 증폭기 구매하다

    지금 집은 거실에 인터넷 공유기가 설치되어 있다. 방 2개 구조인데 구석탱이 방은 인터넷 신호가 잘 안오거나 잡혀도 좀 끊기는 현상이 있어서 공유기를 더 좋은거 살까 고민하다가 그냥 저렴한 방법으로 샤오미 증폭기를 샀다.

    위의 제품인데 결론은 없는 것 보단 훨 낫다. 구석탱이 방에서도 인터넷이 제법 이제 잘 된다.

  • 싱가포르 Holland 역 NAKHON KICHEN 방문

    싱가포르 Holland 역 NAKHON KICHEN 방문

    태국 음식점으로 현지에서 꽤 유명한 곳이다. 금요일 저녁에 갔는데 유독 이 레스토랑만 길게 줄서 있었다. 딱 봐도 맛집

    체인점이라 아무 지점이나 검색해서 가봐도 될 듯
    닭고기 베이스의 스프이다. 맛있다.
    왼쪽에 튀김 같은 것이 오징어 튀김으로 만든 살짝 달콤한 소스의 음식인데 정말 맛있었다.
    태국하면 빠질 수 없는 메뉴 똠양국. 굿 맛있다
    어떤 생선이었는지는 까먹었는데 괜찮았다. 국물 맛은 약간 맑은 똠양국 베이스인 것 같다.
    밥이랑 같이 먹기 좋은 반찬이다
    태국 두유라고해서 시켜먹어봤다. 경험상 괜찮았다. 하지만 나는 한국 두유가 더 맛있다

    태국 음식만을 전문으로 하는 곳이라 그런지 내가 먹어보지 못했던 메뉴들이 많이 있어서 좋았다. 똠양국 외에도 오징어 튀김이라든지 맛있는 메뉴들이 많았다.

    재방문 의사 100%

  • 싱가포르 생활, 커피 원두 구독 서비스 추천

    싱가포르 생활, 커피 원두 구독 서비스 추천

    Perk 커피

    여러 원두 구독 서비스를 이용해봤지만 여기가 가성비 제일 좋다.

    일단 250그램21.40 SGD 이다. (배송비 포함)

    커피 한잔에 보통 15그램 – 20그램을 사용하는데 꽤 많이 마실 수 있는 양이다.

    제일 큰 장점은 탐색모드와 주기를 나의 커피 먹는 양에 따라 정할 수 있다는 점이다.

    예를 들어 하루에 1잔만 먹는 사람이면 250그램을 1달 간격으로 보내는 걸로 설정할 수도 있다.

    커피맛? 당연 최고

    커피 주기를 정할 수 있다.

    그동안 받아본 커피 종류들

  • SwiftUI: Syntax Highlighting JSON using UITextView

    SwiftUI: Syntax Highlighting JSON using UITextView

    It’s very simple. I used this Highlight SPM

    Sample Code

    //
    //  ContentView.swift
    //  Button
    //
    //  Created by Sungwook Baek on 2023/09/26.
    //
    
    import SwiftUI
    import Highlight
    
    struct ContentView: View {
        @State var jsonString = NSMutableAttributedString(string: "")
        var body: some View {
            HighlightTextView(text: $jsonString)
        }
    }
    
    #Preview {
        ContentView()
    }
    
    struct HighlightTextView: UIViewRepresentable {
        @Binding var text: NSMutableAttributedString
        
        func makeUIView(context: Context) -> UITextView {
            let textView = UITextView()
            textView.keyboardType = .asciiCapable
            textView.autocapitalizationType = .none
            textView.delegate = context.coordinator
            textView.attributedText = text
            return textView
        }
    
        func updateUIView(_ uiView: UITextView, context: Context) {
            let selectedRange = uiView.selectedRange
            uiView.attributedText = text
            uiView.selectedRange = selectedRange
        }
        
        func makeCoordinator() -> Coordinator {
            Coordinator(self)
        }
            
        class Coordinator: NSObject, UITextViewDelegate {
            var parent: HighlightTextView
            
            init(_ parent: HighlightTextView) {
                self.parent = parent
            }
            
            func textViewDidChange(_ textView: UITextView) {
                let highligher = JsonSyntaxHighlightProvider.shared.highlight( textView.attributedText.string, as: .json)
                let selectedRange = textView.selectedRange
                textView.attributedText = highligher
                textView.selectedRange = selectedRange
            }
        }
    }
    
  • 싱가포르 생활, 허먼밀러 의자 캐리어로 가져오기

    싱가포르 생활, 허먼밀러 의자 캐리어로 가져오기

    한국에서 쓰던 허먼밀러 의자가 있는데 이걸 싱가포르로 가져오고 싶어졌다.

    여러가지 방법을 찾아봤는데 의자 하나만 달랑 싱가포르로 보내는 방법이 생각보다 많지 않았다.

    큐딜리버리 서비스도 알아봤는데 사이즈 제한도 있고 무게도 20KG 초과하면 안되고 가격도 저렴하지 않다.

    결론, 분해해서 캐리어로 보내자

    허먼밀러를 분해해서 캐리어로 보내는 걸로 결정했다. 생각보다 분해는 어렵지 않았다. 21인치 캐리어에 가장 큰 등받이 부분이 들어간다는 것을 확인했고 실행에 옮겼다.

    단 캐리어 하나에 한번에 가져올 수는 없다. 내 생각에 2-3번 싱가포르 올때마다 조금씩 분해해서 가져오면 될 거 같다. 일단 나는 등받이랑 헤드레스트부터 가져왔다.

    운반 절차부품
    첫 번째등받이, 헤드 레스트
    두 번째손 받침대, 엉덩이 받침대
    세 번째받침대 (바퀴포함)

    등받이는 나사 4개만 제거하면 분리된다.

    헤드레스트도 분해함

    암튼 나는 캐리어에 넣어서 잘 가져왔다

  • 싱가포르 생활. 영주권 신청 가족관계증명서 영문 형제자매 나오게 하기

    싱가포르 생활. 영주권 신청 가족관계증명서 영문 형제자매 나오게 하기

    영주권 신청할때 가족 관계 증명서를 확인해야 될 경우가 있다. (싱가포르 영주권 신청시에는 영문 가족 관계 증명서 제출을 요구하지는 않았다. 그냥 가족 정보만 입력하면 끝)

    암튼 발급시 나를 기준으로 영문 가족 증명서를 발급할 경우 형제 자매가 나오지 않는다.

    영문 가족관계 증명서 형제 자매 나오게 발급받기

    전자가족관계등록시스템의 자주하는 질문에도 나와있다.

    발급대상자를 가족으로 선택, 또는 선택하여 발급하면 형제자매 목록이 나온다.

  • Project Setup for Full Stack Swift Developer – Use Workspace

    Project Setup for Full Stack Swift Developer – Use Workspace

    This post is about project setup for full stack swift developer. It is the same as WWDC 2022 – Use Xcode for server-side development

    I like this setup because I don’t want to switching projects between iOS and Vapor.

    Step 1. Copy Vapor Project folder into iOS App Project folder

    
    
    

    Step 2. Open iOS App Project (xcodeproj) and drag Vapor Project folder at the top level

    Step 3. Close iOS App Project folder and open Xcode Workspace

    Step 4. Resolve git subproject -dirt issue

    If you worked on vapor project with git, you may facing git subproject issue. To resolve it you need to update submodule.

    Go to the vapor project you copied in iOS project.

    Check git status

    Update git status by syncing with remote and commit any changes

    Go back to parent folder (iOS Project folder)
    Sync with remote and commit any changes

  • 맥 전용 워드프레스 앱 Mars Editor

    아주 간단한 워드 프레스용 앱을 찾다가 MarsEditor라는 것을 발견하고 한번 써 본다. 애플에서 소프트웨어 개발자로 일하다가 퇴사한 사람이 만든 앱이다.

     

    암튼, 이 앱의 장점

    애플의 노트앱 처럼 가볍다.

    이미지 업로드를 할 때 사이즈를 자동으로 줄여준다.

    Screenshot 2023 08 20 at 1 13 03 AM

    단점은 14일간만 사용할 수 있다는 점. 그 이후에는 돈을 지불해야 된다.

    앱 이름 뒤에 숫자가 붙은 걸 보니 큰 업데이트가 될때마다 업그레이드 비용을 받는 거 같다.

    하긴, 개발자는 자선사업가가 아니니 개발에 투자한 시간을 보상 받아야되니 이해함.