본문 바로가기

카테고리 없음

2020-04-13 22시 개발자 글 모음 | "Clean Code #5 : 내 코딩" 외 11개 이야기

[Reactjs] S3 웹호스팅 이용하기 by 이동원

  • 이런가운데 EC2를 이용해서 서비스를 하는지 아니면 S3의 웹호스팅을 이용하는지 문의드립니다
  • 어찌됐든 nginx혹은 express등의 자체 서버를 기동한 뒤 거기에 /build/ 폴더를 구동하는 방식이라 필자는 최대한 비용효율적인 S3 웹호스팅을 이용하기로 했습니다
  • 사실 위에서 이야기한 내용은 필자가 수동으로 로컬 PC에서 build를 수행하고 결과물을 직접 S3에 업로드 해주어 서비스를 연결했습니다


[Git] fatal: Not a valid object name: 'master'. 해결방법 by 장동현 about Git

  • 컴퓨터로 git clone 명령어를 통해 clone해와서 branch를 생성하려고 하니 다음과 같은 오류를 얻었습니다
  • $ git commit -m "initial commit"
  • commit을 진행하고 다시 branch를 만들어보면 아래와 같이 잘 생성이 되는 것을 볼 수 있습니다


BETTER WAY 9: 컴프리헨션이 클 때는 제너레이터 표현식을 고려하자 by 김태성 about Python


    투자가 처음인 사람에게 권하는 올웨더 포트폴리오 - 자산배분과 All-weather Portfolio by 성연

    • 우리는 시장이 어떻게 움직일지 미리 예측할 수는 없어도 과거 데이터를 바탕으로 속성이 다른 자산들(주식/채권/부동산/원자재)을 고루 분산시켜놓으면 최악의 상황을 피할 수 있다는 것이다
    • 만약 내가 미래 가치인 'Tech'에 투자하고 싶다면 아래 예시처럼 펀드 회사들이 구성해놓은 Tech ETF 그릇 하나를 사면 되는 것이다
    • 조금만 관심을 가져보면 각 자산을 대표하는 ETF 브랜드들이 있는 것을 알 수 있을 것이다


    Kafka-client client.dns.lookup 옵션 정리 by 최원영 about Kafka

    • 만약 use_all_dns_ips 옵션을 사용하면 bootstrap의 dns domain에 접속시 multiple ip가 등록된 hostname이라면 모든 ip에 대해 connection을 시도하게 됩니다
    • 기존에 적용되었던 옵션으로는 bootstrap에 등록된 domain name의 첫번째 ip만 사용하였으나 개선되 코드를 통해 모든 ip에 대해 connection 요청을 하게 되었습니다
    • 이를 해결하기 위해 사용된 resolve_canonical_bootstrap_servers_only옵션을 사용하게 되면 KafkaConsumer(또는 Producer)가 최초 인스턴스 생성시 bootsrap의 모든 ip에 대해 reverse lookup을 수행하게 됩니다


    왜 제품 중심 사고 Product Thinking 가 앞으로 UX 디자인에 있어서 가장 중요한가? by 안정우

    • Follow all the topics you care about
    • and we’ll deliver the best stories for you to your homepage and inbox


    안드로이드 스튜디오(Android Studio)에서 비주얼 스튜디오(Visual Studio) 단축키로 변경하기 by 이동규 about Android


      [취준생] 임베디드 개발의 진실과 오해 - (1) 개발 환경 by 김동현 about Linux

      • This blog contains Linux Kernel Analysis(4
      • x) and kernel crash debugging case-study for seminar and lecture
      • by AustinKim


      [1931번] 회의실배정 by 맹인영 about Algorithm

      • public class Main { public static void main(String[] args) { BufferedReader br = new BufferedReader(new InputStreamReader(System
      • readLine()); int[][] time = new int[N][2]; for (int i = 0; i < N; i++) { StringTokenizer st = new StringTokenizer(br
      • int[] arg1) { if (arg0[1] == arg1[1]) { return arg0[0] - arg1[0]; } else { return arg0[1] - arg1[1]; } } }); int end = -1; int count = 0; for (int i = 0; i < N; i++) { if (time[i][0] >= end) { end = time[i][1]; count++; } } System


      2020.04.13 by 맹인영

      • 오전에 이상하게도 속이 미칠듯이 울렁거려서 토할 것 같아 일도 못했다
      • 그래도 오후엔 괜찮아 졌기 때문에 퇴근 후에 바로 헬스장으로 출석
      • 코로나 때문에 수건도 없고 샤워도 못하는게 너무나도 불편하다


      1일 1커밋 100일 회고 by 이준현

      • 1일 1커밋을 진행한지 어느덧 100일이 지났다
      • 내가 생각한 1일 1커밋의 큰 장점은
      • 1일 1커밋은 이런 피드백을 해주기에 정말 좋은 수단인 것 같다


      Clean Code #5 : 내 코딩 스똬일 by 맹인영

      • 심지어 툴 마저도 내가 커스터마이징 해서 눈이 덜 필로하게 어두운 색상으로 알아보기 쉬운 syntax 색상을 설정하기도 했다😊
      • 따르지 않고 자신의 스타일대로 코딩하면 그것이 흉악범이지 무엇이겠는가!!!👹
      • 나의 경우에는 서비스 별로 코드 스타일이 달라서 각 서비스 소스에 따라서 알맞게 코딩한다