Post

한글 백업 파일 불러오기

나는 딱히 한글 자동 백업 체크를 한 적이 없는데 잘 불러와졌다.

내 한글 백업 파일 위치: C:\Users\user\AppData\Local\Temp

나는 이렇지만(나도 기본설정이지만) 각자 기본 설정을 다르게 하면 폴더 위치가 달라질 수 있다.

한글 백업 파일 폴더 위치 찾는법은

한글 2022이고 맨 위에 x 창 옆에 ? 를 클릭-한글정보-폴더정보-임시 폴더 위치를 확인하면 된다.

그러면 그 중 tmp파일을 찾아서 hwp 확장자로 바꾸면 끝!

날아갔던 한글 파일이 돌아왔다 ㅠㅠ만세 ㅠㅠ

한글 백업 파일 불러오기 끝!

Post

cocos2dx app key 서명

android에서는 안되길래 검색하다보니

keytool 을 사용하는 방법이 있었다.

https://cafe.naver.com/cocos2dxusers/26291

 

[3.6]윈도우에서 이클립스 없이 안드로이드 APK 빌드하기(release버전)

안녕하세요.주말에도 열심히 개발중인 악당캉아쥐라고 합니다. 'ㅁ'/[ 시작하며 ]항상 많은 도움을 얻다가 이번에 한가지 알게 된 것이 있어서 공유하려고 합니다.제가 코코스를 ...

cafe.naver.com

 

https://developer.android.com/tools/publishing/app-signing.html

 

앱 서명  |  Android Studio  |  Android Developers

앱 서명 및 보안과 관련된 중요한 개념을 알아보고, Android 스튜디오를 사용하여 Google Play에 출시하기 위해 앱에 서명하는 방법과 Play 앱 서명을 선택하는 방법을 알아보세요.

developer.android.com

정리를 하자면

C:\Program Files\Java\jre1.8.0_202(각자 설치된 jre 버전)

여기까지 cmd로 들어와서 keytool 명령어를 사용한다.

keytool -genkey -v -keystore 앱이름 -alias 별명 -keyalg RSA -keysize 2048 -validity 10000

(위 명령어는 잘못된 거. 아래에 올바른 옵션 찾았음)

keytool 은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는 배치 파일이 아닙니다

라고 뜬다.

jdk가 깔려 있지 않아서... java가 없어서라고 하는데 난 깔려 있는데?ㅁ?

환경 변수 설정을 아래와 같이 해주었지만

C:\Program Files\Java\jdk1.8.0_202\bin;

jdk-17 폴더가 설치되어있고 거기에 keystore가 있어서 추가로 해주기로 했다.

jdk-17이랑 jdk1.8.0 이랑 숫자단위가 다른걸로봐서

각자 다른 곳?에 쓰이는 별개의 jdk인거 같고...예전에 그런식으로 이해해는데

지금은 뭐였는지 정확히 기억안남 ㅠㅠ

아무튼 추가

C:\Program Files\Java\jdk-17\bin

다시 cmd 켜고 시도하니까 된다. 아 이 때 cmd는 반드시 관리자 권한으로 실행! 안그러면 변경할 수 없다고 뜨더라...

keystore 명령어는 인식한다. 이제 비번이나 이름, 지역 등등.. 기타를 넣어준다.

비밀번호같은 건 잘 저장해둔다.

생성완료!

근데

[poetryapp.keystore을(를) 저장하는 중]

Warning:
JKS 키 저장소는 고유 형식을 사용합니다. "keytool -importkeystore -srckeystore poetryapp.keystore -destkeystore poetryapp.keystore -deststoretype pkcs12"를 사용하는 산업 표준 형식인 PKCS12로 이전하는 것이 좋습니다.

으음?

경고는 떴지만

C:\Program Files\Java\jdk1.8.0_202\bin 에 보면 keystore 파일이 만들어져 있다.

그러면 이제 release 빌드를 한다(debug x)

cocos compile 프로젝트 이름 -p android -m release

그러면

Please input the absolute/relative path of '.keystore' file:

근데 난 잘 맞게 넣었는데 왜 The string inputed is not a file! 라고 떠?

알고보니 full경로를 적어줘야한다.c:\ 부터 시작하는 그거... ./ 현재 폴더라거나 키스토어파일 이름만 덜렁 올리면 안된다.

아무튼 그러면 debug보다는 좀 더 시간이 오래걸려서

release 파일 생성 완료...가 되면 좋은데 실패했다.

왜죠?

 Failed to read key poetryapp from store "poetryapp.keystore": Cannot recover key

보호되지 않은 키라고?

찾아보니 pkcs12 형식으로 마이그레이션 하라고 뜸. 경고가 그런 의미였나...

file or directory 'project\proj.android\app\libs', not found

lib 폴더를 찾을 수 없다고 뜨는데 이건 괜찮나??

아무튼 pkcs12 형식으로 만들기 도전

keytool -genkey -v -keystore 이름.keystore -storetype pkcs12 -alias 별명 -keyalg RSA -keysize 2048 -validity 10000

proj.android\app\build.gradle 파일 열기.

android 내에 keystore 이름을 새로 만든걸로 변경해준다.( proj.android\app\build.gradle에서 기존 key이름이 저장되어 있어서 이걸 변경해줘야함)

여기서 스토어 파일 이름이랑 비밀번호랑 다 새로운 key로 바꿔주면 됨!!

드디어 key 서명한 relase 빌드 성공!

Post

android 가로모드에서 세로로 변경

android 프로젝트를 키고 app폴더에서 AndroidManifest.xml 파일 열기

android:screenOrientation
찾은 다음 landscape portrait 로 변경

 

android 앱 아이콘 변경

하려고했는데...아어...나 바보같이 GRADLE 업그레이드했다ㅠㅠㅠ

업그레이드하면 안되는데...아놔...미친..바보...탱이

아무튼 

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
그레이들 버전이 지원안된다는 그런 에러가 발생했고...
근데 gradle 버전 업그레이드야 그냥 프로퍼티에 버전 변경정도라서 gradle-wrapper.properties의 distributionUrl

build.gradle에서 dependencies { classpath 를 변경해주니까 해결!!
gradle 다운 그레이드 쉽다!

아무튼 이제 진짜 아이콘 변경!!!

왼쪽창 Android 모드에서 app>>res>>폴더에 가면 mipmap-hdpi, mipmap-mdpi 등....

각각 화소에 맞는 아이콘이 있다. png 이미지를 원하는대로 바꿔주면 된다.

프로젝트 이름 변경

 

한글 글자 깨짐

cocos2dx는 한글 출력하는 것도 어렵다.

윈도우 빌드는 잘되었는데 앱 빌드 후 apk 실행 시 한글이 와장창 깨진다 ㅠㅠ

검색해보니 나처럼 한글 출력이 잘 안되는 경우가 많았다.

일단 좀 특이한 한글 폰트를 사용하고 있어서 네이버 나눔 고딕으로 변경해봤는데 안됨!!!

그 후 검색으로....

https://cafe.naver.com/cocos2dxusers/26663

char testString[30];
WideCharToMultiByte(CP_UTF8, 0, L"테스트 테스트", -1, testString , 30, NULL, NULL);
auto label = Label::createWithTTF(MyString, "fonts/fontname.ttf". 24);

를 하면된다고 했는데 android 앱 빌드시 에러.

illegal character encoding in string literal

아마 WideCharToMultiByte 이라는게 윈도우 함수여서 앱 빌드에서는 그게 안되는거 같다. 찾아보니까 android에서는 utf 관련 변환이 자동적으로 안된다고 하는것 같기도 하고...?

그렇게 더 찾아보다가

페이지 인코딩을 바꿔주라고 적혀 있었다.

https://grr1.tistory.com/17

 

VS2017 파일생성 인코딩 UTF-8 기본값으로 설정하기

이글을 작성하게된 계기는 VS2017에서 clang 컴파일러 사용시 error : illegal character encoding in string literal 오류를 경험하시는분들에게 해결책이 되지않을까 싶어서 올려봅니다 저같이 15시간정도 고통

grr1.tistory.com

https://m.blog.naver.com/raveneer/221755491661

그러고보니 예전에 한글 출력안되어서 페이지 인코딩 바꾸었는뎅...

새 프로젝트 만들어서 그런지 페이지 인코딩이 한국어다.

notepad로 cpp 한글 나오는 파일만 utf-8 bom으로 바꾸었다.(노가다ㅠ)

아무튼 그렇게 하고 빌드하니까 잘된다!!

 

android 앱 이름 변경

projectname\proj.android\app\res\values

폴더에서 strings.xml 을 연 다음에 프로젝트 이름을 변경해주면 된다.

 
간단한 앱 만드는것도 왜 이렇게 힘드냐ㅠㅠ 
애증의 cocos2dx 부글부글...

Post

Cococs2dx build Failed (CMakeLists.txt 수정)

오랜만에 빌드했는데 에러가 났다

Build MyGame armeabi-v7a
externalNativeBuildDebug: Executable : C:\Users\user\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe
arguments :
--build
H:\CocosProject\project\proj.android\app\.externalNativeBuild\cmake\debug\armeabi-v7a
--target
MyGame
jvmArgs :
Executable : C:\Users\user\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe
arguments :
--build
H:\CocosProject\project\proj.android\app\.externalNativeBuild\cmake\debug\armeabi-v7a
--target
MyGame
jvmArgs :
:project:externalNativeBuildDebug (Thread[Task worker for ':',5,main]) completed. Took 3.45 secs.
FAILURE: Build failed with an exception.  

clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
  ninja: build stopped: subcommand failed.

BUILD FAILED in 4s
41 actionable tasks: 1 executed, 40 up-to-date
VCS Checkout Cache (proj.android\.gradle\vcsWorkingDirs) has not been cleaned up in 0 days
Error running command, return code: 1.

일단 블로그에서 안드로이드 세팅했던기억이 있어서 이거보구있음

https://m.blog.naver.com/karlose7/221484046370

 

[Cocos2d-x] 안드로이드 스튜디오 포팅에 관하여

안녕하세요, 마그입니다. "Cocos2d-x"엔진 게시글을 첫 글로 저를 굉장히 괴롭혔던 "안드...

blog.naver.com

그러다가 가장중요한거!!

프로젝트 폴더 바로 안에 CMakeLists.txt 파일

# add cross-platforms source files and header files 
list(APPEND GAME_SOURCE

소스코드에 내가 만든 소스코드 전부 넣어줘야하는거 깜빡함!!
헤더 cpp 각자 소스 코드 이름 넣어줘야함

이 방법이 번거롭다면 재귀로 불러오는 방법이 있다고한다

https://blog.naver.com/njh0602/221507313152)

 

[Cocos2d-x 3.x] 안드로이드 빌드 설정 시 CMakeLists.txt에 빌드할 소스 한 번에 추가하기

현재 cocos2d-x 측에서 안드로이드 스튜디오를 통한 C++ 소스 빌드를 하기 위한 방법으로 ndk +...

blog.naver.com

다음과 같은 형태로 사용하라고 하심
file (GLOB_RECURSE MY_SOURCES Classes/*.cpp)
file (GLOB_RECURSE MY_SOURCES Classes/*.h)

list(APPEND GAME_SOURCE ${MY_SOURCES})
list(APPEND GAME_HEADER $MY_HEADERS})

파일 많아지면 시도해보는걸로!!

 

H:\CocosProject\project\bin\debug\android 폴더 안에 apk 빌드 확인!

(그런데 안드로이드 서명은 어떻게 하는거지???? 나 android studio는 전혀 사용안하는데...옛날에 서명했던거 같은데 다 까먹었다 ㅠㅠ)

Post

onTouchBegan replaceScene 에러

아직도 정확한 에러 원인은 모르겠지만 기록.A, B 씬 이동을 왔다갔다 하는데 이 때 배경을 터치하면 다른 화면으로 이동한다.유독 B씬에서 A로 넘어갈때 크래시가 났다. 디버그가 안된다고 스택도 안뜨고..그러다가 간간히 아래와 처럼 떴다.

baseproject.exe![thunk]:GameScene::`vcall'{688,{flat}}' }'() C++
  libcocos2d.dll!std::_Func_class<int,enum cocos2d::ui::Widget::FocusDirection,class cocos2d::ui::Widget *>::operator()(enum cocos2d::ui::Widget::FocusDirection,class cocos2d::ui::Widget *) C++
  libcocos2d.dll!cocos2d::EventDispatcher::EventListenerVector::~EventListenerVector(void) C++
  libcocos2d.dll!std::_Hash<class std::_Umap_traits<float,class std::vector<class cocos2d::Node *,class std::allocator<class cocos2d::Node *> >,class std::_Uhash_compare<float,struct std::hash<float>,struct std::equal_to<float> >,class std::allocator<struct std::pair<float const ,class std::vector<class cocos2d::Node *,class std::allocator<class cocos2d::Node *> > > >,0> >::_Range_eraser::_Bump_erased(void) C++
  libcocos2d.dll!std::_Func_class<float,float>::operator()(float) C++
> libcocos2d.dll!cocos2d::EventDispatcher::dispatchTouchEventToListeners(class cocos2d::EventDispatcher::EventListenerVector *,class std::function<bool (class cocos2d::EventListener *)> const &) C++
  libcocos2d.dll!cocos2d::EventDispatcher::dispatchTouchEvent(class cocos2d::EventTouch *) C++
  libcocos2d.dll!cocos2d::EventDispatcher::dispatchEvent(class cocos2d::Event *) C++
  libcocos2d.dll!cocos2d::GLView::handleTouchesBegin(int,int * const,float * const,float * const) C++
  libcocos2d.dll!cocos2d::GLViewImpl::onGLFWMouseCallBack(struct GLFWwindow *,int,int,int) C++
  libcocos2d.dll!cocos2d::GLFWEventHandler::onGLFWMouseCallBack(struct GLFWwindow *,int,int,int) C++
  libcocos2d.dll!__glfwInputMouseClick() C
  libcocos2d.dll!_glfwGetWin32Window() C
  user32.dll!764215fb() 알 수 없음
  [아래 프레임이 누락 및/또는 올바르지 않음, user32.dll에 대해 로드된 기호가 없음]
  [외부 코드]

dispatchTouchEvent 라고 적혀 있으니까 터치 이벤트에 관한 건가 싶어서

씬 생성 부분을 빨리 만들어주기도 하고... 여러모로 해봤으나 실패.그냥 버튼으로 하자고 해서 했더니 에러가 없었다.아무곳에나 터치X 그냥 버튼으로 하는게 답인가 싶다.

Post

Cocos2dx Change Scene 화면전환 예제

replaceScene: 화면이 전환될 때 메모리를 해제한다. 메모리가 해제되긴 하지만 메모리를 해제해서 이전 상태값 저장이 되지 않는다.

HelloWorldScene.h

#ifndef __HELLOWORLD_SCENE_H__
#define __HELLOWORLD_SCENE_H__

#include "cocos2d.h"

USING_NS_CC;


class HelloWorld : public LayerColor
{
public:
    static cocos2d::Scene* createScene();
    
    virtual bool init();
    
    // implement the "static create()" method manually
    CREATE_FUNC(HelloWorld);

    void changeScene(Ref* sender);
};

#endif // __HELLOWORLD_SCENE_H__

HelloWorld.cpp

#include "HelloWorldScene.h"
#include "SimpleAudioEngine.h"
#include "GameScene.h"

USING_NS_CC;

Scene* HelloWorld::createScene()
{
    auto scene = Scene::create();

    auto layer = HelloWorld::create();
    scene->addChild(layer);

    return scene;
}

// on "init" you need to initialize your instance
bool HelloWorld::init()
{
    if (!LayerColor::initWithColor(Color4B(0, 0, 255, 255))) {
        return false;
    }

    auto item = MenuItemFont::create("Game Scene", CC_CALLBACK_1(HelloWorld::changeScene, this));

    auto menu = Menu::create(item, NULL);
    menu->alignItemsHorizontally();
    this->addChild(menu);
   
    return true;
}

void HelloWorld::changeScene(Ref* sender) {
    Director::getInstance()->replaceScene(GameScene::createScene());
}

GameScene.h

#ifndef __OTHER_SCENE_H__
#define __OTHER_SCENE_H__

#include "cocos2d.h"

USING_NS_CC;

class GameScene : public Layer {
public:
	static Scene* createScene();

	virtual bool init();
	CREATE_FUNC(GameScene);
};

#endif

GameScene.cpp

#include "GameScene.h"

Scene* GameScene::createScene() {
	auto scene = Scene::create();

	auto layer = GameScene::create();
	scene->addChild(layer);

	return scene;
}

bool GameScene::init() {
	if (!Layer::init()) {
		return false;
	}

	return true;
}

Post

엑셀에서 이름 만들고 참조하기

엑셀에서 이름을 만들면 어느 시트에 있던 링크 클릭 한번으로 바로 찾아갈 수 있다.

행열의 위치가 바뀌더라도 지정된 이름으로 찾아갈 수 있는게 포인트.

즉 위치가 바뀌어도 상관없이 원래 내가 지정한 위치로 갈 수 있다!!!

방법

1. 이름을 만들어야 한다. 이름을 만들 열하나를 오른쪽 마우스 클릭. 이름 정의. 그리고 원하는 이름을 넣으면 된다(한글 가능)

2. 그리고 원하는 곳에 이동 링크를 만들면 된다. 이동 링크는 오른족 클릭-링크-현재문서 에서 정의된 이름을 찾으면 된다.

그러면 셀 위치가 바뀌어도 안전하게 참조가 가능하다.

Post

구글 스프레드 시트 테이블 계열을 추가하여 데이터 시각화 시작

마음에 드는 구글 스프레드를 찾았는데

내가 이리저리 고치다가 보니 어느새 차트 표가 제대로 표시가 되지 않았다.

테이블 계열을 추가하여 데이터 시각화 시작이라는 단어만 동동 떠 있을 뿐 ㅠㅠ

몇분 집중했냐 뭐 그런 차트였는데 답답할 나름...

그래서 하나하나 차근차근 해쳐나갔다.

일단 잘되는 구글 스프레드시트와 비교해보니 아래 순서대로 고쳤다.

1. 데이터 범위가 올바른지 확인

2. X축이 올바른지 확인. X축을 선택하고 싶다면 C11이런게 아니라 C11:C 라고 표시해야한다

(왜 이렇게 해야하는지는 나도 모름... 은근 엑셀이랑 조금 달라서 까다롭다 ㅠㅠ)

3. 라벨 선택

4. 어느 행을 헤더로 선택할건지 확인, C열 라벨로 사용하는지, 라벨을 텍스트로 처리하는지

그리고 위에걸 전부 똑같이 따라 했는데도 여전히 분 표시가 안되고

테이블 계열을 추가하여 데이터 시각화 시작

이라는 말만 떴다.

그래서 좀 더 찾아보니 글자가들어가 있으면 제대로 표시가 안될 수 있다고 떴다.

그래서 글자를 삭제하니 제대로 표시가 되었다!

분만 표시해야 됐던건!

아무튼 얼렁뚱땅해결~~~

Post

부동사 투자 불안정기 오피스텔 매도 매수 고민중

요즘 나라가 어수선하다. 환율은 1450원을 넘었고 코스피는 파나색이다. 살아날 기미가 보이지 않는다.

삼성의 기술력도 그렇고 트럼프 행정부도 그렇고 저출생도 그렇고 여러곳에서 악재가 시한폭탄처럼 숨어있다.

 아무튼 그래서 가지고 있는 오피스텔을 매도할지 말지 여러모로 고민했다.

결론은....

오피스텔을 가지고 있기로 했다.

그렇다면 많은 사람들이 의문을 품을 것 같다.

지금 아파트도 안팔린다고 하고 아파트 상승률도 떨어진다고 하는데 그냥 부동산 팔아서 현금화하는게 좋지 않겠나?

나도 처음에는 그렇게 생각했다. 하지만 차분히 내 생각을 가다듬으니 너무 폭락 이라는 단어에 꽂혀

이성을 잃지 않았나 생각이 들었다.

일단 부동산 오피스텔을 팔지 않는 이유는 4가지 정도 있다.

 

1. 부동산 폭락의 선이란?(폭락 기준 잡기)

대체 폭락이 얼마나 된다고 생각하는가?

예를 들어 오피스텔 가격이 1억이면 5000만원으로 푹 내려앉는 걸 생각하는걸까?

일단 지방 오피스텔이 아닌 수도권 오피스텔이라고 가정해보겠다.

나는 그렇게 떨어질 것 같지 않다.

폭락이라고 하는 것은 저기 압구정이나 강남에 30억 이상하는 아파트를 이야기하는 것이지

나처럼 크기도 작고 가격도 쬐금하게 귀여운 오피스텔에는 해당하지 않는다고 생각하기 때문이다.

30억 짜리 아파트가 20억이되면 폭락이 될 수 있다.

그런데 30억짜리가 현실적으로 지금 물가에 10억이 된다고 하면... 음??? 하는 생각이 드는거다.

인건비, 원자재비, 건축비 다 올랐다.

외국의 달러라던가 환율이 폭등하고 초콜렛 같은 거 다 폭등해서 그냥 물가가 타당 하게 올라갔다. 그런데 여기서 부동산만 너무 거품이에요!!! 하면서 폭삭 주저 않는다고???

압구정 아파트가 30억에서 10억이 된다고? 글쎄....

폭락해서 월세 50만원이 막 25만원 될 것 같은가?

난 빨리 월세가 저렴해 질 것 같지 않다.

결국 수도권 땅덩어리도 없는데 갑자기 그렇게 폭락을 한다고? 응?? 이라고 반문하게 되는 것이다.

그러니까 폭락의 마지노선은 현재 가지고 있는 금액의 50%정도라고 생각이 든다.

 저렇게 30억 정도 하는 아파트들은 말이다.

그렇다면 오피스텔은 어떨까? 30억에서 20억 폭락은 10억 차이니까 어느정도 거품이끼어 있고 폭락이라고 붙이면 그럴듯하다.

하지만 1억짜리는? 정말 1억짜리 오피스텔이 30억 짜리 오피스텔이 20억짜리 될때 똑같이 50% 떨어져서 5000만원될까?

난 그렇게 생각하지 않는다.

오피스텔은 애초에 상승을 하지 않았다. 아무리 수도권오피스텔이라고 해도 상승은 정말정말 목 좋은 곳만 했다.

오피스텔은 보합이나 하락이나 안하면 다행이다ㅋ

그런데 부동산이 폭락한다고 30억짜리 아파트 처럼 똑같이 50%할인?

아니라고 본다. 왜냐하면 애초에 크게 오른적도 없었기 때문이다. 그러니 만약 폭락한다고 하더라도 30%수준이라고 잡았다.

30%가 마지노선이라고? 그거 님 생각이잖아요. 라고 생각할 수 있지만.... 이쯤해서 예금 금리까지 생각하면 달라진다.

 

2. 저금리가 예정되어있는 시장.

미국이 금리를 내리고 있고 우리나라도 미국을 따라 금리를 내릴판이다.

물론 오늘 발표로 약간 차분해진건 있지만...

문제가 있다. 현재 금리도 높은 편은 아니라는것. 그러니까 폭락을 하기 전, 현재를 따져봤을 때

당연히 예금금리와 비교하게 된다.

(예금 빼곤 안친다. 왜냐하면 저번에 계엄령 터지고 투자한 거 싹 다 뺐거든요......ㅠㅠ 왜 1년을 못채우니)

아무튼 한투 발행 어음 투자는 나중에 소액으로 하기로 했고...

월세 50만원 받는 다고 쳤을 때 건물 가격이랑 예금 넣었을 때 시뮬레이션을 돌린 결과...

1억 오피스텔이 5000만원이 되면 예금과 비슷한 수준이 된다고 테스트가 되었다.

즉 1억 오피스텔이 5000만원으로 주저앉지 않는 이상 월세를 받는게 더 이득이었다.

지금 월세는 이율 6%인데 예금금리는 3.2정도???

당연히 부동산을 가지고 있는게 더 이득이다.

그러면 아니 부동산... 그거 환금성도 안좋고 구매자도 찾기 어렵잖아요....? 라고 물을 수 있겠지만.... 3번째 이유가 나온다.

 

3. 정말 부동산 보다 현금이 좋은가?

보통은 현금이 더 좋다고 말한다. 왜냐하면 부동산은 돈으로 바꾸기 어려운데 현금은 언제든 내가 원할 때 원하는 곳에 쓸 수 있기 때문이다.

하지만 앞서 예금 이율과 월세 투자 이율만 봐도 현금은 상당히 구리다는 걸 알 수 있다.

그리고 현금....을 가지고 있는게 부동산VS현금으로 따지지 말고

부동산VS원화로 따져야한다.

나는 부동산의 가치는 거의 지켜질거라고 본다. 왜냐하면 수도권에서 더 이상 주택공급이 어려움. 땅도 없고 자재비 상승. 짓고 싶어도 못짓는 부동산이 속출하고 있음.

반면 원화는?(돈이 아니라 원화)

달러 원화는 현재 1450원을 찍으며 계속 가치가 떨어지고 있다.

즉 어쩌면 원화보다 부동산이 더 가격 방어가 잘 될수 있다고(월세 때문에) 생각하고 있다.

그러면 이렇게 생각하는 사람이있을수도 있다.

그럴거면 차라리 금을 사는게 낫지 않나요? 라고....

하지만 누가 갑자기 계엄터질거라구 예상했겠냐구요... 그리고 국민연금 쏟아붙는데 외국투자자

계속 돈 빼고 계속 코스피 파란불일줄 알았겠냐구요.....

금? 계속 올랐지... 아마 중요한 부품에 금이 계속 필요하니까 계속 오를지도 모르겠다.

하지만 갑자기 금 매장량이 어마어마한 곳이 나타나거나

과학기술의 발달로 금 무한 생산이 가능해진다면?

진짜 영원한건 없음. 언제 180도 변할지 모르는 상황인거임.

아무튼 계엄령이라는 생각지도 못한 변수가 제 투자 방식을 바꾸었습니다.

그냥 마음이 푸근하면 최고다.....

그리고 4번째 이유는 정치적인 이유인데...

일단 다음 정권이 누가되든 부동산은 떠받들어진다고 생각함.

각기 다른 이유로 떠받들게 한다는게 내 생각.

아무튼 무제한 통화량 찍어내는거랑 어쩌구랑 다 봤는데 앞으로 어떻게 될런지...

그냥 전 마음푸근한 예금이나 하고 살겠습니다.

좀 시국이 안정되면 다시 한투 발행 어음을...(근데 그리 큰 금액은 하지 않을 것 같음)

아무튼 이렇게 정리되네요.

뭐 내가 틀렸으면 그 틀린 댓가를 받지 뭐...

나는 지금 시간이 제일 소중한 자산이라고(주식 코인 금 환율 재태크하고 전전긍긍하는 것 보다 훨 낫다~~~)

암턴 이만 뿅!

 

* 이 글은 투자 권유가 아니며 투자의 결과는 개인의 선택에 따라 달렸습니다.

Post

파일 형식 또는 파일 확장명이 잘못되어 파일을 열 수 없습니다. 파일이 손상되지 않았는지 파일 확장명이 파일 형식과 일치하는지 확인하십시오

엑셀 파일을 열때마다 이 엑셀파일 에러문구가 자꾸만 떠서 곤란했다.

일단 나 같은 경우엔 엑셀 파일을 한컴 2020으로 열수도 있고 엑셀로도 열수도 있다.

그래서 내 생각엔 한컴 2020으로 저장된게 아닌가 싶었다.

확인해보니 확실히 한컴 2020 엑셀로는 잘 열리는데 마이크로소프트 엑셀로 안열린다.

그래서 한컴 2020 엑셀을 연다음에 한컴 2020 엑셀에서 XLSX로 다른 이름으로 저장.

그 후에 마이크로소프트 엑셀로 여니 잘 되었다!!!

한컴 2020 엑셀으로 잘 열리면 이 방법 추천!

▲ top