전체 글 (30) 썸네일형 리스트형 [lwn 읽기] preempt_count()에 관한 4개의 이야기 이 이야기의 시작은 Thomas Gleixner가 preemt_count()관련한 패치 [2] 를 올리면서다. 총 13개의 패치를 살펴보면 1번 2번에서 CONFIG_ARCH_NO_PREEMPT이건 아니건 CONFIG_PREEMPT_COUNT가 선택되도록 하고 또한 CONFIG_PREEMPTION 선택과 상관없이 CONFIG_PREEMPT_COUNT가 매번 y가 되도록 바꾼다. --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug @@ -1161,7 +1161,7 @@ config PROVE_LOCKING select DEBUG_RWSEMS select DEBUG_WW_MUTEX_SLOWPATH select DEBUG_LOCK_ALLOC -select PREEMPT_COU.. 이더리움 스마트 컨트랙트 개발환경 셋업, 솔리디티 컴파일 & Deploy 셋업 환경 OS: MacOS 10.15.6 이 글 포스트 날짜: 2020년 9월 5일 유저 계정이 staff 그룹에 포함되어 있다. 그렇지 않을 경우 sudo 를 써야 할 수 있다. $ brew install git $ brew install golang 주의: npm이 설치되어 있다고 가정한다. geth 소스 다운로드 및 빌드 $ git clone https://github.com/ethereum/go-ethereum.git $ cd go-ethereum master branch에서 바로 빌드해 보았다. $ make geth 별 문제 없이 ./build/bin 아래에 geth 바이너리 생성됨. $ cp ./build/bin/geth /usr/local/bin 환경변수 $PATH에 포함된 경로에 복사. .. 키움증권 OpenAPI 파이썬 퀀트 프로그래밍: 코스피 코스닥 리스트 가져오기 콤보박스, 버튼 그리고 텍스트창 간단히 세가지 툴킷을 이용하여 코스피/코스닥 종목 코드와 이름을 가져오는 프로그램을 짰다. 이전에 사용했던 opt10001.py를 재활용하여 추가할 건 추가하고 삭제할 건 삭제하였다. 장 선택 콤보박스 def initUI(self): ... self.Market_combo = QComboBox(self) self.Market_combo.addItem('코스피') self.Market_combo.addItem('코스닥') self.Market_combo.setGeometry(20, 20, 130, 30) self.Market_combo.activated[str].connect(self.market_combo_activated) def market_combo_activated.. 키움 증권 Open API 파이썬 연동 개발환경 셋업 (윈도우즈 10) 가치투자를 위한 첫걸음 오롯이 감에 의존하여 손에 들고 있는 한푼 돈으로 소위 인기있다는 종목을 남들 따라 사고 나서 겪었던 좌절감들. 왜 내가 사면 떨어지고 내가 팔면 오르는지. 투자에 대한 철학도 없고 지식도 없고 마구잡이 식으로 하다가 소위 '가치투자'라는 어찌보면 흔해빠진, 그러나 어떻게 하는지는 당췌 모르겠는, 용어를 접하고 인터넷을 이리저리 찾아 헤매다 몇몇 선인의 유튜브 영상들을 접하고 왠지 내가 가야할 방향은 이게 아닌가 싶었다. 어느날 '슈퍼개미 김정환'이라는 분의 영상에서 '퀀트'라는 익숙치 않은 용어와 동시에 '파이썬'이라는 익숙한 용어를 동시에 들었을 때 '우선 숫자를 기반으로 기업의 가치를 따지는 밸류에이션 작업을 해야 하는구나' 라는 걸 알게되었다. 이 분이 좋고 싼 기업을 걸러.. [lisa-qemu] arm64 kernel 개발자를 위한 에뮬레이터 환경 (2) arm64 커널 이미지 빌드를 위한 준비 sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu sudo apt-get build-dep -y linux sudo apt-get install -y libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf git fakeroot 커널 소스 다운로드 및 이미지 빌드 github.com/torvalds/linux torvalds/linux Linux kernel source tree. Contribute to torvalds/linux development by .. [lisa-qemu] arm64 kernel 개발자를 위한 에뮬레이터 환경 개발자의 절대악 귀차니즘 아무래도 커널 개발을 하다보면 실제 디바이스에 내가 빌드한 이미지를 직접 올려서 테스트 하는 것을 가장 선호하게 된다. 하지만 이렇게 할때 다양한 버전의 커널을 테스트 하기 어렵다는 점이 있고 회사용 개발 디바이스가 아닌 개인용 개발 디바이스의 필요성을 느낄 때가 있다. 회사가 안드로이드 디바이스를 개발하게 되면 구글의 픽셀폰이라든지 레퍼런스가 될만한 디바이스가 필요하게 되는데 이걸 매번 회사에 요청하기도 귀찮고 요청했다가 거절당하거나 디바이스를 받기까지 시간이 엄청 걸리기도 한다. 하지만 테스트용 디바이스를 가지게 되더라도 내가 게으르거나 다른일로 바쁘면 한동안 방치해 두었던 디바이스를 꺼내 내가 원하는 수준의 커널환경을 만드는데 시간이 많이 소모되기도 한다. 다행히 나는 에뮬.. 코드랩 플러터 앱을 파이어베이스에 연동하는 예제 따라해보기 2탄 ios 개발 환경 소개 OS: Mac OS X Catalina 10.15.4 IDE: VSCode 1.46.0 Flutter: 1.12.13+hotfix.9 Dart: 2.7.2 cloud_firestore: 0.13.6 xcode: 11.5 테스트일자: 2020년 6월 14일 1편에 이어서 파이어베이스 기반 안드로이드 앱을 예제로 만들어 테스트 해보았다. 1편을 해봤다 치고 모든 소스코드가 있다는 가정하에, 이제 ios용 앱을 만들어 본다. https://darkeng.tistory.com/12 코드랩 플러터 앱을 파이어베이스에 연동하는 예제 따라해보기 1탄 안드로이드 구글 Codelabs에 보면 Flutter app을 Firebase에 연결하고 Firestore DB에 테이블을 생성하여 데이타를 업데이트하고.. [아부다비 생활] 아부다비에서 팥 구하기 UAE 아부다비에서 살면서 가장 그리웠던 간식 중의 하나의 단팥빵이다. (다른 하나는 밤고구마..ㅠㅠ) 단팥빵에는 커피나 우유 모두 너무나 잘 어울려서 때로는 후식으로 때로는 간식으로 집에 늘 사 두고 언제든지 먹을 수 있었기 때문에 아부다비 생활을 하면서 가장 그리웠던 간식 중의 하나이다. 이제는 인터넷 검색을 통한 많은 시행착오 끝에 내가 만족하는 정도의 팥앙금은 만들 줄 안다. 팥만 있으면 되는데 아랍사람이나 유럽사람들은 팥을 그다지 즐기지 않는지 일반 마트에서는 찾기 어려웠고 처음에는 한국마트에 주문해서 구하곤 했다. 그런데 오늘 우연히 근처 마트에 갔다가 팥같이 생긴 콩을 발견해서 혹시나 나처럼 팥을 구하는 이가 있을까 해서 내가 팥을 구하는 방법을 간단히 정리해 본다. 1. 한국마트에서 구하는.. 이전 1 2 3 4 다음