Adied 2014, 봄싹 세미나에서 발표한 `Resource Handling in Spring MVC`의 발표자료입니다.
주요 내용으로 Spring MVC에서 정적 자원(css, js, etc)을 다루는 방법을 다루고 있습니다.
데모 코드 : https://github.com/arawn/resource-handling-in-springmvc
어느 해커쏜에 참여한 백엔드 개발자들을 위한 교육자료
쉽게 만든다고 했는데도, 많이 어려웠나봅니다.
제 욕심이 과했던 것 같아요. 담번엔 좀 더 쉽게 !
- 독자 : 백엔드 개발자를 희망하는 사람 (취준생, 이직 희망자), 5년차 이하
- 주요 내용 : 백엔드 개발을 할 때 일어나는 일들(개발팀의 일)
- 비상업적 목적으로 인용은 가능합니다. (출처 명기 필수)
Adied 2014, 봄싹 세미나에서 발표한 `Resource Handling in Spring MVC`의 발표자료입니다.
주요 내용으로 Spring MVC에서 정적 자원(css, js, etc)을 다루는 방법을 다루고 있습니다.
데모 코드 : https://github.com/arawn/resource-handling-in-springmvc
어느 해커쏜에 참여한 백엔드 개발자들을 위한 교육자료
쉽게 만든다고 했는데도, 많이 어려웠나봅니다.
제 욕심이 과했던 것 같아요. 담번엔 좀 더 쉽게 !
- 독자 : 백엔드 개발자를 희망하는 사람 (취준생, 이직 희망자), 5년차 이하
- 주요 내용 : 백엔드 개발을 할 때 일어나는 일들(개발팀의 일)
- 비상업적 목적으로 인용은 가능합니다. (출처 명기 필수)
MEAN 스택을 사용한 IoT 개발 예제를 설명합니다.
* MEAN 스택 기본 내용 소개
* Node.js와 Express를 활용한 간단한 CRUD 서버 작성 방법(아주 단순하지만 (인증을 제외한 나머지) RESTful 서버의 기본 내용을 구현함)
* MongoDB와 Mongoose ODM를 사용한 영속적인 자료 저장 방법
* AngularJS를 사용한 아주 간단한 모니터링 도구 구현(하지만 의존성 주입, 양방향 자료 결합, 라우팅 활용 방법이 모두 들어 있음)
* 모든 예제는 bitbucket(git 호스팅 서비스)에 공개되어 있음
커빙의 Django, Celery, Azure Cloud, SNS 연동, 컨텐츠 수집 기술을 한눈에 볼 수 있도록 소개한 자료 입니다.
커빙을 처음 개발하면서 많은 어려움이 있었고,
또 많은 분들의 도움으로 좋은 결과를 얻을 수 있었습니다.
조금 더 깊은 내용을 다뤘으면 하는 아쉬움이 있지만,
다른 분들에게 조금이나마 도움이 되었으면 좋겠네요!
Java web development 10 (draft)
자바 웹 개발 시작하기
(10주차 : ㅌㅗㅇ ㅎㅏ ㄹㅏ)
2012. 1. 18
벌써 2년도 넘은 자료지만
그래도 필요하신분이 있을지 몰라서...
(지금보니 2년사이 많은것을 배운것 같네요 ㅎㅎ)
사실 마지막 주차는 발표자료 마무리가 부족하다.
그 당시 뭔가 급한일이 있어서;;; (일꺼라 추측)
지금와서 문서에 손을 대기는 좀 그래서 부족하지만 수정없이 배포한다.
Naszą specjalnością jest tworzenie systemów informatycznych w technologii Java z wykorzystaniem metodyki Scrum. Posiadamy kompetencje analityczne oraz techniczne pozwalające realizować najtrudniejsze wyzwania informatyczne.
W pracy kierujemy się zasadami Software Craftsmanship oraz Design Thinking, które pomagają nam zapewnić jakość oraz innowacyjność oferowanych rozwiązań. Tworzone przez nas oprogramowanie to narzędzie, które pozwala zdeklasować konkurencję, globalizować usługi oraz wejść w nowe nisze rynkowe.
While recent currency devaluations in China have caused uncertainty, medical office buildings (MOBs) remain attractive to investors in the US and Florida. Physicians Realty Trust, a publicly traded REIT, has been acquiring high quality MOBs across the US, including two new properties in Florida totaling over $100 million. MOB transaction volume in Florida decreased 29% year-over-year while prices fell slightly to an average of $291 per square foot. However, demand from US investors for MOBs in Florida remains high due to favorable demographics and physician sellers remaining invested in the properties.
MEAN 스택을 사용한 IoT 개발 예제를 설명합니다.
* MEAN 스택 기본 내용 소개
* Node.js와 Express를 활용한 간단한 CRUD 서버 작성 방법(아주 단순하지만 (인증을 제외한 나머지) RESTful 서버의 기본 내용을 구현함)
* MongoDB와 Mongoose ODM를 사용한 영속적인 자료 저장 방법
* AngularJS를 사용한 아주 간단한 모니터링 도구 구현(하지만 의존성 주입, 양방향 자료 결합, 라우팅 활용 방법이 모두 들어 있음)
* 모든 예제는 bitbucket(git 호스팅 서비스)에 공개되어 있음
커빙의 Django, Celery, Azure Cloud, SNS 연동, 컨텐츠 수집 기술을 한눈에 볼 수 있도록 소개한 자료 입니다.
커빙을 처음 개발하면서 많은 어려움이 있었고,
또 많은 분들의 도움으로 좋은 결과를 얻을 수 있었습니다.
조금 더 깊은 내용을 다뤘으면 하는 아쉬움이 있지만,
다른 분들에게 조금이나마 도움이 되었으면 좋겠네요!
Java web development 10 (draft)
자바 웹 개발 시작하기
(10주차 : ㅌㅗㅇ ㅎㅏ ㄹㅏ)
2012. 1. 18
벌써 2년도 넘은 자료지만
그래도 필요하신분이 있을지 몰라서...
(지금보니 2년사이 많은것을 배운것 같네요 ㅎㅎ)
사실 마지막 주차는 발표자료 마무리가 부족하다.
그 당시 뭔가 급한일이 있어서;;; (일꺼라 추측)
지금와서 문서에 손을 대기는 좀 그래서 부족하지만 수정없이 배포한다.
Naszą specjalnością jest tworzenie systemów informatycznych w technologii Java z wykorzystaniem metodyki Scrum. Posiadamy kompetencje analityczne oraz techniczne pozwalające realizować najtrudniejsze wyzwania informatyczne.
W pracy kierujemy się zasadami Software Craftsmanship oraz Design Thinking, które pomagają nam zapewnić jakość oraz innowacyjność oferowanych rozwiązań. Tworzone przez nas oprogramowanie to narzędzie, które pozwala zdeklasować konkurencję, globalizować usługi oraz wejść w nowe nisze rynkowe.
While recent currency devaluations in China have caused uncertainty, medical office buildings (MOBs) remain attractive to investors in the US and Florida. Physicians Realty Trust, a publicly traded REIT, has been acquiring high quality MOBs across the US, including two new properties in Florida totaling over $100 million. MOB transaction volume in Florida decreased 29% year-over-year while prices fell slightly to an average of $291 per square foot. However, demand from US investors for MOBs in Florida remains high due to favorable demographics and physician sellers remaining invested in the properties.
Процессы глобализации оказывают существенное влияние на развитие мировой цивилизации. Доминирование интегративных тенденций, которые становятся преобладающими в рамках становления транснационального рынка, может значительным образом повлиять на трансформацию культуры. Разрушается локальный характер культур, связанный с особыми формами коммуникации между ними, и происходит становление глобального коммуникационного пространства, в которое погружаются все культуры. Это приводит к процессам трансформации культуры на всех её уровнях: от индивидуального сознания – до экономики, политики и философии. Право всегда являлось одним из важнейших компонентов, которое задавало рамки построения государства, опирающегося на особенности данной культуры. Проявлением современных тенденций глобализации выступает деформации взаимоотношения между национальной и международной системами права. Глобализационные процессы создают предпосылки для формирования такого типа мирового сообщества, которое при внешне демократической политической структуре по сути выступает как глобальный тоталитаризм. Всё это требует широкого философского анализа проблем развития как культуры в целом, так и разнообразных её уровней.
Ключевые слова: глобализация, трансформация культуры, транснациональный рынок, мировой порядок, национальное право, международное право, философия, экономика, культура, демократия, тоталитаризм, объединение Германии, Европейский союз.
NOSQL101, Or: How I Learned To Stop Worrying And Love The Mongo!Daniel Cousineau
Lets learn the philosophy NOSQL takes (from a developer's standpoint), the changes you'll (not) have to take, discuss mongo, and see some practical examples!
These are my first revision of this talk and will be making some organizational improvements late.
[Infografico] 9 Passos Para um Perfil Campeao no LinkedinFelipe Matheus
É trabalho de todos os profissionais que possuem um perfil no LinkedIn buscar o status de Perfil Campeão. Além de beneficiar você nas buscas, quanto mais completo seu perfil, melhor irá funcionar para você aproveitar o que a rede tem a oferecer...
Imagem original em: http://www.felipematheus.com.br/infografico-9-passos-para-um-perfil-campeao-no-linkedin
JCE editor optimaliseren (Joomla Den Bosch 2016)Peter Martin
Presentatie + demonstratie over het optimaliseren van JCE editor voor Joomla zodat het gemakkelijker werken is. Gegeven op 4 januari 2016 in de Joomla Gebruikersgroep 's-Hertogenbosch
Informal Job Sector or the Blue Collar Job Market makes a significant portion of Indian economy.
There is no centralized system to organize the informal job to arrange to offer better quality permanent jobs to them.
El documento presenta información sobre el lenguaje algebraico y las ecuaciones. Explica que el lenguaje algebraico utiliza letras, números y signos de operaciones para expresar información de forma concisa. Luego, define una ecuación como una igualdad con letras y números relacionados por operaciones aritméticas, donde la letra cuyo valor se desconoce se llama incógnita. Finalmente, muestra ejemplos de cómo resolver ecuaciones de primer grado utilizando las reglas de la suma y del producto.
Болдачев Александр. Многомировая теория истинности
http://philosophystorm.org/article/aleksandr-boldachev-mnogomirovaya-teoriya-istinnosti
Alexander Boldachev. Many-worlds theory of truth // Studia Humana. Volume 1:1 (2012), pp. 3–9
Dokumen ini memberikan informasi kontak untuk layanan pembayaran berbagai jenis tabungan dan telekomunikasi, serta menawarkan pelatihan bisnis melalui akademi dan pendampingan selama 3 bulan untuk memulai dan mengembangkan bisnis. Diberikan contoh perkalian untuk mendapatkan hasil yang sama dalam jumlah unit yang berbeda.
This document discusses advanced biotechnology tools for engineering plasmids. It describes using restriction enzymes to insert genes of interest and antibiotic resistance genes into plasmids. Selection involves growing transformed bacteria on antibiotic plates to identify bacteria that took up the plasmid. Additional techniques described include screening recombinant plasmids, finding genes of interest using probes, making DNA libraries, cDNA libraries, microarrays, and comparing gene expression between conditions.
Crossing The Chasm : l'Innovation de Rupture à la conquête du marchéDr Samir A. ROUABHI
Comment commercialiser les produits innovants et conquérir le marché de masse en vendant à la majorité des clients.
En effet, le passage des adoptants précoces à la majorité précoce est une étape difficile ou beaucoup de startups échouent.
Il s'agit de ma présentation à l’événement Entrepreneurship Blida 2016, Algérie. 21-26 avril 2016.
The presence of women in social media variates depending on the social network. Infographic with the percentage of US women on Facebook , Twitter, beBee , Linkedin and Google+.
Source: https://us.bebee.com
15.02.2016 Brainy. Органи чуття: інструменти та творці свідомостіProstirChasopys
15 лютого молодший науковий співробітник Інституту фізіології ім. А.А. Богомольця НАН України, науковий редактор порталу «Моя наука», Олексій Болдирєв розповів про основні 5 органів чуття.
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트Dae Kim
CloudBread
클라우드 기반 무료 오픈소스 프로젝트로, 모바일 게임과 모바일 앱에 최적화된 게임 서버 엔진입니다. 모든 서비스는 마이크로소프트의 클라우드 서비스인 Azure에 최적화되어 동작하며, 안정성과 확장성을 목표로 개발 중입니다.
기능
•PaaS / DaaS 서버 엔진•PaaS, DaaS 로 손쉬운 개발 및 서비스 즉시 배포
•Real Auto Scale - PaaS
•개발/테스트/배포 = 통합 환경
•서비스 규모에 따른 앱 변경 없음
글로벌 론칭 아키텍처
•글로벌 론칭+데이터 동기화
•설계 부터 클라우드에 최적화된 아키텍처 및 프레임워크로 개발
•오픈소스 프레임워크 활용 개발
보안, 관리, 기술교육
•저장/통신에 표준 암호화 기술 적용
•기본 관리자 서비스 및 커스터마이징
•분석/관리 배치 작업 추가 제작 가능
개발자 그룹
•페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/
지원되는 모바일 & 클라이언트환경
•iOS, Android, Windows Phone, Windows 스토어앱, Xamarin, PhoneGap, Sencha 등
•Microsoft Azure Mobile Service가 지원하는 모바일 및 다양한 클라이언트 플랫폼 지원 : http://azure.microsoft.com/ko-kr/documentation/services/mobile-services/
설치
•Wiki의 튜토리얼 설치 참조
프로젝트 설명
•모바일게임과 모바일 앱에서 사용되는 사용자의 패턴과 액션을 기록해 기능들을 제공
•클라이언트 모바일 디바이스는 게임서버로 JSON 방식의 데이터를 요청하고 서버가 해당 데이터를 처리 후 응답
•약 100여개의 비즈니스 로직이 기본제공(Wiki 참조)
•클라이언트는 마이크로소프트가 오픈소스로 직접 만들어 제공하는 라이브러리를 통해 서버로 API를 호출
실행 예제와 API 리스트는 Wiki 참조
Contribute/질문/토론
•페이스북 사용자 그룹 : https://www.facebook.com/groups/cloudBreadProject/
Merb is an alternative web framework to Ruby on Rails that is focused on being faster, lighter, and more agile. Both Merb and Rails use the model-view-controller architecture pattern and support features like object-relational mapping and templating, but Merb takes a more minimal and flexible approach by being ORM agnostic and supporting additional libraries beyond what Rails provides out of the box. The document then demonstrates building a simple CRUD application in Merb and comparing it to how it could be done in Rails.
The document discusses Concurrency-oriented Programming (COP) using Erlang. It explains how Erlang programs work using lightweight processes that communicate asynchronously via message passing. This allows for high performance, reliability, and scalability. It provides examples of stateless server processes and using CouchDB for schema-free document storage accessible via REST APIs. Ruby libraries for interacting with CouchDB are also mentioned.
This document discusses Java Script on Rails and Ajax functionality in Rails. It summarizes various Ajax helpers in Rails, different types of Ajax responses, and how Rails processes Ajax requests using RJS (Ruby-generated JavaScript). It also discusses unobtrusive JavaScript and different approaches to JavaScript in Rails applications.
The document discusses various techniques for enabling real-time communication between web browsers and servers, including periodic polling, Comet with streaming and long polling, implementations like Bayeux and Orbited, webhooks, XMPP, BOSH, and HTML5 WebSockets. Real-time web allows for event-driven interactions and live updates by overcoming limitations of traditional HTTP requests and responses.
This document provides an overview of Facebook development from 2007 to 2010. It discusses the evolution of Facebook Platform tools including a transition from FBML to JavaScript and the Graph API. Key metrics are presented on growth of the Platform from 1 million developers in 2007 to over 550,000 applications and high user engagement by 2010. The document also reviews integration points and tools like the JavaScript SDK and Social Plugins that simplify building applications on and connected to Facebook.
6. 사용자 조사 “ 일주일에 한 번 ‘전화 Day’ 를 정하거나 하루 한 시간정도 시간을 내어 친지 , 지인에 안부를 묻는다 . ” “ 상대방에 대해 지속적으로 관심을 가질 수 있어야 . ” “ 인맥관리 리스트가 있으면 좋겠다 . ” “ 인맥은 연결될수록 강해지는 근육질 같은 것 . 좋은 인맥을 많은 사람에게 소개해 줄 수 있으면 ... ” “ 처음 소개받고 명함 교환하고 정답게 인사했다 하더라도 차츰 잊혀지기 시작… 잠자는 인맥을 ‘깨우고’ , ‘ 연결하고’ , ‘ 각성시켜주는’ 그런 장치가 있으면 좋겠다 . ”