ubuntu 14:04 도커를 사용 중에 deb.debian.org 연결에 실패한다.

 

# apt-get update
Ign http://deb.debian.org jessie InRelease
Hit http://security.debian.org jessie/updates InRelease
Get:1 http://deb.debian.org jessie-updates InRelease [7340 B]
Hit http://deb.debian.org jessie Release.gpg
Hit http://deb.debian.org jessie Release
Get:2 http://security.debian.org jessie/updates/main amd64 Packages [825 kB]
Get:3 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 9930 kB in 14s (666 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease  Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

 


이 부분으로 되어 있을 텐데..

 

# cat /etc/apt/sources.list
deb http://deb.debian.org/debian jessie main
deb http://deb.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main


도메인을 변경한다. 

 

 

# vi /etc/apt/sources.list
deb http://archive.debian.org/debian/ jessie main
deb-src http://archive.debian.org/debian/ jessie main
deb http://security.debian.org jessie/updates main
deb-src http://security.debian.org jessie/updates main

 

 


나온지 오래되어서 도메인이 옮겨졌다..


 

 

from ubuntu 14를 사용하는 Dockerfile에는 아래와 같이 한 줄로 작성한다.

 

RUN printf "deb http://archive.debian.org/debian/ jessie main\ndeb-src http://archive.debian.org/debian/ jessie main\ndeb http://security.debian.org jessie/updates main\ndeb-src http://security.debian.org jessie/updates main" > /etc/apt/sources.list
Posted by 김용환 '김용환'

<뽀모도로>

 

1. 어떤 일을 할지 정한다.

2. 뽀모 도로(타이머)를 25분에 맞춘다.

3. 타이머가 끝날 때까지 그 일을 한다.

4. 짧게 쉰다(보통 5분)

5. 매 4회의 ‘뽀모도로마다 길게 쉰다(15~30분).

 

<레거시 시스템>

 

실행 관례의 도입 자체를 관리자나 팀 구성원에게 설득하지 말고 현재 일하는 방식과 비교해 가져올 이익에 집중해야 한다.

빠른 피드백 루프, 요구사항과 비용에 대한 더 나은 이해, 지식 공유, 줄어드는 버그, 전체적으로 자동화되고 릴리즈가 빨라지는 일들이 기술적 실행 관례를 도입함으로써 얻을 수 있는 가치들이다.

 

테스크 코드를 머저 개발하기!! 

 

 

<채용>

 

소프트웨어 장인이 직장을 찾을 때는 특정한 프로젝트나 펜시한 기술, 괜찮은 급여만을 쫓지는 않는다. 소프트웨어 장인은 생산적인 파트너십과 아침에 일어날 때마다 일하러 가는 것이 행복한 직장을 찾는다.

 

<사기>

개발자들의 낮은 사기는 소프트웨어 프로젝트 실패의 주된 이유 중 하나이다.

 

소프트웨어 장인을 팀에 들이는 것은 기술적인 문제 해결에 도움이 될 뿐만 아니라 열정을 불어 넣고

혁신을 일으키는 데 지지자이자 동맹이 되어 준다는 것이다.

 

배움의 문화 만들기

 

--- 아무도 참여하려 하지 않는다면,

모범을 보여라 (TDD)

관심을 보이는 사람들에게 집중하라

강제하지 마라

모두를 변화시켜 들지 말라

모임에 대한 약속을 제때하라

허락을 구하지 마라

투덜대지 마라

리듬을 만들라

 

 

 

 

 

 

 

Posted by 김용환 '김용환'

java.lang.RuntimeException: Missing scala-library.jar    

불러오는 중입니다...

 

build.sbt 파일의 스칼라 버전이 실제로 로컬에 저장되어 있지 않으면. 에러가 난다.

 

즉 build.sbt 파일에는 2.11.11을 적어두고 로컬 머신에 2.11.8이 설치되어 있을 때 .sbt 에러가 발생할 수 있다.

scalaVersion := "2.11.11"

 

 

scalaVersion := "2.11.11"을 scalaVersion := "2.11.8"로 변경하든지 scala 2.11.11로 설치하면 된다.

Posted by 김용환 '김용환'