Subscribe: 컴퓨터 vs 책
http://jhrogue.blogspot.com/feeds/posts/default
Added By: Feedage Forager Feedage Grade B rated
Language: Korean
Tags:
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: 컴퓨터 vs 책

컴퓨터 vs 책



컴퓨터와 관련한 이런 저런 이야기 + 책/영화 소개 + 신변잡기적인 수필



Updated: 2017-11-20T21:05:04.684+09:00

 



[B급 프로그래머] 11월 3주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-11-18T16:21:02.452+09:00

(오늘의 짤방: Programmers' hardest tasks via @lifedefrager) 빅데이터/인공지능 무인 편의점 대국'으로 떠오른 중국…마윈發 '신소매 유통 혁명'What if You Knew Alzheimer’s Was Coming for You?Neptune - machine learning lab(Python Notebook/GPU SaaS)An On-device Deep Neural Network for Face Detection텐서플로(1.4) 머신러닝의 새로운 기능Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper.'속도·전력 효율 모두 잡았다’··· 새 수퍼컴퓨팅 시스템 급부상The Brutal Fight to Mine Your Data and Sell It to Your BossCarleton College Career PathsA Guide to Natural Language ProcessingAnnouncing TensorFlow LiteUnderstanding Hinton’s Capsule Networks. Part I: Intuition.Microsoft and AWS Collaborate on Machine LearningWhy I’m Digging Deep Into Alzheimer’sThe former vice chairman of GM just predicted the car industry’s future: it has no future알리바바, 광군제 주문 폭주 'AI·로봇'으로 대응했다Consciousness Began When the Gods Stopped Speaking[독서광] 현장중심형 스마트팩토리(본인이 쓴 글) Somebody wrote an email bot to waste scammers' timeTensorFlow Neural Network TutorialCould Rome Have Had an Industrial Revolution?Creating a Modern OCR Pipeline Using Computer Vision and Deep Learning김진철의 How-to-Big Data | 빅데이터와 클라우드 기술 (2)똑똑해지는 자율차, 스스로 돌발상황 막는다SpaceKnow - Let’s talk about Satellite Artificial Intelligence완전 자율주행 기반 공유 서비스 상용화 눈앞...웨이모 첫 포문'CPU 라이벌' 인텔-AMD, GPU 시장 협공Theories of Deep Learning (STATS 385) - Stanford University, Fall 2017(nVidia) DEEP LEARNING DAY Agenda딥러닝 이론에서 실습까지(by 이도엽)Tangent: Source-to-Source Debuggable DerivativesFighting Online Fraud and Abuse with Large-Scale Machine Learning at Sift ScienceThe Real Story of Automation Beginning with One Simple ChartSystems That Learn하워드 슐츠 후계자, 스타벅스에 AI 기술 이식하다5 Simplex Method와 양키스AWS상의 지구AlphaGo Zero - How and Why it WorksPYRO - Deep Universal Probabilistic ProgrammingBOTTENDER - MAKE BOTS IN YOUR WAY, FAST AND FLEXIBLY가상화폐/블록체인 “Experts” Won’t Be First블록체인의 5가지 문제점285만원 찍던 비트코인캐시 하룻새 반토막 추락한 까닭'블록체인 전도사' MS…"제조-의료 등 쓰임새 많아 - "금융전용 아냐"…한국 기업-개발자 겨냥 분산원장 보급 시동What is a Bitcoin fork?BitTorrent inventor announces eco-friendly bitcoin competitor Chia이더리움 블록체인, 실생활 속으로 파고든다A major vulnerability has frozen hundreds of millions of dollars of EthereumBitcoin Risks Consolidation as $8,000 Approaches, Goldman SaysBitcoin Risks Consolidation as $8,000 Approaches, Goldman Says‘I FORGOT MY PIN’: AN EPIC TALE OF LOSING $30,000 IN BITCOINEach Bitcoin Transaction Uses As Much Energy As Your House In A WeekBitcoin and Blockchain Are Among the Fastest-Growing Skills Online읽을거리 Elon Musk: The Architect of TomorrowYou Can’t Always Get What You Want…2017년 찬호가 1997년 찬호에게… "난 힘껏 공 던졌을 뿐… IMF 진짜 영웅은 국민"kibun과 feelings 두번째: 한국어의 배신일할 때 How와 What, 그리고 우선순위경력직 채용, 그 태도에 관하여STS-9 National Space Transportation Systems Program Mission Report - two flight computers' failureWarren Buffett: The Three Things I Look For in a PersonEmployees are NOT commodities, they don’t depreciate with Age.Why Education Startups Do Not SucceedIBM 지니 로메티 "안락과 성장은 공존 불가··· 위기감이 성장 열쇠다"Concise electronics for geeksKeeping a Lab Notebook (from NIH)Bose Sleepbuds can silence snores and barking dogs“지난 10년간 폐업한 국내SW업체 7384개사”Taming the masters of the tech universe측정 데이터로 알아보는 노이즈 캔슬링의 원리, 보스 vs 오디오테크니카 vs [...]



[독서광] 현장중심형 스마트팩토리

2017-11-11T18:52:51.768+09:00

최근 들어와서 4차 산업혁명과 스마트팩토리라는 단어가 언론에 노출되는 빈도가 부쩍 늘고 있다. 일시적인 유행어인지 아니면 정말 유의미한 변화를 반영한 용어인지는 시간이 지나봐야 알겠지만, 최근 현장 상황을 보면 변화의 조짐이 있음은 분명하다. (특히 앞서가는 기업에서는) 공장자동화라는 목표는 이미 상당 수준 달성했지만, 지속적으로 경쟁력을 확보하려면 이를 뛰어넘어야 하므로 새로운 뭔가를 찾아야 한다. 바로 여기서부터 4차 산업혁명과 스마트팩토리가 시작되지 않나 싶다. 하지만 용어와 개념만 앞선다면 텅 빈 깡통이나 다를 바 없기에 늘 현장과 긴밀하게 엮어서 고민해야 한다. 오늘 소개할 책은 '현장중심형'이라는 제목이 강조하듯이 현장에서 바라본 스마트팩토리에 대한 이야기를 담고 있다.

IoT나 빅데이터는 사실상 IT(정보기술) 관점에서 현장에 이러저러한 개념이 필요할 것으로 예상해서 나온 기술로 볼 수 있다. 하지만 현장에서는 OT(제조운영기술) 관점에서 적용 가능한 기술을 원하지 단순히 첨단 기술이 있다고 무조건 도입하지는 않는다. 당연한 말이지만, 생산 과정에서 부가가치를 높이는 방법을 찾아내어 올바른 곳에 적용해야 성공할 가능성이 높아지기 때문이다. IT 부문에 속한 사람들이 OT를 이해해야 한다는 문제가 생긴다. 물론 개발자들이 현장 상황을 경험적으로 이해하고 있다면 좋겠지만, 실천하려면 여러 가지 어려움이 많으므로 간접적으로라도 현장을 맛봐야 한다. 오늘 소개하는 200페이지 남짓한 이 책이 출발점으로 좋지 않을까 생각이 든다.

이 책은 실제 일화를 중심으로 공장자동화에서 스마트팩토리로 옮겨가기 위한 방안을 사람 중심으로 풀어내고 있기 때문에 현장과 호흡을 맞추는 과정에서 필요한 여러 가지 선행 지식을 제공한다. 현장의 생산라인에서는 AI와 완전 자동화로 인한 실직의 우려성으로 인해 IoT나 스마트팩토리에 대해 상당한 두려움을 느끼고 있을테니까 아무리 자동화 수준이 높아지더라도 사람을 중심에 놓아야 한다는 당위성과 배경 논리를 만들어 공유할 필요가 있다.

책 내용을 살짝 엿보려면 한국능률협회 컨설팅에서 제공하는 '제 4차 산업혁명의 진화 스마트팩토리' 연재 블로그 글을 읽어보면 도움이 될 것이다.

결론: 빠른 시간 안에 스마트팩토리가 무엇인지 왜 중요한지 맛보고 싶은 IT 분야의 개발자들에게 추천한다. 스마트팩토리 도입을 시작하는 OT 분야의 관리자들도 개론서로 읽어보면 머리 속에서 큰 그림이 그려질 것이다.

EOB



[B급 프로그래머] 11월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-11-11T14:10:22.959+09:00

(오늘의 짤방: 아이폰 X를 위한 missing manual via @JoannaStern) 개발/관리도구 Real-Time ASCII Art Rendering LibraryHow we do Vue: one year laterEight years of GoI made an NES emulator. Here’s what I learned about the original Nintendo.What's the right way to program in Python?Go at DigitalOceanAbout LibHTTPKotlin Use for Android Apps is Growing, Getting More Google SupportWriting a basic x86-64 JIT compiler from scratch in stock PythonQuake on an oscilloscope: A technical reportThe GraphQL stack: How everything fits together회사에 고용된 해커들의 특징The largest Node.JS best practices list.Announcing Prometheus 2.0Exploding Git RepositoriesFlight (step by step) rules for gitVirtual Memory TricksA 12pt Font Should Be The Same Size Everywhere: Time to Get Serious About Resolution IndependenceIntroducing Serial: Improved Data Serialization on AndroidWhy Do Companies Build APIs?Ethics, Values and Practices for Software Professionals자바스크립트의 동작원리: 엔진, 런타임, 호출 스택O Java EE 6 Application Servers, Where Art Thou?PySchemes is a library for validating data structures in pythonProfiling Goevio - Fast event-loop networking for Go리눅스 엔지니어 기술 면접 질문지A simple, easy to use data modeling framework for JavaScriptNeugram, briefly - scripting in GoA Concise URL Shortener in PythonHow to make your code 80 times fasterLearning Tree Data StructureLinux containers in 500 lines of code소프트웨어 집단의 부패:Expert Beginner의 유산What every systems programmer should know about lockless concurrencySecurity Analysis of Telegramdrawille - Pixel graphics in terminal with unicode braille charactersWakaTime - Metrics, insights, and time tracking automatically generated from your programming activity.67 useful tools, libraries and resources for saving your time as a web developerWhat are the Most Disliked Programming Languages?A Desktop UI Toolkit for Web using VueImplementing VisiCalcBrowser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser.Debug Information is Huge and What to do About ItHow to Program a Supercomputer더 이상 배우려 하지 않는 개발자 : Expert Beginner의 등장Approaches to Configuration Management: Chef, Ansible, and Kubernetes「Apple II」의 DOS개발자료 --30년의 세월을 넘어 공개된 애플 창업시절의 비화 Serverless Architectures고성능 서버/데이터베이스 MySQL and Linux Context SwitchesHow should you build a high-performance column store for the 2020s?Stop using .IO Domain Names for Production TrafficAchieving low latency video streamingWhy building on an environmentally responsible cloud mattersBuilding a Scalable, Distributed Backend for Mobile GamesTop 10 Time Series DatabasesCAP Twelve Years Later: How the "Rules" Have ChangedCloud SQL for PostgreSQL adds high availability and replicationMonzo Outage Post MortemA Minimalist Guide to SQLiteWhat’s New in HAProxy 1.8How GitHub Uses Spokes for Cross Data-Center ReplicationInterNyet: why the Soviet Union did not build a nationwide computer networkAlways AvailableMariaDB Binlog을 이용한 변경사항 추적 (보너스: 죽은 코드의 위험성 @amyengineer) EOB[...]



[B급 프로그래머] 11월 1주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-11-04T08:57:30.848+09:00

(오늘의 짤방: 삶은 엉망진창인데 결국엔 모든게 제대로 돌아갈때. via @blackbox0209) 빅데이터/인공지능 Deep Dive into Object Detection with Open Images, using TensorflowIs Dodgers v Astros the first all-computer World Series?박물관 사파리: 먼지 쌓인 서랍 속에서 길을 잃은 표본들SciPy Goes 1.0, Gets New Governance StructureSciPy 1.0.0There’s a glaring mistake in the way AI looks at the worldThe Human Strategy - A Conversation With Alex "Sandy" Pentland생산성 최적화 및 Seamless 설비 운영을 위한 인공지능기반 제조상황 진단예측 시스템 기술동향빅데이터 기반의 스마트 제조 의사결정'300년 제약기업’ GSK가 애널리틱스 선도업체가 된 비결GOOGLE’S AI WIZARD UNVEILS A NEW TWIST ON NEURAL NETWORKSMask R-CNN for object detection and instance segmentation on Keras and TensorFlow'We can't compete': why universities are losing their best AI scientistsBottery - A conversational agent prototyping platformMachine learning of neural representations of emotion identifies suicidal youthVicarious AI team reveals how it defeated CAPTCHAStart-up Vicarious Defeats CAPTCHA Security with AI Inspired by Brain’s Visual CortexAlphaGo Zero Cheet SheetMIT researchers trained AI to write horror stories based on 140,000 Reddit postsMath’s Beautiful Monsters - How a destructive idea paved the way for modern math.Colaboratory is a research project created to help disseminate machine learning education and research. It’s a Jupyter notebook environment that requires no setup to use.The world’s most valuable resource is no longer oil, but dataAlphabet’s Waymo Will Test Self-Driving Cars in Snowy Detroit구글 웨이모, 빙판길서 자율주행차 테스트 나선다스파크로 더 쉬워진 머신러닝 ‘아파치 프리딕션IO’열차 지연을 정시 운행으로 바꾼 지멘스 'IoT 데이터에서 해답 찾았다'MEET THE HIGH SCHOOLER SHAKING UP ARTIFICIAL INTELLIGENCEThe Battle of Brains vs. BrawnLinear Regression in Python; Predict The Bay Area’s Home Prices신발공장'로봇의 역습'.."600명이 하던 일 10여명이.."Generating product usage data from scratch with PandasTensorFlow를 사용한 기계 학습을 통해 모바일 구매 증명을 구현한 코카콜라의 사례를 확인해 보세요.nVidia GPU CloudETL 시대의 종말Primer on Neural Networks"머신러닝 이용해 공격 가능" 보안 전문가 경고해외 스마트 교통 사례와 시사점최근 인공지능 개발 트렌드와 미래의 진화 방향Psst, the human genome was never completely sequenced. Some scientists say it should be'아이폰으로 공장 관리'...힘받는 애플-GE 산업 IoT 동맹Tech Giants Are Paying Huge Salaries for Scarce A.I. TalentSimple Ways to Be Better at Remembering베이지안 추론 1편Data and design are tools that, together, build great experiences for your usersGradient descent, how neural networks learn | Deep learning, chapter 2알파고 제로, 어떤 문제까지 해결할 수 있나Ranking Websites in Real-time with Apache Kafka’s Streams API가상화폐 Blockchains Considered Harmful: Is Brute-Force Processing Replacing Good Design?"블록체인, 안전하다는 환상 버려야"Blockchain – The Next Big Thing for MiddlewareKK(케빈 켈리)의 시각으로 바라본 블록체인 기술블록체인 기술 개요Speech Recognition Is Not Solved블록체인 확산 ‘가속도'··· 마스터카드도 합류했다이더리움 채굴하라!…밤낮 없는 1천대 GPU의 굉음비트코인, 6천弗 돌파…사토시, 250대 갑부로읽을거리 Types of Steppers(Motor)Guide to Housecat Coat Colors and Patterns초대형 금융사 BofA가 혁신 문화를 관리하는 방법When Working From Home Doesn’t WorkUSS McCain collision ultimately caused by UI confusion애플 매출 실적모든 관리자의 이상페이스북 매출 실적Tesla Posts Loss, Boosting Pressure to Speed Output of Model 3How [...]



[B급 프로그래머] 10월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-10-28T12:21:51.663+09:00

(오늘의 짤방: 그냥 먹고 살기도 이렇게 어려운데. via @gaddongyi) 개발/관리도구 DockerCon Europe 2017: Docker EE and CE to Include Kubernetes IntegrationCreating the Windows 95 Startup SoundHow to Make the Leap: Building Cloud-Ready Applications into the ArchitectureIntroduction to the Telegram APIBuilding a Python monorepo for fast, reliable developmentHow to Choose a Linux Container ImageMicrosoft’s Sonar lets you check your website for performance and security issuesGNU awk examplesWhy Python is Slow: Looking Under the HoodVersion-string schemes for the Java SE Platform and the JDKReverse engineering of competitor’s software cost company bigclipse Foundation Prepares to Open Source Java EE as EE4JLifelong Rubyist makes some Python code 5x FasterNow Available – Amazon Aurora with PostgreSQL CompatibilityIntroduction to web scraping with PythonJava at Speed: Getting the Most out of Modern Hardware'We've nothing to hide': Kaspersky Lab offers to open up source code12가지 필수적인 소프트웨어 개발 원칙과 개념싸이파이, 대스크, 눔바, 싸이썬, HPAT··· 더 좋아진 필수 파이썬 툴 5종Java Stream DebuggerHow to think like a programmerPaw - A full-featured visual HTTP clientA template to make good README.mdWobserver: Easy to Integrate Monitoring and DebuggingCToW - C++ Tips of the Week (by Google)Deep C(slideshare)livepython - https://github.com/agermanidis/livepythonGetting the Most out of Sqlite3 with PythonTeach Yourself Programming in Ten YearsBecoming an OutlierBuild A Real-Time Chat App With VueJS, Vuex & Cloud Firestorelibrestd - A low dependencies and self contained library to create C++ RESTful API services.Home Assistant is an open-source home automation platform running on Python 3. Bounter - Efficient Counter that uses a limited (bounded) amount of memory regardless of data size.pcap2curl - Read a packet capture, extract HTTP requests and turn them into cURL commands for replay.버그는 뜻하지 않게 찾아온다 – 카카오뱅크 취약점 제보 후기cloudwatch-logback-appender - Appender that publishes logback log entries to AWS CloudWatchBase-122 EncodingPeriodic Table of Software Engineering - Top 118 Fundamental Elements of Software Engineering깃허브 "사용량은 자바스크립트, 분기는 텐서플로우가 선두"Using cgroups to limit I/O농협은행 API 실험에 거는 기대Grumpy: Go running Python!Build a web application in Go (golang)The perfect Front-End Checklist for modern websites and meticulous developers Supplementary materials for Korean (translated) version of Competitive Programming Book(알고리즘 트레이닝: 자료 구조, 알고리즘 문제 해결 핵심 노하우)What's new in CPUs since the 80s and how does it affect programmers?https://danluu.com/keyboard-latency/그런 Rest API로 괜찮은가?Essential CGrafana - Postgres Data SourceWhy physicists still use FortranMy 20-Year Experience of Software Development MethodologiesNotes on Data Structures and Programming Techniques (CPSC 223, Spring 2015)WebJack is a JavaScript library that uses SoftModem, an Arduino library, to create two-way communication between a browser window and an Arduino. Grab content from web sites and feeds into an ePub or mobi (kindle) file for your eBook reader. (Firefox plugin)THE ENGINEER/MANAGER PENDULUMGetting Old(er) in Tech: Staying RelevantSpark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effortThe Intuitive Guide to Data Structures And Algorithmsdoitlive is a tool for live presentations in the terminal.Interview Cheatsheet고성능 서버/데이터베이스 The entire global financial system depends on GPS, and it’s shockingly vulnerable to attackMS, 클라우드사업 200억弗 고지 넘었다How Postgres Makes Transactions AtomicAmazon Web Services crosses $1B in operating profit as revenue jumps 42 percent to $4.6BTileDB manages massive dense and sparse multi-dimens[...]



[B급 프로그래머] 10월 3주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-10-21T17:55:02.630+09:00

(오늘의 짤방: 주요 주류와 음료의 칼로리) 빅데이터/인공지능 http://multithreaded.stitchfix.com/blog/2017/10/18/stop-using-word2vec/'기계의 목소리를 들어라’··· GE CIO가 말하는 IoT의 가치Data and LogicImport AI: #63: Google shrinks language translation code from 500,000 to 500 lines with AI, only 25% of surveyed people believe automation=better jobs[카카오AI리포트]머신러닝 적용의 실제Hey Siri: An On-device DNN-powered Voice Trigger for Apple’s Personal AssistantIntel Shipping Nervana Neural Network Processor First Silicon Before Year EndAlphaGo Zero: Learning from scratch[바이오토픽] 유발 하라리: AI 혁명을 위해 경제·사회·교육 시스템을 재부팅하라!Big Data and Big Money: The Role of Data in the Financial Sector파이썬 데이터 사이언스 핸드북 - IPython, Jupyter, NumPy, Pandas, Matplotlib, Scikit-Learn 라이브러리를 활용한 데이터 과학과 머신러닝Interpreting the Language of Devices in the WildMachine Learning for Nginx Logs - Identifying Operational Issues with Your Website'보안 검색대 대기 시간 5분' 빅데이터로 실현하는 두바이 공항의 꿈NAVER DEVIEW 2017 Slides네이버 AI파워 비밀무기 'nsml' 뭐길래IoT 생태계 확산과 엣지 컴퓨팅의 역할'구글부터 GE까지' IoT 각축전에 뛰어든 기업 21선The Python Graph GalleryHOW TO BUILD A SELF-CONSCIOUS MACHINEDefinitions of Machine Learning termsScientists Can Read a Bird’s Brain and Predict Its Next SongGoogle Aims to Demonstrate Quantum Supremacy with a 50-Qubit ProcessorOracle Open World 2017: 9 announcements to follow from autonomous to AI우리 회사에도 머신러닝을!··· 문턱 낮은 활용처 9선HPAT - A compiler-based framework for big data in PythonColorizing B&W Photos with Neural Networks[데이터야놀자2107] 강남 출근길에 판교/정자역에 내릴 사람 예측하기YOUR NEXT GIG: MAP THE STREETS FOR SELF-DRIVING CARSIntroducing Gluon: a new library for machine learning from AWS and Microsoft"병원은 돈 좇으면 안돼" 도그마에 빠져… 발묶인 新의료기술ML/DL for Everyone with PyTorchJensen Huang Announces NVIDIA's New Projects at the GPU Technology ConferenceNvidia Has A Supercomputer Brain For Fully Robotic Cars Coming SoonFACEBOOK QUIETLY ENTERS STARCRAFT WAR FOR AI BOTS, AND LOSESGeneral Motors Just Bought This Startup to Fuel Its Self-Driving Car PlansHow we’re solving the LIDAR problemGhost in Musk's machines: Software bugs' autonomous joy ride인공지능용 한국어 말뭉치 155억어절 구축…5년간 175억 지원Tensorflow sucksfacets - Visualizations for machine learning datasetsThe rising tension between IoT and ERP systemsLost in Thought — The Limits of the Human Mind and the Future of Medicine가상화폐 Blockchain and the Web Are Coming Together, Says Berners-LeeMapping the blockchain project ecosystem암호화폐 거래에서 원이 차지하는 비율Welcome to CryptoKittiesBitcoin Breaches New Milestone by Smashing Past $5,000 MarkBlockcerts: Using blokchain for identity management is (mostly) ridiculousNo Bitcoin-based protocol can handle more than 20M users per month읽을거리 WD-40 역사를 바꾼 CEO 게리 리지의 성공 전략: Ancora Imparo! Feynman’s Breakthrough, Disregard Others!Pinterest에서 아키텍처 사진 모음The Long-Term Stock Exchange Is Worth a ShotFacts Don’t Change People’s Minds. Here’s What DoesAs the 747 Begins Its Final Approach, a Pilot Takes a Flight Down Memory LaneInside the vintage Xerox Alto's display, a tiny lightbulb keeps it workingTHE ENGINEER/MANAGER PENDULUMHow the Benzene Tree Polluted the WorldThe Seven Steps to Building a Successful Software Development CompanyHow to read more effectively경영자와 직원이 서로를 바보로 만드는 조직: 발단은 리더가 심은 두려움Why Big Cities Thrive, and Smaller Ones Are Being Left Behi[...]



[B급 프로그래머] 10월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-10-14T10:38:20.474+09:00

(오늘의 짤방: High Context 문화 via @kate20131006) 개발/관리도구 Five Minute Guide to Software SecurityThe Seven Steps to Building a Successful Software Development CompanyOpen Source Game ClonesAlice in Python projectlandThe State of Developer Ecosystem in 2017Redesigning Laravel.ioGo Python, Go! Stream Processing for PythonA Little Story About the `yes` Unix CommandOracle Announced Plans to Open Source All Features of Their JDK and Address Shortcomings in Java EE데브옵스로 변화하는 모니터링 환경과 고려사항자바와 마이크로서비스의 결합··· 마이크로프로파일 1.2버전 공개2017년 최고의 오픈소스 소프트웨어 : 소프트웨어 개발 툴Is Uncle Bob serious?Uncle Bob and Silver BulletsThe Java Evolution of Eclipse CollectionsDetecting and Analyzing Redundant CodeVeneur (venn-urr) is a distributed, fault-tolerant pipeline for runtime data. It provides a server implementation of the DogStatsD protocol for aggregating metrics and sending them to downstream storage, typically Datadog.전 세계적 위협에 맞서는 구글의 엘리트 해커 특수부대Deutsche Bank makes its computer code publicly available for the first timeJava at AlibabaHow To Learn Vim: A Four Week PlanPersisting state between AWS EC2 spot instances[독서광][B급 프로그래머] 코딩 트레이닝: 본인이 쓴 글 Windows 10으로 시작하는 Java 개발A Five Minutes Guide to Better TypographyInterviewing Engineers at SensuOpenAPI (f.k.a Swagger) Specification code generator. Supports C#, Go, Java, Node, TypeScript, Python, Ruby and PHP.PyPy v5.9 Released, Now Supports Pandas, NumPyThe Sieve of Eratosthenes in PythonDifferent I/O Access Methods for Linux, What We Chose for Scylla, and WhyInteractive Vim TutorialUseful GCC warning options not enabled by -Wall -WextraKnow Thy Complexities!On Disk IO, Part 1: Flavours of IOhalo - eautiful terminal spinners in PythonArduino UNO-compatible robotic simulation of the C. elegans nematodeLinux kernel long term support extended from two to six yearsTHE CURIOUS CASE OF THE LONGEVITY OF CHow to create custom dashboards with NGINX AmplifyDiminishing returns of static typingSteps to better codeCommon Misconceptions About Docker, Containers and MicroservicesA Large-Scale Study of Programming Languages and Code Quality in GitHubEssential Image OptimizationPersistent Memory ProgrammingCheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.'C레벨 꿈꾸는 IT리더에게' 8가지 조언Landauer's principleScout2 - Security auditing tool for AWS environmentsThe Darwin Kernel (mirror)Why kernel development still uses email고성능 서버/데이터베이스 MySQL and MariaDB Default Configuration DifferencesTwo-factor authentication is a messDistributed Systems Are HardManaging Data in MicroservicesThis Week in Data with Colin Charles 9: Oracle OpenWorld and Percona Live Europe Post MortemPostgres 10(PDF)Modern B-Tree Techniques(PDF)PostgreSQL 10 ReleasedReplication Features in MySQL 8.0.3오라클 "모든 기업 데이터, 2025년까지 클라우드로 이동"Introducing Cloud Firestore: Our New Document Database for AppsRecursive Common Table Expressions in MySQL 8.0 (Part 1)A Decade of Dynamo: Powering the next wave of high-performance, internet-scale applicationsThe Five Steps to Building a Successful Private CloudTargeting cybersecurity, Larry Ellison debuts Oracle’s new ‘self-driving’ databaseQ&A on "The Complete Software Developer's Career Guide"Seven Microservices Anti-patternsThe Coming Software Apocalypse - A small group of programmers wants to change how we code—before catastrophe strikes.One Million Tables in MySQL 8.0마이SQL 8.0 베타 공개··· 유니코드·JSON 등 개선WHAT’S NEW IN MYSQL 8.0 EOB[...]



[독서광][B급 프로그래머] 코딩 트레이닝

2017-10-08T22:57:39.064+09:00

오늘은 정말 간만에 프로그래밍 관련 서적을 하나 소개하겠다. '코딩 트레이닝'이라고 제목이 붙어 있기 때문에 뭔가 프로그래밍을 잘하기 위한 훈련 방법을 다룰 책처럼 보이지만, '새로운 언어를 배울 때 다시 풀어보는 57개 연습문제'라는 부제가 정확하게 이 책의 성격을 드러내듯이 특정 프로그래밍 언어(이 책에 나오는 대다수 문제는 프로그래밍 언어에 중립적인 특성이 있다. 물론 C나 자바로 풀려면 번잡해져서 머리 아픈 경우가 있긴 하다)를 배우는 과정에서 도전할만한 연습 문제가 핵심이다.

요즘은 과거에 비해 워낙 프로그래밍 과정에서 알아야 할 내용이 많기 때문에 간단하게 연습할만한 프로젝트를 찾기가 점점 더 어려워지고 있는데, 이 책은 초보자뿐만 아니라 중급자에게도 몸을 풀기에 적합한 운동장을 제공한다. 실제 구성과 목차를 확인하고 싶다면 인사이트 출판사에서 제공하는 미리보기(목차와 머리말, 실전 문제 2개 포함)를 살펴보면 좋겠다. 미리 보기에 나오는 문제는 가장 초보적인 내용을 담고 있지만, 뒤로 갈수록 복잡해지고 난이도가 높아지므로 별거 아니라고 얕보면 안 된다. 실제 깃허브에서 이 책의 원서 제목인 "Exercises for Programmers"를 찾아보면 예상외로 끝가지 문제를 푼 경우를 찾기가 어렵다는 사실을 쉽게 확인할 수 있다(하스켈을 사용해 거의 다 푼 사례를 찾기는 했다.).

이 책의 가장 큰 특징은 해답이 없다는 점이다. 하긴 프로그래밍 언어가 워낙 다양하므로 모든 해답을 실을수도 없을 뿐더러, 도전 과제까지 포함할 경우 경우의 수가 상당히 많아지게 되므로 이중고를 겪을 가능성이 높다. 따라서 수고스럽겠지만 본인이 책에 나온 힌트와 인터넷을 참조해 모든 문제를 해결해야 한다. 인사이트 출판사에서 초보 개발자들을 위해 야심차게 깃허브에 문제 풀이 방법 공유 저장소를 개설했지만, 조금 썰렁한 느낌이라서 파이썬 개발자를 위해 발토비와 함께 깃허브 Exercises for Programmers (코딩 트레이닝) 저장소를 열어 기본적인 문제 풀이 방법을 공유하려 한다(이 글을 적고 있는 현재 46/57까지 완료한 상황이며 10월 내로 모든 문제에 대한 풀이 방법을 올리려는 목표로 열심히 뛰고 있다). 문제 풀이 과정에 부족한 점이 많더라도 양해해주시고, 혹시 더 좋은 해법이 있으면 PULL 리퀘스트를 주시면 더욱 좋겠다.

결론: 프로그래머라면 필요에 따라 새로운 프로그래밍 언어를 습득해야 경쟁력을 확보할 수 있는데, 그 과정에서 이 책을 참조하면 도움이 될 것이다.

보너스: 이 책에서 다루는 프로젝트보다 조금 더 어려운 프로젝트가 필요하면 Mega Project List(A list of practical projects that anyone can solve in any programming language.)를 참조하면 좋겠다.

EOB



[B급 프로그래머] 10월 1주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-10-21T17:55:51.397+09:00

(오늘의 짤방: Code and Happiness via @manisha72617183) 빅데이터/인공지능 사람 도움 없이… 로봇이 심고 수확Voyage’s first self-driving car deploymentEuler's formula with introductory group theoryALGORITHMS HAVE ALREADY GONE ROGUEBut what *is* a Neural Network? | Deep learning, Part 1Even God Would Get Fired as an Active InvestorTeachable Machine - Now anyone can explore machine learning, no coding requiredBrain's Link To Immune System Might Help Explain Alzheimer'sMachine Learning Vs. StatisticsWaymo’s Foes: Left Turns and the Mean Streets of PhoenixECONOMICS OF AI (at Toronto, 2017)FACEBOOK BUILT ITS VISION OF DEMOCRACY ON BAD MATHFirst open-access data from large collider confirm subatomic particle patternsAI told Coca-Cola to make Cherry Sprite. So it didHow to Become a ‘Superager’'빅데이터·클라우드·오픈소스 집대성' 머신러닝 툴 16선Yes, You Get Wiser with Age네이버, 딥러닝 기반 뉴스 추천 서비스 시작A Guide to Time Series Forecasting with Prophet in Python 37 Types of Regression Techniques you should know!Yahoo open-sources Vespa, its most important software release since HadoopOpen Sourcing Vespa, Yahoo’s Big Data Processing and Serving EngineWhat are 3 recommended, widely-used machine learning algorithms that are not so complicated for a software developer with no ML experience?What are the best books about data science?What is the role of the activation function in a neural network? How does this function in a human neural network system?Apache Arrow and the "10 Things I Hate About pandas"김진철의 How-to-Big Data | 빅데이터와 클라우드 기술 (1)Intel’s New Self-Learning Chip Promises to Accelerate Artificial IntelligenceIntroduction To Stationary And Non-Stationary ProcessesForecasting Time-Series data with Prophet – Part 1PixelNN: Example-based Image SynthesisIllustrating Group Theory - A Coloring BookThe Great A.I. AwakeningNew Theory Cracks Open the Black Box of Deep LearningCoding the History of Deep Learning가상화폐 What Are All These Blockchains And Crypto Assets Building?Blockchains: How They Work and Why They’ll Change the World: 참고 ycombinator 댓글...Blockchain Could Help Us Reclaim Control of Our Personal DataTHE SOCIAL NETWORK DOLING OUT MILLIONS IN EPHEMERAL MONEY증권사 보고서로 본 블록체인, 비트코인What is an Initial Coin Offering?금융위 “가상화폐 통한 자금조달-대출 전면금지”블록체인으로 이웃 간에 전력 사고 판다Fidelity CEO Abigail Johnson says the company is mining cryptocurrencies일본서 가상화폐가 확산되는 이유Huge Ethereum Mixer이더리움 창시자, "이더리움 채굴업자 1년 뒤 도태될 것”Eight Things Cryptocurrency Enthusiasts Probably Won’t Tell You읽을거리 Interviewing Engineers at SensuWrite effective resumes - Get inspired by real resume lines that helped candidates get into companies like McKinsey, Goldman Sachs and Google.Review: ‘Forged in Crisis’ Strains to Define Leadership워털루, 나폴레옹 최후의 전투 - "젊은 사람은 예측하기가 쉽다. 단순해서가 아니라 그의 삶에 미치는 변수가 작기 때문이다. 그러나 나이가 들고 지위가 올라가면 삶의 변수가 다양해진다."유니버셜 어댑터라는 환상.The Yamaha NS10 Story - How A Hi-fi Speaker Conquered The Studio WorldFor a long, successful career, LinkedIn says nothing beats a liberal arts major가트너, 2018년 10대 전략 기술 트렌드 발표Using Science and History to Unlock the Secrets of Bread소괴기 부위 설명Breast-cancer death rate drops almost 40 percent, saving 322,000 lives, study saysGoogle: Managers Matter after AllPhysicists find we’re not living in a computer simulation'C레벨 꿈꾸는 IT리더에게' 8가지 조언Apple Details Face ID Securi[...]



[독서광] 에고라는 적

2017-10-06T13:55:02.199+09:00

오늘은 독자 여러분들께서 정신이 번쩍들게 만들만한 책 한 권을 소개하겠다. 오늘 소개드릴 책은 그 어느 때보다 자기 자신의 소중함과 중요함을 강조하는 요즘의 추세를 정면으로 거스르는 발칙한(응?) 내용을 담은 '에고라는 적'이다. 이 책은 스스로를 성공으로 이끌기도 하지만, 성공의 달콤함을 채 맛보기도 전에 바닥으로 끌어내리는 주범인 '에고'에 대해 집중적으로 공략해들어간다는 측면에서 최근 유행하는 자기계발서의 주류에서 완전히 벗어나 있다는 특징이 있다. "너는 얼마든지 할 수 있어, 모든 것은 노력의 문제야"라고 말하는 대신 "에고는 당신 내면에 존재하는 최종 보스이며 이를 이겨내야 해"라고 말하니까 멘붕이 안 오면 그게 더 이상할 것 같다. 일단 이 책 내용을 정리한 동영상부터 살펴보자(영어 자막 사용 가능). allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/aDsHnNc3sC4" width="480"> 이 책은 우리 인생에서 생명주기처럼 오가는 열망, 성공, 실패의 사이클에서 에고가 어떤 작용을 하는지 설명하고 여기서 에고를 어떻게 잘 길들여서 내 편으로 만드는지 소개한다. 라이언은 아메리칸 어패럴을 비롯해 여러 사업에서 실패하고 저술한 책도 초기에 반짝 뜨다가 가라앉는 경험을 토대로 자신의 에고가 어떻게 자신의 운명을 조정하는지 냉철하게 파악한 다음에 이를 정리하는 데 성공했기에 대단한 사람임에 분명하다. 본문 중에 특히 기억에 남는 부분은 OODA 루프 개념을 정립한 존 보이드가 어떤 태도로 살아왔는지를 다루는 일화였다. 장성 진급도 하지 못하고 대령으로 예편했지만, 미국의 그 어느 장성보다 경영 부문에 강력한 영향을 미친 이유를 이 책에서는 너무나 명확하게 설명한다. 본 보이드는 '에고'를 제대로 다룰 줄 아는 사람이었다. 이처럼 유명한 사람들이 자신의 에고와 치열한 전투를 벌이는 내용을 읽다보면 우연을 필연으로 가장해 나열하는 어린이용 위인전 따위는 이제 쳐다보기도 힘들 것이다(:P). 본문에 상당히 좋은 내용이 많이 나오므로 몇 가지 인상 깊은 구절을 정리해보겠다. 읽으면서 마음이 콕콕 찔린다면 당신은 지극히 정상이다. "내가 되고자 하는 사람은 어떤 사람일까? 그리고 그런 사람이 되려면 나는 어떤 길을 가야할까? 에고는 적이다. 장애물이 바로 길이다. 당신이 가장 중요하고 대단한 존재라고 믿는 잘못된 믿음. 바로 당신의 에고다. 지금 당신이 어떤 상황에 처해 있든 지금 무엇을 하고 있든 간에 당신의 최악의 적은 이미 당신 안에 살고 있다. 그 적은 바로 당신의 에고다. 어떤 사람을 사상가나 실천가로 이끌거나 창의적인 사람 혹은 기업가로서 유망한 인물로 만들어 주는 것, 또 누군가를 한 분야의 일인자 자리에 올라서게 하기 위해서는 내면의 힘이 반드시 필요하다. 그런데 그 힘이 다른 한편으로는 그 사람을 정신적으로 쉽게 무너지도록 만든다. 에고는 중력 법칙처럼 우리를 휘감아 침몰시킨다. 에고는 건강한 정신의 합리적이고 의식적인 부분들을 허세와 자아도취로 대체함으로써 우리가 듣고 싶은 말을 듣고 싶어하는 순간에 들려준다. 지금 우리 사회는 과거 그 어느 때보다도 에고의 불길에 사납게 부채질을 해댄다. 또한 우리는 자기만의 독특함을 믿어야 한다는 말을 끊임없이 듣는다. 성공한 사람[...]



[독서광] 생존의 한계

2017-10-05T20:14:07.926+09:00

연휴를 맞이하여 독서에 집중하고 있는 상황이다. 오늘 소개드릴 책은 '극한 상황에서 인간은 어디까지 견뎌낼 수 있는가'라는 부제목이 붙은 '생존의 한계'다. 부제와 제목만 보면 네셔널 지오그래픽에서 소개하는 인간 승리(응?)를 다루는 다큐먼터리를 연상하기 쉽지만, 실제로 1장만 열어보면 바로 알겠지만 인체의 생물학적 한계를 극복하기 위한 인간의 부단한 노력을 다루고 있다.

천체물리학자이자 의사인 저자는 각 장에서 자신의 경험(위급한 상황의 환자를 다루거나 자신이 직접 체험한)을 소개하면서 독자의 시선을 꽉 붙들어맨 다음에 관련 분야의 시작을 역사적인 흐름에 맞춰 소개하고 모험의 나래를 펼친다. 마지막으로 이런 탐험의 결과 우리가 무엇을 얻었으며 어떤 기술적이고 공학적인 진보가 있었는지 정리하는 순서를 밟아간다. 이런 구성은 스토리텔링에 지식을 강결합하는 강력한 수단으로 작용하며 손에 땀을 쥐면서 다음에 어떤 일이 벌어질지 학수고대하게 만들어준다.

이 책은 흔히 의학 서적에서 볼 수 있는 백과사전식의 서술을 따르는 대신 20세기에 들어와서 인간의 생명, 품격, 도전과 관련이 있는 소재를 선정한 다음에 일반인들에게 잘 알려지지 않은 뒷 이야기와 해당 분야의 발전 배경에 집중한다. 얼어붙은 심장을 다시 살리기 위한 저체온 생리학을 다루는 1장, 사람이 물에 빠졌을 때 어떤 일이 일어나며 어떻게 해야 생존할지를 다루는 2장, 2500년 동안 의사들이 가장 두려워한 심장 수술을 다루는 3장, 분초를 다투면서 사람을 살리는 응급 의학과 외상 치료를 다루는 4장, 공학의 힘을 빌어 생명의 한계를 인위적으로 연장하는 집중 치료와 생명 유지 장치를 다루는 5장, 가장 과소평가된 피부가 화상에 의해 손상되었을 때 피부 이식을 어떻게 하는지를 다루는 6장, 한국의 이소연을 집중적으로 조명하면서 우주에서 일어나는 여러 가지 생명 현상를 다루는 7장, 마션을 가능하게 만드는 중력과 화성 여행 조건을 다루는 8장, 시간의 힘을 거슬러 노화에 대응해서 생명 연장의 꿈을 다루는 9장을 읽다보면 전쟁, 사고, 모험이라는 특별한 과정에서 인간의 생존 능력을 극한으로 끌어올리는 의사와 공학자들의 집념에 대해 다시 한번 경의를 표명하지 않을 수 없다.

결론: 생명공학, 물리학, 화학, 우주공학의 경계를 자유롭게 드나들면서 현대 의학의 발전 과정을 흥미롭게 보여주므로, 이 책은 독자 여러분들께 여러 가지 생각할 거리를 제공할 것이다. 남은 연휴 동안 읽을 책으로 강력 추천!

보너스: 책에 나오는 여러 일화들을 소개하는 유투브 영상도 꼭 시청하기 바란다(사진과 예시들이 본문에 나오는 사례를 좀더 이해하기 쉽게 도와줄 것이다).

allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/v1qTGwzGhPk" width="480">
EOB



[독서광] 지식의 반감기

2017-10-03T15:54:28.683+09:00

2017년도 상반기 우수 도서로 소개드린 기억이 사라지는 시대를 재미있게 읽은 분들께 추천하고 싶은 책이 하나 더 생겨서 무척 기쁘다. 오늘 소개드릴 책은 지식의 변화무쌍한 속성을 다루는 로 '세상의 변화에는 공식이 존재한다'는 멋진 부제가 붙어 있다. 우연한 기회에 소개를 받아 구입했는데 목차가 그렇게 끌리지 않아서 먼지만 쌓여가다 다른 우연한 기회로 이 책 내용을 인지하고 번개처럼 읽어본 결과 2017년도 하반기 우수 도서로 손색이 없다. 우선 새뮤얼 아브스만의 테드 강의부터 감상해보자(영어 자막 사용 가능). allowfullscreen="" frameborder="0" height="270" src="https://www.youtube.com/embed/GaxYnvd7YAM" width="480"> 이 책은 끊임없이 성장하고 변화하는 지식과 관련해 내적인 질서를 설명하고, 점점 더 커지는 충격과 변화에 대응하기 위한 방법을 소개하고 있다. 빅데이터와 인공지능이 화두가 되고 있는 요즘과 같은 복잡한 세상에서 지식의 확산과 변화에 대한 과학적인 모델을 이해하고 있다면 그 자체만으로도 상당한 경쟁력을 확보할 수 있다는 생각이다. 폭발적인 변혁의 세상에서 지식 습득도 중요하지만 요즘처럼 하루하루가 다른 상황에서 오히려 변화하는 지식에 적응하는 태도가 더욱 중요하다. 이 책은 역사, 의료, 컴퓨터, 물리, 통계, 천문, 생물, 언어, 도서 분야를 자유롭게 드나들면서 통찰력 있는 지식의 숨겨진 본성을 탐험하므로 이 세상의 돌아가는 원리에 대해 궁금증을 해소해준다. 또한 지식과 관련한 몇 가지 중요한 원리를 깔끔하게 정리하고 있기에 변신을 거듭하는 복잡한 현실을 추상적으로 바라보는 정신적인 모델 수립에 많은 도움을 준다. 특히 컴퓨터와 같이 빠르게 변화하는 분야에 발을 담그고 있다면 이 책의 진가를 제대로 파악할 수 있을 것이다. 한 가지 주의 사항이 있다. 이 책은 무조건적인 지식 습득을 찬양하면서 불안감을 조성해 젊었을 때 자기 계발을 해야한다는 비장한 내용과는 상당한 거리가 있으므로 빠르게 지식을 습득할 수 있는 만병 통치약을 기대해서는 안 된다. 이 책은 지식을 습득하는 과정에서 드러나는 인간의 편향성과 보수성에 대해 논하면서 지식 습득과 갱신은 나이가 문제가 아니라 태도가 문제라는 사실을 명확하게 지적한다. 본문에 나오는 몇 가지 좋은 글을 소개하겠다. 지식은 인간이 주변 사물에 나름의 질서를 부여하고 이를 해석하는 수단이다. 사람은 평생에 걸쳐 개인의 지식이라는 건축물을 짓고 있으며 새로운 지식을 추가한다. 주변 사물에 질서를 부여하는 것은 우리가 인간으로서 행동하는 방식을 결정짓는 규칙이다. 지금 우리가 갖고 있는 지식은 초상화나 그려달라고 가만히 앉아 있지 않는다. 잡동사니와 혼란으로 가득 찬 지식은 끊임없이 진동한다. 주변에서 지수 곡선에 따라 변화하는 사물이나 현상과 마주쳐도 사람은 잘 인식하지 못하는 경우가 많다. 상상하기가 더 어렵기 때문이다. 새로운 세계관, 사실, 이론이 등장할 때마다 인간은 세계가 어떻게 돌아가는지, 우리를 둘러싼 세상은 어떤 상태인지를 좀 더 정확히 볼 수 있게 된다. 하나의 기술이 탄생하면 개선 과정을 거치다가 한게에 다다르는데, 수학에서는 이런 과정을 지속적으로 우상향하는 로지스틱 곡선으[...]



[B급 프로그래머] 9월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-10-03T15:55:42.398+09:00

(오늘의 짤방: Web app architecture T_T via @midan888) 개발/관리도구 Ten Things A Serious JavaScript Developer Should Learnmicro - a modern and intuitive terminal-based text editorFLOATING POINT VISUALLY EXPLAINED카카오 신입 공채 1차 코딩 테스트 문제 해설Central Dogma is an open-source highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2.Windows and Ubuntu InteroperabilityVirtual Panel: Microservices in PracticeBeyond REST: Coursera's Journey to GraphQLGoing back to Web Basics: Structuring HTMLIntro to Threads and Processes in Python돋보이는 디자인을 위한 1800개의 미니멀 아이콘 세트Abseil is an open-source collection of C++ library code designed to augment the C++ standard library.(by Google)Technology preview: Private contact discovery for SignalWhy is Python Growing So Quickly?Material Component Framework for Vue 2Technical and non-technical guide for rocking your coding interview.Why are trees in computer science generally drawn upside-down from how trees are in real life?Why did the developers of C decide to use an asterisk instead of the much more intuitive '@' for pointers?Why SQL is beating NoSQL, and what this means for the future of dataPollen: the book is a programLinux System Call TableThe 10 most popular coding challenge websites for 2017stagemonitor - an open source solution to application performance monitoring for java server applicationsJava 9 and IntelliJ IDEAProject Jigsaw: Complete!Jaeger, a Distributed Tracing SystemWelcome to Guitar Bro – guitar browser game with a real guitar!Monitoring Cloudflare's edge network with Prometheus Comparison of NTP implementationsOrg-Mode Is One of the Most Reasonable Markup Language to Use for TextHow we grow junior developers at the BBCIt’s time to kill the webVue 2.3 CheetSheetPayPal’s API Style Guide and PatternsTop 30 Microsoft Interview Questions for Software Development Engineers (SDE)jenv is Java environment manager, and it is a clone of RVM for Java.Announcing Intel® Clear Containers 3.0!First NetBeans Code Drop Lands at ApacheIs Liberty open source? Yes! by IBMJDK 9 General-Availability ReleaseAn Analysis Of CVE-2017-5638 (Apache Struts server-side template injection vulnerability)Forget PHP! Facebook’s HHVM engine switches to Hack insteadStruts Flaw behind Equifax Breach Disclosed and Patched in MarchAllocation Efficiency in High-Performance Go Servicessudoku benchmark among various programming languagescloc counts blank lines, comment lines, and physical lines of source code in many programming languages.Mison: A Fast JSON Parser for Data AnalyticsGoing open-source in monitoring, part I: Deploying Prometheus and Grafana to KubernetesA Comparison of Mapping Approaches for Distributed Cloud Applications(AppDynamics vs OpenTracing vs Netsil)Lies My Parents Told Me (About Logs)'어떤' 프로젝트가 '어떻게' 실패하는가··· 현실 인정에서 종결 방안까지The Future of HHVMScaling with Apache Spark(PDF)What are the most interesting modules for Python?Failing fast & fixing faster at VogueThe history of UTF-8 as told by Rob PikeMultiple Perspectives On Technical Problems and SolutionsSHMALL - Simple Heap Memory ALLocatorHow Personality Matters in Software Development5 Reasons Why Java's old Date and Calendar API was Bad Read more: http://javarevisited.blogspot.com/2017/04/5-reasons-why-javas-old-date-and-Calendar-API-bad.html#ixzz4txCgJJY610 Common Software Architectural Patterns in a nutshellminicube - Run Kubernetes locallyRevisiting Knuth and McIlroy's word count programsEclipse OpenJ9Energy Efficiency in Programming LanguagesRob Pike's 5 Rules of ProgrammingModern JavaScript TutorialHow JavaScript works: memory [...]



[일상다반사] 그림의 마술사 : 에셔전

2017-09-27T00:30:00.169+09:00

allowfullscreen="" frameborder="0" height="344" src="https://www.youtube.com/embed/dvSD1EAlAUQ" width="459">

최근 재개봉한 인셉션을 다시 보면서 느꼈지만, 영화에서 가장 인상 깊은 장면을 하나만 뽑으라고 하면 펜로즈 계단을 주저하지 않고 선택하겠다. 컴퓨터 그래픽이 아닌 촬영감독의 고생으로 탄생한 이 장면이 인상깊은 이유는 꿈 속의 꿈을 다루는 재귀적인 주제와 정말 잘 어울리기 때문이다.

펜로즈 계단이 유명해진 계기는 위키피디아에도 잘 나와있듯이 에셔의 Ascending and DescendingWaterfall 작품으로 보면 틀림없다. 이번에 세종문화회관에서 열리고 있는 그림의 마술사 : 에셔전을 관람하면서 가장 눈여겨 본 두 작품이었다.

에셔 전에 소개된 전시 작품 수는 100여 점 정도였지만, 감상하느라 두 시간 넘게 꼼짝 못하고 잡혀 있었다. 관람을 하면서 잘 몰랐던 사실을 몇 가지 알게 되었는데, 에셔는 초기에 상업 디자인과 풍경화(!)를 그렸으며, 초기 작품을 보면 알겠지만 목판화와 석판화 부문에서 뛰어난 능력을 발휘했다. 정통적인 화법을 구사하다가(어릴 때부터 정통 회화에 도가 통했던 피카소를 생각하라!) 여러 나라로 여행을 다니면서 기하학적인 무늬에 빠져들게 되며 이후 여기서 영감을 받은 다양한 작품을 만들게 된다. 에셔는 예술 분야보다 오히려 수학과 컴퓨터과학 분야 사람들에게 더욱 더 잘 알려졌으며 더글라스 호프스태터괴델, 에셔, 바흐 책에서도 한 축을 맡을 정도로 수학과 인공지능 부문에 큰 영향을 미쳤다.

에셔전은 오는 10월 15일까지 세종문화회관 미술관에서 진행되므로 에셔 작품 애호가들께서는 놓치지 마시기 바란다. 전시 도록도 판매하므로 한 권 업어오면 좋을 듯.

뱀다리: 예셔전에서 아쉬운 점이 있었는데, 작품 설명 번역 오류과 작품 크기(dimension) 오류가 눈에 들어와서 난감했다. 참고하시길... T_T

EOB



[B급 프로그래머] 9월 3주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-09-23T00:30:16.790+09:00

(오늘의 짤방: How the value of the Internet has transformed the global economy. via @ShashiTharoor) 빅데이터/인공지능 Open Data in UKThe InfoQ eMag: Getting a Handle on Data ScienceAnatomy of a Moral PanicNumba: High-Performance Python with CUDA Acceleration알파고 영화 홈페이지What should everyone know about machine learning?유니티 엔진, ‘머신러닝 에이전트’ 탑재하며 인공지능 플랫폼으로 진화Superset: Scaling Data Access and Visual Insights at AirbnbAnomaly blogTesla has a new Autopilot ‘2.5’ hardware suite with more computing power for autonomous drivingGlossary of Deep Learning: Word EmbeddingDuckDuckGo: The Solopreneur That Is Beating Google at Its GameTesla said to be working on its own self-driving AI chip with AMDConsciousness Goes Deeper Than You ThinkFacebook’s war on free will - How technology is making our minds redundant.[Hot Issue Report 2017-11] 문재인 정부 출범 100일의 ICT 정책 방향모바일 SoC에서 다크 실리콘이 주는 한계Intel collaborates with Waymo on self-driving computer designPowering big data at PinterestHadoop Platform as a Service in the CloudPyTorch로 시작하는 딥러닝 입문 CAMP (www.fastcampus.co.kr/data_camp_pytorch/) 강의자료GPU implementation of neural networks: 뉴럴 네트워크에 최초로 GPU를 적용한 논문 The iPhone X’s notch is basically a Kinectscilab - Open source software for numerical computationeuropilot - A toolkit for controlling Euro Truck Simulator 2 with python to develop self-driving algorithms.Inside the "town" created to teach driverless carsChips Off the Old Block: Computers Are Taking Design Cues From Human BrainsPeople are using Siri as a therapist, so Apple is seeking engineers who understand psychology"IBM 인공지능 왓슨의 암 진단 성적, 실망적"-STATAll the Linear Algebra You Need for AIGoogle Has Spent Over $1.1 Billion on Self-Driving TechInterview: Apple’s Craig Federighi answers some burning questions about Face IDINSIDE GE’S TRANSFORMATION"잘 때도 작동할까? 쌍둥이도 인식할까?" 아이폰 X의 핵심 페이스 ID의 모든 것“더 쉽고 가까워진” 머신 러닝을 시작하는 소프트웨어 엔지니어를 위한 조언Heart Disease Diagnosis with Deep LearningFingerprints are Usernames, not PasswordsFace ID, Touch ID, No ID, PINs and Pragmatic SecurityBuild a Telegram Chatbot in Python아이폰 X의 심장 : A11 바이오닉 칩 살펴보기Most Female and Male Occupations Since 1950NTSB: Tesla’s Autopilot UX a “major role” in fatal Model S crash [Updated]How we built the first real self-driving car (really)The Quartz guide to artificial intelligence: What is it, why is it important, and should we be afraid?Why a 24-Year-Old Chipmaker Is One of Tech’s Hot Prospects자습해도 모르겠던 딥러닝, 머리속에 인스톨 시켜드립니다.Tesla flips a switch to increase the range of some cars in Florida to help people evacuateGet up to speed with Machine Learning by InfoQ가상화폐 Building Blockchain in Go. Part 1: Basic Prototype“미 당국, 한국 가상화폐 거래소 연내 제재” 가능성 ... 국내 가상화폐 거래 제동 걸리나 이더리움 창시한 ‘천재 소년’ 비탈릭 부테린 내주 방한A Prehistory of the Ethereum ProtocolIs There a Cryptocurrency Bubble? Just Ask Doge.Unifying Banks & Blockchains @CoinbaseWind energy used to mine cryptocurrency to fund climate researchChina orders immediate shuttering of Bitcoin exchanges글로벌 핀테크 동향과 선진기업 전략_데일리금융그룹How Does the Blockchain Work? The virtual currency boom echoes dotcom fever읽을거리 [...]



[B급 프로그래머] 9월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-09-16T11:36:04.879+09:00

(오늘의 짤방: "git purr" - I re-did my old `git pull` notes with cats. via @girlie_mac) 개발/관리도구 Hack – A typeface designed for source codeSpring Boot Memory PerformanceDataDog의 APMImproving Corporate Cognitive Performance in IT OrganisationsPython code snippetsEveryone loves programming in Python! You disagree? But it's the fastest growing, says Stack OverflowMicrosoft Explores Manual Memory Management in .NET with SnowflakeHow to conduct a good Programming IntervieThe Art of Crafting Architectural DiagramsJavaOne’12 Session 3992 - Software Modularity: Paradoxes, Principles, and Architectures10 Articles Every Programmer Must ReadThe early history of HP calculatorsMastercard Internet Gateway Service: Hashing Design Flaw"실행시간 줄고 API 리팩토링"··· 파이썬은 지금 '환골탈태' 중Beej's Guide to C ProgrammingJSON Serialization in Python using serpyHashiCorp Vagrant 2.0Publishing with Apache Kafka at The New York Times코딩 인터뷰 완전 분석 – 코딩 면접 다이어그램자바 9 JDK 미리 보기 : 모듈 방식 이상의 변화Solaris to Linux Migration 2017Crypto for Kids3 Easy Solutions to Optimize Images on the Fly11 tips from 11 months of learning PythonA collection of (mostly) technical things every software developer should knowLearning Python without Library OverloadThe DUNGEON (Zork I) sourceComparing C and C++ usage and performance with a real world projectMonitoring Docker with PrometheusSoftware (r)Evolution: A Crystal Ball to Prioritize Technical DebtA cheatsheet of modern C++ language and library features.Understanding Python's logging moduleHell is a multi-threaded C++ program.Iodine: a Better Java LanguageThe Secret PhD Productivity Strategy: Do Deep Work In Less Hourslstags - Compare local Docker images with ones in registry고성능 서버/데이터베이스 Percona Blog Poll Results: What Database Engine Are You Using to Store Time Series Data?It’s Okay To Store Data In Apache Kafkasqlcheck - Automatically identify anti-patterns in SQL queriesAWS now offers a virtual machine with over 4TB of memoryA Rare Peek Inside A 400G Cisco Network ChipMicroservice Databases: Migrating from Relational Monolith to Distributed Data (By O'Reilly)Better Database Migrations in PostgresNGINX Releases Microservices Platform, OpenShift Ingress Controller, and Service Mesh PreviewPostgreSQL workings in one picture.Try Azure #CosmosDB for freeNew Network Load Balancer – Effortless Scaling to Millions of Requests per SecondHow Facebook Achieves Rapid Release at Massive ScaleMS, 링크드인 인수 효과 SaaS 매출로··· 세일즈포스 제치고 1위 등극KTLS: Linux Kernel Transport Layer Security기업용 SaaS 시장, 구름처럼 날아올랐다Elasticsearch 인덱싱에 대한 성능 고려 사항 (보너스: Correct implementation of gets() after 1988 via @DLangille) EOB[...]



[B급 프로그래머] 9월 1주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-09-09T15:29:22.594+09:00

(오늘의 짤방: 명언 via @RedPanda2016) 빅데이터/인공지능 150년 된 승강기 업체가 엣지 컴퓨팅으로 꿈꾸는 미래New AI can guess whether you're gay or straight from a photographHow Much Should We Trust Artificial IntelligenceMachine Learning Fundamentals: Predicting Airbnb PricesKeras shoot-out: TensorFlow vs MXNet몬산토, 닥터 페터, 벡셀... 앞선 기업 6곳의 데이터 애널리틱스 성공담'빅데이터 분석으로 자살 위험 징후 찾는다' 호주 정신건강연구소국가수리과학연구소 JupyterHub 구축 보고John Deere Is Paying $305 Million for This Silicon Valley CompanyThe US is speeding toward its first national law for self-driving cars케라스를 활용한 머신러닝 학습My Neural Network isn't working! What should I do?Hardware Architectures for Deep Neural Networks: GPU, TPU 등 소개 Jupyter notebooks for the code samples of the book "Deep Learning with Python"MEET MICHELANGELO: UBER’S MACHINE LEARNING PLATFORMA Vision for Making Deep Learning Simple분석하기 좋은 데이터 만들기의 시작, 『파이썬을 활용한 데이터 길들이기』2017년 1분 동안 인터넷 세상에서 벌어지는 일화웨이, 세계 첫 모바일 AI칩… 차세대폰 판도 바꿀까Top Deep Learning Projects based on their Stars!(Github)Machine Learning for Humans25 Chatbot Platforms: A Comparative TableMachine Learning: An Applied Econometric ApproachHow to fix a toilet (and other things you couldn't do without Search)Where will AGI come from?How Machine Learning Enhances The Value Of Industrial Internet of ThingsGE discovers that industrial IoT doesn't scaleHidden powers: 6 amazing things your unconscious mind can doArtificial Intelligence Could Predict Alzheimer’s Years Before DoctorsBuild a flexible Neural Network with Backpropagation in PythonTransitFlow — using Python and Processing to visualize regional transit frequencyYOLO: Real-Time Object DetectionSound Pattern Recognition with Python우리 회사는 AI·머신러닝에 준비돼 있을까?··· '10가지 체크리스트'Tesla Model S battery degradation dataObject detection: an overview in the age of Deep Learning중국 인터넷 빅3 "AI전략, 같은 듯 다르네"Python Data Science Handbook (O'Reilly)A MNIST-like fashion product database.4차 산업혁명을 이끄는 센서 - 시장구조는 어떻게 바뀌나?김진철의 How-to-Big Data | 빅데이터와 인공지능 (2)Intel Announces Movidius Myriad X VPU, Featuring ‘Neural Compute Engine’Toyota’s Research Institute head says full autonomous driving is “not even close”ETHICS COMMISSION AUTOMATED AND CONNECTED DRIVINGCan we know what animals are thinking?Why Deep Learning Surprises meGoogle Researcher Invented New Technology to Bring Neural Networks to Mobile Devices가상화폐 $257 Million: Filecoin Breaks All-Time Record for ICO FundingDead Coins – A list of dead cryptocurrencies삼성 SDS, 18개 은행 공동 블록체인 시스템 구축마이크로소프트가 엔터프라이즈 시장에 블록체인을 구현하는 방법Microsoft and Facebook create open ecosystem for AI model interoperabilityFacebook and Microsoft introduce new open ecosystem for interchangeable AI frameworksInitial Metropolis Ethereum Hardfork Expected in September中정부, 블록체인 프로젝트 투자 전면 금지btcpy released: a full featured Bitcoin library(Python3)China has banned ICOs가상통화 시총 올들어 10배로… 돈이냐 상품이냐, 정체성 논란3 Common Misconceptions about ICO LawCoingraph is a real-time graph for cryptocurrencies.Download & Play with Cryptocurrencies Hi[...]



[B급 프로그래머] 8월 5주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-09-02T22:43:03.673+09:00

(오늘의 짤방: git branch graph via @leafriend) 개발/관리도구 Dalin - A C++ non-blocking network library on LinuxCategory Theory for Programmers: The PrefaceOpen Sourcing Kafka Cruise ControlSpring Boot 2.0 Will Feature Improved Actuator EndpointsKISS principle(Principles Wiki)IT부서를 느리게 하는 악성 관행 12가지Resetting remote to a certain commitMicrosoft .NET Architecture Guidance Released네트워크 101The software engineering rule of 3국내 개발자 블로그 총정리: 필독! A Million WebSockets and Go"Clean code" isn't actually cleanDecisions, DecisionsCode base - Million lines of code: 구글 코드량이 압도적! 6502cloud - Bringing the 80's to the clouda list of applications, alfred workflows and various tools that make my macOS experience even more amazinglolviz - A simple Python data-structure visualization tool for lists of lists, lists, dictionaries; primarily for use in Jupyter notebooks / presentationsPrepare for BOM-less UTF-8 default character encodingThese skills make you most employable. Coding isn’t one – can that be right?moon - A minimal, blazing fast UI library.whatruns - Discover what runs a websiteCsysdig explained visually7 Tips For Python PerformanceServerless Platform: Scientific Computation @ScaleMTuner is a C/C++ memory profiler and memory leak finder for Windows, PS4, PS3, etc.What is your favorite CS paper?Weird Python IntegersThe Complexity That Is Hidden in Microservices and Event SourcingFeather - Simply beautiful open source iconsSelecting an Event ArchitectureCode Smells: IterationThe Beauty of Bresenham's Algorithmrendertron - A dockerized, headless Chrome rendering solutionapistar - A smart Web API framework, designed for Python 3.pdf-bot - A Node queue API for generating PDFs using headless Chrome.Experience porting 4.5k loc of C to Go (Facebook's CSS flexbox implementation Yoga)Unleashing the Power of .NET Big Memory and Memory Mapped FilesYour Serverless Raspberry Pi cluster with DockerOff-premises insight for your on-premises Prometheus servers.Python Practices for Efficient Code: Performance, Memory, and UsabilityUp – deploy serverless apps in secondsTop 11 Open Source Server and Network Monitoring tools for LinuxCreating Space to Be AwesomeIdeal OS: Rebooting the Desktop Operating System Experience웹 글꼴 최적화Laverna - Keep your notes private (evernote replacement)Why Go is my favorite programming language(Vue) Comparison with Other Frameworks고성능 서버/데이터베이스 Redis 운영관리LogDevice: a distributed data store for logsWhat hardware? Oracle is on cloud nine, er, twelve right now – $200,000,000,000Amazon Aurora Fast Database CloningRecords: SQL for Humans™금융 오픈소스 DBA 30일 생존기Towards Deploying Decommissioned Mobile Devices as Cheap Energy-Efficient Compute Nodes'컨테이너와 서버리스 사이'··· 흔들리는 구글 클라우드 전략Titan in depth: Security in plaintextIntroducing Network Service Tiers: Your cloud network, your wayGoing Multi-Cloud with AWS and GCP: Lessons Learned at ScaleThe MySQL High Availability Landscape in 2017 (The Adults)aweseom-sre - A curated list of awesome Site Reliability and Production Engineering resources. (SRE)(MySQL) Our First OutageTop free 4 Hosts that provide Remote Access to MySQL DatabaseHybrid Cloud: 10 notable statisticsUS DoD, Brit ISP BT reverse proxies can be abused to frisk internal systems – researcher (보너스: I ? Unicode. @udaqueness) EOB[...]



[독서광] 사소한 결정이 회사를 바꾼다

2017-09-02T08:32:07.057+09:00

가을을 맞이해서 오늘은 책을 한 권 소개해드리겠다. 부제가 "우리가 직장에서 말하고 질문하고 행동하는 방식에 대하여"인 "사소한 결정이 회사를 바꾼다"라는 책이다. 테드에서 강연한 내용을 바탕으로 책을 만들었기 때문에 판형도 작으며, 페이지도 많지 않다(190페이지). 따라서, 처음에 책이 배송되었을 때 이 작은 내용으로 과연 회사를 바꿀 수 있을까?라는 의문이 들 정도였다. 하지만 늘 양보다 질이니...

여러 가지 좋은 이야기가 나오지만, 특히 이 책에서 눈에 들어온 내용은 바로 사회적 자본의 확충이라는 주제다. 사회적 자본이 충분하지 않는 회사나 조직에서는 부서간 이기주의('silo effect'라 불리는)가 팽배하고 의견 충돌을 두려워한 나머지 복지부동하는 전략을 사용하기 마련이다. 여기서 사회적 자본은 단순한 사람 사이의 친밀함을 뜻하지는 않는다. 회사는 동호회가 아니므로 놀기 좋은 장소가 되어서는 안 되며 뭔가 고객과 사회에 기여할 수 있는 강력한 추진력을 갖춘 공간이 되어야 하므로 약간은 긴장되거나 까칠한 분위기가 지배할 수도 있다(특히 돈이나 사람 목숨이 왔다갔다하는 경우). 사회적 자본이 늘어날 수록 상호 신뢰도 높아지며, 여러 가지 다양한 시도를 할 수 있는 여건이 갖춰진다.

그렇다면 사회적 자본을 확충하는 방법에 대해 고민하지 않을 수 없는데, 이 책에서는 몇 가지 방법을 소개하고 있다.

  • 잦은 대면 접촉 기회를 부여하기: 회사 동선을 재설계해서 사람들이 자주 만나서 이야기하게 만든다.
  • 같이 일한 시간을 길게 가져가기: FAA에 따르면 항공기 사고의 73펴센트가 팀이 함께 일하기 시작한 첫날에 발생했고, 44퍼센트는 첫 비행에서 발생했다.
  • 경청: 회의에 참석한 사람이 균등하게 말하는가? 합창에서는 소리를 내는 능력보다 듣는 능력이 중요하다.

책 제목처럼 정말 별 거 아닌 사소할 결정이 회사를 바꿀 수 있긴 하지만... 아무리 사소한 변화도 초기에는 강력한 저항에 부딪히므로(사회적 자본이 부족하므로 이는 당연한 현상이라고 볼 수 있다.) 실천은 결코 쉽지 않다는 문제점은 여전히 남아있다.

보너스로 저자인 마거릿 헤퍼넌이 테드에서 강연한 내용을 소개한다(한국어 번역이 없으므로 책을 안 읽은 독자분들께서는 이해가 조금 어렵긴 하겠다). 참고로 가장 마지막에 말하는 'Beyond Measure'가 이 책 원서 제목이다.

src="https://embed.ted.com/talks/margaret_heffernan_why_it_s_time_to_forget_the_pecking_order_at_work" width="500px" height="240px" frameborder="0" scrolling="no" webkitAllowFullScreen mozallowfullscreen allowFullScreen>

결론: 분량은 얇지만 내용이 알찬 책이므로 조직적인 어려움을 겪고 있는 관리자에게 추천한다.

EOB



[B급 프로그래머] 8월 4주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-08-26T12:30:36.326+09:00

(오늘의 짤방: Why software engineers can’t fall asleep counting sheep via @InfoQ) 빅데이터/인공지능 First In-Depth View of Wave Computing’s DPU Architecture, SystemsMental processes of chess masters revealed how people get good in other fieldsDeep Learning with OpenCV[구축사례] 관악구 CCTV 고도화, 이렇게 추진됐다Designing a Deep Learning Project딥러닝 교육 자료 (Deep Learning Lecture)Tesla’s Push to Build a Self-Driving Car Sparked Dissent Among Its EngineersMicrosoft unveils Project Brainwave for real-time AIInside Waymo's Secret World for Training Self-Driving CarsHot Chips: Google TPU Performance Analysis머신러닝을 마스터하는 데 필요한 13가지 프레임워크Machine Learning Mindmap / Cheatsheet[4차 산업혁명 기획시리즈] 4차 산업혁명 시대의 경제 작동 메커니즘4차 산업혁명과 GPU(Graphics Processing Unit)의 성장Machine Learning & Data Science technical interview questions(Amazon)What Happens to Creativity as We Age?Thoughts on Internet 인공지능(AI)의 약속How computers learn to recognize objects instantly | Joseph Redmon딥러닝 강의 자료 - 패스트캠퍼스의 비전공자를 위한 데이터 사이언스 스쿨에서 진행한 한국어 딥러닝 강의 자료Why Your Brain Needs More DowntimeNew hands-on labs for scientific data processing on Google Cloud PlatformPyTorch vs TensorFlow — spotting the differenceNeural Network Console by SonyFacebook Transitioning to Neural Machine TranslationThe world’s most valuable resource is no longer oil, but dataAI 노린 적대적 공격, 어떻게 대비할 것인가머신러닝을 위한 기초 수학 살펴보기Model hallucinations - Psychedelics have a remarkable capacity to violate our ideas about ourselves. Is that why they make people better?IBM’s Watson is bringing cutting-edge cancer treatment to every corner of the earthThere’s no cure for cancer but there could be 1,000 algorithms to better treat itCNN with own DatasetYOUR BRAIN DOESN'T CONTAIN MEMORIES. IT IS MEMORIESEffective Tensorflow - TensorFlow tutorials and best practicesGoogle Announces Tensor2Tensor for TensorFlowStocks with Outperform Ratings Beat the MarketPredict the future with Machine Learning가상화폐 블록체인 광고 생태계 구축'··· 브레이브 브라우저의 야심'카톡 플랫폼' 등에 업은 가상화폐 거래소 생긴다Don't Mine Bitcoin. Mine Altcoins fool!Build-a-Coin Cryptocurrency CreatorChina’s Bitmain dominates bitcoin mining. Now it wants to cash in on artificial intelligenceHackers nab $500,000 as Enigma is compromised weeks before its ICOANALYZING CRYPTOCURRENCY MARKETS USING PYTHONMicrosoft Announces Coco Framework for Enterprise Blockchain NetworksProof of Stake FAQ블록체인 기술 튜토리얼비트코인 채권 나왔다…제도권 진출 시도우리은행, 디지털화폐 진출… '위비코인' 발행한다우리은행, 블록체인 기반 디지털화폐 만든다Here's What Goldman Is Telling Big Money Clients About BitcoinThe Blockchain Problem SpacePhotos: Life inside of China’s massive and remote bitcoin mines읽을거리 A better way to talk about love.Threading the celestial needle: Catching the Great American Eclipse at 35,000 feet[테드X강의]6개월동안 어떤 언어도 배울 수 있는 방법 - 크리스 론스데일서울 vs 도쿄 직장인의 하루 씀씀이 비교The Dark Side of ResilienceLearning to Learn: You, Too, Can Rewire Your BrainPeople Start Hating Their Jobs at Age 35Employees Who Stay In Compan[...]



[B급 프로그래머] 8월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-08-19T12:53:45.239+09:00

(오늘의 짤방: think plan execute via @archillect) 개발/관리도구 Top 20 C++ multithreading mistakes and how to avoid themAWS 신규 서비스 및 기능 출시 목록 – AWS NY SummitFreeQration - 저작권 걱정없는 무료이미지(GitHub) Introducing embedded code snippetsBlizzard/s2client-protoKubernetes at GitHubLetsEncrypt companion container for nginx-proxy파이콘 한국 2017 키노트 : Back to the BasicGreat Product Managers are “Outcome Thinkers”The Java Evolution of Eclipse CollectionsNew – High-Resolution Custom Metrics and Alarms for Amazon CloudWatchMicrosoft’s Lightweight Linux Runtime Environment Comes to Windows ServerTop 7 Myths about HTTPS(PyPy) Let's remove the Global Interpreter LockEverything You Always Wanted to Know About Optical Networking – But Were Afraid to Ask An Intro to Compilers - How to Speak to Computers, Pre-SiriEfficient Immutable Collections(PDF)(MDN) HTTP cachingLogs and MetricsIn DevOps Incident Response, Plans Are Worthless, But Planning Is EverythingAn uroboros program with 100 programming languagesSolving Every Sudoku PuzzleGoogle Is Giving Away Its Best Tools for Managers Absolutely FreeAdventures in SRE-land: Welcome to Google Mission ControlMonitoring Distributed Systems - Case Studies from Google's SRE TeamsJustifying the cost of application monitoring toolsContainer resource consumption—too important to ignoreJava 9, OSGi and the Future of Modularity (Part 2)Java 9, OSGi and the Future of Modularity (Part 1)'쿠베르네티스 활용을 쾌적하게'··· 눈길 끄는 오픈소스 프로젝트 3선좋은 소프트웨어 개발자 선언문What a High Performing Team Looks Like and How to Create OneHow complex systems failHow to Program an NES game in CTesting MicroservicesOnline Mathematics Editor - a fast way to write and share mathematics formulaJava Futures: Modules and MorePROGRAMMING WITH ABSTRACT DATA TYPES (PDF)Papers I like: 여러 가지 흥미로운 논문 큐레이션 Orchestrating Chaos: Applying Database Research in the WildDoes OO really match the way we think (1997) [pdf]Fenix - Finally, a simple static desktop web server.Small Functions considered HarmfulJava Still Number One, But What’s Taking Over?Learn Regex - The Easy Waymdp - A command-line based markdown presentation tool.wrk - Modern HTTP benchmarking toolBuilding a Modern Bank BackendPage speed optimizationText Editor Performance ComparisonLinux Load Averages: Solving the MysteryWhen Women Stopped Coding“과거는 잊어라” 소프트웨어 개발의 본질을 바꾸는 21가지 기술Preventing server overload: limit requests being processedDijkstra was right — recursion should not be difficult A Crystal Ball to Prioritize Technical DebtCreating Custom Inputs With VueA Series of Unfortunate Container Events @NetflixTen Things A Serious JavaScript Developer Should LearnAre You a Software Architect?Knowledge Breadth versus DepthDetecting Chrome Headlessexa is a modern replacement for ls.고성능 서버/데이터베이스 Introducing WAL-G by Citus: Faster Disaster Recovery for PostgresCloud Native Landscape Project'구름' 탄 알리바바, 성장마법 통했다Migrating 1200 db from Mysql to PostgresPlans for Partitioning in PostgreSQL v11Thread Pools in NGINX Boost Performance 9x!Scaling with Apache SparkTimeScale - time series database management system based on PostgreSQLServerless: A lesson learned. The hard way.AWS 비용 얼마까지 줄여봤니?Principles of Sharding for Relational DatabasesTiDB is a distributed[...]



[B급 프로그래머] 8월 2주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-09-12T16:46:01.265+09:00

(오늘의 짤방: 고양이 모양 via @SarahCAndersen) 빅데이터/인공지능 Leaving town at rush hour? Here’s how far you’re likely to get from America’s largest cities.세상에 있는 (거의) 모든 머신러닝 문제 공략법머신러닝의 뿌리와 원리 “데이터에서 파생된 소프트웨어”“잘하면 대박, 못하면 쪽박” 빅데이터 분석 실패 방지를 위한 6가지 조언The evolution of machine learningUsing pandas with large dataThe Hitchhiker’s Guide to Machine Learning in Python클라우드에 딱 맞는 MXNet의 5가지 딥러닝 학습 기능CEO가 되면 뇌가 손상된다는 연구 결과가 나왔습니다... IBM, 딥러닝 학습 속도 높이는 새 기술 개발DeepMind and Blizzard open StarCraft II as an AI research environmentBuzzFeed News Trained A Computer To Search For Hidden Spy Planes. This Is What We Found.World's Smallest Self-Driving Car - a Raspberry Pi Zero on wheels..Jeff Dean’s Lecture for YC AI"표지판에 스티커만 붙여도 자율차 바보돼"(Big-)Data size estimatesAn internet company has found a single manager for 60,000 employeesMNIST 시각화 - 차원 감소Lecture 9: CNN Architectures: 모델 별로 설명 잘 되어 있음. 딥러닝을 위한 Tensorflowdeeplearn - a hardware-accelerated machine intelligence library for the webNvidia and Remedy use neural networks for eerily good facial animationUber Starts Charging What It Thinks You’re Willing to PayImage Classification using Deep Neural Networks — A beginner friendly approach using TensorFlowA Comparison of Distributed Machine Learning PlatformsCS 598 LAZ: Cutting-Edge Trends in Deep Learning and RecognitionCutting Edge Deep Learning for Coders—Launching Deep Learning Part 2사람이 놓치는 악성코드, AI는 찾아낸다··· 사일런스 설립자 일문일답How to train your own Object Detector with TensorFlow’s Object Detector APIArtificial Intelligence Is Stuck. Here’s How to Move It Forward.Google Released Facets: A Visualisation Tool for Big Data가상화폐 tinychain - A pocket-sized implementation of BitcoinBitcoin cash is already the third most valuable cryptocurrencyMaking Bitcoin work better모든 블록체인, 하나로 연결하면 어떻게 될까지금이 바로 블록체인의 골든타임Why aren’t distributed systems engineers working on blockchain technology?Cryptocurrency miners are renting Boeing 747s to ship graphics cardsWhy the feds took down one of Bitcoin’s largest exchanges읽을거리 The $74 Trillion Global Economy in One ChartThe Truth About Japanese Tempura[Why] 폭탄주, 회식, 눈치… '푸상무'의 한국 향수병최첨단 혁신 머신 vs 그냥 머신, F1 레이스 뜻밖의 승자는?Scientists made people turn off their notifications for a day, and saw an effect years later‘행복 배달’ 앞세운 자포스, 직원·고객 만족으로 급성장전자책시장 평정한 리디북스의 비결은?…‘압도적 수준의 가독성’카뱅처럼 성공하려면? 실패에서 배우고 몸놀림은 가볍게…웹 아웃소싱 후기( 위시켓후기, 프리모아후기..) vol.6- 최종회FACES OF OPEN SOURCEWhy a Birth Control Pill For Men Is Still Not HereWhy Do Women Bully Each Other at Work?[김지수의 인터스텔라] "자신이 대단한 존재라는 잘못된 믿음을 버려라" '에고' 전문가 라이언 홀리데이South Korea’s inequality paradox: long life, good health and povertyIt goes completely against what most be[...]



[B급 프로그래머] 8월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-08-05T10:47:08.813+09:00

(오늘의 짤방: adapting a legacy codebase to new business requirements via @yogthos) 개발/관리도구 our quest to build the most effective teams at GoogleNightwatch - Browser automated testing done easy.“컨테이너 주도권 노린다” 마이크로소프트 애저 컨테이너 인스턴스의 이해단일 책임 원칙(The Single Responsibility Principle) 번역Docker vs. Kubernetes vs. Apache Mesos: Why What You Think You Know is Probably WrongChecklist: Node.JS production best practices10 Neat Python Tricks Beginners Should KnowSteps to better codeData Structures for Coding InterviewsSonarqube introduction"What happens when you type google.com into your browser's address box and press enter?"NativeScript Vue template with webpack and .vue file supportMicrosoft Introduces New Azure Container Instances Service and Per Second BillingPython Entry Points ExplainedWasabi - Amazon S3 cloneThe JavaScript Way bookboxes - Command line ASCII boxes unlimited!Defining the Undefinedness of C ∗Four Reasons Developers are UnproductiveIPv6 Adoption: 20%!A collective list of public JSON APIs for use in web development.9 Open Source DevOps Tools We LoveEnterprise Docker 소개Games on GitHubSnowman is a native code to C/C++ decompilerRancher is an open source software platform that enables organizations to run and manage Docker and Kubernetes in production. Linux Graphics Demystified (2014)The Difference between SOA and Microservices?K8Guard is an auditing system for Kubernetes clusters.Creating a Jupyter notebook widget16-Bit VM in javascriptMore Good Programming Quotes고성능 서버/데이터베이스 클라우드에는 출구 전략이 필요하다클라우드 컨설턴트의 실력을 확인하는 질문 15가지Altibase 오픈소스"업타임 99.5%" 클라우드 업체의 주장이 꼼수인 이유더 빠른 SQL 쿼리를 위한 21가지 데이터베이스 튜닝 규칙Postage - A fast PostgreSQL admin toolAmazon Redshift Spectrum – Exabyte-Scale In-Place Queries of S3 DataAWS Web Application Firewall: Bolt-on Security for Insecure WebsitesDocker operations slowing down on AWS (this time it’s not DNS)Survival of the Fittest - Streaming Architectures폭염 속의 데이터센터 운영 팁 “열기를 받아들여라”How Microsoft brought SQL Server to LinuxPOSTGRES QUERY PLAN VISUALIZATION'퍼블릭 클라우드 전체를 데이터센터 안으로' 오라클 기업 공략 전략 (보너스: Single Responsibility Principle violation illustrated ;) via @Lilobase) EOB[...]



[B급 프로그래머] 7월 4주 소식(빅데이터/인공지능, 가상화폐, 읽을거리 부문)

2017-07-31T16:26:59.421+09:00

(오늘의 짤방: 소를 잃어도 외양간은 고쳐야 하는 이유 via @RayRose__) 빅데이터/인공지능 Researchers Improve State of the Art in Image Recognition Using Data Set with 300 Million ImagesA practical explanation of a Naive Bayes classifierNatural Language Processing in Artificial Intelligence is almost human-level accurate. Worse yet, it gets smart!"AI, 인간과 공진화…문제해결은 인간 몫"카카오 AI 레포트 5호를 내며Collectible Card Game to Code Dataset by deepmind김진철의 How-to-Big Data | 빅데이터와 인공지능 (1)The data that transformed AI research—and possibly the worldAI 시대 우려? 40년전 '시험관 아기' 때도 반발 있었다The Algorithm That Makes Preschoolers Obsessed With YouTube고유값과 고유벡터의 기하학적 의미Deep Learning for NLP Best Practices클라우스 슈밥의 제4차 산업혁명(PDF 본문 일부 소개)Next Leap for Robots: Picking Out and Boxing Your Online OrderVega makes visualizing BIG data easyThe extraordinary story of the man who’s getting the most advanced robotic arm in the worldSecond version of HoloLens HPU will incorporate AI coprocessor for implementing DNNsThe future of deep learningDeep Neural Network Energy Estimation ToolNew fast.ai course: Computational Linear AlgebraDesigning Data-Intensive Applications reviewA SON’S RACE TO GIVE HIS DYING FATHER ARTIFICIAL IMMORTALITYIntelligent Machines - This Image Is Why Self-Driving Cars Come Loaded with Many Types of Sensorshttps://techcrunch.com/2017/07/20/movidius-launches-a-79-deep-learning-usb-stick/Hedge Fund Uses Algae to Reap 21% Return트레이더 대량 해고한 골드만삭스의 자동화예측 분석, 네트워크 고장 방지의 핵심이 되다How To Prepare Your Data For Machine Learning in Python with Scikit-LearnNUMPY, SCIPY, PANDAS, SCIKIT-LEARNOverview of Python Visualization Tools학습과정 표시하기 (텐서보드 포함)구글홈·아마존에코는 AI용 센서일 뿐이다? (5,000자)아마존은 왜 홀푸드 인수했나How To Improve Deep Learning PerformanceYou Say Data, I Say SystemReusable CNN and RNN model doing time series binary classification언어학으로 항상 사이버 공격자의 국적을 확인할 수 없는 이유Large Scale Visual Recognition Challenge 2017 (ILSVRC2017)apollo - An open autonomous driving platform by Baidu AI기계 번역이 직면한 마지막 전선 : 세상 이치에 대한 이해Robotic Hogwash! Artificial Intelligence Will Not Take Over Wall StreetThe limitations of deep learningCan the Tech Giants Be Stopped?Your First Machine Learning Project in Python Step-By-StepSeeing Theory - A Visual introduction to probability and statisticsRavens attribute visual access to unseen competitorsGoogle Presents MultiModel: A Neural Network Capable of Learning Multiple Tasks in Multiple DomainsEnhanced Deep Residual Networks for Single Image Super-ResolutionAudio processing in TensorFlow가상화폐 Bitcoin Cash: What You Need to KnowBitcoin Cash: Why It's Forking the Blockchain And What That MeansINVESTOR BULLETIN: INITIAL COIN OFFERINGS by U.S SEC비트코인 분리 사태: 숨은 의도는?(1/2)Presto Ethereum Connector -- SQL on EthereumCommand line interface for borrowing and lending crypto-currency using Ethereum smart contractsHow to create a private Ethereum networkBeijing Wants A.I. to Be Made in China by 2030Let’s Build the Tiniest Blockchain In Less Than 50 Lines of [...]



[B급 프로그래머] 7월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

2017-07-22T11:19:50.538+09:00

(오늘의 짤방: This is what I imagine when I look at each new spec. via @rustedLuke) 개발/관리도구 How to Monitor Nginx using Netdata on Ubuntu 16.04mesh - Visualise data and edit JavaScript code using a spreadsheet interface.Monospaced Programming Fonts with LigaturesInteractive: The Top Programming Languages 2017익명 기고 | '개발자가 털어놓는' 개발자의 비밀 9가지THE CURIOUS COMEBACK OF THE DREADED QR CODEYesterday, my program worked. Today, it does not. Why?(Python) csv – Comma-separated value filesGoogle’s “Fuchsia” smartphone OS dumps Linux, has a wild new UINORMALIZING YOUR MOBILE APP’S ERROR RATEclair - Vulnerability Static Analysis for ContainersConfession Of A C/C++ ProgrammerDockerfile Linter(online)파이썬 엑셀 쓰기 라이브러리 비교Reverse Engineering One Line of JavaScriptOpen VMS port(to x86_64)Spark InternalsInfoQ | Are you a Software Architect? 나는 소프트웨어 아키텍트일까?'아파치 스파크' 2.2 공개··· 스트리밍 데이터 처리 강화TIO - Try It Online!Universal Jinja: a crazy idea for a Python-ready FrontendWhat is “modern” programming?FIND THE BEST PYTHON BOOKSGPU.JS - GPU Accelerated JavaScriptvimscript cheatsheetHighlight v1.4.0 릴리스 - 새로운 기능이 더해진 추가된 문법 강조 도구Markvis - chart display using MarkdownJDK 9: Pitfalls For The UnwaryExotic Data StructuresA Primer on Android navigation24-core CPU and I can’t move my mouseWhere do Type Systems Come From?고성능 서버/데이터베이스 Where Do I Put ProxySQL?Making the Internet Archive’s full text search faster.Bandwidth Costs Around the WorldIntroducing Cosette - a SQL solver for automatically checking semantic equivalences of SQL queriesLessons from Deploying MySQL GTID at ScaleRedis 4.0 GA is out!Thread_Statistics and High Memory UsageVirtual Panel: High Performance Application in .NET'유명 클라우드 쓰는데도···' 스타트업의 서비스 장애가 반복되는 이유아마존·MS·구글이 데이터센터를 급속히 늘리는 3가지 이유Postgres Job Queues & Failure By MVCC (보너스: ELF 형식 요약 via @Want_you_hear) EOB[...]