IT를 한다면 발레를 배우는 것도 좋은 것 같다 - 제119편 국립발레단 말괄량이 길들이기 보고옴발레 말괄량이 길들이기의 내용은 셰익스피어 원작 '말괄량이 길들이기'와 같다. 제목 대로 주인공이 말괄량이인데 시집을 가고 나서 남편이 잘 트레이닝을 해주어서 순종적인 정숙한 여인이 된다는 내용이다. 약간 신데렐라 같은 남자가 여자를 만들어 준다는 면에서 비슷하다. 단순 신데렐라 스토리면 식상할 수도 있는데 셰익스피어가 대단한게 이걸 살짝 비틀어서 신선한 느낌을 준다. 주인공의 여동생이 비중있는 역할로 나오는데 언니와는 반대로 시집 가기 전에는 내숭을 많이 떨고 요조숙녀가 따로 없었지만 시집을 가고 나서는 본색이 드러난다. 셰익스피어가 하고 싶었던 말이 여자는 남자하기 나름, 겉모습만 보고 판단하지 말자 이런..
해당 시트명이 없으면 sub 종료하는 로직1234567891011121314151617Sub main() If sheetExists("raw_data") = False Then MsgBox ("raw_data 시트가 없습니다.") Exit Sub End If End Sub Function sheetExists(shtName As String, Optional wb As Workbook) As Boolean Dim sht As Worksheet If wb Is Nothing Then Set wb = ThisWorkbook On Error Resume Next Set sht = wb.Sheets(shtName) On Error GoTo 0 sheetExists = Not sht Is Nothing End F..
Excel VBA substring, indexOf 괄호 안에 있는 문자열 추출하기 Sub bracket_test() str1 = "system(bla/bla2)" occurOpenBracket = InStr(str1, "(") occurCloseBracket = InStr(str1, ")") result = Mid(str1, occurOpenBracket + 1, occurCloseBracket - occurOpenBracket - 1) Debug.Print (result) End Sub end.
apr 15 - 4월 2째주를 마무리 하며 경록김의 뷰티풀 프로그래밍 과외방 집들이를 하였다. 과외방이라고 하긴 뭐하고 스터디방?왼쪽은 나의 멘토님의 조카이고 오른쪽은 이번에 나랑 같이 책을 낸 정작가님이다. 두명의 코딩 관계자님들과 조촐한 짜장면 파리를 하고 또 세미나를 하고 그랬다.: 이렇게 시간을 꽉꽉 채워서 보낸 한주가 또 얼마만인지 하루 일찍 퇴근 한 것 말고는 계속 늦게 퇴근을 하여 조용한 시간을 차분히 갖지 못하였고:진짜로 정신을 차릴 수 없을 정도였다. 다시 옆구리가 따끔따끔한게 대상포진이 또 생기면 어떡하나 이러고 있다. 작년 8월 처럼 다시는 내가 일을 무리하게 하지 않겠다 다짐 했건만 결국은 내 근본적인 불안함이 일이던 공부던 멈추지를 못하게 하는 것 같다.그냥 keep going 계..
python으로 Excel(엑셀) 데이터 다루기 import xlrd fname = "./hello.xlsx" xl_workbook = xlrd.open_workbook(fname) print(xl_workbook) sheet_names = xl_workbook.sheet_names() print('Sheet Names', sheet_names) xl_sheet = xl_workbook.sheet_by_index(0) print ('Sheet name: %s' % xl_sheet.name) row = xl_sheet.row(0) # 1st row print(row) from xlrd.sheet import ctype_text print('(Column #) type:value') for idx, cell..
java 재귀 호출, 재귀 함수 재귀함수란? 자기 자신을 특정 조건이 될 때까지 계속 호출하는 함수이다. 그래서 함수 안에 if조건문이 들어가 있고 끝나는 조건이 파라메터로 들어간다. 그리고 return에서 자기 자신을 호출한다. 1.return 값이 있을 때 package examples; public class RecursiveExam { private int count(int idx) { System.out.println("idx:"+idx); if(idx == 0) return 0; return count(idx -1); } public void run() { int result = count(10); System.out.println("result:"+result); } public static..
RxJava에 대해 알아보자 - 제3편 데이터 형변환 해서 Flowable로 만들기 12345678Flowable source = tradingService.request(tradingRequest) .map(jsend -> (Map) jsend.data) .map(data -> (ArrayList) data.get("items")) .flatMap(dataArl -> Flowable.fromIterable(dataArl)); source.subscribe(item -> { System.out.println(item);});Colored by Color Scriptercs .flatMap()은 map한 결과가 Observable 또는 Flowable등 able로 나온다.
https://labs.omniti.com/labs/jsend JSend란?JSend는 웹서버에서 JSON 형태의 응답(Response)을 줄 때 사용하는 형식이다. REST 형태의 API를 호출 할 때 주로 사용한다. JSend를 사용하는 이유JSON형식으로 데이터를 주는 웹 서비스가 무수히 많은데 각 서버들마다 데이터를 주는 형식이 조금씩 다르다. 그래서 프론트엔드 개발자들은 각 서버들마다 json형식으로 통신하는 매번 새로운 형태의 처리하는 코드를 만들어야 한다. 하지만 이런 데이터 통신 과정에서 일정한 패턴이 있는데 그걸 jsend라는 형태로 표준화 시켜서 백엔드 개발자와 프론트엔드 개발자들 사이에 커뮤니케이션 하는 비용을 줄이기 위함이다.
- Total
- Today
- Yesterday
- docker container whale
- docker container tissue
- 도커티슈박스
- 도커각티슈박스
- docker container tissue box
- 도커티슈케이스
- vim
- docker container case
- Sh
- Linux
- 도커컨테이너
- 개발자
- 이직
- 2017 티스토리 결산
- shellscript
- 싱가폴
- docker container
- 도커각티슈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |