반응형
회기버거

회기버거의 치즈버거입니다:)

*팔다리가 있다면 넘 귀여워서 먹을 수 있을까요 ㅠㅠ

첫 방문에 기본메뉴인 치즈버거의 품질과 신선함에 빠져들었네요!


주문

버거(단품) 세트 버거 사이드 음료
2000원
치즈버거
6,900원
치즈버거세트
9,900원
감자튀김
2,500원
콜라 /
콜라(제로)
더블패티 치즈버거
8,900원
더블패티 치즈버거세트
11,900원
어니언링 8조각
3,000원
스프라이트/
스프라이트 (제로)
탱글새우버거
7,900원
탱글새우버거세트
10,900원
치즈스틱 3조각
2,000원
환타
(파인, 포도)
와사비 새우버거
7,900원
와사비 새우버거세트
10,900원
   

메뉴 수가 4개입니다. 메뉴 선택이 빠르다는 장점이 있더군요.

무엇보다 메뉴 수가 적다 보니 재고 회전률이 빨라서 신선한 재료를 공급함과 퀄리티가 높다는 생각이 들었습니다.

맛을 보니 역시나 그렇더군요. :)

메뉴는 키오스크에서 주문합니다.(요기요 / 배달의 민족 가능)

블로거가 사진을 엉망으로 찍었네요 ㅠㅜ


매장 및 음식 사진

호수공원 근방의 푸르른 가게 정경

자연광과 따듯한 느낌의 조명이 고급스러운 분위기를 풍긴답니다.

고오급 버거 레스토랑의 느낌이죠!

저녁 시간 때 방문하면 분위기가 더욱 좋을 것 같네요!

저는 어느 매장에서나 메뉴 가장 왼쪽 위에 있는

기본메뉴를 먹은 후 재방문을 결정하는데요! 결과는 아래쪽에 적어둘게요!

여기는 치즈버거가 기본메뉴더군요!

치즈버거세트

위생 건강에 신경을 써주는 가게의 서비스에 감격했습니다.

조리된 음식물이 인쇄된 종이에 닿지 않도록 하였고, 소스 통(음료 위)도 따로 제공합니다.

*테이블마다 핫소스도 비치되어 있습니다

빵: 푹신하면서도 쫄깃한 식감이 고소한 참깨와 잘 어울립니다.

채소: 사진과 같이 싱싱한 색과 아삭한 식감이 좋았습니다.

패티: 약간 짭조름 하지만 그릴에 구운 맛이 일품입니다. (모든 요리는 타기 직전이 제일 맛있잖아요? 딱 그 정도까지조리를하네요 :))

치즈: 적절하게 녹아있어서 흘러내리지도 않고 넘 맛있었어요!

감자튀김: 소금이 보이지 않으나 살짝 간이 되어있어서 케첩 없이 먹어도 맛있어요.

무엇보다 바삭함이 좋습니다:)

다음엔 새우버거 먹어보고 싶네요!!


매장정보

영업시간: 11시 - 21시 (브레이크타임 15-16시)

주소: 경기 고양시 일산동구 무궁화로 11 한라밀라트 비동 105호

연락처: 031-8073-8295


매장 음악

오전 11시 오픈하자마자 갔습니다.

아침을 활기차게 보내고 싶다면 이 가게를 추천해드리고 싶어요!

식사 중에 나온 음악들입니다. 저녁은 어떨지 모르겠네요~

식당 배경음악 1
식당 배경음악 2

식당 배경음악 3
반응형
반응형

헬스장은 다양한 목적을 충족하기 위해 만들어졌기 때문에 프리웨이트에 적합한 헬스장을 찾기 어렵습니다.

이 포스트는 보디빌딩 운동법에 필수인 프리웨이트를 기준으로 작성하였습니다.

 

1. 거리: 10분 내외 (주 이동수단 기준)

2. 렉의 숫자: 최소 2개

3. 운동하는 사람 수: 주 운동시간에 맞추어

4. 기구 종류: 바벨 종류, 숄더 밴치 등

5. 층수: 지하만 피하세요


1. 거리

방향도 중요합니다. 으로 돌아오는 길목에 위치한다면, 운동 후 식사등 여러 면에서 유리합니다.

 

운동에 마음이 서 있지 않은 단계에서는 거리에 따라 주 단위 운동횟수가 달라지기 때문입니다.

열심히 운동하는 사람들은 폭풍우나 눈보라에 옷이 젖는 것보다 근손실을 꺼려합니다.

 

2. 렉의 숫자

파워 렉 사진

ScotStadium, CC BY-SA 3.0, via Wikimedia Commons

사진처럼 바벨을 올려 놓을 수 있는 기구를 렉이라고 합니다.

 

최소 2개는 있어야 뒷사람 눈치를 보지 않고 운동할 만합니다.

스미스 머신은 파워 렉과 다릅니다.

 

큰 근육 운동과 근육크기는 바벨 운동이 효과적입니다.

바벨을 올려놓을 수 있는 기구인 렉으로 할 수 있는 기본이되는 운동입니다.

하이바 (풀)스쿼트(하체), 루마니안 데드리프트(코어_허리 및 둔부), 인클라인 벤치 프레스(가슴 상부)

밀리터리 프레스(전면 삼각근), 비하인드 넥 프레스(측면 삼각근), 슈러그(승모근)

* 삼각근 운동은 가벼운 바벨로 하시기 바랍니다.

 

3. 운동하는 사람 수

초보기간에는 같은 시간에 꾸준히 해주는 것이 중요합니다.

운동하는 시간이 규칙적일 수록 몸의 활성도가 다른것을 느끼실수 있습니다.

또한 아침이나 저녁보다는 오후인 몸의 온도가 높을 때 하는 것이 좋습니다.

 

주로하는 운동 시간대에 헬스장을 방문하여 확인해야 최적의 운동 공간을 마련할 수 있습니다.

사람이 너무 많다면 운동 루틴이 망가집니다.

 

4. 운동기구

레그프레스머신레그컬머신, 레그익스텐션머신

벤치프레스, 랫풀다운 머신

플랫 벤치, 숄더 벤치(90도), 암컬 벤치

바벨(중량봉, 탄력바_20kg, **15kg, **10kg) **없는곳도 있습니다.

이지바

 

검색따로하지 않도록 링크를 걸어 두었습니다.

이미지 찾기가 어렵네요ㅠ

 

5. 층수

지하는 환기가 어렵기에 지상에 비해 공기가 탁합니다.

겉 모습도 중요하지만 몸 건강이 중요하죠!

반응형
반응형

불이 바닥이나 벽에 반사되는 간접등과 같은 효과입니다.

혹은 디아블로의 팔라딘 캐릭터 바닥에서 뿜어져 나오는 오러(아우라) 같습니다.

파티클 시스텝 객채 생성

1. [Hierarchy] -> {Effects} -> {Particle System}

[Hierarchy]에서 +를 눌러, 파티클 시스템을 생성합니다.

파티클 시스템 추가 방법 및 추가 결과 확인

오른쪽 처럼 [Scene]에 주황색으로 마킹된 파티클이 움직이면 정상적으로 생성이 완료되었습니다.

 

1.5 'Circle Light'로 생성된 파티클 시스템의 이름을 바꿉니다.


2. 설정 변경하기

2.1. 기본 설정 변경

[Inspector] -> {Particle System}에서 속성을 변경합니다.

Duration: 방출되는 파티클의 시간을 나타냅니다. [1 싸이클 단위] 

Start Lifetime: 0이 되면 사라집니다. [초 단위] (Duration과 1:1 비율로 세팅했습니다.)

Start Speed: 방출 되는 속도를 나타냅니다.(Lifetime과 비교하면서 조절해보세요!)

Start Size: 파티클의 시작 크기입니다. (적용할 오브젝트 크기에 맞춥니다.)

 

2.2. Emission 변경

[Inspector] -> {Emission}에서 속성을 변경합니다.

Emission을 클릭하고, Bursts의 +를 눌러  Bursts를 추가합니다.

Rate over Time: 초당 방출되는 파티클 수

Rate over Distance: 거리당 방출되는 파티클 수

 

Bursts: 추가적으로 파티클의 갯수, 사이클 등을 컨트롤 합니다.

 

2.3. 한곳에서만 방출하기

* 이번 포스트의 목표는 캐릭터 아래에서 일정하게 나오는 모양임으로, 파티클이 한개의 에서만 나와야 합니다.

[Inspector] -> {Shape} 끄기

Shape: 방출되는 모양을 나타냅니다.

사각형, 원과 같은 일정한 모양 안에서 방출합니다.

 

2.4. 색 추가하기

체크박스 선택 후 색을 눌러 변경을 합니다

시작/종료 색: FF7500

중간지점 alpha값: 128, location: 50%


3. 프리팹 및 Lights 추가

Range Multiplier: 범위 설정값

Intensity Multiplier: 강도 설정값

Maximum Lights: 최대 갯수

 

최적화된 프리팹을 추가합니다.

점모양으로 된 프로팹으로, 그림자나 다른 영향을 미치지 않도록 최적화되었습니다.

 

프리팹 다운로드:

https://assetstore.unity.com/packages/essentials/asset-packs/unity-particle-pack-5-x-73777?_ga=2.162642300.1737033803.1641185812-723993449.1640589127

 

Unity Particle Pack 5.x | 에셋팩 | Unity Asset Store

Get the Unity Particle Pack 5.x package from Unity Technologies and speed up your game development process. Find this & other 에셋팩 options on the Unity Asset Store.

assetstore.unity.com

사용할 프리팹 경로:

 Assets > EffectExamples > Shared > Prefabs > ParticlesLight

오른쪽 위 최럼 Light에 프리팹을 추가합니다.

 

 

해당 영상을 간소화하여 만들었습니다.

https://youtu.be/yhXGAb7ku8M

 

조금더 깊숙히 배우고 싶으신 분은

https://learn.unity.com/tutorial/visual-effects-with-particles#5c7f8528edbc2a002053b57e

 

Visual Effects with Particles - Unity Learn

In this Live Training Session, we will look at creating visual effects for games using Particle Systems. The techniques we will learn include using trail effects, adding noise to Particle Systems and creating particles which shed light on the scene.

learn.unity.com

여기를 참고하세요~

반응형
반응형

*주의: 현재 빌드잇의 맵 또는 템플릿을 가져와 구현 불가능합니다.

제페토에 질의 응답 결과입니다.

github
제페토 스크립트 맥버전 설치 링크

제페토 월드는 Unity 2020.3.9f1 버전에서만 개발 가능합니다

제페토 유니티 설치 링크

https://studio.zepeto.me/kr/guides/installing-unity-and-registering-zepeto-template

ZEPETO Studio

ZEPETO 크리에이터가 되어보세요!

studio.zepeto.me


유니티 허브 - Mac

---사이트

https://unity.com/download

--- 맥 버전 다운로드 링크

https://public-cdn.cloud.unity3d.com/hub/prod/UnityHubSetupBeta.dmg

---사이트

https://unity3d.com/unity/whats-new/2020.3.9

--- Unity 2020.3.9 다운리드 링크

https://download.unity3d.com/download_unity/108be757e447/MacEditorInstaller/Unity.pkg?_ga=2.113063108.1512932317.1640583689-1051985377.1640583689

--- ZEPETO 월드 템플릿 다운로드 링크

https://upm.zepeto.run/setup/package

공식 사이트에서 mac링크가 잘 작동하지 않아서 모아 놓았습니다.

반응형

'프로그래밍' 카테고리의 다른 글

Chrome DevTools, JavaScript Event Handling / Binding  (0) 2021.02.15
반응형

1. JSON.stringify()

2. IONIC template rendering


import { Recoder } from "./recoder.model";

export class Recoders extends Array<Recoder> {
  recoders: Recoder[];
  isEmpty: boolean;

  constructor(recoders?: Array<Recoder>) { 
    super(...recoders);
  }
}

Array<T>를 extends 할 경우 모든 배열의 기능을 사용할 수 있다.

 

하지만 JSON.stringify()를 사용할 경우, isEmpty와 같은 변수가 없어지는 것을 알 수 있었다.

 

그래서 extends 없이 기능을 구현해 보았다.

import { Recoder } from "./recoder.model";

export class Recoders {
  recoders: Recoder[];
  isEmpty: boolean;

  constructor(recoders?: Recoder[]) { 
    this.recoders = recoders;
  }

  push(recoder: Recoder) {
    this.recoders.push(recoder);
  }
  
}

이럴 경우, Template Rendering 시 오류(문제)가 발생했다.

*ngFor을 사용하여 HTML에 리스트를 뿌릴 수 없다.

반응형

'프로그래밍 > Ionic' 카테고리의 다른 글

Ionic singleton 싱글턴 패턴 [싱글톤]  (0) 2021.07.15
ionic-modal tutorial 예제  (0) 2021.07.03
ion-input 안드로이드 작동  (0) 2021.06.07
Ionic 어플 - 아이폰 앱 설치(배포)  (0) 2021.05.04
아이오닉 form handling  (0) 2020.02.14
반응형

CHICKEN SOUP FOR THE SOUL

을 속독하고 있다. 묵독에 가깝다.

 

한글은 속독으로 연습하면 된다는걸 어느정도 체감했다.

영어는 읽기보다는 정말 보는 수준이다.

 

너무나 검은건 글씨요 흰건 종이로다.

시간을 헛되이 보내는 정신과 시간의 방에 들어온 느낌이다.

 

한글도 속독이 되지 않는데 영어를 속독하는 이유는?

務本 때문이다.

논어(論語) 학이편(學而篇)에 나오는 말로서 근본에 노력하라는 이다.

 

지금은 영어를 학습해야할 시기이며, 단순 취미를 위해 아까운 시간을 1도 낭비하고 싶지 않다.

 

이것은 논리 이전의 영역인 믿음의 영역이다.

보통 사람이라면, 단어의 뜻을 몰라도 반복해서 듣다보면 자신도 모르게 그 뜻을 알게 된다는 믿음.

영어듣기가 그러하듯이 읽기 또한 그리 되리라는 믿음으로 영어 속독을 한다.

반응형

'자기개발 > 독서' 카테고리의 다른 글

채근담 전문  (0) 2024.04.16
속독 다이어리 #3  (0) 2021.06.22
속독 다이어리 #2  (0) 2021.06.06
속독 다이어리 #1  (0) 2021.06.02
반응형

service나 module은 기보적으로 싱글턴으로 작동한다.

하지만 여기서는 클래스 단위의 싱글턴을 사용할 것이다.

 

시간을 yyyyMMdd패턴으로 바꾸어주는 클래스를 예시로 들어보겠다.

namespace 와 export 키워드를 반드시 사용한다.

// date-formatter.ts

export namespace DateFormatterSingleton {  

    export function nowYYYYmmDD():string {
        let _temp = new Date();
        return _yyyyMMdd(_temp);
    }

    export function toYYYYmmDD(date: string):string {
        let _temp = new Date(date);
        return _yyyyMMdd(_temp);
    }

    function _yyyyMMdd(date: Date) {
        return date.getFullYear()+'-'
        +_toTwoDigits((date.getMonth()+1).toString())+'-'
        +_toTwoDigits(date.getDate().toString());
    }

    function _toTwoDigits(numeric: string):string {
        return numeric.length == 1 ? "0"+numeric : numeric;
    }
}

 

사용방법

import { DateFormatterSingleton } from 'src/app/model/date-formatter';

datePicker: string = DateFormatterSingleton.nowYYYYmmDD();

위 코드와 같이 사용하면된다. Java에서와 같이 getInstance()와 같은 호출은 필요없다.

반응형
반응형

1. Module로 만들기

2. Module에 export추가하기

3. 원하는 여러 모듈에 import


isDayTime 이라는 boolean 타입의 값을 한글로 변환해 주는 파이프입니다.

true면 주간으로

false면 야간으로 변경합니다.

 

최종 형태:

// day-time.pipe.module.ts

import { NgModule } from "@angular/core";
import { DayTimePipe } from "./day-time.pipe";

@NgModule({
    imports: [],
    declarations: [DayTimePipe],
    exports: [DayTimePipe]
})
export class DayTimePipeModule { }
// day-time.pipe.ts

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'dayTime'
})
export class DayTimePipe implements PipeTransform {

  transform(value: boolean): string {
    return !!value ? '주간' : '야간';
  }

}

사용 예:

<!-- 어디가.html -->
<ion-item>
  <ion-label>근무 시간 선택: {{recoderTemplate.info.isDayTime | dayTime}}점검</ion-label>
  <ion-toggle color="success" [(ngModel)]="recoderTemplate.info.isDayTime"></ion-toggle>
</ion-item>

주의사항: 'day-time.pipe.module.ts'가 아래 코드와 같이 다른 모듈이 imports 되어있다면 애러가 발생합니다.

그러니 꼭 다른 imports가 없도록 만들어야합니다.

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IonicModule } from '@ionic/angular';
import { RouterModule, Routes } from '@angular/router';
import { FormsModule } from '@angular/forms';
import { TimeReadComponent } from './time-read.component';

const routes: Routes = [
  {
    path: '',
    component: DayTimePipe
  }
];

@NgModule({
  imports: [
    CommonModule,
    IonicModule,
    FormsModule,
    RouterModule.forChild(routes)
  ],
  declarations: [DayTimePipe],
  exports: [DayTimePipe]
})
export class DayTimePipeModule { }

 

반응형
반응형

1. modal page 생성

2. 상위 module에 import 'modal page'

3. modal page 코드 작성

 

Ionic5 Angular 기반으로 작성하였습니다.


1. modal page 생성

// cli로 하는 경우, 명령어를 입력해 생성합니다.
ionic generate page modal-exam

generate page를 사용하면, 4개의 파일이 생성됩니다.

module.ts, html, scss, ts

// modal-exam.module.ts

const routes: Routes = [
  {
    path: 'modal-exam',
    component: ModalExamPage
  }
];

@NgModule({
  imports: [
	...
  ],
  declarations: [ModalExamPage],
  exports: [ModalExamPage]
})
export class ModalExamPageModule {}

[route 사용하는 경우]

반드시 path에 위치를 기입해주세요.


2. 상위.module에 NgModule에 등록하기

// home.module.ts

... 
@NgModule({
  imports: [
	...
    ModalExamPage
  ],
})
export class HomeModule { }

3. modal page 코드 작성

<!-- modal-exam.html -->

<div class="ion-page">
  <ion-header>
    <ion-toolbar>
      <ion-buttons slot="end">
        <ion-button (click)="closeModal()">닫기</ion-button>
      </ion-buttons>
      <ion-title>{{data}}</ion-title>
    </ion-toolbar>
  </ion-header>
  <ion-content class="ion-padding">
    <ion-item>
      내용을 추가하세요
    </ion-item> 
  </ion-content>
</div>
// modal-exam.page.ts

import { Component, Input, OnInit } from '@angular/core';
import { ModalController } from '@ionic/angular';

@Component({
  selector: 'app-modal-exam',
  templateUrl: './modal-exam.page.html',
  styleUrls: ['./modal-exam.page.scss'],
})
export class EditInfoPage implements OnInit {
  
  @Input() data: string;

  constructor(public modalController: ModalController) { }

  ngOnInit() {}

  closeModal() {
    this.modalController.dismiss({
      'dismissed': true
    });
  }

}
<!-- home.component.html -->
<div class="ion-page">
  <ion-header [translucent]="true">
    <ion-toolbar>
    <ion-title>
      모달 예제
    </ion-title>
    </ion-toolbar>
  </ion-header>
  <ion-content class="ion-padding" [fullscreen]="true">
    <ion-item >
      <ion-label>수정하기</ion-label>
      <ion-button color="success" slot="end" (click)="editLocation()">
        <ion-icon name="arrow-forward"></ion-icon>
      </ion-button>
    </ion-item>
  </ion-content>
</div>
// home.component.ts

import { Component, OnInit } from '@angular/core';
import { ModalController } from '@ionic/angular';

@Component({
  selector: 'app-template',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.scss'],
})
export class TemplateComponent implements OnInit {

constructor(public modalController: ModalController) { }

  ngOnInit() {}
  
  async presentModal() {
    const modal = await this.modalController.create({
      component: EditInfoPage,
      componentProps: {
        'data': 'modal-example'
      }
    });

    modal.onDidDismiss().then((res:any) => {
      if (res !== null) {
        console.log('Modal Sent Data : '+ res.data);
      }
    });

    return await modal.present();
  }

}
반응형
반응형

천로역정을 속독해보았다.

 

천천히 음미하면서 월든을 정독 하면서 밑줄 긋고, 메모하고, 감상문도 남기면서 읽고 있다.

에너지를 읽기보다 생각하는것에 더 쏟으면서 독서를 하는 시간을 보내고 있다.

 

또한 정독을 하면서도 불필요한 부분이라고 생각되면 과감하게 속독을 하면서 읽으니, 속독의 기능에 감탄하며 기쁨에 취할 수 있었다.

의미가 들어오지 않더라도 눈으로 스캔하는것이 도움이 되는것 같다.

그 이유인즉, 천로역정을 읽는데 음독의 속도가 예상보다도 빨라졌으며, 스캔의 속도에 약간의 믿음이 생겨서인지 부스트된 아수라다처럼 막 내용이 들어왔다.

물론 착각일 가능성이 크지만, 꾸준히 진행하고 있으니

언젠간 속독의 목표인 지루하거나 우울할 때, 그 시간을 즐기는 도구로써 가벼운 소설을 생각없이 많이 읽어내려감으로써, 그나마 건전하게 시간버리면서 멍때리는 것이 목표이다.

 

스캔하면서 책을 읽는 것이 조금씩 익숙해 지고 있다.

 

물론 지금은 스캔 비율이 40 -> 60 으로 높아진 정도에 불과하지만 점점 뇌를 사용하는 방법을 익힌다는 기쁨이 더해지고 있다.

반응형

'자기개발 > 독서' 카테고리의 다른 글

채근담 전문  (0) 2024.04.16
속독 다이어리 #4  (0) 2021.08.02
속독 다이어리 #2  (0) 2021.06.06
속독 다이어리 #1  (0) 2021.06.02

+ Recent posts