가족끼리 동행복권 추첨 보는게 낙이 되었다. 우리가 산 복권이 저렇게 쓰인다고 알려 준다. 난 평소처럼 흥미를 잃었는데 아이가 너무 재미있어 한다. 그리고 낙첨 되었을 때 정말 실망하는 것을 보면서 앞으로 도박 같은 것은 안 하겠구나 하고 생각한다. 낙첨 되면 바로 집에 가져왔었던 빈 로또 용지에 색칠을 해서 다시 사오라고 한다. 그렇게 계속하게 된다. 이번에는 심심해서 한 칸은 내가 쓴다고 하고 복권 당첨 번호 중 많은 번호를 쓰겠다고 했다.
인터넷으로 알아 보던 중. 동행복권 공식 홈페이지에서 로또 당첨 번호를 엑셀로 내려 받을 수 있다는 사실을 알았다.
맥용 엑셀이라 좀 깨지긴 했지만 ㅋㅋ
그렇게 번호를 그래프로 만드는 과정 하나하나 아이에게 보여주면서 의견을 들었는데,
오히려 나오지 않았던 번호를 적으라고 하는 것이 아닌가? 한 번도 나오지 않았어야 나올 것 아니냐며...
오호... 주장하는 논리가 그럴 듯 했다.
낮은 숫자대로 정렬을 한 번 하려다가 그래프 보고 아이가 불러주는 숫자를 적었다.(그래프도 아이가 선택했기에...)
This release includes a lot of bug fixes, so make sure to look through the full list in the release notes.
Here are the most notable improvements:
It is now possible to open projects in tabs on macOS Big Sur. [JBR-2893]
For those who use Mac with an M1 chip, we've fixed shortcut issues. [JBR-2981][JBR-2999]
Fixed the IDE's behavior when you double-click on a file in Local Changes. This action now opens the file in the editor. [IDEA-235910]
Fixed the incorrect focus when dragging a file over an IDE window in Windows 10. [IDEA-244511]
Fixed the completion of field lookups for Django models. [PY-45879]
The problem causing numpy.mean to be flagged as an unresolved reference has been fixed. [PY-46169]
Thanks to the contribution of Daniel Schmidt, the issue involving the wrong cell background for deactivated colored cell mode in Powerful Data Viewer has been resolved. [PY-45894]
Fixed the bug with newly added JSX tags causing simultaneous editing of non-related closing tags. [WEB-49051]
In React, code completion now works for dynamically evaluated className attribute values. [WEB-43318]
To install OpenCV’s extra modules, append--contrib opencv_contribto the python command above.Note:the extra modules are not included in the iOS Pack download atOpenCV Releases. If you want to use the extra modules (e.g. aruco), you must build OpenCV yourself and include this option:
The build process can take a significant amount of time. Currently (OpenCV 3.4 and 4.1), five separate architectures are built: armv7, armv7s, and arm64 for iOS plus i386 and x86_64 for the iPhone simulator. If you want to specify the architectures to include in the framework, use the--iphoneos_archsand/or--iphonesimulator_archsoptions. For example, to only build arm64 for iOS and x86_64 for the simulator:
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/Calib3d.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/calib3d/Calib3d.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/CLAHE.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/imgproc/CLAHE.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/ByteVector.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/core/ByteVector.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/Boost.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/ml/Boost.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BaseCascadeClassifier.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/objdetect/BaseCascadeClassifier.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BackgroundSubtractorMOG2.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/video/BackgroundSubtractorMOG2.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BackgroundSubtractorKNN.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/video/BackgroundSubtractorKNN.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BackgroundSubtractor.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/video/BackgroundSubtractor.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BRISK.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/BRISK.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BOWTrainer.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/BOWTrainer.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BOWKMeansTrainer.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/BOWKMeansTrainer.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BOWImgDescriptorExtractor.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/BOWImgDescriptorExtractor.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/BFMatcher.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/BFMatcher.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/ArrayUtil.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/core/ArrayUtil.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/AlignMTB.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/photo/AlignMTB.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/AlignExposures.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/photo/AlignExposures.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/Algorithm.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/core/Algorithm.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/AgastFeatureDetector.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/AgastFeatureDetector.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/AffineFeature.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/AffineFeature.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/ANN_MLP.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/ml/ANN_MLP.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CompileC /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/opencv2.build/Objects-normal/x86_64/AKAZE.o /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen/objc/features2d/AKAZE.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
Libtool /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/lib/Release/opencv2.framework/opencv2 normal (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
CodeSign /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/lib/Release/opencv2.framework (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
RegisterExecutionPolicyException /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/lib/Release/opencv2.framework (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
Touch /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/lib/Release/opencv2.framework (in target 'opencv2' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
WriteAuxiliaryFile /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/ALL_BUILD.build/Script-3992C0751A0F22CA0332FBA4.sh (in target 'ALL_BUILD' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
PhaseScriptExecution Generate\ CMakeFiles/ALL_BUILD /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc/framework_build/opencv2.build/Release-iphonesimulator/ALL_BUILD.build/Script-3992C0751A0F22CA0332FBA4.sh (in target 'ALL_BUILD' from project 'opencv2')
cd /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit\ Multiplayer\ Example/ios/build/build-x86_64-iphonesimulator/modules/objc_bindings_generator/ios/gen
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning same member name (alloc.o) in output file used for input files: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/3rdparty/libade.a(alloc.o) and: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(alloc.o) due to use of basename, truncation and blank padding
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_calib3d.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_core.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_features2d.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_imgproc.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_objdetect.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_photo.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_stitching.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_kernels_video.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(main-cf90587233ffff9aaf2c20135becb966a85d9e4bc63995eeb000b3f30720b659.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(upnp.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(hal_internal.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_clamdblas.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_clamdfft.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(opencl_core.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(stl.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(tengine_graph_convolution.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(THGeneral.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(buffer.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(context.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(internal.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_base.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_concat.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_conv.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_lrn.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_permute.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_pool.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_prior_box.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_relu.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(op_softmax.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(tensor.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(vk_functions.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(vk_loader.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(dynamic.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(main-cf90587233ffff9aaf2c20135becb966acf8883f6c3252e4958cc7d4a2fd90d1.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(giewrapper.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(gplaidmlbackend.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(gtbbexecutor.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_exr.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_gdal.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_gdcm.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_jpeg2000.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_jpeg2000_openjpeg.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(grfmt_tiff.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(main-cf90587233ffff9aaf2c20135becb966057620e1fca2c30271d9432c460424d7.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(gbt.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/libopencv_world.a(main-cf90587233ffff9aaf2c20135becb9667280db593444d59aa933b65b246b87aa.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/3rdparty/liblibprotobuf.a(arenastring.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/3rdparty/liblibprotobuf.a(gzip_stream.o) has no symbols
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: file: /Users/junhoha/Documents/Github/AudreyDEV/ARKit-Multiplayer/ARKit Multiplayer Example/ios/build/build-x86_64-iphonesimulator/install/lib/3rdparty/liblibprotobuf.a(io_win32.o) has no symbols
분당경찰서 경제2팀 팀장은 아직 수사중인 사건에 대해 영장을 거론하며 보복운전, 협박, 욕설, 명예훼손 피해자인 저를 역으로 압박하고 있습니다.
작년 11월 저는 귀가중 20대 벤츠차주로부터 길가에서 씨발# 병# 등 이유없는 욕설과 협박을 받았습니다. 가해자는 빨리 가라는 이유로 뒤에서 크락션을 울리며 급기야 차선변경 위반까지 하며 위험하게 추월을 해서 사고까지 날뻔한 경우입니다.
그런데 제가 자신을 뒤따라왔다며 도로에 차를 세워 가로막고 협박과 욕설을 해댔습니다. 따라간 것이 아니라 알고보니 저희집과 불과 50미터 앞에 있는 집에 사는 아이였습니다. 지속되는 욕설에 경찰을 불렀고 수사끝에 결국 이 사건은 현재 검찰에 '기소의견'으로 송치되었습니다.
여기서 끝난것이 아닙니다.
가해자는 다음날 저희집앞에 찾아왔습니다. 마침 외출을 하려고 나온 저와 마주쳤고 그는 저를 인지하기 전까지 스마트폰으로 저의 집을 향해 계속 무언가를 촬영하고 있었습니다. 집이 낮은 주택이라 조금만 봐도 집안이 보입니다. 당시 분리수거를 위해 가해자가 정면으로 응시하고 있던 테라스에 나가 있었기 때문에 저의 모습과 집 자동차 등 개인정보를 모두 찍었다는 것을 인지할수 있었습니다.
여성 혼자 이런 위협을 계속 받아야 한다는 것이 두려움을 느꼈고 이 남성이 이 정보를 어떻게 유통할지 두려웠습니다. 이웃인 점도 계속 불안했습니다. 마침 집에 지인이 와있어고 저는 그 지인에게 함께 가해자에게 가달라고 도움을 요청했습니다.
제 지인과 저는 가해자에게 다가가 "왜 사진을 찍느냐, 무엇을 찍고 있느냐, 보여줘달라"라고 항의했고 본인은 "안 찍었는데"라고 처음 발뺌을 하다가 계속 따지고 묻자 "뭐 찍을수도 있지 왜? 씨#" 이라고 욕을 하며 2차 가해를 했습니다. 당시 현장에는 저와 지인 그리고 가해자밖에 없었습니다.
이를 경찰서에 신고했으나 현장에 출동한 경찰은 그냥 분당경찰서로 가서 고소하는 것밖에 방법이 없다. "경찰이라도 우리가 저 사람의 폰을 볼 권리가 없다"라면서 당장 폰을 확인해달라는 요청을 거부했습니다.
이 사건을 불안감 조성으로 고소했지만 분당경찰서에서는 당시 출동한 경찰이 사진을 찍은 정황이 없다고 결론내렸는데, 당시 가해자는 동네 산책중이었다고 진술하였고 별 다른 정황이 없다는것이 이유였습니다. 동네 CCTV에도 당시 가해자가 걸어와 제 집앞에 멈춰있는 것이 포착된 상태였습니다.
여기서 의아한것은 당시 출동한 파출소 경찰은 자신들은 권한이 없어 폰을 볼 수 없다며 저에게 고소를 하라고 했는데, 왜 그 부모가 경찰관과 이야기를 한후 "핸드폰에 사진과 영상이 없어 찍은 사실이 없음을 확인했다"고 현장 보고서를 거짓으로 썼는지 이해할수 없습니다. 경찰을 부르겠다고 하자 자신은 집에 가 있겠다며 다른 길로 걸어가며 분주하게 스마트폰으로 무언가를 하고 있었습니다. 클라우드에 백업하고 당시 스마트폰엔 모두 흔적을 지웠겠지요.
<가해자는 저를 보복성으로 맞고소했습니다.>
당시 자신은 잘못이 없는데 범죄자로 몰아갔다며 저를 모욕, 명예훼손 등으로 고소했습니다. 저를 도왔던 지인도 '성명불상'으로 고소했습니다.< 이 사건은 현재 분당경찰서 경제2팀에서 담당하고 있습니다.> 기소의견을 송치된 사건에 대해 취하를 하면 자신도 저에 대해 고소한 걸 취하하겠다고 합니다. 고소의 목적이 확연히 드러나죠.
가해자의 고소장에는 수십개의 거짓말이 담겨있었습니다.
본인과 부모가 이 사건으로 인해 정신적인 충격이 커서 병원에 다니고 있으며 가해자는 두려움에 운전조차 하지 못하고 외출도 못한다고 피해를 호소했습니다.
그런데 가해자는 매일같이 SNS에 호텔가서 샴페인을 먹고 핸드폰을 들고 외제차 오픈카를 타며 질주하는 사진 등을 올리고 있습니다. 계정이름을 바꾼채로 그런 사진들을 매일 올립니다. 그의 가족도 마찬가지입니다. 고소의 이유가 '정상적인 생활로 복귀하기 위함'이라고 했는데 그의 가족들은 오히려 여행을 다니며 매우 행복해보입니다.
정신적 육체적 피해는 가해자가 아닌 피해자인 제가 더 크지 않겠습니까? 저는 가해자가 올린 허위사실이 담긴 인터넷 글로 결국 저의 신원이 드러났습니다. 수백명이 저를 공격하며 쌍욕들을 올리면서 저는 계속 가해를 당하고 있습니다. 지난주 두시간이 넘는 조사를 성실하게 받았고 고소장에 적힌 사실들이 다수 거짓말이라는 것에 대해 증명했습니다.
그런데 갑자기 수사관이 저를 당시 도왔던 지인 연락처를 달라고 했습니다. 가해자가 이 사람도 고소를 했기 때문에 자신들이 연락처를 확보해야 수사가 가능하다는 이유에서였습니다. 저를 도와주려던 지인까지 제가 지금껏 당한 고통을 겪어야 한다고 생각하니 속이 상했습니다.
지인에게 이 사실을 전했고 지인은 자신의 번호를 넘기는 것에 대해 동의하지 않았습니다. 필요하다면 경찰이 적법적인 절차를 통해 연락을 취할거라 생각한다고 했습니다. 죄도 없는데 이런 악성 거짓 고소에 불려나갈 이유가 없다고 했습니다. 제 지인의 생각을 존중해줬고 저는 수사관에게 15분간 이를 설명하고 양해를 구했습니다. 제가 할 수 있는것은 다 했지만 본인이 원치 않는다고 절차를 거쳐 수사해달라고 했습니다.
그런데 몇분후 경제2팀 팀장이라는 사람이 연락이 와서 소리를 질러대기 시작했습니다. 왜 전화번호를 주지 않느냐는 것이었습니다. 그러면서 "영장 발부할 수 있다" "휴대폰 압수수색을 하면 나온다" 등 7분간 강압적으로 저를 추궁했습니다.
1. 보복운전, 욕설, 협박, 불법도촬에 사이버 명예훼손까지 당한 제가 왜 영장을 발부하겠다는 협박을 경찰로부터 받아야 합니까?
2. 왜 진작에 가해자 핸드폰에 대해서는 압수수색하지 않고 그냥 종결로 끝냈습니까? 편파수사 아닙니까?
3. 변호사 없이 홀로 이 사건을 여성 혼자 진행하니 '영장' '압수수색'이라는 용어로 압박하면 순수하게 타인이 동의하지 않는 개인정보를 경찰에게 넘겨줄거라 생각했나요? 제가 만약 대형 로펌 변호사를 대동하고 갔다면 저에게 이렇게 강압적으로 나왔을까요?
여기서부터는 저의 추측입니다. 가해자 아버지는 중고위급 공무원입니다. 경찰과 검찰과 긴밀하게 협력할 수 밖에 없는 위치에 있으며 외제차 4대와 수십억대 부동산을 소유하고 있습니다. 왜 분당경찰서는 이 사건에 대해 피해자인 저에게 오히려 강경한 태도로 수사를 하고 가해자에겐 미온적인 태도를 보일까요? 분당경찰서 감사관은 혹시나 청탁이나 그 어떤 거래가 오가지 않았는지 조사해주십시오.
이웃이고 산책을 했다는 가해자의 진술로 전날 저에게 협박과 욕설을 한 사람이 집앞에 찾아와 집과 저의 모습을 촬영해도 이를 그냥 증거불충분으로 마무리했는데, 왜 보복성 고소장에는 영장까지 거론하며 강압적인 수사를 해야 하는지 이해할 수 없습니다.
왜 저는 대낮에 20대 남성에게 쌍욕과 협박을 들어야 했을까요? 주행속도 50인 도로에서 45으로 가는 것이 죄라고요? 제가 여성이 아니었다면 이런 피해를 입었을까요?
제가 제출한 블랙박스에는 가해자가 얼마나 과속을 했는지도 확연히 보이지만 경찰의 속도 측정기가 없으면 과속도 인정할수 없다고 이야기합니다. 가해자가 얼마나 위협적으로 운전했으면 블랙박스에서 제 핸들이 갑자기 꺽이는 것도 보입니다. 집으로 가던중 가해자는 도로 한 가운데서 차를 세우고 저에게 걸어와 운전석 옆에 서서 협박과 욕설을 했음에도 분당경찰서 교통과는 이에 대해 묵인했습니다. 차선변경 위반 범칙금만 부여했습니다. 이 모든게 법이 한정되어있기 때문이라고 하지만, 저는 경찰들의 수사 의지가 부족하다고 생각합니다.
가해자는 당시 블랙박스가 없다고 하고 있습니다. 블랙박스에 본인의 행적이 다 찍혀있기 때문이겠죠?
마지막으로 저에게 어제 소리를 치면서 영장을 발부하겠다고 압박한 분당경찰서 경제2팀 팀장에게 묻습니다.
형사법에 따라 적법한 절차를 거쳐 고소인이 고소한 자의 신원을 파악하면 될일이고, 저는 충분히 노력을 다했고 이에 대해서도 담당 수사관에서 15분간 왜 번호를 줄 수 없는지도 설명하고 양해를 구했습니다.
그런데도 왜 계속 저를 압박하는 겁니까? 지금 이 사건을 보면 누가 피해자인가요?
<연정훈 분당경찰서장, 김창룡 경찰청장님께 간곡히 호소합니다.>
저 같은 일반인이 오직 법과 원칙에 따라 공평하고 적법하게 수사가 이뤄질 수 있도록 해주세요. 혹여나 이해관계자로부터 청탁이 있지는 않았는지, 왜 피해자인 저에게 '영장' 청구라는 것으로 압박하는지, 왜 가해자에 대한 사건을 미온하게 처리했는지 면밀하게 조사해주시기 바랍니다. 저 같은 피해자가 경찰을 믿지 못한다면 어떻게 해야 합니까?
미하이 칙센트미하이(Mihaly Csikszentmihalyi) 교수가 FLOW 개념을 창시하고 난 후 수많은 지식인과 IT기업에서 인용하는 것을 보았다. 어느 기업은 회사의 한 해 목표나 궁극적 계획, 로드맵 등을 FLOW로 정하는 것도 보았다. 창시자의 이름은 쏙 뺀 체.
창시자에 대한 의견을 낸 이 부분은 나의 견해를 말하고 가야 한다. 나는 늘 창시자를 찬양하라고 하지는 않는다. 오리지널스라는 책은 애덤 그랜트가 섰고, 그 개념을 창안했다고 하지만 사실 사는데 별 도움이 되지 않는다. 삼성이 안드로이드를 거절하고 지금 노예가 된 것처럼, 애덤 그랜트를 와비 파커를 거절했고 그 회사는 대외적으로 성공 했으며 성공이나 창의성이 기준이 사업 성공에 비치고 거기서 조금이라도 바꾸면 오리지널이라는 아류 개념으로 바뀌었다. 창시자보다는 더 널리 퍼지도록 그 안에서 변화를 한 사람을 오히려 창의성이 뛰어나다고 와튼스쿨 최연소 종신교수 타이틀을 걸고 말한다. 틀렸다. 무에서 유를 창조하는 기획. 혹은, 수많은 데이터와 경쟁사를 분석하고 나중에 사업이 망했을 때 책임까지 져야 하는 기획은 그 정도 무게가 아니다. 그걸 넙쭉 가져와서 쓰고 조금 바꿔서 자기 것이라고 말하는 문화는 IT에서 매우 흔한 일이다. 그리고 덮죽처럼 자기들이 오리지널스라고 하며 진짜 오리지널을 위협하는 것도 흔하다.
SBS 예능 ‘백종원의 골목식당’에 출연한 포항 덮죽집을 표절했다는 논란에 휩싸인 프랜차이즈 업체 ‘덮죽덮죽’이 결국 사과문을 올리고 사업 철수를 밝혔다.
www.chosun.com
필터 카메라로 떼돈 번 기업이 몇 군데 있는데 오픈소스 가져와서 오픈소스인 것 표기도 하지 않고, 자기 것이라고 우겼다. 웃긴 건 대기업이 또 그걸 베껴갔다. 그래도 대기업은 오픈소스 표기를 했었는데 대기업이 단어당 150~250만 원씩 주고 번역한 단어들을 그냥 통째로 카피해서 쓰면서, 정작 누가 누굴 베껴가는지 잘 모르는 것 같았다. 더 웃긴 건 그런 리버싱 기술도 모두 오픈소스로 누군가 제공한 것을 쓴다.
직접 만들지 않고 꼼수를 찾으면 그 꼼수로 다른 사람이 만든 것은 자기 것이 되고, 작은 노력으로 자기 것이라고 주장하는 행태가 참 우습다.
더 우스운 것은 대기업 아무리 욕해서 망하지 않는 이유와 지원을 받는 이유가 스스로 만드는 부분이 많고, 그 안의 임직원들은 정말 누구나 고생하는 것을 알 만큼 알려져 있는데 그런 꼼수가 세상에 통할 것이라는 생각이다.
IT 세상에서 진정한 몰입을 위해서는 완전한 오픈소스를 해야 한다. 그 어떤 필터도 거치지 않고 순수한 학문적 탐구, IT기술 습득과 발전을 위해서이다.
완전한 오픈소스를 사랑하자.
이것저것 따지지 말고, 서로 커뮤니케이션할 수 있는 FSF, GPL의 오픈소스 말이다. 물론, 공개하는 단계는 회사가 정하기 나름이다. 업계 해서 1위 해서 인류를 사랑하는 마음으로 배포해도 되고, 마케팅 목적이라도 된다. 혹은 이미 지나버린 기술이거나 경쟁자를 도저히 따라갈 수 없는 상태라도 된다. 혹은, 이런 기술이 있으니 같이 좀 해 보자고 하소연해도 된다. FSF에서 완전한 오픈소스를 주장하면서 리처드 스톨만처럼 대학 정교수에 먹고 살 걱정 없는 상황을 만들라고 말하지 않는다. 기술 지원이나 강의 등으로 돈을 벌 수 있다고 말한다.
쉬운 길은 아니다. 나 역시 이를 지키는 마음을 가지고 수많은 회사를 왔다 갔다 하지만 완전한 막일 판이다. 선행 개발만 하다 보니 만든 것을 쉽게 가르쳐 주고 나면 그 만든 것을 운영하면서 편하게 돈 벌고 그 안에 안주하는 사람들도 본다. 그리고 조금 아는 지식으로 잘못된 판단을 내려 공격하는 것도 본다. 물론, 그 공격이 잘 통할 거라는 생각. IT에는 이런 프로그래머가 너무 흔하다. 사실 프로그래머라/엔지니어라는 이름도 맞지 않다. 곧 잘릴 관리자가 적당한 표현이다. 왜냐면, 그 사람들의 행적이 궁금해서 가끔 봤을 때 오래가는 사람은 없었다.
과학자, 엔지니어, 프로그래머는 늘 삶의 균형을 맞추기 쉽지 않고 늦게까지 일을 한다. 일이 곧 삶이라야 제대로 산다고는 말은 못 하지만. 몰입에서 행복이 오는 것은 팩트고, 항상 새롭게 공부해야 하는 직업에서나 가능한 이야기다. 물론, 정적인 직업이라도 불가능하지는 않다. 안내판을 들고 있는 경우에도 이런 기술에의 몰입이 가능하다.
‘참다운 삶을 바라는 사람은 주저 말고 나서라! 싫으면 그뿐이지만, 그럼 묏자리나 보러 다니든가.’(오든...
m.khan.co.kr
믿음과 몰입이 이어져 있는 이유
나와 대면하는 사람들은 잘 알지만 난 잠을 많이 자지 않는다. 가족들은 더 잘 안다. 그러나 잠은 결국 빚지는 것이다. 언젠가는 몰아서 자야 한다. 빚도 자산인데, 이런 자산의 규모를 키울 수 있는 이유는 자는 시간은 완전히 마음 편히 잔다. 만약 위험한 상황이 올 수도 있다는 생각은 완전히 배제하고 잔다. 이는 작은 소리만 있어도 잠에서 깨는 어머니의 영향이었는데 전시 상황도 아니고 우리 선조와 이 시대의 선배들이 안전한 나라 안전한 세상을 만들어 주었기 때문이다. 물론, 집에서 불나면 본능적으로 일어나겠지만 내 의지로 통제할 수 있는 부분이면완전한 신뢰를 한다. 이런 삶의 철학으로 난 놀이기구를 잘 탄다. 삼성 에버랜드에 T 익스프레스 처음 나왔을 때 삼성에서 연수 기념으로 놀이공원을 쓰게 해 줬는데 연속 7번 탔다.어차피 못 믿을 것이면 안 타면 되고, 믿을 것이라면 무서워할 필요 없다. 머리는 이렇게 생각해도 몸은 마음대로 따라주지 않을 때는 경험이 부족해서이다. 또, 등을 맞댄 동료가 믿음이 가지 않으면 계속해서 뒤 돌아보게 된다.
몇 가지 개인적인 이야기를 공유한다. 사람마다 사는 방식은 다르겠지만...
믿음이 가지 않는 부분은 최대한 떼 내어 버리고 굳건한 믿음의 기반에서 출발하다 보면 내가 하는 일에 완전히 몰입할 수 있게 된다. 내가 일을 할 때는 출퇴근하는데 집까지 버스로는 45분 거리지만 월 68만 원의 돈을 주고 집 근처 숙소를 구해서 걸어 다닌다. 이동 수단에서 이어폰을 끼고 몰입을 하는 분도 많지만, 난 출퇴근 시간에 만나는 사람들은 대부분 부정의 오라를 풍기는데 그런 오라 자체가 싫다. 참, 그 숙소 이용률이 50%도 안 될 때도 있다. 가족과의 삶의 균형은 중요하기 때문에 슬럼프의 기간에는 몰입을 시도하지 않는다. 슬 펌프는 보통 학문에서 오지는 않는다. 그 만한 도전을 하지 않기 때문이다. 다만, 늘 사람에게 적당이 기대하는데 늘 실망해서 기대치를 더 줄여야 할 때 온다. 단, 내가 한 가지를 정말 제대로 해야 한다고 생각이 들면, 거의 대부분의 생각을 거기에 두고 일을 하고 걸어 다닌다. 신호등이 최대한 없는 길을 선택한다. 그렇게 몇 개월 간 온전히 작은 주제에 대해서 생각을 하고 나면 특정 부분에 대해서는 단단한 믿음의 영역이 생긴다. 수학처럼 공리라고 부를 만한 것은 아니라 자칫 잘못하면 선입견의 지식 덩어리가 될 수도 있다. 그리고 몰입을 순간에서만 깨닫고 볼 수 있게 되는 지식이 있다.
나이가 들수록 이미 고착화된 통찰력과 세상을 바라보는 시각은 잘 바뀌지 않는다.그리고 본인과 다른 class의 사람에게 생각을 강요한다. 각 class 마다 나름의 사는 방식이 있고, 행복이 있는데 절대적인 법칙이 있는 것처럼 말하게 된다.
모두 틀렸다.
class는 사실, 돈이 많고 적음의 문제는 아니다. 사람은 똑같이 죽는다는 평등함이 있기 때문에 조금 다르게 사는 것뿐이다. 비행기 이코노미를 타고 가다 죽던, 전용기를 타고 가다 죽던, 조심하던 안 하던 결과에 큰 차이는 없다. 돈 많이 벌어 가족들과 전용기 타고 가다 모두 몰살당하는 것은 class가 다르다는 표현이 맞지 않는 것이다. 물론, 이런 사고에도 죽지 않는 종족이 있다면 그것은 정말 class가 다른 것이다.
광고회사 제일기획이 개그맨 ‘애정남’(애매한 것을 정해주는 남자·KBS 개그콘서트) 최효종(26·사진)을 강사로 초청했다. 매주 수요일 또는 목요일 아침에 외부 인사를 초청해 임직원을 대상으
news.joins.com
오래전 관찰한 결과나 다른 사람이 관찰한 결과를 모두 믿지 말고, 본인의 관찰력과 생각으로 세상을 살아가야 스스로의 통찰력은 길러진다.
다른 사람들의 생각을 잘 들어볼 가능성은 있지만 우리가 사는 이 정보화 사회는 워낙 거짓말이 난무하는 사회라. 거짓된 정보를 가지고 미래를 너무 걱정할 필요가 없다. 거짓된 정보에 타인을 걱정할 필요도 없고, 거짓인 정보를 고려하면 너무 믿고 의지할 필요도 없다. 인간관계에 깊게 연연할 필요 없음이고, 인간관계에서 오는 사랑, 우정 등도 적당한 거리 유지를 하며 본인 인생을 찾을 필요가 있다는 것이다.
그러나 한 가지 나도 잘 모르지만 어렴풋이 알 만한 가설은 있다. 충분한 자존감이 생겨 타인의 말이나 시선도 관계없으며 무엇인가를 줄 충분한 여유가 있거나 혹은, 짧은 인생의 의미가 사랑과 우정 등 인간관계에 있다고 믿는다면. 님이라고 해도 특별하게 생각하는 사람에 대한 인간관계는 사실, 올인해도 될 만한 주제다.
제 SNS에 개인적으로 와서 거짓말을 했네 ,욕설을 증명도 못하면서 피해자 코스프레네 하면서 가해자 편 드시는 분들
허위사실 유포에 대해서 한번더 고민하시길 바라는 마음에서 오늘 경찰서 추가 조사 받으러 가서 일부분 욕설 부분 녹화해서 왔습니다.
주변 자동차 동네 분 얼굴이 나와서 앞뒤 장면은 공개하기 힘들것 같고..욕설에 대한 사실은 이 영상으로 확인됐습니다. 이전 정차시 병# 씨# 등 욕설도 경찰측에서 다 가지고 있습니다.
(*확인되지 않은 소문 유포로 타인의 명예를 손상시키는 내용은 모두 캡쳐했고 책임 물겠습니다.)
피의자 차선변경 위반까지 하면서 8초간 크락션 울리면서 속도위반하며 앞질러갔습니다. 속도는 정확한 숫자가 나오려면 더 따져봐야 하고 진로변경 위반은 확실히 블랙박스 후면 카메라에 잡혀서 먼저 일단 처리했고 그 관련 문자도 저에 대한 비방 욕설을 멈춰달라는 의미에서 올렸지만.. 믿지 않고 어떤 분들은 제 명예까지 손상하는 내용을 올리셨던데요. 상대방은 블랙 박스가 없다고 하는데, 그 부분도 저는 의심스럽습니다. 왜 블박이 없다고 할까요?
이 사건 다음날 피의자 저희집 앞에 와서 카메라로 집, 차량 등 뭔가 영상 찍고 있는 모습도 CCTV 확보해놔서 신고한 상태입니다.
남자들의 자동차라는 커뮤니티에 피의자가 올린 글에 분명 자신은 욕설은 한번도 하지 않았다고 거짓말했고 허위사실을 계속 유포하면서 거짓말로 음해하는 사람으로 몰아가고 있는데, 이 역시 허위사실 유포에 따른 명예훼손입니다.
(교차로에서 좌회전 신호받아 죄회전을 하려는데 뒤에서 차량이 바짝 붙더니 계속 크랙션 울리면서 차선 변경후 옆으로 붙으며 위협하고 굉음 내면서 질주, 당시 사고날까봐 핸들을 꺽어서 옆으로 휘청한 장면 녹화되어있음. 이후 집으로 가다가 난폭 차량 앞에서 발견, 차주 결국 내려서 운전좌석 측 옆에 서서 욕설, 이후 또 다시 집 근처에서 욕설, 하루 지나서 집 앞에서 카메라로 집 촬영중인거 발견해 경찰 신고)
Kelly60411/14 20:41답글신고피의자가 지워달라고 요청한거 같은데 답변이 없어서 또 다시 답변 요청했습니다. 남자들의 자동차 운영자가 제 SNS에 올린 글을 카페에 올렸고 또 이게 인스타 페북에 퍼지면서 피의자 등장. 자신은 결코 욕설한적도 없고 난폭운전한 사실도 없다고 주장하면서 허위사실 유포 각종 욕설에 피해입고 있는데요. 이미 블랙박스에 너무 뚜렷히 찍은 상태라 일단 법적으로 확실한 부분 먼저 차례대로 진행중입니다. 첫번째 글이 지워진것에 대해서 유감입니다.
Kelly60411/14 21:54답글신고다른 사람들 개인정보까지 다 노출하면서 풀영상 올려야 한다고요? 욕설하지 않았다고 거짓말하고 다른 사람 다 거기에 동조해서 그 팩트 올렸으면 된거죠. 블박 영상도 없다는 사람 말은 믿고 이렇게 영상 줘도 안 믿으면 어쩔수 없네요.
volvo20y01/24 01:24답글수정삭제맞는 말씀. 그런데 내가 판교에서 외제차 타고 욕설 찍찍하는 어린 노무 쉐키들 참교육 3번이나 해봐서 아는데. 내려서 대면하면, 별 말 안하더라. 내 덩치가 크지도 않음. 걍 지네들이 잘못햇는데 객기 부리는 것은 또 앎. 차 타고 있을 때는 외제차가 지네들 힘이랑 같은 줄 아나... 이번 사건은 좀 캐봐야 할 건덕지가 있음. 그리고 첫 글 보니 서판교고 피의자가 지워달라고 해서 게시글이 지워질 정도면 캐다보면 굵직한 알탱이가 나올 듯.
sagoltang11/21 11:33답글신고보배에 도움요청은 하지만 영상올릴 이유는없다, 20대 벤츠남,여성운전자 강조등 죽어도 동영상 못올린다고 징징거리다가 올린게 앞뒤상황 알수없는 3초짜리 편집 영상이라니 ㅋㅋㅋㅋㅋ 피식하고 갑니다. 욕먹고싶어 환장한사람인가 아니면 지능이 좀 떨어지는건지 모르겠네요 ㅈ도아닌일 혹은 자신이 ㅂㅅ짓해서 일어난 사건을가지고 보배 공론화를통해 화풀이 하려는 저능아같은 사람들이 많습니다 보배형님들 이런글에는 가볍게 신고하나씩 박아주고 가는 센스를 보여주세요
염려해주신 분들께 감사드립니다.제 원글이 블라인드 처리가 되어서 답글을 달려다가 여기에 업데이트 상황 전달합니다. ( 제 원글이 왜 블라인드 처리가 됐는지 운영자분께 문의한 상태입니다.)
어제 블랙박스와 욕설이 담긴 영상 녹음 모두 들고 가서 사건 접수했습니다. 본인은 욕한적 없다고 하고 부모도 그렇게 믿지만 블랙박스에 씨# 병# ㅈ# 등 욕설 반말이 난무한게 다 녹음이 됐습니다. Sd카드 리더기가 있어서 바로 화면 같이 보면서 다 기록되었고요.
#남자들의 자동차에 가해자가 글을 올린거 보면 자신은 전혀 욕을 하지 않았다고 거짓말하고 있으며 제가 자신을 뒤쫒아 따라왔다고 합니다. 집에 갈때 항상 다니는 도로입니다. 블랙박스만 있어도 바로 증명될일을 거짓말로 덮을수 있습니까?
보복운전은 여러가지를 따져야 겠지만 일단 제 뒤에서 계속 크랙션 울리면서 붙었고 45로 주행하니깐 (50인 도로) 불법 차선변경까지 하면서 시속 90-100정도로 속도 위반 하는 곳까지도 확인됐지만 영상에서 속도는 정확히 나오지 않고 대략 짐작 정도입니다. 튜닝을 해서 그런지 엑셀 밟는 소리가 크게 잡힙니다. 그리고 한순간에 화면에서 사라지고요. (다행히 번호는 보입니다.)
차주가 본인이 아니라서 어떻게 될지는 모르겠지만 일단 법에 따라 다 신고했습니다. 그의 지인등으로 보이는 사람들의 입에 담지 못할 욕설 등 그리고 본인의 글들도 법에 따라서..3시간 가량 조사 접수하고 집에 왔다가 나가는데, 제 집 앞에서 폰을 들고 무언가를 열심히 촬영하고 있고 있더군요. 여자 혼자 사는 집을 ...제 집은 주택이라 집 앞에 서 있으면 거실에 있는 제 모습이 보일 정도입니다. 저로썬 그런 행동들이 불안하고 놀랄수 밖에 없습니다.
너무 끔찍해서 신고했고 결국 또 경찰서가서 고소장 하나를 더 넣었습니다. 경찰이 오니 엄마를 불렀고 그 엄마도 왔다고 하네요. 그런데 지구대 대응이 너무 안일하다는 느낌이 들더군요.
차주는 블랙박스도 없다고 하는데 왜 계속 우기는지 모르겠지만 , 대부분 재수없었다 하고 넘어가겠지만 이런일을 예방하는 차원에서라도 끝까지 할수 있는건 다 할 생각입니다.
다시 한번 염려해주셔서 감사합니다.
<이 곳에서 상황 하나하나 업데이트해서 올릴 예정입니다. 제 직업이 이런일을 취재하는 것이기도 하고 요즘 워낙 여성운전자나 여성에 대한 욕설 몰카 등 범죄가 심각해서 끝까지 모든 수단과 방법을 동원해 가고 기록해 나갈 예정입니다. 제보나 도움도 이 곳으로 주시면 좋겠습니다.
11.05일 오후 2시 20분경 두닷 앞에서 하얀차 밴츠차에 가로 막혀 정차했고 검은옷 입은 20살 남성이 제 차 앞으로 와서 온갖 욕설하면서 위협한 상황 보신분들은 꼭 연락주세요. 모든 증거와 cctv 수집 계속 합니다.
Kelly60411/07 09:59답글신고네 sns에 입에 담질 못할 쌍욕들을 올려서 그거 역시 다 캡쳐해놨고 집앞에서 서서 촬영하는거 보니 치가 떨렸습니다. 바닥에 앉아서 담배 피면서 계속 응시하고 있고요. 불량 청소년이 이런 동네에 사는거 아마 동네 주민들도 불안해할거라 공식적으로 이 동네에도 이런 문제에 대해 논의하려 합니다. 혹시 모르니 이웃들의 도움도 청해야 할거 같고요. 사생활을 카메라로 찍는 행위들 cctv가 있을테니깐요.
Kelly60411/07 11:19답글신고차주가 너무 어이없이 허위사실을 써서 인스타 SNS에 올리고 지인으로 보이는 애들이 욕설 및 비방등을 지속하면서 오히려 저를 가해자로 몰고 가는걸 두고 볼 수 없었습니다. 이미 제 신상도 다 공개되었고요. 이 부분은 사법처리 따로 모아서 합니다.
원글은 또 블라인드 처리가 되어서 이대로 놔두면 계속 허위사실이 돌테니깐요. 증인도 더 확보하면 저로썬 일이 수월해지고요.
이미 경찰이 보내온 문자 제 페북에 불법 촬영으로 인한 경찰 출동 영상 등은 객관적으로 충분한 증거가 된다고 봅니다.
인생은미완성11/07 11:50신고@Kelly604"차주가 너무 어이없이 허위사실을 써서 인스타 SNS에 올리고 지인으로 보이는 애들이 욕설 및 비방등을 지속하면서 오히려 저를 가해자로 몰고 가는걸 두고 볼 수 없었습니다. 이미 제 신상도 다 공개되었고요. 이 부분은 사법처리 따로 모아서 합니다." -------> 이미 사법 처리를 하기로 하셨다면, 게시판에 올릴 일은 아닙니다.
"원글은 또 블라인드 처리가 되어서 이대로 놔두면 계속 허위사실이 돌테니깐요. 증인도 더 확보하면 저로썬 일이 수월해지고요." --------> 증인 확보를 위해 게시판에 글을 올리시는 건가요? 그러면 피해자라 하시지 말고, 증인 모집한다는 글을 올리시는게 맞죠.
"이미 경찰이 보내온 문자 제 페북에 불법 촬영으로 인한 경찰 출동 영상 등은 객관적으로 충분한 증거가 된다고 봅니다. " -------> 보배 분들은 "경찰이 보내줬다는 문자"를 본적이 없습니다. "경찰이 출동했다는 영상" 만으로 객관적 증거가 되지도 않습니다.
혹시 님이 원하시는 응원만을 받고 싶다면, 님의 페북에만 글을 올리셔야 합니다. 저 뿐만 아니라 여기 대부분은 님의 페북은 관심이 없지만 말입니다.
Kelly60411/07 11:10답글신고분당경찰서 문자에 영상에 의거해서 접수됐다고 나와있는거는 어떻게 보시나요? 응원은 안하셔도 되는데 블박 영상을 여기에 다 공개해야만 진실이 인정되는건가 싶네요. 가해자가 지금 자기 죄 어떻게 덮으려고 공개하라고 하고 있는 상황인데요, 저한테도 보여달라고 했고 미리 선제적으로 대응책 마련하려고 하려는 의도로 보입니다. 정작 벤츠차에는 블박이 없다네요; 불리하니 없다고 하는거 아닌가요?
Kelly60411/07 14:00신고제가 거짓말했다는 증거있으세요? 저 차주는 욕설한적 없다고 거짓말했어요. 남자들의 자동차 운영진한테 관련 욕설 영상 보냈고요. 거기서 둘다 말 증거 다 듣고 팩트체크 한 부분 있습니다. 경찰 문자는요? 법 위반 안했으면 저런 문자 오나요? 또 지인인지 모르겠는데 우기지 마세요
sagoltang11/07 18:33신고@Kelly604아니 그러니까 블박 올리시라구요... 끝까지 블박 못올리는거보니 개트롤짓하다가 욕먹은거 같은데 자기잘못은 쏙빼고 상대방만 욕하는거 아니겠죠? 저는 지인도아니고 그냥 지나가는 눈팅러입니다 위대한 여성운전자님이 자꾸 말도안되는 소리를 하시길래 댓글달아봤구요 다 떠나서 여기에 블박 올릴 이유없으면 이딴글 올릴 이유도 없습니다.경찰에 신고했고 개인적으로 처리하면 그만이니까요.블박 올릴꺼아니면 피해자 코스프레 그만 선동하고 글삭하세요~
Kelly60411/07 20:24답글신고코스프레 선동 다 혼자 상상하시는거겠죠. 경찰 문자 내용은 왜 안 읽으시죠? 편집할줄도 모르고 그 개인정보 다 노출된 블박 영상을 주고 편집을 해달라고 여기 계신분한테 맡기라는게 말이 되나요? 어떻게 믿고요. 본인이 믿기 싫으신거면 안믿어도 되는데 본문 내용 첨부파일 다 자세히 보세요. 피해자 코스프레 선동이라고 하는거 가해자 주장인데 그렇게 몰아가면 진실이 덮어집니까? 함부로 말씀하지 마세요. 당한 사람 입장에서 이런글 정말 불쾌하고 화납니다. 문자 읽어보세요.
몽옴몽옴11/07 13:56답글신고주관적인 생각으로 보배힘을 이용하지마시고, 경찰에 신고했으면 알아서 처리하시길. 신고했으면 끝난일인데 무엇을 바래요?
삭제된글 이나 sns에 글 중
-제가 만약 차에서 내렸으면 저한테 어떻게 했을지 모릅니다. :글쓴이의 생각
-이런애들이 지하철에 있는 노인들 때리고 지나가는 여자들 폭행하겠죠. 음주운전해서 가장 배달원 죽은것도 20대였고요. :이건 도대체 뭔 논리인지? 20대 남자는 앞으로 음주운전해서 사람죽일 사람? 여자를 앞으로 폭행할 사람? 지하철 노인을 때릴 사람? 혹시 20대 남성에 대해 무슨생각을 갖고 계시는지 궁금하네요.
-선입견 안갖고 싶은데 부모돈으로 20살에 저런 외제차 몰고 돈이면 다 되는지 아는 애들, 앞날이 뻔하게 보이네요. :?????이건 또 무슨 논리인지 위 사람이 20살에 돈벌어서 샀는지 부모돈으로 샀는지, 돈이면 다 된다고 생각을 하는지, 20살에 외제차 타는 사람들의 앞날이 어떻게 되는지 무슨 주관적인 생각을 팩트처럼 써놓으셨을까요?
Kelly60411/07 14:02답글신고여기 댓글 계속 다시네요? 도로법 위반도 안했고 욕설도 안했는데 제가 거짓말 한다고 몰아가길래 팩트만 썼습니다.다음날 사는 집에 찾아서 와서 집 몰래 촬영하는거 정상인가요? 신고 끝났어도 sns상에서 허위사실 떠도는거 잡으려고 올린겁니다.
Kelly60411/07 20:35답글신고블랙박스 영상 올리라고 아니면 거짓이라고들 이야기 하시는 분들이 있는데, 일단 저는 주변 차량이나 지나가는 사람들 블라인드 처리하는 것도 모르고 SD 카드도 경찰께 일단 다 제출해서 거기서 영상을 뽑아서 봤습니다. 가해자가 블박 없다고 영상 요구하는데 빠져나갈 구멍만들려고 하는것도 알고 있고, 거기에 넘어갈 이유없고 경찰이 다 가지고 있으니 소환해서 사실 파악하면 되는거겠죠.
안믿으셔도 되는데 괜히 코스프레다 거짓이다 가해자가 선동하고 퍼트리는거 똑같이 하지 마시고 제가 첨부한 경찰서로부터 온 문자 보세요. 분명 법 위반하며 난폭 운전했습니다. 나중에 조사 끝나면 변호사님과 상의후 공개 가능한 내용은 제 개인 sns에 다 올립겁니다.
더이상 댓글 안달겠습니다. 허위사실이나 비방하는 분들에겐 가해자 지인으로 보이는 악플러와 똑같이 책임 물겠습니다. 말도 안되는 거짓말들로 인신공격에 신상까지 털고 가해자는 어제 저 혼자 사는 집까지 와서 촬영하는걸 보고 어떻게든 허위사실이나 공격은 막아야겠다는 생각에 이 글을 올렸지만 또 다른 허위사실이나 비방이 이어지는걸 보네요.
응원 염려해주신 회원분들께는 감사드리고, 목격자있다면 제 개인 페이스북 주소로 연락주시면 좋겠습니다.
Kelly60411/08 21:48답글신고그렇게 정 원하시면 저한테 개인적으로 연락주세요. 들려드릴게요. 오늘 마침 친구가 도와줘서 파일 받고 편집도 했는데요. 여기에 올리는거 자체가 문제가 될수 있고 가해자가 지금 블박 없어서 어떻게든 빠져나갈 구멍 만들고 싶어 안달이라 여기에 올리는게 오히려 가해자 도와주는 꼴 밖에 안되네요. 여기 쪽지로 연락처주세요. 신원 확인하고 녹음 들려드리겠습니다.
남자들의 자동차 운영진에게도 똑같이 했고 그래서 운영진이 이에 대해 명백히 욕설 했다고 밝힌바 있습니다. 가해자는 욕 한적 없다고 거짓말 하면서 글 올렸죠.
volvo20y01/24 01:36답글수정삭제제가 여성들한테 둘러 싸여 돈만 겁나 벌어야 하는 워킹 머신으로 사는 인생이라 여성의 심리를 좀 알게 되었습니다. 그래서 댓글들 보며 너무 안타깝네요. 크림빵 뺑소니 사건, 주차 갑질 알고보니 치킨맨 등 큰 사건을 해결했었던 남초의 보배다 보니, 예의 따위 없는 어린노무 새퀴에게 어퍼컷을 날려야 하는데 자료가 너무 없어 보배 형님들 같이 분노하신 것도 느껴집니다. 그래도 여성의 놀랜 가슴 진정 안된 감정적 상태로도 일일이 답글 달아주는 모습 등을 보고 계속 어긋나는 부분이 안타깝네요. 본질이 흐려질 수도 있는데 저는 개인적으로 이 사건에 관심이 많습니다. 개인 SNS 홍보 목적일 수도 있다는 가능성도 열어 보고 관심있게 지켜봤는데 마냥 어린 쪼랩으로 안 보입니다. 네임드로 보여요.
일단 마음을 좀 진정하고 올립니다. 동네 길에서 주행속도 지키면 천천히 운전하고 있는데 뒤에서 빵빵 거리면서 시속 100은 될 정도로 추월을 해서 제 앞을 지나가는 벤츠가 있었습니다. 너무 놀랐는데 저희 집 쪽으로 가길래 동네 사람인걸 알았습니다.
당시 난폭운전 하지 말라는 신호로 크랙션을 한번 울렸더니 차에 내려서 온갖 쌍욕을 퍼붓고 죽인다고 하더라고요. 이제 20살 된 아이한테 세상 듣지 못할 욕을 들으니 정말 손이 떨릴 정도로 화가 났지만 이러다가 때릴거 같아서 일단 집으로 와서 경찰에 신고했습니다.
그리고 엄마라는 사람이 나왔는데 제가 차선을 좀 넘어서 주의를 줬을뿐이라며 욕설은 한적이 없고 원하면 법대로 하라네요. 아들은 당연 경찰관앞에서 욕한적 없다고 제가 따라왔다고 거짓말하고 그걸 믿는건지 그 엄마도 너무 당당했고요.
특히 여성 운전자, 조심하세요.
제가 만약 차에 내렸으면 저한테 어떻게 했을지 모릅니다. 이런 애들이 지하철에 있는 노인들 때리고 지나가는 여자들 폭행하겠죠. 어린 애들이 부모돈으로 외제차 몰고 음주운전해서 가장 배달원 죽인거 보면 정말 개념없는 애들은 운전하면 안되는데...
경찰 출동했지만 부모는 아이말만 믿고 저한테 오히려 뭐라고 하네요. 분당경찰서 가서 고소장 쓰라고 하는데 모욕죄는 힘들거 같고 (지나가는 증인 확보 안됨) 난폭 운전에 위협으로 고소장 넣으려고 합니다.
(혹시 오늘 서판교에서 이 사건 보신분은 연락주세요. 댓글로. 모욕죄 성립할때 증인 필요합니다. )
-업데이트-
차주가 인스타 페북 카페에 반박글을 올린거 봤습니다. 저에게 블랙박스도 있고 녹음도 있으니 이 부분은 논쟁할 필요없을거라 봅니다. 카페 인스타 SNS에 난무하는 쌍욕들과 허위사실들 그리고 차주 인스타 친구들로 보이는 차주의 공격 욕설들로 2차 가해를 당하고 있네요. 경찰 대동해서 집에 간 사실 맞고, 초인종 눌러서 나오라고 한게 왜 문제가 되는지 모르겠지만 폰 녹음을 하려고 하니깐 갑자기 가더군요. 그래서 적어도 신원은 파악해야 신고를 하니깐 그 집 앞에 가서 경찰서에 연락했습니다. 그리고 두명 경찰관과 동행해서 그 어머니라는 사람과 이야기했는데, 제 이야기는 듣지도 않고 동영상 보여준다고 해도 거절했습니다. 운중동 서판교 지구대 경찰관 분은 제가 영상 보여드렸고, 증거가 있으니 분당 경찰서에 가서 법대로 하면 될것 같다고 이야기했습니다.
하지도 않은 욕 했다고 위협 했다고 거짓말 할만큼 한가하지 않고 그럴 리스크를 감수할 이유도 없습니다. 이 게시판 댓글에서도 문제가 될만한거는 책임 물겠습니다.
TDDC효성11/06 12:42답글신고법적 처리 원하시고, 절차 밟으셨는대 왜 신상 공개를 하시면서 까지 글을 올리시는지 지금 하시는게 법적으로 문제가 있을수 있는건 아시는지요 이런애가 그럴거다 이런애가 그런애다 상상력으로 글을 써내려가시는거 같은대 본문도 상상해서 쓰신건 아니신지요? 한가하지 않으시다고 하셨는대 시간 투자를 상당히 하시고 계신대 무엇을 얻고자 하시는지요? 그리고 얼굴 까지 공개 해서 글을 썼는대 왜 블박,증거영상은 안올리시는지요.
블랙호크다운11/06 12:46답글신고도와주지 말자는둥 화력 어쩌고 저쩌고 하는 인간들은 진심으로 물어보고싶다 개개인이 뭐 그리 대단한 일을 했다고 도와주네마네 하는거야 도와주려고 돕는거야? 그저 보배가 유명하니까 여기서 이슈되면 그걸로 가해자들이 주목되고 욕먹는것 뿐인데... 그걸로 치면 당신들은 그저 댓글 몇번 쓰고 그걸로 이사람들한테 이래라 저래라 할 권리가 있다고 생각하는건가? 그건 도와주는게 아니지... 댓글 몇번주고 관심갖다가 그거에 대한 댓가로 끝까지 가라며 협박하면서 징징대는거지... 당신들이랑 다르게 진짜 돕고싶은 사람들은 이떻게 처리하는게 좋을지 법적으로는 어떻게 하는게 좋다고 조용히 알려주고 잠잠하잖아... 그리고 보배가 자기들꺼야? 맨날 우리우리 거려...
JJdaddy11/06 13:45답글신고차가 뭔지도 중요하지 않고 나이가 몇살인지도 중요하지 않아요. 차 운행하면서 누가 교통법규를 위반했냐, 혹은 나름의 관행을 어겼냐, 그리고 그런 상황이 발생했을 때 대처를 어떻게 했냐만 보면 답이 나옵니다. 블박 영상이 없는 상태에서 본인 기준에서의 입장만 말하는 느낌이 들면 판단이 쉽지 않아요. 이런건 양쪽 이야기, 양쪽 블박 다 봐야 누가 잘못인지 가늠이 되니까요, 일단 저는 중립박습니다.
퇴사만기다린다11/06 14:08답글신고어디까지나 운전자분의 입장에서만 작성된 글이고, 지금까지 보배 글 봐오면서 이런식으로 여론몰이 목적의 마녀사냥도 두루 봤었어서.. 저 글만 가지고는 상황 파악이 어렵겠네요. 다른분들 말씀처럼 블랙박스 영상이라도 있어야 될 것 같고, 초상권 침해 위험 있을거같아요.
Kelly60411/07 08:31답글신고어제 분당경찰서에 불박 영상 욕설 다 접수했습니다. (50 도로에서 약 100으로 주랑 차선변경 위반 칼치기 혐의등..)욕설 교통법 위반에 어제는 저의 집을 찾아서 집앞에서 카메라 들고 서있어서 경찰 불렀고 이 역시 고소장 넣은 상태입니다. 욕설 전혀 한적없다고 글 쓰고 제가 따라갔다고 거짓말하는데 저 그 아이 집 앞앞집 사는 사람입니다. 동네에서 위험운전해서 불안했던 그 차량이 이 차량이었다는것도 이번에 알았네요. 벤츠는 블박도 없다네요. 차 주인도 아니고요.
안녕하십니까? 분당경찰서 교통민원실에서 안내드립니다. 우선 교통법규위반 신고를 접수해주셔서 감사드리며, 제보해주신 영상자료를 근거로 하여 신고대상차량에 대하여 도로교통법 제14조 5항 진로변경 위반(범칙금 30,000원 벌점 10점)에 따라 교통경찰업무관리시스템의 범법차량 관리대상으로 접수하였습니다.
이재용 다른 것에는 별 관심 없다. 2년 6개월이면 적당한 것 같다. 상속세는 당연히 국가 인프라 도움이니 내야 할 돈이고, 불법 상속 6조만 보더라도 적당하다. 대한민국 국민 죄 없어도 2년 6개월 다녀오면, 선불로 6조 준다고 했을 때 거절할 사람 없을 것 같다. 물론, 삼성 법무팀 포함이다. 독립운동가 이 후 대한민국에 명예란게 있나? 항상 돈이 최고였지. 가족 등치고 선후배 등치는 문화에 경종을 울리기에도 적당하다. 본래 7년 정도 생각했는데, 너무 유명인이라 가족 면회도 눈치봐야 할 것 같다. 어차피 방송3사 기자들이 안하면 다른 기자나 유튜버도 찍어 올릴 것 같아서 진짜 감옥이 될테니 어느 정도 정상 참작은 아닌 에누리가 있었다고 본다. 그나저나 가습기 살균제 사건 터져도 SK 는 무죄에 멀쩡한걸 보면 유독 삼성만 족치는 것 같기도 하다. 문재인 원리원칙주의 보면 가족 잘못해도 원칙대로 할 것 같으니 뻘짓 기획 그만하고 사표 쓸 사람들은 쓰고 방송 출연해서 자기 반성 및 썰 풀어주면 좋겠다.
=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0
이재용 사면? 가능하다. 거의 모든 사재를 취약 계층을 위해 지원 해버리면 된다. 물론, 법인 만들어서 기부해서 세금 탈루로 이용하는 것이나 삼성 계열의 학교 기부 등의 꼼수 등 말고, 진짜 기부 말이다. 원리 원칙주의 대통령도 뭔 껀덕지가 있어야 사면해주지...딴 것 없이 교육부 위탁해서 취약 계층 아이들 대학교까지 나올 수 있도록 해 주면 된다. 지원 가능한 학생수가 생각만큼 몇 명 안된다는 것을 알면, 부자도, 가난한 사람도, 부자 라인 타려고 온갖 불법을 저지르는 행동대장도 모두 계몽이 될 만한 프로젝트. 다양한 난관이 있겠지만, 삼성은 법도 바꿀 수 있으니 착한 일 하려고 마음 먹었다면 충분히 할 수 있다.그런데 그게 참 힘들다. 당연히 주어지는 것들이 정말 당연한 줄 아는 것이다.
=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0=-0
이루다 개발사는 마케팅에 탁월한 기업으로 보인다. 공식 입장문에 뉴스레터 구독창을 달아 두었다. 멤버 소개는 가려졌는데https://archive.is/oBzF7 멤버 백업 떠놨다. 추 후 인력 구성에 어떤 변화가 있을지 정말 궁금해 진다.
UN에서 정한 노인의 국제적 기준 연령이 65세인데, 이제 41살인 내가 벌써부터 노인이 될 준비 한다고 하면 주변 어르신들이 황당해하실 것이라 생각할 수 있다. 그러나 아실 이런 이야기는 주변에 해 온지 십 년은 넘었고 중년기 다음이 노년기이므로 글을 쓸 수는 있을 것 같다. 자의적이기라기보다는 주변 사람들의 영향 때문이다. 주변에 암 환자들이 많았고, 그중 돌아가시는 분이 계셨고 우울한 가정사에 나는 김광석을 매우 좋아했다.
심리학자인 친구는 우울한 시간이 나에게 정말 도움이 많이 되는 시간이라고 했다. 자기 성찰이 되고 성장하는 시기가 이렇게 블루 한 시간이라고 했었다. 그런 시간 후에 굳은 땅에서 서른둘의 나이로 떠나던 김광석 보다 어른스럽게 세상을 보고 있는지 스스로에게 물어본다.
아닌 것 같다.
나이가 들어 생기는 신체적 변화는 코털이 어느 순간부터 밖으로 자란다. 그래서 코털 정리도 해 주어야 한다. 또 쉽게 지친다. 내 기억에 젊은 시절에는 이틀, 길게는 3일까지 잠을 안 자도 금방 회복이 되었다. 그러나 지금은 하루만 밤 새도 그다음 4일이 힘들다. 길게는 일주일 내내 정신 못 차릴 때도 있다. 40살이 되면서 어느 순간 노안이 왔는데 잘 보이던 많은 것들이 보이지 않았다. 생체 시계는 참 정확한 것 같다. 체력은 확실히 떨어졌지만 면역력은 홍삼 덕분인지, 마스크 덕분인지 최근 6~7년 감기에 걸리지 않았다. SK의 가습기 살균제 때문에 천식이 생겨서 감기, 코로나는 더욱더 위험하기에 주의하는 것도 있다. 사족이지만 내 신용카드 조회를 통하여 가습기 살균제에 대해 사회적 참사 특별조사위원회 : http://www.healthrelief.or.kr/ / TEL. 1833-9085에서 직접 나에게 연락을 주었다. 내가 자세히 다루지는 않았지만, 아마 폐 상태는 이미 노인이라고 자부한다.뭐, 자랑이고...
나에게 이런 폐를 만들어준 SK라는 기업을 알아보다 보니 정말 내 생각보다 너무도 더러웠다. 그러나 그렇게 더 오래 생각해 보니 정말 나쁜 사람들이 그랬다기보다. 정말 여러 단계에서 조금씩 양심을 져 버린 그 결과 수 없이 많은 신생아와 어린이들을 죽이거나 평생 불구로 살게 만들었다는 결론을 스스로 내었다.
그 누구도 책임질 사람이 없었다. 내가 시스템을 설계하는 방법 중 하나가 indirection layer를 여러 개 만드는 것이었다. 컴퓨터에서 쓰는 시스템을 사회로 가져와 보겠다. 가령 문재인 대통령이 있고 사회 시스템을 만든다고 하면, 문재인 대통령은 원리/원칙 주의자로서 역할을 하도록 단 하나의 임무만을 준다. 그 외 다양한 일과 책임질 만한 특정한 일은 여러 사람에게 나누어 주고 일이 잘되면 그 사람 공으로 또 일이 안되면 그 사람이 책임지도록 하는 것이다. 최고로 잘할 사람을 앉히겠으나 그 일은 꼭 필요한 일이기에 교체 가능하도록 한다.
나는 SK에서 만들지는 않았지만 양산하는 백신은 맞고 싶은 생각이 없다. 만약, 그것을 알 수 있다면 말이다. 대기업 순환출자 구조는 사실 재벌만을 위한 것이다. 그리고 각 회사는 실제적으로 보면 매우 약하게 연결되어 있다. 각 임직원들 간의 자존심 때문만이 아니라 정말 그렇다. 그러나 문재인 대통령이 되고 사회적 비리가 줄어들고, 또 드러나지 않던 것들이 공개되는 이유는 바로 그가 대통령이기 때문에 그렇다.
인간성은 그룹 계열사를 넘어 강한 지배력이 있다.
삼성만 봐도 비리 경영진이 구속될 때마다 오히려 주가가 뛰었다. 그렇다 하더라도 난 경영진보다는 그 경영진에게 이렇게 하면 내가 입신양명하겠구나 하는 사람들이 더 문제라고 생각한다. 문재인이 삼성으로 간다거나 SK의 수장이 되면, 그 누구도 부정한 방법으로 회사를 살리려는 시도 자체를 하지 않을 것이다. 그러나 반대의 사람이 앉아 있다면. 이익을 위해서라면 저렇게 수많은 아이들을 죽이고도 시스템을 잘 만든 자신을 뿌듯하게 여기고 다른 사람은 이 위치에 있을 수 없으니 내가 더 나은 삶이었다고 뒤 돌아보는 삶이라면? 내가 스티브 잡스나 빌 게이츠를 욕할 때도 있지만 사실 이 정도로 더럽게 살지 않아도 그들보다 두 세배가 아닌 , 몇십 배는 더 많은 재산을 모았다. 세상은 참 어렵다. 재벌이라도 진정성 있는 사과를 할 수 있는 위치는 아니다. 법무팀의 변호사들은 죄를 인정하면 안 된다고 이야기를 할 텐데 그 수만, 수백 명이다. 게다가 판결하는 판사와 사법고시 동기 거나 선 후배 사이일 것이다. 잡아떼다 갑자기 증거가 나왔을 때는 사실 또 어쩔 도리가 없다. 그러나 생각보다 나쁜 것들이 잘 먹히는 세상이었다.
나는 이 기자들을 욕하고 싶지 않다. 왜냐면 이런 영상에 댓글로 욕하는 사람들이 날 응원해 줄 때도 있었지만 욕할 때도 있었기 때문이다. 대중은 그렇다. 다만, 이재용 가방을 들도록 기획한 놈들은 참 잘못했다는 생각이다. 그래서 이재용은 여기서 나쁘지 않다고 이야기를 한 적이 있는데, 어느 다른 분이 그런 사람을 아래에 두는 것도 무능한 것이라고 한 적은 있다. 사회에서 높은 위치에 있다고 스스로 여겨지면 책임질 것도 자연스레 많다는 것을 다시금 깨달았다. 믓튼, 이 기자는 어느 정도 돈을 벌어서 가족 부양을 했다면, 삼성을 나와서 많은 이야기들을 해주었으면 좋겠다. 그러나 아마 삼성이 그렇게 하지 못하도록 노후 보장도 해 줄 것이다. 그게 아니라면 꼭 주변 지인들에게 연락하거나 유튜브 혹은 나에게 연락해서 같이 방송을 해줬으면 하는 바람이다. 어차피 한 번뿐인 인생이고 우리는 다 같은 한 민족이지 않은가?
내가 노인이 될 준비는 바로 이런 이야기 들에 기반을 두고 있다. 주름이 생기고 피부는 흐물흐물 해지고, 등은 굽고 흰머리에 기억력은 감퇴되겠다. 또, 다양한 질병에 걸린 위험에 노출되겠지만. 늘 그랬듯이 현실의 더러움과 타협하지 않고 옳다고 생각하는 것을 하며 사는 일반인이 되는 것이다.
그리고 솔직히 말해서 기자들 너무 박봉이다. 저널리즘을 돈으로 더럽히고 싶지는 않으니 국가가 좀 나서야 한다고 생각했다. KBS, YTN 만 지원금을 주는 것도 좀 웃기다. 뉴스타파 같은 언론은 시민의 힘으로 살아가고 오마이뉴스의 경우 정말 배고프고 고독하게 살아가는데 미래 보장도 없다. 국가에 생각이 있는 사람들이 있다면 국민들이 중립적으로 또 저널리즘을 가지고 보도하는 기자들은 공무원으로 편입을 해야 한다. 공무원으로 편입하면 국가의 개가 되니 어쩌고 하는 사람들이 있을 것 같은데 근로기준법과 별개로 사법부에서 강력하게 언론일을 보호하는 방식이 되어야 한다. 진보가 판단하던, 보수가 판단하던 진실 기반에서 판단을 해야 할 텐데 그런 source 자체가 더럽혀지면 안 되기 때문이다. 호방한 인물 + 현실과 타협하지 않는 정의감 넘치는 사람 + 국가가 노후 보장 + 행정부 허튼짓을 사법부가 감시하도록 입법.
공수처도 좋은 방법이긴 하다. 그리고 걸출한 이 시대의 호걸 2명을 희생시키며, 어렵게 출범시켰다. 그러나 대한민국이 아직 미래가 있는 것은 숨기는 것이 밝혀졌을 때 나쁜 놈들이 그래도 그것이 나쁜 줄은 안다는 것이다. 그냥 어두운 곳에 불만 밝히면 된다. 그리고 이미 한국의 수많은 기자들이 그 길을 걸었고, 노년이 되어 가는데 그 누구도 알아봐 주지 않는 대중에 실망해서 사람뿐 아니라 시사 in, 경향 같은 깨끗했었던 언론 자체도 시나브로 바뀌는 뉘앙스를 느낀다.
나 역시 설산의 청초하게 핀 난과 같은 사람은 아니기에, 그런 사람들을 욕할 자격도 없다. 성철 스님도 아니고 말이다. 다만, 노년이 되어 정말 그 누구도 어쩌지 못하는 악인을 만났을 때 다른 사람들이 정해 놓은 길은 거의 걷지 않았던 이력이 사회에 도움되도록 뭔가를 하고 싶다. 그러면 나 스스로 미련 없이 세상을 떠날 수 있을 것 같다.
좋은 세상이다. 그러나 결혼해서 만들어지고 개인의 성장과 발달의 돕고 사회를 유지시키는 가정조차 예전만 못한 시대다. 거대한 대기업에서 만든다는 비대면 서비스는 얼굴 보는 것과 비교해 화질이나 음성의 질이 많이 떨어진다. 옛날 다 같이 모여 얼굴 보며 말하는 시대에 비해 반도 못 미친다. 오히려 다른 이유를 들어 생활 공동체를 떨어뜨려 놓는다. 먼 곳에 직장을 잡게 가능토록 하거나 모니터로 나마 얼굴을 볼 수 있게 하는 어쭙잖은 위로로 말이다.
남자인 내가 봤을 때 가족과 멀리 떨어져도 자녀 교육은 학교와 학원, 온라인 수업 등으로 가능하다. 굳이 내가 없더라도 집과 지역 네트워크(경찰, 엄마모임, 아파트관리소 등)가 안식처 역할을 하며, 자녀를 보호해 준다. 그러나 멀리 떨어져 있기에 애정을 예전 시대만큼 줄 수 없는 것은 분명하다. 더 풍족해졌는데도 말이다. 그렇게 부족한 애정으로 정서적 안정이 떨어질 아이들이 사회로 나가는 상황에서 우리 사회, 우리 세상이 예전보다 더 좋다고 말할 수 있을까?
개인주의
혼술, 혼밥 문화는 N포 세대의 산물은 아니다. 혼자 술 마셔도, 혼자 밥을 먹어도 같이 가 아닌 혼자라면 더 고급스러운 경험을 할 수 있어 유행하는 문화이다. 모여 있어야 개인의 성장을 돕는다고 하는데 성장의 끝을 돈으로 측정하다 보니 오히려 개인주의적 삶이 더 성공한 것처럼 보인다. 그래서 하고 싶은 일보다. 남들이 정해주는 일이 많다. 남들이 정해주는 길이 많아졌다. 대기업, 공무원, 안정적 직장 등이다. 한 술 더 떠서 개인의 노력으로 할 수 없는 금수저, 흙수저 등의 인생 평가 지표다. 이제는 초등학생들도 집 평수와 자동차 이야기를 한다.
정말 웃기지 않은가? 한국에서 태어나 병역을 기피하려고 하고, 그것이 오히려 능력이고, 자랑으로 여기는 스타트업 문화를 본다. 거창하게 대한민국의 얼을 이야기 하라는 것도 아니고, 전통 계승을 이야기하라는 것도 아니다. 희로애락을 함께 할 사람도 없으면서 인생의 목적지를 이야기하는 것 같다. 마치 목표를 목적으로 생각하는 것 같다. IT의 분야의 경우 사람들이 다들 어려워해서 용어를 다 통일시켜 강의했고 지금은 대부분 그런 방식을 쓰는 것은 이해가 되는데, 그렇게 하지 않아야 하는 단어를 통일해 버리면 머릿속의 개념 또한 뭉쳐져 버린다.
마일스톤과 종착역은 다르다.
십 년이 넘도록 왜 이런 시가 결혼식에서 필수 축사로 되지 않았는지 아직도 알 수 없지만, 만약 이 시를 읽고 무언가 느껴지는 게 있다면 삶의 목적지를 찾는 것이 그리 어렵지는 않아 보인다.
혐오 발언, 개인정보 유출 의혹 등 확산되자 개발사, '이루다' DB·딥러닝 폐기 결정 자사 '연애의 과학' '텍스트앳' DB는 이용자가 신청하면 삭제 절차 진행 성희롱 논란에 이어 혐오·차별 발언과
news.naver.com
모델은 다시 학습을 시켜야 하기 때문에 당연히 폐기가 맞고, 무단 수집 데이터는 폐기하지 않는다.
대한민국 발전을 위해서인가? 이해는 되지 않는다. 카카오톡이 AI를 하고 있고 챗봇을 위해 개인정보수집에 동의해 달라고 정면돌파로 호소하면 난 지난 과오를 알기 하지만 동의할 의사가 있다. 정말 대한민국을 위해서.
공감 능력이 없거나 사람을 먼저 생각하지 않는다면, 쌓아 올린 지식도 방구석에서만 이용되어야지 사회로 나오면 안 되겠다. 이루다 사건 관련해서 이미 공감이 많이 되는 쪽으로 사회의 판단은 내려졌기에 SNS에서는 관련 내용을 찾기 힘들다. 뉴스 기사를 찾아보면 지식인라고 자처하는 사람 중 정말 무서운 사람이 세상에 많다는 것을 알 수 있다. 사회 발전을 위해서는 박정희와 같이 다른 사람을 희생해도 괜찮다는 생각 말이다.
이 영상 공유가 이미 방송도 된 건이라 만 건 정도로 묻힐 줄 알았는데, 보배드림의 파워. 공영방송의 신뢰성, 맛깔나는 방송을 하는 진행자 및 방송인들. 그리고 한국에는 여전히 정의로운 분들이 많은지 순식간에 10만까지 올라갔다. 그래서 이전 글은 블로그 프로젝트로 옮겼다.
국가 수사본부 추천 프로젝트로는 정치권, 특히 야당과 관련된 수사를 먼저 하면 안 된다고 생각한다. 대신 여론을 한 방에 몰고 올 수 있는 큰 사건을 정리해 본다.
1. 김학의 사건 뇌물 공여 말고 재수사하여 결과를 언론에 공개하여 이 땅에 정의가 있다는 것을 보여주어야 한다. 성매매로 처벌받은 사람은 없다.
2. 삼성 이건희 성매매 사건은 이건희 제외하고 알선해 준 삼성의 담당자들로 초점을 바꾼 후 수사해야 한다. 성매매 사건임에도 불구하고성매매로 처벌받은 사람은 아무도 없다.
여성들은 피해 여성이라고 하는데, 클리앙 보면 여성 비하/여성부 비하, 피해 여성의 경우 일단 비하 등으로 이번 정권을 옹호하고 있고 이런 큰 사건들은 딱히 관심도 없는 것 같으니. 차라리 차기 정권 가기 전에 성매매 특별법을 없애야 할 판이다. 어차피 해당 커뮤니티 회원은 대기업에 거의 먹히기도 했고 그런 목소리도 내부에서 꽤 나오는 것 같다.
1, 2의 경우 여론을 끼고 수사 진행을 한다면 단박에 국가 수사본부의 실질적 입지를 다질 수 있을 것이다. 그냥 수사 경과를 SBS와 함께 진행하면 된다. 버닝 썬 단독보도, 텔레그램 성매매 범죄자 얼굴을 그냥 까버리는 것 등으로 유명한 방송사다. 그래서 클리앙의 맹 비난을 받기도 한다. 수사 결론이 제대로 나오지 않아도 괜찮다. 검찰 접대야 이미 국민이 다 아는 사실이고 중간 수사 결과를 계속 공개하면, 어느 부분에서 또 누가 막는지도 확실해 지기 때문이다.
사견 하나 덧붙이자면 YG 도 성매매 특별법에서 요리조리 피해 갔으니, YG랑 네이버도 엮었으면 하는 바람이다. 좌파의 사생활이 구글에서는 1~4위까지 검색 순위를 잡았는데. 네이버에서는 5위에 감춰져 있다가 없어졌기 때문이라 사견이라고 했다.
대한민국
정
의 중심에는 여성이 있다. 한국 고유의 문화이다. 아주 교묘하게 피해자들을 나쁜 ㄴ으로 몰고, 돈과 쾌락을 즐긴 사람은 완전히 따로 있다. 그리고 사회는 더더욱 그런 문화를 용인하는 쪽으로 흘러가는데 문제점 인식도 되지 않는 것 같다.
만약, 더불어 민주당이 다음 정권을 이어가지 못한다면 안희정 전 충남도지사의 연장선상에서 다 털려서 그럴 것이다. 일단 표심의 50%는 잃을 것이 뻔하기 때문이다. 여성부 비하, 성매매 천국, 19금 없는 좌파의 사생활로 아이들에게 미치는 교육 영향 등.
투표를 한다면 노무현, 문재인을 뽑은 것처럼 그 연장선에 있는 이재명을 뽑을 것이고 더불어 민주당이 적폐 청산을 조금은 더 이어야 할 것으로 생각되지만, 사실 진심으로 걱정되어서 하는 말이다. 그리고 좌파의 대부분은 돈이 없다가 돈 벌고 오른쪽으로 가는 것을 두 눈으로 봐서다. 스타트업 졸부들이 그 대표 격. 더 킹의 현실판 주인공인 진경준은 나가떨어졌지만 스타트업은 그 마수를 이제 정부에 까지 손을 뻗치고 있다. 이미 4차 산업혁명위원회로 거쳐갔지만.
내 장담컨데... 위에서 열거한 사건이나 커뮤니티 정리 안 하고, 정부까지 먹히면 내가 자주 쓰던 짤대로 될 것이다.
졸부 되어서 할게 짬지 휘두르는 것 밖에 더 있냐. 스타트업 판에 있을 때 오피 걸 이야기를 처음 알게 되었는데 지금은 아예 잡지도 못한다. 돈 주고 오피스텔 가는데 연인인지 아닌지 알 수 있을까? 업소는 호텔 지하에 있고, 2차 업소는 호텔방인데 함정 수사 안 하고 잡을 방법을 있을까?
하긴, 뭐 법인 만들면 바로 탈세 목적이냐고 물을 정도로 탈세는 일반화되어 있고. 가족까지 버려가며 고생한 사람들에게 주어지는 돈과 그 돈을 살 수 있는 여자는 어쩌면 그들 말대로 보상 인지도 모르겠다. 실명을 적고 싶지만 국세청 신고해도 안되는데 굳이 그럴 필요가 있을까 싶다. 어서 빨리 그 사람들이 더 성공하기를 바라본다. 그래야 뉴스거리라도 되고. 훗 날 정의의 사도가 더 찾기 쉬운 위치에 있을 수 있지.
많은 이야기를 적었는데 사실 중요한 사실은 딱 하나다. 정의 구현에 힘 쓰다 순직하신 경찰관 이야기.
삼가 고인의 명복을 빕니다.
치키맨 같은 범죄자들이 경찰에 뇌물 먹여 수사도 받지 않고 시민들을 공포에 떨게 하고 밤마다 여자 찾아 다닐텐데, 뇌물 받은 경찰 무서워서 범죄던 성범죄던 마음 편히 수사할 수 있었을까? 국가수사본부는 순직 경찰관과 같은 분들이 마음 고생 안하고 정의구현 할 수 있도록 뒷 일을 부탁 받았다. 강한 공권력인 만큼 성폭력 특별법이 적용되지 않았던 사건들을 재수사 하고 왜 적용이 안되었는지 SBS를 통해 공개 해 주면 좋을 것 같다. 물론, 19세 제한 없이 "후방"글 나르는 커뮤니티에서는 참 싫어 할 것 같다. 일베도 그랬었으니.
나는 시계를 좋아하는 편이다. 가장 가지고 싶은 시계도 있다. 경제적 여유가 있다면 꼭 브레게를 사고 싶다. 그러나 그렇게 된다고 해도 아마 그 아름다움이 1년을 넘지는 못할 것 같다. 선행 개발자의 직업병일지도 몰라도 물건인 경우 1년은커녕 1~2 달이면 질려 버린다. 그래서 뚜르비용의 아름다움을 모르거나 아날로그 감성의 시 시계, 혹은 수 없이 진동하는 무브먼트의 멋과 깊은 의미를 완전히 몰라서 쓰는 글은 아닐 것이다.
그러나 애플 워치를 한 사람만을 위해 만든다고 하면 얼마가 들지 궁금해서 자료를 찾아보았다.
Get the balance sheet for Apple Inc, which summarizes the company's financial position including assets, liabilities, and more.
www.investing.com
우선, 10조 정도에 팔면 될 것 같다.
인건비는 Employ 뭐에 들어갈 것 같아서 보니 없었다. Seilling/General/Admin. Expenses에 포함될 것 같은데 잘 보시는 분이 정정해 주시면 좋을 것 같다. 믓튼, 인건비에서 시계 대수를 나누려고 하다가 연구 개발 비용을 보니 20조에 육박했다. 애플은 많은 제품이 있지만 IoT, 시계산업 눈치, 임베디드 제품 등의 특성상 연구 개발 기간이 1년은 당연히 넘었을 것이고, 1년 비용을 온전히 애플 워치 개발 비용으로 봤을 때 20조 정도 하는 것 같다. 누가 틀렸다고 할 수 도 있으니, 퉁쳐서 10조. 10 조란 게 퉁 쳐질 금액은 아니지만 애플 워치라는 제품이 없는 상태에서 혼자만을 위해 누군가 의뢰를 했다고 하면, 10조 정도로 보니, 해당 비용은 충분히 가능성 있는 주장으로 보인다.
아날로그 감성을 애플 워치가 주지는 못하겠지만 그건 추측이고, 다른 시계가 애플 워치의 감성과 기능을 따라오지 못하는 것은 현실이다. 물론, 애플 워치뿐 아니라 다른 시계도 마찬가지겠으나,
스위치 시계 시장에 정면 돌파를 한 것은 애플이고, 시계 쪽에서는 명품이 아니지만 명실상부 명품계의 정상에 있는 에르메스와의 협업을 통해 결과는 냈다. 그리고 아마 애플 워치가 대중을 대상으로 하지 않고, 한 한 사람을 위해 한정 제작을 하고 1000억의 가격을 매긴다면, 살 사람 혹은 단체가 있을 수밖에 없다. 전 세계 적으로 광고비를 1000억 쓰는 것보다 모든 뉴스 미디어가 광고를 해 줄 것이기 때문에 시계도 가지고 광고도 하는 수지 타산이 맞기 때문이다. 단, 회사가 아닌 조용한 스타일의 개인이 그 정도로 돈이 많을 경우 딱히 주목받기를 원하진 않을 것 같다. 단지, 자랑하고 싶은 것이 아니라 진정 가지고 싶은 부자인 경우 말이다. 물론, 내 생각은 아니다. 오랜 기간 동안 세상에서 가장 강했던 남자가 했던 말을 가져와 응용한 것뿐이다.
5만 명 이상이 보고, 거의 대부분의 남성이 공감하며 추천글에 올라온 글이다. 추천글이 되기 위해서는 커뮤니티 운영자의 도움이 필요 없지만, 추천 글(1만 8천~3만 이상)로 유지되기 위해서는 운영자의 동의 없이는 불가능하다. 위험한 작은 생각도 그렇지만, 이렇게 한국 사회는 애를 키울 수 있는 둥지가 줄어드는데, 다음과 같이 정리한 이유라면 애를 없애도 될 것 같고 대한민국 자체가 사라져서 미국에 편입되더라도 괜찮을 것 같다. 문화는 곧 민족을 뜻하는 것인데 이런 문화라면, 망할 것은 망해야지 더 좋은 것이 나온다.
위 글에서 정리한 맞벌이 여성이 해야 할 일은
1. 맞벌이해서 돈 벌어 오기
2. 육아
3. 섹스 토이
4. 집안일
일 때문에 몸이 망가질 정도였지만 나에게 여전히 집안일은 힘들다. 육아는 더 하다. 보통 낮에 섹스 목적으로 달려들면 성폭행 범이 된다. 미수라고 할 지라도 성폭력 특별 단속 기간의 경찰을 만나고 CCTV까지 있다면, 형사 처벌감이다. 형사 처벌로 실형을 살고 나오면 범죄자가 되겠지만 저런 말을 앞으로 하지는 못할 것이다.
일부 사람들은 착각한다. 가족이면 공공장소에서 욕을 해도 되고, 성폭행 시도를 해도 되는 등 형사 처벌 수위의 행동을 해도 당연하게 여기는. 그렇게 수많은 어머니들이 울었고, 아이들이 학대당했다.
Patterns — The Swift Programming Language (Swift 4.2)
docs.swift.org
공식문서의 내용에서 쓰는 let point는 튜블 패턴이다.
그런데 튜플은 튜플대로 사용하면 되는데 굳이 switch 문에 다시 바인딩을 시키는 것이 의아하다. 왜냐면 switch 문은 다양한 case에 따라 if 문의 개수를 줄이는데 유용하고 C언어에서 어셈블리로 변화했을 때 switch case문이 다중 if문에 비해 속도가 빠르듯이 더 나은 성능을 위해 switch를 쓰는데 하나의 case문이라면 의미가 없기 때문이다.
인자 개수에 따라 처리가 가능하다면 유용할 텐데 그러지 않다. switch 문의 인자 개수는 동일해야 한다. 만약,
let point = (3, 2, 4)
switch point {
// Bind x and y to the elements of point.
case let (x, y):
print("The point is at (\(x), \(y)).")
case let (x, y, z):
print("The point is at (\(x), \(y), \(z)).")
}
이런 예제라면 에러 난다. 그러면 상수값과 섞어 쓸 때 의미가 있게 된다.
let point = (3, 2)
switch point { // Bind x and y to the elements of point.
case (3, let y): print("The point is at \(y).")
case (let x, 2): print("The point is at \(x).")
default:
print("default")
}
혹은,
let point = (3, 2) let point 2 = (3, 8) let points = (point, point 2)
switch points {
// Bind x and y to the elements of point.
case ((3, 2), let y):
print("The point is at \(y).")
case (let x, (0, 0)):
print("The point is at \(x).")
default:
print("default")
}
이런 식이다. swift는 break문이 필요하지 않아 상위 case에서 참이 되어 버리면 하위 case는 쓸모가 없게 되긴 하지만 튜플 패턴에서 일정 값만 거르고 해당 값을 binding 해서 쓸 때는(굳이 binding 안 하고 써도 되겠지만) 써도 된다는 뜻.
여기서 let을 var로 바꾸었을 때 바딩 된 값이 ref 값인지 copied 값인지 궁금해진다.
let point = (3, 2)
var point 2 = (3, 8)
let points = (point, point 2)
switch points {
// Bind x and y to the elements of point.
case ((3, 2), var y):
print("The point is at \(y).")
y = (4, 4)
print("The point is at \(y).")
case (let x, (0, 0)):
print("The point is at \(x).")
default:
print("default")
}
print("point 2 = ", point 2)
The point is at (3, 8).
The point is at (4, 4).
point 2 = (3, 8)
복사본이 전달된다. call by reference로 볼 수 있는데 call by assignment 방식 때문에 객체의 경우도 따로 조사를 해봐야 한다. swift에서 class init 후 전달되는 모든 값은 참조형으로 작동하기 때문에라도 한번 더 봐야 한다. 이 말은 3년간 Objective-C 할 때는 함수 포인터보다는 NSNotificationCenter를 통하여 각기 다른 객체(여기서는 파일이라고 생각하면 되겠다)에 메시지를 전달하여 해당 함수를 동작시켰다. 파라미터 전달 방식은 프로그램이 커지고 빌더 패턴이 하나라도 끼인 상태라면 전달이 상당히 복잡해져서 요구사항이 바뀐 경우 그냥 노티피케이션센터에 메시지 하나 더 정의해서 전달했다는 뜻이다. 물론, 안드로이드로 치면 해당 액티비티가 가진 멤버 자료들이 resume 되는 시점에 제대로 복구되는지 상관 않고 기능 구현만 했다는 뜻이다. 대부분 블랙박스 검증이니까 얼추 잘되면 그냥 오케이다. 그러나 의료 앱을 만드는 지금은 웬만한 자료는 가지고 있지 않는다. 함수형 프로그램의 철학대로 데이터의 흐름에만 집중을 한다. 가끔 저렇게 요구사항은 바뀌고 급하게 검증을 돌려야 하는 상황이면, Call by Reference를 십 분 활용하여
var pDashboard : DashboardScrollView? = nil
이렇게 꼭 필요한 자료가 있는 싱글톤에 정의하고,
GS.s.pDashboard = self
만든 객체를 넣고
GS.s.pDashboard?. topScroll()
어디서든 호출할 수 있게 한다. 참고로 swift에서 싱글톤은
private init()
static let s
으로 만든다. 사실, 나의 실무 프로그래밍 책에 쓴 것럼 동시성을 체크해야 하지만 네트워크 상황에서도 DispatchQueue 를 전혀 쓰지 않고 있기 때문에 문제는 없어 보인다. closure를 이용하면 된다. (더블클로저를 이용한 프로그래스바 참조) 물론, 운영체제 혹은 프로세서의 멀티 프로세싱에서 앱이 따로 thread를 만들지 않으면 앱 실행 순서는 리니어 하다는 것을 가정해야 하는 위험이 있긴 하지만 다른 안정 장치로 의료용 앱을 보호해야 한다.
자 다시, call by assignment 로 돌아가자. 튜플은 값을 주고, 튜플도 객체니 그냥 call by reference로 믿어도 되겠지만 결국 책임은 실무 프로그래머에게 있으니 의심해 볼 수 밖에 없다.
class dummy {
var A : Int = 3
}
더미 class를 만들자.
var a = dummy()
switch a {
case var b :
print("a.A = \(a.A)")
print("b.A = \(b.A)")
b.A = 2
print("a.A = \(a.A)")
print("b.A = \(b.A)")
default:
print("defult")
}
print("a.A = \(a.A)")
a.A = 3
b.A = 3
a.A = 2
b.A = 2
a.A = 2
바뀐다. 그럼 이 경우는?
var a = dummy()
switch a.A {
case var b :
print("a.A = \(a.A)")
print("b = \(b)")
b = 2
print("a.A = \(a.A)")
print("b = \(b)")
default:
print("defult")
}
print("a.A = \(a.A)")
a.A = 3
b = 3
a.A = 3
b = 2
a.A = 3
안바뀐다.
결국, 파이썬처럼 call-by-assignment 로 동작하는 것을 볼 수 있다.
이제 switch 바인딩의 의미가 값 결정에 있지 않고 단순 커넥션이며, 객체에 따라 다르게 assignment로 동작한다는 것을 알 수 있다. swift는 직관적 리딩을 위해 파라미터 까지도 생략하려면 _(under score)를 써야 하게 해놨는데 복잡하게 프로그래밍 하는 것보다는 직관적으로 알 수 있게 하는게 나을 것이다.
그러나, 난 어렵게 프로그래밍 하는 것을 추천한다. 거대한 switch 문을 만들길 바란다. 대한민국은 프로그래머보다 경영자가 우대받는 사회니까. 우리팀이 이기길 바라는 것은 팀원으로 당연한거니까.
띄워쓰기가 맘에 안들수도 있겠다. 귀차니즘에 의해 Xcode의 ^I 정렬 방식을 따르고 브런치의 맞춤법 검사를 필터링 없이 돌린다.(소스에도 걸리는 것을 보니 ...)
혹 구독자를 위해 요약하면,
Swift의 value-binding pattern은 call by assignment 로 동작한다는 것. 물론, siwft 4.2 기준이며 5가 되었을 때도 공식문서에 별다른 말이 없으면 다시 확인해야 한다. product랑 가까운 개발자 일수록 이런 말 못할 고민은 늘어간다. 비트 하나 차이로 사람이 죽을수도 있으니... 늘 낮은 자세로 탐구하고 고민하고 책임져야 한다. ㅠㅠ
요약 1 이 글은 Swift의 switch문에서 사용되는 value-binding pattern에 대해 설명하고 있습니다.
주요 내용은 다음과 같습니다:
1. Swift 공식 문서에서 설명하는 value-binding pattern은 튜플 패턴을 사용하며, switch문에서 바인딩을 할 때 사용됩니다.
2. switch문의 case에서 상수값과 섞어 사용할 때 의미가 있으며, let을 var로 바꾸었을 때 바인딩된 값이 참조값인지 복사값인지 궁금해집니다.
3. 실험 결과, value-binding pattern에서 바인딩된 값은 복사본이 전달되며, call by reference로 볼 수 있지만 실제로는 call by assignment 방식으로 동작합니다.
4. Swift에서 클래스 초기화 후 전달되는 값은 참조형으로 작동하므로, 객체의 경우도 따로 조사해봐야 합니다.
5. 실무에서는 요구사항 변경에 따라 싱글톤 패턴과 Call by Reference를 활용하여 유연하게 대응할 수 있습니다.
6. Swift의 value-binding pattern은 call by assignment로 동작하며, 객체에 따라 다르게 할당됩니다.
7. 의료 앱 개발과 같이 중요한 분야에서는 비트 하나의 차이로 인해 큰 문제가 발생할 수 있으므로, 늘 책임감을 가지고 탐구하고 고민해야 합니다.
요약2; 요약하자면, Swift 문서에서 설명하는 value-binding pattern은 call-by-assignment 방식으로 동작한다는 것입니다. 이는 switch 문에서 let 또는 var를 사용하여 튜플 패턴을 바인딩할 때, 값이 복사되어 전달됨을 의미합니다. 예제에서는 튜플 패턴의 사용과 switch 문에서의 바인딩을 통한 값 할당 방식을 보여주며, 이를 통해 Swift에서 값의 전달이 어떻게 이루어지는지를 설명합니다. 특히, 클래스 인스턴스와 같이 참조 타입의 경우에도 바인딩된 변수가 복사가 아닌 참조를 통해 값을 전달받는지, 아니면 복사를 통해 전달받는지에 대한 궁금증을 제시합니다. 또한, 이러한 동작 방식이 Swift의 버전에 따라 달라질 수 있으므로, 공식 문서를 통해 최신 정보를 확인해야 함을 강조합니다. 실무 개발자로서는 이러한 세부적인 동작 방식의 이해가 중요하며, 프로그램의 정확성과 효율성을 높이기 위해 깊이 있는 탐구와 고민이 필요함을 언급합니다.
선배님
이 한 분 계신다. 고마운 분이야 정말 많지만 가깝게 지내는 선배님은 딱 한 분이다. 각자 좋아하는 선배가 학교에 있는 이유는 다양하겠다. 나의 경우엔
- 10년이 넘도록 변함없이 한결같은 모습을 보여주시고,
- 쉼 없이 자기 일을 하며,
- 직장인이지만 정의 구현을 위해 당연히 해야 할 말을 늘 말하고,
- 적이 생기는 글을 SNS에 공개할 정도로 다른 사람 도움 없이 능력은 인정받고 있으며,
- 단, 한 번도 후배에게 밥을 얻어먹은 적이 없다.
보통 친구를 만나도 본인이 사는 것이라면 값싼 곳을 찾기 마련이고. 오히려 형들에게 내가 밥을 더 사주고 몇 번 얻어먹은 것으로 본인들은 자신들이 다 샀다며 기억 조작하기 일쑤다. 뭐라 형용할 수 없을 정도로 많은 케이스가 있다는 것을 말하고 싶다. 그리고 난 술을 마셔도 서로 돈이 없으면 편의점 가서 맥주 한 캔을 따도, 혹은 놀이터 가서 하염없이 이야기해도 좋은 친구들이 있다. 좋은 사람을 보는데 굳이 누가 뭘 사는 것이 중요한 것은 아니지만 선배님이 재벌은 아니므로, 수많은 후배들 자주 밥 사 주는 것은 분명 부담이라는 것을 안다. 그러나 그만큼 관계를 더 중요시한다는 말도 되겠다. 나는 이렇게 해 주는 후배는 없고, 제자는 있다.
그러나 옛날 사람인 선배님의 철학은 간단하다. 후배가 밥을 얻어먹냐고. 그래서 일부러 싼 곳을 찾지만 늘 당신이 먹었던 식당 중 최고의 식당을 찾고 그래서 가격도 만만치 않다. 물욕은 또 없으셔서 선물도 잘 받지 않는데, 기습적으로 드리지 않으면 선물을 줄 기회도 잘 없다.
뇌피셜에 대한 배설이 땡겨서 아침부터 적어 본다. 아침에 여러 기사와 댓글을 보고 있으려니... 안철수 사람들이 너무 욕한다... 물론, 이해한다. 난 지금 알고 있는 정보로 판단한 것으로는 이재명 뽑을 것이다. 다만, 이것은 선택과는 달리 이것은 알아야 한다. 안철수 개발자고 안철수가 낸 기술서적으로 난 대학교 때 도저히 넘을 수 없었던, 학문적 허들을 넘을 수 있었다. 안철수가 사람들이 다 정해 놓은 길이 아닌 새로운 길을 개척해 주어서 가능했다. 개발자가 우두머리가 되면 개발 회사는 대성했다. 구글이 그랬고 지금은 이름이 바뀐 예전 안철수 연구소, 한글과 컴퓨터 등 해외 기업 뿐 아니라 국내 기업도 모두 마찬가지다. 왜냐면 기업은 돈이 목적이지만 돈이 최종 목적이 아닌 사람(적어도 돈 맛을 알기 전까지)이 수장이 되어야 많은 사람들이 배 부르기 때문이다. 혼자만 돈을 번 회사를 두고 시대는 성공했다고 하지 않는다(혼자서 정신 승리하고 역사에서 잊혀져도 되겠지만 ^^) 회사를 잘 운영했던 이명박이 회사랑 국가랑 혼동해서 돈 때문에 감옥도 갔지만, 안철수는 돈이 목적이 아니다. 5000억 비자금 조성할 필요도 없고, 이타적 마음이 확실히 있는 사람이고, 그래서 정치계에서는 양보의 아이콘이다. 그리고 고도로 욕하는 사람들은 본인이 한 것이 없다고 한다. 그리고 더 깊은 생각을 하는 사람들은 아직 개혁이 끝나지 않았는데 한 점으로 힘을 모아도 시원찮을 판에 결이 다른 사람 자체가 문제라는 것이다. 나도 모두까기에 라인도 못 타고 생각대로 말해서 파급력이 없는 사람으로 현실적 이해는 한다. 다만, 시대가 바뀌면 생각도 바뀌어야 한다고 한다. 편 가르기가 아닌 다 함께하는 대한민국의 관점에서 접근을 해야 문제가 풀린다. 사실, 그래서 이낙연도 이해가 가지만 안철수 만큼 오래도록 관심 가진 사람은 아니고 개발자 출신도 아니라서 판단은 안 하고 있다. 오랜 개발자 출신은 특이하게도 공부하는 것, 일하는 것 모두 자기 계발과 연관되어 있고 그것을 좋아하는 사람이라면 인류애와 함께 인생의 종착지인 경우가 많다. 그래서 돈을 벌고도 계속 개발을 하고 사람들이 뭐라고 하던 신경 안쓰는 사람도 알고 있다. 그래서 또 다음 제품을 낸다. 이런 안경으로 안철수를 보면 아마 안철수의 행보가 보일 것이다. 그리고 난 정치권은 사실 큰 기대를 안 한다. 그래도 남들보다 좀 덜 해먹을 사람을 뽑는 것이 선거라고 생각한다. 이재명이나 안철수가 뭐가 아쉬워서 5000억 비자금 조성하거나 다스횡령, 삼성 비자금 받을까? 아예 기획도 안 할 것이다. 뭐, 그 만큼 안철수가 저력이 있으니 욕하는 것은 이해를 하지만 아이들이 보고 판단력을 잃을까 두렵다. 조금 저속하긴 하지만 정치권에서는 돈에 대한 질문이 추가되거나 주장이 되면 좋겠다. 최소한의 돈은 필요하겠지만 노무현을 보면 가능한 이야기다.
칫솔 살균기를 집에서 들고와 혼자만 쓰고 있었다. 2년만에 새로운 사람들이 들어오니 다른 사람들도 쓰기 시작한다.
1
회사도 항상 새로운 사람이 필요한 이유는 여기서도 찾는다.
뭔가가 바뀌길 원한다면 2년이 아니라 완전히 새로운 사람으로 바뀌어야 하는 것이다. 그러나 프로젝트 기간은 2년으로 한다. 기존에 있던 사람들이 좌/우를 버린다? 기대도 안 했다. 2년 동안 정치를 배울 새로운 친구들이 좌/우 구분은 없었으면 한다. 물론, 더러움을 쫓는 종자들은 그냥 자기 갈 길 가시고.
■ 개인정보 수집 및 이용목적 - 모바일 서비스 : 회원가입 및 SNS 연동 (간편 로그인 및 친구 찾기), 포럼 서비스
■ (필수) 수집 항목 - SNS 연동 : SNS 프로필(닉네임, 이미지 URL) - 포럼 : 게임 내 닉네임, 비밀번호 ※ SNS(페이스북, 네이버, 카카오) 연동 시 수집하는 정보는 이용자가 연동한 SNS 서비스에 한정하여 수집됩니다.
■ (선택) 수집 항목 - 모바일 서비스 (회원가입) : 이메일, 비밀번호
■ 보유 및 이용 기간 - 모바일 서비스 : 회원탈퇴 또는 서비스 종료시까지
개인정보 수집 및 이용에 대한 동의를 거부하시는 경우에도, 게임 서비스의 이용은 가능합니다. 다만, 수집 및 이용 동의를 거부하신 정보와 연계된 서비스는 동의 전까지 일부 또는 전체를 이용하실 수 없습니다.
개인정보처리방침
개인정보처리방침이란? 넷마블 이용자에게 서비스를 제공하기 위해 수집하고 이용하는 개인정보에 대한 관리 기준입니다.
넷마블 주식회사(이하 "넷마블")는 이용자 동의를 기반으로 개인정보를 수집·이용 및 제공하며, 정보통신서비스제공자가 준수하여야 하는 대한민국의 관계 법령 및 제도를 성실히 준수하고 있습니다. 본 개인정보처리방침은 넷마블이 제공하는 PC 및 모바일 서비스(이하 ‘서비스'라 함)에 적용됩니다.
1. 개인정보의 수집 및 이용
넷마블은 다음과 같은 목적으로 개인정보를 수집하고 이용하고 있습니다.
일부 서비스에서 특화된 여러 기능들을 제공하기 위해 공통으로 수집하는 정보 이외에 이용자에게 동의를 받고 개인정보를 추가로 수집할 수 있습니다. * 필수정보란? : 해당 서비스의 본질적 기능을 수행하기 위한 최소한의 정보 * 선택정보란? : 특화 서비스의 제공을 위해 추가 수집하는 정보 (단, 동의하지 않은 경우에도 서비스 이용에 제한은 없습니다.)
[공통] 구분 수집·이용목적 필수 /선택 수집 및 이용항목 본인 인증 본인 확인 필수 이름, 생년월일, 성별, 내외국인 정보, 이동통신사 정보, 휴대폰번호, CI, DI 법정대리인 확인 필수 이름, 생년월일, 성별, 내외국인 정보, 이동통신사 정보, 휴대폰번호, CI, DI 선택 법정대리인의 정보 이벤트 경품 배송 필수 이름, 휴대폰번호, 주소 제세공과금 부과 필수 이름, 주민등록번호, 주소, 계좌번호, 은행명, 예금주명 이벤트 참여 선택 이메일 주소, 휴대폰번호, SNS ID 중복참여 확인 선택 광고식별자, 서비스 이용기록, 쿠키 마케팅 서비스 등 안내 선택 이메일주소, 휴대폰번호, SNS ID 맞춤형 광고 선택 광고식별자, 서비스 이용기록, 쿠키 고객 상담 식별 및 연락 필수 이메일주소, 휴대폰번호, 전화번호 상담내용 확인 선택 이름, ID, 닉네임, 기타 상담에 필요한 정보 서비스 제공 개인위치정보 선택 개인위치정보에 대한 조회 cashpan 현금 신청 비용 처리 필수 이름, 생년월일, 성별, 주민등록번호, 주소, 이메일주소, 계좌번호, 은행명, 예금주명, 패스워드, 이동통신사 정보, CI, DI *주민등록번호 처리목적 : 소득세법 제145조 기타소득 원천징수 의무 등
[PC] 구분 수집·이용목적 필수 /선택 수집 및 이용항목 회원 회원 가입 필수 넷마블 아이디, 패스워드, 닉네임, 이메일주소, 휴대폰번호, CI, DI 결제/환불 결제 필수 신용카드 카드사명, 카드번호, 유효기간, CVC 휴대폰 휴대폰번호, 이동통신사 정보 계좌이체 은행명, 계좌번호 무통장 입금 은행명, 입금자명, 현금영수증정보 일반전화 결제 전화번호 문화상품권 컬처랜드 ID 도서문화상품권 북앤라이프 ID 해피머니상품권 해피머니 ID 틴캐시 틴캐시 ID GP 쿠폰 지피존 ID 취소 또는 환불 필수 은행명, 계좌번호, 예금주 (확인을 위해 신용카드 이용내역서, 무통장거래입금증, 가족관계증명서, 휴대폰가입증명서가 수집될 수 있음)
[모바일] 구분 수집·이용목적 필수 /선택 수집 및 이용항목 회원 모바일 서비스 필수 넷마블 이름 또는 닉네임, 이메일주소(ID), 패스워드 페이스북 이름 또는 닉네임, 프로필 이미지 URL 네이버 이름 또는 닉네임, 프로필 이미지 URL 카카오 닉네임, 프로필 이미지URL 구글 구글ID, 프로필, 닉네임 애플 애플 게임센터ID, 프로필, 닉네임
넷마블은 특정한 기술(True Depth API 등)을 활용하여 디바이스의 카메라를 통해 이용자의 얼굴을 인식하여 특정 이미지를 생성할 수 있지만, 해당 기술을 통해 만들어진 정보는 별도로 저장하거나 제공하지 않습니다.
넷마블은 다음과 같은 정보들을 자동 생성 및 수집하여 서비스 이용 통계 분석, 맞춤 서비스 제공 및 광고 게재 등에 이용할 수 있습니다. * IP Address, 쿠키, 방문 일시, 서비스 이용 기록, 불량 이용 기록, 기기정보(모델명, 통신사 정보, OS 정보 및 버전, 기기 식별자, 단말기 언어 및 국가정보)
2. 개인정보의 제공
넷마블은 서비스 제공을 위해 다음과 같은 업무들을 다른 회사에게 위탁하여 처리하고 있습니다.
위탁업무 내용이나 수탁자가 변경될 경우에는 지체없이 본 개인정보 처리방침을 통하여 공개하도록 하겠습니다. 위탁업체 위탁 업무 내용 IGS 게임 서비스 운영 및 고객상담 지원, 고객상담 녹취시스템 운영위탁 티사이언티픽, ㈜젤라블루, 우체국, 엠엔비프로덕션(주) 이벤트 경품 지급 업무(연락, 배송 등) (주)케이지모빌리언스 폰인증 및 고객센터 답변 알림, 결제처리 슈어엠주식회사 문자서비스 전송 시스템 운영위탁 한국모바일인증㈜ 본인확인서비스
넷마블은 서비스 제공을 위해 다음과 같은 업무들을 국외 회사에게 위탁하여 처리하고 있습니다.
이전회사 이전목적 이전항목 이전방법 이용기간 연락처 텐센트(중국) 주변 친구찾기 위치정보 시스템 접근 위치정보 삭제 또는 서비스 종료 시 cloudlegalnotices@tencent.com
넷마블은 부가 서비스 제공을 위해 동의를 획득한 후 다른 회사에게 제공하고 있습니다.
[PC] 제공받는자 제공목적 제공항목 보유 및 이용기간 ㈜케이지모빌리언스 결제처리 넷마블ID 결제이후 5년 Mobile OTP 서비스 휴대폰번호 최초 인증 후 삭제 NHN한국사이버결제 결제처리 넷마블ID, 북앤라이프ID, 북앤라이프 비밀번호, 해피머니ID, 해피머니 비밀번호 결제이후 5년 다날, 갤럭시아머니트리㈜ 결제처리 넷마블ID, 컬쳐랜드ID, 컬쳐랜드 비밀번호 결제이후 5년 ㈜다우데이타 결제처리 및 요금정산 넷마블ID, 전화번호, 생년월일 결제이후 5년 ㈜지피존 결제처리 넷마블ID, 지피존ID, 지피존비밀번호 결제이후 5년 쿠콘, 토스페이먼츠, 미디어웹, 브이피㈜ 결제처리 넷마블ID 결제이후 5년 ㈜씽크풀 로그인 도용방지 서비스 접속IP 서비스 이용기간 ㈜씽크에이티 전화인증 서비스 전화번호 서비스 이용기간 휴대폰/ARS결제 중재센터 결제 분쟁해소 요청 범위의 정보 6개월 ㈜핀크럭스 이벤트 공급 및 광고 제휴 넷마블ID 3년 잼팟 본인인증 결과제공 CI, DI, 생년월일 사용 후 삭제
법령의 규정에 의거하거나, 수사 목적으로 법령에 정해진 절차와 방법에 따라 수사기관의 요구가 있는 경우 개인정보가 제공될 수 있습니다.
3. 개인정보의 파기
넷마블은 이용자의 개인정보를 수집 및 이용목적이 달성된 후 지체 없이 파기하고 있습니다.
단, 개인정보 도용 등으로 인한 피해 발생 시 복구와 피해자 보호 등을 위하여 회원가입 시 수집한 개인정보를 14일 동안 임시로 보관할 수 있습니다. ID는 타 서비스와의 연계로 인해 30일간 보유하고, 이후에는 재생할 수 없는 방법으로 완전히 삭제하고 있습니다. 또한, '개인정보 유효기간제'에 따라 가입 후 1년간 서비스를 이용하지 않은 이용자의 개인정보는 별도 분리 보관 또는 파기하고 있습니다.
법령에 의해 일정기간 보관되어야 하는 개인정보 및 해당 법령은 다음과 같습니다.
관련 법령 수집 정보 보유기간 통신비밀보호법 서비스 이용 관련 정보(웹사이트 방문기록) 3개월 전자상거래 등에서의 소비자 보호에 관한 법률 소비자의 불만 또는 분쟁처리에 관한 기록 3년 계약 또는 청약철회 등에 관한 기록 5년 대금결제 및 재화 등의 공급에 관한 기록 5년 국세기본법 세법이 규정하는 모든 거래에 관한 장부 및 증빙서류 5년 소득세법 원천징수 관련 정보 5년
개인정보 파기 시에는 복구 및 재생되지 않도록 기술적인 방법과 분쇄/소각 등의 물리적인 방법을 사용하여 진행합니다.
넷마블은 이용자의 권리를 다음과 같이 보호하고 있습니다.
이용자(만 14세 미만 아동 법정대리인 포함)는 언제든지 개인정보의 열람, 정정, 처리 정지, 동의 철회 등 법률에서 정한 권리를 행사할 수 있습니다.
[넷마블 포털 이용자] 브라우저 : 로그인 후 내 정보관리 페이지 이용 [모바일 게임 이용자] 넷마블 게임 서비스 : 고객센터(유선, 이메일) 또는 1:1 문의 카카오 게임 서비스 : 고객센터 또는 카카오톡 > 더보기 > 설정 > 개인/보안 > 카카오 계정 > 연결된 서비스 관리 구글, 애플, 네이버, 페이스북 등 : 서비스별 고객센터
넷마블은 쿠키를 설치하고 이용할 수 있지만, 이용자가 이를 거부하실 수 있습니다.
쿠키는 맞춤 서비스나 편의성 증진등을 위하여 사용하고 있습니다.
쿠키(Cookie)란? 쿠키는 사이트를 운영하는데 이용되는 서버가 이용자의 브라우저에게 보내는 아주 작은 텍스트 파일로서 이용자의 컴퓨터에 저장되고 이용될 수 있습니다. 쿠키 설정 거부방법은? Chrome : 우측 설정 메뉴 > 하단 고급 설정 표시 > 개인정보의 콘텐츠 설정 > 직접 설정 Internet Explorer : 도구 메뉴 > 인터넷 옵션 > 개인정보 > 직접 설정
넷마블은 서비스 이용 기록을 분석할 수 있지만, 이용자가 이를 거부하실 수 있습니다.
[브라우저 이용자] Chrome : 우측 설정 메뉴 > 하단 고급 설정 표시 > 개인정보의 탐색 트래픽으로 추적 안함 설정 Internet Explorer : 도구 메뉴 > 안전 메뉴 > Do Not Track 설정 [모바일 기기 이용자] Android : 홈 > 설정 > Google설정 > 광고 > 광고맞춤설정 선택 해제 IOS : 홈 > 설정 > 개인정보보호 > 광고 > 광고 추적 제한
넷마블은 개인정보의 안전한 처리를 위해 노력하고 있습니다.
이용자의 개인정보를 안전하게 관리하기 위하여 개인정보보호법에 따라 다음과 같이 개인정보를 보호하고 있습니다.
1. 개인정보의 안전한 처리를 위해서 내부정책을 수립하고 시행하고 있습니다. 2. 개인정보에 대한 접근을 엄격하게 관리하고 있습니다. 3. 개인정보를 안전하게 저장하고 전송 할 때에는 암호화 기술을 적용하고 있습니다. 4. 개인정보 침해사고 발생에 대응하기 위해서 접속기록의 보관하고 위조ㆍ변조 방지를 위한 조치를 하고 있습니다. 5. 개인정보를 지키기 위하여 백신을 설치하고 운영하고 있습니다. 6. 개인정보의 안전한 보관을 위하여 출입통제장치, 잠금장치, CCTV 등의 설치 등 물리적 조치를 하고 있습니다."
넷마블은 국내 정보보호 인증(ISMS 및 PIMS)과 국제 정보보호 인증(ISO/IEC 27001:2013)을 획득하고, 공인된 기관으로부터 개인정보보호 활동에 대해 검증을 받고 있습니다.
넷마블은 글로벌 규제를 존중하고 있습니다.
넷마블은 국가별 정보보호 제도를 존중하고, 내부 보안정책에 따라 정보보호를 위하여 최선을 다하고 있습니다. 다만, 정보가 처리되는 지역과 관계없이 본 정책에 설명된 개인정보보호 기준을 우선하여 적용합니다.
넷마블은 개인정보 보호책임자를 지정하고 담당부서를 운영하고 있습니다.
이용자는 서비스(또는 사업)을 이용하시면서 발생한 모든 개인정보 보호 관련 문의, 불만처리, 피해구제 등에 관한 사항을 개인정보 보호책임자 및 담당부서로 문의하실 수 있습니다. 넷마블은 이용자의 문의에 대해 지체없이 답변 및 처리해드릴 것입니다.
제1조(목적) 본 약관은 넷마블(주)(이하 “회사”라 합니다)가 모바일 기기를 통해 제공하는 모든 게임 서비스 및 이에 부수하는 네트워크, 웹사이트, 기타 서비스(이하 “서비스”라 합니다)이용에 대한 회사와 회원 간의 권리와 의무, 책임사항, 기타 필요한 사항을 규정함을 목적으로 합니다.
제2조(용어의 정의) ① 본 약관에서 사용하는 용어의 정의는 아래와 같습니다. 1. “회원”이라 함은 이 약관에 따라 이용계약을 체결하고, 회사가 제공하는 서비스를 이용하는 자를 의미합니다. 2. “임시회원”이란 계정정보를 외부계정과 연동 또는 인증을 하지 않거나 게스트 로그인 모드를 통해 서비스를 이용하는 회원을 의미합니다. 3. “모바일 기기”란 네트워크를 통해 콘텐츠를 다운로드 받거나 설치하여 사용할 수 있는 기기로서, 휴대폰, 스마트폰, 휴대정보단말기(PDA), 태블릿 등을 의미합니다. 4. “계정정보”란 회원의 회원번호와 외부계정정보, 기기정보, 별명, 프로필 사진, 친구목록 등 회원이 회사에 제공한 정보와 게임이용정보 (캐릭터 정보, 아이템, 레벨 등), 이용요금 결제 정보 등을 통칭합니다. 5. “콘텐츠”란 모바일 기기로 이용할 수 있도록 회사가 서비스 제공과 관련하여 디지털 방식으로 제작한 유료 또는 무료의 내용물 일체(게임 및 네트워크 서비스, 애플리케이션, 게임 머니, 게임 아이템 등)를 의미합니다. 6. “유료 결제”란 서비스 내 콘텐츠 등을 구매 또는 이용하기 위해 회사가 인정하는 결제업체를 통한 결제 행위를 의미합니다. 7. “오픈마켓”이란 모바일 기기에서 애플리케이션을 설치하고 유료 결제를 할 수 있도록 구축된 전자상거래 환경을 의미합니다. 8. “제휴 서비스”라 함은 회사가 카카오 등 타 모바일 플랫폼 서비스사와 제휴를 통하여 제공하는 서비스로서, 제휴 모바일 플랫폼의 가입 정보, 프로필 사진 등을 이용해 모바일 기기에서 서비스를 이용할 수 있도록 제공하는 개별 또는 일체의 서비스를 의미합니다. 9. “결제업체”라 함은 신용카드, 휴대폰결제 등 오픈마켓에서 사용 가능한 전자지급수단을 제공하는 업체를 의미합니다. 10. “애플리케이션”이란 회사가 제공하는 서비스를 이용하기 위하여 모바일기기를 통해 다운로드 받거나 설치하여 사용하는 프로그램 일체를 의미합니다. 11 . “게임서비스”라 함은 회사가 제공하는 서비스의 하나로서 회원이 모바일 기기에서 실행하는 게임 및 이에 부수하는 서비스를 의미합니다. ② 이 약관에서 사용하는 용어의 정의는 본 조 제1항에서 정하는 것을 제외하고는 관계법령 및 서비스별 정책에서 정하는 바에 의하며, 이에 정하지 아니한 것은 일반적인 상 관례에 따릅니다.
제3조 (회사정보 등의 제공) 회사는 다음 각 호의 사항을 회원이 알아보기 쉽도록 게임서비스 내에 표시합니다. 다만, 개인정보처리방침과 약관은 회원이 연결화면을 통하여 볼 수 있도록 할 수 있습니다 1. 상호 및 대표자의 성명 2. 영업소 소재지 주소(회원의 불만을 처리할 수 있는 곳의 주소를 포함합니다) 3. 전화번호, 전자우편주소 4. 사업자 등록번호 5. 통신판매업신고번호 6. 개인정보처리방침 7. 서비스 이용약관
제4조(약관의 효력 및 변경) ① 회사는 이 약관의 내용을 회원이 알 수 있도록 게임서비스 내 또는 그 연결 화면에 게시합니다. 이 경우 이 약관의 내용 중 서비스 중단, 청약철회, 환급, 계약 해제ㆍ해지, 회사의 면책사항 등과 같은 중요한 내용은 굵은 글씨, 색채, 부호 등으로 명확하게 표시하거나 별도의 연결 화면 등을 통하여 회원이 알아보기 쉽게 처리합니다. ② 회사가 약관을 개정할 경우에는 적용일자 및 개정내용, 개정사유 등을 명시하여 최소한 그 적용일 7일 이전부터 게임서비스 내 또는 그 연결 화면에 게시하여 회원에게 공지합니다. 다만, 변경된 내용이 회원에게 불리하거나 중대한 사항의 변경인 경우에는 그 적용일 30일 이전까지 본문과 같은 방법으로 공지하고 제28조 제1항의 방법으로 회원에게 통지합니다. 이 경우 개정 전 내용과 개정 후 내용을 명확하게 비교하여 회원이 알기 쉽도록 표시합니다. ③ 회사가 약관을 개정할 경우 개정약관 공지 후 개정약관의 적용에 대한 회원의 동의 여부를 확인합니다. 회사는 제2항의 공지 또는 통지를 할 경우 회원이 개정약관에 대해 동의 또는 거부의 의사표시를 하지 않으면 동의한 것으로 볼 수 있다는 내용도 함께 공지 또는 통지를 하며, 회원이 이 약관 시행일까지 거부의 의사표시를 하지 않는다면 개정약관에 동의한 것으로 볼 수 있습니다. 회원이 개정약관에 대해 동의하지 않는 경우 회사 또는 회원은 서비스 이용계약을 해지할 수 있습니다. ④ 회사는 회원이 회사와 이 약관의 내용에 관하여 질의 및 응답을 할 수 있도록 조치를 취합니다. ⑤ 회사는 「전자상거래 등에서의 소비자보호에 관한 법률」, 「약관의 규제에 관한 법률」, 「게임산업진흥에 관한 법률」, 「정보통신망이용촉진 및 정보보호 등에 관한 법률」, 「콘텐츠산업진흥법」 등 관련 법령에 위배하지 않는 범위에서 이 약관을 개정할 수 있습니다.
제5조(이용계약의 체결 및 적용) ① 이용계약은 회원이 되고자 하는 자(이하 “가입신청자”라 합니다)가 이 약관의 내용에 대하여 동의를 한 다음 서비스 이용 신청을 하고, 회사가 그 신청에 대해서 승낙함으로써 체결됩니다. ② 회사는 가입신청자의 신청에 대하여 승낙함을 원칙으로 합니다. 다만, 회사는 다음 각 호의 어느 하나에 해당하는 이용 신청에 대해서는 승낙을 거절할 수 있습니다. 1. 이용신청서 내용을 허위로 기재하거나 이용신청 요건을 충족하지 못한 경우 2. 회사가 서비스를 제공하지 않거나, 제공할 것으로 결정하지 않은 국가에서의 비정상적이거나 우회적인 방법을 통해 이용 신청하는 경우 3. 「게임산업진흥에 관한 법률」등 현행 법령에서 금지하는 행위를 할 목적으로 이용신청 하는 경우 4. 사회의 안녕과 질서 또는 미풍양속을 저해할 목적 또는 회사의 이익을 저해하려는 목적으로 신청하는 경우 5. 부정한 용도로 서비스를 이용하고자 하는 경우 6. 영리를 추구할 목적으로 서비스를 이용하고자 하는 경우 7. 회사가 서비스 이용을 제한한 모바일 기기, 프로그램 등을 통해 이용신청을 하는 경우 8. 그 밖에 각 호에 준하는 사유로서 승낙이 부적절하다고 판단되는 경우 ③ 회사는 다음 각 호의 어느 하나에 해당하는 경우 그 사유가 해소될 때까지 승낙을 유보할 수 있습니다. 1. 회사의 설비에 여유가 없거나, 특정 모바일 기기의 지원이 어렵거나, 기술적 장애가 있는 경우 2. 서비스 또는 결제 수단의 장애 등 기술상 지장이 있는 경우 3. 그 밖의 위 각호에 준하는 사유로서 이용신청의 승낙이 어렵다고 판단되는 경우 ④ 회사는 회원이 약관 동의 절차 또는 서비스 이용에 필요한 정보의 입력을 완료하면, 승낙을 보류하거나 거부할 사항이 없는 경우 그 즉시 서비스를 이용할 수 있도록 합니다. 단, 사후에 제2항에 따른 사항이 확인되는 경우에는 본 약관의 규정에 따라 이용제한이나 계약해지를 할 수 있습니다. ⑤ 회사는 이용자의 편의를 위하여 게임서비스에 대해 임시 회원 기능을 제공할 수 있습니다. 임시 회원 기능 이용 중 아래 각 호에 해당하는 경우 계정정보가 삭제되거나 기록을 확인할 수 없는 문제가 발생할 수 있으며, 임시회원 기능을 통해 이용하던 게임서비스의 계정정보는 이후 연계 또는 이전이 불가할 수 있습니다. 이 경우 회사는 계정정보의 복구를 보장하지 않으며, 이에 대한 보상 및 손해배상에 대한 책임을 지지 않습니다. 단, 회사의 고의 또는 중과실에 의한 경우에는 그러하지 아니합니다. 1. 모바일 기기를 변경한 경우 2. 모바일 기기를 개조하거나 초기화한 경우 3. 모바일 기기에서 어플리케이션 등 콘텐츠의 전부 또는 일부를 삭제한 경우
제6조(약관 외 준칙) 이 약관에서 정하지 아니한 사항과 이 약관의 해석에 관하여는 「전자상거래 등에서의 소비자보호에 관한 법률」, 「약관의 규제에 관한 법률」, 「게임산업진흥에 관한 법률」, 「정보통신망이용촉진 및 정보보호 등에 관한 법률」, 「콘텐츠산업진흥법」 등 관련 법령 또는 상 관례에 따릅니다.
제7조(운영정책) ① 약관을 적용하기 위하여 필요한 사항과 약관에서 구체적 범위를 정하여 위임한 사항을 게임서비스 운영정책(이하 “운영정책”이라 합니다)으로 정할 수 있습니다. ② 회사는 운영정책의 내용을 회원이 알 수 있도록 게임서비스 내 또는 그 연결화면에 게시합니다. ③ 운영정책을 개정하는 경우에는 제4조 제2항의 절차에 따릅니다. 다만, 개정 내용이 다음 각 호의 어느 하나에 해당하는 경우에는 제2항의 방법으로 사전에 공지합니다. 1. 약관에서 구체적으로 범위를 정하여 위임한 사항을 개정하는 경우 2. 회원의 권리·의무와 관련 없는 사항을 개정하는 경우 3. 운영정책의 내용이 약관에서 정한 내용과 근본적으로 다르지 않고 회원이 예측할 수 있는 범위 내에서 운영정책을 개정하는 경우
제8조(개인정보의 보호 및 사용) ① 회사는 관련 법령이 정하는 바에 따라 회원의 개인정보를 보호하기 위해 노력하며, 개인정보의 보호 및 사용에 대해서는 관련 법령 및 회사의 개인정보처리방침에 따릅니다. 다만, 회사가 제공하는 서비스 이외의 링크된 서비스에서는 회사의 개인정보처리방침이 적용되지 않습니다. ② 서비스의 특성에 따라 회원의 개인정보와 관련이 없는 별명‧캐릭터 사진‧상태정보 등 자신을 소개하는 내용이 공개될 수 있습니다. ③ 회사는 관계 법령에 의해 관련 국가기관 등의 요청이 있는 경우를 제외하고는 회원의 개인정보를 본인의 동의 없이 타인에게 제공하지 않습니다. ④ 회사는 회원의 귀책사유로 유출된 회원의 개인정보 또는 계정정보 등으로 인해 발생한 피해에 대하여 책임을 지지 않습니다.
제9조(회사의 의무) ① 회사는 관련법령 및 본 약관에서 정하는 권리의 행사 및 의무의 이행을 신의에 따라 성실하게 준수합니다. ② 회사는 회원이 안전하게 서비스를 이용할 수 있도록 개인정보(신용정보 포함)보호를 위해 보안시스템을 갖추어야 하며 개인정보처리방침을 공시하고 준수합니다. 회사는 이 약관 및 개인정보처리방침에서 정한 경우를 제외하고는 회원의 개인정보가 제3자에게 공개 또는 제공되지 않도록 합니다 ③ 회사는 계속적이고 안정적인 서비스의 제공을 위한 개선작업 중 설비에 장애가 생기거나 데이터 등이 멸실ㆍ훼손된 때에는 천재지변, 비상사태, 현재의 기술로는 해결이 불가능한 장애나 결함 등 부득이한 사유가 없는 한 지체 없이 이를 수리 또는 복구하도록 최선의 노력을 다합니다.
제10조(회원의 의무) ① 회원은 회사에서 제공하는 서비스의 이용과 관련하여 다음 각 호에 해당하는 행위를 해서는 안 됩니다. 1. 이용신청 또는 회원정보 변경시 허위사실을 기재하거나, 타인의 정보를 사용하는 행위 2. 회사가 제공하지 않는 서비스나 비정상적인 방법을 통해 게임 정보(ID, 캐릭터, 아이템, 게임머니 등)을 취득, 이용, 매매, 증여, 양도하거나 시도하는 것으로 의심되는 행위 3. 회사의 직원이나 운영자를 가장하거나 타인의 명의를 도용하여 글을 게시하거나 메일을 발송하는 행위, 타인으로 가장하거나 타인과의 관계를 허위로 명시하는 행위 4. 타인의 신용카드⋅유/무선 전화⋅은행 계좌 등을 도용하여 콘텐츠를 구매하는 행위, 다른 회원의 ID 및 비밀번호를 부정사용하는 행위 5. 다른 회원의 개인정보를 무단으로 수집⋅저장⋅게시 또는 유포하는 행위 6. 도박 등 사행행위를 하거나 유도하는 행위, 음란⋅저속한 정보를 교류⋅게재하거나 음란 사이트를 연결(링크)하는 행위, 수치심⋅혐오감 또는 공포심을 일으키는 말⋅소리⋅글⋅그림⋅사진 또는 영상을 타인에게 전송 또는 유포하는 행위 등 서비스를 불건전하게 이용하는 행위 7. 서비스를 무단으로 영리, 영업, 광고, 홍보, 정치활동, 선거운동 등 본래의 용도 이외의 용도로 이용하는 행위 8. 회사의 서비스를 이용하여 얻은 정보를 무단으로 복제, 유통, 조장하거나 상업적으로 이용하는 행위, 알려지거나 알려지지 않은 버그를 악용하여 서비스를 이용하는 행위 9. 타인을 기망하여 이득을 취하는 행위, 회사의 서비스의 이용과 관련하여 타인에게 피해를 입히는 행위 10. 회사나 타인의 지적재산권 또는 초상권을 침해하는 행위, 타인의 명예를 훼손하거나 손해를 가하는 행위 11. 법령에 의하여 전송 또는 게시가 금지된 정보(컴퓨터 프로그램)나 컴퓨터 소프트웨어⋅하드웨어 또는 전기통신장비의 정상적인 작동을 방해⋅파괴할 목적으로 고안된 바이러스⋅컴퓨터 코드⋅파일⋅프로그램 등을 고의로 전송⋅게시⋅유포 또는 사용하는 행위 12. 회사로부터 특별한 권리를 부여 받지 않고 애플리케이션을 변경하거나, 애플리케이션에 다른 프로그램을 추가⋅삽입하거나, 서버를 해킹⋅역설계하거나, 소스 코드나 애플리케이션 데이터를 유출⋅변경하거나, 별도의 서버를 구축하거나, 웹사이트의 일부분을 임의로 변경⋅도용하여 회사를 사칭하는 행위 13. 제11호내지 제12호에 해당되는 소프트웨어, 어플리케이션 등을 사용, 유포하거나 시도하는 행위 14. 금전 등의 대가를 지불하고 타인에게 게임진행을 요청하는 등(대리 육성 등)의 행위 15. 그 밖에 관련 법령에 위반되거나 선량한 풍속 기타 사회통념에 반하는 행위 ② 회원의 계정 및 모바일 기기에 관한 관리 책임은 회원에게 있으며, 이를 타인이 이용하도록 하게 하여서는 안 됩니다. 모바일 기기의 관리 부실이나 타인에게 이용을 승낙함으로 인해 발생하는 손해에 대해서 회사는 책임을 지지 않습니다. ③ 회원은 각 오픈마켓에서 부정한 결제가 이루어지지 아니하도록 결제 비밀번호 기능 등의 보안 수단을 설정하고 관리하여야 합니다. 회원의 부주의로 인하여 발생하는 손해에 대해 회사는 책임지지 않습니다. ④ 회사는 다음 각 호의 행위의 구체적인 내용을 정할 수 있으며, 회원은 이를 따라야 합니다. 1. 회원의 계정명, 캐릭터명, 길드명, 기타 게임 내에서 사용하는 명칭 2. 채팅 내용과 방법 3. 게시판 등 서비스 이용 방법 4. 제휴서비스 정책 등 기타 필요한 사항
제11조(서비스의 제공) ① 회사는 제5조의 규정에 따라 이용계약이 완료된 회원에게 그 즉시 서비스를 이용할 수 있도록 합니다. 다만, 일부 서비스의 경우 회사의 필요에 따라 지정된 일자부터 서비스를 개시할 수 있습니다. ② 회사는 회원에게 서비스를 제공함에 있어 본 약관에서 정하고 있는 서비스를 포함하여 기타 부가적인 서비스를 함께 제공할 수 있습니다. ③ 회사는 회원의 등급을 구분하고 이용시간, 이용횟수, 제공서비스의 범위 등을 세분화하여 이용에 차등을 둘 수 있습니다.
제12조(서비스 이용) ① 게임서비스는 회사의 영업방침에 따라 정해진 시간 동안 제공 합니다. 회사는 서비스 제공시간을 게임서비스 내 또는 공지사항에 적절한 방법으로 안내합니다. 별도의 표시 또는 공지가 없는 경우는 24시간 제공을 기본으로 합니다. ② 제1항에도 불구하고 회사는 다음 각 호의 경우에는 서비스의 전부 또는 일부를 일시 정지할 수 있습니다. 이 경우 회사는 사전에 그 정지의 사유와 기간을 게임 애플리케이션 초기화면이나 게임서비스 내에 공지합니다. 다만, 사전에 공지할 수 없는 부득이한 사정이 있는 경우 사후에 공지할 수 있습니다. 1. 시스템 정기점검, 서버의 증설 및 교체, 네트워크의 불안정 등의 시스템 운영상 필요한 경우 2. 정전, 서비스 설비의 장애, 서비스 이용폭주, 기간통신사업자의 설비 보수 또는 점검 등으로 인하여 정상적인 서비스 제공이 불가능한 경우 3. 전시, 사변, 천재지변 또는 이에 준하는 국가비상사태 등 회사가 통제할 수 없는 상황이 발생한 경우 ③ 회사는 모바일 기기를 위한 전용 애플리케이션 또는 네트워크를 이용하여 서비스를 제공합니다. 회원은 애플리케이션을 다운로드하여 설치하거나 네트워크를 이용하여 무료 또는 유료로 서비스를 이용할 수 있습니다. ④ 유료 콘텐츠의 경우에는 해당 서비스에 명시된 요금을 지급하여야 이용할 수 있습니다. 네트워크를 통해 애플리케이션을 다운로드하거나 서비스를 이용하는 경우에는 가입한 이동통신사에서 정한 별도의 요금이 발생할 수 있습니다. ⑤ 다운로드하여 설치한 애플리케이션 또는 네트워크 서비스를 통해 이용하는 서비스의 경우 모바일 기기 또는 이동통신사의 특성에 맞도록 제공되며 모바일 기기의 변경, 번호 변경 또는 해외 로밍의 경우 게임서비스의 전부 또는 일부 기능 이용이 불가능할 수 있으며, 이 경우 회사는 책임을 지지 않습니다. ⑥ 다운로드하여 설치한 애플리케이션 또는 네트워크를 통해 이용하는 서비스의 경우 에는 백그라운드 작업이 진행될 수 있습니다. 이 때, 모바일 기기 또는 이동통신사의 특성에 맞도록 추가요금이 발생할 수 있으며 이와 관련된 사항에 대해 회사는 책임을 지지 않습니다. ⑩ 제1항에도 불구하고 관련 법령, 사업자단체 자율준수규약 등에서 특정 시간 또는 방법으로 서비스 제공을 금지하거나 제한하는 경우 서비스가 제공되지 않을 수 있으며, 이와 관련된 사항에 대해 회사는 책임을 지지 않습니다.
제13조 (제휴 서비스) ① 제휴 서비스는 타 모바일 플랫폼(카카오 등)을 이용하는 다른 회원과 함께 이용할 수 있는 서비스 입니다. ② 서비스 이용 전, 회원은 모바일 플랫폼의 개인 프로필을 포함하여 서비스 제공에 필요한 개인정보의 제공 및 이용에 동의하여야 합니다. 이에 동의하지 않으실 경우 서비스 이용에 제한이 있을 수 있습니다. ③ 회사는 제휴 서비스를 통해 다수의 서비스를 제공할 수 있습니다. 여러 개의 서비스에 가입한 회원이 서비스 이용을 해지하고자 하는 경우 가입한 서비스 별로 해지(회원탈퇴)신청을 하여야 합니다. ④ 제휴 서비스는 해당 서비스 의 회원 정보를 이용하여 제공되는 서비스이므로, 회원이 각 제휴 서비스의 회원 자격을 상실하거나 탈퇴 시 정상적으로 서비스의 제공이 이루어지지 않을 수 있습니다. ⑤ 설치된 애플리케이션을 삭제 할 경우, 회원의 계정 정보가 삭제되는 경우가 있을 수 있으므로 사전에 확인 후 삭제하시기 바랍니다.
제14조 (커뮤니티 서비스) ① 커뮤니티 서비스는 다수의 이용자가 자유롭게 의사를 교환하고 친목을 도모할 수 있도록 회사가 제공하는 게시판 등의 서비스를 말합니다. ② 회원은 제휴 서비스 계정을 연동하거나, 기타 회사에서 제공하는 방법 등을 통해 커뮤니티 서비스를 이용할 수 있습니다. ③ 회원이 커뮤니티 서비스 이용 가입시, 원활한 서비스 운영을 위하여 회원의 정보가 운영진에게 공개될 수 있습니다. ④ 커뮤니티 서비스가 제휴 서비스 와 연동되어 제공되는 경우에는, 회원이 각 제휴 서비스의 회원 자격을 상실하거나 탈퇴 시 정상적으로 커뮤니티 서비스의 제공이 이루어지지 않을 수 있습니다. ⑤ 회사는 회원의 권익 보호와 건전한 커뮤니티 서비스 제공을 위하여 필요한 사항을 운영정책 내 포함하거나 별도의 정책으로 정할 수 있으며, 회원은 이를 준수할 의무가 있습니다. 회사는 운영정책 또는 별도 정책의 내용을 회원이 알 수 있도록 서비스 또는 커뮤니티 서비스 내 게시하거나 연결화면을 제공하는 방법으로 회원에게 공지합니다.
제15조(서비스의 변경 및 중지) ① 회사는 원활한 서비스 제공을 위한 운영상 또는 기술상의 필요에 따라 서비스를 변경할 수 있으며, 변경 전에 해당 내용을 서비스 내에 공지합니다. 다만, 버그∙오류 등의 수정이나 긴급업데이트 등 부득이하게 변경할 필요가 있는 경우 또는 중대한 변경에 해당하지 않는 경우에는 사후에 공지할 수 있습니다. ② 회사는 영업양도, 분할ㆍ합병 등에 따른 영업의 폐지, 게임제공계약의 만료, 서비스의 현저한 수익 악화 등 경영상 중대한 사유로 인해 서비스를 지속하기 어려운 경우에는 서비스 전부를 중단할 수 있습니다. 이 경우 중단일자 30일 이전까지 중단일자ㆍ중단사유ㆍ보상조건 등을 게임서비스 초기화면 또는 그 연결화면을 통해 공지하고 제28조 제1항의 방법으로 회원에게 통지합니다. ③ 제 2 항의 경우 유료결제를 통해 제공된 콘텐츠 중 사용하지 않았거나, 별도로 사용기간이 지정되어 잔여 사용기간이 남은 콘텐츠에 대해서는 제25조제3항에 따라 환급합니다.
제16조(정보의 수집 등) ① 회사는 회원간에 이루어지는 채팅 등(서비스내에서 이용자간 진행되는 쪽지, 귓속말 등과 같은 통신내용을 포함합니다)의 내용을 저장ㆍ보관할 수 있으며 이 정보는 회사만이 보유합니다. 회사는 회원간의 분쟁 조정, 민원 처리 또는 게임 질서의 유지를 위한 경우에 한하여, 제3자는 법령에 따라 권한이 부여된 경우에 한하여 이 정보를 열람할 수 있습니다. ② 회사 또는 제3자가 제1항에 따라 채팅 등의 정보를 열람할 경우 회사는 사전에 열람의 사유 및 범위를 해당 회원에게 고지합니다. 다만, 제10조 제1항에 따른 금지행위의 조사ㆍ처리ㆍ확인 또는 그 행위로 인한 피해 구제와 관련하여 이 정보를 열람해야 할 경우에는 사후에 고지할 수 있습니다. ③ 회사는 서비스의 원활하고 안정적인 운영 및 품질 개선을 위하여 회원의 개인정보를 제외한 회원의 모바일 기기 정보(설정, 사양, 운영체제 버전, 가입 통신사 정보 등)를 수집 ‧ 활용할 수 있습니다. ④ 회사는 서비스 개선 및 회원 대상 서비스 소개 등을 위한 목적으로 회원에게 추가정보를 요청할 수 있습니다. 이 요청에 대해 회원은 승낙하거나 거절할 수 있으며, 회사가 이 요청을 할 경우에는 회원이 이 요청을 거절할 수 있다는 뜻을 함께 고지합니다.
제17조(광고의 제공) ① 회사는 서비스의 운영과 관련하여 서비스 내에 광고를 게재할 수 있습니다. 또한 수신에 동의한 회원에 한하여 전자우편, 문자서비스(LMS/SMS), 푸시메시지(Push Notification) 등의 방법으로 광고성 정보를 전송할 수 있습니다. 이 경우 회원은 언제든지 수신을 거절할 수 있으며, 회사는 회원의 수신 거절 시 광고성 정보를 발송하지 아니합니다. ② 회사가 제공하는 서비스 내의 배너 또는 링크 등을 통해 타인이 제공하는 광고나 서비스에 연결될 수 있습니다. ③ 제2항에 따라 타인이 제공하는 광고나 서비스에 연결될 경우 해당 영역에서 제공하는 서비스는 회사의 서비스 영역이 아니므로 회사가 신뢰성, 안정성 등을 보장하지 않으며, 그로 인한 회원의 손해에 대하여도 회사는 책임을 지지 않습니다. 다만, 회사가 고의 또는 중과실로 손해의 발생을 용이하게 하거나 손해 방지를 위한 조치를 취하지 아니한 경우에는 그러하지 아니합니다.
제18조(저작권) ① 회사가 제작한 서비스 내 모든 콘텐츠 에 대한 저작권과 기타 지적재산권은 회사에 귀속합니다. ② 회원은 회사가 제공하는 서비스를 이용하여 얻은 정보 중에서 회사 또는 제공업체에 지적재산권이 귀속된 정보를 회사 또는 제공업체의 사전동의 없이 복제⋅전송 등의 방법(편집, 공표, 공연, 배포, 방송, 2차적 저작물 작성 등을 포함합니다. 이하 같습니다)에 의하여 영리목적으로 이용하거나 타인에게 이용하게 하여서는 안 됩니다. ③ 회원은 서비스 내 콘텐츠(캐릭터, 이미지, 음원 등의 직접적인 내용과 서비스 관련정보와 같은 간접적인 내용을 포함합니다.)와 관련되어 회원 또는 다른 이용자가 서비스를 통하여 업로드 또는 전송하는 대화 텍스트를 포함한 커뮤니케이션, 이미지, 사운드 및 모든 자료 및 정보(이하 "이용자 콘텐츠"라 합니다)에 대하여 회사가 다음과 같은 방법과 조건으로 이용하는 것을 허락합니다. 1. 해당 이용자 콘텐츠를 이용, 편집 형식의 변경 및 기타 변형하는 것(공표, 복제, 공연, 전송, 배포, 방송, 2차적 저작물 작성 등 어떠한 형태로든 이용 가능하며, 이용기간과 지역에는 제한이 없음) 2. 이용자 콘텐츠를 제작한 이용자의 사전 동의 없이 거래를 목적으로 이용자 콘텐츠를 판매, 대여, 양도 행위를 하지 않음 ④ 서비스 내에서 표현되지 않는 내용이거나, 서비스와 관련성 없는 이용자 콘텐츠(일반 게시판 등에서의 게시글 등 실질적으로 게임내 콘텐츠와 연관성이 없는 게시물을 말합니다.)에 대하여 회사는 회원의 명시적인 동의 없이 이용하지 않으며, 회원은 언제든지 이러한 이용자 콘텐츠를 삭제할 수 있으며, 저작물에 대한 권리와 책임은 회원본인에게 있습니다. ⑤ 회사는 회원이 게시하거나 등록하는 서비스내의 게시물에 대해 제10조 제1항에 따른 금지행위에 해당된다고 판단되는 경우에는 사전통지 없이 이를 삭제 또는 이동하거나 그 등록을 거절할 수 있습니다. ⑥ 회사가 운영하는 게시판 등에 게시된 정보로 인하여 법률상 이익이 침해된 회원은 회사에 해당 정보의 삭제 또는 반박 내용의 게재를 요청할 수 있습니다. 이 경우 회사는 신속하게 필요한 조치를 취하고, 이를 신청인에게 통지합니다. ⑦ 이 조는 회사가 서비스를 운영하는 동안 유효하며 회원탈퇴 후에도 지속적으로 적용됩니다.
제19조(콘텐츠의 이용) ① 서비스 내에서 유료 결제를 통해 지급된 콘텐츠는 회원의 계정 정보에 귀속되어 해당 계정으로 로그인한 모바일 기기에서 사용할 수 있습니다. 다만, 임시 회원의 경우 애플리케이션을 다운로드 받거나 설치한 디바이스에서만 이용할 수 있습니다. ② 유료 결제를 통해 제공된 콘텐츠의 사용기간은 구매 시 별도로 명시된 경우 해당 사용기간을 따릅니다. 다만, 제15조 제2항에 따라 서비스 중단이 이루어지는 경우 기간의 정함이 없는 콘텐츠의 사용 기간은 서비스 중단 공지 시 공지된 서비스의 중단일까지로 합니다. ③ 서비스 내 다른 콘텐츠로의 교환이나, 콘텐츠 이용시 소모되는 콘텐츠(이하 ‘게임 재화’ 라 합니다.)의 경우 유료 결제를 통해 제공되거나, 서비스 이용에 따라 무상으로 제공될 수 있습니다. 게임 재화는 사용시 유료 결제를 통해 제공된 것이 우선적으로 사용됩니다. 다만, 서비스에서 별도의 사용 우선순위를 지정한 경우에는 그러하지 아니합니다.
제20조(서비스 이용제한) ① 회원은 제10조에 따른 회원의 의무를 위반하는 행위를 하여서는 안 되며, 해당 행위를 하는 경우에 회사는 다음 각 호의 구분에 따른 회원의 서비스 이용제한, 관련 정보(글, 사진, 영상 등) 삭제 및 기타의 조치를 포함한 이용제한 조치를 할 수 있습니다. 이용제한 조치가 이루어지는 회원의 구체적 의무위반 사유 및 절차는 제21조 제1항에 따라 개별 게임의 운영정책에서 정합니다. 1. 일부 권한 제한 : 일정기간 채팅제한, 게임정보 초기화 등 일정 권한을 제한 2. 캐릭터 이용제한 : 일정기간 또는 영구히 회원 캐릭터의 이용을 제한 3. 계정 이용제한 : 일정기간 또는 영구히 회원 계정의 이용을 제한 4. 회원 이용제한 : 일정기간 또는 영구히 회원의 게임서비스 이용을 제한 ② 제1항의 이용제한이 정당한 경우에 회사는 이용제한으로 인하여 회원이 입은 손해를 배상하지 않습니다. ③ 회사는 다음 각 호에 해당하는 문제에 대한 조사가 완료될 때까지 해당 계정의 서비스 이용을 정지할 수 있습니다. 1. 계정이 해킹 또는 도용 당했다는 정당한 신고가 접수된 경우 2. 불법프로그램 사용자, 작업장 등 위법행위자로 의심되는 경우 3. 그 밖에 위 각호에 준하는 사유로 서비스 이용의 잠정조치가 필요한 경우 ④ 제3항의 조사가 완료된 후, 유료 결제를 통해 제공된 콘텐츠의 경우 정지된 시간만큼 회원의 이용시간을 연장하거나 그에 상당한 콘텐츠 등으로 보상합니다. 다만, 회원이 제3항 각 호의 사유에 해당하는 경우에는 그러하지 아니합니다.
제21조(이용제한 및 이의제기에 대한 사유 및 절차) ① 회사는 제20조 제1항에 따른 이용제한 조치가 이루어지는 구체적인 사유 및 절차를 위반행위 내용, 정도, 횟수, 결과 등 제반사정을 고려하여 운영정책으로 정합니다. ② 회사가 제20조 제1항에 따른 이용제한 조치를 하는 경우에는 다음 각 호의 사항을 회원에게 사전 통지하고 서비스 내에 공지합니다. 다만, 부득이한 경우에는 사후에 통지할 수 있습니다. 1. 이용제한 사유 2. 이용제한 유형 및 기간 3. 이용제한에 대한 이의신청 방법 ③ 회원이 회사의 이용제한 조치 에 불복하고자 할 때에는 통보가 있은 날로부터 15일 이내에 회사의 이용제한에 불복하는 이유를 기재한 이의신청서를 서면, 전자문서 등의 방법으로 회사에 제출하여야 합니다. ④ 회사는 제3항에 따른 이의신청을 접수한 날로부터 15일 이내에 회원의 불복 이유에 대하여 서면 또는 전자문서 등의 방법으로 답변 하고, 그에 따른 조치를 취합니다. 다만, 회사는 15일 이내에 답변이 곤란한 경우 회원에게 그 사유와 처리일정을 통보합니다.
제22조 (대금결제) ① 콘텐츠에 대한 구매 대금의 부과와 납부는 원칙적으로 이동통신사나 오픈마켓 사업자 등에서 정하는 정책이나 방법에 따릅니다. 또한 각 결제수단별 한도는 회사, 오픈마켓 사업자, 결제업체가 정하는 정책 또는 정부의 방침에 따라 부여되거나 조정될 수 있습니다. ② 콘텐츠의 구매대금을 외화로 결제하는 경우에는 환율‧수수료 등으로 인하여 실제 청구금액이 서비스의 상점 등에서 표시된 가격과 달라질 수 있습니다.
제23조(청약철회) ① 회사와 콘텐츠 의 구매에 관한 계약을 체결한 회원은 구매계약일과 콘텐츠 이용 가능일 중 늦은 날부터 7일 이내에 별도의 수수료‧위약금 등의 부담 없이 청약철회를 할 수 있습니다. ② 회원은 다음 각 호에 해당하는 경우에는 회사의 의사에 반하여 제1항에 따른 청약철회를 할 수 없습니다. 다만, 가분적 콘텐츠로 구성된 구매계약의 경우에는 가분적 콘텐츠 중 다음 각 호에 해당하지 아니하는 나머지 부분에 대하여는 그러하지 아니합니다. 1. 구매 즉시 사용되거나 적용되는 콘텐츠 2. 추가혜택이 제공되는 경우에 그 추가 혜택이 사용된 콘텐츠 3. 개봉 행위를 사용으로 볼 수 있거나 개봉 시 효용이 결정되는 콘텐츠의 개봉 행위가 있는 경우 ③ 회사는 제2항 각 호의 규정에 따라 청약철회가 불가능한 콘텐츠의 경우에는 그 사실을 회원이 쉽게 알 수 있는 곳에 명확하게 표시하고, 해당 콘텐츠의 시험사용 상품을 제공(한시적 이용의 허용, 체험용 제공 등)하거나 이에 대한 제공이 곤란한 경우에는 콘텐츠에 관한 정보를 제공함으로써 회원의 청약철회의 권리행사가 방해 받지 아니하도록 조치합니다. 만약 회사가 이러한 조치를 하지 아니한 경우에는 제2항 각 호의 청약철회 제한사유에도 불구하고 회원은 청약철회를 할 수 있습니다. ④ 제1항과 제2항에도 불구하고 회원이 구매한 유료 콘텐츠의 내용이 표시ㆍ광고의 내용과 다르거나 계약내용과 다르게 이행된 경우에 회원은 해당 콘텐츠의 구매일 또는 이용가능일부터 3개월 이내, 그 사실을 안 날 또는 알 수 있었던 날부터 30일 이내에 청약철회를 할 수 있습니다. ⑤ 회원이 청약철회를 할 경우 회사는 오픈마켓 사업자를 통해 구매내역을 확인할 수 있습니다. 또한 회사는 회원의 정당한 철회 사유를 확인하기 위해 회원에게서 제공받은 정보를 통해 회원에게 연락할 수 있으며, 추가적인 증빙을 요구할 수 있습니다. ⑥ 제1항부터 제4항까지의 규정에 따라 청약철회가 이루어질 경우 회사는 지체 없이 회원의 유료 콘텐츠를 회수하고 3영업일 이내에 대금을 환급합니다. 이 경우 회사가 환급을 지연한 때에는 그 지연기간에 대하여 「전자상거래 등에서의 소비자보호에 관한 법률」 및 같은 법 시행령 제21조의3에서 정하는 이율을 곱하여 산정한 지연이자를 지급합니다. ⑦ 미성년자가 모바일 기기에서 콘텐츠 구매계약을 체결하는 경우, 회사는 법정대리인의 동의가 없으면 미성년자 본인 또는 법정대리인이 그 계약을 취소할 수 있다는 내용을 고지하며, 미성년자가 법정대리인의 동의 없이 구매계약을 체결한 때에는 미성년자 본인 또는 법정대리인은 회사에 그 계약을 취소할 수 있습니다. 다만, 미성년자가 법정대리인이 범위를 정하여 처분을 허락한 재산으로 콘텐츠를 구매한 경우 또는 미성년자가 속임수로써 자기를 성년자로 믿게 하거나 법정대리인의 동의가 있는 것으로 믿게 한 경우에는 취소할 수 없습니다. ⑧ 콘텐츠 구매계약의 당사자가 미성년자인지 여부는 결제가 진행된 모바일 기기, 결제 실행자 정보, 결제 수단 명의자 등을 근거로 판단합니다. 또한 회사는 정당한 취소인지를 확인하기 위해 미성년자 및 법정대리인임을 증명할 수 있는 서류의 제출을 요청할 수 있습니다.
제24조(과오납금의 환급) ① 회사는 과오납금이 발생하는 경우 과오납금을 회원에게 환급합니다. 다만, 과오납금이 회사의 고의 또는 과실 없이 회원의 과실로 인하여 발생한 경우에는 그 환급에 소요되는 실제 비용은 합리적인 범위 내에서 회원이 부담합니다. ② 유료 결제는 오픈마켓사업자가 제공하는 결제방식에 따르며, 결제 과정에서 과오금이 발생하는 경우 회사 또는 오픈마켓사업자에게 환급을 요청하여야 합니다. 다만, 오픈마켓 사업자의 정책, 시스템에 따라 회사가 오픈마켓 사업자에게 필요한 환급 절차의 이행을 요청할 수도 있습니다. ③ 애플리케이션의 다운로드 또는 네트워크 서비스의 이용으로 인해 발생한 통신요금(통화료, 데이터 통화료 등)은 환급 대상에서 제외될 수 있습니다. ④ 환급은 서비스를 이용하고 있는 모바일 기기의 운영체제 종류에 따라 오픈마켓사업자 또는 회사의 환급정책에 따라 진행됩니다. ⑤ 회원이 유료 결제를 통하지 않고 서비스 이용중 무상으로 취득하거나, 회사가 내부 혹은 외부 제휴 이벤트 등을 통하여 무상으로 제공한 콘텐츠는 환급대상에 제외됩니다. ⑥ 회사는 과오납금의 환급을 처리하기 위해 회원에게서 제공받은 정보를 통해 회원에게 연락할 수 있으며, 필요한 정보의 제공을 요청할 수 있습니다. 회사는 회원으로부터 환급에 필요한 정보를 받은 날부터 3영업일 이내에 환급합니다.
제25조(계약해지) ① 회원이 이용 계약을 해지하고자 하는 때에는 회원 본인이 서비스 내 메뉴를 이용 하거나 고객센터를 통해 회원 탈퇴 신청을 할 수 있으며, 탈퇴 완료 시 회원의 게임 정보(점수, 캐릭터, 아이템, 게임머니 등)는 모두 삭제되어 복구가 불가능합니다. 애플리케이션의 삭제 또는 제휴 서비스와의 연동 해지 등은 이용계약의 해지로 인정되지 않습니다 ② 회사는 회원이 이 약관 및 그에 따른 운영정책 등 에서 금지하는 행위를 하는 등 본 계약을 유지할 수 없는 중대한 사유가 발생한 경우 상당한 기간 전에 최고하고, 기간을 정하여 서비스 이용을 중지하거나 이용계약을 해지할 수 있습니다. ③ 제1항 및 제2항에 따른 환급 및 손해배상은 「콘텐츠이용자보호지침」에 따라 처리합니다. ④ 회사는 최근의 서비스 이용일부터 연속하여 1년 동안 회사의 서비스를 이용하지 않은 회원(이하 “휴면계정”이라 합니다)의 개인정보를 보호하기 위해 이용계약을 해지하고 회원의 개인정보 파기 등의 조치를 취할 수 있습니다. 이 경우 조치일 30일 전까지 계약해지, 개인정보 파기 등의 조치가 취해진다는 사실 및 파기될 개인정보 등을 회원에게 통지합니다.
제26조(손해배상) ① 회사 또는 회원은 본 약관을 위반하여 상대방에게 손해를 입힌 경우에는 그 손해를 배상할 책임이 있습니다. 다만, 고의 또는 과실이 없는 경우에는 그러하지 아니합니다 ② 회사가 개별서비스 제공자와 제휴 계약을 맺고 회원에게 개별서비스를 제공함에 있어 회원이 개별서비스 이용약관에 동의를 한 뒤 개별서비스 제공자의 귀책 사유로 인해 손해가 발생할 경우 관련 손해에 대해서는 개별서비스 제공자가 책임을 집니다.
제27조(회사의 면책) ① 회사는 천재지변 또는 이에 준하는 불가항력으로 인하여 서비스를 제공할 수 없는 경우에는 서비스 제공에 관하여 책임을 지지 않습니다. ② 회사는 서비스용 설비의 보수, 교체, 정기점검, 공사 등 기타 이에 준하는 사유로 발생한 손해에 대하여 책임을 지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ③ 회사는 회원의 고의 또는 과실로 인한 서비스 이용의 장애에 대하여는 책임을 지지 않습니다. 다만, 회원에게 부득이하거나 정당한 사유가 있는 경우에는 그러하지 아니합니다. ④ 회원이 서비스와 관련하여 게재한 정보나 자료 등의 신뢰상, 정확성 등에 대하여 회사는 고의 또는 중대한 과실이 없는 한 책임을 지지 않습니다. ⑤ 회사는 회원이 다른 회원또는 타인과 서비스를 매개로 발생한 거래나 분쟁에 대해 개입할 의무가 없으며, 이로 인한 손해에 대해 책임을 지지 않습니다. ⑥ 회사는 무료로 제공되는 서비스 이용과 관련하여 회원에게 발생한 손해에 대해서는 책임을 지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ⑦ 회사는 회원이 서비스를 이용하여 기대하는 이익을 얻지 못하거나 상실한 것에 대하여 책임을 지지 않습니다. ⑧ 회사는 회원의 게임정보 (경험치, 등급, 아이템, 게임머니 등)의 손실에 대하여 책임을 지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ⑨ 회원은 모바일 기기의 비밀번호 설정 기능, 오픈마켓이 제공하는 비밀번호 설정 기능 등을 관리하지 않아 발생하는 제3자 결제에 대해 책임지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ⑩ 모바일 기기의 변경, 휴대전화번호 변경, 운영체제(OS)의 업그레이드 및 변경, 해외 로밍, 통신사 변경 등으로 인해 콘텐츠의 전부 또는 일부 기능을 이용할 수 없는 경우 회사는 이에 대해 책임을 지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ⑪ 회원이 회사에서 제공하는 콘텐츠 또는 계정정보를 삭제한 경우 회사는 이에 대해 책임을 지지 않습니다. 다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다. ⑫ 회사는 임시회원이 서비스 이용으로 발생한 손해에 대해서는 책임을 지지 않습니다.다만, 회사의 고의 또는 과실에 의한 경우에는 그러하지 아니합니다.
제28조 (회원에 대한 통지) ① 회사가 회원에게 통지를 하는 경우 회원의 전자우편주소, 전자메모, 서비스 내 쪽지, LMS/SMS 등으로 할 수 있습니다. ② 회사는 회원 전체에게 통지를 하는 경우 7일 이상 게임서비스 내 게시하거나 팝업화면 등을 제시함으로써 제1항의 통지에 갈음할 수 있습니다.
제29조 재판권 및 준거법 ① 이 약관은 대한민국 법률에 따라 규율되고 해석됩니다. 회사와 회원 간에 발생한 분쟁으로 소송이 제기되는 경우에는 법령에 정한 절차에 따른 법원을 관할 법원으로 합니다.
제30조 (회원의 고충처리 및 분쟁해결) ① 회사는 회원의 편의를 고려하여 회원의 의견이나 불만을 제시하는 방법을 게임서비스 내 또는 그 연결화면에 안내합니다. 회사는 이러한 회원의 의견이나 불만을 처리하기 위한 전담인력을 운영합니다. ② 회사는 회원으로부터 제기되는 의견이나 불만이 정당하다고 객관적으로 인정될 경우에는 합리적인 기간 내에 이를 신속하게 처리합니다. 다만, 처리에 장기간이 소요되는 경우에는 회원에게 장기간이 소요되는 사유와 처리일정을 게임서비스 내 공지하거나 제28조 제1항에 따라 통지합니다. ③ 회사와 회원 간에 분쟁이 발생하여 제3의 분쟁조정기관이 조정할 경우 회사는 이용제한 등 회원에게 조치한 사항을 성실히 증명하고, 조정기관의 조정에 따를 수 있습니다.
<부칙> 본 약관은 2019년 6월 28일부터 시행합니다. 2018년 8월 13일부터 시행되던 종전의 약관은 본 약관으로 대체합니다.
나는 그럭저럭 살 만하다. 집 값 잡기 실패해서 집 값이 많이 올랐고, 부동산 못 사는 사람들 주식으로 몰려서... 많이 번 사람은 몇 달 새 7억, 한 달에 1억 정도씩 번 것 같다. 그 주식으로 들어 간 돈 다시 집 사는데 쓴다고 하니 집 값은 더 오를 것 같다.
그리고 좋은 뉴스들... 그러나 내 친구들 중 힘든 친구들은 더 힘들어졌다. 이제 거의 "연명" 수준이 되어 버렸다. 그리고 그 비율은 잘 살고 있는 비율 만큼이나 못 사는 친구들이 많아졌다. 다행히 주변에 공무원이 많아서 나름 살 만하다고 하지만 내 집마련은 꿈도 못 꾼다. 차라리 못 살던 친구가 임대 아파트 받아서 나중에 이것저것 잘되어 중소 외제차 굴릴 정도가 되어 준 정도. 임대 아파트에 외제차가 생각보다 많다던데 가족 안전 걱정해서 외제차로 가는 것도 아이러니 하다.
이론과 실제는 달라도 너무 다르다. 믓튼, 다 잘 살고 다 행복했으면 좋겠다. 적어도 한국의 의료 시스템은 탄탄해서 다행이다. 그리고 유튭에서 돈 자랑 하다가 몰락하고 손가락질 받는 사람들 보다 자기 자리를 잘 지키는 사람들이 여전히 인정 받는 나라라서 다행이다. 대통령 신년사에 그런 말을 해 주셔서 또 감사할 따름이다.
좌파, 우파를 없앨 수 있는 기본 논리는 사실 우리가 한 민족이라는 데에 있다. 친일파도 언젠가는 용서를 해야 할 것이다. 역사는 잊지 말고 왜곡도 하지 말아야 겠다. 그러나 친일 하지 않았던 더 대단한 사람들이 용서를 해야 하는 것이다. 세상에 분단 국가는 이제 우리 밖에 없는 것 같다.
네임 서버를 직업 운영을 했었고, 지금도 Windows Enterprise 서버가 있으므로 하나의 도메인에 여러 sub domain을 따는 것이 가능하다. 회사에도 윈도 네임 서버는 너무 사용이 쉽다고 하니 다들 도메인 만들기에 급급이다. 이미 호스팅 사업을 하며 리눅스로 도메인 서버를 만들어 쓴 지 20년... 그럼에도 일전에 공개했었던 수백만 원의 각기 다른 도메인 등록 비용처럼 모두 다른 DNS를 쓰는 이유는 성격이 다른 것은 도메인이 달라야 한다는 생각 때문이었다. 그리고 모든 것을 한 점으로 모으는 것이 참 위험하다는 생각에서였다. 나 혼자만 해도 작업 성격에 따라 계정을 나누는데, 구글 계정도 12개가 되고 그중 5개(t*, a*, a*, h*, m*)는 돈을 내고 있다. 그렇게 분산된 도메인을 하나로 합쳐야겠다는 생각이 들었다. 우선, 브런치에 내공이 뛰어나신 분들이 매우 많다는 생각이 들었다. 그래서,
브런치를 연결시켰다.
다소 부끄럽긴 해야지만 해야 할 프로젝트인 좌파의 사생활 "yadong.pw" 은 방심위의 제보의 결과로 볼 때 구글 링크는 잡지 않는 것 같다. "좌파의 사생활"은 그 문화가 바뀔 때까지 6년 정도 개인 토렌트 서버를 운영해 왔는데 대부분 오픈소스였다. 오픈소스 공유는 해외 사이트에서도 서버 비용이 없을 때 토렌트를 이용해서 많이 전파를 했었다. 우분투 포함 기타 걸출한 오픈소스 공유 사이트도 모두 마찬가지. 토렌트 서버가 있고 국내는 심파일 포함 모든 자료 공유 사이트가 망했는데, 굳이 운영을 안 할 필요도 없을 것 같다. 물론, 네이버의 유틸리티 공유와 달리 유저 입장에서 내가 생각했을 때 정말 꼭 필요한 무료 유틸리티를 공유하려고 한다. 그렇게 torrent.naver.how 도 연결할 생각이다. 다음과 같은 사이트는 모두 없어졌다.
토렌트 큐큐 바로가기 클릭 Top 10 기능 제공, 요일별 TV편성표 제공 토렌트유 바로가기 클릭 Top 10 기능 제공 토렌트맥스 바로가기 클릭 영화 인기 순위 제공 알지토렌트 바로가기 클릭 FLAC(무손실음원) 카테고리 토렌트리드(구.토렌트라이크) 바로가기 클릭 주황색 간편한 UI가 예쁨 주주토렌트 바로가기 클릭 음악 및 유틸리티 제공 토렌트뷰 바로가기 클릭 최신영화 및 해외드라마 다수 보유
굳이 법을 따져보지 않아도 만든 사람이 공유를 원하지 않는 경우 문제가 된다. 국내에서 오픈 소스 사이트를 미러링 하는 것은 카카오와 카이스트가 대표적인데 그 마저도 최신 버전이 아닐 때가 많아서 안타까웠다. 그리고 이 동네는 시장이 너무 좁다. 걸출한 오픈소소의 경우에도 인기 척도를 나타내는 기준이 10,000을 넘기기 힘들다. 국내 IT 서적 판매 권수만 봐도 그렇다. 국영수 1타 강사의 경우 수백억 자산가지만 우리나라에서 꽤 유명한 개발자가 강의한다고 해서 수백억 자산가가 되지는 않는다. 그럴만한 시장 자체가 없다. 그러나 그런 시장을 좀 만들어 볼까 한다.
지난 글은 많이 지우고 블로그로 옮겼다. 귀찮음을 무릅쓰고 좋아요로 분들의 응원은 가슴에 묻으려고 한다. 좌파의 사생활은 사실, 나의 메시지만 전달하면 되는 것인데 좋아요를 누르면 누른 사람의 흔적이 남기 때문이었다. 다른 사람에게 별 관계는 없으나 "좌파의 사생활"이라는 것이 한 번이라도 언급되는 글의 경우 브런치에서 오래 유지할 생각은 없다. 24시간 내 지우기도 한다. 클리앙에서 욕하는 조선일보 기자 포스팅을 박제해서 좌파의 사생활 증거자료와 함께 전달했기 때문에 아마 수많은 자료 조사 후 터트릴 시기를 조정하고 있을 것 같다. 그래서 문재인 대통령의 정권을 진정 위한다면 해당 커뮤니티를 폐쇄하는 것이 답일 것이다. 결국 광고비가 목적이라, 일베와 같이 절대 그럴리는 없을 것이다. 혹은, 정치글은 완전히 분리하는 방법도 있겠다. 해당 커뮤니티에서 좋은 사람들은 보배드림으로 옮겼으면 한다. 그리고 보배드림도 "후방" 은 루리웹처럼 19금을 거는 것이 필요하겠고. 또 연령에 따라 제한을 하는 것이 좋겠다. 혹은 네이버가 해당 사용자들을 흡수할 수 있도록 하면 좋을 것 같다. 한 번 바뀐 더불어 민주당 정권이 꽤 오래갈 것 같지만 사실 뒤집어지는 것도 한순간이다. 우리나라에 여성이 반은 될 것이라 생각되기 때문이다. 장자연, 김학의, 버닝 썬뿐 아니라 좌파임을 부르짖다가 돈 벌고 나니 우파가 되어 버린 수많은 사람을 봤기 때문이다. 민주주의를 만들기 위해 피 흘린 수많은 사람들의 노고를 잊지는 않겠지만, 결국엔 상식에 부합하는 사람이 다시 대통령이 될 것이라 생각한다.
나의 생각의 틀은 이렇지만 우선, 작은 일들을 한다. 방심위가 움직이지 않아도 이미 구글과 페이스북에서 문제점라는 것을 검증받았다. 핀터레스트나 사이트를 운영하는 것보다 증거 자료는 토렌트를 통해 한 방에 퍼뜨리는 것이 더 낫다고 생각해서 전술은 바꾸기로 했다. 물론, 전략은 그대로 유지한 체. 커뮤니티의 경우 잘못은 알지만 바꾸기는 쉽지 않을 것이다. 본인들이 잘못한게 아니기 때문이다. 그냥 방관만 했을 뿐이다. 자살의 경우 방조죄가 적용되는데 말이다.
아이폰에서 "기타 소녀"를 너무 재미있게 플레이 하고 싶어서 방치형 게임을 하나 더 받게 되었었다. 일주일 정도 데스나이트 키우기 게임을 하다가 지우게 되었는데 그 이유를 적어 두려고 한다.
1. 우선, 게임은 정말 잘 만든 것 같다. 다른 방치형 게임 하다가 접속 안되는 문제, 로그인 문제, 중간에 죽는 문제 등(기타 소녀도 광고 보고 나면 완전히 멈춰 버리는 버그를 5번 이상 보았다.) 이 있었는데 데스타이트 키우기를 하면서는 일주일 간 밤에는 계속 켜 두었는데도, 단 한 번도 그런 문제가 없었다. 게다가 배터리 소모도 매우 적었다. 게임 프로그래밍, 최적화는 정말 잘 된 것 같았다.
2. 디자인은 내가 좋아하지는 않지만 전체적으로 통일성이 있고 개성이 있었다. 광고 클릭 후 나름의 성취감을 느낄 수 있는 요소도 많았다. 그리고 매우 다양한 랩업 조합으로 클릭도 정말 많이 해야 했다.
3. SSS 무기를 뽑으면서 더욱 재미있었는데 문제는 이속업과 공속업을 많이 하다보니 나중에는 플레이 화면이 너무 빨리 지나가서 눈으로 따라가기 힘든 지경이 되었다. 다른 게임을 모르면 모르지만 방치를 하더라도 가끔은 멍하니 플레이 장면을 보는데 메탈 슬러그 같이 보는 재미와 향수를 느낄 무언가가 없었다. 그리고 메탈 슬러그는 멍하니 보면서도 가끔 적에게 영향을 줄 수 있도록 클릭하는 맛이 있다.
4. 데스나이트 키우기와 더불어 오늘도 환생 차원의 기사단도 함께 지우게 되었는데 데스나이트 보다 더 다양하고 메탈 슬러그 만큼 동료들이 함께 플레이 하지만, 클릭하는 맛은 덜했기 때문이다.
단순 방치형 게임을 보면 클릭하는 것이 없어서 방치형 게임이라고 할 수 있는게 아니다 오히려 더 클릭하는 것이 많다. 그것이 대부분 복잡한 기획을 통해 전체적으로 다양하게 클릭하게 만들고 다른 클릭보다 광고 클릭이 무엇보다 효과적인 랩업 시스템임을 사용자가 느끼도록 하는 것임을 깨닫게 된다.
그러나 모든 게임이 딱 일주일이다. 그 이상 가려면 유료 결제를 하게 하면 된다. 실제로 내가 유료 결제한 게임은 지우는데 너무도 힘들었다. 그리고 버그 없이 잘 만드는 것도 필요한 것 같다. 하스 스톤의 경우 쏟은 돈이 어마어마 해서 업데이트시 잦은 버그가 나도 계속해서 기다리게 했는데, 그것도 한 두번이니 며 칠이 반복되니 안하게 되었다. 블리자드가 데스크톱 프로그램은 참 잘 만드는데 모바일은 다른 모바일 전문 게임 회사가 더 잘 만든다는 인식이 이것 때문에 들었다.
아직 설치되어 있는 방치형 게임이 많이 있지만 완전 방치형 보다는 세미 방치형이 많았다. 그리고 완전 방치형 게임 중에 실제로는 업글을 전체적으로 해 줘야 해서 기획적으로는 세미 방치형이 많았다. 멈춘 상태에서 다시 플레이 했을 때 재 로긴 안하고 완벽하게 이어지는 게임은 메탈슬러그 인 것 같다.
메탈슬러그는 정말 잘 만든 게임이다. 그리고 기타 소녀도 음악 듣는 재미가 쏠쏠하다. 다만 기타소녀의 경우 채널을 바꾸면 곡이 모두 바뀌는데 음표를 계속 클릭해야 해서 음악이 귀에 박혀서 좀 질릴 때 즈음 지우게 될 것 같다. 그러나 젊은 층에서는 메탈 슬러그 같은 게임보다 기타소녀 같은 게임이 더 인기를 끌 것 같다. 나같은 사람은 향수를 더 좋아할 것 같다. 스트리트 파이터나 철권 등이 방치형으로 나오면 정말 큰 인기를 끌 것 같은 생각이 든다.
참, 내가 idle game를 좋아하는 것은 아니었지만 한 달 전 애플 서비스 센터와 통화했을 때 내 애플 케어가 보증이 바뀌었다는 것을 알고 난 뒤였다. 분명 처음에 배터리 교체된다고 해서 가입했는데 추운데 폰이 꺼져서 교환 받으려고 하니, 80% 이하의 성능이 아니라면 교체가 안된다고 하는 것이다. 폰이 꺼져도 그렇다고 한다.
그 뒤로는 방치형 게임 광팬이 되었다. 따지고 보면 리소스 많이 먹는 3D가 들어간 방치형 게임이 더 재미있는 이유가 그런 이유일 수도 있다. 여기서 게임 캐릭터에 대한 이야기가 없는 것은...
백전백승 전략 중 하나는 단순히 진실을 말하면 된다는 것이다. 손자병법에서 말한 것과 다르게 전략, 전술을 노출해도 된다.
자신의 생각과 다른 수많은 사람들을 만난다. 어떤 경우는 간단한 설득 과정, 합리적인 토론 과정, 혹은 자유로운 의견 교환으로 즐거운 시간이 되기도 하지만 어떤 경우는 마치 전쟁, 전투와 같은 양상으로 바뀌는 경우도 많다. 보통은 정의를 버리고 개인의 이익을 극대화하려는 동물과 그 반대의 사람과의 격돌이 가장 큰 것 같다.
대부분의 경우 문제가 뭔지 찾지도 못하거나 인식을 못하는데서 문제가 발생한다. 소리 없는 전쟁이 어디서 발생하는지도 모른다. 그래서 우리 삶은 피폐해지고 뭔가 잘못된 것은 알겠는데 어떤 것을 바로 잡아야 할지 모른다. 적이 누군지 모르니, 어디를 공략해야 할지, 공격해야 할지 모른다.
우선, 사회 문제점을 찾는 좋은 방법은 멋진 사람들을 찾아보는 게 좋다. 인터넷 공간에서의 인간관계는 그리 추천할 만한 것은 아니지만, 걸출한 인물들을 오프라인보다는 쉽게 만날 수 있다는 것은 큰 장점이다.
특히, 하이 클래스 직업 중 대단하신 분이 나올 확률은 매우 높다. (1), (2) 교수님 (3) 변호사
‘민주사회를 위한 변호사모임(민변)’ 노동위원회 소속 박훈 변호사는 30일 페이스북에 “김봉현은 내 금호고 8년 후배고 내가 9월 21일 갸를 설득해 (옥중편지를) 받아 내고 모든 것을 내가 뒤
www.chosun.com
(3) 박훈 변호사 페이스북은 욕이 많았다.
https://www.facebook.com/profile.php?id=100012127662611 그러나 욕이 정말 마지막 몸부림으로 본인이 말할 정도로 정의 구현은 열정적이고, 헌신적이며, 큰 결과를 항상 내고 있었다. 내 인생철학에서 욕을 허용하게 된 계기가 된 사람이다. 그 전에는 욕을 경멸했다. 지금 위에서 말한 한 교수님도 꽤 걸걸한 입담을 자랑하시는데, 좀 더 깊게 알아보면 자기 일이 아닌데도 극심한 스트레스를 받으면서 정의 구현에 힘쓰는 분이다. 일선에서 정의구현을 길을 가는 사람들은 대부분 좌충우돌에 희생이 따르는 것으로 보인다.
세상이 많이 바뀌었다. 무엇보다 시스템을 바꿀 수 있는 시대에 접어들었다.
김규삼 작가의 비질란테 중
세상이 바뀌는 것의 종착역은 정의로운 사람들이 동물들보다 더 잘 사는 세상이 오는 것에 있다. 명예가 돈에 의해 평가되는 세상이니 돈을 몰수할 필요가 있다는 뜻이다. 혹은, 돈이 전부라는 인식이 바뀌는 세상이면 된다. 인식 전환을 위해서라도 돈이 몰수되는 시스템은 필요하다.
세상이 바뀌니 동물을 잡는 전술이 바뀌었다. 손자병법 시계 편(始計篇)에서는 상대를 속이라고 되어 있다. 전략, 전술을 노출하지 말라는 말이다.
손자병법 제1편 始計 싸우기 전에 미리 헤아려보라 1-1. 兵者 國之大事 孫子曰 兵者 國之大事 死生之地 存亡之道 不可不察也. 전쟁은 나라의 중대사이다. 생사와 존망이 걸려 있으니 깊이
www.dotomari.com
어느 정도는 비밀로 해야겠지만 모든 것을 비밀로 할 필요는 없다. 왜냐면 정의로운 사람들이 많아졌기 때문이다.우리나라 교육도 한 몫을 했지만 영화 제작자나 사회 풍자를 다루는 만화가 등 예술가들이 정말 큰 역할을 했다.동물들에만 바이러스에 비유한다고 뭐라고 할 것도 같아. 사람들에게도 똑같은 비유를 해 보겠다. 논리적이고 상식적인 사람들이 이길 수밖에 없는 이유가 전략, 전술의 공유가 가능해서 바이러스처럼 전파되고 강력한 변종 바이러스가 나오는 것처럼 또 다른 강력한 전략, 전술이 나온다. 결국,
사필귀정
이 되는 것이다. 내 역할은 그 사람들에게 알리기만 하면 되는 것이다. 그래서 온라인으로 얼굴을 공개해도 이름을 공개해도 큰 문제가 없다. 동물들은 어떻게든 사람을 까 내린다. 그래서 대부분은 아무리 노력해도 별로 유명해 지지 않는다. 요즘 세상에는 꼭 내가 뭘 해야 하는 것도 아니다. 그것이 상식이라면, 공론화시키면 된다. 적당한 시기에 커뮤니티를 이용하면 되는 것이다. 그렇게 좌파의 사생활 프로젝트를 시작했다. 그리고 아래와 같이 근거 자료를 만들었고.
이제 또 시간이 날 때 이 자료들이 있는 하나의 커뮤니티에서 특정 기자만 욕하는 기사를 골라서 저장한 후, 해당 기자에게 제보하면 된다. 모두, 특정한 인맥 루트를 이용하는 것이 아니고 정상적인 창구를 이용하는 것이 이 프로젝트의 핵심이다.
이렇게 전술을 밝히면 해당 커뮤니티나 글 쓴 사람들이 글을 미리 지우지는 않을까? 아니, 처음부터 커뮤니티 정화 목적으로 시작한 프로젝트이기 때문에 그것도 괜찮다. 유튜브, 페이스북에서는 음란물로 정의되었는데 방심위에서는 어떤 결정을 내릴지 궁금하다. 해당 사이트 경고로 가서 일베와 함께 19금 자료는 나이 체크하고 외부로 크롤링 안 되는 식의 조치가 취해지면 좋을 것 같다. 그리고 사실, 원래 해야 했던 일이다.
일하다 보면 또 예상치 못한 재미난 일이 벌어지기도 한다. 커뮤니티가 특정 포털 사이트와의 연계가 드러나면 또 금상첨화고 말이다.