본문 바로가기

카테고리 없음

2020-10-15 16시 개발자 글 모음 | "storybook" 외 433개 이야기

더프의 장치 (Duff's device) by 이종립

  • * from ; register count ; { register n = ( count + 7 ) / 8 ; switch ( count % 8 ){ case 0 : do { * to = * from ++ ; case 7 : * to = * from ++ ; case 6 : * to = * from ++ ; case 5 : * to = * from ++ ; case 4 : * to = * from ++ ; case 3 : * to = * from ++ ; case 2 : * to = * from ++ ; case 1 : * to = * from ++ ; } while ( -- n > 0 ); } } Disgusting
  • { int n = ( count + 7 ) / 8 ; switch ( count % 8 ) { case 0 : do { * to ++ = * from ++ ; case 7 : * to ++ = * from ++ ; case 6 : * to ++ = * from ++ ; case 5 : * to ++ = * from ++ ; case 4 : * to ++ = * from ++ ; case 3 : * to ++ = * from ++ ; case 2 : * to ++ = * from ++ ; case 1 : * to ++ = * from ++ ; } while ( -- n > 0 ); } } Why would anyone write something like that?
  • int count ) { { int n = ( count + 7 ) / 8 ; switch ( count % 8 ) { case 0 : do { * to ++ = * from ++ ; case 7 : * to ++ = * from ++ ; case 6 : * to ++ = * from ++ ; case 5 : * to ++ = * from ++ ; case 4 : * to ++ = * from ++ ; case 3 : * to ++ = * from ++ ; case 2 : * to ++ = * from ++ ; case 1 : * to ++ = * from ++ ; } while ( -- n > 0 ); } } return count ; }


[Painless] 2-1. Specification: 주석, 예약어, 리터럴, 식별자 by 이성준


    온라인에서도 학습의 본질 다루기 - 비구조적인 학습과 변화의 연속을 통한 성장과 커뮤니티 빌딩 by 김영웅

    • 진정한 변화는 두려움 없는 주도성에서 나올 수 있다고 느낀다
    • 다양한 요소의 상호작용을 통해 매일매일 변화하기에 특정한 구조화된 것으로 담아내기 쉽지 않다
    • 이게 바로 목적 기반의 프로그램 설계에서 가장 중요한 요소라 생각한다


    [Javascript](EN) Difference between undefined and null by 이태우 about Javascript


      [Javascript] undefined와 null의 차이 by 이태우 about Javascript


        고민에 빠진 연휴 - 개발자가 탈주했다.모두가 떠났다.모니터를 샀다. by 윤성용

        • 다른 팀원 분들이 설득을 했으나 결국 저한테 전화를 해서 책임질 테니 그만 하자는 말을 남기고 차단하고 탈주했습니다
        • 사실 저는 숏폼 플랫폼에 VR을 접목 하자는 1페이지 설명만 보았는데 자꾸 수익 분배 계약을 해야 기획서를 보여 주겠다고 합니다
        • 학교에서 코로나 장학금이라는 이름으로 온라인 수업을 통한 피해 아닌 피해에 대해서 보상(?) 했는데 그 돈을 부모님께 일부 드리고 모니터를 샀습니다


        react 프로젝트에 redux 적용하기 #2 by 김용래

        • /component/Movie'; /* 새로 추가 */ import { connect } from 'react-redux'; import * as movieActions from '
        • /reducers/movieFetch'; import {bindActionCreators} from "redux";
        • export default connect( (state) => ({ movie: state


        백테스팅 by 김태영

        • from datetime import datetime import backtrader as bt # Create a subclass of Strategy to define the indicators and logic class SmaCross ( bt
        • Strategy ): # list of parameters which are configurable for the strategy params = dict ( pfast = 10
        • # period for the fast moving average pslow = 30 # period for the slow moving average ) def __init__ ( self ): sma1 = bt


        Spring Boot에서 yyyy-MM 포맷으로 날짜 받고싶을때 by 이동욱 about Spring Boot,Spring

        • @ToString @Getter @NoArgsConstructor public class YearMonthRequestDto { @DateTimeFormat(pattern = "yyyy-MM") @JsonFormat(shape = JsonFormat
        • class}) public class YearMonthControllerTest { @Autowired private MockMvc mvc; @Test public void get_YearMonth가_치환된다() throws Exception { String yearMonth = "2020-08"; MultiValueMap
        • @Test public void post_YearMonth가_치환된다() throws Exception { String content = "{\"yearMonth\":\"2020-08\"}"; mvc


        Hacktoberfest로 인한 스팸 PR 사태 정리 by 박형근 about Git


          Angular Tutorial 1 — Getting Started by 조은 about Angular


            [leetCode] 1492. The kth Factor of n (Python) by 장동현 about Python

            • k = 3 Output: 4 Explanation: Factors list is [1
            • k: int) -> int: loop_num = n // 2 if n == 1: divisors = [1] else: divisors = [] for i in range(1
            • append(n // i) divisors = sorted(list(set(divisors))) if len(divisors) < k: return -1 return divisors[k-1]


            [B급 프로그래머] 9월 5주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문) by 박재호

            • 초보 개발자들을 위한 유튜브 채널 본격 가동 에서 처음으로 소개드린 [개발자 영어 #3] '영어 정보 찾기와 읽기' 에 대한 호응이 좋아서 새로 총 4부로 되어 있는 원본 영상을 3부로 줄여서 새로 녹화를 진행하고 있다


            풋내기 창업자의 스타트업 창업하기 10화_PM직군의 부상 by 당근마켓


              틴에이저 30일 프로젝트 - 30일 동안 가볍게 참여하고 함께 배울 개발자를 찾습니다. by 윤성용


                Amazon EKS 기반 AWS Fargate 서울 리전 출시 by AWS Korea

                • AWS Fargate는 서버리스형 컨테이너 서비스로서 Amazon EKS 클러스터의 일부로 Kubernetes 포드로 실행되는 컨테이너에 대해 적절한 크기의 온 디맨드 컴퓨팅 용량을 제공합니다
                • Amazon EKS 및 Fargate를 사용하면 컨테이너를 위한 인프라를 프로비저닝하고 관리 할 필요가 없으므로 AWS에서 Kubernetes 기반 애플리케이션을 간단하게 실행할 수 있습니다
                • 이제 18 개의 글로벌 AWS 리전에서 Amazon EKS가 관리하는 Kubernetes 컨테이너를 실행할 수 있습니다


                node_modules modify dependency 의존성 패키지 수정하기 by 이경환 about Node


                  Amazon S3 on Outposts 정식 출시 by AWS Korea

                  • AWS Outposts 고객은 이제 Amazon Simple Storage Service(S3) API를 사용하여 일반 AWS 리전에서 데이터에 액세스하거나 데이터를 사용하는 동일한 방식으로 데이터를 저장하고 검색할 수 있습니다
                  • 그러나 이 새로운 기능을 사용하면 S3 API를 사용하여 AWS Outposts 하드웨어에 데이터를 저장하고 이를 로컬로 처리할 수 있습니다
                  • 처리 및 저장을 위해 AWS 리전의 S3로 결과를 전송하거나 AWS 리전에서 Outposts로 데이터를 전송해볼 수 있습니다


                  ipTIME 무선 랜카드 A2000PX-MU 데스크탑 설치 방법 및 후기 by 권민

                  • 집에 책상 위치를 바꾸면서 데스크탑이 LAN outlet과 멀어지게 되어 데스크탑용 무선 랜카드를 샀다
                  • : 인터넷이 끊기기 전에 ipTIME 홈페이지에 가서 랜카드 드라이버를 미리 다운받아 놓으세요
                  • 아래 사진의 그래픽카드를 고정한 검은 나사(사진 왼쪽 위 구석) 같은 것으로 랜카드도 고정해주어야 한다


                  백준8244 Tales of seafaring by 나정휘 about 백준,Algorithm

                  • k ; vector < int > g [ 5050 ]; short dp [ 5050 ][ 5050 ][ 2 ]; void init ( int N
                  • int x ){ int t = dp [ s ][ e ][ x & 1 ]; if ( s == e &&
                  • x ) return true ; return 0 < t && t <= x ; } int main (){ ios_base :: sync_with_stdio ( false ); cin


                  아마존 광고 사업 수익성이 AWS 수준으로 커지고 있다 by 황치규 about AWS

                  • AWS와 전체 영업이익만 보거나 아마존이 AWS와 기타에 대해 보고한 전체 숫자만 생각하면 결과치는 잘못된 판단으로 이어질 수 있다
                  • 이걸 갖고 사람들은 2015년부터 2017년까지 AWS가 아마존에서 유일하게 수익을 내는 사업이라고 생각할 수 있다
                  • 하나는 아마존은 하나의 비즈니스가 아니라 다양한 성숙 및 수익 단계를 가진 다양한 사업들로 이뤄져 있다는 것이었다


                  Amazon Timestream – 시계열 데이터 베이스 서비스 정식 출시 by AWS Korea

                  • Timestream 세분화된 AWS Identity and Access Management(IAM) 권한을 사용하여 AWS Lambda 함수에서 데이터를 쉽게 수집하거나 쿼리할 수 있습니다
                  • Timestream으로 수행할 수 있는 작업을 경험하려면 샘플 데이터베이스(sample database)를 만들고 AWS에서 제공하는 두 개의 IoT 및 DevOps 데이터 세트를 추가할 수 있습니다
                  • 이제 성능 데이터가 지속적으로 수집되는 GrafanaDemo 테이블의 데이터를 사용하여 Timestream 플러그인의 일부로 배포되는 샘플 대시보드를 선택할 수 있습니다


                  [일상]아파트 벽포트가 안되요? 그럼 이렇게 하세요!(분배함) by 안기웅

                  • 새로 이사온 아파트에 벽 포트쪽이 전혀 신호값을 못 주고 있다
                  • 그래서 아파트 인터넷 설치 기사님께 물어보니 아파트 분배함에 허브가 보통은 잇는데 여기는 없다
                  • 그중에서도 일반 허브가 아닌 IPTV를 위해서 좀더 안정적으로 나온 제품을 선택했다


                  개발자 결혼 후 첫 추석 후기 by 김경록

                  • 결혼하기 전에는 저도 정보를 주로 인터넷으로 접하다 보니 추석에 시댁을 먼저 가는지 처가를 먼저 가는지부터 제사 음식을 차리는지 안차리는지 등 스트레스 받을 일이 굉장히 많고 이것으로 많이 싸우는 것으로 저는 알고 있었습니다
                  • 저희 집에서는 제가 첫째라 친척분들 할아버지 할머니 다들 반겨주시고 음식 차리고 이런것들 82년생 김지영 영화 처럼 그렇게 하진 않았습니다
                  • 물론 저희집이 아들만 둘이고 제사도 안지내고 해서 그럴수도 있겠지만 요즘은 점점 제사같이 서로 불편한 것들 줄여가는 추세인 것 같습니다


                  깨달음 by 김학진

                  • 내가 위치하는 곳에서 행복을 찾아야 한다는 것
                  • 내가 향하는 곳에서 가치를 찾아야 한다는 것 가지고 있는 것에서 만족을 얻어야 한다는 것
                  • 가지길 희망하는 것 강렬히 소망하는 것 성취하길 욕망하는 것에서는 행복도


                  택배 방 by 김학진

                  • 로그인된 사용자만 댓글을 작성할 수 있습니다


                  플러터(Flutter) - 앱 상태(AppLifeCycle) 이벤트 얻기 by 이동규 about Flutter,Android


                    프로그래머스 - [LEVEL 2] 더 맵게 by 최승호

                    • 섞은 음식의 스코빌 지수 = 가장 맵지 않은 음식의 스코빌 지수 + (두 번째로 맵지 않은 음식의 스코빌 지수 * 2)
                    • sort() while True: # heapq를 사용하면 맨 앞에 변수가 제일 작은 변수가 됨 if scoville[0] >= K: return answer # 길이가 1이 되면 K 이상으로 만들 수 없음 elif len(scoville) == 1: return -1 # 섞기: 가장 낮은 + (두번째 낮은 * 2) else: first = heapq
                    • heappop(scoville) new_scovil = first + (second * 2) heapq


                    작은 선택 - 썬크림을 반드시 바르겠다는 선택은 인생을 어떻게 바꿀 수 있을까 by 한상훈

                    • 썬크림을 꼭 챙겨바르는 사람은 잘 바르지 않는 사람들보다 자신의 피부에 더 많은 관심을 둘 것이다
                    • 모든 사람들이 한 번 다짐한 것을 끝까지 지킬 수 있지 않을 뿐더러 조금씩 타협하기 때문이다
                    • 프로그래밍을 배우고 싶으면 그 어떤 일이 있더라도 하루에 1줄의 코드를 쓰면 된다


                    XDK없이 UWP+DX12로 XBOX ONE 게임 개발(욕설주의) by 유영천

                    • 예전에 작업한 내 엔진의 UWP버전에선 Feature Level 10에 맞춰서 어떻게든 돌아가게 했지만 그간 업데이트 된 기능들이 Compute Shader를 쓰니 이젠 Feature Level 10으로는 도저히 돌릴 수 없다
                    • 찾아보니 DX12를 사용하면 UWP on XBOX에서도 Feature Level 12까지 쓸수 있다 함
                    • D3D12 WARNING: ID3D12Device::RemoveDevice: Device removal has been triggered for the following reason (DXGI_ERROR_DRIVER_INTERNAL_ERROR: There is strong evidence that the driver has performed an undefined operation; but it may be because the application performed an illegal or undefined operation to begin with


                    Clearview AI – 빅브라더인가? 범죄 예방 솔루션인가? by 테크니들

                    • 이는 Clearview AI가 사용자 동의 없이 온라인에 공개된 얼굴 사진을 무단 수집해 프라이버시법을 위반했다는 반대 진영의 주장을 반박하고 있다
                    • 뉴욕 주의 개인 프라이버시 보호법 (PPPL; Personal Privacy Protection Law) 등 개인 정보 보호에 엄격한 일부 지역에서 주 정부 및 ACLU (American Civil Liberties Union) 등 시민 단체들과 법적 다툼을 벌이고 있다
                    • 남미 등 Clearview AI의 얼굴 인식 시스템을 필요로 하는 해외 시장이 있다


                    글또 4기 운영 회고 및 글또 5기를 준비하며 쓰는 글 by 변성윤


                      [Kubernetes] Pod, 쿠버네티스의 가작 작은 단위 by 정준 about Docker,Kubernetes

                      • 하나의 파드에 두 개 이상의 컨테이너를 넣을 수도 있습니다
                      • 이러한 완전한 애플리케이션을 파드 내부에 복수의 컨테이너로 지정하는 것은 바람직하지 않습니다
                      • 파드는 단일 애플리케이션의 배포 단위이기 때문에 단순히 애플리케이션의 수평 확장을 위하여 파드 내부에 여러 컨테이너를 정의하는 것보다는 복수의 파드를 생성하여 사용하는 것이 바람직합니다


                      [Kubernetes] Replica Set, 파드의 개수을 항상 유지 by 정준 about Kubernetes

                      • 재생성하여 언제나 지속적인 서비스를 제공할 수 있도록 만들어주는 파드의 관리자 성격인 레플리카셋(Replica Set)을 제공합니다
                      • 파드가 metadata로 가지고 있는 라벨을 레플리카셋의 selector에 정의된 matchLabels를 사용하여 일치하는 라벨을 가진 파드를 자기 자신이 관리할 파드로 선정합니다
                      • 레플리카셋을 선언하였지만 이미 파드의 개수가 3개라면 레플리카셋은 더이상 파드를 생성하지 않습니다


                      개발자들은 왜 Slack 을 쓸까? by 김수보 about Slack

                      • 뭔가 Slack 이랑 연동할 서버나 서비스가 있어야 한다
                      • 하지만 Slack 을 그렇게 사용한다면
                      • 그렇다면 그냥 계속 "관리자 페이지"를 쓰자


                      우분투 부팅 시 파이썬 프로그램 자동 실행 방법 by 강태욱 about Ubuntu,Linux,Python

                      • 다음과 같이 /usr/bin 폴더 아래 파이썬 파일을 코딩한다
                      • sudo vim /usr/bin/test_service
                      • [Service] Type=simple ExecStart=/usr/bin/python3 /usr/bin/test_service


                      [자바 프로그래밍] Lesson6 상속 (inheritance) by 홍석준 about Java

                      • class abstract public class Session implements Comparable { private String department; private String number; private List students = new ArrayList(); private Date startDate; private static int count; private int numberOfCredits; protected Session(String department
                      • startDate = startDate; } public String getDepartment() { return department; } public String getNumber() { return number; } int getNumberOfStudents() { return students
                      • startDate); } static int getCount() { return count; } static void resetCount() { count = 0; } static private void incrementCount() { ++count; } protected int getSessionLength() { return 16; } } // SummerCourseSession


                      그런 개발자로 괜찮은가 - '로그 & 모니터링' 편 by 권태관


                        Node.js 심화 공부와 졸업작품 리팩토링 계획 by 허전진 about Node


                          장고에서 머신러닝을 사용하는 방법 by 이창섭 about Django,Python

                          • 실제로 장고 서버가 돌아가는 와중에 머신러닝이나 신경망을 통한 모델이 바로 제가 넣은 값을 통해서 바로 예측값을 출력해낸다면 저희는 두가지의 일을 동시에 하지 않아도 되죠
                          • 신경망이든 머신러닝이든간에 일단 모델을 불러서 값을 넣은 후에 그것을 예측값을 받는 과정은 단순하게 신경망을 통해서 예측하는 프로젝트에서는 크게 문제가 되지 않습니다
                          • 문제는 다음과 같은 웹서버에서 모델을 불러서 값을 넣은 후에 그것을 예측값을 받는 과정은 단순하게 신경망을 통해서 예측하는 과정은 시간 소비가 엄청나다는 게 문제입니다


                          4. 행렬의 계수와 기저, 차원 (Rank of Matrix, Basis, Dimension) by 백지오

                          • 어떤 2차원 공간 위의 한 벡터 $v$를 다른 벡터들의 선형 결합으로 표현해보자
                          • 선형 종속인 두 벡터 $x$와 $y$를 이용해서는 2차원 공간 위의 벡터 $v$를 나타낼 수 없다
                          • 첫번째 경우($x$와 $y$가 선형 독립인 경우) $x$와 $y$를 이용하여 2차원 공간 위에 있는 $v$를 성공적으로 표현할 수 있었다


                          에러를 확인하고 다루기 by 윤슬기


                            맥OS 필수 추천 앱 10가지 by 윤도경


                              [데이터베이스] 트랜잭션과 격리성 by 염광호

                              • Dirty Read는 다른 트랜잭션에 의해 수정됐지만 아직 커밋되지 않은 데이터를 읽는 것을 말합니다
                              • Non-Repeatable Read는 한 트랜잭션 내에서 같은 Key를 가진 Row를 두 번 읽었는데 그 사이에 값이 변경되거나 삭제되어 결과가 다르게 나타나는 현상을 말합니다
                              • 이렇게하면 삭제와 수정에 대해서 트랜잭션내에서 불일치를 가져오던 Non-Reapeatable Read 를 해소할 수 있습니다


                              5. 행렬식과 여인수 (Determinant and Cofactor) by 백지오

                              • $2 \times 2$ 행렬 $A$의 행렬식은 행렬의 열벡터 $\begin{bmatrix}a\\c\end{bmatrix}$
                              • 여인수는 행렬 $A$에서 어떤 $i$번째 행과 $j$번째 열을 제거하여 만들어진 소행렬 $A_{ij}$의 행렬식 $\mid A_{ij} \mid$에 소행렬의 위치에 따라 적절한 부호를 붙여 얻어진 값을 의미한다
                              • $n\times n$ 행렬 $A$의 행렬식은 다음과 같이 $(n-1)\times (n-1)$ 행렬들의 행렬식 값의 선형 조합으로 나타낼 수 있다


                              [XSS] 크로스 사이트 스크립팅 by 김정윤 about Javascript

                              • format ( password ) except : print ( 'error' ) response += '

                                "등록된 내용 " {0}

                                '
                              • get ( 'password' ) try : pw = users [ id ] except : return '' if password != pw : return ' \
                                \ \
                                \ \
                                \
                                \ \
                                \
                              \ \
                              \ \ \ \ \
                              \ \
                              ")//]]>

                              태그