Lumen is introduced as a micro PHP framework that is fast like Slim and Silex. It is based on the same Laravel components as Laravel, allowing developers to use familiar Laravel syntax and patterns. While smaller and faster than Laravel, Lumen has limitations in areas like debugging and routing compared to Laravel. It is well suited for APIs, microservices, and mobile applications where speed is important. Slim is also a micro framework option but is less integrated with other frameworks while Lumen is more compatible with Laravel.
YSM마케팅컨설팅 윤수만 소장의 프로필입니다. 윤수만 소장은 현재 한국보건복지인력개발원, 대한화장품산업연구원, KOTRA, 중소기업진흥공단 외 지자체, 대학교에서 특강을 진행하고 있으며 전문분야는 화장품, 식품, 농업 분야의 (국내/해외)마케팅과 중소기업(1인기업 포함) 창업마케팅입니다.
The document outlines an Apache Spark workshop presented by Paweł Szulc. It begins with installation instructions and then covers what Apache Spark is, why it was created, and how it works. Key points include that Apache Spark was created to address performance issues with MapReduce like its difficult programming model, writing outputs to disk between steps, and lack of support for iterative algorithms and real-time processing. The document uses a word count example to demonstrate how MapReduce works and how Spark improves on this pattern.
1. The document discusses the evolution of software and technology.
2. It compares the natural evolution of software to the evolution of lifeforms, with software becoming more complex over time as different components interconnect and interact.
3. The summary suggests that the Internet and World Wide Web are a collection of interconnected computer networks that have evolved significantly over time to become a global system of interlinked information resources based on the Internet protocol suite.
Lumen is introduced as a micro PHP framework that is fast like Slim and Silex. It is based on the same Laravel components as Laravel, allowing developers to use familiar Laravel syntax and patterns. While smaller and faster than Laravel, Lumen has limitations in areas like debugging and routing compared to Laravel. It is well suited for APIs, microservices, and mobile applications where speed is important. Slim is also a micro framework option but is less integrated with other frameworks while Lumen is more compatible with Laravel.
YSM마케팅컨설팅 윤수만 소장의 프로필입니다. 윤수만 소장은 현재 한국보건복지인력개발원, 대한화장품산업연구원, KOTRA, 중소기업진흥공단 외 지자체, 대학교에서 특강을 진행하고 있으며 전문분야는 화장품, 식품, 농업 분야의 (국내/해외)마케팅과 중소기업(1인기업 포함) 창업마케팅입니다.
The document outlines an Apache Spark workshop presented by Paweł Szulc. It begins with installation instructions and then covers what Apache Spark is, why it was created, and how it works. Key points include that Apache Spark was created to address performance issues with MapReduce like its difficult programming model, writing outputs to disk between steps, and lack of support for iterative algorithms and real-time processing. The document uses a word count example to demonstrate how MapReduce works and how Spark improves on this pattern.
1. The document discusses the evolution of software and technology.
2. It compares the natural evolution of software to the evolution of lifeforms, with software becoming more complex over time as different components interconnect and interact.
3. The summary suggests that the Internet and World Wide Web are a collection of interconnected computer networks that have evolved significantly over time to become a global system of interlinked information resources based on the Internet protocol suite.
1. Streaming video and music subscriptions continue to grow significantly each year as on-demand content consumption increases and shifts away from traditional TV and music formats.
2. Messaging apps like WhatsApp, Facebook Messenger, and Snapchat have billions of users and are increasingly being used for more than just chatting, including commercial uses like advertising and content sharing.
3. Emerging technologies like virtual and augmented reality, the Internet of Things, drones, 360-degree video, and digital assistants are poised to disrupt many industries in the coming years through new applications in areas like healthcare, education, agriculture, and more.
In the ever changing world, marketing strategies are changing fast. A new domain of marketing, digital marketing emerged with the rise of the internet and social media. New trends in digital marketing in the upcoming year can modify the face of marketing.
A closer look at the trends that will shape Digital Marketing in 2017 – and how you can leverage them to outperform your peers. Read more in this blogpost series: https://webrepublic.com/en/blog/2016/11/18/digital-marketing-trends-2017-en/.
E-School for Girls presents How to Be a Successful Entrepreneur: Stories From Female Innovators. In this talk Mona Patel, CEO of Motivate Design shares with the audience the five things she wished she knew before she started her company.
E-School for Girls is a two-week summer intensive program at NYU designed to empower young women to become confident leaders and entrepreneurs.We strive to give rising High School juniors and seniors experiences that enable them to take initiative, pave their own paths and have the courage to achieve their own definition of success.
Going bananas with recursion schemes for fixed point data typesPawel Szulc
The document discusses recursion schemes for processing recursive data types in functional programming. It introduces common recursively defined types like lists and binary trees, and mentions applications that involve recursive structures like file systems and databases. It then presents an example of representing mathematical expressions as recursively defined data types and using recursion schemes to evaluate, optimize, and convert expressions to strings.
Global Technology Trends & Startup Hubs 2015Bernard Moon
Provides an overview of general technology trends, global venture capital trends, and startup trends around the world. Snapshots of the top 10 startup hubs in the world: Silicon Valley, NYC, London, Stockholm, Berlin, Tel Aviv, Beijing, Seoul, Boston, and Los Angeles.
7 Habits of Highly Effective SalespeopleQamaru Dheen
Ask a dozen salespeople and you’ll most likely get back two dozen different responses. Is it the ability to create great leads that makes you successful, or is it a winning personality? If you’re looking at things like charm or the size of client lists, you’re barking up the wrong tree. Look at the basics — the simple stuff that sales professionals overlook from time to time. Things like the ability to listen carefully, respond correctly, and approach clients not as a sale but as people you want to know and help solve problems. These are the things to focus on in order to bring more value and visibility to your career. While they are common sense, these methods are often the first ones we forget to use.
In analyzing those salespeople who are successful year after year, we have found significant consistencies in behavior and practice management. We like to call these The 7 Habits of Successful Salespeople. If you can get your people to adopt these 7 habits, you will be amazed at how their sales improve.
This is the version of my talk, Be a Great Product Leader, given at Zynga on Feb 22, 2016. It includes six lessons on product leadership from my time at eBay & LinkedIn.
The document discusses different data structures and their implementations and applications. It covers arrays, linked lists, stacks, queues, binary trees, and binary search. The key points are:
- Arrays allow fast access but have fixed size; linked lists can grow dynamically but access is slower.
- Binary trees allow fast (O(log n)) search, insertion, and deletion operations due to their hierarchical structure.
- Stacks and queues are useful for modeling LIFO and FIFO data access with applications like function calls and job scheduling.
- Binary search runs in O(log n) time by recursively dividing the search space for sorted data.
This document lists and describes the top 10 sales conferences to attend in 2016. It provides details on the date and location, cost, target audience, and topics covered for each conference. Some of the conferences focus on sales leadership, sales effectiveness, CRM, marketing, and lead generation. Attending these conferences can increase sales productivity, marketing effectiveness, and customer retention according to the document.
The Economic Impact of Female EntrepreneursKyle Lacy
Women owned businesses make up 36% of all U.S. businesses and employ over 23 million people, contributing over $3 trillion to the economy. Companies with women on the executive team receive higher investments on average - $12 million compared to $8 million for those without women. States like California, New York, and Massachusetts see the most investments in companies with women executives. The percentage of venture capital funded companies and total invested capital for companies with women leaders has increased from 2011 to 2013. Venture capital firms with women partners are twice as likely to invest in companies with women executives.
The document discusses making programs free using free monads. It introduces the concept of Free[S, A] as representing a program as a value of a particular type A. It demonstrates usage of Scalaz's Task type and shows how programs written with free monads can be compiled down to a lower-level language. The document encourages viewing a real-world example using the Quasar library and provides contact information for the author.
A compilation of stats and facts which tells the story of how India’s online space has evolved in the past quarter. The report shares some insights into connectivity, internet and social media usage, mobile market details and other digital trends.
Three business basics to always remember! People don't care about your brand. They care about what you can do for them. Back to basics... Give people what they want, do it consistently and do it better than your competition.
Words are incredibly important in sales, so we wanted to learn which words are most important. It turns out these 13 words are some of the best to close deals and earn prospects trust.
Sharing the main lessons from some of my learning experiences in 2015.
Covering insights related to Product Management, User Experience, Cities and some other areas.
Will write in detail on Medium.com about aspects of the top clipped slides of this slideshare.
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
[소스 코드]
https://github.com/henlix/data-structure.git
https://github.com/henlix/calculator
[설명]
대학생 연합 IT 벤처 창업 동아리 S.O.P.T (Shout Our Passion Together - http://sopt.org) 에서 내부적으로 진행하는 전공 과목 기초 스터디 자료입니다.
이번주에 다룰 내용은 기본적으로 자료구조에서 다루는 스택, 큐 그리고 스택을 응용한 수식 연산에 대한 구현입니다.
스터디 자료는 다음과 같은 순서대로 올라갈 예정입니다.
1. 데이터 구조 및 알고리즘
2. 운영체제
3. 네트워크
1. Streaming video and music subscriptions continue to grow significantly each year as on-demand content consumption increases and shifts away from traditional TV and music formats.
2. Messaging apps like WhatsApp, Facebook Messenger, and Snapchat have billions of users and are increasingly being used for more than just chatting, including commercial uses like advertising and content sharing.
3. Emerging technologies like virtual and augmented reality, the Internet of Things, drones, 360-degree video, and digital assistants are poised to disrupt many industries in the coming years through new applications in areas like healthcare, education, agriculture, and more.
In the ever changing world, marketing strategies are changing fast. A new domain of marketing, digital marketing emerged with the rise of the internet and social media. New trends in digital marketing in the upcoming year can modify the face of marketing.
A closer look at the trends that will shape Digital Marketing in 2017 – and how you can leverage them to outperform your peers. Read more in this blogpost series: https://webrepublic.com/en/blog/2016/11/18/digital-marketing-trends-2017-en/.
E-School for Girls presents How to Be a Successful Entrepreneur: Stories From Female Innovators. In this talk Mona Patel, CEO of Motivate Design shares with the audience the five things she wished she knew before she started her company.
E-School for Girls is a two-week summer intensive program at NYU designed to empower young women to become confident leaders and entrepreneurs.We strive to give rising High School juniors and seniors experiences that enable them to take initiative, pave their own paths and have the courage to achieve their own definition of success.
Going bananas with recursion schemes for fixed point data typesPawel Szulc
The document discusses recursion schemes for processing recursive data types in functional programming. It introduces common recursively defined types like lists and binary trees, and mentions applications that involve recursive structures like file systems and databases. It then presents an example of representing mathematical expressions as recursively defined data types and using recursion schemes to evaluate, optimize, and convert expressions to strings.
Global Technology Trends & Startup Hubs 2015Bernard Moon
Provides an overview of general technology trends, global venture capital trends, and startup trends around the world. Snapshots of the top 10 startup hubs in the world: Silicon Valley, NYC, London, Stockholm, Berlin, Tel Aviv, Beijing, Seoul, Boston, and Los Angeles.
7 Habits of Highly Effective SalespeopleQamaru Dheen
Ask a dozen salespeople and you’ll most likely get back two dozen different responses. Is it the ability to create great leads that makes you successful, or is it a winning personality? If you’re looking at things like charm or the size of client lists, you’re barking up the wrong tree. Look at the basics — the simple stuff that sales professionals overlook from time to time. Things like the ability to listen carefully, respond correctly, and approach clients not as a sale but as people you want to know and help solve problems. These are the things to focus on in order to bring more value and visibility to your career. While they are common sense, these methods are often the first ones we forget to use.
In analyzing those salespeople who are successful year after year, we have found significant consistencies in behavior and practice management. We like to call these The 7 Habits of Successful Salespeople. If you can get your people to adopt these 7 habits, you will be amazed at how their sales improve.
This is the version of my talk, Be a Great Product Leader, given at Zynga on Feb 22, 2016. It includes six lessons on product leadership from my time at eBay & LinkedIn.
The document discusses different data structures and their implementations and applications. It covers arrays, linked lists, stacks, queues, binary trees, and binary search. The key points are:
- Arrays allow fast access but have fixed size; linked lists can grow dynamically but access is slower.
- Binary trees allow fast (O(log n)) search, insertion, and deletion operations due to their hierarchical structure.
- Stacks and queues are useful for modeling LIFO and FIFO data access with applications like function calls and job scheduling.
- Binary search runs in O(log n) time by recursively dividing the search space for sorted data.
This document lists and describes the top 10 sales conferences to attend in 2016. It provides details on the date and location, cost, target audience, and topics covered for each conference. Some of the conferences focus on sales leadership, sales effectiveness, CRM, marketing, and lead generation. Attending these conferences can increase sales productivity, marketing effectiveness, and customer retention according to the document.
The Economic Impact of Female EntrepreneursKyle Lacy
Women owned businesses make up 36% of all U.S. businesses and employ over 23 million people, contributing over $3 trillion to the economy. Companies with women on the executive team receive higher investments on average - $12 million compared to $8 million for those without women. States like California, New York, and Massachusetts see the most investments in companies with women executives. The percentage of venture capital funded companies and total invested capital for companies with women leaders has increased from 2011 to 2013. Venture capital firms with women partners are twice as likely to invest in companies with women executives.
The document discusses making programs free using free monads. It introduces the concept of Free[S, A] as representing a program as a value of a particular type A. It demonstrates usage of Scalaz's Task type and shows how programs written with free monads can be compiled down to a lower-level language. The document encourages viewing a real-world example using the Quasar library and provides contact information for the author.
A compilation of stats and facts which tells the story of how India’s online space has evolved in the past quarter. The report shares some insights into connectivity, internet and social media usage, mobile market details and other digital trends.
Three business basics to always remember! People don't care about your brand. They care about what you can do for them. Back to basics... Give people what they want, do it consistently and do it better than your competition.
Words are incredibly important in sales, so we wanted to learn which words are most important. It turns out these 13 words are some of the best to close deals and earn prospects trust.
Sharing the main lessons from some of my learning experiences in 2015.
Covering insights related to Product Management, User Experience, Cities and some other areas.
Will write in detail on Medium.com about aspects of the top clipped slides of this slideshare.
This is the first SlideShare adaption of Timothy E. Johansson's 100 Growth Hacks in 100 Days. The growth hacks that's included in the slide are 1 to 10. Timothy is the front-end developer at UserApp (www.userapp.io).
[소스 코드]
https://github.com/henlix/data-structure.git
https://github.com/henlix/calculator
[설명]
대학생 연합 IT 벤처 창업 동아리 S.O.P.T (Shout Our Passion Together - http://sopt.org) 에서 내부적으로 진행하는 전공 과목 기초 스터디 자료입니다.
이번주에 다룰 내용은 기본적으로 자료구조에서 다루는 스택, 큐 그리고 스택을 응용한 수식 연산에 대한 구현입니다.
스터디 자료는 다음과 같은 순서대로 올라갈 예정입니다.
1. 데이터 구조 및 알고리즘
2. 운영체제
3. 네트워크
[소스 코드]
https://github.com/henlix/data-structure.git
[설명]
대학생 연합 IT 벤처 창업 동아리 S.O.P.T (Shout Our Passion Together - http://sopt.org) 에서 내부적으로 진행하는 전공 과목 기초 스터디 자료입니다.
이번주에 다룰 내용은 전반적인 개요, 복잡도 분석 및 기초 데이터 구조인 배열과 연결리스트 기초입니다.
스터디 자료는 다음과 같은 순서대로 올라갈 예정입니다.
1. 데이터 구조 및 알고리즘
2. 운영체제
3. 네트워크
빅데이터 기술의 소프트웨어 공학 적용
1. 빅데이터 기술의 활용 사례 - 빅데이터 기술은 이미 많은 적용 사례를 가지고 있고, IoT 기술과 더불어 일상의 기술이 되어 가고 있다 (Pervasive & Invisible Analytics).
2. Spark 플랫폼 - 이전에 Hadoop으로 대표되는 빅데이터의 분산 처리 기술은 계속 발전하고 있고, Spark는 메모리 기반 데이터 처리로 기존 대비 성능을 10~100배 개선하였다. 특히, Spark는 Scala라는 함수형 언어로 구현되었고, 이전에 Java 기반의 빅데이터 처리 코드를 보다 명료하고 Compact하게 구현할 수 있다. 데이터 분석에는 Imperative 언어보다 함수형 언어가 보다 적합하다.
3. 소프트웨어 공학에서의 데이터 분석 사례 - 최근 Software Analytics, Repository Mining 등 데이터 분석 사례들이 있고, 최근 GitHub 이나 StackOverflow 분석과 같은 빅데이터 분석 연구들이 진행되고 있다.
4. Spark를 활용한 Word Count 예
5. Big Data Software Engineering - 큰 데이터 처리 외에도, 실시간 데이터 처리 (Velocity), 다양한 데이터 처리 (Variety) 부분에도 소프트웨어 공학 적용이 필요하다. 또한, Big Data Software를 Engineering하는 부분에도 관심이 필요하다. Big Data 분석 코드 역시 SE의 대상으로 바라보고, Test Driven Dev, Agile Methodology와 같은 개발 방법의 적용을 살펴볼 필요가 있다.
마지막으로, 현재 빅데이터 기술에 대한 진입 장벽은 많이 낮아졌고, 사용 가능한 오픈소스들이 많다. 소프트웨어 공학자라면 빅데이터 분석을 직접 시도해 볼 필요가 있고, 특히, Spark-Scala는 향 후 더욱 발전 확대될 기술이다.
파이썬 데이터과학 레벨2 - 데이터 시각화와 실전 데이터분석, 그리고 머신러닝 입문 (2020년 이태영)Tae Young Lee
파이썬 데이터과학 레벨2 - 데이터 시각화와 실전 데이터분석, 그리고 머신러닝 입문 (2020년 이태영)
- 코스피 LG유플러스 주가분석, 대한민국 부동산 분석, 강남 아파트 매매 분석, VISA 보고서 분석, 워드클라우드 등
- 국내 어떤 책에서도 다루지 않는 진짜 데이터분석 강의
- (귀차니즘에..) 소수 금융권/대기업/공기업에게만 강의된 자료
[C++ Korea 3rd Seminar] 새 C++은 새 Visual Studio에, 좌충우돌 마이그레이션 이야기Chris Ohk
C++11을 시작으로 모던 C++이 도입된 지도 어느새 6년이라는 시간이 흘렀습니다. 올해는 C++17 표준이 도입될 예정입니다. 그만큼 많이 개선되고 새로운 기능들이 많이 도입되었기에 실무에서 사용해보고 싶은 경우도 많습니다. 하지만 이미 서비스 중이라 기존 프로젝트를 새 버전의 VS로 마이그레이션하기 어려운 프로젝트가 많습니다. 그렇다고 아예 불가능한 일도 아닙니다. 이번 세미나에서는 기존 프로젝트를 새 버전의 VS로 마이그레이션하면서 발생했던 문제와 마이그레이션 이후 모던 C++을 사용하면서 발생했던 문제, 그리고 해결법을 설명하고자 합니다. 또한 새 버전의 VS에 생긴 유용한 기능들도 함께 알려드립니다.
6. Part 01
Introduce
이 름 김남훈 (24-1기)
나 이 26세 (1989. 12.10)
학 교 한국기술교육대학교
전 공 인터넷 & S/W & Appliaction
주분야 C/C++/Android/SNS Linkage
openAPI/Using SDK
OOAD_Design Pattern
관심사 Library&Plug-in, Network
Big Data Mining, Language
9. Part 02
Stack
Stack??
접시를 쌓듯이 차곡차곡 쌓아 올린 형태의 자료구조
데이터의 삽입과 삭제가 한 쪽 끝에서만 일어남
마지막에 들어간 데이터가 제일 먼저 삭제
후입선출 구조 : LIFO(Last In, First Out)
선형리스트 구조의 특별한 형태
35. Part 03
Queue
Queue??
리스트의 한 쪽 끝에서 자료들이 삭제
리스트의 다른 한 쪽 끝에서 자료들이 삽입
먼저 들어간 데이터가 제일 먼저 삭제
선입선출 구조 : FIFO(First In, First Out)
선형리스트 구조의 특별한 형태
후입후출 구조 : LILO(Last In, Last Out)
04 Solving Algorithms
60. Part 04
Solving Algorithms
STACK
다음과 같은 수식이 주어질 때 같은 짝의 괄호의 위치를 찾는 문제이다.
( a * ( b + c ) + d )
0 1 2 3 4 5 6 7 8 9 10
( a * ( b + c ) + d )
이 경우에는 3과 7, 0과 10이 한 쌍의 괄호이다.
입력은 공백없이 입력된다. 입력되는
문자는 소문자, 소괄호,(,+,-,*,/,)이다.
문자열의 길이는 최대 50까지 이다.
입력
왼쪽에서 오른쪽을 가면서 먼저 짝이
맞는 순으로 출력하고, 짝이 맞지 않
는 수식은 not match를 출력한다.
출력
입력 : (a*(b+c)+d)
출력 : 3 7
0 10
예시
61. Part 04
Solving Algorithms
QUEUE
4자리 도착수, 목적수가 주어진다.
입력
최단 거리를 출력한다.
출력
입력 : 1033 8179
출력 : 6
예시
입력 : 1373 8017
출력 : 7
입력 : 1033 1033
출력 : 0
4자리 수 2개가 주어진다. 두 수는 모두 소수(prime number)이다.
처음 수는 출발 수이고, 다음 수는 도착수이다.
어떤 수에서 다음 수로는 이전 수에서 한 자리 수 만을 변경해서 가능하다.
물론 각 단계별로 만들어지는 수도 소수여야 한다.
출발 수에서 도착수로 가는 최단 거리를 구하라.