네이미즈 MYPI

네이미즈
접속 : 5549   Lv. 62

Category

Profile

Counter

  • 오늘 : 1 명
  • 전체 : 31147 명
  • Mypi Ver. 0.3.1 β
[기타] 국정원이 사용한 RCS 9.5.2 의 클라이언트 모듈과 치료방법입니다. (2) 2015/07/14 PM 12:41

해외판을 받아야 해서 .apk 파일을 받아 설치하는것도 좀 찝찝

그래도 믿고 쓰는 카스퍼스키(?)..라서 설치하고 검색하니

링크의 목록에는 없긴하지만,

하나가 검색이 되었네요.

판단은 각자....

신고

 

트라이앵글왕    친구신청

다행히 검색 되지 않습니다.

Plastics    친구신청

삼성카드 앱이 걸리네요? ㄷ ㄷ
[기타] node.js 모듈(addon) 만드는 중.. async 콜백함수 호출 (1) 2015/07/02 AM 10:42
node.js 버전은 v0.12.3
async callback 하는 부분이 대부분 v0.10 이하에서만 정보가 많아서, 정보대로 했는데, 잘 안되네요.
이래저래 찾다보니 v0.10과 v0.12 에서 바뀐게 있어서 그부분 적용된 코드를 만들어 봤는데, 작동은 되는것 같은데, 맞게 한건지..ㅎ


// nodeINB.cpp : 해당 DLL의 초기화 루틴을 정의합니다.
//

#include "stdafx.h"
#include "nodeINB.h"

#include
#include
#include

#if defined(_M_X64)
#pragma comment(lib, ".\\node\\x64\\node.lib")
#else
#pragma comment(lib, ".\\node\\x86\\node.lib")
#endif

using namespace v8;

struct Baton
{
uv_work_t request;
Persistent callback;
int err_code;
std::string error_message;
};

void AsyncWork(uv_work_t* req)
{
printf("asyncwork sleep now\n");
Sleep(5000);
}

void AsyncAfter(uv_work_t* req, int status)
{
Isolate* isolate = Isolate::GetCurrent();
HandleScope scope(isolate);

printf("after\n");
Baton* baton = static_cast(req->data);
const unsigned argc = 1;
Local argv[argc] = { String::NewFromUtf8(isolate, "hello world") };
Local cb = Local::New(isolate, baton->callback);
cb->Call(isolate->GetCurrentContext()->Global(), argc, argv);
baton->callback.Reset();
delete baton;
}


//-----------------------------------------------------------------------------
void CallbackFunction(const FunctionCallbackInfo& args)
{
Isolate* isolate = Isolate::GetCurrent();
HandleScope scope(isolate);

Local cb = Local::Cast(args[0]);
const unsigned argc = 1;
Local argv[argc] = { String::NewFromUtf8(isolate, "hello world") };
cb->Call(isolate->GetCurrentContext()->Global(), argc, argv);
}

void Async(const FunctionCallbackInfo& args)
{
Isolate* isolate = Isolate::GetCurrent();
HandleScope scope(isolate);

if (!args[0]->IsFunction())
{
isolate->ThrowException(Exception::TypeError(String::NewFromUtf8(isolate, "Callback function required")));
return;
}

Local callback = Local::Cast(args[0]);

Baton* baton = new Baton();
baton->callback.Reset(isolate, callback);
baton->request.data = baton;

uv_queue_work(uv_default_loop(), &baton->request, AsyncWork, AsyncAfter);

Undefined(isolate);
return;
}

void test(const FunctionCallbackInfo& args)
{
Isolate* isolate = Isolate::GetCurrent();
HandleScope scope(isolate);
CString str;
AfxExtractSubString(str, "TEST|한글", 1, '|');
USES_CONVERSION;
const WCHAR* wStr = T2CW(str);
int nUTF8codeSize = WideCharToMultiByte(CP_UTF8, 0, wStr, -1, NULL, 0, NULL, NULL);
char *utf8Str = new char[nUTF8codeSize];
WideCharToMultiByte(CP_UTF8, 0, wStr, -1, utf8Str, nUTF8codeSize, 0, 0);

args.GetReturnValue().Set(String::NewFromUtf8(isolate, utf8Str));
delete utf8Str;
}


//-----------------------------------------------------------------------------
void Init(Handle exports)
{
NODE_SET_METHOD(exports, "callbacktest", CallbackFunction);
NODE_SET_METHOD(exports, "async", Async);
NODE_SET_METHOD(exports, "test", test);
}

NODE_MODULE(nodeINB, Init)


원래 자바스크립트 개발자도 아니고, 그래서 node.js이해는 더 어렵고... 학교다닐때는 java위주로 개발하다가 첫 직장부터는 MFC만 쭉 해오고 있는데.... 암튼...ㅈㅈ

신고

 

네이미즈    친구신청

https://strongloop.com/strongblog/node-js-v0-12-c-apis-breaking/
[기타] 크롬에서 글자 네모네모 (2) 2015/03/11 AM 10:58
아침부터 크롬의 UI 글자들이 네모네모로 나오는 현상이 발견되서, 이래저래 검색해보다가 나에게 맞는 해결법은 없어서 스스로 해결법을 찾고 공유 합니다.
대충 원인은 검색으로 찾았는데, 윈도우 8.1에 대한 해결법이 완전하지 않아서...
암튼..
원인 : 윈도우 7까지만 윈도우내부UI폰트 변경이 자유로웠고, 8 이상에서는 폰트변경이 자유롭지않아 누군가 만들어놓은 windows 8 font changer.exe 를 사용하여 변경했던 것.
해결 : 윈도우 디폴트 설정의 폰트로 되돌려 놓기.. 지만, 말했듯이 폰트 변경이 프로그램을 통해야 되는거고 프로그램에서 디폴트로 돌려놓는 기능은 만들어 놓지 않았고.... 그래서 그냥 레지스트리 건드려서 변경..폰트 변경 후 로그아웃이든 재시작이든 하면.. 뿅 하고 네모네모 글자들이 정상으로 출력!

외국인이 만든 폰트 변경 프로그램은 폰트이름을 한글 (ex : 맑은 고딕)로 입력되는 것을 예상하지 않고 만들었기 때문에 윈도우 디폴트로 돌려놓으려고 프로그램을 사용하다고 해도 레지스트리에는 정상적인 폰트이름 입력이 되지 않음. 레지스트리를 직접 수정해야 하는 EU

------레지스트리-------
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"BorderWidth"="-15"
"ScrollWidth"="-255"
"ScrollHeight"="-255"
"CaptionWidth"="-330"
"CaptionHeight"="-330"
"SmCaptionWidth"="-330"
"SmCaptionHeight"="-330"
"MenuWidth"="-285"
"MenuHeight"="-285"
"CaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
00,00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"SmCaptionFont"=hex:f1,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,\
00,00,00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MenuFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"StatusFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
00,00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"MessageFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
00,00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"PaddedBorderWidth"="-60"
"AppliedDPI"=dword:00000060
"IconFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,01,00,00,05,00,d1,b9,40,c7,20,00,e0,ac,15,b5,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00



신고

 

글리젠 마이스터    친구신청

고급 글꼴 사용 어플로 해도 안되나요?

네이미즈    친구신청

크롬용 확장 프로그램인가요? 안써봐서 모르겠어요... 일단 네모네모 현상되면 크롬 UI들이 전부 네모네모라서 설정 바꾸고 찾기도 쉽지 않네요.
[기타] N.EX.T The Hero (5) 2014/10/28 AM 12:19
아아.......

눈을 뜨면
똑같은 내 방
또 하루가 시작이 되고
숨을 쉴뿐
별 의미도 없이
또 그렇게 지나가겠지
한장 또 한장
벽에 달력은
단 한번도
쉼없이 넘어가는데
초조해진
마음 한 구석에선
멀어져가는 꿈이
안녕을 말하네
나 천천히 혼자
메말라가는
느낌뿐이야

언덕 너머
붉은 해가 지고
땅거미가 내려올 무렵
아이들은
바삐 집으로 가
T V앞에 모이곤 했었지
매일 저녁
그 만화 안에선
언제나 정의가
이기는 세상과
죽지 않고 비굴하지
않은 나의 영웅이
하늘을 날았지
다시 돌아가고픈
내 기억속의
완전한 세계여

세상의 모든 사람들은
자신의 영웅을
맘에 갖고 있어
유치하다고 말하는 건
더 이상의 꿈이
없어졌기 때문이야
그의 말투를 따라하며
그의 행동을
흉내 내보기도 해
그가 가진 생각들과
그의 뒷모습을
맘속에 새겨두고서
보자기를 하나
목에 메고 골목을 뛰며
슈퍼맨이 되던 그 때와
책상과 필통안에 붙은
머리 긴 록스타와
위인들의 사진들
이제는 나도
어른이 되어
그들관 다른 삶을
살고 있지만
그들이 내게 가르쳐준
모든 것을 가끔씩은
기억하려고 해
세상에 속한 모든 일은
너 자신을 믿는데서
시작하는거야
남과 나를
비교하는 것은
완전히 바보같은
일일뿐이야
그대 현실앞에
한없이 작아질 때
마음 깊은 곳에
숨어있는 영웅을 만나요
무릎을 꿇느니
죽음을 택하던 그들
언제나 당신안의
깊은 곳에 그 영웅들이
잠들어 있어요
그대를 지키며
그대를
믿으며

신고

 

나칸드라    친구신청

아...라젠카 앨범에서 젤 좋아했던 노래네요ㅠㅜ 야자 끝나고 밤길 혼자 걸으며 집에 가면서 들으면 그렇게도 뭔가 가슴속에서 울컥했던...

네이미즈    친구신청

으윽.. ㅠㅠ

-수호-    친구신청

아직도 간간히 듣고 있는 노랩니다 ..
방황할때 꽤 위안이 된 노래죠.

엥?....    친구신청

불후의 명곡이죠.

몬스터.[    친구신청

나의 영웅울 내가 밀어낸거같어 더 아프네요
[기타] 멘붕의 날 (0) 2014/09/10 PM 11:38

내일 출근따윈 아무것도 아닌...

그리고, 게임 중 나를 반기는 넷코드.. 2:10, 4:30

신고

 
1 2 현재페이지3 4 5
X