본문 바로가기

전체 글377

즈위프트 zwift 무료 대체 mywhoosh 소개 자전거 가상 시뮬레이션 훈련 프로그램 가운데 가장 유명한 프로그램은 즈위프트이다. 즈위프트도 처음 출시할 때에는 무료 훈련 프로그램이었지만, 이용자 수가 늘어감에 따라 유료로 전환되었고, 계속 그 비용을 늘리고 있다. 즈위프트 사용자가 많기 때문에 많은 여러 사용자들과 가상으로 훈련도하고, 같이 가상 세계에서 라이딩을 할 수 있다는 장점이 있지만, 가격이 다소 부담될 때도 있다. 물론 매일매일 적어도 일주일이 2-3번 이상 즈위프트를 한다면 당연히 즈위프트가 좋겠지만, 어쩌다 한번 가상 라이딩을 하는 경우 무료 즈위프트 프로그램을 찾는 경우가 있다. 필자가 예전에 RGT Cycling 이라는 즈위프트 무료 대체 프로그램을 소개한 적이 있다(https://namedia.tistory.com/171) 하지만.. 2024. 12. 5.
Nelio Content 설정으로 인해 구글 이미지 검색이 안된다면? Nelio Content 플러그인은 워드프레스 플러그인 가운데 자동으로 게시글을 인스타그램이나 페이스북과 같인 소셜미디어에 공유하는 기능이 있다. 여러 SNS 연동 플러그인들이 있지만, 대체적으로 SNS의 디벨로퍼 페이지로 들어가서 api 등을 설정하는 복잡한 과정을 거쳐야 하지만, Nelio Content의 경우는 단순히 플러그인 설정에서 인증만 하면 자동으로 워드프레스 글을 자신의 소셜 계정에 연동할 수 있다. 하지만, 필자가 이 Nelio Content를 사용하면서 중대한 문제가 있었는데, 그것은 바로 '외부 이미지 추천'이라는 기능 때문이었다.   Nelio Content 설정에 보면 외부 추천이미지라는 항목이 있다. 이것에 대한 정확한 정의는 모르겠지만, 대략적으로 워드프레스의 글 속 이미지를 .. 2024. 12. 5.
내 홈페이지 이미지가 구글 이미지 검색에 잘 검색되게 하는 방법 구글을 비롯해서 각종 포털에 내 홈페이지의 이미지가 잘 검색되게 한다는 것은 곧 유입량을 늘릴 수 있는 대표적인 방법중 하나이다. 이미지는 글과 다르게 각종 포털들이 이미지의 내용을 문자로 파악할 수 없기 때문에 해당 이미지의 유형이 무엇인지 이미지가 올려진 글 속에서 파악하는 것이 일반이었지만, 최근에는 이미지 자체에 남겨진 이미지의 특성으로 구글은 해당 이미지를 검색에 반영되는 키워드를 결정하기도 한다. 그렇다면, 내가 웹사이트를 올릴 때 이미지 속에 어떤 이미지인지 정보를 어떻게 남길 수 있으며, 구글과 같은 포털은 이미지의 정보를 어떻게 얻는지를 알아볼 필요가 있다. 특히 이미지를 중심으로 하는 웹사이트라면 더욱더 유용할 것이다. 필자는 워드프레스 기준으로 구글 검색 시를 예시로 들어 설명하겠다... 2024. 11. 13.
홈페이지 운영 시 핀터레스트 핀 일괄만들기(RSS)가 미치는 영향 웹사이트를 운영할 때 가장 많이 고려해야 하는 것이 바로 트래픽이다. 얼마만큼 방문자 수를 늘릴 수 있는지 여부가 매우 중요하다는 것이다. 그래서 우리는 다양한 방법으로 웹사이트 유입을 의도하게 되는데, 이 중에 하나가 바로 핀터레스트 RSS 기능을 이용하는 것이다. 핀터레스트는 핀 일괄 만들기 기능을 통해서 웹사이트의 RSS만 등록해 놓으면 자동적으로 핀터레스트 계정에 글을 등록시켜 준다. 따라서 핀터레스트 검색하는 유저들의 유입을 늘릴 수 있는 좋은 기능이다. 하지만, 이것이 자칫 구글검색이나 SEO에 부정적인 영향을 끼치는 경우가 있다. 우리는 보통 포털사이트에서 글을 검색하고 그 것을 통해서 웹사이트 방문을 하게 된다. 이러한 경우 검색엔진 최적화(SEO)를 통해서 자신의 웹사이트의 글들이 잘 검.. 2024. 10. 31.
워드프레스 로그인 또는 회원가입이 안되는 경우 체크사항(캐시 플러그인) 워드프레스의 속도를 빠르게 하기 위한 방법으로 캐싱을 사용하는 경우가 있는데, 이를 위해 캐쉬 플러그인을 사용하는 경우가 있다. 이러한 경우 웹페이지 로딩 시간이 단축되어 빠른 웹사이트 구현이 가능하지만, 회원관리 측면에서 오류가 생기는 경우가 있다.  이미지 출처 : 어반브러시(클릭) 특히 캐시가 저장되어 있어서 같은 컴퓨터에 다른 아이디로 로그인을 하거나, 같은 아이디로 로그인을 해도 로그인이 풀려버리는 상황이 일어나는 경우가 있다. 이러한 경우 캐싱 플러그인에서 로그인 페이지의 캐시를 제외시키는 방법으로 이 문제를 해결할 수 있다. WP Super Cache 플러그인을 중심으로 설명하자면,  WP Super Cache 설정 페이지의 '고급' 탭에 보면 위와 같이 캐싱하지 않는 URL 문자열을 기입하.. 2024. 10. 30.
gtranslate 플러그인 설정에서 add hreflang tags 항목을 반드시 선택 필자는 지난 글에서 (https://namedia.tistory.com/384) gtranslate 어플을 사용시 hreflang 설정을 header 파일에 꼭 해야한다고 설명한 바가 있다. 다국어 웹사이트에서 hreflang은 필수이지만, 필자가 간과한게 있다. gtranslate 설정에서 바로 이 hreflang을 설정할 수 있는 기능이 있었다.   위와같이 gtranslate 설정에서 add hreflang tags을 선택하면 자동으로 각 페이지마다 hreflang를 설정해준다.  필자는 이 설정을 안해서 몇달동안 구글 검색시 사이트의 언어가 막 뒤죽박죽이어서 유입수가 매우하락했으며, 이 설정을 한 뒤 결과를 지켜보고 글을 남기겠다. 2024. 10. 29.
error on line 2 at column 6: XML declaration allowed only at the start of the document 사이트맵 에러 워드프레스로 사이트맵 생성 플러그인을 통해 사이트맵을 사용하고 있는데, 언젠가 부터 위의 메시지가 뜨면서 접속이 되지 않는다. 인터넷을 보면 대략적으로 아래와 같은 해결책을 제시한다. 1. wp-config.php 첫줄에 공백이 있으면 제거2. 테마의 functions.php 의 끝줄 공백이 있으면 제거 위의 것들을 체크 후에도 이상이 없으면, 플러그인을 모두 비활성화 하고, 하나씩 활성화 하면서 제대로 되는지 체크하라고 하는데,필자의 경우는 특정 플러그인을 수정하면 특정 페이지의 첫줄 공백을 실수 만들었다. 결론 플러그인 페이지의 첫줄 공백도 있는지 체크해 볼 것, 2024. 10. 28.
워드프레스 다국어 설정 후 구글검색 결과가 하락했다면? 워드프레스로 웹사이트를 운영하면서 다국어를 설정하거나 다국어 페이지를 하는 이유는 간단하다. 사이트의 유입을 늘리기 위한 목적이다. 필자는 GTranslate를 통해서 다국어 페이지를 설정했다. 그럼에도 불구하고 갑자기 구글에서 검색되는 검색순위가 많이 하락해서 유입수가 급격히 떨어졌다.  이유를 여러가지로 찾던 중 GTranslate로 다국어 페이지를 만들었기 때문이라는 추론을 할 수 있었다. 그에 대한 구체적인 증거를 나열할 수는 없지만, 여하튼, 구글에 같은 글들이 여러 사이트에 중복으로 등록이 되면, 구글은 그 글을 중복글로 판단하고, 그 중복글이 많은 사이트를 검색순위에서 밀리도록 알고리즘을 가지고 있다.  GTranslate로 다양한 언어로 페이지가 만들어지면, 1개의 사이트를 번역한 것임에도.. 2024. 10. 24.
워드프레스 지연로딩이 페이지 로딩이 더 지연시킨다? 얼마전부터 필자의 웹사이트 이미지들이 로딩될 때 동일 하나의 다른 이미지가 0.1초 잠깐 보이다 원래 이미지가 로딩이 되는 현상이 일어났다. 해당 페이지에 10개의 이미지가 있으면, 동일한 하나의 다른 이미지가 잠깐 떴다가 원래이미지로 오는 현상이다. 그와 더불어 구글 애드센스 광고들의 로딩 시간도 느려졌고, 뭔가 사이트가 답답하게 로딩되는 느낌을 강하게 받았다. 그런데 이것이 워드프레스의 업데이트와 관련이 있다는 것을 알게 되었다. 워드프레스 5.5 이상부터는 기본적으로 이미지에 대한 지연로딩(Lazy Loading)이라는 기능을 탑재되어 있으며, 일반적으로 이것은 페이지 로딩 속도를 빠르게 한다는 것으로 알려져 있다. 말하자면, 먼저 필요한 텍스트나 레이아웃 등을 빠르게 로딩하고 이미지와 같은 로딩 .. 2024. 10. 24.
워드프레스 장기 미로그인(휴먼계정) 자동 삭제하기 워드프레스 웹사이트를 회원제로 운영하는 경우 불필요한 데이터베이스를 삭제해야 웹사이트를 깔끔하게 유지할 수 있는데, 그 중에 회원가입을 해놓고, 활동하지 않는 회원들을 정기적으로 삭제하는 것도 하나의 방법이다. 이러한 과정을 하기 위해서는 다양한 플러그인들이 있지만, 필자가 사용해본결과 많은 쿼리를 잡아먹거나 불필요한 기능으로 오히려 웹사이트 속도가 느려지는 경우가 있다.  그래서 간단하게 테마에 함수를 추가하는 것으로 이를 구현할 수 있는데, 이를 위해서는 2가지 단계가 필요하다.    1. 회원들의 마지막 로그인 기록을 데이터베이스에 저장 워드프레스는 기본적으로 회원들의 마지막 로그인 기록을 데이터베이스에 저장하지 않는다. 그래서 별도의 플러그인이나 함수로 이를 저장할 수 있는데, 아래의 함수가 그것.. 2024. 10. 23.
자전거 시장이 하락하는 이유, 자전거 동호회가 죽어가는 이유 필자는 자전거 경력 약 20년 동호회 약 10년 정도가 되었다. 속된 표현으로 고일때로 고인물이 되었고, 거의 화석과 같은 존재가 되었다는 것도 부정할 수 없다. 20년이라는 시간동안 이꼴 저꼴을 다 보았고, 동호회 활동을 하면서 다양한 좋은 사람을 만난것처럼 만나지 말아야 할 사람들도 꽤 많이 만났다. 그럼에도 이 자전거 바닥에서 여전히 현존하고 있는 것은 자전거 자체가 주는 즐거움을 그 무엇이 대체하지 못했기 때문이다. 사실 현재와 같이 자전거 시장이 어려운 적도 없었던 것같다. 동호회 활동을 했던 지난 10년을 뒤돌아 보면, 처음에 동호회 이름만 말하면 알정도로 소수의 동호회가 존재했지만, 10여년동안 지역별로 엄청난 동호회들이 생겨났으며, 소모임이나 밴드를 중심으로 각자 취향에 만는 사람들끼리 형.. 2024. 10. 22.
자전거 사고 후 보험 보상처리 어떻게 해야할까? 자동차의 경우는 그 가치가 명확하다. 최초 구입가부터, 중고가, 감가손실, 수리비용 등이 보편적 상식수준의 견적을 비교적 쉽게 알 수 있기 때문에 과실여부에 따라서 그 처리가 간단하다. 하지만, 자전거의 경우는 구입가부터 중고가를 확정짓기가 어려울 뿐더러, 고가의 자전거 일수록, 프레임, 구동계, 휠셋 같은 파츠들이 저마다 다른 브랜드나 구입처로부터 조립된 경우가 많아서 그 가치를 정하는게 어려운 부분이 있다. 그렇기 때문에 자전거 사고 이후 처리문제로 어려움을 겪는 경우가 있다. 이러한 경우 보상처리와 관련되어 몇가지 팀을 전달하고자 한다. 출처 : 어반브러시  1. 자전거 사고 후 보험처리 차 대 자전거 사고의 경우, 차는 일반적으로 보험사를 끼고 사고처리를 하는게 일반이고, 자전거의 경우는 보험사가.. 2024. 10. 19.