sed 정복하기

sed 참고사이트 sed 테스트 사이트 - https://sed.js.org/ sed 제너레이터 - https://www.jamiebalfour.scot/devkit/sed/ sed 문서 - https://www.gnu.org/software/sed/manual/sed.html 기타 설명 - https://stackoverflow.com/a/43997253 예제 1. 찾기 bash 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # George 포함 sed -n '/George/p' \# George 으로 시작하는 전체 sed -n '/^George/p' # 숫자-숫자 \1 은 1번째 일치, \2는 2번째 일치 # -E 옵션은 정규표현식의 특수문자( {}, () 등) 사용시, /(이스케이프) 를 안쓰게 해준다.

Continue reading

이번에 이직한 직장에서는 코드들이 매우 더러운 코드 되어 있었다. 신입 2명과 서버 개발자가 리액트를 이용하여 웹 프로젝트를 하고 있는 것이다. Javascript를 이용하며, Redux를 이용하지만, Props Drilling을 이용하고 있다. 사실 나는 어디를 가든 더러운 코드를 보고 작업을 하면서 리팩토링을 한다. 항상 느끼는 거지만, 개발자 중에는 경력이 있지만, 기초도 모르는 사람도 많고, 왜 이렇게 짰는지 모르면, 그냥 작동되게 했다고 한다. useMemo, useCallback도 모르며, 열심히 리랜더링해서 메모리와 cpu를 열심히 잡아먹고 있다. 레거시로부터 벗어나기 위한 노력 AS-IS

Continue reading

서론 image: auto image pixelated 현재 회사에서는 픽셀아트를 이용해서 메타버스 플랫폼을 개발을 하고 있다. 캐릭터 이미지를 확대하거나 축소하면 흐릿해지는 문제가 발생하였다. 문제 내부적은 이미지 사이즈를 조절하면 브라우저 내에 특정 알고리즘으로 인해 loss가 발생해서 생기는 현상이다. 대부분의 이미지들은 픽셀아트처럼 사각형 형태의 이미지가 아니기에, 곡선처럼 다듬어져야 한다. 하지만, 내가 만드는 플랫폼은 픽셀아트이기에 해당 방식을 하면 안된다. 해결방법 css에서 image-rendering 옵션에 pixelated 주면 된다. 해당 옵션은 nearest neighbor을 이용하여 처리하기 때문에 픽셀이 깨지지 않는다.

Continue reading

설명 Swift에서 자동으로 처리 해준다. ARC는 GC (Garbage Collector)와는 다르게 런타임이 아닌 컴파일 단에서 처리된다. GC는 런타임에 메모리를 검사하기 때문에 앱 퍼포먼스에 악영향을 준다. Retatin release 를 안해도 된다. 어떠한 클래스 A 인스턴스가 있다. A는 B와 C에 참조되어 있다. ( Reference Couting이 2가 된다.) 관련 링크 https://soulpark.wordpress.com/2013/04/03/ios-automatic-reference-counting-arc/

Continue reading

설명 N사의 만화뷰어는 스크린샷을 찍지 못하게 막아두었다. 나는 어떠한 원리로 막는지 궁금해서 여러가지 방법으로 시도를 했다. 어디까지나 호기심으로 한 것으로 코드는 공개하지 않는다. 여러가지 방법으로 시도 했으며, 역시 N사가 다른 곳에 비해 문제에 대해서 빨리 보완한다. 분석 print screenshot을 찍으면 clipboard에 저장되는데 저장되는 순간 clipboard에서 지운다. print key 감지 한다. 다른 스크린샷 프로그램 사용 및 opengl 감지시 해당 영역을 사진을 찍을 수 없다고 표시된다.

Continue reading

Author's picture

Bugtype

심심하다

Your job title