펀골 지역에 있는 식물 파는 플랜트 샵을 방문했다.
내가 간 곳은 BLG Nursery라는 곳인에 근처에 플랜트 샵이 여러개 있으니 두루두루 둘러볼 수 있어서 좋았다.
내가 오늘 여기 간 이유는 동료의 집들이 선물 사러.

















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

펀골 지역에 있는 식물 파는 플랜트 샵을 방문했다.
내가 간 곳은 BLG Nursery라는 곳인에 근처에 플랜트 샵이 여러개 있으니 두루두루 둘러볼 수 있어서 좋았다.
내가 오늘 여기 간 이유는 동료의 집들이 선물 사러.

















식물을 좋아한다면 가볼만 한 곳이다. 기후때문에 그런지는 몰라도 특이한 식물들도 많아서 재미있었다
간단히 2023년 10월 기준으로 현재 싱가포르의 채용 상황을 정리해봤다. 그리고 모바일 개발자들에게 괜찮은 회사를 판별하는 방법도 정리해봤다.
코로나 이후로 많은 것이 변했다. 한국에도 널리 알려진 Grab이나 Google 같은 회사들 뿐만 아니라 알게 모르게 여러 회사에서 레이오프를 여러차례 진행했다.
이렇다보니 레이오프로 인해 다시 취업준비를 해야되는 개발자들이 정말 엄청나게 많아졌다. 다른 회사에 어떤 포지션이 열리면 경쟁이 박터진다. 당연히 채용 기준도 상.당.히 올라가 있는 상태이다.
요즘 분위기로는 싱가포르 외의 국가에 거주하고 있는 개발자들에 대한 채용기회가 예전에 비해 많이 닫힌 분위기다. 싱가포르 내에서 채용하면 회사 입장에서는 리로케이션 패키지 같은것을 제공하지 않아도 되기도하고 이미 싱가포르 내부에 레이오프로 인한 취업 준비중인 개발자들이 많아졌기 때문이기도 하다.
빨리 시장 상황이 다시 좋아졌으면 좋겠다.
많은 기업들이 코로나 기간에는 거의 백프로 재택이었다. 싱가포르 정부에서 강하게 권장한 것도 영향을 미쳤다. 그러나 지금은 많은 회사들이 다시 사무실 출근을 권장하는 분위기다. 주 5회는 아니지만 보통 주2-3회 권장하는 경우가 많다.
다운로드 받아서 앱의 퀄리티를 체크하자 (특히 나는 UX가 괜찮은지 앱의 퍼포먼스 이런것을 신경 많이 썼는지를 본다)
최소지원 버전을 확인하자 (너무 오래된 버전까지 지원하는 곳은 최신 기술들을 반영하기가 어렵고 개발자 생산성을 크게 고려하지 않는 것 같다는 생각임)
개발팀 규모를 확인하자 (이건 대충 링크드인에서 회사로 필터링해서 앱 개발자 얼마나 있는지 확인할 수 있다)
마지막으로 혹시 본인이 네이티브 앱 개발(Swift / Kotlin)을 좋아하고 플러터나 리액트 네이티브 같은 것을 피하고 싶다면 CEO 혹은 CTO의 경력을 확인하는 것도 추천한다. 이전 경력에서 네이티브 앱 개발을 하는 회사였는지 아니였는지도 은근히 개발팀의 기술 스택에 영향을 알게 모르게 미친다.
개발팀 규모는 장단점이 있는 것 같다. 거의 50-100명인 규모의 모바일팀에서 일하는 거랑 10명 이하의 팀에서 일하는 거랑 업무 강도 자체는 내 경험상으로는 아주 크게 차이나지는 않았다. 물론 팀 규모가 크면 배울게 더 많고 해볼 수 있는게 더 많고 그 만큼 회사가 앱 개발에 얼마나 큰 가치를 부여하고 있는지 알 수 있다.
스타트업이라면 당연 팀 규모가 작을 것이고 반대로 이미 어느정도 큰 규모의 회사면 당연 규모가 클 것이다.

일단 집을 계약하고 입주를 하면 인터넷 신청이 필요하다. 상황에 따라 다른데 이전 세입자가 인터넷을 계속 쓰고 있었을 경우 양도 받는 경우도 있고 그게 아니라면 새로 신청해야 된다.
나같은 경우는 신축 콘도의 첫 세입자였기 때문에 인터넷을 새로 신청해야 했다.
동네마다 그리고 업체마다 가격이 다르고 또 프로모션 기간도 다르니 가격 비교해서 신청하면 된다.

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

인터넷 신청할때 공유기 대여옵션이 있는데 나 같은 경우는 매달 공유기 대여비를 내느니 그냥 새로 하나 사는게 더 싸서 공유기 대여 옵션은 뺐다.
위의 사진은 공유기는 아니고 모뎀이다.
설치기사가 오는 옵션이 있고 그냥 모뎀만 택배로 받아서 셀프로 설치하는 옵션이 있다. 모뎀 설치야 케이블만 연결하면 되는거라서 나는 저렴한 셀프 설치 옵션으로 주문했다.


모뎀은 저런식으로 연결된다. 설치 정말 간단하다.
적당한 가격의 공유기로 구매했다. 내 기억으로는 확실히 100불은 안넘는 공유기다.


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

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

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







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

여러 원두 구독 서비스를 이용해봤지만 여기가 가성비 제일 좋다.
일단 250그램에 21.40 SGD 이다. (배송비 포함)
커피 한잔에 보통 15그램 – 20그램을 사용하는데 꽤 많이 마실 수 있는 양이다.
제일 큰 장점은 탐색모드와 주기를 나의 커피 먹는 양에 따라 정할 수 있다는 점이다.
예를 들어 하루에 1잔만 먹는 사람이면 250그램을 1달 간격으로 보내는 걸로 설정할 수도 있다.
커피맛? 당연 최고



커피 주기를 정할 수 있다.




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개만 제거하면 분리된다.

헤드레스트도 분해함

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

영주권 신청할때 가족 관계 증명서를 확인해야 될 경우가 있다. (싱가포르 영주권 신청시에는 영문 가족 관계 증명서 제출을 요구하지는 않았다. 그냥 가족 정보만 입력하면 끝)
암튼 발급시 나를 기준으로 영문 가족 증명서를 발급할 경우 형제 자매가 나오지 않는다.
전자가족관계등록시스템의 자주하는 질문에도 나와있다.

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

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.


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
아주 간단한 워드 프레스용 앱을 찾다가 MarsEditor라는 것을 발견하고 한번 써 본다. 애플에서 소프트웨어 개발자로 일하다가 퇴사한 사람이 만든 앱이다.
암튼, 이 앱의 장점
애플의 노트앱 처럼 가볍다.
이미지 업로드를 할 때 사이즈를 자동으로 줄여준다.

단점은 14일간만 사용할 수 있다는 점. 그 이후에는 돈을 지불해야 된다.
앱 이름 뒤에 숫자가 붙은 걸 보니 큰 업데이트가 될때마다 업그레이드 비용을 받는 거 같다.
하긴, 개발자는 자선사업가가 아니니 개발에 투자한 시간을 보상 받아야되니 이해함.
You must be logged in to post a comment.