전체보기(272)
-
[블록체인] 블록체인 관련 오픈소스, 예제, 샘플 사이트 소개합니다.
[블록체인] 블록체인 관련 심플한 오픈소스, 예제, 샘플 사이트 소개합니다. 블록체인 기술이 나온지는 좀 되었지만, 어디서 어떻게 구현되었는지 궁금하실 분들이 계실 것 같아 직접 오픈소스 형상관리 사이트인 GitHub를 돌아다니며 정리해보았습니다. 각각의 블록들이 서로 연관되어 있기때문에 어떠한 블록 뒤에 붙는 블록은 앞의 블록들의 정보들을 모두 포함하고 있고, 그것이 체이닝(쇠사슬처럼 연결)되어 점점 위변조가 어려워지는 기술이라고 이해하면 되실 것 같습니다. (일각에서는 자료구조의 링크드 리스트의 연장선상일뿐 특별한 것이 없다고도 합니다만 이 링크 정보를 분산해서 저장하기 시작하면 고도화 된 기술이라고 보는게 맞겠다는 생각도 합니다.) 1. [파이썬] - 심플하게 구성된 블록체인 기술 linked li..
2018.07.05 -
[유튜브 강의] (8) JAVA 기초 강좌 - 제어문 (2) 반복문 for / for-each / while / do while
[센치한 개발자 - 유튜브 강의] (8) JAVA 기초 강좌 - 제어문 (2) 반복문 for / for-each / while / do while :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 이번 자바 강의 주제는 지난 시간의 제어문의 2번째 시간인 "반복문" 입니다. 지난 시간에는 if else / if elseif else / switch case 를 통한 제어 방법을 알아보았습니다. 제어를 해야 하는 이유는 강의 영상에서도 언급했지만, 세상의 모든 것은 선택으로 이루어져있고, 그 선택을 하기위해서는 어떠한 이유, 조건, 기준이 필요하다고 말씀드렸었죠~ 프로..
2018.07.04 -
[후쿠오카 여행] 친근함이 묻어나는 도시, 후쿠오카 3박 4일
2018년 3월, 후쿠오카 여행 [ 후쿠오카의 라면 박물관(?) ] 친구 가족 내외와 함께 일본 후쿠오카로 여행을 떠났습니다. DSLR을 중고로 사서 휴대폰으로 찍은 사진은 많이 없었지만, 일단은 휴대폰에 남은 후쿠오카 사진 중에서 추려서 올려봅니다. 후쿠오카 숙소(저 호텔은 아니지만;)에서 나와 찍어본 신호등입니다.일본에 오면 왜그리 신호등 사진을 찍어보고 싶은지 모르겠네요. 이 곳도 역시 텐진 시내입니다.3박 4일의 여행동안 다행히 비가오지 않은 이튿날, 날씨가 청명해서 한번 찍어보았습니다. 한산한 저녁에 하카타역 근처에서 곱창전골을 일본인 친구와 함께 먹고 나서 찍은 모습이네요.후쿠오카는 전철 몇정거장이면 시내와 숙소를 왔다갔다 할 수 있어서 좋은 것 같습니다.오사카의 난바도톤보리도 걸어서는 이동 ..
2018.07.04 -
IT 행사 정보 - 2018 사물인터넷 국제전시회
올해도 사물인터넷 행사가 어김없이 열립니다. 저는 매년 가는 편인데, (최근 3개년 연속) 대기업 부스부터 중소기업, 대학교 랩실 등 다양한 산업분야의 회사과 학교들이 참여하여 볼거리가 다양합니다. 참여하고 시연해볼 수 있는 것도 많아서 데이트 코스로도 좋습니다. 자세한 사항은 안내 페이지에서 확인하세요. http://www.coex.co.kr/blog/event_exhibition/21010 분류 : 전기/전자/IT행사명(국문) : 2018 사물인터넷 국제전시회행사명(영문) : IoT Korea Exhibition 2018개최기간 : 2018-09-12 ~ 2018-09-14관람시간 : 10:00~17:00개최장소 : 코엑스 C홀관련웹사이트 : www.iotkorea.or.kr전시개요IoT 산업 활성화..
2018.07.04 -
IT 행사 정보 - 대한민국 소프트웨어대전, 소프트웨이브 2018
이번 소식은 소프트웨어 대전 소식입니다. 소프트웨어 분야는 빅데이터, 클라우드, SI, AI, IoT, VR, 자율주행, SW교육, 핀테크, 앱/콘텐츠, 전자정부, 공공솔루션, 정보보호, 방송통신/SNS, 국방, 헬스케어로 다채롭습니다. 자세한 사항은 행사 안내 페이지를 참조해주세요. http://www.coex.co.kr/blog/event_exhibition/20587 분류 : 전기/전자/IT행사명(국문) : 대한민국 소프트웨어대전, 소프트웨이브 2018행사명(영문) : SOFT WAVE 2018개최기간 : 2018-08-08 ~ 2018-08-10관람시간 : 10:00 - 17:00개최장소 : 코엑스 A홀관련웹사이트 : www.k-softwave.com전시개요대한민국 유일의 SW 전문 비즈니스 전시..
2018.07.04 -
IT 행사 정보 - 제8회 스마트 디바이스 쇼 2018
IT 개발자, 프로그래머이거나 관심있는 분들이 참가할 만한 IT 행사 소식입니다. 제8회 스마트 디바이스 쇼 2018 소식입니다. 자세한 사항은 코엑스 홈페이지에서 확인하시면 좋을 것 같습니다~ http://www.coex.co.kr/blog/event_exhibition/20469 분류 : 전기/전자/IT행사명(국문) : 제8회 스마트 디바이스 쇼 2018행사명(영문) : The 8th Korea Smart Device Trade Show 2018개최기간 : 2018-07-14 ~ 2018-07-16관람시간 : 10:00 - 18:00개최장소 : 코엑스 D홀관련웹사이트 : kitas.kr전시개요각종 통신기술(WiFi, 블루투스, LTE 등)을 이용한 음향기기, 헬스케어, 영상기기, 구동기기(드론, 퍼스..
2018.07.04 -
[유튜브 강의] (7) 자바 JAVA 기초 강좌 - 제어문 (1) if else / switch case 기초
(7) [센치한 개발자-유튜브 강의] 자바 JAVA 기초 강좌 - 제어문 (1) if else / switch case :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 짜장과 짬뽕을 둘다 먹고 싶은데 돈은 한 그릇 시켜먹을 돈밖에 없을때의 선택. 집으로 돌아가는 교통수단으로 지하철을 탈 것이냐 버스를 탈 것이냐를 고민할 때의 선택. 엄마야 아빠야를 대답해야만 하는 진부한 스토리. 우리의 일상생활은 항상 선택의 기로에 놓여있죠. 그리고 어떠한 "이유"로 한 쪽을 선택하게 됩니다. 짜장면을 사랑한다는 조건으로 짜장을 선택할 수도 있고, (여담으로 짬짜면은 축복입니다만...
2018.06.29 -
Java(Android), Objective-C, Swift(iOS), Python 문법비교
Java(Android), Objective-C, Swift(iOS), Python 문법비교 구분 Java Objective-C Swift Python C# import import android.content.Context #import "AppDelegate.h"#import import Foundation import mathfrom math import ceil, floor using System; 콘솔출력 System.out.println("Hello World");Log.v("tag", "Hello World"); printf(@"Hello World");NSLog(@"Hello World");print("Hello World") Swift.print("Hello World") print("H..
2018.05.18 -
GitHub large 파일로 푸시가 안될때
100mb 등의 큰 파일로 인해 로컬 커밋은 되나 리모트 저장소로 푸시가 안되는 경우는 다음 2가지 정도의 방법으로 해결이 가능하다. 1. 용량이 큰파일을 커밋 캐시에서 삭제하여 커밋을 하지않도록 클린(?)하게 만들고 푸시한다. 2. 애초에 큰 파일을 .gitignore 파일에 명시하여 처음부터 로컬에서부터 커밋하지 않는다. (2번의 경우는 .gitignore 파일에 미리 명시하여 우선적으로 이 파일만 커밋, 리모트에 푸시합니다) [ 1번 상세 ]1번의 경우 gitignore 파일조차 푸시하여 리모트로 올릴 수가 없는 상태이기 때문에 파일 제외는 캐시에서 삭제 후 푸시하는 수밖에 없다. 따라서 해당 로컬 저장소의 .git 디렉토리가 있는 최상위로 이동하여 다음 명령어로 캐시를 클린한다 $ git filt..
2018.05.04 -
2017 베스트 송도 골프 박람회!
https://band.us/band/65197139/post/5294 골프에 관심이 많은 나로써는 무조건 한번은 가봐야겠다고 생각했는데, 마침 오픈되어 가보려고합니다-
2017.11.19 -
핀카 iOS 버전 출시!
드디어 핀카 iOS 버전 출시! 허위 매물이 없다고 하는 것 자체가 허위라는 중고차 시장을 타파하기 위해, 헛걸음 치지 않는 중고차 쇼핑을 위해 태어난 핀카 앱이 안드로이드 버전에 이어, iOS 버전도 출시되었네요~ 안드로이드 버전 : https://play.google.com/store/apps/details?id=com.elbowcorp.pincar 아이폰 버전 : https://itunes.apple.com/kr/app/핀카-실매물-중고차-o2o-서비스/id1276423834?mt=8&ck=2703697&sn=11435958574
2017.10.19 -
아이폰(Swift)과 안드로이드(Java) 개발 함수 비교
1. 문자열 (String) 의 길이 swift 3.1 swift 4.0 android (java)let a = "123" a.characters.count let a = "123" a.count String a = "123" a.length() //3 *. swift 4.0 Documentation https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html#//apple_ref/doc/uid/TP40014097-CH7-ID297 2. 콘솔 로그 출력 swift 3.1 swift 4.0 android (java) print("123123..
2017.06.12 -
xcode - tableview의 cell의 seletect만 활성화 하고 싶을때
테이블뷰의 cell 하위뷰에 UIButton 같은 컴포넌트가 있을 경우 이를 감싸고 있는 상위뷰인 cell의 select 이벤트가 먹지 않는 경우가 있다. 이때는 해당 cell의 하위뷰의 컴포넌트의 클릭이벤트를 비활성화 하면 cell의 select 기능을 활용할 수 있다. 클릭 이벤트를 꺼야하는 하위뷰를 클릭 후, View 섹션에서 Interaction 의 "User Interaction Enabled" 옵션을 "해제"한다
2017.05.31 -
swift statusbar 스타일 설정
UIApplication.shared.statusBarStyle = UIStatusBarStyle.default; //기본 스타일 UIApplication.shared.statusBarStyle = UIStatusBarStyle.lightContent; //밝은 스타일
2017.05.31 -
4. IT 취업 - 야근에 대한 단상, 밤에 집중하지 마세요 부디
우선 야근이라고 한다면, 법적으로 포괄임금제(정규 근무 시간외의 연장근로 시간, 야근 수당, 철야수당?, 휴일 수당등을 급여에 포함시켜버린것)를 논외로 하고 그냥 편히 정해진 퇴근 시간 이후부터 밤 10시? 11시? 이전까지의 근무를 했다는 걸 의미하니까... 보통 저녁 6시부터 저녁식사시간을 포함해 4~5시간 정도 일을 더 하는 걸 이야기하지 않나 싶다. 매일 같이 4시간씩 야근을 했다면, 일주일에 평일 기준 20시간을 더 근무한 셈이고, 보통 하루 정규 근무 시간이 9시간이니까 이미 일주일에 2일이나 더 일한 셈이다.. 그럼 정말 월화수목금금금이나 다름 없다.. ( 토요일, 일요일은 쉰다는 가정이지만.. ) 이렇게 야근에 대한 단상을 하자니, 문득, 20대 시절이 생각이 난다. 스페셜하게 총을 쏘는 ..
2017.04.02 -
3. IT 취업 일지 - 후회보다는 실패가 낫잖아?
1. 적어, 적어, 적어~~ 실패보다 못난 것은 후회이다. 개발일을 시작하고 1년 정도는 열심히 적었다. 물론 지금은 기술을 적기보다 회의 내용을 적는다. 옛날 초년생때의 기록들을 다시 본적은 거의 없지만 새로운 것을 보게되거나 내가 알고 있던 것보다 나은 것을 발견하면 노트에 적어놓고 혹시나 기억이 도저히 나지 않을 때를 대비했다. 교육기관에서는 이클립스, 자바, 톰캣 뭐 이런것이 개발의 모든 것(어찌보면 모든 것은 맞지만)이라고 생각했고, 진입장벽이 다소 낮다보니 편하게 일을 할 수 있다고 생각했다. 개발을 할때는 거의 이거로만 일을 하는 구나 하고 생각했다. (크나큰 착각이면서도 막상 틀린말도 아님.. ) 물론, 어떤 회사는 아직도 10여년 전의 라이브러리나 프레임워크를 사용하는 경우도 많다. - ..
2017.03.19 -
[유튜브 강의] (6) JAVA 초급 강좌 - 연산자, 연산식
[센치한 개발자-유튜브 강의] (6) JAVA 초급 - 연산자, 연산식 :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 [ 들어가며 ] 연산 ( operation ) 이란연산은 수학에서 말하는 계산, 산수와 비슷한 개념이지만, 컴퓨터 프로그래밍의 '연산'은 특정한 "명령"이나 "동작"들을 정해진 "순서"에 의해서 실행하는 유기적으로 연결된 계산쯤으로 생각하면 될 것 같네요. 이를 위한 방법으로 "연산식"이라는 녀석을 사용하구요~ 연산을 왜 사용 하나요?? 우선 연산을 하려면 연산"식"이라는 방식을 사용해야 하는데, 제일 간단한 예로는 1 + 1 입니다. 우리는 이 ..
2017.03.01 -
[유튜브 강의] (5) JAVA 초급 강좌 - 형 변환 : 2. 클래스끼리의 형변환
[센치한 개발자-유튜브 강의] (5) JAVA 초급 - 형 변환 : 2. 클래스끼리의 형변환 :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 [자료 목차]1> 형 변환 (1) 기본 타입끼리의 형 변환 1. 자동 변환 (묵시적 ) - promotion 2.강제 변환 (명시적) - casting (2) 클래스끼리의 형 변환 1. 업 캐스팅 & 다운 캐스팅 - up & down casting [ 미리 생각해볼 문제 ] *. 클래스Class를 왜 만드나요? 클래스Class는 우리 일상생활속의 모든 것(사물, 현상, 성질 등)중에서 하나를 정해서 그것을 컴퓨터의 코드로 정의..
2017.03.01 -
[유튜브 강의] (4) JAVA 초급 강좌 - 형 변환 : 1. 기본 타입끼리 형변환
[센치한 개발자-유튜브 강의] (4) JAVA 초급 - 형 변환 : 1. 기본 타입끼리 형변환 :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 [자료 목차] 1> 형 변환 (1) 기본 타입끼리의 형 변환 1. 자동 변환 (묵시적 ) - promotion 2.강제 변환 (명시적) - casting (2) 클래스끼리의 형 변환 1. 다운 캐스팅 - down casting 2. 업 캐스팅 - up casting (1) 기본 타입끼리의 형 변환 자바의 형변환에 대해서는 크게 2가지로 생각해 볼 수 있습니다. 기본타입끼리의 형변환과 참조타입 측면에서의 형변환 입니다. 기본타..
2017.02.28 -
[유튜브 강의] (3) JAVA 초급 강좌 - 데이터 타입 (Data Type) - 2. 참조타입
[센치한 개발자-유튜브 강의] (3) JAVA 초급 - 데이터 타입 (Data Type) - 2. 참조타입 :: 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 데이터 타입 (Data Type) - 2. 참조타입 [자료 목차] 1> 데이터 타입 (1) 기본 타입 (2) 참조타입 1) 클래스 1. 일반적인 클래스 2. String 클래스 3. 래퍼(wrapper) 클래스 2) 배열 3) 인터페이스 지난 시간의 기본타입을 잘 기억하고 계신지요?기억이 나지 않으시면 딱 1분만 스으으윽 훑어보고 오시길 추천합니다~^^ 데이터 타입의 2번째는 참조타입입니다. *.사실 참조타입을 ..
2017.02.26 -
[유튜브 강의] (2) JAVA 초급 강좌 - 데이터 타입 (Data Type) - 1. 기본타입
[센치한 개발자-유튜브 강의] (2) JAVA 초급 - 데이터 타입 ( Data Type ) - 1. 기본타입 : 기초 강의 ▶︎ 센치한 개발자 강의 구독하기 : https://www.youtube.com/channel/UCvb9oqG4CtZ5H4m_NSD1GYA?sub_confirmation=1 데이터 타입 (Data Type) - 1. 기본타입 [자료 목차] 1> 데이터 타입 (1) 기본타입 1) 정수형 1. byte 2. char 3.short, int long 2) 실수형 1. float 2. double 3) 논리형 1. boolean 지난 시간에 변수, 상수, 리터럴에 대해서 간략히 살펴보았습니다. 그리고 이번 시간에는 위의 3가지 "변.상.리" (?)들과 밀접한 연관이 있다고 말씀드린 데이터..
2017.02.26