기본 콘텐츠로 건너뛰기

2021의 게시물 표시

팀장(리더)의 자질이란?

얼마전 멘티와의 이야기 속에 프로젝트 리더 또는 팀 리더의 자질에 대한 질문이 들어왔다.  자신이 곧 있으면 팀원을 가지게 되는데 정말 자신이 그만한 자질이 있는지, 자신이 팀원을 이끌 수 있는지 불안하다는 이야기였다.  내가 질문을 했다.  나 : "팀의 리더는 어떤 능력을 가지고 있어야 할까요?" 그가 대답했다.  멘티 : "팀원을 이끌어 팀원의 능력을 개발하고 이게 회사에 보탬이 되게 해야 하는 것 아닐까요?" 나 : "그럼 그 얘기하는대로 하는게 뭐가 어렵죠?" 멘티 : "자신이 그들의 기대에 맞춰서 이끌어 줄 수 있을지 걱정이 되고, 나도 일이 많은데 팀원들을 전부 케어할 수 있을지 걱정입니다. 그리고 팀원이라고 들어왔는데 기대하지 않는 일을 하면서 효율이 나지 않을 수도 있을것 같구요" 나 : "회사는 사람과 계약을 할때 어떤 계약을 한다고 생각하세요?" 멘티 : "사람을 키워서 회사에 보탬이 되게 하는게 회사와 사람과의 관계 아닐까요?" 나 : "관계는 어떨지 모르겠어요. 하지만 계약서를 읽어 보면 거의 비슷하겠지만, 우리가 학생 때 배우는게 회사는 이익 집단이고, 이익을 위해서 사람들과 계약을 하여 회사에 이익을 가져다 준다고 하지 않았을까요?" 멘티 : "네 맞는거 같아요" 나 : "하지만 잘 생각해 보세요. 회사는 이익을 위해서 사람과 계약을 해요. 그 사람의 미래는 회사가 알 수 없죠. 지금 그 사람을 돈을 주고 사는 것은 그 사람의 시간과 그 사람이 현재 가진 능력뿐이죠. 이것을 가지고 회사는 재화를 창출해야 하는 것입니다 . 그리고, 여기에는 어떠한 계약서에도 회사가 개인에게 비전을 주겠다 또는 주어야 한다는 조항은 없습니다. 결국 회사는 개인을 발전 시킬 의무가 없고, 그들이 스스로 발전하지 않으면 다음 해의 연봉 협상에서 연봉을 올릴만한 이유를 찾을 수 없습니다. 그동안 만났던 사람들

콘텐츠와 플랫폼을 비교하라구?

콘텐츠와 플랫폼을 비교하라는 얘기를 들었다.  이는 사과와 판매대를 비교하라는 얘기이다.  서로 다른 벡터(vector)를 가진 두 단어를 정의가 아닌 비교를 하라니.. 그래서 이렇게 얘기를 해봤다.  "콘텐츠는 product이고, 플랫폼은 콘텐츠를 딜리버리하는 방법론 중의 하나입니다.  만약 콘텐츠를 서비스에 올리면 콘텐츠 서비스가 되고 콘텐츠를 플랫폼에 올리면 콘텐츠 플랫폼이라 부릅니다."  이렇게 얘기하니까 갑자기 화난 말투로  "어떻게 콘텐츠랑 플랫폼을 붙여서 생각하지? 콘텐츠는 감성이고 플랫폼은 도구 아닌가?" 음... 이 분은 아는거 같으면서 모르는 거 같네.. "감성으로 만든 프로덕트를 도구로서 딜리버리하니까 이렇게 설명되는거 아닌가요?" 이 설명에 이해를 못하고 화를 냈다.  "너는 사람을 가르치려하는게 단점이야!" ---- 더이상 받아들이지 않는 분꼐 상세히 설명을 드릴 수는 없지만, 혹시 지금까지 똑같이 생각하고 있는 분들을 위해서 설명을 해볼까 합니다. 콘텐츠나 툴등의 유저가 사용할 수 있는 프로덕트를 딜리버리 하는 방법론 중에 서비스와 플랫폼등 여러가지 방법론이 있습니다.  서비스는 사업 주체가 공급자가 되어서 유저들에게 딜리버리하는 반면 플랫폼은 사업 주체가 프로덕트의 공급자를 모아서 유저에게 딜리버리하는 방법으로 프로덕트의 소유권 및 책임 여부가 달라집니다. ( 니들이 플랫폼을 아니?  참조) 즉, G마켓, 11번가, 쿠팡 등의 플랫폼 사업은 공급자가 플랫폼 사업 주체가 아니기 때문에 거래로 인한 피해는 당사자에게 책임을 전가하는 구문이 SLA(Service License Aggreement, 서비스 이용 규약)에 명기되어 있으며, 이로 인한 논란이 언제나 나타나고 있는 이유 입니다.  하지만 자신이 직접 프로덕트를 소싱하여 판매를 하는 소규모 판매 사업자들은  상거래 사업을 직접 운영하므로 스스로 환불, 유저 대응 등을 진행하여 품질 만족도는 높을 수 밖에 없습니

새로운 AI엔진을 만들 수 있는 개념이 있지 않을까?

많은 곳에서 챗봇이니 머신러닝이니 하면서 기계학습 개념 자체의 접근 법은 신경쓰지 않은채 결과에 치중한 업무를 하는 사람들 뿐이다. 물론 이 외에는 돈이 안되기 때문에 하지 않고 있기 때문이지 않을까.  Softbank 자회사인 Kokoro라는 곳에서는 감정맵에 의한 로봇의 행동의 배리에이션에 감정 요소를 넣어 보다 많은 행동패턴을 만드는 용도로 사용을 하고 있다.  이 방법도 감정맵에 의한 희노애락의 변형적인 대응으로 상당히 재미난 접근이나 돈이 되는 것은 아니다.   개인이 자비로 재밌는 개념을 구현하고자 하는 동영상이 있었다.  인간이 일반적으로 단어를 인지하는 방법 중에 3차원 공간에서 단어를 인지하는 방법론의 개입이다.  예를 들어, "숨는다" 라는 표현은 3차원 공간에서 주체의 시야에서 사라지는 것을 의미한다. 여기에 "늑대로부터 숨는다" 라는 문장화되면 더욱 복잡해지면서 단순히 시야에서 사라지는 방법 중에 "장애물 안으로 숨어서 몸을 지킨다" 라는 "두려움"을 줄이는 최적의 방법을 찾는 "심리적 안정도"의 sorting을 하여 행동을 하게 된다.  실제로 구현하는 과정을 봤을 때에는 너무 단일 사례만을 목적으로 만들었기 때문에 실제로 사용 가능한 패턴을 벡터화 하여 다차원 벡터 연산을 하는 방법에 대해서 생각하기에는 의문이 있지만, 많은 머신러닝 사례등과 비교한다면 굉장히 신선한 접근 방식이고, 3차원 공간에서의 좌표 및 지형지물에 대한 인식 체계 및 각각의 추가 벡터까지 가미시켜 보다 현실적인 답안을 만들어내는 방법 자체에는 흥미가 가는 접근법이다.  단지 이를 이용해서 재화를 만들 방법이 없어서 연구가 안되는 것 같지만, 내 생각에는 현재 너무 많아져 더이상 유저의 감정을 움직이지 않고 있는 MMORPG의 NPC의 AI엔진에 이를 적용하면 유저의 호감도나 자체 성격에 따른 다양한 유저 대응 패턴을 만들 수 있지 않을까? 새로운 가상 세계의 주민을 만들 수

한국에서 늘어가는 RPA중 Akabot, UiPath의 부모는 Microsoft(WWF)였다는 사실을 아시는지요?

  UiPath 요즘들어 각광 받고 있는 UiPath는 초기 5000억원이라는 경이적인 투자액을 받아 한 번에 이름을 날리며 RPA 시장에 뛰어들어 기존의 Automation Anywhere, WinAutomation이나 WinActor, Control-M등의 강자들을 누르고 세계 RPA 1위에 등극하였습니다. https://www.youtube.com/watch?v=lgiChrgzzoU 이런 UiPath와 아래의 링크들에 있는 이미지들을 봐주시기 바랍니다. 모두 각 회사의 RPA툴입니다. https://docs.microsoft.com/ja-jp/dotnet/framework/windows-workflow-foundation/state-machine-workflows https://docs.uipath.com/studio/lang-ja/v2018.3/docs/state-machines https://akabot.com/wp-content/uploads/guide/jp/jp_akabot_guideline_studio.pdf 너무 같아서 이상하지 않나요? Microsoft는 자체적으로 RPA를 독점 공급하려던 과거의 개념을 버리고 ecosystem(생태계)를 만드는 방향으로 전환 했습니다.  즉, Platform은 누구나 사용가능하도록 오픈을 하고 그 위에 올라간 마켓 플레이스는 반드시 Microsoft의 Marketplace를 사용하게 하여 거기서 이득을 취하는 구조로 간 것이지요. (이렇게 플랫폼 정책을 바꾼 이유는 제 글 중  https://talklowykr.blogspot.com/2015/03/platform.html  에서 알 수 있습니다.) 때문에 WWF의 특징인 State machine이라는 개념이나 Orchestrator를 기반으로 하는 Studio의 개념, 그리고 파일명인 xaml을 그대로 가져가고 있습니다. 현재 UiPath및 Akabot 개발자들을 서포트해 주고 있는 저역시 UiPath등이 이상한 동작을 취하거나 기존엔 잘 되었던 것이 이상

전기차 고를 때 벤더는 알려주지 않는 주의점. 배터리(리튬이온) 에 대한 깊이 있는 고찰

이번에 배터리 제조 클라우드 펀딩을 하면서 많은 것을 배웠다.  개발자 아니냐구요? 전 제어계측을 전공했구요, 전기전자도 전공 필수 입니다. 대학가면 다들 술마시고 공부 안하잖아요.. 안그렇다구요? 그렇죠.. 할 사람은 다 합니다.  저의 학과에서는 이 비싼 실험장치들을 아무도 안쓰고 시험만을 위한 공부를 하고 있어서,  언제나 제 차지였지요.. 19200V에서 삼상 38400V 지하철 전력 변환장치로 실험을 하고,  공장용 로봇팔 제어 프로그램도 혼자서 장난치면서 팔만 춤추게 만들고, 캐패시터를 폭주시켜 폭발도 시키는 등의 재미난(응?) 실험도 많이 해서 특히나 전기쪽은 자신이 있는 편입니다. 게다가 미래에는 배터리가 모든 디바이스에 필수로 들어갈 테고, 전자를 저장하는 기술은 익혀두면 손해가 없기 때문에 심심풀이로 전기 자전거를 사서 개조도 하고 태양광 패널과 대용량 배터리를 병렬로 연결시키다 보니 장사도 되겠다 싶어서 이딴 짓도 하는 거지요.. 크라우드 펀딩을 시작하자 한국에서 시작했다면 물어보지 않았을 많은 질문들이 쏟아졌고, 이로 인해 많은 공부가 되어서 정리를 해 봅니다. 리튬이온 배터리는 모양을 기준으로 18650이나 21700… 등등의 원통형이 모델별로 다른 사이즈가 있고,  형태가 유연하여 휴대폰 배터리 등으로 사용 되는 리튬 폴리머 배터리 형태로 나뉜다.  여기 까지는 아는 사람들이 많을 것이다.  하지만 리튬이온 배터리 내용물이 한 종류가 아니라는 사실은 아는 사람이 생각보다 적은 거 같습니다. (물론 관심도에 따라 아시는 분들도 많을겁니다) 나 역시 주변 한국 친구들에게 물어봤을 때는 다 같은거 아냐?  라던가 요즘 캠핑용 대용량 배터리로는 인산철이 좋다던데? 라는 정도였다.  때문에 앞으로 제조/판매 뿐만 아니라 소비자로서 구입할 때도 참고가 되었으면 한다.  리튬이온 배터리는 종류가 리튬코발트(LiCoO2),  리튬망간(LiMn2O2),  인산철(LiFePO4),  NMC계열(LiNiMnCoO2, 니켈/망간/코발트를 적절하게 섞음), 

MySQL Replication

First Configuration Master Server -- create user for replication GRANT REPLICATION SLAVE ON * . * TO ' replusr ' @ ' XXX.XXX.XXX.XXX ' IDENTIFIED BY ' replpwd ' ; -- check user select user, host from mysql . user where user = ' replusr ' ; RESET MASTER; -- Locking for start sync FLUSH TABLES WITH READ LOCK; -- check all task was flushed SHOW STATUS LIKE ' Key_blocks_not_flushed ' ; /* Key_blocks_not_flushed | 0 */ -- get file name and position SHOW MASTER STATUS\G; /* File: mysql-bin.000001 Position: 999 */ Master check sync mysql -u root -p -e " SHOW ENGINE INNODB STATUS\G " | grep -e " Log sequence number " -e " Log flushed up to " Master backup mysqldump -u root -p --all-databases > all-databases.dmp Slave conf STOP SLAVE; RESET SLAVE ALL; -- using master file and position CHANGE MASTER TO MASTER_HOST = ' XXX.XXX.XXX.XXX ' , MASTER_USER = ' replusr ' , MASTER_P

한국의 스타트업 지원은 현재 상황에 맞는 걸까?

얼마전 지인과 얘기를 하다가 공감한 내용이 있습니다. 아마 예전에도 언급했던 내용인 것 같은데요.. 한국은  #스타트업 을 위한  #국가지원 및  #투자 자의 지원  #프로그램 이 아주 많고  #펀드 도 아주 많습니다. 이 모든 지원 프로그램은 스타트업의 사업비 일부를 지원하기 때문에 나머지는 스타트업 본인이 충당해야 합니다. 당연히 본인 충당금이 없으면 절실함이 없어지기 때문에 열심히 하지 않게 되고 지원금만을 노린 사람들도 나오게 될테니까요. 이런 의도 자체는 나쁘지 않지만,  현재의 나빠진 경기를 회복하기 위해서 부자들의 돈을 끌어내는게 아니라 쌈지돈을 억지로 끌어내려고 하는게 아닐까 걱정이 됩니다. 당연히 스타트업의 성공률이 1% 미만으로 돌아선 한국에선 개인 경제는 점점 악화 되어 가기 때문에 이것이 결국 국가 경쟁력까지 상실할 우려가 생기고 있습니다. 한국의 연간 수출 800조라는 일본의 80%이상 근사치까지 따라잡은 숫자는 거의 일부 대기업의 일이지 한국 개인들의 부가 늘어나는 것이 아닌데 말이죠.. 자랑하는 개인들은 정말 그 혜택을 누리고 있는 걸까요? 국가 차원에서 심각하게 고민하진 않을 것 같습니다. 국가는  #거시경제 만 보기 때문에 오히려 줄어들고 있는 개인 지갑 상황과 그에 의한 무리수를 스타트업에서 해결하려는 움직임이 많은 것을 신경쓰지 않는 것 같습니다. 제가 바라는 것은 기존 상공인에게 보다 많은 지원을 해주고 임시직이라도 국가가 일자리를 만들어 개인들의 생활 안정을 꾀하고 남은 걸로 인생을 걸고자 하는 스타트업을 지원하는게 좋지 않을까요? 뭐, 1970년대 경제 성장의 원동력에 헝그리정신이 있었다는 것은 모두 알고 있기 때문에 이 상황을 노리고 다시 지금 더 약진하기 위해서 힘든 상황을 더욱 부채질 하는 것일 지도 모릅니다. 단지 그 여파에 악영향을 받는 사람이 적었으면 하네요.. giip :: Free mixed RPA orchestration Service! https://giipasp.azurewebsites.net/

일본의 RPA현 주소

현재 #일본 에서는 #중소기업응원대 라는 국가 지원 프로그램이 있어서 #코로나 시대에 #비대면 등등의 다양한 변화를 쫓아갈 수 없는 작은 규모의 #중소기업 또는 #소규모 #개인사업자 대해 지원을 해주는 프로그램이 있습니다. 거기에 신청한 기업들에 대해 시간당 5000원을 기업이 내면 나머지는 국가가 부담해주는 형태로 #RPA교육을 해주고 있습니다. 툴은 #UiPath가 가장 많긴 하지만 저렴한 영국산 Winautomation이라던가 무료 툴인 #autohotkey 및 자체 개발 툴 등 다양한 rpa솔루션이 사용되고 있습니다. 일본은 이미 이렇게 작은 기업들에게도 RPA가 손에 닿을 수 있게 국가 보조가 움직이며 작은 소기업에서도 자동화 및 비대면으로 사업이 가능하게 하고 있습니다. 한국에서는 이런 소기업 지원이 얼마나 진행되어 있을까요? 제가 듣기로는 아직 rpa는 #대기업 이 #SI 로만 의뢰할 규모인 데다가 실무까지 적용하기엔 한계가 많은 것 같은데요.. 국가규모에서는 30년간 멈춰있던 일본에 대해 30년 전 5% 에서 현재80%까지 수출 규모를 따라 잡은 한국이지만, 여기에서 으시대며 멈추지 않았으면 좋겠습니다. ==== 어떠한 RPA에서도 중앙관리를 해주는 #inter-rpa #orchestrator #giip giip :: Free mixed RPA orchestration tool! https://giipasp.azurewebsites.net/

ORA-00257 : Archivelog(아카이브로그) 때문에 DBMS를 사용할 수 없음(Local connection only).

서비스 중에 갑자기 ORA-00257이라고 메시지가 뜨면서 웹서버들이 접속을 못하는 문제가 발생했다.  ORA-00257이라고 검색해보면..  ORA-00257:archiver error. Connect internal only, until freed. 라는 메시지와 함께 대부분 아카이브 로그를 삭제하라는 내용이 나온다.  원인은 archive log가 저장되는 Flash recovery 영역이 가득찼기 때문인데,  아마도 대량 삭제 쿼리를 날려서 그게 로그가 가득찬 것 같다.  나도 그 내용에 따라 삭제를 해 보았다.  rman target / CROSSCHECK ARCHIVELOG ALL; DELETE EXPIRED ARCHIVELOG ALL; 만약 일주일 치를 남기고 싶다면.  DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘sysdate-7’; 이렇게 삭제하면 일주일치를 남기고 삭제 가능하다.  설정을 바꿔야 하는데...  giip :: Free mixed RPA orchestration tool!  https://giipasp.azurewebsites.net/

HTML의 기초 강좌 1. HTML 파일을 만들어보자!

HTML의 기초 HTML을 업무용으로 사용하기 위한 기초부터 시작을 하려고 합니다. HTML이란 Hyper Text Markup Language의 약자로 WWW의 초기부터 인터넷 상에 정보를 보다 간단하게 표시하기 위한 규약으로 자리 잡았습니다. 참고문헌(위키페디아) :  https://ko.wikipedia.org/wiki/HTML 시작하기 전에 HTML 편집 툴은 다양하게 있고 심지어는 윈도우의 메모장 등 기초적인 텍스트 편집기만 있으면 편집이 가능합니다. 하지만 여기서는 프로젝트로서 서버와의 연동까지 생각해서 만들고 있으므로 github 프로젝트와 같이 하는 것으로 하겠습니다. 아래 사이트에서 편집기인 Visual Studio Code(무료) 및 Git for windows(무료)를 다운 받으시기 바랍니다. Visual Studio Code :  https://code.visualstudio.com/download Git for windows :  https://gitforwindows.org/ Git for Windows는 설치시에 물어보는게 많은데 그냥 디폴트로 다음다음 넘어가도 문제가 없습니다. 상세 선택은 고급 사용자가 하는 걸로 ... 편집기의 기초 vscode를 설치하면 아래와 같은 화면이 뜹니다. 일반적으로 프로젝트 단위로 열곤 하는데 저의 경우는 다양한 프로젝트를 일괄 관리를 하다보니 project라는 폴더를 만들고 하위에 각각 git에서 다운 받은 레포지터리가 있고 vscode에서는 상위 폴더인 project 폴더를 열어서 크로스 프로젝트로 관리하고 있습니다. 이건 얼마나 프로젝트끼리 연동해서 사용하느냐에 따라 다르기 때문에 좋아하는 형태로 열어서 사용하시기 바랍니다. github에서 프로젝트를 만들자 Github( https://github.com ) 에 가입하는 것은 생략하겠습니다. github에 로그인을 한 뒤에 오른쪽 위의 자기 프로필 사진 아이콘 옆에  +  를 눌러 나오는 메뉴에서 Create Repository를 선택하여 레포