-
PHP 8 업데이트와 블로그 업그레이드
PHP 7.4가 2022년 11월 28일로 지원이 종료됨에 따라 손놓고 있던 내 블로그에 문제점이 생겼다. 요번 블로그는 PHP 8.2 버전으로 올렸으니 2025년 12월 8일 까지 지원된다. 이미지들은 죄다 구글 스토리지에 있고 사실상 텍스트만 이동되는 느낌으로 업데이트 하는데 관련 내용을 정리해서 올린다. 우선 최신 워드프레스 템플릿을 이용해서 서버를 구성하고 기존의 사이트와 같이 글 주소 규칙을 변경하고 내보내기/가져오기…
-
양장본이라고 해야되나 – baseball
주말에 도서관에 들렸더니 반납 도서 선반에 특이한 디자인의 책이 있었다. 양장본처럼 표지가 가죽으로 된 책들은 많이 봤었지만 이 책처럼 가죽+끈+둥그런 모양의 책은 본적이 없었다. 게다가 출판사가 KBS고.. 인터넷에서 찾아보려고 검색해봤는데도 안나와서 책 내부의 서지정보를 통해 찾아내었다. 역시 다른 책과 다르게 책의 마지막 부분에 있는게 아니고 앞쪽에 있어 독특하다고 생각했다. 오른쪽에는 큰 사진, 왼쪽에는 그에 대한…
-
code-server를 이용해서 개발환경 만들기(2)
단순히 VS code를 사용하고 git에서 파일을 받아오는 건 가능했지만 웹서버를 실행시키는 데는 런타임이 필요하다. 저번에 사용했던 이미지가 아닌 다른 이미지를 찾아보았다. node.js는 https://github.com/Leask/code-server-nodejs .net은 https://hub.docker.com/r/martinussuherman/alpine-code-server-dotnet/ 에서 받으면 된다. 굳이 개발환경을 나스에서 돌려야 하나 하는 생각이 든다. 보안이 중요한게 아닌 프로젝트인 경우 repl.it 에서 만드는게 더 편할것 같다.
-
code-server를 이용해서 개발환경 만들기
https://registry.hub.docker.com/r/linuxserver/code-server/ 비주얼스튜디오 코드를 도커 이미지로 제공해 주는 곳을 알았다. 일단 시놀로지 NAS에서 검색해서 이미지를 받고 컨테이너로 세팅 포트설정은 외부포트 설정만 해두면 외부에서도 접근이 가능하다. 보통 NAS의 경우 주소를 걸어놓은 경우가 많아서 공유기에서 포트포워딩만 해주면 되는것 같다. 환경변수에서 PASSWORD : [원하는 암호]로 설정해주면 로그인이 가능하다 암호를 입력하고 로그인을 하면 자주 보던 화면이 나온다. 이제 git과 연동시켜보자.…
-
크롬OS 플렉스 설치하기
USB를 만들어서 사용할 예정이다 크롬북 복구 유틸리티 여기에서 다운받은 플러그인을 실행하고 크롬os flex를 설치하면 된다. 생각보다 너무 쉽네….
-
댓글의 상태가?
박미네르님 뭐지?
-
에디슨모터스 홈페이지에 대한 간단한 의견
에디슨 모터스라고 전기버스 회사가 있다. 서울에서 버스를 기다리다 보면 평소에는 못 보던 마크를 달고 다니는 버스가 간간히 있는데 이 회사에서 만든 것이라고 한다. 검색해본 김에 홈페이지에 들어가 봤는데 21년 말 기준으로 쌍용차 인수때문에 바쁜건지 아니면 홈페이지에 관심이 없는 건지 관리가 안되고 있다. 우선 SSL인증서가 없는 것과 반응형 디자인은 그렇다 치고 차량 정보로 넘어가 보자. 출력…
-
Radzen에서 CRUD에 add 버튼이 안 생기는 경우
무작정 데이터 베이스를 연결하고 CRUD페이지를 만들어보면 다음과 같이 생성이 된다. 데이터베이스 보는 건 가능하지만 CRUD 기능이 작동하지 않는다. https://forum.radzen.com/t/crud-issues/963 에 따르면 데이터 베이스에 기본키가 없기 때문에 읽기전용 페이지가 만들어졌다고 한다. 따라서 기본키를 지정해 주어야 한다. 아래는 DBeaver 에서 기본기(primary key)를 지정하는 곳이다. 테이블에서 constraints 탭으로 들어가서 지정해주면 된다. 기본키를 지정해 준 후 이제 다시 CRUD페이지를…
-
Radzen으로 빠르게 웹페이지 만들기
일단 radzen을 설치하고 새로 만들기를 하면 다음과 같은 화면이 나온다. 일단 오른쪽 위에 있는 data를 눌러 데이터 베이스를 연결해준다. 연결하기 전에 데이터베이스 관리 툴인 DBever로 데이터베이스를 만들고 유저도 생성해준다. bash에서 mysql -u root -p 를 친 후에 sql문을 입력해도 되지만 이쪽이 훨씬 편한 것 같다. 데이터베이스를 만들고 유저를 만들었으면 radzen에서 관련 정보를 입력해준다. 만들면서 테이블(스키마)도…
-
시놀로지 도커에서 마리아DB 컨테이너 생성
도커에서 마리아DB 이미지를 받아 바로 실행하면 로그에 2021-12-18 11:21:50+00:00 [ERROR] [Entrypoint]: Database is uninitialized and password option is not specified You need to specify one of MARIADB_ROOT_PASSWORD, MARIADB_ALLOW_EMPTY_ROOT_PASSWORD and MARIADB_RANDOM_ROOT_PASSWORD 라는 메세지가 뜨면서 종료된다. 로그에서 보다시피 MARIADB_ROOT_PASSWORD에 비밀번호를 설정하거나 MARIADB_ALLOW_EMPTY_ROOT_PASSWORD 를 입력해 비밀번호가 없어도 실행되게 만들어 주어야한다. 바꾸면서 TZ을 Asia/Seoul로 바꿔주면 좋다. 데이터베이스의 내용물을 다른…