'Linux' 카테고리의 다른 글
dmesg 시간 환산하기 (0) | 2020.01.07 |
---|---|
screen 사용법 (0) | 2019.12.18 |
cool-retro-term (0) | 2019.12.16 |
grep -v (invert match) (0) | 2019.11.01 |
서비스 등록 오류 (0) | 2019.10.10 |
dmesg 시간 환산하기 (0) | 2020.01.07 |
---|---|
screen 사용법 (0) | 2019.12.18 |
cool-retro-term (0) | 2019.12.16 |
grep -v (invert match) (0) | 2019.11.01 |
서비스 등록 오류 (0) | 2019.10.10 |
grep으로 확인했었는데 vi에서도
/ 대신 : 명령을 통해 몇번이 매칭되는지 확인이 가능하다.
"로 끝나는 줄을 검색하기 위해서는 아래의 명령을 하면되는데
/"$
총 몇줄이 매칭되는지 보려면 아래와 같이 :로 시작해서 하면된다.
:%s/"$//n
vi가 늦게 켜지는 이유 (0) | 2022.07.28 |
---|---|
vim 색상 바꾸기(colorscheme) (0) | 2021.01.20 |
vi gg=G와 set ts (0) | 2019.07.04 |
vi 검색 취소하기 (0) | 2019.06.04 |
vi 여러개 파일 편집하기(동시 x) (0) | 2017.09.16 |
말이 어렵다 -ㅁ-
array_agg()를 통해서 합치게 되면
{1,2,3} 이런식으로 중괄호가 붙게 되는데
이걸 없애고 순수하게(?)
1,2,3 으로만 출력하게 하는 방법
아래와 같이 하면 array_agg에 의해 배열로 {}로 붙게 되고 array_to_string()에 의해
{}가 제거된 채 원하는 의도대로 1,2,3 으로 출력되게 된다.
array_to_string(array_agg(DISTINCT datas),',') |
postgres 동일 컬럼명 에러 (0) | 2019.12.20 |
---|---|
sql scan과 index (0) | 2019.12.19 |
postgres create view / materialized view (0) | 2019.12.15 |
sql not exists (0) | 2019.12.09 |
sql filter() over() (0) | 2019.12.09 |
사이트들 뒤지다가 나온 SQL문 공부하는데 사용하기 용이한 샘플 데이터베이스
SQLite용으로 보이지만.. 일단 테이블도 꽤 많고 공부하기에는 부족함이 없을 듯하다.
[링크 : https://www.sqlitetutorial.net/sqlite-sample-database/]
sqlite memory cache (0) | 2019.05.21 |
---|---|
sqlite primary key (0) | 2019.03.12 |
sqlite dateime (0) | 2018.11.27 |
sqlite3 도움말 (0) | 2017.04.02 |
라즈베리 sqlite 버전 (0) | 2017.04.02 |
어쩌면 약을 처방해주면서 했던 약의 효능은
약의 효능이 아닌
나에게 해주는 주문일지도 모르겠다는 생각이 들었다.
출근하면서도 조금씩 심장이 조여오는 느낌이 왔지만
그때마다 나에게 한 말
"한 걸음을 내딛을수 있도록 도와주는 약을 먹었잖아. 한 걸음만 더 내딛자"
그 별거 아닐지도 모르는 "한 걸음"이 이제 나에게 주문이 되어
다시 앞으로 걸어 나갈수 있는 힘이 되길..
가슴도 콩닥콩닥 (0) | 2019.12.29 |
---|---|
먼가 살게 있어서 문구점을 다녀왔는데.. (6) | 2019.12.20 |
오랫만에 일찍 기...절? (0) | 2019.12.14 |
이틀만의 퇴근 (2) | 2019.12.13 |
89.5! (0) | 2019.12.12 |
이제야 눈에 띄는 DOM3 XPath 1.0 implementation..
그래서 문법을 많이 적용 못 받은건가? 최신은 3.1인 것 같은데 1.0이라서 기능들이 많이 빠진듯
DOM 3 XPath 1.0 implemention and helper for JavaScript, with node.js support.
[링크 : https://www.npmjs.com/package/xpath]
아무튼 boolean() 함수는 결과값이 boolean 타입이다(당연하지만)
[링크 : https://developer.mozilla.org/ko/docs/Web/XPath/Functions/boolean]
아래는 xpath node.js npm의 예제를 이용하여
/book 노드가 실제로 존재하는지 boolean()으로 체크하도록 수정한 내용이다.
> var xpath = require('xpath') undefined > > var dom = require('xmldom').DOMParser undefined > var xml = "" undefined > var doc = new dom().parseFromString(xml) undefined > console.log(xml) undefined > var nodes = xpath.select("//title", doc) undefined > console.log(nodes[0].localName + ": " + nodes[0].firstChild.data) title: Harry Potter undefined > var test = xpath.select("boolean(/book)", doc) undefined > console.log(typeof test) boolean undefined > console.log(test) true |
typeof로 체크시 boolean 타입으로 나오니.. 기존에 프로그램을 좀 수정해야 할 듯..
node.js cookie 관련 함수들 (0) | 2020.01.19 |
---|---|
node.js crypto 모듈 (0) | 2020.01.19 |
node.js JWT with refresh token (0) | 2019.12.10 |
node.js synchornous file write (0) | 2019.11.06 |
postgres on node.js (0) | 2019.09.24 |
실행해보니 KDE와는 별개로 QT만 설치되면 된다.
zoom out 하면 처음 실행 할때 보단 넓은 화면을 쓸 수 있다
(그냥 창만 키워서는 화면만 커지지 한 화면에 출력되는 행/열 길이가 바뀌진 않는다)
개인적으로는 그나마 컬러가 나오는 IBM DOS가 무난했음
--
추억에 빠지게 하는 고전 CRT 느낌의 터미널 에뮬레이터
근데.. QT쓰면.. KDE여야 할텐데 난 Gnome이라 저거 하나하려고
단순하게 Qt 어플리케이션이려나? KDE 깔긴 싫은데 크윽...
[링크 : https://github.com/Swordfish90/cool-retro-term]
+
$ sudo apt-get install cool-retro-term 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-localstorage qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 다음 새 패키지를 설치할 것입니다: cool-retro-term qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-localstorage qml-module-qtquick-privatewidgets qml-module-qtquick-window2 qml-module-qtquick2 0개 업그레이드, 11개 새로 설치, 0개 제거 및 0개 업그레이드 안 함. 8,140 k바이트 아카이브를 받아야 합니다. 이 작업 후 16.8 M바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까? [Y/n] y |
screen 사용법 (0) | 2019.12.18 |
---|---|
byobu (0) | 2019.12.18 |
grep -v (invert match) (0) | 2019.11.01 |
서비스 등록 오류 (0) | 2019.10.10 |
grep -o 매칭되는 영역만 출력하기 (0) | 2019.09.25 |
ER 이런것 처럼 data model중 하나로
EAV 는 일종의.. 비정형 데이터 그러니까 로그 스타일? 머 이런 느낌인듯
영문위키를 번역해서 보는데 의료정보 쪽에서 촉발(?)된 비정형 데이터 처리에 대한 방법으로 보이기도 한다.
[링크 : https://en.wikipedia.org/wiki/Entity%E2%80%93attribute%E2%80%93value_model]
[링크 : https://en.wikipedia.org/wiki/Data_model]
[링크 : https://wsjoung.tistory.com/91]
[링크 : https://snowple.tistory.com/359]
[링크 : https://gojjc.tistory.com/entry/Entity%E2%80%93attribute%E2%80%93value-model]
[링크 : http://wiki.gurubee.net/pages/viewpage.action?pageId=15630354]
zmmu gen-z (0) | 2020.09.07 |
---|---|
async와 non block (0) | 2020.01.20 |
ETL - Extract Transform Load (0) | 2019.12.11 |
SAS expander (0) | 2019.11.02 |
data at rest (저장데이터) (0) | 2019.10.28 |
create view는 먼가.. 막 복잡할줄 알았는데 별 차이가 없네?
query 부분을 ' '로 감싸면서 안에 있는 '를 막 '''로 치환해줘야 할 줄 알았는데..
[링크 : https://www.postgresql.org/docs/9.2/sql-createview.html]
[링크 : https://blog.naver.com/jdub7138/220863929987]
materialzied view 라는게 pgadmin에서 본게 기억나서 찾아보니
단순하게 메모리에 생겨나는게 아닌 물리적으로 공간을 차지하는 뷰라고 한다.
오라클에서 처음 도입되었다고 하는데. 그건 나에게 중요한건 아니니..
[링크 :https://ko.wikipedia.org/wiki/구체화_뷰]
[링크 : http://www.gurubee.net/lecture/1857]
postgres 9.3 이후버전 부터 사용이 가능한 것 같고
(다만 9.3 버전은 unsupportted 버전으로 지정되었지만.. 여기서 unsupportted는 LTS등의 기간이 끝난거겠지?)
view랑은 아무튼 구분되어서 저장되는 것으로 보인다.
[링크 : https://www.postgresql.org/docs/9.3/rules-materializedviews.html]
sql scan과 index (0) | 2019.12.19 |
---|---|
postgresql 에서 ,로 구분되는 문자열로 내보내기 (0) | 2019.12.18 |
sql not exists (0) | 2019.12.09 |
sql filter() over() (0) | 2019.12.09 |
sql 표준함수 종류 (0) | 2019.12.09 |
머.. 이미 상품도 있으니 한발 늦은 수준이 아닌데?
[링크 : http://www.ghcleaner.co.kr/shop/shopbrand.html?xcode=001&type=O]
회사에서 청소하는데 dyson 제품이고 바람 나오는 방향을 앞으로 해서
불면서 청소하니 사무실 구석구석 다 밀어내지 않고 청소하기 편해서
오... 가정용인데 바람 불어내는 기능 있으면 편하겠네 근데 어떤식으로 통합하면 되려나?
고민하고 특허로 내볼까 했는데 검색해보니 이미 영업용으로는 불어내는 청소기가 있네 크흑..
아무튼 집에서도 창문 열고 청소하면서
장롱 밑이라던가 서랍 밑에 바람 불어 넣고 반대쪽에서는 빨아들이면서 이중으로 청소하면 좋을거 같은데..
청구항을 가정용으로 제한하면 가능하려나?
다만.. 가정용으로 그렇게 쓰면 뿜어내는데 저항이 생겨서 흡입력이 떨어질거 같고..
에어 처럼 불어줘야 하면 뿜는거 빠로 빨아들이는거 따로 해야 할거 같긴한데..
어떤 구조가 가능하려나?
+
차량,휴대용 까지 있으니 머 무리인가 ㅋㅋㅋㅋㅋ
[링크 : http://shopping.interpark.com/product/productInfo.do?prdNo=1252353524&uaTp=1&]
컴퓨터 가속화된 지능 (2) | 2022.10.29 |
---|---|
인간적인 대화나 상담을 할 수 있는 채팅 사이트.. (3) | 2019.12.22 |
고차원에 대한 고찰 (0) | 2019.08.21 |
역사는 반복된다 (0) | 2019.08.21 |
컨텐츠와 오리지널리티 (0) | 2019.08.21 |