/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
7:09 8/01
velog.io
7:09
velog.io
ginameee.log
https://velog.io/@ginameee
멍청합니다. 오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.
저작도구: velog
최종 피드 수집: 2024-10-31 05:45
전체 (130)
1d
2024.10.30
Image 압축
이미지는 웹성능개선에 있어서 가장 큰 영향을 미친다고 생각한다.
lazy loading 이나 가상 스크롤 혹은 preconnect를 통한 네트워크 요청/속도를 개선하는 것도 중요하지만 애초에 이미지를 최대한 압축하
0
0
0
읽기모드
9M
2024.01.17
채용과제를 진행함, 간만에 개발해보면서 느낀것들 간단히 적기
스캐폴딩
디렉토리 구조를 어떻게 가져갈까에 대한 고민이 항상 있다.
뭔가 공식처럼 패턴화해서 나만의 노하우를 갖고 싶었다.
처음에는 Atomic Design Patter
0
0
1
읽기모드
9M
2024.01.15
구직활동을 위해 거진 3달만에 개발을 손에 잡는다.
문법도 기억이 안나고 큰일이다.
그동안 일하면서 갖고있던 생각들을 복기하고 정리해본다.
개발전에 데이터구조를 먼저 확인/논의하자
정석대로라면 데이터설계 및 API가 먼저 개발된
0
0
1
읽기모드
1y
private github repo 접근안될때
회사레포의 경우 직원들만 접근이 가능하고, 접근권한이 없는 경우 permission denined 와 같은 에러가 아닌 not found 에러를 내뱉는다.
레포 접근시 사용되는 인증정보가 잘못되었을 확률이 높다.
1. 어디에 저장
0
0
0
읽기모드
1y
2023.08.09
GA가 동작안하는 경우
iframe 내부에서는 동작 안함
iframe 에서의 network request라고 하더라도, first-part cookie (부모페이지의 쿠키)를 사용하기 때문에, 부모페이지에서 GA 관련 쿠키가 없다
0
0
0
읽기모드
1y
2023.08.03
웹뷰 프로젝트를 진행하고있다.
할때마다 느끼는건데, 웹뷰는 프론트만 잘 구현한다고 되는게 아닌 것 같다.
회사별, Android, IOS 플랫폼별 웹뷰 정책이 너무 천차만별이라 어디선 되고 어디선 안되는게 너무 많다.
일단 진행하
0
0
0
읽기모드
1y
input file 같은파일 두번 onChange 무반응
input file에서 동일한파일을 연속으로 입력하게되면 onChange 이벤트가 발생하지않는다.
같은파일을 등록했을때도 onChange 이벤트를 발생하고싶다면 value를 초기화해주어야한다.
const handleUploadIm
0
0
15
읽기모드
1y
2023.07.26
리펙토링
컴포넌트의 상태를 줄이는게 중요
상태를 줄일 수 있는 방법으로는 특정 상태와 관련된 로직들을 별도의 훅으로 분리시키는 것도 좋은 방법이다.
특정 패턴들을 일관화해서 하나로 묶어보자.
코드가 간결해지고 분기가 필요했던 부분
0
0
0
읽기모드
1y
2023.07.20
x-cache response header
x-cache는 CDN과 관련된 정보를 담고 있다.
다양한 정보가 있지만 주로 확인하는 정보는 cache hit 유무에 대한 정보로 볼 수 있다.
aws cloudfront 에서의 x-c
0
0
0
읽기모드
1y
검색결과의 썸네일
seo는 어렵다.
단순한 추측만으로 작업을 진행해야되기 때문이다.
검색결과에 노출시키는 것 까지는 성공했다.
하지만 검색결과의 썸네일 이미지가 거의 없거나, 있더라도 쓸모없는 이미지가 노출되곤 했다.
이를 해결하기위해 몇가지 방안
0
0
0
읽기모드
1y
사이드 프로젝트 만들 때 유용한 것
ai logo maker
chakra
starpi
0
0
0
읽기모드
1y
2023.04.13
SSR 환경에서의 onload
SSR에서 페이지를 처음에 진입했을 때 onload 이벤트가 씹히는 현상이 있다.
이때는 HTMLImageElement의 complete 속성을 사용하면된다.
https://developer.mozi
0
0
0
읽기모드
1y
2023.04.04
cookie vs storage
그 동안 request에 실리는 데이터가 아니면,
원하는 생명주기에 맞춰서 sessionStorage나 localStorage를 사용하는게 낫다고 생각해왔다.
그런데 한가지 간과한게있다. sess
0
0
0
읽기모드
1y
2023.03.22
카카오톡 OG Description이 안나오는 이슈
카카오톡에서 OG title이 길면(2줄이면) description이 짤린다.
description이 잘린다면, title글자수를 줄여보자
one link 이슈
안드로이드에서 a
0
0
1
읽기모드
1y
chrome inspect 안될 때
크롬 인스펙터가 디바이스를 제대로 인식하지 못할떄가 있다.
이럴땐 디버깅서버를 죽이고 다시 재시작해준다.
디바이스의 usb 디버깅모드도 껐다 켜주면 좋다.
근데 대부분 과도한 메모리사용으로 인식이 늦어지는 경우도 종종 있어서 재부
0
0
0
읽기모드
1y
웹뷰에서 ios app store 이동
웹뷰에서 app store를 이동하는 버튼을 만들고자 할 떄,
button이 아닌 a 태그를 사용하자.
// bad
<button onclick={() => window.location.href="앱스토어_주소"}>
앱스토어
0
0
0
읽기모드
1y
access git repository with git account
git account config 설정이 제대로 되어있지 않을 경우, private한 repostiory에 접근할 때 404에러가 발생한다.
가장 간단히 해결할 수 있는 방법은, 접근하고자하는 repository 주소에 계정정보를
0
0
0
읽기모드
1y
2023.03.09
웹뷰의 userAgent
웹뷰의 경우, userAgent에 앱 버전이 반드시 명시되는건 아니다.
자동으로 명시가 되는 줄 알았지만, 아니었다.
userAgent 세팅을 앱쪽에서 직접해주는듯하다.
따라서 웹에서 앱버전체크가 가능한지
0
0
0
읽기모드
1y
2022.03.06
CanIUse 꼭 확인하기
반응형으로 화면이 줄어들더라도 비율을 유지하기 위해 aspect-ratio라는 속성을 사용했다.
근데 IOS 14 에서 제대로 적용이 안되는 이슈가 있었다.
확인해보니 지원을 안하고있었다 제길..
cha
0
0
0
읽기모드
1y
css, 링크스타일 없애기
& > a,
a:active,
a:visited {
text-decoration: none;
font: inherit;
color: inherit;
}
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy