아해팀이 Github Page로 블로그를 옮긴 이유

아해팀이 Github Page로 블로그를 옮긴 이유 안녕하세요 아해팀 노성현입니다 이번에는 아해팀이 github page로 블로그를 옮겼다는 소식과 함께 관련된 내용을 공유해보고자 합니다 아해팀 블로그의 시작 wordpress 팀 블로그를 처음 시작하면서 중요하게 여겼던 것중 하나는 무료서비스여야 한다는 것이였습니다. 저희는 수익이 나거나 운영비를 따로 받지 않기 때문이죠. 또한 팀 블로그이기 때문에 개인 계정이 있어서 각자 쓰는 포스팅이 아해라는... Continue Reading →

MS도 오픈소스 합니다

Microsoft의 Github인수 2018년 6월 5일 Github이 Microsoft에 인수되었습니다. 약 75억 달러, 우리나라 돈으로 약 8조원에 가까운 어마어마한 금액인데요. 이 뉴스가 터지자 sns에서는 다양한 반응이 있었습니다. 흥미로웠던건 Google도 아닌 하필 Microsoft가 인수를 해서 왜 Github을 망하게 하려고 하나... 라는 부정적인 반응이 많았습니다. 많은 개발자들이 Gitlab이나 bitburket으로 망명을 하는 github이탈자들이 생기기 시작했습니다 gitlab같은 경우 github에서 gitlab으로 마이그레이션하는... Continue Reading →

Lego scrum-진행편

Lego Scrum Game(진행편) #Lego #scrum 지난 어떻게 행사를 준비하게 되었는지 기획편이 포스팅되었습니다 이번 진행편에서는 2018년 6월 9일에 진행한 아해 행사를 통해 진행된 Scrum Game행사의 내용을 공유하고 진행하면서 있었던 내용과 느낌을 회고하려고 합니다 이번 아해 스크럼 게임은 선릉에 위치한 소프트웨어 마에스트로 센터에서 진행되었습니다 아해 팀원중에 마에스트로 출신이신 분이 계셔서 좋은 기회로 이곳에서 진행하게 되었어요 장소를 제공해주신... Continue Reading →

Ahea HackDay2018 – Viewer 팀 리뷰

https://github.com/devahea/2018hackerton-viewer 목표 화면에 nurikabe를 풀고 있는 진행상황을 출력해준다 팀이 2팀이기 때문에 2개 이상의 퍼즐을 실시간으로 보여줘야 한다 설계 화면에 출력 누리카베 퍼즐을 어떻게 화면에 출력해야 할까? 웹에서 누리카베 퍼즐을 어떤 기술로 해야 할까? canvas로 그려보면 어떨까? 실시간으로 메세지를 전송 각 팀에서 보내주는 퍼즐진행 정보를 빠르게 화면으로 보내줘야 한다 websocket이나 socketio를 이용해보면 좋겠다 구현하기 화면에 출력하기... Continue Reading →

Lego Scrum Game(기획편)

아해 스터디를 진행하면서 팀원들에게 자주 했던 말 중에 하나는 언제 기회가 되면 레고 스크럼을 함꼐 해보자 였습니다 언제 레고 스크럼을 알게 되었는지는 기억이 나지 않지만 2018년 6월 처음으로 아해팀에서 레고스크럼 게임 행사를 진행하게 되었습니다 이번 포스팅에서는 어떻게 행사를 준비하게 되었는지 기획편과 2018년 행사의 내용이 담긴 진행편으로 나누어 글을 써보자 합니다 기획편에서는 매년 아해팀에서 레고 스크럼... Continue Reading →

2017 해커톤 – 1장 intro, export

안녕하세요 아해팀 노성현입니다 이번 포스팅에서는 아해팀의 가장 중요한 행사인 해커톤을 지난 8월에 진행하였기에 내용을 공유하고자 합니다 해당 포스팅은 기술문서는 아니기 때문에 편하고 가볍게 작성되었습니다 뭘 배우시려면 다른 기술 포스팅을 보시길~ 권장합니다 매년 아해팀은 아이디어를 하나 선정하여 하루이틀동안 모여 소프트웨어를 통해 해결해보는 해커톤 행사를 진행하였습니다 올해도 어김없이 해커톤을 진행하였는데요 저희의 처음 계획은 3월에 진행했던 아해팀의 1차... Continue Reading →

[2017해커톤] Dom4J를 이용하여 Xml Export

[해커톤]Dom4J를 이용하여 XML Export개발 @Override public String export(Map<String, Object> data, Map option) { String rootElement = (String) option.get("rootElement"); String recordElement = (String) option.get("recordElement"); Document document = DocumentHelper.createDocument(); Element root = document.addElement( rootElement ); Element element = root.addElement( recordElement ); data.keySet().forEach(s -> element.addElement(s).addText((String) data.get(s))); return document.asXML(); } @Override public String export(List<Map<String, Object>> datas, Map option) {... Continue Reading →

스프링 빈이 등록되는 과정(4)

우리는 지난 포스팅을 통해 xml, java-config 방식의 빈등록 과정을 살펴봤으며 이번시간에는 내용을 정리해보려고 합니다. 예제들은 모두 Spring Boot을 기준으로 진행되었으나 핵심적인 원리는 스프링 모두 같습니다. 스프링이 올라간다는 것은 스프링의 컨텍스트가 올라간다는 건데 스프링 컨텍스트가 올라갈때 factory를 가지게 됩니다. (정확히는 Spring의 ApplicationContext는 BeanFactory를 구현한 구현체입니다, 물론 lazy, pre-loading의 차이점은 있습니다) 스프링은 빈설정에 따라 다르게 진행되는데 java-config인... Continue Reading →

WordPress.com 제공.

위로 ↑