<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Note</title>
    <link>https://ahnmo.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 9 Apr 2026 05:23:21 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>AhnMo</managingEditor>
    <item>
      <title>[보안뉴스] 네이버&amp;middot;카카오&amp;middot;페북&amp;middot;구글의 소셜로그인 제도 점검했더니</title>
      <link>https://ahnmo.tistory.com/41</link>
      <description>&lt;p&gt;https://www.boannews.com/media/view.asp?idx=72670&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: &amp;quot;Nanum Gothic&amp;quot;, ����; font-size: 16px; text-align: justify;&quot;&gt;이에 따라 방통위는 지난 4월부터 네이버, 카카오, 페이스북, 구글을 대상으로 점검을 실시했다. 정보통신망법 제24조의2에 따라 개인정보를 제3자에게 제공하려는 자는 개인정보를 제공받는 자, 이용 목적, 개인정보 항목, 개인정보 보유 및 이용 기간을 고지하고 동의를 받도록 규정하고 있다.&lt;/span&gt;&lt;br style=&quot;color: rgb(51, 51, 51); font-family: &amp;quot;Nanum Gothic&amp;quot;, ����; font-size: 16px; text-align: justify;&quot;&gt;&lt;br style=&quot;color: rgb(51, 51, 51); font-family: &amp;quot;Nanum Gothic&amp;quot;, ����; font-size: 16px; text-align: justify;&quot;&gt;&lt;span style=&quot;color: rgb(51, 51, 51); font-family: &amp;quot;Nanum Gothic&amp;quot;, ����; font-size: 16px; text-align: justify;&quot;&gt;점검 결과, 플랫폼 서비스 업체(이하 제공업체)는 △소셜로그인 사용업체에 과도한 개인정보 제공 △개인정보 제공에 대한 이용자 동의 절차 부적정 △소셜로그인 사용업체에 대한 관리 소홀 등의 문제가 있는 것으로 판단했고 이에 대해 업체별 자발적인 제도 개선을 요청했다.&lt;/span&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;소셜 로그인에 대한 법적인 정책적인 방향으로 접근...&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;기술적인 것이 아님.&lt;/p&gt;</description>
      <category>Research/Tracking</category>
      <author>AhnMo</author>
      <guid isPermaLink="true">https://ahnmo.tistory.com/41</guid>
      <comments>https://ahnmo.tistory.com/41#entry41comment</comments>
      <pubDate>Mon, 3 Sep 2018 00:44:29 +0900</pubDate>
    </item>
    <item>
      <title>세종시 진성민속촌 감자탕 (사진x)</title>
      <link>https://ahnmo.tistory.com/34</link>
      <description>&lt;p&gt;평일에는 오후 2시, 주말에는 오후 12시 30분이면 다 팔려서 없다고 한다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;포장 가능.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;포장해서 해장국삼아 먹었는데 굳.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;약제를 가지고 국물을 냈다고 하는데 확실히 맛있더라.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;다른 감자탕 집은 국물을 먹다보면 입에 가시가 돋는거나 텁텁한거나 그런게 좀 있는데 여긴 그런거 없는 편.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;감자탕(소) 15,000&lt;/p&gt;&lt;p&gt;감자탕(중) 25,000&lt;/p&gt;&lt;p&gt;감자탕(대) 30,000&lt;/p&gt;&lt;p&gt;뼈추가 10,000&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;인거 같은데 확인은 필요함.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe id=&quot;emap_320277&quot; src=&quot;/proxy/plusmapViewer.php?id=emap_320277&amp;amp;mapGb=V&quot; width=&quot;521&quot; height=&quot;451&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; mapdata=&quot;map_type=TYPE_MAP&amp;map_hybrid=false&amp;idx=1&amp;title=%EC%A7%84%EC%84%B1%EB%AF%BC%EC%86%8D%EC%B4%8C&amp;addr=%EC%84%B8%EC%A2%85%ED%8A%B9%EB%B3%84%EC%9E%90%EC%B9%98%EC%8B%9C%20%EB%B6%80%EA%B0%95%EB%A9%B4%20%EB%B6%80%EA%B0%95%EB%A6%AC%201018-12%20&amp;tel=044-277-6262&amp;mapX=580875&amp;mapY=842983&amp;ifrW=490px&amp;ifrH=362px&amp;addtype=1&amp;map_level=4&amp;rcode=3611033000&amp;docid=&amp;confirmid=11315154&amp;mapWidth=490&amp;mapHeight=362&amp;mapInfo=%7B%22version%22%3A2%2C%22mapWidth%22%3A490%2C%22mapHeight%22%3A362%2C%22mapCenterX%22%3A580875%2C%22mapCenterY%22%3A842983%2C%22mapLevel%22%3A4%2C%22coordinate%22%3A%22wcongnamul%22%2C%22markInfo%22%3A%5B%7B%22markerType%22%3A%22standPlace%22%2C%22coordinate%22%3A%22wcongnamul%22%2C%22x%22%3A580877%2C%22y%22%3A842989%2C%22clickable%22%3Atrue%2C%22draggable%22%3Atrue%2C%22icon%22%3A%7B%22width%22%3A35%2C%22height%22%3A56%2C%22offsetX%22%3A17%2C%22offsetY%22%3A56%2C%22src%22%3A%22%2F%2Ft1.daumcdn.net%2Flocalimg%2Flocalimages%2F07%2F2012%2Fattach%2Fpc_img%2Fico_marker2_150331.png%22%7D%2C%22content%22%3A%22%EC%A7%84%EC%84%B1%EB%AF%BC%EC%86%8D%EC%B4%8C%22%2C%22confirmid%22%3A11315154%7D%5D%2C%22graphicInfo%22%3A%5B%5D%2C%22roadviewInfo%22%3A%5B%5D%7D&amp;toJSONString=&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>식도락</category>
      <author>AhnMo</author>
      <guid isPermaLink="true">https://ahnmo.tistory.com/34</guid>
      <comments>https://ahnmo.tistory.com/34#entry34comment</comments>
      <pubDate>Wed, 22 Aug 2018 00:55:10 +0900</pubDate>
    </item>
    <item>
      <title>만년동 시장스시</title>
      <link>https://ahnmo.tistory.com/31</link>
      <description>&lt;p style=&quot;text-align: center;&quot;&gt;2018년의 말복에 뭐 좋은거 없나 생각하다가 간 곳&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BEB7345B754E5B1A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BEB7345B754E5B1A&quot; width=&quot;960&quot; height=&quot;387&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-25.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;초밥 나오는 자리&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;처음 와봤는데 기대치를 상승 시켜주는 요인 중 하나&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99954F3D5B754E7D02&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99954F3D5B754E7D02&quot; width=&quot;960&quot; height=&quot;540&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-27.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;광어 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;처음으로 광어 초밥이 두점 나왔고, 살점이 두툼해서&amp;nbsp;시작부터 좋았다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;이마트에서 파는 초밥이랑 비교 불가&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 692px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/998D1D3D5B754F120E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F998D1D3D5B754F120E&quot; width=&quot;692&quot; height=&quot;499&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-21.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;전갱이 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;두번째로 나왔는데 불구하고 맛있었다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;맛은 약간 비릿하면서도 매력적인 맛.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 940px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9953733F5B754F9808&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9953733F5B754F9808&quot; width=&quot;940&quot; height=&quot;709&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-18.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;연어 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;대만의 대왕연어초밥은 말그대로 큰 연어초밥이면&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;여기 연어 초밥은 씹는 맛이 있는 초밥이다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 673px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/992F2C3F5B754FF038&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F992F2C3F5B754FF038&quot; width=&quot;673&quot; height=&quot;688&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-16.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;고등어 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;제주도의 고등어회가 그리워하다가 맛본 고등어의 맛&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;근데 역시 산지가 아닌 탓인지 약간 불에 구워서 줬다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;산지가 아닌 탓인지 비릿한 맛도 약간 났다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 907px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99CEEC405B75507A28&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99CEEC405B75507A28&quot; width=&quot;907&quot; height=&quot;614&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-14.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;참치(?) 초밥&lt;/b&gt;과&lt;b&gt; 생 새우 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;여기에 참치 사시미도 파는데 왜 파는지 알 수 있는 맛이다.&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;생 새우는 두 점 나왔었는데, 새우의 식감이 탱글탱글한게 매우 좋았다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;????? (사진 없음)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;문어 초밥&lt;/b&gt;과 &lt;b&gt;청어알 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;분명 사진 찍었던 것 같은데, 폰에 없더라...&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;문어 초밥은 흔히 생각 할 수 있는 맛이다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;청어알 초밥은 실수로 간장을 많이 찍은게 문제였는데, 청어알의 식감이 하드케리한다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 492px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D93B3D5B7552581E&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D93B3D5B7552581E&quot; width=&quot;492&quot; height=&quot;340&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-12.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;전복 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;전복을 무슨 초밥으로 먹느냐 라고 하지만, 이거 나름대로 새로운 맛이 있다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;그리고 말복으로 갔으니 이걸로 몸보신 땡.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 713px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9917CC3D5B75525814&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9917CC3D5B75525814&quot; width=&quot;713&quot; height=&quot;451&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-11.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;새우 머리 삶은 것&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;내가 원래 새우 튀긴거나 삶은거 머리째 먹는데 이게 나와서 매우 반가웠다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;특이한 점으로는 새우 머리 껍질을 벗겨서 줘서 먹기가 훨씬 수월.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;그리고 만약에 이거 주고 밥 반그릇은 뚝딱할 수 있을 듯 싶다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 909px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/995F523D5B75525804&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F995F523D5B75525804&quot; width=&quot;909&quot; height=&quot;493&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-09.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;참치(?) 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;참치 부위가 정확이 어디인지는 모르겠으나 이또한 역시 여기서 왜 참치 사시미를 주문해 먹는지 알 수 있는 맛&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;왼쪽 초밥에 밥 1알은 엣지인지 뭔지 모르겠다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;(같이 간 형꺼에는 없었음)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;일단 여기 나오는 것 중에서 맛은 피크를 찍는 순간이긴 하다.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;(솔직히 여기까지 먹었으면 이미 값어치는 했다라고 생각)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;????? (사진 없음)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;치즈 새우 초밥&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;앞선 참치 초밥의 여파로 사진 찍을 생각 조차 안했었다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;뭔가 흔히 먹을 수 있는 새우 초밥에 치즈 얹었는데 치즈가 새로운&amp;nbsp;느낌을 줬다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;(영화의 후속작이 전편을 답습하려다가 망하는 것처럼 이것도 다시 먹으면 그냥 밋밋할 것만 같은 맛)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 772px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D3883D5B75525923&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D3883D5B75525923&quot; width=&quot;772&quot; height=&quot;705&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-06.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;새우 튀김&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;지금까지 먹었던 것들을 마무리 하는 듯한 느낌.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;너무 느끼하지도 않고 바삭하게 잘 튀겼다.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;(튀김 전용 간장이 안보였던게 아쉽)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996BEB3D5B75525902&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996BEB3D5B75525902&quot; width=&quot;960&quot; height=&quot;748&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-05.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;b&gt;잔치 국수&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;단순히 참치로 국물낸 것 같지는 않고, 손바닥 절반만한 육수용 생선을 쓴 듯한 맛.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;(검색 해보니깐 디포리? 라는데 맞는 듯 싶긴 하다. 따로 물어보지는 않아서...)&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;끝을 맺는데 완벽하더라.&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 499px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9921973B5B754D5E31&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9921973B5B754D5E31&quot; width=&quot;499&quot; height=&quot;658&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-30.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;메뉴 판&lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;특초밥 2인 먹었는데 직원분께서 처음 결제를 초밥 2인으로 하셔서 음료수로 2만원 추가로 결제했다는 해프닝&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;아마 저녁에 가도 특초밥 아니여도 되나 보다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 960px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/995D553D5B75525A03&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F995D553D5B75525A03&quot; width=&quot;960&quot; height=&quot;720&quot; filename=&quot;KakaoTalk_Photo_2018-08-16-19-07-04.jpg&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;매장 전경&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;매장 전경은 이렇고 입구가 오른쪽 출입구 쪽으로 들어가는데 들어갈때 바닥 잘보고 들어가자.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;iframe id=&quot;emap_940036&quot; src=&quot;/proxy/plusmapViewer.php?id=emap_940036&amp;amp;mapGb=V&quot; width=&quot;521&quot; height=&quot;451&quot; frameborder=&quot;0&quot; scrolling=&quot;no&quot; mapdata=&quot;map_type=TYPE_MAP&amp;map_hybrid=false&amp;idx=1&amp;title=%EC%8B%9C%EC%9E%A5%EC%8A%A4%EC%8B%9C&amp;addr=%EB%8C%80%EC%A0%84%20%EC%84%9C%EA%B5%AC%20%EB%A7%8C%EB%85%84%EB%8F%99%20224%20&amp;tel=042-484-6662&amp;mapX=584140&amp;mapY=797053&amp;ifrW=490px&amp;ifrH=362px&amp;addtype=1&amp;map_level=4&amp;rcode=3017065000&amp;docid=&amp;confirmid=1696147730&amp;mapWidth=490&amp;mapHeight=362&amp;mapInfo=%7B%22version%22%3A2%2C%22mapWidth%22%3A490%2C%22mapHeight%22%3A362%2C%22mapCenterX%22%3A584140%2C%22mapCenterY%22%3A797053%2C%22mapLevel%22%3A4%2C%22coordinate%22%3A%22wcongnamul%22%2C%22markInfo%22%3A%5B%7B%22markerType%22%3A%22standPlace%22%2C%22coordinate%22%3A%22wcongnamul%22%2C%22x%22%3A584140%2C%22y%22%3A797059%2C%22clickable%22%3Atrue%2C%22draggable%22%3Atrue%2C%22icon%22%3A%7B%22width%22%3A35%2C%22height%22%3A56%2C%22offsetX%22%3A17%2C%22offsetY%22%3A56%2C%22src%22%3A%22%2F%2Ft1.daumcdn.net%2Flocalimg%2Flocalimages%2F07%2F2012%2Fattach%2Fpc_img%2Fico_marker2_150331.png%22%7D%2C%22content%22%3A%22%EC%8B%9C%EC%9E%A5%EC%8A%A4%EC%8B%9C%22%2C%22confirmid%22%3A1696147730%7D%5D%2C%22graphicInfo%22%3A%5B%5D%2C%22roadviewInfo%22%3A%5B%5D%7D&amp;toJSONString=&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;지도&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;이따금씩 생각날듯 싶고, 같이 간 형이 새우를 못먹어 다음번에 오게된다면 하늘이 청명한 가을에 오지 않을까 싶다.&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;(근데 가을은 어디?)&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>식도락</category>
      <author>AhnMo</author>
      <guid isPermaLink="true">https://ahnmo.tistory.com/31</guid>
      <comments>https://ahnmo.tistory.com/31#entry31comment</comments>
      <pubDate>Thu, 16 Aug 2018 19:43:58 +0900</pubDate>
    </item>
    <item>
      <title>Top website rank</title>
      <link>https://ahnmo.tistory.com/28</link>
      <description>&lt;p&gt;Structure and Stability of Internet Top Lists https://arxiv.org/pdf/1802.02651.pdf&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;Amazon Alexa&lt;/h1&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;(Not smart speaker)&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://www.alexa.com/&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;2016년 경에 유료화로 바뀐 이후&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Category별, 국가별 rank를 보기 위해서는 돈을 지불해야.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;1M은 아래 링크에서 받을 수 있긴 하다.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;http://s3.amazonaws.com/alexa-static/top-1m.csv.zip&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;CISCO Umbrella&lt;/h1&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;http://s3-us-west-1.amazonaws.com/umbrella-static/index.html&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://umbrella.cisco.com/blog/2016/12/14/cisco-umbrella-1-million/&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;사이트에 접속해보면 1M 및&amp;nbsp;TLDs 목록 만을 제공&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;하지만 별도의 유로 서비스는 없는 것으로 보임&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;지난 날짜별로도 다운 받을 수 있다면 특징 중 특징&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Alexa/Umbrella comparison notes: https://gist.github.com/sdstrowes/f75bc77581702bfad9467cb311c428a2&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;Majestic&lt;/h1&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://majestic.com/&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Alexa가 유료로 바뀐 직후 자기네들은 여전히 무료로 다운로드를 지원하지 라는 식의 글을 남기긴 했으나&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;지금 보면 얘네도 유료 서비스를 제공하는 듯&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;http://developer-support.majestic.com/ -- API도 따로 지원&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Alexa와 마찬 가지로 1M은 아래 링크 에서 받을 수 있다.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;http://downloads.majestic.com/majestic_million.csv&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;quantcast&lt;/h1&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://www.quantcast.com/top-sites/&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;유료 서비스는 아닌 듯 싶으나 통합해서 보여주지를 않고, 국가별로만 볼 수 있더라.&amp;nbsp;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;또한 한국을 필터링해서 확인했을때 Hidden Profile이라고 안보여지는 사이트들이 있다.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;특히 미국에 대해서만 CSV 파일을 제공하는 듯 싶다.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://ak.quantcast.com/quantcast-top-sites.zip&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;Statvoo&lt;/h1&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://statvoo.com/top/sites&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;본래 csv파일을 제공했었는데, 지금은 사라진듯.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://gist.github.com/chilts/7229605&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://w3techs.com/&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;https://w3techs.com/technologies/overview/social_widget/all&lt;/p&gt;</description>
      <category>Research/Tracking</category>
      <author>AhnMo</author>
      <guid isPermaLink="true">https://ahnmo.tistory.com/28</guid>
      <comments>https://ahnmo.tistory.com/28#entry28comment</comments>
      <pubDate>Mon, 13 Aug 2018 12:24:13 +0900</pubDate>
    </item>
    <item>
      <title>[AOSP] Gapps를 포함시키기</title>
      <link>https://ahnmo.tistory.com/4</link>
      <description>&lt;h1&gt;소개&lt;/h1&gt;&lt;p&gt;Android Open Source Project에서 소스코드를 가져와서 컴파일할 경우 안드로이드 시스템 자체는 컴파일해서 올릴 수는 있지만 Google PlayStore나 이와 관련된 것들이&amp;nbsp;하나도 없는 것을 확인할 수 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이것들을 Gapps라고 부르며, OpenGapps나&amp;nbsp;microG 등 이러한 Gapps를 AOSP로 컴파일된 안드로이드에 올릴 수 있게 만들 수 있다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;필자는 OpenGapps를 사용할 것이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;OpenGapps&amp;nbsp;&lt;/h1&gt;&lt;p&gt;OpenGapps에 패키지 타입이 있는데&amp;nbsp;이는 포함되는 패키지의 내용에 차이가 있으며, 이를&amp;nbsp;대략 7가지로 볼 수 있다. (7가지로 분류한 근거는 &lt;a href=&quot;https://github.com/opengapps/aosp_build/blob/master/opengapps-packages.mk&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;opengapps-packages.mk&lt;/a&gt;이다.)&lt;/p&gt;&lt;ul style=&quot;list-style-type: square;&quot;&gt;&lt;li&gt;&lt;b&gt;super&lt;/b&gt;: &lt;b&gt;&lt;i&gt;stock&lt;/i&gt;&lt;/b&gt; +&amp;nbsp;Wallet + DMAgent + GoogleEarth + GCS + GoogleHindiIME + GoogleJapaneseInput + KoreanIME + GooglePinyinIME + Tycho + Street + TranslatePrebuilt + GoogleZhuyinIME&lt;/li&gt;&lt;li&gt;&lt;b&gt;stock&lt;/b&gt;: &lt;b&gt;&lt;i&gt;full&lt;/i&gt;&lt;/b&gt; + GoogleCamera + GoogleContacts + LatinImeGoogle + TagGoogle + GoogleVrCore&lt;/li&gt;&lt;li&gt;&lt;b&gt;full&lt;/b&gt;: &lt;b&gt;&lt;i&gt;mini&lt;/i&gt;&lt;/b&gt; + Books + CloudPrint2 + EditorsDocs + Drive + FitnessPrebuilt + PrebuiltKeep + Videos + Music2 + Newsstand + PrebuiltNewsWeather + PlayGames + EditorsSheets +&amp;nbsp;EditorsSlides + talkback&lt;/li&gt;&lt;li&gt;&lt;b&gt;mini&lt;/b&gt;: &lt;b&gt;&lt;i&gt;micro&lt;/i&gt;&lt;/b&gt; + CalculatorGoogle + PrebuiltDeskClockGoogle + PlusOne + Hangouts + Maps + Photos + YouTube&lt;/li&gt;&lt;li&gt;&lt;b&gt;micro&lt;/b&gt;: &lt;b&gt;&lt;i&gt;nano&lt;/i&gt;&lt;/b&gt; + CalendarGooglePrebuilt + PrebuiltExchange3Google + PrebuiltGmail + GoogleHome&lt;/li&gt;&lt;li&gt;&lt;b&gt;nano&lt;/b&gt;: &lt;b&gt;&lt;i&gt;pico&lt;/i&gt;&lt;/b&gt; + FaceLock + Velvet&lt;/li&gt;&lt;li&gt;&lt;b&gt;pico&lt;/b&gt;: GoogleBackupTransport + GoogleContactsSyncAdapter + GoogleFeedback + GoogleOneTimeInitializer + GooglePartnerSetup + PrebuiltGmsCore + GoogleServicesFramework + GoogleLoginService + GoogleLoginService + SetupWizard + Phonesky + GoogleCalendarSyncAdapter&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;설치하기&lt;/h1&gt;&lt;p&gt;OpenGapps를 AOSP시스템에 설치하는&amp;nbsp;방법은 두 가지이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;1. Pre-built binary&lt;/h2&gt;&lt;p&gt;첫번째 방법은 &lt;a href=&quot;https://opengapps.org/&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;OpenGapps 공식 홈페이지&lt;/a&gt;에서 pre-built&amp;nbsp;바이너리를 다운받고 이를 TWRP와 같은 것을 이용하여 AOSP 시스템에 올리는 것이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;물론 공식 홈페이지에서 github의 파일 서버, 즉 Amazon S3를 사용하기 때문에 지역에 따라 빠를 수도, 느릴 수도 있다...&amp;nbsp;(필자는 200 kb/s가 나왔었음.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;하지만 pre-built된 바이너리의 경우 필요하지 않은 앱까지 포함되어있을 수 있다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그 결과 AOSP를 올린 Google&amp;nbsp;Pixel에서는 full version에 해당 하는 바이너리를 올리려고 할 때, 아래의 메시지와 같이 필요한 용량이 부족하다고 에러를 낸다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;Error 70: Insufficient storage space available in the system partition.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;해당 에러는 말 그대로 system partion의 용량이, 즉 /system의 용량이 부족하여 발생하는 문제인데, 해당 파티션 크기는 hardware-specific한 것이기 때문에 partition resizing을 하는 것은 불가능하다. (조사한 바로는 이렇다고 하는데, 해결 방법 있으면 댓글이나 메일로 알려주세요.)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;2. Compile with AOSP&lt;/h2&gt;&lt;p&gt;두번째 방법은 OpenGapps의 소스코드를 다운받아 AOSP 컴파일할때 같이 포함시키는 것이다.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;해당 방법이 앞선 방법과 무슨 차이가 있느냐는 AOSP에 있는 패키지와 OpenGapps에 있는 패키지의 목적이 같을 경우 굳이 두 개가 존재할 필요가 없어 제외시킬 수도 있고, 또한 pre-built된 바이너리를 이용할 때 불필요한 패키지를 선택할 수 없었던 것에서 원하는 패키지만 선택해서 컴파일이 가능하기 때문이다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/opengapps/aosp_build&quot; target=&quot;_blank&quot; class=&quot;tx-link&quot;&gt;https://github.com/opengapps/aosp_build&lt;/a&gt; 에 나와있는 방법을 적용하면 AOSP와 같이 컴파일이 가능하다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1. repo init을 한 디렉터리에서 .repo/manifest.xml 를 열어 맨 뒤에 있는 &amp;lt;/manifest&amp;gt; 전에 아래 내용을 추가한다.&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;&amp;lt;remote name=&quot;opengapps&quot; fetch=&quot;https://github.com/opengapps/&quot;&amp;nbsp; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/build&quot; name=&quot;aosp_build&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/sources/all&quot; name=&quot;all&quot; clone-depth=&quot;1&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;!-- arm64 depends on arm --&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/sources/arm&quot; name=&quot;arm&quot; clone-depth=&quot;1&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/sources/arm64&quot; name=&quot;arm64&quot; clone-depth=&quot;1&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/sources/x86&quot; name=&quot;x86&quot; clone-depth=&quot;1&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;/p&gt;&lt;p&gt;&amp;lt;project path=&quot;vendor/opengapps/sources/x86_64&quot; name=&quot;x86_64&quot; clone-depth=&quot;1&quot; revision=&quot;master&quot; remote=&quot;opengapps&quot; /&amp;gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. repo sync를 통해서 opengapps 소스코드를 가져온다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;3.&amp;nbsp;device/[manufacturer]/[product]/device.mk를 열어 제일 상단에 아래 내용을 추가한다.&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;GAPPS_VARIANT := stock&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;device/[manufacturer]/[product]/device.mk는 디바이스별로 조금씩 다르다.&lt;/p&gt;&lt;p&gt;- Google Pixel:&amp;nbsp;device/google/marlin/device-sailfish.mk&lt;/p&gt;&lt;p&gt;- Google Nexus 5x: device/lge/bullhead/device.mk&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;예시로 stock을 입력을 하였는데, 각자 필요한 패키지가 들어있는 것을 선택하면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;그리고 해당 값을 바꿨을 경우엔 기존에 빌드했던거 날리고 다시 컴파일 해야 한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;4.&amp;nbsp;device/[manufacturer]/[product]/device.mk를 열어 제일 하단에 아래 내용을 추가한다.&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;$(call inherit-product, vendor/opengapps/build/opengapps-packages.mk)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;만약에 OpenGapps를 빼고 컴파일 하고 싶다고 하면, 위 구문만 지우면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;5. AOSP를 빌드한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;가 끝이면 얼마나 행복한가. 이 글을 쓰게된 이유고, 내가 겪었던 문제에 대해 이야기 해보자.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;트러블 슈팅&lt;/h1&gt;&lt;h2&gt;Product&amp;nbsp;cannot have overlay in vendor tree&lt;/h2&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;[979/1044] including ./vendor/opengapps/build/modules/Chrome/Android.mk ...&lt;/p&gt;&lt;p&gt;lunzip: Output file 'vendor/opengapps/sources/arm64/app/com.android.chrome/24/nodpi/339608752.apk' already exists, skipping.&lt;/p&gt;&lt;p&gt;Warning: lz decompress command failed for vendor/opengapps/sources/arm64/app/com.android.chrome/24/nodpi/339608752.apk.lz&lt;/p&gt;&lt;p&gt;[1044/1044] including ./vendor/opengapps/build/modules/talkback/Android.mk ...&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/lge/bullhead/fstab.bullhead:root/fstab.bullhead ignored.&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/lge/bullhead/audio_effects.conf:system/etc/audio_effects.conf ignored.&lt;/p&gt;&lt;p&gt;No private recovery resources for TARGET_DEVICE bullhead&lt;/p&gt;&lt;p&gt;build/core/tasks/vendor_module_check.mk:81: error: Error: Product &quot;aosp_bullhead&quot; cannot have overlay in vendor tree: vendor/opengapps/build/overlay/pico vendor/opengapps/build/overlay/webview/24 vendor/opengapps/build/overlay/browser vendor/opengapps/build/overlay/dialer vendor/opengapps/build/overlay/mms.&lt;/p&gt;&lt;p&gt;15:55:38 ckati failed with: exit status 1&lt;/p&gt;&lt;p&gt;build/core/main.mk:21: recipe for target 'run_soong_ui' failed&lt;/p&gt;&lt;p&gt;make: *** [run_soong_ui] Error 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### make failed to build some targets (46 seconds) ####&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;위 에러는&amp;nbsp;vendor/opengapps/build/opengapps-packages.mk 에서&amp;nbsp;DEVICE_PACKAGE_OVERLAYS 와 관련된 모든 것을 주석치면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;vendor PRODUCT_COPY_FILES file has unknown owner&lt;br /&gt;Product &quot;[TARGET]&quot; cannot have overlay in vendor tree&lt;/h2&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;system/sepolicy/Android.mk:79: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version&lt;/p&gt;&lt;p&gt;[1044/1065] including vendor/opengapps/build/modules/SetupWizard/Android.mk ...&lt;/p&gt;&lt;p&gt;WARNING: No APK found compatible with API level 28 for package com.google.android.setupwizard.default on arm64&lt;/p&gt;&lt;p&gt;WARNING: No APK found compatible with API level 28 for package com.google.android.setupwizard.default on arm&lt;/p&gt;&lt;p&gt;[1065/1065] including vendor/opengapps/build/modules/talkback/Android.mk ...&lt;/p&gt;&lt;p&gt;build/make/core/tasks/vendor_module_check.mk:82: error: Error: Product &quot;aosp_marlin&quot; cannot have overlay in vendor tree: vendor/opengapps/build/overlay/pico vendor/opengapps/build/overlay/assistant/28 vendor/opengapps/build/overlay/webview/24 vendor/opengapps/build/overlay/browser vendor/opengapps/build/overlay/dialer vendor/opengapps/build/overlay/mms vendor/opengapps/build/overlay/pixelicons/26 vendor/opengapps/build/overlay/pixellauncher/28.&lt;/p&gt;&lt;p&gt;06:53:43 ckati failed with: exit status 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### failed to build some targets (53 seconds) ####&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;[717/1044] including ./system/sepolicy/Android.mk ...&lt;/p&gt;&lt;p&gt;./system/sepolicy/Android.mk:107: warning: BOARD_SEPOLICY_VERS not specified, assuming current platform version&lt;/p&gt;&lt;p&gt;[979/1044] including ./vendor/opengapps/build/modules/Chrome/Android.mk ...&lt;/p&gt;&lt;p&gt;lunzip: Output file 'vendor/opengapps/sources/arm64/app/com.android.chrome/24/nodpi/339608752.apk' already exists, skipping.&lt;/p&gt;&lt;p&gt;Warning: lz decompress command failed for vendor/opengapps/sources/arm64/app/com.android.chrome/24/nodpi/339608752.apk.lz&lt;/p&gt;&lt;p&gt;[1044/1044] including ./vendor/opengapps/build/modules/talkback/Android.mk ...&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml ignored.&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/lge/bullhead/fstab.bullhead:root/fstab.bullhead ignored.&lt;/p&gt;&lt;p&gt;PRODUCT_COPY_FILES device/lge/bullhead/audio_effects.conf:system/etc/audio_effects.conf ignored.&lt;/p&gt;&lt;p&gt;No private recovery resources for TARGET_DEVICE bullhead&lt;/p&gt;&lt;p&gt;build/core/tasks/vendor_module_check.mk:88: error: Error: vendor PRODUCT_COPY_FILES file &quot;vendor/opengapps/sources/all/framework/24/com.google.android.pano.v1.jar:system/framework/com.google.android.pano.v1.jar&quot; has unknown owner.&lt;/p&gt;&lt;p&gt;14:22:58 ckati failed with: exit status 1&lt;/p&gt;&lt;p&gt;build/core/main.mk:21: recipe for target 'run_soong_ui' failed&lt;/p&gt;&lt;p&gt;make: *** [run_soong_ui] Error 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### make failed to build some targets (56 seconds) ####&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;위 에러는&amp;nbsp;device/[manufacturer]/[product]/aosp.mk 에서&amp;nbsp;PRODUCT_RESTRICT_VENDOR_FILES := false로&amp;nbsp;바꿔주면 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;aosp.mk도 앞선 device.mk와 같이 조금씩 경로가 다르다.&lt;/p&gt;&lt;p&gt;- Google Pixel:&amp;nbsp;device/google/marlin/aosp_sailfish.mk&lt;/p&gt;&lt;p&gt;- Google Nexus 5x:&amp;nbsp;device/lge/bullhead/aosp_bullhead.mk&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Call stack 보여주면서 Aborted&lt;/h2&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #09 pc 000000000002082f&amp;nbsp; /lib/x86_64-linux-gnu/libc-2.23.so (__libc_start_main+239)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; __libc_start_main&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; /build/glibc-Cl5G7W/glibc-2.23/csu/../csu/libc-start.c:291&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; #10 pc 000000000000b308&amp;nbsp; /data/android_build/nexus_5x/out/host/linux-x86/bin/dex2oatd (???)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Fault message:&amp;nbsp;&lt;/p&gt;&lt;p&gt;/bin/bash: line 1: 31659 Aborted&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( ANDROID_LOG_TAGS=&quot;*:e&quot; out/host/linux-x86/bin/dex2oatd --runtime-arg -Xms64m --runtime-arg -Xmx512m --runtime-arg -classpath --runtime-arg &quot;&amp;amp;&quot; --boot-image=out/target/product/sailfish/dex_bootjars/system/framework/boot.art --dex-file=vendor/opengapps/sources/arm64/app/com.google.android.apps.docs.editors.docs/21/480/182520545.apk --dex-location=/system/app/EditorsDocs/EditorsDocs.apk --oat-file=out/target/product/sailfish/obj/APPS/EditorsDocs_intermediates/oat/arm64/package.odex --android-root=out/target/product/sailfish/system --instruction-set=arm64 --instruction-set-variant=generic --instruction-set-features=default --runtime-arg -Xnorelocate --compile-pic --no-generate-debug-info --generate-build-id --abort-on-hard-verifier-error --force-determinism --no-inline-from=core-oj.jar --compiler-filter=quicken )&lt;/p&gt;&lt;p&gt;[ 56% 220/392] build out/target/product/sailfish/obj/APPS/Maps_intermediates/oat/arm64/package.odex&lt;/p&gt;&lt;p&gt;ninja: build stopped: subcommand failed.&lt;/p&gt;&lt;p&gt;20:49:02 ninja failed with: exit status 1&lt;/p&gt;&lt;p&gt;build/core/main.mk:21: recipe for target 'run_soong_ui' failed&lt;/p&gt;&lt;p&gt;make: *** [run_soong_ui] Error 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### make failed to build some targets (04:57 (mm:ss)) ####&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;위 에러는 현재&amp;nbsp;WITH_DEXPREOPT=false를 환경 변수로 줘서 make를 실행시키니 컴파일이 진행이 된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Out of space? the tree size ~&lt;/h2&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;Running:&amp;nbsp; mkuserimg.sh -s /tmp/tmpeNCQLe out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img ext4 / 2113941504 -D out/target/product/sailfish/system -L / out/target/product/sailfish/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin&lt;/p&gt;&lt;p&gt;make_ext4fs -s -T -1 -S out/target/product/sailfish/obj/ETC/file_contexts.bin_intermediates/file_contexts.bin -L / -l 2113941504 -a / out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmpeNCQLe out/target/product/sailfish/system&lt;/p&gt;&lt;p&gt;error: ext4_allocate_best_fit_partial: failed to allocate 536 blocks, out of space?&lt;/p&gt;&lt;p&gt;Creating filesystem with parameters:&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Size: 2113941504&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Block size: 4096&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Blocks per group: 32768&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Inodes per group: 8064&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Inode size: 256&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Journal blocks: 8064&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Label: /&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Blocks: 516099&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Block groups: 16&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; Reserved block group size: 127&lt;/p&gt;&lt;p&gt;Out of space? the tree size of out/target/product/sailfish/system is (MB):&amp;nbsp;&lt;/p&gt;&lt;p&gt;2321&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;out/target/product/sailfish/system&lt;/p&gt;&lt;p&gt;The max is 2048 MB.&lt;/p&gt;&lt;p&gt;ninja: build stopped: subcommand failed.&lt;/p&gt;&lt;p&gt;18:24:32 ninja failed with: exit status 1&lt;/p&gt;&lt;p&gt;build/core/main.mk:21: recipe for target 'run_soong_ui' failed&lt;/p&gt;&lt;p&gt;make: *** [run_soong_ui] Error 1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### make failed to build some targets (16 seconds) ####&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Nexus 5x에 대해서는 문제 없이 진행이 된 것을 확인할 수 있고, Pixel은 여전히 용량이 부족하다는 문제로 /system에 대한 즉 system.img가 컴파일이 안된다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;device/google/marlin/sailfish/BoardConfig.mk 에 보면&amp;nbsp;BOARD_SYSTEMIMAGE_PARTITION_SIZE := 2147483648 라고 나와있고 이는 2GB인 것으로 보인다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이는&amp;nbsp; hardware-specific한 것이기 때문에 따로 조정이 불가능하다고 한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;컴파일 결과 2321MB, 즉 2.3GB가량이 되어야 하기 때문에 사용할 수 없다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;이후 Full, Mini로 바꿔서 컴파일 해봤는데, 여전히 2321MB라고 나오기래 make clobber를 실행하여 기존에 컴파일한 것을 날리고 다시 시도하였다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;컴파일 하는 중에 찾아보니 make clean과 make clobber에 차이가 있다고 한다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;make clean = rm -rf $out = rm -rf&amp;nbsp;out/target/product/sailfish&lt;/p&gt;&lt;p&gt;make clobber = rm -rf out&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;Created filesystem with 2423/129024 inodes and 442622/516099 blocks&lt;/p&gt;&lt;p&gt;Running:&amp;nbsp; build_verity_tree -A aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7 out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmp_NNEQx_verity_images/verity.img&lt;/p&gt;&lt;p&gt;3a4a35a53a44b11d867f69c67e8a02e23c430964247b1201621d33f7756edbc6 aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7&lt;/p&gt;&lt;p&gt;Running:&amp;nbsp; system/extras/verity/build_verity_metadata.py build 2113941504 /tmp/tmp_NNEQx_verity_images/verity_metadata.img 3a4a35a53a44b11d867f69c67e8a02e23c430964247b1201621d33f7756edbc6 aee087a5be3b982978c923f566a94613496b417f2af592639bc80d141e34dfe7 /dev/block/platform/soc/624000.ufshc/by-name/system verity_signer build/target/product/security/verity.pk8&lt;/p&gt;&lt;p&gt;['verity_signer', '/tmp/tmpMtfPer.table', 'build/target/product/security/verity.pk8', '/tmp/tmpLpAHBZ.sig']&lt;/p&gt;&lt;p&gt;appending /tmp/tmp_NNEQx_verity_images/verity_metadata.img to /tmp/tmp_NNEQx_verity_images/verity.img&lt;/p&gt;&lt;p&gt;Running:&amp;nbsp; fec -e -p 0 out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmp_NNEQx_verity_images/verity.img /tmp/tmp_NNEQx_verity_images/verity_fec.img&lt;/p&gt;&lt;p&gt;encoding RS(255, 253) to '/tmp/tmp_NNEQx_verity_images/verity_fec.img' for input files:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;1: 'out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img'&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;2: '/tmp/tmp_NNEQx_verity_images/verity.img'&lt;/p&gt;&lt;p&gt;appending /tmp/tmp_NNEQx_verity_images/verity_fec.img to /tmp/tmp_NNEQx_verity_images/verity.img&lt;/p&gt;&lt;p&gt;Running:&amp;nbsp; append2simg out/target/product/sailfish/obj/PACKAGING/systemimage_intermediates/system.img /tmp/tmp_NNEQx_verity_images/verity.img&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[100% 79827/79827] Install system fs image: out/target/product/sailfish/system.img&lt;/p&gt;&lt;p&gt;out/target/product/sailfish/system.img+ maxsize=2192424960 blocksize=135168 total=1812982644 reserve=22167552&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;#### make completed successfully (01:33:50 (hh:mm:ss)) ####&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;이리하여 Gapps에 포함된 AOSP를 컴파일에 성공하였다.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;정리해 놓은 내용들을 의식의 흐름대로 다시 작성해서 내용이 깔끔하지 않을 수 있지만, 제가 겪었던 문제들이 참고가 되셨음 한다. Fin.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;참고&lt;/h1&gt;&lt;p&gt;https://opengapps.org/&lt;/p&gt;&lt;p&gt;https://github.com/opengapps/aosp_build&lt;/p&gt;&lt;p&gt;https://github.com/opengapps/aosp_build/issues/63&lt;/p&gt;&lt;p&gt;https://github.com/opengapps/aosp_build/issues/146&lt;/p&gt;&lt;p&gt;https://qiita.com/popondeli/items/f63960f8f5932dd60b57&lt;/p&gt;&lt;p&gt;https://stackoverflow.com/questions/34560562/how-to-increase-system-img-partition-size&lt;/p&gt;&lt;div&gt;https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options#downsizing&lt;/div&gt;&lt;div&gt;https://gsmaker.wordpress.com/2013/03/20/doc-make-clean-vs-make-clobber/&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <category>Research/Android</category>
      <author>AhnMo</author>
      <guid isPermaLink="true">https://ahnmo.tistory.com/4</guid>
      <comments>https://ahnmo.tistory.com/4#entry4comment</comments>
      <pubDate>Fri, 6 Jul 2018 16:33:40 +0900</pubDate>
    </item>
  </channel>
</rss>