병장 회의를 바꾼다. 회사의 대부분이 병장 출신 일테고, 그런 병장들이 다 같이 잘 살자는 프로젝트를 힘 없는 사람이 밀고 나갈 때 성공 가능성이 있는지 그 흔적을 남겨 두려고 한다. 기술 블로그다 보니 결론은 기술로 끝나야지.

 

-=-=-=-=

 

취미로 했던 부분이 회사에서 통합 플랫폼으로 나가도록 해야 할 일이 생겼다. 왜 다들 배끼면서 자기가 했다고 하는지는 잘 모르겠지만 난 오픈소스를 이용하는 개발자고, 오픈소스를 이용하면서 공개 할 수 있는 부분까지는 흔적을 남겨 두려고 한다. 워낙 크롬 문서가 잘 되어 있으니 삽질 투게더를 위한 흔적 만으로 충분할 것 같아서 메모장에 있는 것을 그대로 옮기려고 한다.

 

예상과 같이 개발 환경이 바뀌니 카피로는 안되는구먼.

 

  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

 

  1. 민주 사회 시민으로서 많이 알아야 한다.-
  2. 이번 온라인 토론을 계기로 코로나 걱정없이 많은 이야기를 나누고 배웠기 때문에
  3. 나 부터 먼저 주변에 이 정책을 알리도록 하겠다. 라는 적극적 자세
  4. 신뢰성에 대한 불안감 - 반짝하는 정책 아이디어가 아니라 지속 가능했으면 합니다.

제목없음

[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

 

 

장점 :

 

  1. 토지가 하나의 부 -> 부의 재 분배
  2. 시가 7천조원 -> 1% 70조… 기본 소득 재원 마련 가능
  3. 토지세가 명확한 조사

 

단점 :

  1. 실효성 

 

편법1 -> 기업 소유…

건물…

 

 

 

Showing All Messages

An empty identity is not valid when signing a binary for the product type 'Application'.

 

 

https://stackoverflow.com/questions/55489697/an-empty-identity-is-not-valid-when-signing-a-binary-for-the-product-type-appli

 

 

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.

 

 

 

 

 

再考

12월크리스마스

6개월 전

 

근데 영어를 원어민 수준으로 잘하는 분들은 diction이랑 Intonation을 굉장히 중요하게 여긴답니다.

But,영어를 막 시작하는 분들은 그런거 신경쓰지말고 무엇보다 Confidence가 중요해요.

 

https://www.google.com/search?q=xcode+commandline+tools+installation+xcrun&oq=xcode+commandline+tools+installation+xcrun&aqs=chrome..69i57j0i13i30.6996j0j7&sourceid=chrome&ie=UTF-8

 

sudo xcode-select -switch /Applications/Xcode.app

 

No available formula or cask with the name "autoninja".

 

Git clone ninja

 

 방시혁이 한 짓거리

 

  1. 시대 애국자의 재정의 - 세종대왕 창제하신 한글을 세계에 알리고, 세계인이 한국어를 배우게 만듦.
  2. 실력 위주 사회로 바꿈 - 모든 분야에 해당되는 이야기. 해외에서 성공 못해 한국에서 해외 출신이라며, 자리 잡으려는 사람들을 같은 평가 선상에 놓게 .
  3. 비상식에 대한 분노 표출이 자유로운 사회로 바꿈 - youtube facebook SNS 기술적 위력도 컸지만 근본적이고 원초적인 도전으로 본인들만 생각하는 숫자적 성공이 아닌, 만인이 공감하는 성공을 .
  4. 대통령과 사진 촬영이 가능한 투명한 성공 발굴 - 대통령 되면 기업인들하고 사진 찍으려고 . 해외 나가면 유학생들하고 사진은 찍지만 기업가들하고는 사진 찍음. 인간다움으로 중심을 잡아야 하는데 어쩔 없는 중심 사회에서 버는 과정이 더럽고 합리화를 위한 각자의 논리가 있기 때문. 방시혁이 어떻게 현금화 할지는 모르지만 아마 국내 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.

+ Recent posts