일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- cartalyst
- reactnative
- elasticSearch
- blockchain
- Laravel
- Python
- 당사자표시정정신청서
- 홈택스
- 인민공원
- auth
- 코로나19
- win32
- Sentinel
- 사업자계좌
- 개인사업자
- javascript
- Tutorial
- Blade
- as후기
- Eclipse
- Bootstrap
- 소액임금체불
- 이더리움
- 코로나
- 전자소송
- 보정명령
- Java
- 체당금
- php
- vue
- Today
- Total
목록Development/기타 (19)
그냥 사는 이야기
VPN을 써야할 일이 있어서 잠시 NordVPN을 사용했습니다. 지인이 믿을 만한(?) VPN중 NordVPN을 권유해주길래 일주일 무료체험으로 가입하였습니다. 그렇게 잠시 사용하고 해지하려고 하니.... 왠걸...NordVPN 가입 및 결제 정보별일 없을 거라 생각해서 사실 어떻게 가입하였는지는 기억이 안납니다. 구글 계정으로 Sign up 한 후 대충 Next 누르면서 가입했습니다. 제 구글 계정의 결제 정보를 통해 가입승인까지 되었던 것 같습니다. 제가 가입했던 Plan도 기억안납니다. 대충 중간꺼 1년에 얼마고 일주일 사용하고 해지 없으면 결제 될 수 있다 정도 본 것 같습니다. 이건 너무 뻔한(?) 거니깐요. 해지하려고 NordVPN 사이트 접속해서 로그인 후 보니 해지 버튼이 안보였습니다. 이..
이글은 https://supabase.com/docs/learn/auth-deep-dive/auth-row-level-security 를 번역한 글입니다. About Supabase 대시보드에서 Row Level Security(이후 행 수준 보안)을 활성화하고 Postgres 정책을 작성하여 데이터베이스 테이블에 대한 액세스를 제한하는 방법을 알아보세요. Watch Securing Your Tables Supabase에서는 클라이언트(주로 웹 브라우저)에서 직접 데이터에 액세스할 수 있으며, 다음과 같이 Supabase URL과 Anon 키를 supabase-js에 전달하면 됩니다: const supabase = createClient( 'https://qwertyuiop.supabase.co', 'e..
폰으로 사진을 찍으면 GPS 위치 정보를 기록할 수 있지만 가끔씩 그것을 놓칠때가 있습니다. GPS 수신이 힘든 지하나 장소인 경우도 있지만 정상적인 곳에서 기록이 남아있지 않을 때가 있습니다. 체감상 아이폰이 비교적 괜찮은 편이었고 삼성 갤럭시도 2~3년 전부터는 좋아진거 같습니다. (나에겐 갤럭시S5에서 GPS를 놓친 사진이 꽤 있습니다) LG는 V30 모델을 사용중인데 가끔씩 누락됩니다. 넥서스는 5, 5X를 사용해봤는데 괜찮았던 것 같습니다.(넥서스는 기억이 살짝 가물가물하네요) 현재는 구하기 힘든 팬텍 모델로 찍은 사진에서도 종종 놓치는 편이었습니다. 현재는 V50을 사용중인데 이건 아직 충분히 체감하지 못했습니다. 이건 뭐 그냥 개인의 체감일 뿐이지만 해마다 3000~4000 장 정도의 사진을..
2014.11.18 다른곳에서 작성한 글을 가져왔습니다. 커널 드라이버에서 EventViewer에 Event Log를 생성하기 위해서는 구현부 Message 리소스 작성 시스템에 리소스 path 작성 이렇게 3부분을 살펴 보아야 합니다. System Event Log 작성을 위한 코드 작성 아래의 function과 data structure를 사용합니다. Function IoWriteErrorLogEntry IoAllocateErrorLogEntry Data Structure IO_ERROR_LOG_PACKET IoAllocateErrorLogEntry()으로 IO_ERROR_LOG_PACKET 타입의 메모리를 할당받은 후 적절한 값을 assign 후 IoWriteErrorLogEntry()으로 log를..
Ethereum의 erc20으로 자신만의 토큰을 만드려고 합니다. 토큰이 무엇인지? erc20이 무엇인지 등은 넘어가겠습니다. 여기서는 OpenZeppelin의 코드를 사용하였습니다. 토큰을 만들기 위해서는 토큰의 기능들 (예를 들면, 전송이나 잔액조회 같은)을 어떻게 할 것인지에 대한 Solidity 코드를 작성하여야 하며 이를 Contract 작성이라고 합니다. 이렇게 만들어진 contract를 이더리움에 올리면 토큰으로서 작동하게 되는데 한번 올린 다음에는 수정이 쉽지 않기 때문에 초기에 충분히 테스트하여 확인 후 올려야 합니다. 이러한 이유로 OpenZeppelin에서는 (아마도 다른것도 마찬가지일 것 같지만) 기존에 충분히 테스트된 contract 코드를 제공하며 이를 가져다 일부만 변경한 다음..
물려받은 PC, 포트 제한 많은 환경. 현재 일하는 곳에서의 환경입니다. 역시 개발 관련 업무하기에 편치 않습니다. 회사계정, 개인계정이 뒤죽박죽 섞여있던 곳에서 git을 사용하는데 어느 순간 https 프로토콜로 remote fetch가 안되기 시작했습니다. 처음에는 또 포트가 막혔나 싶었는데 테더링으로 해봤지만 역시나 안되었습니다. 이 문제를 풀어야 겠습니다. 문제 상황 정확한 에러내용은 아래처럼 나왔습니다. D:\repo> git push --set-upstream origin master remote: Permission to 유저/프로젝트.git denied to 모르는유저. fatal: unable to access 'https://github.com/유저/프로젝트.git/': The requ..
git은 파일의 이력을 관리하며 증감분을 기록하면서 관리합니다. 따라서 파일을 커밋한 이후 나중에 이것을 지우는 delete를 수행한다 해도 이 자체가 하나의 이력이므로 소스 이력상에서 파일이 지울 수는 없습니다. 라고 알고 있었는데, 다른 사람의 팀 소스에서 지워야할 필요가 생겼습니다. 초기에. gitignore에 포함 못 시킨 고용량의 디렉터리로 인해, 이후 지속적으로 용량의 고통을 받아오다 결국 프로젝트를 삭제하고 다시 생성할까 했었습니다. 하지만 삭제 후 다시 생성하면 그 동안의 commit history가 사라지기에 망설이고 있었습니다. 모든 이력에서 특정 파일 혹은 디렉토리 삭제 filter-branch filter-branch는 브랜치내에서 특정 이력을 다시 쓰는 history rewrite..
윈도즈 10 2004 버전부터 wsl2를 공식 지원합니다. hyper-v를 활용한 방식이기에 wsl1에서 가끔 안 되는 package도 이제는 모두 지원하게 되었습니다. 한참 wsl2로 이리저리 가지고 놀다가 그동안 사용 안 해봤던 oh-my-zsh를 사용해보기로 하였습니다. 웬만하면 bash를 사용하려고 맥이든 뭐든 oh-my-zsh를 피해왔는데 그래도 한 번은 사용해봐야 되지 않을까 싶네요. 저의 wsl2에서 ohmyzsh 설치 및 사용기를 시작해보겠습니다. Windows Terminal 윈도우즈10 2004 버전부터 윈도즈 터미널도 공식적으로 제공되었습니다. 이제 putty니 git bash니 하는 다른 종류보다는 깔끔한(?) 윈도즈 터미널로 넘어가도 될 것 같습니다. 흠.... default로 P..