4월 6일은 브레이브 걸스 유나의 생일입니다. 생일을 기념해서 오늘 하루 연차를 내서 나머지 생일 카페 중 하나인 언주역 카페 날 웃게 해를 방문하였습니다. 

카페 날웃게해 영업시간은 매일 11:00 ~ 20:00까지입니다. 

 

언주 역 2번 출구로 나와서 언덕길 앞으로 쭉 갑니다. 피닉스 약국을 지나서 사이에 골목길로 들어간다음 아래 지도처럼 이동하면 됩니다.

10시 전후로 도착했는데 20명 넘게 기다리고 있으셨던 거 같네요. 11시 오픈인데 사람들이 조금씩 늘긴 했습니다. 

시국이 시국인지라 출입명부작성이 필수이며, QR코드로 인증도 가능하였습니다. 

 

브걸영상도 관람할 수 있다.

6구짜리 마카롱이 궁금했었는데, 마지막 멤버는 용형이었다 ㅎㅎㅎ

커피를 끊은지좀 돼서 에이드 종류를 자주 먹게 되는데, 핑크 레모네이드 묘하게 끌리는 맛이었다. 

코 시국이라 잼 싸게 내부 구경을 하고 발길을 돌렸다. 

 

언주역 카페는 4월 6일부터 4월 14일 까지므로 브레이브걸스 팬이라면  한번쯤 들려서 구경해보는 걸 추천합니다. 

블로그 이미지

클라인STR

,

곧 불혹을 앞둔 나이에 이게 뭔가 싶지만 ㅎㅎㅎ 최근에 감동받은 아이돌이 있어서 어쩌다 보니 덕질을 하게 되었다. ㅎㅎㅎㅎ

지방 출신이라 서울에서 하는 각종 행사들을 부러워한 적이 있는데, 취직하고는 사는 게 바빠서 다 잊어버리고 살았던 거 같다. 

브레이브 걸스 유나의 생일카페는 홍대역, 강남역, 언주 역  3 군대에서 진행 중이다. 자세한 행사 일정은 아래 링크를 참고하자.

gall.dcinside.com/mgallery/board/view/?id=bravegirls0409&no=246732&page=1

 

✨2021 유나 생일 이벤트 카페✨ - 브레이브걸스 갤러리

## 4/2 변동사항날웃게해 4.6~4.14까지 기간 연장날웃게해 보틀 무제한으로 변경에프터눈커피 보틀 수량 총 100개로 변경*기타 사항*스페셜 메뉴에프터눈커피- 바닐라라떼, 연유라떼날웃게해- 핑크

gall.dcinside.com

홍대가 비교적 집에서 가까워서 홍대점을 들리기로 했다. 홍대점은 홍대입구역 5번출구로 나와서 3분 정도 걸어서 나오면 찾을 수 있다. 

사실 이런 곳을 가본적이없어서 얼마나 일찍 나와야 될지 몰라서 최대한 일찍 도착했었던 거 같다. 8시 조금 넘어서 도착했는데 대략 10번째로 온 듯하다. 

 

대략 2시간 정도 기다린거같은데,  기다리는 시간이 길어져서 그런지 의자에 앉은 용자들이 부러웠다.. ㅠㅠ

9시가 넘어서 빗방울이 서서히 굵어지기 시작했는데, 기다리는 줄은 점점 늘어났던 거 같다. 

기다리는 동안 점장?으로 보이는 분이 비를 피할 수 있게 줄을 좀 댕겨주셨고, 10시를 기점으로 입장을 시작했다.

 

 

생일 카페에오는 목적은 아이돌의 특전이라고 해서 포토카드, 컵홀더를 나눠주고, 스타의 사진으로 꾸며진 카페를 구경하는 정도이다.

한 가지 중요한 건 컵홀더는 얘기를 하지 않아도 주지만, 포토카드는 꼭 반드시 달라고 해야 챙겨주니, 주문 시 꼭 얘기하도록 하자.

음료를 받고 음료가 나오는 동안 카페를 구경하였다. 

 

 

 

컵홀더 디자인은 카페마다 다르다.

생각보다 음료가 빨리 나오진않아서 구경하는 데는 시간이 충분했던 거 같다. ^^ 2층 공간 자체는 엄청 넓지는 않다. 

스페셜 메뉴인 바닐라 라떼 맛도 괜찮았다. 

블로그 이미지

클라인STR

,

chrome.google.com/webstore/detail/crx-extractordownloader/ajkhmmldknmfjnmeedkbkkojgobmljda

 

CRX Extractor/Downloader

Download CRX Files directly as crx or zip file depending upon your choice

chrome.google.com

 

크롬을 열어서 CRX Extractor/Downloader 플러그인을 설치한다.

 

 

 

인터넷이 가능한 PC에서 설치하고자하는 플러그인항목을 찾아서 오른쪽마우스 버튼을 선택하고 Download ZIP for this extension 을 선택하여 플러그인을 다운로드 받아서 USB로 옮긴다.

 

 

 

 

 

chrome://extensions 입력하여 확장프로그램 메뉴를 실행한다음. 압축해제된 확장 프로그램을 로드합니다.를 선택하고

USB에설치파일을 적당한 위치로 옮겨 압축을 해제한 다음 로드를 완료하면 해당 플러그인이 설치된것을 확인 할 수 있다. 

 

 

 

출처 : www.dgtnmd.net/?p=736

블로그 이미지

클라인STR

,

최근 일하는 곳이 오프라인 환경이라서 크롬업데이트를 해야되는 경우가 종종 발생하여 해당 내용을 정리해봅니다.

 

support.google.com/chrome/answer/95346?co=GENIE.Platform%3DDesktop&hl=ko

 

Chrome 다운로드 및 설치 - 컴퓨터 - Google Chrome 고객센터

도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요

support.google.com

 

 

 

www.google.com/intl/en/chrome/?standalone=1

 

Chrome 웹브라우저

더욱 스마트해진 Google로 더 심플하고 안전하고 빠르게.

www.google.com

 

해당설치 파일을 다운로드 받아서 USB로 해당 설치파일을 옮겨줍니다. 

 

 

설치파일을 실행한뒤 설치를 진행하면됩니다.  간혹 설치파일 실행중 설치가 중단되는 경우가 있는데, 기존에 설치된 크롬을 삭제한 후 재실행을 하면 되는경우가 있습니다.  혹시 이렇게 해서도 설치가 실패하는경우가 있는데 크롬 설치내역을 완전히 삭제한 후 인스톨을 다시 진행하면 되었던 기억이 나네요. 

 

 

블로그 이미지

클라인STR

,
package com.kknd.brave.springboot.web;


import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;


//import static org.assertj.core.internal.bytebuddy.matcher.ElementMatchers.is;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*;
import static org.hamcrest.Matchers.is;

@RunWith(SpringRunner.class)
@WebMvcTest(controllers = HelloController.class)
public class HelloControllerTest {

    @Autowired
    private MockMvc mvc;

    @Test
    public void helloReturn() throws Exception {

        String hello = "hello";

        mvc.perform(get("/hello"))
                .andExpect(status().isOk())
                .andExpect(content().string(hello));

    }


    public  void helloDtoReturn() throws  Exception {
        String name = "Hello";
        int amount = 10000;

        mvc.perform(
                get("/hello/dto")
                                .param("name", name)
                                .param("amount", String.valueOf(amount)))
                .andExpect(status().isOk())
                .andExpect(jsonPath("$.amount", is(amount)))
                .andExpect(jsonPath("$.name", is(name)));
    }

}

import import static org.assertj.core.internal.bytebuddy.matcher.ElementMatchers.is 되어 있는걸 

import static org.hamcrest.Matchers.is; 변경한다.

블로그 이미지

클라인STR

,

Github 연결시 404Not Found

깃헙 계정으로 패스워드를 입력하고 연결이 안될경우 토큰 방식으로 연결을 진행한다.

 

github.com/settings/profile 깃헙에 접속하여 로그인 한 다음에 setting 메뉴를 선택한다.

메뉴에서 Developer Settings 선택하고, 아래 해당 부분을 체크하고 Generate Token 버튼을 선택한다.

 

토큰 생성 후 Enter Token 클릭하여 토큰을 입력하여 로그인을 진행하면 로그인이 성공한다.

블로그 이미지

클라인STR

,

지난 주말에 아버지께서 전화가 오셔서  마당에 화단을 없애고 콘크리트로 매운다고 하셔서 콘트리트 양 계산법을 물어보셔서 이것저것 내용을 정리해보았습니다.

 

헤베라는 단위가 있는데

 

가로(m)  X 세로(m) = 헤베(m2)  면적을 의미하며 

1m2 = 0.3025평을 의미한다.

 

아버지께서 주신적포는 6평에 높이가 0.8cm 정도의 작은 화단을 콘크리트로 덥을려고 하신다고하셔서 평을 구해서 역산하는 방법으로

루베를 계산해보았습니다. 가로m 랑 세로m에 정보가 없어서 아쉬웠습니다. 

6평을 0.3025값으로 나누면 19.8347 으로 나옵니다. 반올림해서 20해베라고 가정하여계산합니다. 

 

콘크리트 양을 계산하기위해서는 루베(세제곱미터) 단위를 사용한다.

루베는 가로*세로*높이로 부피단위라고한다.

 

가로(m)  X 세로(m)  X 높이(m) = 루베(m3) 

 

20해베  X 0.08  = 1.6 루베가 나옵니다.

기둥과 벽은 분리산출한다고 하네요.

 

평을 m2로 환산시 3.3을 곱해도된다고하는데 이 역시 6 X 3.3을 곱하면 19.8m2가 나옵니다. 위에 계산한부분이랑 크게 다르지않네요.

 

레미콘 한대차량은 6루베 콘크리트가 들어간다고합니다. 애초에 레미콘회사에 문의했을때  3루베에 33만원 6루베에 40만원 정도 한다고해서 아버지께서 실제로는 3루베 양의 레미콘을 주문해서 작업을 하셨다고 합니다. 

 

 

참고 사이트 

blog.naver.com/PostView.nhn?blogId=mystory61&logNo=220855540385&parentCategoryNo=89&categoryNo=&viewDate=&isShowPopularPosts=true&from=search

 

 

 

블로그 이미지

클라인STR

,

Javascript Object 를 매개변수로 변경하다보니 참조값이 변경되는 문제가 생겨 객체 복사에 대해서 찾아보고 정리해보았다.

깊은복사 하는 방법

1.JQuery extend()

var orgin = {
	nested: {
  	key: '123'
  },
  options : false
};
var var1 = $.extend(true, {}, orgin); //첫번째 인자에 반드시 true 줘야된다. 안주면 얕은복사가됨

var1.nested.key = '5431';
console.log(orgin);
console.log(var1);

  

3.JSON.parse(JSON.stringify()) 

var orgin = {
	nested: {
  	key: '123'
  },
  options : false
};

var var1 = JSON.parse(JSON.stringify(orgin));

var1.nested.key = '5431';
console.log(orgin);
console.log(var1);

블로그 이미지

클라인STR

,