반응형
반응형

사고 절약의 원리
 
오컴의 면도날은 흔히 '경제성의 원리'(Principle of economy)라고도 부른다. 오컴의 면도날을 간단하게 설명하자면, 어떤 현상을 설명할 때 불필요한 가정을 해서는 안 된다는 것이다. 현대적으로 번역하자면, '같은 현상을 설명하는 두 개의 주장이 있다면, 간단한 쪽을 선택하라'는 뜻이다. 여기서 면도날은 필요하지 않은 가설을 잘라내 버린다는 비유이며, 필연성 없는 개념을 배제하려 한 "사고 절약의 원리"(Principle of Parsimony)라고도 불리는 이 명제는 현대의 과학 이론을 구성하는 기본 지침이 되었다.

 

• 해당 내용은 위키백과에서 인용했음을 밝힙니다.

반응형
반응형

Scaloid - 오픈소스 안드로이드 라이브러리

 

https://github.com/pocorall/scaloid

 

스칼라 언어로 안드로이드 개발의 어려움을 줄여주고자 만들어졌다.

 

Less painful Android development with Scala

Scaloid is a library aimed to simplify your Android code. It makes your code easy to write and understand by leveraging Scala language.

For example, the code block shown below:

val button = new Button(context)
button.setText("Greet")
button.setOnClickListener(new OnClickListener() {
  def onClick(v: View) {
    Toast.makeText(context, "Hello!", Toast.LENGTH_SHORT).show()
  }
})
layout.addView(button)

is reduced to:

SButton("Greet", toast("Hello!"))

Benefits

  • Write elegant Android software
    Scaloid provides a concise and type-safe way of writing Android application.
  • Simple to use
    Check our quick start guide
  • Compatible with your legacy code
    You can use both Scaloid and plain-old Java Android API. You can gradually improve your legacy code.
  • Maintained actively
    Scaloid is a dogfooding software. This is originally created to be used for my own Android apps.

Demos

If you want to see how Scaloid can be used in action, check a Scala port of apidemos app.

Need help using Scala language on your Android project?

There is an out-of-the-box solution. Just fork this project and start your Scala-Android app.

Features

...and many other things! Check the official Scaloid blog for news and announcements.

 

반응형
반응형

NGINX

 └ http://nginx.org/en/

소개 : http://knight76.tistory.com/1429

nginx 설치 및 설정 : http://www.javajigi.net/pages/viewpage.action?pageId=257327108

 

node.js

반응형
반응형

Spring보다 쉽고 빠른 웹 개발
 - 파이썬3 기반 웹프레임워크 (Pylatte)

 └ http://www.pylatte.org/


 └ http://pypi.python.org/pypi/Pylatte

 └ http://www.facebook.com/pylatte

 └ https://github.com/rucifer1217/pylatte

 └ http://code.google.com/p/pylatte/

 └ http://code.google.com/p/pylatte/source/browse/pylatte_git/

 └ http://rucifer.tistory.com/category/Programing/Python

 └ http://wiki.python.org/moin/WebFrameworks

반응형
반응형

angular.js

 

HTML enhanced for web apps!

 

jquery보다 훨씬 동적이면서 구문에 자유로운 구현이 가능하다.

확장성이 높아서 웹앱을 제작하는데 있어서 동적구현이 가능하다.

 

 

AngularJS 시작하세요.
http://angularjs.org


github : https://github.com/angular/angular.js

Tutorial : http://docs.angularjs.org/tutorial/

Download : http://code.angularjs.org/

Video : http://www.youtube.com/user/angularjs

 

AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML’s syntax to express your application’s components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches the browser how to do dependency injection and inversion of control. Oh yeah and it also helps with server-side communication, taming async callbacks with promises and deferreds; and make client-side navigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake. The best of all: it makes development fun!

 

 

 

반응형
반응형

카니발리제이션 - cannibalization

한 기업에서 새로 출시하는 상품으로 인해 그 기업에서 기존에 판매하던 다른 상품의 판매량이나 수익, 시장점유율이 감소하는 현상을 가리킨다. 카니발리제이션(cannibalization)이란 동족살인을 뜻하는 카니발리즘(cannibalism)에서 비롯된 용어로, 자기잠식 또는 자기시장잠식이라는 의미이다.

반응형

+ Recent posts