From 81401cd2b75d0d7ee517a300a723ba6983677b19 Mon Sep 17 00:00:00 2001 From: jihoonahn Date: Mon, 8 Jan 2024 14:45:15 +0000 Subject: [PATCH] deploy: 6255043340317a5bc680805bbdff5fcf499c7290 --- feed.rss | 2 +- robots.txt | 5 +++++ sitemap.xml | 2 +- styles.css | 8 ++++++-- tags/index.html | 2 +- 5 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 robots.txt diff --git a/feed.rss b/feed.rss index 4e75d3c..f7e185e 100644 --- a/feed.rss +++ b/feed.rss @@ -1,4 +1,4 @@ -jihoon.meThis is a personal blog for iOS Developer jihoonahn.https://blog.jihoon.mekoSun, 17 Dec 2023 18:05:46 +0000Sun, 17 Dec 2023 18:05:46 +0000250https://blog.jihoon.me/blog/letswift-2023LetSwift 2023 회고록LetSwift 2023 발표 회고https://blog.jihoon.me/blog/letswift-2023Wed, 13 Dec 2023 16:20:00 +0000

지난 10월 13일 LetSwift 에서 Swift로 CrossPlatform 하기 라는 주제로 발표하였고, 이에 대한 회고 입니다.

발표 신청

처음 LetSwift에서 발표 신청을 받는 것을 보고 LetSwift 주제인 "Deep Dive into the unknown"에 맞는 주제를 찾으려고 해서

제가 많이한 활동으로 총 3가지의 주제를 생각해 봤습니다.

  1. Tuist Plugin 사용하기
  2. Swift로 Website Deep Dive
  3. Swift로 CrossPlatform 하기

첫번째 꺼는 기존 대부분 사용하는 tuist local plugin에서 더 나아가 Tuist Plugin을 SPM으로 배포 관련한 내용에 대해서 이야기 하려고 했습니다.

하지만 너무 간단한 내용이 될거 같아서 Deep Dive라는 취지에는 맞지 않다고 생각해서 생략 하였고,

Swift 로 Website Deep Dive같은 경우는, Swift WASM 관련된 내용을 다룰 예정이였지만, 비록 WASM을 사용하는 방법이 아니긴 하지만 기존에 Swift로 StaticSite에 관련 내용을 다룬 적이 있어서 제외하였습니다.

Swift로 CrossPlatform하기 라는 주제는 기존 거의 알려지지 않는 Swift CrossPlatform인 Scade라는 플랫폼을 소개하면서, 기존에 사용하던 경험을 이야기 하는 것이 Deep Dive의 취지에 맞겠다고 생각했습니다.

그렇게 해서 "Swift로 CrossPlatform 하기" 라는 주제로 결정하여, LetSwift의 연사 기회를 얻게 되었습니다.

발표 준비

처음에 발표를 진행할 때 고려해야될 부분이 많았습니다. 기존 많이 사용하는 메이저한 플랫폼이 아닌, 많이 마이너한 Swift CrossPlatform이다 보니, 이게 무엇인지, 어떻게 사용하는지에 대한 내용은 필수적으로 들어가야 하며,

제가 이번 발표에서 중요하게 여겼던 부분은 직접 Scade를 사용해보면서 아직까지 존재하는 한계점에 대한 내용도 중요하게 생각했으며, 추가적으로 Scade가 보고 있는 목표가 무엇인지도 전달하는 것도 넣으면 괜찮겠다고 생각했습니다.

발표를 준비하기 앞서서 Swift CrossPlatform에 대한 추가적인 자료와 더 깊은 공부가 필요했습니다.

하지만 Scade같은 경우 문서가 업데이트가 늦게 되는 경우가 있다는점, 제공되는 문서 자체가, 사용방법만 알려주고, 내부 구조 관련되어 있는 내용이 없다는 점...등

발표 자료를 준비하면서, 기존에 많이 사용해 봐서 이 주제로 누구보다 잘 말할 수 있다고 생각을 했지만, 기존 여러가지 Flutter와 ReactNative 관련 발표들 만큼의 퀄리티는 힘들겠구나 생각이 되었습니다.

처음에 Scade라는 하나의 플랫폼을 전부 설명하는데 40분이상이 걸릴것 같아서 처음 40분 발표를 선택하였고

그렇게 10월 6일날 1차 온라인 리허설이 진행을 되었습니다.

처음 발표자료를 만들 때, 대부분 Scade에 대해서 처음 들어볼 것으로 추정하였고, 내가 깊게한 Scade라는 플랫폼에 대한 내용을 보여주는것으로 목표를 정했습니다.

하지만 처음 리허설이 끝나고 여러가지 피드백을 받으면서 일단 시간이 너무 짧게 끝나버리면서 부터 문제가 발생하였습니다.

ppt 74 페이지였지만, 40분에는 한참 미치지 못하는 22분으로 끝이 났고, 추가적으로 내용적인 부분도 기술적인 내용에 초점을 맞춰주면 좋겠다는 피드백을 받았습니다. (그외 버벅이는 부분 목소리 키우기 등등.. 사소한 부분도 상세하게 피드백 받았습니다.)

피드백을 받았지만, 어느정도의 기술적인 내용인가에 대한 부분과 기존 ppt를 전부 다 갈아야 된다는 생각에 어디서부터 고쳐야 하는거지라고 하면서 고민이 많을때

리이오 님이 발표 자료에 대한 피드백을 주었습니다.

- 발표 내용의 과정이 많이 빠짐
+jihoon.meThis is a personal blog for iOS Developer jihoonahn.https://blog.jihoon.mekoMon, 8 Jan 2024 14:45:07 +0000Mon, 8 Jan 2024 14:45:07 +0000250https://blog.jihoon.me/blog/letswift-2023LetSwift 2023 회고록LetSwift 2023 발표 회고https://blog.jihoon.me/blog/letswift-2023Wed, 13 Dec 2023 16:20:00 +0000

지난 10월 13일 LetSwift 에서 Swift로 CrossPlatform 하기 라는 주제로 발표하였고, 이에 대한 회고 입니다.

발표 신청

처음 LetSwift에서 발표 신청을 받는 것을 보고 LetSwift 주제인 "Deep Dive into the unknown"에 맞는 주제를 찾으려고 해서

제가 많이한 활동으로 총 3가지의 주제를 생각해 봤습니다.

  1. Tuist Plugin 사용하기
  2. Swift로 Website Deep Dive
  3. Swift로 CrossPlatform 하기

첫번째 꺼는 기존 대부분 사용하는 tuist local plugin에서 더 나아가 Tuist Plugin을 SPM으로 배포 관련한 내용에 대해서 이야기 하려고 했습니다.

하지만 너무 간단한 내용이 될거 같아서 Deep Dive라는 취지에는 맞지 않다고 생각해서 생략 하였고,

Swift 로 Website Deep Dive같은 경우는, Swift WASM 관련된 내용을 다룰 예정이였지만, 비록 WASM을 사용하는 방법이 아니긴 하지만 기존에 Swift로 StaticSite에 관련 내용을 다룬 적이 있어서 제외하였습니다.

Swift로 CrossPlatform하기 라는 주제는 기존 거의 알려지지 않는 Swift CrossPlatform인 Scade라는 플랫폼을 소개하면서, 기존에 사용하던 경험을 이야기 하는 것이 Deep Dive의 취지에 맞겠다고 생각했습니다.

그렇게 해서 "Swift로 CrossPlatform 하기" 라는 주제로 결정하여, LetSwift의 연사 기회를 얻게 되었습니다.

발표 준비

처음에 발표를 진행할 때 고려해야될 부분이 많았습니다. 기존 많이 사용하는 메이저한 플랫폼이 아닌, 많이 마이너한 Swift CrossPlatform이다 보니, 이게 무엇인지, 어떻게 사용하는지에 대한 내용은 필수적으로 들어가야 하며,

제가 이번 발표에서 중요하게 여겼던 부분은 직접 Scade를 사용해보면서 아직까지 존재하는 한계점에 대한 내용도 중요하게 생각했으며, 추가적으로 Scade가 보고 있는 목표가 무엇인지도 전달하는 것도 넣으면 괜찮겠다고 생각했습니다.

발표를 준비하기 앞서서 Swift CrossPlatform에 대한 추가적인 자료와 더 깊은 공부가 필요했습니다.

하지만 Scade같은 경우 문서가 업데이트가 늦게 되는 경우가 있다는점, 제공되는 문서 자체가, 사용방법만 알려주고, 내부 구조 관련되어 있는 내용이 없다는 점...등

발표 자료를 준비하면서, 기존에 많이 사용해 봐서 이 주제로 누구보다 잘 말할 수 있다고 생각을 했지만, 기존 여러가지 Flutter와 ReactNative 관련 발표들 만큼의 퀄리티는 힘들겠구나 생각이 되었습니다.

처음에 Scade라는 하나의 플랫폼을 전부 설명하는데 40분이상이 걸릴것 같아서 처음 40분 발표를 선택하였고

그렇게 10월 6일날 1차 온라인 리허설이 진행을 되었습니다.

처음 발표자료를 만들 때, 대부분 Scade에 대해서 처음 들어볼 것으로 추정하였고, 내가 깊게한 Scade라는 플랫폼에 대한 내용을 보여주는것으로 목표를 정했습니다.

하지만 처음 리허설이 끝나고 여러가지 피드백을 받으면서 일단 시간이 너무 짧게 끝나버리면서 부터 문제가 발생하였습니다.

ppt 74 페이지였지만, 40분에는 한참 미치지 못하는 22분으로 끝이 났고, 추가적으로 내용적인 부분도 기술적인 내용에 초점을 맞춰주면 좋겠다는 피드백을 받았습니다. (그외 버벅이는 부분 목소리 키우기 등등.. 사소한 부분도 상세하게 피드백 받았습니다.)

피드백을 받았지만, 어느정도의 기술적인 내용인가에 대한 부분과 기존 ppt를 전부 다 갈아야 된다는 생각에 어디서부터 고쳐야 하는거지라고 하면서 고민이 많을때

리이오 님이 발표 자료에 대한 피드백을 주었습니다.

- 발표 내용의 과정이 많이 빠짐
 - 타겟과 얼라인이 안맞는 문제
 
 1. 어떻게 생겨먹은 녀석인지 (Flutter 비교)
diff --git a/robots.txt  b/robots.txt 
new file mode 100644
index 0000000..698f407
--- /dev/null
+++ b/robots.txt 	
@@ -0,0 +1,5 @@
+User-agent: *
+Allow: /blog/
+Allow: /About/
+Disallow: /tags/
+Sitemap: https://blog.jihoon.me/sitemap.xml
diff --git a/sitemap.xml b/sitemap.xml
index e2611b5..15b4632 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-https://blog.jihoon.me/aboutdaily1.02023-12-17https://blog.jihoon.me/blogdaily1.02023-12-17https://blog.jihoon.me/blog/iga-ios-1monthly0.52023-12-17https://blog.jihoon.me/blog/letswift-2023monthly0.52023-12-17https://blog.jihoon.me/blog/publish-introducemonthly0.52023-12-17https://blog.jihoon.me/blog/publish-part-1monthly0.52023-12-17https://blog.jihoon.me/blog/publish-part-2monthly0.52023-12-17https://blog.jihoon.me/blog/publish-part-3monthly0.52023-12-17https://blog.jihoon.me/blog/scade-introducemonthly0.52023-12-17https://blog.jihoon.me/blog/swiftui-need-mvvmmonthly0.52023-12-17https://blog.jihoon.me/blog/tuist-xcodebetamonthly0.52023-12-17https://blog.jihoon.me/blog/universal-frameworkmonthly0.52023-12-17https://blog.jihoon.me/blog/what-is-swiftmonthly0.52023-12-17https://blog.jihoon.me/blog/what-is-swiftuimonthly0.52023-12-17https://blog.jihoon.me/blog/yackety-yak-ios-4monthly0.52023-12-17https://blog.jihoon.me/2monthly0.52023-12-17https://blog.jihoon.me/404monthly0.52023-12-17
\ No newline at end of file
+https://blog.jihoon.me/aboutdaily1.02024-01-08https://blog.jihoon.me/blogdaily1.02024-01-08https://blog.jihoon.me/blog/iga-ios-1monthly0.52024-01-08https://blog.jihoon.me/blog/letswift-2023monthly0.52024-01-08https://blog.jihoon.me/blog/publish-introducemonthly0.52024-01-08https://blog.jihoon.me/blog/publish-part-1monthly0.52024-01-08https://blog.jihoon.me/blog/publish-part-2monthly0.52024-01-08https://blog.jihoon.me/blog/publish-part-3monthly0.52024-01-08https://blog.jihoon.me/blog/scade-introducemonthly0.52024-01-08https://blog.jihoon.me/blog/swiftui-need-mvvmmonthly0.52024-01-08https://blog.jihoon.me/blog/tuist-xcodebetamonthly0.52024-01-08https://blog.jihoon.me/blog/universal-frameworkmonthly0.52024-01-08https://blog.jihoon.me/blog/what-is-swiftmonthly0.52024-01-08https://blog.jihoon.me/blog/what-is-swiftuimonthly0.52024-01-08https://blog.jihoon.me/blog/yackety-yak-ios-4monthly0.52024-01-08https://blog.jihoon.me/2monthly0.52024-01-08https://blog.jihoon.me/404monthly0.52024-01-08
\ No newline at end of file
diff --git a/styles.css b/styles.css
index 97aaf86..d1f1e07 100644
--- a/styles.css
+++ b/styles.css
@@ -1,5 +1,5 @@
 /*
-! tailwindcss v3.3.6 | MIT License | https://tailwindcss.com
+! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
 */
 
 /*
@@ -32,9 +32,11 @@
 4. Use the user's configured `sans` font-family by default.
 5. Use the user's configured `sans` font-feature-settings by default.
 6. Use the user's configured `sans` font-variation-settings by default.
+7. Disable tap highlights on iOS
 */
 
-html {
+html,
+:host {
   line-height: 1.5;
   /* 1 */
   -webkit-text-size-adjust: 100%;
@@ -50,6 +52,8 @@ html {
   /* 5 */
   font-variation-settings: normal;
   /* 6 */
+  -webkit-tap-highlight-color: transparent;
+  /* 7 */
 }
 
 /*
diff --git a/tags/index.html b/tags/index.html
index 0286b68..0e17db0 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,4 +1,4 @@
-jihoon.me

Tag

A collection of 15 tags.

Tag

A collection of 15 tags.