목록기타등등 (17)
규도자 개발 블로그

가마우지란 무엇이냐. 새의 일종이다. 특이한 점이 하나 있다면 HTML 삽입 미리보기할 수 없는 소스 해당 영상을 굳이 보진 않아도 된다. 중요한 건 가마우지란 사람에게 큰 물고기를 낚아다주고 작은 물고기를 보상으로 받는 새라는 것이다. 그렇다면 유튜브를 가마우지로 만든다는 건 어떤 의미일까. 바로 유튜브 알고리즘 최적화를 통해 내게 도움이 되는 정보를 쏙쏙 물어다주는플랫폼으로 만들자는 것이다. 유튜브는 프로파일별로 추천 알고리즘이 적용되므로 특정 분야에 관한 영상을 계속 보면 그 영상을 좋아하는 사람들이 좋아할만한 다른 것들을 계속 추천해준다. 처음 프로파일을 새로 생성하면 기존에 있던 다른 계정들을 참고한 이러한 추천 목록들을 보여주는데 내가 원하지 않는 관심 영상들은 관심없음을 체크하고 관심있는 분..

인디드(indeed)로 살펴본 프로그래밍 언어의 실력대비 연봉 테이블 요즘 엘릭서(Elixir)라는 함수형 프로그래밍 언어를 실무에 도입하기 위해 스터디를 하고 있다. 시작하기 전의 우려와는 달리 함수형 프로그래밍이 너무나도 재미있고, 그것과 더불어 엘릭서의 엄청난 장점(무중단 배포, 스케일링, 프로세스 관리 등등)을 알게 되면서 대체 왜 이 언어가 메인프레임이 되지 않았을까 궁금해졌을 정도이다. 그정도로 시스템 운영에 필요한 거의 모든 개념이 이미 elixir에 built-in되어있다. 뭐 아무튼 이것과 더불이 올해 초에 봤던 Stack Overflow Developer Survey 2021가 생각났는데 주목할만한 건 함수형 언어들이 연차대비 좋은 연봉을 받고 있다는 점이다. 스칼라, Ruby, Ex(..

search safe한 숫자압축 알고리즘 (feat. python) 이런 일이 있었다. 어떤 자료에서 해석한 특정 값을 elasticsearch에 저장하고 그것을 검색을 통해 가져와야 했는데 그 특정 값은 길이가 300자가 넘어가는 숫자였다. 그래서 fuzzy나 more_like_this등을 통해 검색을 구현하려 했으나 길이가 워낙 길어서인지 검색이 잘 되지 않았다. 어차피 이 값을 다시 쓰지 않고 그저 검색용도로만 쓸거라면 압축해서 저장하는 게 훨씬 낫겠다는 생각이 들었다. 그냥 간단하게 0부터 9까지는 냅두고 ASCII를 이용해 10부터 이어지는 숫자들을 알파벳이나 다른 숫자들을 이용해 압축하는 느낌으로 접근했는데 구글이나 네이버같이 검색엔진을 써본 사람들은 알겠지만 검색엔진에서는 특수하게 처리하는 ..

맥의 시스템 환결성정 -> 키보드 -> 텍스트 란에 가보면 이렇게 모두 체크돼있는 걸 확인할 수 있다. 과감하게 전부 해제하면 된다. 맞춤법 자동수정은 일반명사가 아닌 축약어 + 고유명사를 많이 쓰는 개발분야에 오히려 방해된다. 필자의 경우 ecr을 입력하는데 계속 ear로 바꿔주는 쓸데없는 친절로 인해서 방해를 받았다. 자동으로 문장을 대문자로 시작은 굳이 말하지 않겠다. 스페이스---와 Touch Bar---는 취향것 체크 or 해제하면 되겠지만 특히 무조건 해제해야하는 옵션이 바로 맨 밑이다. 가끔씩 stackoverflow나 기타 blog에 작성돼있는 코드를 복사 붙여넣기 할 때 키보드로 입력할 수 있는 따옴표가 아닌 뭔가 요상한 따옴표가 물려오는 경우가 있다. 바로 이 옵션을 킨 채 작성한 문서..

과연 여기서 말하는 강한 온도는 높은 온도를 의미하는 것인가, 낮은 온도를 의미하는 것인가. 숫자가 온도를 의미하는 것인가 아니면 강도를 의미하는 것인가. 여기서 강도를 의미하는 것이라면 높은게 강도가 높은 것인가 낮은게 강도가 높은 것인가. 또 이 강도가 높은 게 온도가 높은 것인가, 강도가 낮은 게 온도가 높은 것인가. 온도를 강하게 하려면 저 화살표 방향으로 돌리라는 것인가 아니면 상단의 화살표가 거기에 존재할 때 온도가 강하게 설정돼있다는 것인가. 진짜 그 어떤 정보도 도움이 되지 않는 최악의 UI가 아닐까. 결국엔 UX로 해결해야한다. 성에제거가 곧 높은 온도를 의미하는 것이니 온도를 낮추려면 성에제거로 갈 수 있는 방향의 반댓방향으로 돌리면 되고, 온도를 높이려면 성에제거방향으로 가면 된다.

여기서 말하고자 하는 건 백준이나 프로그래머스, 해커랭크, 릿코드처럼 알고리즘 문제풀이가 주가 되는 사이트가 아닌 순수 강좌가 좋은 사이트이다. 바로 https://swexpertacademy.com/ SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이 사이트인데 삼성전자에서 만든 강의 및 알고리즘 문제풀이 사이트이다. 요즘 계속해서 취업을 위해 코테를 보고 있는데 다른 문제들은 고사하고 항상 그래프 문제에서 계속 고배를 마시는 것 같아 다시 복습을 하려던 차에 이곳을 찾아서 공부하고 있다. 지옥같다. 아무튼 사이트에 들어가면 LEARN이라는 메뉴에서 COURSE에 들어가보면 이런식으로 프로그래밍 레벨과 분야별..
바로 https://www.canva.com/colors/color-palette-generator/이곳이다. 뭔가 사이트를 만들 때 키컬러를 하나 정하게 되는데 그밖에 그 키컬러에 어울리는 색상이 필요할 때 나같이 디자인감각을 하수구에 쳐박은 사람은 낙타의 토사물 같은 색들을 선택해서 결국 아타리 게임에서 나올법한 그래픽을 선보이게 되곤 한다. 그것을 방지해주는 아름다운 사이트이다. 시작부터 이렇게 아름답다. 위에는 말 그대로 특정 이미지에서 키가 되는 컬러들의 16진수값을 추출해주는 것이고 아래는 잘 어울리는 색끼리 묶어놓은 팔레트이다. 심지어 더 좋은 건 밑에 팔레트에서 특정 색깔을 누르면 그 색깔과 어울리는 다른 팔레트 또한 보여준다. 그래서 아주조으다!
네이버 포스팅 예약 발행시간 내마음대로 정하기 나는 이 블로그 뿐만 아니라 네이버 블로그도 운영중이다. 곧 투데이 60만을 넘길 예정이고 어찌 보면 이 블로그보다 규모가 더 크다고 할 수 있겠다. 하지만 하루 평균 1,000명의 방문자가 발생하는 이곳과는 다르게 그곳은 하루 약 100명의 방문자가 발생한다. 멀잖아 역전당할 것 같지만 각설하고, 오랜만에 네이버에서도 예약글을 발행할 일이 있었는데 보니까 분단위를 정할 때 10분 단위로 지정해야만 예약을 할 수 있게 돼있다.이런식으로 말이다. 티스토리는 이와 달리선택도 되지만 텍스트로 변경도 가능하다. 네이버도 당연히 될 줄 알았는데... 그래서 뭔가 네이버 예약글은 "티가 난다"는 점이 마음에 들지 않았다. 그래서 개발자스럽게 내마음대로 발행시간을 변경하..
아주 간단했다. 구글에 virtuaNES shortcut game autorun라고 쳐봤는데 일단 virtuaNES에 대한 글은 없었고 ePSXe라는 에뮬의 롬 숏컷을 만드는 방법만 검색됐다. (여기에서 virtuaNES는 옛날 패미컴, 그러니까 슈퍼마리오 초창기버전을 지원하는 에뮬레이터이고 ePSXe는 플레이스테이션1을 지원하는 에뮬레이터이다.) ePSXe에선 -loadbin /whatever.iso 라는 명령어를 바로가기에 추가하면 된다고 해서 일단은 나도 똑같이 해봤지만 프로그램이 다른데 될리가 없지. 하지만 힌트는 얻었다. 아 이친구는 -loadbin이라는 명령어까지 파일명으로 읽는구나. 그래서 간단하게 해결했다. 그냥 -loadbin이라는 명령어를 없애주면 된다. virtuaNES는 바로가기 뒤..
언제 한번 보이스 시릴이라는 사람에게 메일을 받았다. 내용은 다음과 같다. JSON을 테스트하는 가장 좋은 방법. POSTMAN과 JSON Placeholder라는 게시물에 방문하는 사람들이 내 사이트 https://extendsclass.com/에 관심을 가질 수도 있다. 내 사이트는 몇몇 JSON, API TESTING TOOL을 지원한다! 라고만 보내왔다. 뭐 사이트를 올려달라는 것도 아니고, 홍보를 해달라는 것도 아니고, 다른 여타 마케팅 팀에서 날라오는 메일처럼 무슨 상품을 쓰게 해줄테니 포스트를 올려달라는 것도 아니었다. 그래서 조금 당황스러워서 으레 이런 제안이 그러하듯이 저 게시물에 사이트를 달아달라는 걸로 해석하여 "이미 저 게시물은 많은 트래픽을 담당하고 있고 제목과 다른 정보를 제공하..