분류 전체보기
-
스포티파이가 한국에 정식으로 런칭IT 2021. 2. 7. 18:31
Spotify launches music streaming service in South Korea Spotify Technology SA on Tuesday made a long-awaited debut in South Korea, the sixth largest music market in the world and home to the K-pop music genre. www.reuters.com 해외에서는 이미 애플뮤직과 함께 음악 스트리밍 서비스 양대산맥으로 알려진 스포티파이가 국내에 런칭합니다. 얼마전부터 국내 지사를 설립하고 채용 공고가 올라오는 것이 여러번 국내 언론 기사들에 의해서 기대감과 함께 노출된 바 있습니다. 멜론과 플로, 네이버, 벅스, 지니 등 국내 음원 시장은 통신사와 카카오 ..
-
[에러로그]파이어폭스에서 리액트 SVG 리사이징하기Programming/.JS 2021. 2. 6. 15:45
파이어폭스에서만 적용이 되지 않는 svg 아이콘 사이즈 개인적으로 파이어폭스를 애용하는 중인데, 유독 다른 브라우저에서는 모두 아이콘이 정상적으로(크롬, 사파리, 엣지)작동하는 것에 비해 파이어폭스에서는 적용되지 않는 것이 보였다. 블링크나 웹킷 엔진 기반에서는 사이즈가 제대로 반영이 되지만 게코 엔진(발음이 이상하지만 gecko engine이다)과 다른 것이 무엇일까 생각하면서 한참을 github 이슈나 구글링을 통해서 찾아본 결과 크게 다른 이슈될만한 버그리포트나 티켓들을 찾아볼 수 없었다. 그래서 직접 개발자도구로 해당하는 Attribute를 타겟팅해서 태그를 직접 비교해봤다. 놀랍게도 아주 미묘한 차이를 발견할 수 있었는데 다른 브라우저에서는 스타일 태그의 width와 height에 자동으로 px..
-
[python]str을 dict로 바꾸는 두 가지 방법Programming/python 2021. 1. 24. 18:23
dict는 string으로 변경할 수 있는 데, string은 dict로 변경할 수 없다 dict1 = {"a":"b", "c":"d"} str1 = str(dict1) print(str1) # 실행 결과 {"a":"b", "c":"d"} 딕셔너리 타입을 str로 형 변환을 하면 원하는 것처럼 알맞게 잘 출력한다. 하지만 이 str을 다시 딕셔너리 타입을 변경하려고 하면 에러가 발생한다. dict1 = '{"a":1, "b":2}' print(dict(dict1)) # 실행 결과 dictionary update sequence element #0 has length 1; 2 is required str을 dict로 바꾸는 방법 1. string으로 형 변환된 것을 eval을 사용해서 코드화 한다. str..
-
코로나로부터 2020년 살아남기log 2021. 1. 3. 17:18
이글은 회고록의 목적성을 담고 있다. 올해에 겪은 일들과 과정 등을 풀어서 적고, 어떤 것들이 부족했는지, 앞으로는 어떤 것들이 필요한지를 점검하고자 한다. 회고록을 남기게 된 계기 사실 딱히 회고록을 올해도 계속해서 쓰자는 생각이 들었던 것은 아니다. 다만 작년에도 쓰고나니 올해도 써야겠다는 의무감이 조금 더 들었을 뿐이다. 별다를 일 없이 무탈히 이번 년도를 보냈다면 오히려 이런 회고록도 적을 일이 없었겠지만 불행인지 다행인지 회고록에 적을 내용들이 넘쳐났다. 그런 사건들을 회고함과 더불어 과연 작년에 다짐한 것들은 얼마나 이루어냈는지 되돌아보고 점검하며 반성하는 시간 또한 가져보려고 한다. 지난 회고록은 아래 링크를 참고하면 된다. 고졸 개발자로 2019년 살아남기 이글은 회고록의 목적성을 담고 있..
-
argument v.s parameter, function v.s. methodProgramming 2020. 12. 13. 16:28
귀에 걸면 귀걸이 코에 걸면 코걸이지만 어디가 코인지, 어디가 귀인지 어디가 코인지는 확실히 알자는 마음에서 정리. 둘은 비슷한 단어로 자주 혼동해서 사용하지만 사실 그 쓰임새가 다르다. argument와 parameter의 차이 parameter는 매게변수로 번역하고 argument는 인자로 번역된다. public void MyMethod(string myParam) { } 메소드를 정의할 때 myParam을 parameter라고 부른다. string myArg1 = "this is my argument"; myClass.MyMethod(myArg1); 메소드를 호출할 때 메소드의 파라미터로 보내지는 데이터를 argument라고 부른다. 메소드를 정의할 때는 parameter, 메소드를 호출할 때는 a..
-
프로그래머 작업용 키보드 끝판왕 해피해킹 사용후기Review/IT 2020. 12. 13. 15:16
우연히 해피해킹 프로페셔널 3세대 하이브리드 타입S형을 사용해 볼 기회가 생겨서 키크론 k8을 잠시 치워두고 기계식 키보드의 끝판왕이라고 불리우는 해피해킹을 써봤습니다. 해피해킹의 동일 세대에서도 여러가지 모델이 갈리는데 그 중에서도 하이브리드 타입-s는 유선과 무선을 동시에 사용 가능하면서도 저소음 모델에 해당합니다. 일단 위 사진에서도 보셨겠지만 텐키리스도 충분히 적은 배열임에도 불구하고 방향키가 위치한 너비만큼이나 더 잘라낸 아주 작은 미니배열인 것을 확인할 수 있습니다. 방향키와 펑션키가 빠져있기 때문에 그만큼 크기를 줄일 수 있었는데요. 그렇다고 이 기능들이 없어진 것은 아닙니다. 엔터키(Return)밑에 보이는 Fn키와 조합해서 방향키와 펑션키 등을 활용할 수 있습니다. 처음에는 이 배열이 적..
-
아이패드 에어4 프로와의 비교, 언박싱 및 사용 후기Review/IT 2020. 12. 6. 20:45
이번에 출시한 아이패드 에어4 프로와의 차이점은? 아이패드 에어4는 이번에 새롭게 폼펙터가 갱신된 세대입니다. 물론 여기서 갱신되었다고 함은 기존의 에어와 비교해서 그렇지 사실 프로의 폼펙터를 계승한 것에 가깝기 때문에 완전히 갱신 되었다고 말하기에는 부정확한 면이 있습니다. 기존의 홈 버튼이 존재했고 유선형의 바디와는 다르게 이번 아이패드 에어4는 아이패드 프로의 그것과 바찬가지로 각지고 홈버튼이 없는 채로 등장했습니다. 오히려 에어보다는 프로에 가깝게 스펙이 모두 올라갔고 애플 펜슬 2세대가 지원하며 A14바이오닉 칩을 탑재함으로써 싱글코어 성능은 오히려 프로를 압도 하기도 합니다. 사실상 프로와의 차이점은 카메라와 용량, 프로모션이라 불리는 120hz 디스플레이의 주사율을 제외하고는 거의 없다시피 ..
-
맥OS 필수 추천 앱 10가지Review/IT 2020. 10. 4. 18:59
맥북을 사용하면서 윈도우가 아니라 맥을 사용하게 만드는 킬러 앱들이 있다. 사용자의 편의성을 극강으로 이끌어주고 생산성을 늘려주는 앱들이 있는데 맥에서만 사용할 수 있다. 맥을 더 맥 답게 사용하는 추천 앱 10가지, 바로 만나보자. flume(부분 유료) 카카오톡이나 슬랙, 텔레그램과 같은 메신저들을 사용하고 있는 환경이나, 취향에 맞게 설치해준다. 맥용 카카오톡 같은 경우에는 광고가 달려있지 않아서 윈도우에 비해서 쾌적하게 사용할 수 있다. 사실 이와 같은 메신저는 윈도우에도 제공하는 앱들이지만 지금부터 소개할 이 flume은 다르다. 이 flume은 인스타그램을 맥 앱으로 제공한다. 공식 인스타그램 어플은 존재하지 않지만 많은 인스타그램의 api를 활용한 서드파티앱들이 존재한다. 그 중에서 flum..