아카이브/프로그래밍23 [Less / CSS] Less를 이용해서 css 파일 만들기 안녕하세요 갈아만든쌀 입니다. 오늘 학습한 내용 중 일부를 정리해서 올립니다. 1. Less란? LESS는 CSS Preprocessor입니다. 기존 Css지원하지 않는 다음과 같은 기능들을 제공합니다. 변수(variable) Nesting(Class 안에 다른 Class정의) Mixins(파이썬의 function, def같은 기능) 2. 사용시나리오 사용 시나리오는 세가지로, less설치, less파일 작성, less->css 전환입니다. 터미널에서 쓰게되는 커맨드는 아래 스크린샷으로 첨부하였습니다. 제가 실행할때 파일 오타가 있어서 조금 길게 되었습니다. 위에서 주의할만한 사항은 less버전이 조금 구식이라는 점인데, 본인의 시나리오에 맞게 버전은 바꾸시면 될 것 같습니다. 두번의 ls실행 부분이 있.. 2021. 11. 15. [TIL / React-Native] 리엑트 네이티브 설치 및 node.js업데이트 안녕하세요 갈아만든쌀 입니다. 오늘은 node.js 업데이트 관련된 포스팅을 해보겠습니다. node와 node.js가 거의 같은 개념이라고 하는 것 같은데, 업데이트 하면서 겪었던 시행착오를 올리며, 다른분들은 편안하게 해결하시길 바라겠습니다. 1. 상황 : expo 초기화 불가 2. 조치 2. 1. npm 중 n 모듈을 통한 node업그레이드 sudo npm cache clean -f sudo npm install -g n sudo n stable 마지막의 stable은 안정된 버전을 설치하는 명령어라고함. 최신 버전을 원할 경우 마지막 커멘드를 sudo n latest 로 변경 2.2. 버전 바꿔주기(확실치 않음) 정확한 원리는 모르겠으나 위와같이 했을때 설치는 되지만 버전이 바뀌지는 않는 것 같음... 2021. 11. 11. [그래프 데이터베이스][무작정해보기] [14/30] count, collect, size,map, list 활용하기 데이터 집계하기 기본적으로 Neo4j에서는 데이터를 모아줌 아래의 Cypher문을 작동했을 때 결과 MATCH (p:Person)-[:REVIEWED]->(m:Movie) RETURN p.name, m.title 위의 결과를 잘 보면 오른쪽에 "The Replacements"가 연속되고 그 후 왼쪽에 "Jessica Thompson"이 연속되는 것을 볼 수 있음. 결과를 List로 모으기 Neo4j에서는 자료를 List형태로 모을 수 있음 다음 예시는 톰크루즈가 연기한 영화들을 리스트로 보여줌 MATCH (p:Person)-[:ACTED_IN]->(m:Movie) WHERE p.name ='Tom Cruise' RETURN collect(m.title) AS `movies for Tom Cruise` 위.. 2021. 2. 17. [그래프 데이터베이스][무작정해보기] [13/30] 쿼리 패턴 익히기 이 모듈이 끝나면 다음과 같은 것을 할 수 있어야 한다 - 여러 MATCH 패턴 사용 - 여러 MATCH 절 사용 - OPTIONAL 사용 - subgraph return - 변화하는 paths 길이 사용 MATCH절 순회 The Replacements라는 영화를 리뷰한 사람들을 팔로우하는 사람들을 찾고 싶다면 MATCH (follower:Person)-[:FOLLOWS]->(reviewer:Person)-[:REVIEWED]->(m:Movie) WHERE m.title = 'The Replacements' RETURN follower.name, reviewer.name 다음과 같은 순서로 그래프 엔진이 작동한다. 우선 영화를 찾는다. 그 후 영화를 리뷰한 사람들을 찾는다. 그런 후 다시 리뷰얼르 팔로우.. 2021. 2. 13. [Ubuntu]Failed to initialize NVML: Driver/library version mismatch 해결하기 개요 오늘은 Ubuntu안에서 Nvidia드라이버 문제를 해결하는 방법을 소개해본다. 문제상황 얼마전 연구실에서 서버에 문제가 생긴다는 문의가 들어왔다. 암것도 모르지만 서버 담당자가 된 나는 문제를 해결해야 했다. 여튼 문제 상황은 다음과 같았다. 어쨋든 문제상황은 다음과 같았다. root@user:~# nvidia-smi Failed to initialize NVML: Driver/library version mismatch nvidia-smi라는 명령어는 nvidia 장비들의 상태를 확인하는 용도인 것 같다. 연구실 가이드라인에는 위 명령어를 사용하여 그래픽 카드 유휴상태를 확인하여 머신러닝을 돌리라고 되어 있었다. 하지만 안되버린걸. 위의 메세지만 떳다면 해결방법은 여러가지가 있다. 우선 구글에 .. 2021. 2. 12. [그래프 데이터베이스][무작정해보기] [12/30] WHERE 를 활용한 쿼리 SQL과 비슷하게 WHERE를 활용해서 원하는 노드를 Query할 수 있다. 기본 질의문 구성은 다음과 같다 MATCH (n) WHERE n.property = what_you_want RETURN n.other_property 위의 질의문은 오직 노드에 대한 결과값을 처리하게 된다. 노드의 어떤 속성이 WHERE안의 조건과 맞는 노드를 RETURN하는 방식이다. 그냥 노드를 RETURN하게 해도 되고, 원하는 Property만 꺼낼 수도 있다. 특정 범위에 맞는 데이터 Query하기 MATCH (p:Person)-[:ACTED_IN]->(m:Movie) WHERE m.released >= 2003 AND m.released (m:Movie) WHERE 2003 () WHERE p.name STARTS .. 2021. 1. 28. 이전 1 2 3 4 다음