Hello, Kotlin!

http://sunitpanwar.com/kotlin-in-android

코틀린은 젯브레인에서 소개한 Java와의 상호호환이 가능하고 JVM위에서 동작하는 프로그래밍 언어이다.

Java에 비해 간략해지고 쉬운(이 부분은 논란의 여지가 있다.) 문법, 여러 boilerplate 코드(비슷한 구현을 위해 약간의 수정만으로 반복적으로 여러 군데에 사용되는 코드)를 줄일 수 있는 구현, 파이썬이 생각나는 collection 함수 등의 장점을 가지고 있다.

2016년의 google I/O 에서의 안드로이드 공식 언어로 지정된 이후에 구글의 많은 지지를 업고 있다. 코틀린이 자바를 대체할 것인가에 대해서는 인터넷에서의 여론은 하나로 통일되어 있지는 않지만 다음과 같은 말들이 있다. 레딧: 안드로이드에서는 큰 격차로 코틀린이 결국 대체할 것. Quora: 안드로이드로서는 Yes, 그 외에서는 No.

웹브라우저에서 사용되다가 결국 모든 곳에 존재하게 된 자바스크립트처럼 코틀린도 지금은 Java의 Nice하고 Modern한 아바타에서 나중에는 독립적인 지위를 가지게 되지 않을까 생각한다. 여기에는 다음과 같은 이유가 있다.

  • If Java runs, so does Kotlin. 자바에서 돌아가는 수많은 라이브러리를 그냥 사용할 수 있다.
  • 현대적인 코딩 감각 + 매끄러온 IDE 서포트. 처음 써 볼때에는 놀랍게도 자바보다는 파이썬을 쓰는 것 같은 느낌을 받았다.
  • Java의 새로운 구현이 아닌, 독립적인 언어로써 Native 하게 컴파일/실행도 가능하다. v8 엔진과 같은 새로운 패러다임이 다가오면 언제든지 폭발할 수 있다.
package me.nhne.kotlin.hello

fun main(args: Array<String>){
    println("Hello World!!!")
}

Hello, Gutenberg!

Of Mountains & Printing Presses

The goal of this new editor is to make adding rich content to WordPress simple and enjoyable. This whole post is composed of pieces of content—somewhat similar to LEGO bricks—that you can move around and interact with. Move your cursor around and you’ll notice the different blocks light up with outlines and arrows. Press the arrows to reposition blocks quickly, without fearing about losing things in the process of copying and pasting.

더 보기 “Hello, Gutenberg!”

윈도우에서 리눅스 코딩하기

initial try:

한줄 쓰고 바꾼 내용 깃에 커밋후 푸시하고 ssh로 컴파일, 테스트. 깃로그 겁나 더러워짐 && 귀찮음 -> VIM으로 코딩

2nd try:

samba로 연결시도, 하지만 보안 문제가 있고, 결정적으로 ISP에서 삼바 포트 차단함. 그리고 윈도우는 삼바 포트 바꿀수 없음 ㅠ

3rd try:

vscode에서 sftp 플러그인으로 동기화 시도함. 잘됨! 그러나 eol 문제가 있음.

해결책:

1. git config –global core.autocrlf false
글로벌 설정

-> 글로벌 옵션을 바꾸면 나중에 귀찮은 일이 생기지 않을까?

2. git config core.autocrlf false
리퍼지터리 별 설정

-> 리눅스 프로그래밍 할때 마다 리퍼지터리 마다 설정?

어려운 문제군.

너굴맨

성평등 예방교육 배너가 맨날 떠서 귀찮아서 만들어봤다

안타깝게도 배너를 치우는 애드온을 만들었어야했는데
반대로 성평등교육을 이수하는 플러그인을 만들어 버렸다.

https://www.github.com/nhne/rakoon/

*Pros
다른데서 로그인해도 배너가 안뜬다.

*Cons
이수하는게 귀찮다.

카레 우동

준비물: 버터 약간, 양파 반 개, 우동 생면, 카레 가루, 파슬리 혹은 파, 국간장

  1. 버터를 팬에 두르고 양파를 노릇해질때까지 볶는다.
  2. 면이 잠길 수 있을 정도로 물을 붓고 간장으로 간을 맞춘다.
  3. 물이 끓으면 카레가루를 넣고 잘 풀어 준 뒤, 면을 넣고 2분 더 끓인다.

부산 – 서울

1. 부산역 – 서울역- 집

부산 -> 서울 KTX 59,000원 2시간 40분
서울 -> 집 1,250원 32분

60,250원, 3시간 12분                 11,568,000


2. 부산역 – 대전역 – 영등포역 – 집

부산 -> 대전 KTX 36,200원 1시간 30분
대전 -> 영등포역 무궁화 10,200원 1시간 47분
부산 -> 영등포역 KTX 48,000원 3시간 (하루 2대)

영등포역 -> 집 1,250원 29분

47,650원, 3시간 47분               10,816,550


3. 부산역 – 수원역 – 집

부산 -> 수원 KTX 46,300원 2시간 40분 (하루 4대)
수원 -> 집 1,750원 58분

48,050원, 3시간 38분               10,474,900


4. 부산역 – 수서역 – 집

부산 -> 수서 SRT 52,900원 2시간 30분
수서 -> 집 1,550원 59분

54,450원, 3시간 29분               11,380,050


5. 부산역 – 광명역 – 집

부산 -> 광명 KTX 57,700원 2시간 20분
광명 -> 집 셔틀 1,350원 30분 (하루 10대)
광명 -> 집 버스, 지하철 1,350원 60분

59,050원, 2시간 50분 ~ 3시간 20분   10,038,500 ~ 11,810,000


6. 부산역 – 영등포역 – 집

부산 -> 영등포역 무궁화 28,000원 5시간 15분
영등포역 -> 집 1,250원 29분

29,250원, 5시간 44분              10,062,000