병장 회의를 바꾼다. 회사의 대부분이 병장 출신 일테고, 그런 병장들이 다 같이 잘 살자는 프로젝트를 힘 없는 사람이 밀고 나갈 때 성공 가능성이 있는지 그 흔적을 남겨 두려고 한다. 기술 블로그다 보니 결론은 기술로 끝나야지.
-=-=-=-=
취미로 했던 부분이 회사에서 통합 플랫폼으로 나가도록 해야 할 일이 생겼다. 왜 다들 배끼면서 자기가 했다고 하는지는 잘 모르겠지만 난 오픈소스를 이용하는 개발자고, 오픈소스를 이용하면서 공개 할 수 있는 부분까지는 흔적을 남겨 두려고 한다. 워낙 크롬 문서가 잘 되어 있으니 삽질 투게더를 위한 흔적 만으로 충분할 것 같아서 메모장에 있는 것을 그대로 옮기려고 한다.
예상과 같이 개발 환경이 바뀌니 카피로는 안되는구먼.
✘ junhoha ~/timespaceroot/depot_tools master sudo cp -R * /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8
junhoha ~/Documents/GitHub/chrome/src/ios/build/tools ./setup-gn.py
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
gn.py: Could not find checkout in any parent of the current path.
This must be run inside a checkout.
Traceback (most recent call last):
File "./setup-gn.py", line 329, in <module>
sys.exit(Main(sys.argv[1:]))
File "./setup-gn.py", line 324, in Main
GenerateXcodeProject(gn_path, args.root, out_dir, settings)
File "./setup-gn.py", line 246, in GenerateXcodeProject
generator.Generate(gn_path, root_dir, temp_path)
File "./setup-gn.py", line 132, in Generate
self.GetGnCommand(gn_path, root_path, build_dir, True))
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/Users/junhoha/timespaceroot/depot_tools/gn', '--root=/Users/junhoha/Documents/GitHub/chrome/src', '-q', '--ide=xcode', '--root-target=gn_all', '--ninja-executable=autoninja', '--filters=//base:base_unittests;//components:components_unittests;//crypto:crypto_unittests;//google_apis:google_apis_unittests;//ios/*;//ios_internal/*;//net:net_unittests;//services:services_unittests;//skia:skia_unittests;//sql:sql_unittests;//ui/base:ui_base_unittests;//ui/gfx:gfx_unittests;//url:url_unittests;//third_party/crashpad/*', 'gen', '//out/_tempIjZegQ']' returned non-zero exit status 1
잘 되던 애들을 그대로 복사하면 안된다.
다시 세팅 시작 ㅠ
junhoha ~/Documents/GitHub/chrome fetch ios
Running: gclient root
WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will be created.
Running: gclient config --spec 'solutions = [
{
"name": "src",
"url": "https://chromium.googlesource.com/chromium/src.git",
"managed": False,
"custom_deps": {},
"custom_vars": {},
},
]
target_os = ["ios"]
target_os_only = "True"
'
Running: gclient sync
- 민주 사회 시민으로서 많이 알아야 한다.-
- 이번 온라인 토론을 계기로 코로나 걱정없이 많은 이야기를 나누고 배웠기 때문에
- 나 부터 먼저 주변에 이 정책을 알리도록 하겠다. 라는 적극적 자세
- 신뢰성에 대한 불안감 - 반짝하는 정책 아이디어가 아니라 지속 가능했으면 합니다.
제목없음
[Web발신]
[YES24 북클럽] YES24 북클럽 24일 이용권이 발급되었습니다. 이용권을 등록하시면, 이용기간이 24일 추가됩니다.
본 이용권은 YES24 북클럽 가입 후 등록 가능하오니, 북클럽에 먼저 가입해주세요.
(※ YES24 북클럽 X FLO 99요금제 가입 시, 등록 불가)
▶ YES24 북클럽 가입하기 : https://bit.ly/2Z12AcF
▶ 이용권 번호 : F24G20724V801M8S253Y
▶ 이용권 등록기간 : 2020.10.23 23:59:59까지
▶ 이용권 등록하기 : https://bit.ly/2U9OQwP
pytest.ihd.or.kr
장점 :
- 토지가 하나의 부 -> 부의 재 분배
- 시가 7천조원 -> 1% 70조… 기본 소득 재원 마련 가능
- 토지세가 명확한 조사
단점 :
1. 실효성
편법1 -> 기업 소유…
건물…
Showing All Messages
An empty identity is not valid when signing a binary for the product type 'Application'.
Compile "chrome" via ninja
Traceback (most recent call last):
File "/Users/junhoha/Library/Developer/Xcode/DerivedData/all-bgjzshuugyarnsbjtpvipzbrwfqd/Build/Intermediates.noindex/ArchiveIntermediates/chrome/IntermediateBuildFilesPath/all.build/Release-iphoneos/chrome.build/Script-8FB551133BF4D18A347192E9.sh", line 30, in <module>
process = subprocess.Popen(
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/subprocess.py", line 854, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/lib/python3.8/subprocess.py", line 1702, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'autoninja'
Command PhaseScriptExecution failed with a nonzero exit code
No such file or directory: 'autoninja'
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: No available formula or cask with the name "autoninja".
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
再考
근데 영어를 원어민 수준으로 잘하는 분들은 diction이랑 Intonation을 굉장히 중요하게 여긴답니다.
But,영어를 막 시작하는 분들은 그런거 신경쓰지말고 무엇보다 Confidence가 중요해요.
sudo xcode-select -switch /Applications/Xcode.app
No available formula or cask with the name "autoninja".
Git clone ninja
방시혁이 한 짓거리
- 이 시대 애국자의 재정의 - 세종대왕 창제하신 한글을 전 세계에 알리고, 세계인이 한국어를 배우게 만듦.
- 실력 위주 사회로 바꿈 - 모든 분야에 해당되는 이야기. 해외에서 성공 못해 한국에서 해외 출신이라며, 자리 잡으려는 사람들을 같은 평가 선상에 놓게 함.
- 비상식에 대한 분노 표출이 자유로운 사회로 바꿈 - youtube나 facebook 등 SNS의 기술적 위력도 컸지만 근본적이고 원초적인 도전으로 본인들만 생각하는 숫자적 성공이 아닌, 만인이 공감하는 성공을 함.
- 대통령과 사진 촬영이 가능한 투명한 성공 발굴 - 대통령 되면 기업인들하고 사진 잘 안 찍으려고 함. 해외 나가면 유학생들하고 사진은 찍지만 기업가들하고는 사진 안 찍음. 인간다움으로 중심을 잡아야 하는데 어쩔 수 없는 돈 중심 사회에서 돈 버는 과정이 더럽고 합리화를 위한 각자의 논리가 있기 때문. 방시혁이 어떻게 현금화 할지는 모르지만 아마 국내 1등이 된다고 해도 그 과정이 투명하고 충분히 도전적이었기에 크게 비판할 사람이 없음.
╭────────────────────────────────────────────────────────────────╮
│ │
│ New patch version of npm available! 6.14.5 → 6.14.7 │
│ Changelog: https://github.com/npm/cli/releases/tag/v6.14.7 │
│ Run npm install -g npm to update! │
│ │
╰────────────────────────────────────────────────────────────────╯
소스 받다가 실패해서
/usr/local/bin 을 이용해서 모두 카피하니 빌드가 잘되네 ㅡㅡ;
개발툴은 중구난방이지만 뭐 ^^ single link만 잘 유지하지 모.
________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://chromium.googlesource.com/chromium/src.git /Users/junhoha/Documents/GitHub/chrome/_gclient_src_v2gegtf0' in '/Users/junhoha/Documents/GitHub/chrome'
Cloning into '/Users/junhoha/Documents/GitHub/chrome/_gclient_src_v2gegtf0'...
remote: Sending approximately 22.89 GiB ...
remote: Counting objects: 333234, done
remote: Finding sources: 100% (211/211)
Receiving objects: 60% (9051350/14934544), 4.08 GiB | 3.05 MiB/s
Receiving objects: 64% (95 MiB/s
Receiving objects: 74% (11177898/14934544), 16.62 GiB | 1.05 MiB/s
remote: Total 14934544 (delta 11193543), reused 14934472 (delta 11193543)
Receiving objects: 100% (14934544/14934544), 22.88 GiB | 2.29 MiB/s, done.
Resolving deltas: 100% (11193543/11193543), done.
[3:00:53] Still working on:
[3:00:53] src
[3:01:03] Still working on:
[3:01:03] src
[3:01:13] Still working on:
[3:01:13] src
[3:01:23] Still working on:
[3:01:23] src
[3:01:33] Still working on:
[3:01:33] src
[3:01:43] Still working on:
[3:01:43] src
[3:01:53] Still working on:
[3:01:53] src
[3:02:03] Still working on:
[3:02:03] src
1>Syncing projects: 0% ( 0/ 2)
[3:02:05] Still working on:
[3:02:05] src
Syncing projects: 56% (62/110
original error: no such package: infra/python/wheels/psutil/mac-amd64_cp32_abi3
junhoha ~/Documents/GitHub/copy_chrome/src master pip install psutil
Requirement already satisfied: psutil in /Users/junhoha/aphrodite/anaconda3/lib/python3.7/site-packages (5.6.7)
Brew install openssl
brew install pyenv
✘ junhoha ~/Documents/GitHub/copy_chrome/src master pyenv install 3.7.7
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.7.7.tar.xz...
-> https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tar.xz
xcode-select --install
현재 소프트웨어 업데이트 서버에서 사용할 수 없기 때문에 해당 소프트웨어를 설치할 수 없습니다.
xcode-select: note: install requested for command line developer tools
https://developer.apple.com/download/more/?=command%20line%20tools
Current dir: /Users/junhoha/Documents/GitHub/copy_chrome/src/out/_tempARHpDL/
Command: python /Users/junhoha/Documents/GitHub/copy_chrome/src/build/config/mac/sdk_info.py --get_sdk_info iphonesimulator
Returned 1.
stderr:
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
No module named httplib2
복합문제 : 아나콘다로 꼬임. 카피로 복사 했더니 clang 포함 몇 개 빌더가 동작안함
확진자 지도가 아직 없네요... 주변 확진자를 확인하고 동선이 겹치는지 체크 해 주는게 아니라 알아서 확인하고 본인 주소를 입력 해야 하는 군요. 게다가 증상 없음이 가장 많을텐데 가장 아래에 메뉴가 위치했습니다.
쩝 다들 사정이 있으니... 개인적 생각이지만 난 집에 늘 있지 않아서 고양이 키울 때 2마리씩 키웠다. 사람에 비해 1/5 밖에 살지 못하는 동물이라 내가 8시간 나가 있어도 기다리는 동물은 이틀 넘게 못 보는 것이라 생각했었거든. 고양이난 그나마 혼자 행복한 동물이라 집에 여러 장치를 해야 하지만 집 안에서 개를 키우는 경우
필리핀에서 한국인 피격 사건 몇 건 터지면 정부가 성명 발표하고 잠잠해질 것 같네요. 치안이 그리 뛰어나지 않아 이미 자체 처리 했을 것 같긴한데... 한국과 엮인 뭔가 논의될 다른 문화가 있을 것 같기도 합니다. 보통 집 관리 해 줄 사람 좀 쓰고 괜찮게 살려면 필리핀 간다는 문화도 좀 있었고 그 동네 정치 행태는 너무 직선적이라... 믓튼 문제있었던 애들은 자결하며 깨끗하게 문제 해결했으면 하지만 이미 돌아왔겠죠? 외교뷰는 언론에 살짝 인적 사항 흘려주길 바랍니다~
=-0=0-0=-0-0=0=-0=-0
결론 : 이것저것 하며... 혹은, 집중 한다고 해도. 혹은, 이미 구축된 환경이 있다고 해도 VM이 아닌 이상.
새로운 크로미움 빌드 환경 구축은 1 business day(8hr) 걸린다.
enerating ninja files
[9968/43785] CODE SIGNING //third_party/flatbuffers:flatbuffers_unittests(//build/toolchain/mac:ios_clang_arm64)
Warning: ignoring expired provisioning profile: /Users/junhoha/Library/MobileDevice/Provisioning Profiles/045b3828-1b0d-42b9-90fc-4b0b519a0e92.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/junhoha/Library/MobileDevice/Provisioning Profiles/9665e0df-503e-48bc-8ba6-1407ea61079f.mobileprovision.
Warning: ignoring expired provisioning profile: /Users/junhoha/Library/MobileDevice/Provisioning Profiles/708ca1c4-0ff6-48ff-bf0b-5cfc97a0d198.mobileprovision.
'종료 프로젝트 > [종료] iOS 브라우저 개발 *****' 카테고리의 다른 글
Log 21.Oct.2020 (0) | 2020.10.21 |
---|---|
log 20.Oct.2020 (0) | 2020.10.20 |
국민연금 주식투자 2019 (0) | 2020.10.12 |
노치에 대한 평가 (0) | 2020.10.09 |
종로 킥보드 후기 - 킥고잉이 통일할 것으로 예상 (0) | 2020.10.07 |