분류 전체보기121 TIL #016 틸, 정부지원사업에 대한 소회 틸에 대하여 '꾸준히 하면 좋은 일이 생긴다' 라는 초보몽키님의 블로그글에 감명을 받고 시작했다. 개인 블로그에 적는 틸은 정말 사소한 것까지 적으면서 가볍게 하고 있는데 팀블로그는 확실히 좀 더 신경써서 적어야 할 것 같다보니 기운 없는 날은 빠지기도 하고 그랬다. 하지만 이제부터는 정말 사소한 것이라도 팀을 위해 한 일에 대해 적어봐야겠다. 옆자리 해시브라운의 성실함에 대해서는 익히 알고 있었지만, 시간이 흐를수록 점점 더 감탄하는 바이다. 배울 점이 많은 친구다. 정부지원사업에 대하여 오늘은 정부지원사업의 주관기관 공동역량강화교육에 다녀왔다. 이름도 길다. 이 교육은 공덕역에 있는 서울창업허브 본관에서 진행되었는데, 10층짜리 건물 안에 수많은 (주)스타트업 회사들이 입주해 있다. 그리고 1층에는 .. 2019. 11. 26. 프론트엔드 개발자의 TIL #018 TIL #018 191126 화 오늘 배운 점 1. Streams - asynchronous Iterable Stream은 Future와 달리 단일 값이 아닌 시간이 지남에 따라 다수의 값이나 에러를 전달할 수 있다. Sync: int Iterator Async: Future Stream 여기서 Iterator은 객체 지향 프로그래밍에서 배열같은 자료 구조 내부 요소를 순화(traversing)하는 객체다. 컬렉션에 저장되어 있는 요소들을 읽어오는 표준화된 방법 중의 하나다. Future와 Stream 모두 사전에 데이터가 준비가 된 경우와 오류가 발생하는 경우에 처리해야 할 작업을 정해놓는다. //단일 subscription final myStream = NumberCreator().stream; //.. 2019. 11. 26. 프론트엔드 개발자의 TIL #017 TIL #017 191125 월 오늘 배운 점 1. Future 어제 작성한 TIL부터 Async coding 시리즈 공부를 시작했고, 그 2번째가 Future이다. Future는 Dart가 비동기 작업을 위해 가지고 있는 가장 기본적인 API다. (다른 언어에서 같은 역할을 하는 예로 Promise가 있다.) Future를 데이터를 위한 작은 선물상자라고 생각하면, 처음 닫혀 있다가(Uncompleted), 시간이 지나 열리면(Completed) 데이터를 가지고 있거나(with data), 에러를 가지고 있다(with error). 이렇게 3가지 상태의 Future가 순환되면서 코드가 진행된다. RaisedButton( onPressed: () { final myFuture = http.get(url).. 2019. 11. 25. TIL #015 프론트-백엔드 연결1 오늘 배운 것> 1. 백엔드 json 데이터 다루기 JSON.stringify(); // json 객체를 String 객체로 변환하는 메소드 JSON.parse(); // string 객체를 json 객체로 변환 res.json(product); 2. 제품 리스트 만들기 for(var i in products) { // proudcts 리스트로 받기 var productsList = {name: products[i].name, price: products[i].price}; console.log(products[i].name); // 제품명 console.log(products[i].price); // 가격 console.log("try: " + JSON.stringify(productsList)); v.. 2019. 11. 24. 프론트엔드 개발자의 TIL #016 TIL #016 191124 일 오늘 배운 점 1. Isolates, Event Loops dart의 async 개념에 대한 기초적인 지식부터 다시 짚고 넘어가고 싶어 Flutter 공식채널의 in Focus 시리즈를 따라가 보기로 했다. Isolate은 asynchronous programming(비동기 프로그래밍)을 가능하게 하는 토대로, 모든 Dart 코드가 실행되는 곳으로, 단일 스레드가 event loop를 실행하는 메모리 덩어리같은 것이다. 다중 스레드로 같은 메모리를 공유하는 C++같은 언어와 달리 Dart는 각 스레드가 Isolate와 메모리를 따로 가지고 이벤트만 실행하고있다. 많은 앱이 main isolate에서 모든 코드를 실행하는 편인데, 필요하면 isolate를 추가하여 일을 분산.. 2019. 11. 24. 프론트엔드 개발자의 TIL #015 TIL #015 191123 토 오늘 배운 점 1. 드디어 다중 이미지+제목+텍스트를 업로드할 수 있는 기능 구현에 성공했다. 중간에 서버 측에서 이미지가 수신되지 않는 에러가 자꾸만 발생했는데, http.MultipartRequest에 filename을 지정하지 않아서 생기는 것이었다. 서버에서 파일 이름을 관리할 필요가 없어서 뺐었는데, 필요없어도 꼭 지정해줘야 하는 요소였음을 깨달았다..ㅎㅎ 이제 앱 UI/UX에 맞게 예쁘게 꾸미고 + 대표이미지 설정하기 기능만 추가하면 된다. 내일 배울 점 1. 오후에 있을 개발팀 협업에 필요한 화면을 간단하게 구현해가서 쇼핑몰 기능 구현을 시작할 예정이다. SNS 기능과 어떤 차이점이 있을지 궁금하다. 우리팀의 백엔드 관련 포스팅을 정독하고 가야겠다. 더보기 -.. 2019. 11. 23. 이전 1 ··· 10 11 12 13 14 15 16 ··· 21 다음