별로 원치 않는 스샷이 나왔다 ㅡㅡ; 뭐 별 기대도 안했지만

전 글 댓글 문제점은 git init 후에 setup 을 실행시키니 해결되었다. git history 가 너무 많아 shell도 힘들어 할 정도니 history 검색은 원 폴더에서 하고 작업은 copy folder에서 하는 것이 맞다. Xcode도 git 지원이 되니 말이다.

자 그럼 진행 상황은 또 댓글로.

 

 

네이버 웨일이던 이스트소프트 스윙이던 http://www.chromium.org/크로미움 프로젝트에서 branch out? clone? copy? 하여 만든 프로젝트인데 나름 시장을 개척하고 있는 것 같고, 지금 개인이 branch out 하면 더 이득일 것 같아서 프로젝트를 진행 해 보기로 한다. 본래 잘 되는 오픈 소스에서 branch out을 할 때는 타이밍을 잘 봐야 이 후 merge 되는 killer function 을 놓치지 않을 수 있는데. 나 같은 경우 모바일이 주 전공이다 보니 충분히 기다렸다는 생각이 든다. 개인이라 커스터 마이징 기록을 남겨 두고 패치로 만든 다면 굳이 어려운 merging이 아니라 언제든 새로운 브랜치에서 out 할 수 있는 가벼움까지 가질 수 있으니 개인이 기업을 이길 또 하나의 무기가 될 것이라 생각이 된다.뭐, 사실 개인이 이길 수 밖에 없는 이유는 진입 불가능한 비용 시장 때문이고. 언리얼과 같은 오픈 소스가 이길 수 밖에 없는 이유는 생태계와 브랜드를 잡은 업체가 모두를 흡수 할 수 마이크로소프트 전략도 있고, 도저히 변화를 따라갈 수 없는 오픈 환경이라는 것도 있다. 텐서플로우도 그 중 하나인데 어느 정도 시기가 되면 모두 closed 되거나 close 와 비슷한 행태(일부를 떼서 무조건 원격으로 받아야 하는 모듈로 만든다던지...) 때문에 branch out project를 하는 것이다. 가져 간다는 의미는 아니고. 어차피 시간과 충분한 돈이 있다면 이미 만들어진 cpu instruction set과 오랜 기간 공부 해 본 operating system 아키텍팅 기법에서 못 만들 것은 없으니까.

 

소스 받는데 2시간 걸린다. 히스토리 안 받는 옵션 주면 빠르다고 해서 줬더니 나중에 오류가 난다. ㅡㅡ; 중간에 멈추니 다시 시작 하는 옵션없으니 지우고 받으라고 한다. 믓튼, 그렇게 소스 받는데만 4시간 쓰고.

 

원 소스는 소중하여 저장하였다.

tar --exclude='./src/.git' -zcvf chrome.tar.gz ./src

 

그리고 개인 프로젝트니 chromium 보다 chrome build라고 한다. open jdk 할 때도 그냥 jdk라 불렀듯이.

chromium.googlesource.com/chromium/src/+/master/docs/get_the_code.md

 

Get the code: check out, build, and run Chromium.

Get the code: check out, build, and run Chromium. Chromium supports building on Windows, Mac and Linux host systems. Linux is required for building Android, and a Mac is required for building iOS. The process for building Chrome is generally the same on al

chromium.googlesource.com

 

chromium.googlesource.com/chromium/src/+/master/docs/ios/build_instructions.md

 

Checking out and building Chromium for iOS

Checking out and building Chromium for iOS There are instructions for other platforms linked from the get the code page. Instructions for Google Employees Are you a Google employee? See go/building-chrome instead. System requirements A 64-bit Mac running 1

chromium.googlesource.com

Checking out and building Chromium for iOS

There are instructions for other platforms linked from the get the code page.

Instructions for Google Employees

Are you a Google employee? See go/building-chrome instead.

 

Contents

 

 

 

System requirements

  • A 64-bit Mac running 10.12.6 or later.
  • Xcode 11.4+.
  • The current version of the JDK (required for the Closure compiler).

Install depot_tools

Clone the depot_tools repository:

$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

Add depot_tools to the end of your PATH (you will probably want to put this in your ~/.bashrc or ~/.zshrc). Assuming you cloned depot_tools to /path/to/depot_tools:

$ export PATH="$PATH:/path/to/depot_tools"

Get the code

Create a chromium directory for the checkout and change to it (you can call this whatever you like and put it wherever you like, as long as the full path has no spaces):

$ mkdir chromium && cd chromium

Run the fetch tool from depot_tools to check out the code and its dependencies.

$ fetch ios

If you don't want the full repo history, you can save a lot of time by adding the --no-history flag to fetch.

Expect the command to take 30 minutes on even a fast connection, and many hours on slower ones.

When fetch completes, it will have created a hidden .gclient file and a directory called src in the working directory. The remaining instructions assume you have switched to the src directory:

$ cd src

Optional: You can also install API keys if you want your build to talk to some Google services, but this is not necessary for most development and testing purposes.

Setting up the build

Since the iOS build is a bit more complicated than a desktop build, we provide ios/build/tools/setup-gn.py, which will create four appropriately configured build directories under out for Release and Debug device and simulator builds, and generates an appropriate Xcode project (out/build/all.xcodeproj) as well.

More information about developing with Xcode. Xcode project is an artifact, any changes made in the project itself will be ignored.

You can customize the build by editing the file $HOME/.setup-gn (create it if it does not exist). Look at src/ios/build/tools/setup-gn.config for available configuration options.

From this point, you can either build from Xcode or from the command line using autoninja. setup-gn.py creates sub-directories named out/${configuration}-${platform}, so for a Debug build for simulator use:

$ autoninja -C out/Debug-iphonesimulator gn_all

(autoninja is a wrapper that automatically provides optimal values for the arguments passed to ninja.)

Note: The setup-gn.py script needs to run every time one of the BUILD.gn files is updated (either by you or after rebasing). If you forget to run it, the list of targets and files in the Xcode solution may be stale. You can run the script directly or use either gclient sync or gclient runhooks which will run setup-gn.py for you as part of the update hooks.

You can add a custom hook to .gclient file to configure setup-gn.py to be run as part of gclient runhooks. In that case, your .gclient file would look like this:

solutions = [ { "name" : "src", "url" : "https://chromium.googlesource.com/chromium/src.git", "deps_file" : "DEPS", "managed" : False, "custom_deps" : {}, "custom_vars" : {}, "custom_hooks": [{ "name": "setup_gn", "pattern": ".", "action": [ "python", "src/ios/build/tools/setup-gn.py", ] }], "safesync_url": "", }, ] target_os = ["ios"] target_os_only = True

You can also follow the manual instructions on the Mac page, but make sure you set the GN arg target_os="ios".

Building for device

To be able to build and run Chromium and the tests for devices, you need to have an Apple developer account (a free one will work) and the appropriate provisioning profiles, then configure the build to use them.

Code signing identity

Please refer to the Apple documentation on how to get a code signing identity and certificates. You can check that you have a code signing identity correctly installed by running the following command.

$ xcrun security find-identity -v -p codesigning 1) 0123456789ABCDEF0123456789ABCDEF01234567 "iPhone Developer: someone@example.com (XXXXXXXXXX)" 1 valid identities found

If the command output says you have zero valid identities, then you do not have a code signing identity installed and need to get one from Apple. If you have more than one identity, the build system may select the wrong one automatically, and you can use the ios_code_signing_identity gn variable to control which one to use by setting it to the identity hash, e.g. to "0123456789ABCDEF0123456789ABCDEF01234567".

Mobile provisioning profiles

Once you have the code signing identity, you need to decide on a prefix for the application bundle identifier. This is controlled by the gn variable ios_app_bundle_id_prefix and usually corresponds to a reversed domain name (the default value is "org.chromium").

You then need to request provisioning profiles from Apple for your devices for the following bundle identifiers to build and run Chromium with these application extensions:

  • ${prefix}.chrome.ios.herebedragons
  • ${prefix}.chrome.ios.herebedragons.ShareExtension
  • ${prefix}.chrome.ios.herebedragons.TodayExtension
  • ${prefix}.chrome.ios.herebedragons.SearchTodayExtension

All these certificates need to have the “App Groups” (com.apple.security.application-groups) capability enabled for the following groups:

  • group.${prefix}.chrome
  • group.${prefix}.common

The group.${prefix}.chrome is only shared by Chromium and its extensions to share files and configurations while the group.${prefix}.common is shared with Chromium and other applications from the same organisation and can be used to send commands to Chromium.

Mobile provisioning profiles for tests

In addition to that, you need a different provisioning profile for each test application. Those provisioning profile will have a bundle identifier matching the following pattern ${prefix}.gtest.${test-suite-name} where ${test-suite-name} is the name of the test suite with underscores changed to dashes (e.g. base_unittests app will use ${prefix}.gest.base-unittests as bundle identifier).

To be able to run the EarlGrey tests on a device, you'll need two provisioning profiles for EarlGrey and OCHamcrest frameworks:

  • ${prefix}.test.OCHamcrest
  • ${prefix}.test.EarlGrey

In addition to that, then you'll need one additional provisioning profile for the XCTest module too. It must match the pattern: ${prefix}.gtest.${test-suite-name}-module.

Other applications

Other applications like ios_web_shell usually will require mobile provisioning profiles with bundle identifiers that may usually match the following pattern ${prefix}.${application-name} and may require specific capabilities.

Generally, if the mobile provisioning profile is missing then the code signing step will fail and will print the bundle identifier of the bundle that could not be signed on the command line, e.g.:

$ autoninja -C out/Debug-iphoneos ios_web_shell ninja: Entering directory `out/Debug-iphoneos' FAILED: ios_web_shell.app/ios_web_shell ios_web_shell.app/_CodeSignature/CodeResources ios_web_shell.app/embedded.mobileprovision python ../../build/config/ios/codesign.py code-sign-bundle -t=iphoneos -i=0123456789ABCDEF0123456789ABCDEF01234567 -e=../../build/config/ios/entitlements.plist -b=obj/ios/web/shell/ios_web_shell ios_web_shell.app Error: no mobile provisioning profile found for "org.chromium.ios-web-shell". ninja: build stopped: subcommand failed.

Here, the build is failing because there are no mobile provisioning profiles installed that could sign the ios_web_shell.app bundle with the identity 0123456789ABCDEF0123456789ABCDEF01234567. To fix the build, you'll need to request such a mobile provisioning profile from Apple.

You can inspect the file passed via the -e flag to the codesign.py script to check which capabilites are required for the mobile provisioning profile (e.g. src/build/config/ios/entitlements.plist for the above build error, remember that the paths are relative to the build directory, not to the source directory).

If the required capabilities are not enabled on the mobile provisioning profile, then it will be impossible to install the application on a device (Xcode will display an error stating that “The application was signed with invalid entitlements”).

Running apps from the command line

Any target that is built and runs on the bots (see below) should run successfully in a local build. To run in the simulator from the command line, you can use iossim. For example, to run a debug build of Chromium:

$ out/Debug-iphonesimulator/iossim out/Debug-iphonesimulator/Chromium.app

With Xcode 9, iossim no longer automatically launches the Simulator. This must now be done manually from within Xcode (Xcode > Open Developer Tool > Simulator), and also must be done after running iossim.

Passing arguments

Arguments needed to be passed to the test application through iossim, such as --gtest_filter=SomeTest.FooBar should be passed through the -c flag:

$ out/Debug-iphonesimulator/iossim \ -c "--gtest_filter=SomeTest.FooBar --gtest_repeat=3" \ out/Debug-iphonesimulator/base_unittests.app

Running EarlGrey tests

EarlGrey tests are run differently than other test targets, as there is an XCTest bundle that is injected into the target application. Therefore you must also pass in the test bundle:

$ out/Debug-iphonesimulator/iossim \ out/Debug-iphonesimulator/ios_chrome_ui_egtests.app \ out/Debug-iphonesimulator/ios_chrome_ui_egtests.app/PlugIns/ios_chrome_ui_egtests_module.xctest

Running on specific simulator

By default, iossim will pick an arbitrary simulator to run the tests. If you want to run them on a specific simulator, you can use -d to pick the simulated device and -s to select the iOS version.

For example, to run the tests on a simulated iPhone 6s running iOS 10.0, you would invoke iossim like this.

$ out/Debug-iphonesimulator/iossim -d 'iPhone 6s' -s '10.0' \ out/Debug-iphonesimulator/base_unittests.app

Please note that by default only a subset of simulator devices are installed with Xcode. You may have to install additional simulators in Xcode (or even an older version of Xcode) to be able to run on a specific configuration.

Go to “Preferences > Components” tab in Xcode to install other simulator images (this is the location the setting is in Xcode 9.2; it may be different in other version of the tool).

Update your checkout

To update an existing checkout, you can run

$ git rebase-update $ gclient sync

The first command updates the primary Chromium source repository and rebases any of your local branches on top of tip-of-tree (aka the Git branch origin/master). If you don't want to use this script, you can also just use git pull or other common Git commands to update the repo.

The second command syncs dependencies to the appropriate versions and re-runs hooks as needed.

Tips, tricks, and troubleshooting

Remember that the XCode project you interact with while working on Chromium is a build artifact, generated from the BUILD.gn files. Do not use it to add new files; instead see the procedures for working with files.

If you have problems building, join us in #chromium on irc.freenode.net and ask there. As mentioned above, be sure that the waterfall is green and the tree is open before checking out. This will increase your chances of success.

Improving performance of git status

Increase the vnode cache size

git status is used frequently to determine the status of your checkout. Due to the large number of files in Chromium‘s checkout, git status performance can be quite variable. Increasing the system’s vnode cache appears to help. By default, this command:

$ sysctl -a | egrep kern\..*vnodes

Outputs kern.maxvnodes: 263168 (263168 is 257 * 1024). To increase this setting:

$ sudo sysctl kern.maxvnodes=$((512*1024))

Higher values may be appropriate if you routinely move between different Chromium checkouts. This setting will reset on reboot, the startup setting can be set in /etc/sysctl.conf:

$ echo kern.maxvnodes=$((512*1024)) | sudo tee -a /etc/sysctl.conf

Or edit the file directly.

Configure git to use an untracked cache

If git --version reports 2.8 or higher, try running

$ git update-index --test-untracked-cache

If the output ends with OK, then the following may also improve performance of git status:

$ git config core.untrackedCache true

If git --version reports 2.6 or higher, but below 2.8, you can instead run

$ git update-index --untracked-cache

Xcode license agreement

If you're getting the error

Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo.

the Xcode license hasn't been accepted yet which (contrary to the message) any user can do by running:

$ xcodebuild -license

Only accepting for all users of the machine requires root:

$ sudo xcodebuild -license

기술 이전 완료하여 주소 지웠습니다.

프로젝트 엉뚱하게 완료.

---------------------------------

var requestip = require('request-ip');

function _(request, response) 에 

 

console.log(requestip.getClientIp(request));

175.223.39.36

175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36
175.223.39.36

 

하면 찍히고

 

https://stackoverflow.com/questions/54654946/how-to-write-console-log-to-a-file-instead

 

How to write console.log to a file instead

Now I show the information using: console.log (kraken.id, markets) However, I want to write all the information that goes to the console to a file instead. How can that be done by completing the ...

stackoverflow.com

https://mungmungdog.tistory.com/34

 

node.js winston 적용하기(node.js logger)

node.js winston 적용하기 요새 node.js 로의 개발을 하게 되면서 테스트 및 디버깅, 통계 등의 사용을 위해 로그를 남겨야할 필요성을 느껴 추가하게 되었습니다. 기존의 console.log() 를 사용해도 내용��

mungmungdog.tistory.com

 

 

const fs = require('fs');

const path = require('path');

const url = require('url');

var httpServer = require('http');

var requestip = require('request-ip');

const winston = require('winston');

require('winston-daily-rotate-file');

require('date-utils');

 

const logger = winston.createLogger({

    level: 'debug',

    transports: [

        new winston.transports.DailyRotateFile({

            filename : 'log/system.log',

            zippedArchive: true,

            format: winston.format.printf(

                info => `${new Date().toFormat('YYYY-MM-DD HH24:MI:SS')} [${info.level.toUpperCase()}] - ${info.message}`)

        }),

        new winston.transports.Console({

            format: winston.format.printf(

                info => `${new Date().toFormat('YYYY-MM-DD HH24:MI:SS')} [${info.level.toUpperCase()}] - ${info.message}`)

        })

    ]

});

 

module.exports = logger;

 

const ioServer = require('socket.io');

 

.

.

.

//console.log(requestip.getClientIp(request));

    logger.debug(requestip.getClientIp(request));

 

요렇게 처리하면 된다.

 





 

중급편을 진작에 발간했어야 하는데 python, node, tensorflow 에 너무 빠져 있다가 정신차려 보니 어느새 3개 회사 이사가 되었고, 법인 카드가 4개가 되어 인스타에 인증을 했더랬다. 하나만 잘하는 것도 힘든데 소소하게 여러 개가 되다보니 정신은 분산되었고, 당연히 지금은 다 정리하는 중이다. 나는 제품을 만드는 사람이고, 주변에는 무언가 만들고 싶은 사람들이 많았기에 여러 일을 할 수 밖에 없었다. 본업은 앵벌이고 앵벌이 하는 pool 에 프리랜서가 많아서 다행히 편하게 다른 일들을 할 수 있었다.

 

그 동안 기술은 너무도 빠르게 발전했고, 나도 4학년이 된 이 후 벌써 중반이 흘러 버렸다. 세계 최초, 최고, 국내 최초, 최고 등의 타이틀이 어떤 것인지 경험할 수 있었지만 아직 목마름이 있다.

 

산업은 코로나 이전과 이후로 나뉜다고 하는데 비대면 서비스는 완전 기본중에 기본인 것 같고. 리눅스, 윈도우, 안드로이드, iOS 및 관련 컴파일러 + 랭귀지 등 종합 선물세트인 분야라 하기로 했었고 어느 정도 성과가 있었다.

 

아마도 중급편은 이런 내용을 토대로 쓸 것 같고 예전 카테고리(게시판)은 거의 이용치 않기에 프로젝트 게시판으로 바꾸었다.

 

모든 내용을 공개하지는 못하지만 내가 고민하는 부분이 어떤 것인지 궁금한 사람에게 조금이나마 도움이 되었으면 한다.

 

 

관련 정보도 조금 적고, 여러가지 생각을 적어 보려고 한다.

 

HDMI + touch 패널 인식을 위한 usb 포트가 지원되는 임베디드 보드라면 okay.

 

스크린 크기가 크다면 데스크탑으로 가는 것을 추천.

 

기본적으로 보드 분리가 쉽도록 기구 설계를 해야 함.

 

안드로이드의 경우 오드로이드 추천 :

GPIO 핀 조금만 쇼트나도 보드가 죽지만 한 번 박아 놓으면 6개월 연속 동작 잘함. 단, AP fan 수명 예측이 안되기 때문에 고려해봐야함.

 

리눅스의 경우 라즈베리 파이 추천 : 라즈비안 버전별 선택이 가장 중요함.(실 업체가 있기에 관련 내용은 공유 x. 궁합 맞는 패키지를 위해서는 삽질이 필요)

 

윈도우의 경우 데스크탑 추천: teamviewer는 정말... 궁극의 솔루션. mstsc는 고정 IP 없는 상황에서는 구려서... 

 

뭐, 이 정도다.

 

device driver가 포함된 범용 OS, USB와 HDMI의 등장으로 키오스크가 사업성을 가지려면 다른 솔루션과 결합해야 한다.

 

최근 핫한 것은 얼굴 인식인 듯. AI 난이도 [하]

 

자체 솔루션이 없는 경우 솔루션 제작까지 포함하여(커널패치(250만원)나 디바이스 드라이버(250만원), 솔루션(200), 패널+보드or 컴퓨터(300)) 1000 정도로 보면 된다. 기간은 2달. 일전에 모 스트트업 Wi-Fi 커널 패치 해 준 적이 있는데 250 받았었다. 태권이가 세금 처리 해 주었고... 세금하고 따져, 이래저래 나누니 한 150 받는 다고 보면 된다. 알바비는 사실 오투잡이나 크몽 수준인데 커널 좋아하는 분이면 생각보다 재미있긴 하지만, ... 이 분야는 이제 좀 아닌 것 같다는 생각이 들었다. 언젠가 임베디드 분야 블로그 탑100에 넣어 주었던데 사실, 임베디드 분야는 안드로읻, 라즈베리 파이와 AI 때문에 살아 남은 기업만 살고 대부분 죽었다고 보면 되겠다.

 

비슷한 건으로 이번 주에 

 MCU GPIO, 블루투스(라즈베리파이 보드 모듈 써도 됨), 고전압발생 모듈(3.3V to 500V), LQFP128핀 칩 소켓, 전원부, 딥스위치, LED등 주변부품 탑재된 보드와 펌웨어(하기 2번 제어신호 받아서 GPIO에 On/Off/32비트 카운트값 출력) 핸드폰에서 보드와 블루투스 통신으로 제어 신호로써 On/Off/32비트 카운트값 전달 앱 이 가격도 천만원 선인데 다른 곳과 연결...

 

ETRI에서는 GPIO 디바이스 드라이버 제작 강좌를 3년 간 해 왔었는데, 이제 규모 싸움에서 안되니 개인이 할 수 있는 부분은 추상화 단계를 많이 올려야 가능하다. 중소기업이라도 오랜 펌웨어 엔지니어는 1억~1억 8천 정도 받는데 사실 자신을 갉아 먹는 일로 보여진다.

 

즉, 새로운 유입은 막고 싶다. 기존 엔지니어들이 정년 넘어 정말 원할 때 그만두게 하려면 시장 조정도 필요하니... 실제로 하드웨어 엔지니어 다수가 S/W 이전을 하고 그 S/W 인력들이 웹이나 앱 쪽으로 가면서 원하는 회사로 이직을 잘 하고 있다.  H/W familier 한 회사는 정말 그 안에서 쇼부(일본어)를 쳐야 하기 때문에 많은 제자들이 그만 둔다고 말하다가 ... 상담 이 후 상당히 만족하는 워라벨을 가졌다고들 말한다. 사실 말 안하면 모른다. 참는게 능사가 아니다.

 

아무튼.... 최근 키오스크 제작 관련 의뢰가 들어와서 이미 오래 전에 했지만, 다시 하며 이것저것 써 보았다. 하다보니 집에 하나 들여놔도 괜찮겠다는 생각이다. 컴퓨터가 똑같은 기능을 할 수 있지만, 키오스크가 주는 느낌과 컴퓨터가 주는 느낌은 많이 다르다. 전자앨범도 그랬었다.

 

mac network utility port scan

 

포트 스캔 시작됨...

 

Port Scanning host: 127.0.0.1

 

Open TCP Port: 6881

Open TCP Port: 14430

Open TCP Port: 14440

Open TCP Port: 16105

Open TCP Port: 16107

Open TCP Port: 21300

Open TCP Port: 31026

Open TCP Port: 31027

Open TCP Port: 34581

Open TCP Port: 38565

Open TCP Port: 38566

Open TCP Port: 38567

Open TCP Port: 51937

Open TCP Port: 57768

Open TCP Port: 57770

Open TCP Port: 61229

Open TCP Port: 61230

Open TCP Port: 63528

포트 스캔 완료됨...

github.com/request/request/issues/3142

npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated to-iso-string@0.0.2: to-iso-string has been deprecated, use @segment/to-iso-string instead.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js

sudo chown -R 1000:1000 "/root/.npm"

npm install --dev coffeescript

npm config set prefix '~/.npm-global'

bashrc -> export PATH=~/.npm-global/bin:$PATH

npm config get cache

npm install requests

apt install python3-pip

sudo ls -s /usr/bin/pip3 /usr/bin/pip

npm fund

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py

snyk.io/blog/severe-security-vulnerability-in-bowers-zip-archive-extraction/

yarn install v1.22.4
info No lockfile found.
[1/4] Resolving packages...
warning bower@1.3.12: This Bower version has SECURITY BUG THAT ALLOWS TO WRITE TO ARBITRARY FILE ON YOUR COMPUTER when you install malicious package. Please upgrade Bower to at least version 1.8.8 if you don't want to get hacked. More info: https://snyk.io/blog/severe-security-vulnerability-in-bowers-zip-archive-extraction/
warning bower > mkdirp@0.5.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning bower > request@2.42.0: request has been deprecated, see https://github.com/request/request/issues/3142
warning bower > insight > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning bower > glob > minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning bower > graceful-fs > natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
warning bower > bower-json > graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning bower > bower-registry-client > graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning bower > bower-registry-client > request@2.51.0: request has been deprecated, see https://github.com/request/request/issues/3142
warning bower > bower-registry-client > mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning bower > insight > tough-cookie@0.12.1: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
warning bower > bower-config > graceful-fs@2.0.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning bower > request > node-uuid@1.4.8: Use uuid module instead
warning bower > bower-registry-client > request > node-uuid@1.4.8: Use uuid module instead
warning bower > request > hawk@1.1.1: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
warning bower > bower-registry-client > request > hawk@1.1.1: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
warning bower > request > hawk > hoek@0.9.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > request > hawk > boom@0.4.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > request > hawk > boom > hoek@0.9.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > request > hawk > cryptiles@0.2.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > request > hawk > cryptiles > boom@0.4.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > request > hawk > sntp@0.2.4: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
warning bower > request > hawk > sntp > hoek@0.9.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
warning bower > update-notifier > latest-version > package-json > registry-url > npmconf@2.1.3: this package has been reintegrated into npm and is now out of date with respect to npm
warning hjs > hogan.js > mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning node-sass-middleware > node-sass > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass-middleware > node-sass > mocha > mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning node-sass-middleware > node-sass > mocha > glob > minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning node-sass-middleware > node-sass > gaze > globule > minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning node-sass-middleware > node-sass > gaze > globule > glob > minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
warning node-sass-middleware > node-sass > gaze > globule > glob > graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
warning node-sass-middleware > node-sass > mocha > to-iso-string@0.0.2: to-iso-string has been deprecated, use @segment/to-iso-string instead.
warning node-sass-middleware > node-sass > mocha > jade@0.26.3: Jade has been renamed to pug, please install the latest version of pug instead of jade
warning node-sass-middleware > node-sass > mocha > jade > mkdirp@0.3.0: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
warning socket.io > socket.io-parser > json3@3.3.2: Please use the native JSON object instead of JSON 3
[2/4] Fetching packages...
[3/4] Linking dependencies...
[4/4] Building fresh packages...

키오스크 껍데기 LCD/터치패널 만들거나 사서 HDMI 오드로이드(소프트웨어 만들어)에 꽂으면 끝.

오드로이드 적용된 상용 키오스크

 

gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar

u-boot-odroidxu4-v2017.05

처음 보드 테스트 3달 까지 해 봄. 회사는 매일 끄니 물론, 집에서. 집에서 한 TOY project가 회사에도 도움이 되어 얻는 것은 나름 시킨 일 외에 더 하고 있다는 인식?

uart driver.7z
3.41MB

gcc-linaro-arm-linux-gnueabihf-4.7-2013.04-20130415_linux.tar gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz

ODROID_UBOOT.pptx
2.11MB

 

오드로이드 프로젝트를 3개 정도 했는데, 이제 딱히 같이 만들자 하는 사람이 없어 적어본다. 사유는,

1. 굳이 저전력 임베디드로 할 필요가 없다. 키오스크 하나가 사람 하나를 대체하는 시대가 와서 비용 부담이 가능하기 때문이다. 임베디드 보다는 데스크탑도 미니로 나오는 시대에 데탑으로 만드는게 낫다.

2. 하드웨어는 싸게 공급하고 S/W 월 회비/운영/관리비로 가는게 대세인데 H/W 받고 나고 휘말리면 나중에 계속 구매하게 되더라도 가격이 저렴하다. 그게 아니라면 키오스크 전문 업체도 아닌데 인력을 계속 유지해야 한다. 물론, 좋은 파트너고 서로 가격 관련해서 협의할 수 있는 관계 지속 유지라는 베이스가 있어야 한다.

주변에서 장비를 다룬다고 하는 하드웨어 제어 업체는 모두 라즈베리 파이를 쓴다. 그래도 키오스크는 국산 솔루션 썼으면 한다. 국내에서는 보드 직접 뜨는 것 아니라면, 매우 저렴한 최선의 선택인 것 같다. 업체 의뢰 금액은 당연히 하드웨어에 따라 천차 만별 이겠으나 여러 군데 알아봤을 대 키오스크 가격은 150~500 사이인 것 같다.

이 글에서 가장 중요한 파트는 "이제 딱히 같이 만들자 하는 사람이 없어 적어본다."는 것이다.

 

인터넷 뒤지다보니 

https://www.coupang.com/vp/products/1662167422?itemId=2832021112&vendorItemId=70821447002&q=%ED%82%A4%EC%98%A4%EC%8A%A4%ED%81%AC&itemsCount=36&searchId=4f234c7849bc4716b04d4b080e927c80&rank=2&isAddedCart=

 

담다페이 KDK-357 32인치 홍성 세로형 무인결제기 비대면결제 삼성 페이 현금카드겸용 담다 키오스

COUPANG

www.coupang.com

담다페이가 꽤 괜찮은 것 같다.

 

도덕적으로 문제있는 바람둥이와

최종면접 가니 술처먹고 들어오는 재벌 2세가 먼저

추천한 서적.

 

싸이월드 말아먹어 페이스북 경영자를 추천사에 넣은 물타기를 보면서도 내심 비지니스 북스의 인맥이 참 대단하다는 생각.

 

그러나 삼성전자는 없는 것을 보니 그나마 우리나라에서 제일 많이 두들겨 맞으며 청렴한 조직으로 먼저 가는 회사는 삼성이라는 느낌.

 

비자반의 실오라기 같은 상처

 

 

 



몇 달 동안 장바구니 넣고 지켜보니 물량으로
가격 조절한다.

몇 개 넣고 팔리면 품절 그리고 다음 날 만원 더 붙여서 올라온다. 티타늄은 8만원 대에서 14만원까지 올라왔다.

그래도 톰포드 안경테 참 싸게 나온 건 맞는데

왠지 돈 더주고 다른 것 사게 될 것 같다.

신기하네

나도 바꿀 생각이다. 백만원 넘는 금액을 3 넘게 넣고 있는데

전화 통화 한번 못해서,

전화량 폭주 한다고 계속 연결을 원하면 1 누르라고 한다. 계속해서, 계속해서

수백만원 넣고도 전화 한통 못하는 곳을 다시 필요는 없다고 생각한다.





이미 여러 번 포스팅 했지만 다른 카드 제외

결국 와이프님이 나서셨다.


행복했다 쿠팡아...



11번가 지마켓 하다가 쿠팡 맛들였더니 단기간에 1000개 넘게 샀음


멀리서 지켜봐야 했던...


친동생 결혼식. 그래도 어머니를 생각해서 어머니 이름을 넣은 청첩장을 하나 만들어 주었다.


이혼 가정, 정말 많다. 나 포함 내 주변에.




그대가 사는 분이 분양가 보다 너무 떨어졌다고 계속 말하길래 그냥 수년 간 믿었다. 굳이 내가 가격 알아볼 필요가 있나 옆 동네고 난 아파트 가격 오천씩 왔다갔다 해도 어차피 살 집이라 관심없었다. 워크아웃되어서 싸게 산터라 그냥 만족하며 살고 있다. 이미 하자 보수 끝났는데 워크아웃이 뭔 상관인지 모르겠다만 난 득을 보았다.
그런데 최근 와이프 친구도 망포 그대가 센트럴 파크 입주민인데 같은 이야기를 하길래 찾아보았다. 늘 설치되어 있던 앱인데도 클릭할 생각이 없었던 것은 내가 월급 명세서를 십년 넘게 확인 안하는 거랑 같이 귀차니즘이다.

나야 상관없는 사람이라 쳐도,....
지인도 구라를 치는데 얼마나 많은 사람들이 부동산 가격 장난에 놀아날까 안타까운 마음이다.

이제 지인이라 부르지도 말아야지.
늙으니 그냥 다 귀찮다. 정말 흠 없는 사람 만나기도 바쁘다. 그런 사람들 만나면서 닮으려고 노력해야지.

작은 거짓말도 싫다.

2년 전 자료니 지금 현실은 어떤지 비교하면 되겠다.


*동탄 센트럴타워 GRAND OPEN*

6월 9일 센트럴타워 그랜드 오픈!!!

안녕하세요
동탄2신도시 테크노밸리의
센트럴 타워 복합건물입니다!!!

지하 2F ~ 지상 15F
  지상 1~2층
근린생활시설 100개호실
  지상 3~15층
A동  업무시설 390개호실
B동  오피스텔 364개호실

✔11만여 배후세력이 주거하는
      탄탄한수요층과 인구밀집도
✔47만평 최대 규모의
      동탄 테크노밸리 !
✔광역환승센터로 주목받고있는
      SRT동탄역 5분거리!!
✔경부고속도로 기흥•동탄 IC
      5분거리!
✔13만 삼성 현대 근로인구를
      한번에 흡수하는 핵심블럭!

정말 좋은 마지막 기회 놓치지
마시길 바랍니다 :)


2017기준 품목 및 가중치
지출목적별 12개 대분류 대표품목 가중치
01 식료품 · 비주류음료 땅콩 0.1
01 식료품 · 비주류음료 밀가루 0.1
01 식료품 · 비주류음료 파스타면 0.1
01 식료품 · 비주류음료 고사리 0.1
01 식료품 · 비주류음료 0.1
01 식료품 · 비주류음료 생강 0.1
01 식료품 · 비주류음료 카레 0.1
02 주류 및 담배 약주 0.1
04 주택 ·수도 · 전기 및 연료 연탄 0.1
04 주택 ·수도 · 전기 및 연료 부탄가스 0.1
05 가정용품 및 가사 서비스 전기레인지 0.1
05 가정용품 및 가사 서비스 청소용세제 0.1
05 가정용품 및 가사 서비스 습기제거제 0.1
06 보건 의료측정기 0.1
08 통신 우편료 0.1
09 오락 및 문화 프린터 0.1
09 오락 및 문화 원예용품 0.1
09 오락 및 문화 스케치북 0.1
09 오락 및 문화 복사용지 0.1
12 기타 상품 및 서비스 구강세정제 0.1
12 기타 상품 및 서비스 금융수수료 0.1
31 의류 및 신발 넥타이 0.1
42 의류 및 신발 실내화 0.1
01 식료품 · 비주류음료 보리쌀 0.2
01 식료품 · 비주류음료 당면 0.2
01 식료품 · 비주류음료 마른오징어 0.2
01 식료품 · 비주류음료 오징어채 0.2
01 식료품 · 비주류음료 맛살 0.2
01 식료품 · 비주류음료 0.2
01 식료품 · 비주류음료 아몬드 0.2
01 식료품 · 비주류음료 양배추 0.2
01 식료품 · 비주류음료 미나리 0.2
01 식료품 · 비주류음료 깻잎 0.2
01 식료품 · 비주류음료 부추 0.2
01 식료품 · 비주류음료 열무 0.2
01 식료품 · 비주류음료 도라지 0.2
01 식료품 · 비주류음료 가지 0.2
01 식료품 · 비주류음료 브로콜리 0.2
01 식료품 · 비주류음료 단무지 0.2
01 식료품 · 비주류음료 0.2
01 식료품 · 비주류음료 물엿 0.2
01 식료품 · 비주류음료 소금 0.2
01 식료품 · 비주류음료 식초 0.2
01 식료품 · 비주류음료 드레싱 0.2
01 식료품 · 비주류음료 혼합조미료 0.2
01 식료품 · 비주류음료 스프 0.2
01 식료품 · 비주류음료 이유식 0.2
05 가정용품 및 가사 서비스 의자 0.2
05 가정용품 및 가사 서비스 0.2
05 가정용품 및 가사 서비스 건전지 0.2
05 가정용품 및 가사 서비스 살충제 0.2
06 보건 소화제 0.2
06 보건 정장제 0.2
06 보건 위장약 0.2
06 보건 피부질환제 0.2
07 교통 여객선료 0.2
09 오락 및 문화 컴퓨터수리비 0.2
09 오락 및 문화 저장장치 0.2
09 오락 및 문화 피아노 0.2
09 오락 및 문화 현악기 0.2
09 오락 및 문화 수영장이용료 0.2
09 오락 및 문화 볼링장이용료 0.2
09 오락 및 문화 운동경기관람료 0.2
09 오락 및 문화 교과서 0.2
09 오락 및 문화 공책 0.2
09 오락 및 문화 기타문구 0.2
12 기타 상품 및 서비스 비누 0.2
12 기타 상품 및 서비스 대입전형료 0.2
32 의류 및 신발 장갑 0.2
01 식료품 · 비주류음료 블루베리 0.3
01 식료품 · 비주류음료 당근 0.3
01 식료품 · 비주류음료 설탕 0.3
01 식료품 · 비주류음료 양념소스 0.3
01 식료품 · 비주류음료 삼각김밥 0.3
01 식료품 · 비주류음료 기능성음료 0.3
01 식료품 · 비주류음료 혼합음료 0.3
02 주류 및 담배 과실주 0.3
02 주류 및 담배 양주 0.3
05 가정용품 및 가사 서비스 가스레인지 0.3
05 가정용품 및 가사 서비스 전자레인지 0.3
05 가정용품 및 가사 서비스 보온매트 0.3
05 가정용품 및 가사 서비스 0.3
05 가정용품 및 가사 서비스 수저 0.3
05 가정용품 및 가사 서비스 섬유유연제 0.3
05 가정용품 및 가사 서비스 전구 0.3
05 가정용품 및 가사 서비스 방향제 0.3
06 보건 감기약 0.3
06 보건 진통제 0.3
06 보건 진해거담제 0.3
06 보건 치과구강용약 0.3
06 보건 인삼 0.3
06 보건 보청기 0.3
07 교통 자전거 0.3
07 교통 자동차검사료 0.3
09 오락 및 문화 영상음향기기 0.3
09 오락 및 문화 사진기 0.3
09 오락 및 문화 휴대용멀티미디어기기 0.3
09 오락 및 문화 헬스기구 0.3
09 오락 및 문화 스키장이용료 0.3
09 오락 및 문화 PC방이용료 0.3
09 오락 및 문화 공연예술관람료 0.3
09 오락 및 문화 대학교재 0.3
09 오락 및 문화 회화용구 0.3
11 음식 및 숙박 도시락 0.3
12 기타 상품 및 서비스 면도기 0.3
34 의류 및 신발 의복수선료 0.3
36 의류 및 신발 의복대여료 0.3
01 식료품 · 비주류음료 0.4
01 식료품 · 비주류음료 혼식곡 0.4
01 식료품 · 비주류음료 시리얼 0.4
01 식료품 · 비주류음료 키위 0.4
01 식료품 · 비주류음료 미역 0.4
01 식료품 · 비주류음료 된장 0.4
01 식료품 · 비주류음료 고추장 0.4
02 주류 및 담배 막걸리 0.4
05 가정용품 및 가사 서비스 책상 0.4
05 가정용품 및 가사 서비스 커튼 0.4
05 가정용품 및 가사 서비스 선풍기 0.4
05 가정용품 및 가사 서비스 부엌용용구 0.4
05 가정용품 및 가사 서비스 가정용비닐용품 0.4
06 보건 소염진통제 0.4
07 교통 세차료 0.4
07 교통 자동차학원비 0.4
07 교통 국내항공료 0.4
08 통신 휴대전화기수리비 0.4
09 오락 및 문화 컴퓨터소모품 0.4
09 오락 및 문화 생화 0.4
09 오락 및 문화 레포츠이용료 0.4
09 오락 및 문화 필기구 0.4
10 교육 이러닝이용료 0.4
12 기타 상품 및 서비스 헤어드라이어 0.4
12 기타 상품 및 서비스 칫솔 0.4
12 기타 상품 및 서비스 치약 0.4
12 기타 상품 및 서비스 바디워시 0.4
12 기타 상품 및 서비스 우산 0.4
15 의류 및 신발 여자학생복 0.4
01 식료품 · 비주류음료 전복 0.5
01 식료품 · 비주류음료 낙지 0.5
01 식료품 · 비주류음료 북어채 0.5
01 식료품 · 비주류음료 참기름 0.5
01 식료품 · 비주류음료 시금치 0.5
01 식료품 · 비주류음료 호박 0.5
01 식료품 · 비주류음료 0.5
01 식료품 · 비주류음료 참깨 0.5
01 식료품 · 비주류음료 간장 0.5
05 가정용품 및 가사 서비스 거실장 0.5
05 가정용품 및 가사 서비스 믹서 0.5
05 가정용품 및 가사 서비스 비데 0.5
05 가정용품 및 가사 서비스 프라이팬 0.5
05 가정용품 및 가사 서비스 부엌용세제 0.5
07 교통 대리운전이용료 0.5
09 오락 및 문화 당구장이용료 0.5
09 오락 및 문화 노래방이용료 0.5
09 오락 및 문화 전시관입장료 0.5
09 오락 및 문화 독서실비 0.5
10 교육 국공립대학원납입금 0.5
10 교육 전산학원비 0.5
11 음식 및 숙박 콘도이용료 0.5
12 기타 상품 및 서비스 이용료 0.5
12 기타 상품 및 서비스 시험응시료 0.5
30 의류 및 신발 모자 0.5
8 의류 및 신발 남자학생복 0.5
01 식료품 · 비주류음료 찹쌀 0.6
01 식료품 · 비주류음료 국수 0.6
01 식료품 · 비주류음료 부침가루 0.6
01 식료품 · 비주류음료 분유 0.6
01 식료품 · 비주류음료 치즈 0.6
01 식료품 · 비주류음료 식용유 0.6
01 식료품 · 비주류음료 0.6
01 식료품 · 비주류음료 오렌지 0.6
01 식료품 · 비주류음료 상추 0.6
01 식료품 · 비주류음료 감자 0.6
01 식료품 · 비주류음료 콩나물 0.6
01 식료품 · 비주류음료 오이 0.6
01 식료품 · 비주류음료 파프리카 0.6
01 식료품 · 비주류음료 0.6
01 식료품 · 비주류음료 맛김 0.6
01 식료품 · 비주류음료 초콜릿 0.6
01 식료품 · 비주류음료 파이 0.6
04 주택 ·수도 · 전기 및 연료 정화조청소료 0.6
05 가정용품 및 가사 서비스 전기밥솥 0.6
05 가정용품 및 가사 서비스 공기청정기 0.6
05 가정용품 및 가사 서비스 청소기 0.6
05 가정용품 및 가사 서비스 냄비 0.6
07 교통 자동차타이어 0.6
07 교통 엔진오일교체료 0.6
09 오락 및 문화 초등학교학습서 0.6
09 오락 및 문화 중학교학습서 0.6
09 오락 및 문화 고등학교학습서 0.6
09 오락 및 문화 신문 0.6
11 음식 및 숙박 죽(외식) 0.6
11 음식 및 숙박 여관숙박료 0.6
12 기타 상품 및 서비스 손목시계 0.6
12 기타 상품 및 서비스 지갑 0.6
01 식료품 · 비주류음료 현미 0.7
01 식료품 · 비주류음료 0.7
01 식료품 · 비주류음료 0.7
01 식료품 · 비주류음료 젓갈 0.7
01 식료품 · 비주류음료 풋고추 0.7
01 식료품 · 비주류음료 사탕 0.7
01 식료품 · 비주류음료 0.7
01 식료품 · 비주류음료 두유 0.7
04 주택 ·수도 · 전기 및 연료 쓰레기봉투료 0.7
05 가정용품 및 가사 서비스 식탁 0.7
05 가정용품 및 가사 서비스 밀폐용기 0.7
07 교통 주차료 0.7
07 교통 고속버스료 0.7
12 기타 상품 및 서비스 색조화장품 0.7
12 기타 상품 및 서비스 모발염색약 0.7
01 식료품 · 비주류음료 마른멸치 0.8
01 식료품 · 비주류음료 어묵 0.8
01 식료품 · 비주류음료 0.8
01 식료품 · 비주류음료 0.8
05 가정용품 및 가사 서비스 싱크대 0.8
06 보건 비타민제 0.8
06 보건 생리대 0.8
06 보건 건강기기렌탈비 0.8
09 오락 및 문화 유아용학습교재 0.8
10 교육 외국어학원비 0.8
11 음식 및 숙박 볶음밥 0.8
11 음식 및 숙박 국산차(외식) 0.8
11 음식 및 숙박 막걸리(외식) 0.8
01 식료품 · 비주류음료 오징어 0.9
01 식료품 · 비주류음료 생선통조림 0.9
01 식료품 · 비주류음료 고구마 0.9
04 주택 ·수도 · 전기 및 연료 취사용LPG 0.9
05 가정용품 및 가사 서비스 디지털도어록 0.9
10 의류 및 신발 남자내의 0.9
11 음식 및 숙박 라면(외식) 0.9
12 기타 상품 및 서비스 장신구 0.9
12 기타 상품 및 서비스 유모차 0.9
12 기타 상품 및 서비스 산후조리원이용료 0.9
12 기타 상품 및 서비스 요양시설이용료 0.9
21 의류 및 신발 스웨터 0.9
01 식료품 · 비주류음료 조기 1.0
01 식료품 · 비주류음료 조개 1.0
01 식료품 · 비주류음료 1.0
01 식료품 · 비주류음료 양파 1.0
01 식료품 · 비주류음료 김치 1.0
01 식료품 · 비주류음료 생수 1.0
05 가정용품 및 가사 서비스 식기 1.0
09 오락 및 문화 레저용품 1.0
09 오락 및 문화 헬스클럽이용료 1.0
11 음식 및 숙박 학교기숙사비 1.0
12 기타 상품 및 서비스 샴푸 1.0
12 기타 상품 및 서비스 행정수수료 1.0
24 의류 및 신발 등산복 1.0
39 의류 및 신발 아동화 1.0
01 식료품 · 비주류음료 명태 1.1
01 식료품 · 비주류음료 복숭아 1.1
01 식료품 · 비주류음료 참외 1.1
01 식료품 · 비주류음료 버섯 1.1
05 가정용품 및 가사 서비스 키친타월 1.1
06 보건 콘택트렌즈 1.1
07 교통 자동차용품 1.1
10 교육 취업학원비 1.1
12 기타 상품 및 서비스 핸드백 1.1
27 의류 및 신발 유아복 1.1
29 의류 및 신발 양말 1.1
01 식료품 · 비주류음료 두부 1.2
01 식료품 · 비주류음료 갈치 1.2
01 식료품 · 비주류음료 포도 1.2
01 식료품 · 비주류음료 바나나 1.2
01 식료품 · 비주류음료 과일가공품 1.2
06 보건 치료재료 1.2
06 보건 건강검진비 1.2
06 보건 한방진료비 1.2
07 교통 경승용차 1.2
07 교통 승용차임차료 1.2
07 교통 시외버스료 1.2
07 교통 택배이용료 1.2
09 오락 및 문화 운동용품 1.2
09 오락 및 문화 애완동물관리비 1.2
11 음식 및 숙박 떡볶이 1.2
35 의류 및 신발 세탁료 1.2
01 식료품 · 비주류음료 토마토 1.3
05 가정용품 및 가사 서비스 보일러 1.3
09 오락 및 문화 골프연습장이용료 1.3
09 오락 및 문화 문화강습료 1.3
11 음식 및 숙박 호텔숙박료 1.3
12 기타 상품 및 서비스 화장지 1.3
01 식료품 · 비주류음료 케이크 1.4
01 식료품 · 비주류음료 수박 1.4
01 식료품 · 비주류음료 마늘 1.4
05 가정용품 및 가사 서비스 간병도우미료 1.4
06 보건 안경 1.4
08 통신 유선전화료 1.4
09 오락 및 문화 놀이시설이용료 1.4
11 음식 및 숙박 오리고기(외식) 1.4
11 음식 및 숙박 탕수육 1.4
01 식료품 · 비주류음료 닭고기 1.5
01 식료품 · 비주류음료 소시지 1.5
01 식료품 · 비주류음료 배추 1.5
02 주류 및 담배 소주 1.5
04 주택 ·수도 · 전기 및 연료 등유 1.5
05 가정용품 및 가사 서비스 장롱 1.5
11 음식 및 숙박 짬뽕 1.5
12 기타 상품 및 서비스 목욕료 1.5
12 기타 상품 및 서비스 찜질방이용료 1.5
7 의류 및 신발 남자상의 1.5
01 식료품 · 비주류음료 딸기 1.6
01 식료품 · 비주류음료 고춧가루 1.6
04 주택 ·수도 · 전기 및 연료 지역난방비 1.6
05 가정용품 및 가사 서비스 세탁기 1.6
05 가정용품 및 가사 서비스 가전제품수리비 1.6
06 보건 홍삼 1.6
06 보건 병원검사료 1.6
09 오락 및 문화 사진서비스료 1.6
11 음식 및 숙박 불고기 1.6
11 음식 및 숙박 자장면 1.6
11 음식 및 숙박 스파게티 1.6
12 기타 상품 및 서비스 뷰티미용료 1.6
9 의류 및 신발 남자하의 1.6
01 식료품 · 비주류음료 1.7
01 식료품 · 비주류음료 냉동식품 1.7
01 식료품 · 비주류음료 주스 1.7
06 보건 종이기저귀 1.7
06 보건 약국조제료 1.7
09 오락 및 문화 골프장이용료 1.7
10 교육 운동강습료 1.7
12 기타 상품 및 서비스 보육시설이용료 1.7
12 기타 상품 및 서비스 부동산중개수수료 1.7
01 식료품 · 비주류음료 비스킷 1.8
01 식료품 · 비주류음료 탄산음료 1.8
05 가정용품 및 가사 서비스 소파 1.8
05 가정용품 및 가사 서비스 김치냉장고 1.8
05 가정용품 및 가사 서비스 가전제품렌탈비 1.8
05 가정용품 및 가사 서비스 세탁세제 1.8
07 교통 도로통행료 1.8
10 교육 사립대학원납입금 1.8
11 음식 및 숙박 휴양시설이용료 1.8
22 의류 및 신발 청바지 1.8
01 식료품 · 비주류음료 1.9
01 식료품 · 비주류음료 밑반찬 1.9
07 교통 이삿짐운송료 1.9
09 오락 및 문화 애완동물용품 1.9
09 오락 및 문화 영화관람료 2.0
10 교육 미술학원비 2.0
11 음식 및 숙박 학교급식비 2.0
17 의류 및 신발 여자내의 2.0
01 식료품 · 비주류음료 고등어 2.1
01 식료품 · 비주류음료 발효유 2.1
01 식료품 · 비주류음료 즉석식품 2.1
07 교통 열차료 2.1
09 오락 및 문화 TV 2.1
09 오락 및 문화 서적 2.1
10 교육 국공립대학교납입금 2.1
11 음식 및 숙박 냉면 2.1
11 음식 및 숙박 생선초밥 2.1
11 음식 및 숙박 스테이크 2.1
13 의류 및 신발 원피스 2.1
14 의류 및 신발 여자상의 2.1
11 음식 및 숙박 설렁탕 2.2
01 식료품 · 비주류음료 아이스크림 2.3
05 가정용품 및 가사 서비스 에어컨 2.3
11 음식 및 숙박 갈비탕 2.3
11 음식 및 숙박 삼계탕 2.3
23 의류 및 신발 운동복 2.3
01 식료품 · 비주류음료 라면 2.4
01 식료품 · 비주류음료 커피 2.4
09 오락 및 문화 컴퓨터 2.4
11 음식 및 숙박 비빔밥 2.4
07 교통 소형승용차 2.5
01 식료품 · 비주류음료 달걀 2.6
10 교육 학교보충교육비 2.6
05 가정용품 및 가사 서비스 침대 2.7
09 오락 및 문화 국내단체여행비 2.7
10 교육 전문대학납입금 2.7
12 기타 상품 및 서비스 장례비 2.7
04 주택 ·수도 · 전기 및 연료 하수도료 2.8
05 가정용품 및 가사 서비스 침구 2.8
11 음식 및 숙박 해물찜 2.8
01 식료품 · 비주류음료 햄및베이컨 2.9
02 주류 및 담배 맥주 2.9
07 교통 국제항공료 2.9
09 오락 및 문화 장난감 2.9
11 음식 및 숙박 칼국수 2.9
11 음식 및 숙박 돈가스 2.9
11 음식 및 숙박 햄버거 2.9
12 기타 상품 및 서비스 가방 2.9
01 식료품 · 비주류음료 사과 3.0
01 식료품 · 비주류음료 스낵과자 3.0
06 보건 병원약품 3.0
01 식료품 · 비주류음료 수입쇠고기 3.1
05 가정용품 및 가사 서비스 냉장고 3.1
05 가정용품 및 가사 서비스 가사도우미료 3.1
06 보건 한방약 3.1
12 기타 상품 및 서비스 자동차보험료 3.1
04 주택 ·수도 · 전기 및 연료 주택수선재료 3.2
09 오락 및 문화 방송수신료 3.2
10 교육 유치원납입금 3.2
16 의류 및 신발 여자하의 3.2
07 교통 중형승용차 3.3
07 교통 자동차용LPG 3.3
11 음식 및 숙박 소주(외식) 3.3
40 의류 및 신발 구두 3.3
07 교통 도시철도료 3.4
20 의류 및 신발 티셔츠 3.4
07 교통 택시료 3.5
11 음식 및 숙박 김밥 3.5
11 음식 및 숙박 피자 3.5
06 보건 건강기능식품 3.6
10 교육 음악학원비 3.9
41 의류 및 신발 운동화 3.9
26 의류 및 신발 아동복 4.1
01 식료품 · 비주류음료 4.3
01 식료품 · 비주류음료 우유 4.3
09 오락 및 문화 온라인콘텐츠이용료 4.5
11 음식 및 숙박 된장찌개백반 4.5
11 음식 및 숙박 해장국 4.6
12 기타 상품 및 서비스 기능성화장품 4.8
04 주택 ·수도 · 전기 및 연료 상수도료 4.9
10 교육 고등학교납입금 4.9
04 주택 ·수도 · 전기 및 연료 설비수리비 5.0
10 교육 가정학습지 5.0
11 음식 및 숙박 김치찌개백반 5.0
06 보건 조제약 5.1
11 음식 및 숙박 치킨 5.2
12 기타 상품 및 서비스 기초화장품 5.4
01 식료품 · 비주류음료 5.5
06 보건 치과진료비 5.5
11 음식 및 숙박 쇠고기(외식) 5.5
08 통신 인터넷이용료 5.6
07 교통 자동차수리비 5.7
10 교육 운동학원비 5.7
11 음식 및 숙박 돼지갈비(외식) 6.2
06 보건 치과보철료 6.3
6 의류 및 신발 남자외의 6.4
07 교통 대형승용차 6.5
11 음식 및 숙박 삼겹살(외식) 6.5
11 음식 및 숙박 맥주(외식) 6.5
19 의류 및 신발 점퍼 6.7
11 음식 및 숙박 커피(외식) 6.9
12 기타 상품 및 서비스 보험서비스료 6.9
12 의류 및 신발 여자외의 7.1
01 식료품 · 비주류음료 국산쇠고기 7.6
10 교육 초등학생학원비 7.7
07 교통 수입승용차 7.9
12 기타 상품 및 서비스 미용료 8.6
06 보건 입원진료비 8.7
11 음식 및 숙박 생선회(외식) 9.0
01 식료품 · 비주류음료 돼지고기 9.2
07 교통 시내버스료 9.4
08 통신 휴대전화기 9.9
07 교통 다목적승용차 10.2
02 주류 및 담배 담배 10.3
11 음식 및 숙박 구내식당식사비 12.9
10 교육 사립대학교납입금 13.1
07 교통 경유 13.8
09 오락 및 문화 해외단체여행비 13.8
10 교육 고등학생학원비 14.0
04 주택 ·수도 · 전기 및 연료 도시가스 14.8
10 교육 중학생학원비 15.9
06 보건 외래진료비 16.3
04 주택 ·수도 · 전기 및 연료 전기료 17.0
04 주택 ·수도 · 전기 및 연료 공동주택관리비 19.0
07 교통 휘발유 23.4
08 통신 휴대전화료 36.1
04 주택 ·수도 · 전기 및 연료 월세 44.8
04 주택 ·수도 · 전기 및 연료 전세 48.9
0 총지수 총계 1,000




길고양이 쓰다듬다 사지마

http://www.fnnews.com/news/201901281012058224?pg=pas


조두순 출소 관련 - 강화 했으니 .

https://www.youtube.com/watch?time_continue=192&v=c2wgsX-yGcY


이희숙 - 사랑해요 라는 말속에는 멋진 모음

http://www.poemlove.co.kr/bbs/board.php?bo_table=tb01&wr_id=133041&sca=&sfl=wr_1&stx=%C0%CC%C8%F1%BC%F72&page=4


구글 광고 수입 - 디시 인사이드 한달 5000만원

https://palix.tistory.com/602


사용자 400만명 넘는 쓰레기 크롬 플러그인

https://chrome.google.com/webstore/detail/touchen-pc%EB%B3%B4%EC%95%88-%ED%99%95%EC%9E%A5/dncepekefegjiljlfbihljgogephdhph/related


포토샵 장인

https://www.youtube.com/watch?v=YGbEpJr2pwc

https://www.youtube.com/watch?v=GhuhSIPcxWs


약빤 광고 모음

https://www.youtube.com/watch?v=1pPMZlE-QJ4

https://www.youtube.com/watch?v=N8eZhEFbfi8

https://www.youtube.com/watch?v=jTnaJW2sBvE

var util = require("util"),

my_http = require("http");

my_http.createServer(function(request,response){

  console.log("connected")

  response.writeHeader(200, {"Content-Type": "text/plain"});

  response.write("Hello World");

  response.end();

}).listen(3000);

console.log("Server Running on 3000"); 


Info.Plist 에서 http 허용


    <key>NSAppTransportSecurity</key>

    <dict>

        <key>NSAllowsArbitraryLoads</key>

        <true/>

    </dict>

'종료 프로젝트 > [종료] TAKIT' 카테고리의 다른 글

종료하였다.  (2) 2020.09.28


어른도 따져보고 공경하자.





위에껀 안드로이드에서의 화면 막기 기능이고
아래껀 아이폰에서 협박이다.

휴대폰 제조사가 아닌 이상 아이폰의 화면 캡쳐 기능을 막는 것은 불가하다. 그러나 감지는 가능하다.

그리고 네이버 웹툰를 볼 때 아이디에 로긴한 상태이기 때문에 추적 시스템이라는 거창한 단어를 붙여 협박하기 좋다.

그렇게 잘났으면 캡쳐할 때 화면 뒤집어서 아이디 상의 주소와 전화번호를 넣으면 좀 더 효과적일거라 생각할 수도 있다. 그러면 대포통장 만드는 것처럼 대포 ID 만들거나 국외에서 진행하면 된다.

이런 협박 시스템에서 가장 중요한 점은 카드가 있건 없건 구라를 치는 것이다. 김구라가 예명을 그리 만든 것도 구라에서 오는 파워가 많은 사람들에게 통하기 때문이다.

결론은 저작권 보호 하자는 거고.
의식 수준이 많이 올라가고 초등학생이 프로그래밍을 하는 시점에서는 그리 좋은 문구는 아니라는 것. 물론, 이걸 만들 때 논리는 꽤 괜찮았을 것이다.

대부분의 사람들은 IT를 모르고 우리에게 등록된 개인 정보를 경찰에서 주거나 마음대로 활용하는 것도 모를테니 우리가 아이폰에서 캡쳐 방지 기능을 쓸 수는 없으니 이런 문구로 겁박해서 저작권을 보호하자.

늬들이나 좀 그만 배꼈으면,.
하긴 덕분에 나도 살길을 찾았다만.


키보드가 또 고장났다 아직 산지 얼마 안되어서 애플 케어도 9월까지는 무상 수리 된다. 추가 케어 플랜을 구입하지 않아도 애플 키보드는 더 오래 보증이 된다고 알고 있다. 3년인지 5년인지.

그러나 최근 애플 케어도 국내는 모두 차단되었고 그게 12월 인줄도 모르다가 최근 알았다.

한국 애플은 매우 밑보이며 딜을 하는지 최근 가로수 길 애플 매장 하나 생긴게 전부도 그 외는 일본 서비스가 좋아 보인다. 수년간의 이런 이미지는 사실 언제 어떻게 또 지원 플랜이 바뀔지 의심이 가는 부분이다.

그래서 매직 키보드를 쓰고 버티다가 7월 이후에나 수리할 생각이다. 한번 받아 본 경험으로는 키보드를 갈 때 배터리 싸이클도 완전 초기화가 되기 때문이다. 수리하는 것을 보이지는 않았으나 수리 후 기판을 받아보니 보호 스티카가 붙은 완전히 교체된 새 하핀을 보있을 때 하판에 붙은 메인보드만 옮기는 것 같았다.

부품도 입고를 해야 애플이 보내 준다고 한 것으로 미루어 보아, 분해 조립 부분이 어려우면 애플이 고민해야 할 수리 품질의 불확실성도 올라가니까 배터리와 키보드가 포함된 하판을 교체해 준다고 보면 되겠다.

맥북 에어를 살 때 신형 나오기 직전인데도 예전 것을 산 것은 정말 탁월한 선택이었던 것 같다. 자주 쓰지 않아서 아마 보증 기간 끝나고 문제가 발현되었을 가능성이 있기 때문이다.

그래도 구형 맥북 에어는 오래도록 검증을 받은 제품이니...

이번 경험으로 이제 확실히 맥북은 맥북 프로 15인치에 최고 사양을 사고, 들고 다니기 불편해도 하나만 쓰는 것이 맞다는 결론에 이르게 되었다. 그리고 애플케어에 무조건 가입해서 3년간은 아무 생각없이 써야 한다는 것. 수리 한번 들어가면 15일 넘고 데이터에 대한 보증도 안해주니까 클리우드 사용은 필수.

클라우드는 구글 드라이브가 필수. 드랍박스, 애플,아마존, 구글, 마소 원 드라이브 유료 서비스를 모두 써 보고 내린 결론이다.

구글 드라이브 무제한 유료 클럽(년 18만원)에 관심있는 분은 mynameis@hajunho.com 으로 연락 바란다. 이미 5명이 가입해서 2년 이상 사용 중인데 모두 좋다고 한다.



특약 드는 보험 따로 해야 함. 보험 납입 만기 되어서 그런지 특약 설계 변경 안해준다고 함. -> 삼성화재


Abseilhomepage
Accessibility Audit library, from Accessibility Developer Toolshomepage
aes256-nsstring-encryption-in-ioshomepage
Alliance for Open Media Video Codechomepage
Almost Native Graphics Layer Enginehomepage
American Fuzzy Lophomepage
Androidhomepage
Android bionic libchomepage
Android Crazy Linkerhomepage
Android Explicit Synchronizationhomepage
Android FloatPropertyhomepage
Android Open Source Project - App Compat Libraryhomepage
Android Open Source Project - Settings Apphomepage
Android SDKhomepage
ARCore SDKhomepage
Asio C++ Libraryhomepage
AsyncTaskhomepage
AXE-CORE Accessibility Audithomepage
Blackmagic DeckLink SDK - Machomepage
blink HTMLTokenizerhomepage
Bloom filter implementation in python, java and c++ with fnv and murmur hash functionshomepage
BoringSSLhomepage
Braille Translation Libraryhomepage
Breakpad, An open-source multi-platform crash reporting systemhomepage
Brotlihomepage
BSDiffhomepage
bsdiffhomepage
bspatchhomepage
C++ Requests: Curl for Peoplehomepage
C++ websocket client/server libraryhomepage
Chrome Custom Tabs - Example and Usagehomepage
ChromeVoxhomepage
Closure compilerhomepage
Cocoa extension code from Caminohomepage
color-thiefhomepage
Compact Encoding Detectionhomepage
Compact Language Detector v3homepage
CppWindowsServicehomepage
Crashpadhomepage
CRC32Chomepage
Darwinhomepage
David M. Gay's floating point routineshomepage
divsufsorthomepage
dom-distiller-jshomepage
dynamic annotationshomepage
Expat XML Parserhomepage
Fancytreehomepage
fdlibmhomepage
ffmpeghomepage
Fiat-Crypto: Synthesizing Correct-by-Construction Code for Cryptographic Primitiveshomepage
fips181homepage
FlatBuffershomepage
Flot Javascript/JQuery library for creating graphshomepage
FreeTypehomepage
gestureshomepage
GifPlayer Animated GIF Libraryhomepage
Google Cache Invalidation APIhomepage
Google fork of Khronos reference front-end for GLSL and ESSLhomepage
Google Input Toolshomepage
Google Toolbox for Machomepage
google-glog's symbolization libraryhomepage
google-jstemplatehomepage
GVR Android SDKhomepage
GVR Keyboardhomepage
harfbuzz-nghomepage
Headless Android Heap Analyzerhomepage
HTML5Sortablehomepage
hunspellhomepage
hunspell dictionarieshomepage
IAccessible2 COM interfaces for accessibilityhomepage
iccjpeghomepage
inspector protocolhomepage
International Phone Number Libraryhomepage
ISimpleDOM COM interfaces for accessibilityhomepage
JavaScript-autoCompletehomepage
Jinja2 Python Template Enginehomepage
jqueryhomepage
jQuery UIhomepage
JSON for Modern C++homepage
jsoncpphomepage
Khronos header fileshomepage
LCOV - the LTP GCOV extensionhomepage
LeakCanaryhomepage
LevelDB: A Fast Persistent Key-Value Storehomepage
libaddressinputhomepage
libcxxhomepage
libcxx-pretty-printershomepage
libcxxabihomepage
libevdevhomepage
libeventhomepage
libFuzzerhomepage
libjingle XMPP and xmllite librarieshomepage
libjpeghomepage
libjpeg-turbohomepage
libpnghomepage
libprotobuf-mutatorhomepage
libsecrethomepage
libsrtphomepage
libudevhomepage
libunwindhomepage
libusbxhomepage
libvpxhomepage
libxmlhomepage
libxslthomepage
libyuvhomepage
logilabhomepage
lottie-viewshomepage
LZMA SDKhomepage
mach_overridehomepage
Material Components for iOShomepage
Material Design Iconshomepage
Material Font Disk Loader iOShomepage
Material Internationalization for iOShomepage
Material Roboto Font Loader iOShomepage
Material Sprited Animation Viewhomepage
Material Text Accessibility iOShomepage
MediaController Android sample.homepage
mesa_headershomepage
MessagePack implementation for C and C++homepage
Metrics Protoshomepage
minigbmhomepage
modp base64 decoderhomepage
Motion Animator for Objective-Chomepage
Motion Interchange for Objective-Chomepage
Motion Transitioning for Objective-Chomepage
Mozilla Personal Security Managerhomepage
Nanum Fonthomepage
native clienthomepage
Netscape Portable Runtime (NSPR)homepage
Network Security Services (NSS)homepage
newlib-extrashomepage
NSBezierPath additions from Sean Patrick O'Brienhomepage
NVidia Control X Extension Libraryhomepage
NVIDIA Management Libraryhomepage
Oculus SDK for Windowshomepage
OpenCChomepage
OpenH264homepage
OpenJDK-localehomepage
OpenMAX DLhomepage
OpenSSLhomepage
OpenVR SDKhomepage
OTS (OpenType Sanitizer)homepage
Paul Hsieh's SuperFastHashhomepage
PDFiumhomepage
Perfettohomepage
PLCrashReporterhomepage
plcrashreporter from feelformhomepage
PLY (Python Lex-Yacc)homepage
Polymerhomepage
Protocol Buffershomepage
PSTFoundationBenchmarkhomepage
pyjson5homepage
pylinthomepage
Quick Color Management Systemhomepage
re2 - an efficient, principled regular expression libraryhomepage
Recurrent neural network for audio noise reductionhomepage
sfntlyhomepage
simplejsonhomepage
Small, safe and fast formatting libraryhomepage
SMHasherhomepage
Snappy: A fast compressor/decompressorhomepage
Socket.IO C++ Clienthomepage
Socket.IO C++ Client from comaeiohomepage
Sparklehomepage
Speech Dispatcherhomepage
SPIR-V Headershomepage
SPIR-V Toolshomepage
SQLCipherhomepage
sqlitehomepage
Strongtalkhomepage
Sudden Motion Sensor libraryhomepage
Super fast C++ logging libraryhomepage
SwiftShaderhomepage
tcmallochomepage
test_fontshomepage
The Chromium Projecthomepage
The USB ID Repositoryhomepage
tlslitehomepage
uidevice-extensionhomepage
UnRAR source for decompressing .RAR and other files.homepage
URI Template Parserhomepage
url_parsehomepage
usrsctphomepage
v4l-utilshomepage
V8 JavaScript Enginehomepage
valgrindhomepage
Web Animations JShomepage
WebKithomepage
WebM container parser and writer.homepage
WebP image encoder/decoderhomepage
WebRTChomepage
wienerhomepage
Windows Template Library (WTL)homepage
xdg-mimehomepage
xdg-user-dirshomepage
XZ Utilshomepage


오래 전 한창 매크로 만들 때 블로그에 실시간 급상승 키워드를 넣을 무작위 포스팅 의뢰를 받았다. 지인이었는데 광고수익이 하루에 많게는 200 넘는다고 했다. 물론, 유저는 쓰레기 정보만 보게 되니까 거절했는데 어차피 지금처럼 막힐거였으면 그냥 할껄 그랬나... 라는 후회가 된다. 그러나 그 당시로 돌아가면 똑같은 선택을 할 것이다. 왜냐면 그 때는 정말 경제적인 고민이 전혀 없었으니까.

작년에는 하기 메일을 받았었다. 이것도 그냥 무시했는데 그 당시 난 애드센스를 하고 있었다. 그러나 최근 애드센스 비슷하게 광고 하자는 식의 글을 볼 때마다 비슷한 생각을 하는 사람은 정말 많다는 느낌이 든다.

난 항상 뿌리를 보려고 노력한다. 눈 앞의 작은 이익이 뒤돌아보면 참 큰 이익이었다는 생각이 들 때가 많다. 이것 뿐 아니라 수천만원 짜리 프로그램도 내가 가지고 있던게 많았는데 그 당시에는 프리랜싱을 할 생각을 왜 안했지 라는 식의 생각...

뭐, 후회라고 해도 경제적 부분에 대한 후회니 가슴 아프고 그러지는 않다.


김*빈 ****** 도메인:***** 

2018년 10월 6일 (토) 오후 4:50
wiggyz에게
cooler8 님 !

오늘 하루 어떠셨나용?
항상 행복한 일들 가득하시길 바라면서

잠깐 시간 내주셔서
제 메일 읽어주시면 감사하겠습미댜 ♥~~

저는 온라인 광고 회사에 근무중인 에서 근무중인*** 입니다 !

우연히 cooler8님 블로그를 둘러보았습니다

너무너무 잘 꾸며놓으시고 좋은 정보들로 가득해서
저희가 제안 하나 드리고 싶은 마음에 메일드렸어요 ~

우선 간단하게 안내해드릴께용 ~


cooler8님께서 소중하게 운영해오신 불로그이니만큼
무분별한 게시나 과대, 허위 광고는 일절 없이 진행된다는 점 안내드려용 ㅎ.ㅎ!
기존에 등록하신 게시물들은 절대로 수정, 삭제하지 않아용 !!
또한, 진행 전 계약서 먼저 확인 하신 후 결정하셔도 무관해요 ㅎ.ㅎ!

가장 궁금해하실 부분 말씀드릴게요
금액은 기간에 따라 상이하며,
충분히 협의 가능하니 편하게 연락주세용 ㅎ.ㅎ!

안내 드린것 이외에
더 궁금하신 사항 있으시다면

***** 연락 주시면
보다 자세히 설명드리도록 하겠습니당 ~

---------------------------------------------------------------------------------------------------------------------------

포럼에 피라미드 글이 있어 옮긴다.


사실, 사촌형이 피라미드에서 빠져나올 때 삼촌이 8000만원을 주고 빠져나왔기에 피라미드에 대한 인식은 좋지 않다.

그 외 사촌 2명이 더 당했다.

친구도 당하고 아는 형수님도 당했다.


그래서 시너지라는 회사도 직접 판매를 하는 회사였는데 아는 형이 그걸 한다고 했을 때 말렸다.

.

.

.


그러나 이런 경험에도 내 주관적인 생각은 조금 다르다.


암웨이는 주부를 위한 프로그램이 상당히 잘 되어 있다. 그래서 와이프가 암웨이 하는 사람들과 어울려도 막지 않는다.

와이프는 꺼림직 했는지 만나지 말까라고 했지만, 육아 휴직하고 집에 있으면서 심심하기도 할 것이고 암웨이 제품이 괜찮다는 것은

익히 들어 알고 있었기에 오히려 제품 살 기회가 있으면 사라고 했다.


사실 SK가 싸이월드 버리는 방식이나 가습기 살균제 관련해서 하는 태도를 보면, 암웨이 같은 피라미드가 제품에 문제가 발생했을 때 제대로 책임을

질 것이 아닌 것을 뻔히 알면서도 오히려 더 구입하게 된다. 물론, 퍼스트 무버나 얼리어답터 샘플 쇼퍼는 아니겠으나, 어느 정도 알려진 제품에 대해서는

괜찮다는 생각이다. 이제 해외 제품이 아닌 국내 생산 제품이 주력이 된 지금은 암웨이를 막을 필요는 없다.


처음부터 깨끗한 관계로 만나면 물론, 더 좋겠지. 사람 관계가 커미션이라는 돈 관계로 묶이는 것이 아쉽긴 해도 강요만 없다면, 

자본주의 사회에서 나쁘진 않은 것 같다.


피라미드로 돈을 많이 벌었던 군대 후임이 생각난다. 6개월 만에 1억 가까이 벌었는데 같은 체육관 사람들과 함께 했었다고 한다.

신기루에 사로 잡혔던 수많은 피해자가 문제긴해도 그건 사실 피라미드 판매의 구조적 문제라기 보다는 예전에는 조폭에 거기 많이 끼어 들어가서

돈 보다 사람 목숨을 낮게 취급하는 철학에서 파생되는 수많은 편법이 문제였다고 생각한다.


그리고 엊그제 지인 만났는데 비트 코인이 30만원이 3000만원되는거 보고 눈 뒤집히고 주변 사람 말은 아예 들리지도 않았다는 이야기를 들었다.

그 전에 많이 경험했던 남들이 생각하는 금전적 성공이 사람을 변하게 하는 것을 직접 보고 또 내가 피해를 입은 지라...

많은 생각이 떠올랐다. 그것을 이 주제에 넣어보면 예전엔 조폭이 무서웠지만 지금은 돈에 눈 뒤집어 지는 사람을 만나는 것이 문제라는 것.


피라미드던, 직접 판매던, 새로운 영업 방식이던.


홍비, 영업에 들어가는 비용을 아껴서 이윤을 취하는 방식이면 칸투칸처럼 원가랑 들어가는 비용을 공개하는 것이 낫다는 생각이 든다.







하나는 삼성역, 하나는 강남... 이니셜 로고를 핫 플레이스에 새길 수 있어야 한다.

https://www.youtube.com/watch?v=2Wq5QOaTO-E


와... 진짜... 팬들을 상대로 사기를 치냐.


하긴 스타트업 보니 그런거 없고, 돈이 최고더만 ㅋ


https://www.youtube.com/watch?v=6rHs7enyMVg




+ Recent posts