반응형
반응형

중국 사이트 QQ, weibo 가입하기

 


사이트 : qq.com




QQ메인페이지

QQ 초기화면 (오른쪽 상단 로그인 버튼)



로그인 화면 (두번째 버튼이 가입화면)


바로가는 주소 : zc.qq.com/en/index.html?from=pt




QQ 가입화면


QQ 가입 자체는 영문으로 되어있어서 어렵지 않게 할 수 있다.






자,

이제 웨이보(Weibo)

사이트 : http://weibo.com/




메인 화면

오른쪽 상단에 초록 버튼 클릭


중요!!

휴대폰 인증을 할 수 없기 때문에

이메일 가입으로 이동!


이메일로 변경되어 있는지 확인하고 가입!



가입 신청을 하면 다음과 같이 메일로 인증메일이 온다.

중간에 주소를 클릭



인증 후 웨이보 기본 정보를 입력하러 이동한다.


인증 성공 후 오는 확인 메일




로그인 후 첫 안내화면

왠지 귀여운 이미지



어플도 깔끔하니 잘 구성되어있는거 같고..

대체적으로 만족~




반응형

'프로그래밍 > Web' 카테고리의 다른 글

[CSS/JS] scroll-effects.  (0) 2012.11.27
[Chrome] Chrome Experiments Mobile  (0) 2012.11.27
[iPad] iPad mini detection  (0) 2012.11.13
[Web] 인증, 공용인증, OAuth - http://oauth.net/  (0) 2012.11.06
Firefox 기본폴더  (0) 2012.10.22
반응형

jQuery 버전은 점점 올라가는데, 사용은 맨날 쓰던것만.

 

http://blog.jquery.com/2012/08/30/jquery-1-8-1-released/

 

http://blog.jquery.com/2012/11/13/jquery-1-8-3-released/

jQuery 1.8.3 Change Log

Ajax

  • #12583: IE8 HTML bug (Chinese translation)
  • #12635: jquery 1.8.2 fails ajax calls in IE9 because it assumes cross domain when default port is in ajax url

Attributes

  • #10943: JQuery 1.7.1 does not properly set tabindex property on cloned element in IE7

Core

  • #12690: Minimum JS File Contains non-ASCII Character

Css

  • #10227: $('body').show() does'nt work if body style is set to display:none
  • #12537: element.css('filter') returns undefined in IE9

Deferred

  • #12665: Callbacks objects with "unique" flag will iterate over a function's methods when it is added a second time

Effects

  • #8685: Animations should keep track of animation state in order to properly address stacked animations
  • #12497: jQuery 1.8.1 transitions crashing android 2.3.4 browser
  • #12837: All animations break after zooming a lightbox on the iPad

Selector

  • #12643: Upgrade from 1.3.2 to 1.8.2 gives an Uncaught TypeError
  • #12648: Can not correctly detect focus for DIVs with contenteditable in Chrome and Safari

Support

  • #12357: jQuery 1.8.0 Not parseable by XUL Runner Applications
반응형
반응형

http://www.seri.org/ic/icDBRV.html?pubkey=ic20121109001&menu_gbn=1&pgsj=&pgno=1&pgor=

 

○ 조직 구성원들의 참여를 유도하라

조직에서 비전이 공유되지 못하는 가장 큰 이유 중 하나는 경영진이 일방적으로 비전을 제시하기 때문이다. 따라서 비전을 공유하기 위한 첫걸음은 역설적으로 비전을 수립하는 과정에 구성원의 생각과 열망을 담아내기 위해 노력하는 일이다.

IBM의 최고경영자(CEO)였던 새뮤얼 팔미사노는 직원들의 적극적 참여와 의견을 반영하지 않고 만들어지는 조직의 핵심가치는 경영자 혼자만 외치는 슬로건에 지나지 않는다는 신념을 갖고 있었다. 그래서 그는 2003 7 23일 회사 내부 전산망을 통해 IBM의 핵심가치 정립에 직원들의 참여가 얼마나 중요한지 설명하며 동참을 호소했다. 그는 이어 7 29일부터 8 1일까지 72시간 동안 새로운 IBM의 핵심가치가 무엇이 돼야 하는가에 대한 생각을 공유하는밸류 잼(Value Jam)’을 실시했다. 당시 임직원 32만 명 중 70% 이상이 참여했고 1만 개가 넘는 아이디어가 채택돼 IBM의 새로운 핵심가치를 수립하는 데 사용됐다.

 

CEO가 스스로 실천하라

많은 리더는 자신이 신년사에서 비전에 대해 한두 번 이야기하면 직원들이 이를 소중히 가슴에 담고 일할 것이라고 기대한다. 하지만 이는 착각이다. 리더가 이를 반복적으로 강조하고 스스로 실천하는 모습을 보여주지 않으면 부하들이 자발적으로 공유하지도, 실천하지도 않는다. 현장에서 일하는 직원들이 조직의 비전과 가치를 가슴에 품을 수 있도록 리더가 적어도 1000번쯤은 외치고 실천하는 모습을 보여야 한다는 잭 웰치의 이야기를 기억할 필요가 있다.

 

○ 인사 시스템을 비전 달성에 정렬(align)

직원 선발, 평가, 보상, 교육과 관련한 모든 시스템이 비전 달성을 위해 일관성 있게 재편되지 않으면 비전이 슬로건으로 전락할 수밖에 없다. CEO가 외치는 비전과 가치가 반영되지 않는 직원 선발방식, 평가, 보상시스템만 존재한다면 직원들은 당연히 평가와 보상을 잘 받을 수 있는 행동만 할 것이다.

미국의 온라인 쇼핑몰 업체인 자포스(Zappos.com)는 신입 직원을 선발할 때 특이한 방식을 사용한다. 4주간 교육을 시킨 후 신입 직원 각각에게 자포스가 그들의 개인적 비전 및 가치와 일치하는 조직인지, 계속 자포스에서 근무하면 조직의 비전과 가치를 위해 열정적으로 일할 수 있는지 냉정하게 평가해 달라고 권유한다. 만약 조금이라도 의구심을 갖는 직원에게는 회사를 그만두는 대가로 2000달러( 220만 원)의 수표를 써 준다.

자포스에 계속 남기로 결정한 직원 입장에서 보면 2000달러를 포기했다는 생각에 조직의 비전과 가치를 한층 더 소중하게 생각한다. 그 결과 이들은 회사의 비전과 가치를 달성하기 위해 열정적으로 일하는주인이자전사로 거듭났다.

 

○ 애플의 홈페이지에 비전이 없는 이유

스티브 잡스는 회사의 홈페이지에 비전이니 조직의 핵심가치 따위를 올려놓는 행위에 대해 극도로 거부감을 가지고 있었다. “비전과 핵심가치는 실천의 대상이고 조직 구성원 모두가 공유하는 조직 문화이자 DNA가 돼야지 홈페이지에 올리는 선전 문구가 아니다라는 게 잡스의 지론이었다. 지금도 애플의 홈페이지에 가보면 CEO나 조직의 비전 그리고 애플의 핵심가치에 대한 이야기를 찾아볼 수 없다. CEO가 신년사나 연설을 할 때만 외치는 개인적인 비전, 강당의 한쪽 벽을 차지하는 액자 속에만 존재하는죽은 비전은 기업 발전에 오히려 걸림돌이 될 수 있다는 점을 명심해야 한다.

 

반응형
반응형

CEO 메시지의 힘을 체득하다

http://www.seri.org/ic/icDBRV.html?pubkey=ic20121116001&menu_gbn=1&pgsj=&pgno=1&pgor=

 

리더가 제시하는 비전의 중요성

컬럼비아 경영대학원의 전략 교수인 데이먼 필립스의 조직변화(Organizational Change) 수업시간에는 기업의 위기와 CEO의 리더십에 대한 다양한 사례를 접할 수 있다. 특히 필립스 교수는 CEO 메시지의 중요성에 대해서 깊은 관심을 가지고 있었다. 그에 따르면 CEO의 메시지에는 회사에 대한 분명한 비전, 누구나 이해하기 쉬운 간결함, 이성과 감성 모두에 호소, 결과에 책임지는 모습 등이 있어야 한다. 반면에 비전을 너무 자주 바꾸거나, 비현실적인 목표를 이야기하거나, 고차원적이어서는 안 된다.

“여러분, 나는 비전을 만드는 마법 같은 공식(silver bullet)을 가지고 있지 않습니다. 그러나 여러분에게 그러한 비전 제시틀을 제공할 수는 있습니다. 여러분은 앞으로 발생할 수 있는 위기 상황에서 반드시 직원들에게 명확한 비전을 제시해야만 합니다.” 그는 이렇게 말하며 다음과 같은 7단계 접근법을 제안했다.

1) Understand: 문제에 대한 인식

2) Enlist: 위기를 해결하려는 팀 조직

3) Envisage: 비전과 전략의 수립

4) Motivate: 위기상황에 대한 인식

5) Communicate: 비전을 내부 조직원에게 전달

6) Act: 실천

7) Consolidate: 변화의 지속

성공한 창업자는 뭔가 다르다

이 수업시간에 배운 내용을 다시 생각하게 된 것은 내가 피크 벤처 파트너스(Peak Venture Partners)라는 뉴욕에 위치한 벤처캐피털에서 여름 인턴으로 일할 때였다. 나의 역할은 이 회사가 투자하고 있는버블 Project’라는 사업모델의 밸류에이션(기업이나 프로젝트의 가치를 추정하는 작업)을 하고 뉴욕의 유력 Private Equity 투자자들과 만나 투자안에 대해서 협상하는 것이었다.

이 프로젝트명 버블(사진 1)은 스마트폰을 활용해 문자메시지, 사진, 쿠폰 등의 아이템을 담아서 친구들과 공유할 수 있게 하면서 광고수익을 얻는 것이었다. 이 모델의 가장 큰 특징은버블이라는 독특한 디자인을 활용해 스마트폰 사용자들에게 클릭에 대한 욕구를 불러일으키는 것이었다. 모바일 광고시장은 2013년 예상 성장률이 80% 이상이며 향후 5년 평균 성장률 또한 40∼50%로 추정되고 있다. 그러므로 구글, 애플과 같은 대형 IT 업체에서도 모바일 광고를 중요 차세대 주력 사업으로 생각하고 있었다. 급격하게 성장하는 이 분야에서 사업 모델에 대한 가치평가는 내게 상당히 도전적인 과제였다. 하지만 그만큼 흥미롭고 매력적인 일이었다.

순조롭게만 진행되던 사업이지만 내가 입사한 지 두 달이 돼 갈 때쯤 우리는 프로젝트 자체가 뒤흔들릴 만한 두 가지 중요한 사실을 발견했다. 모바일 웹시장 관련 산업 분석을 하는 중 우리와 유사한 비즈니스를 노키아에서 먼저 개발했고 상용화에 실패했다는 사실이었다. 노키아 같은 대기업이 추진했던 비즈니스모델이 실패했다는 것은 마찬가지로 우리의 사업모델도 수익성이 별로 없을 수 있다는 것을 의미했다.

삽시간에 소문은 사무실 전체에 퍼졌다. 직원들은 동요하고 있었고 피크 벤처 파트너스의 CEO인 오마르 아마낫(Omar Amanat)1)은 다른 프로젝트 때문에 마침 사무실에 없었다. 그는 일주일 정도 후에 뉴욕 사무실에 돌아올 계획이었다.

필자는 매일 출근할 때마다 사무실 분위기가 처지는 것을 느낄 수 있었다. 직원들은 실망감에 휩싸였고 초기 사업에 대한 열정, 미래에 대한 희망은 더 이상 없었다. 직원들은 패배적인 농담을 즐겼으며 업무태도는 엉망이 됐다. 다른 직장을 알아보는 직원도 있었다.

상황에 대한 간략한 보고를 받은 오마르는 출장일정을 단축해 일찍 돌아왔다. 그리고 긴급하게 회의를 소집했다. 처음 노키아의 프로젝트를 발견한 엔지니어는 회의에서 관련 영상을 보여줬다. 공교롭게도 노키아의 프로젝트 명도 우리와 같은 버블이었다(이 영상은 Youtube에서 ‘Nokia Bubble’이라는 키워드로 찾아볼 수 있다).

약간의 침묵이 흐른 후 오마르는 우리 팀원들에게 자신감 있고 분명하게 말했다.

“식상할 이야기일 수도 있지만 제가 와튼 MBA에 다닐 때 들었던 이야기를 먼저 하고 싶습니다. 어느 신발 판매원이 아프리카의 한 나라에 가서 신발 수요 조사를 했습니다. ‘그는 여기에 사는 사람들은 아무도 신발을 신지 않습니다. 그러므로 신발 수요는 0입니다라고 보고했다고 합니다. 그러나 다른 신발 판매원이 그 나라에 갔을 때 그는 맨발로 돌아다니는 사람들을 보고 이렇게 본사에 보고 했다고 합니다. ‘신발 수요 앞으로 폭발적 증가 예상. 어느 누구도 아직 신발을 신고 다니지 않음. 신속한 시장 진출이 필요.’ 여러분, 노키아 벤처에서 투자한 저 비즈니스 모델은 상용화에 실패했고 사람들은 버블에 관심이 없는 것처럼 보일지도 모르겠습니다. 하지만 저는 오히려 신발을 신지 않은 사람들이 어떻게 하면 신발을 신게 할 수 있을까를 생각하고 싶네요. 버블을 사용하지 않는 사람들이 버블에 대한 재미와 혜택을 즐긴다면 우리는 아프리카의 신발 장수와 같은 일을 해낼 수 있을 겁니다.”

오마르는 단호하게 말을 이어갔다.

“저는 이 프로젝트에 대해서 ‘go sign’을 내리겠습니다. 노키아의 특허를 사들여 전 세계에 유일한 버블의 소유자가 되고 싶군요. 버블이라는 독특한 클릭 방식, 그리고 상대방과의 이익 공유를 통해 이전과 다른 새로운 방식의 모바일 광고를 고객에게 전달할 것입니다. 지금 우리가 극복해야 할 것은 혹시나 우리가 노키아의 전철을 밟지 않을까 하는 두려움입니다. 구체적인 매입 절차를 위해 변호사와의 회의 약속을 이미 돌아오는 비행기 안에서 잡아놨습니다.”

오마르가 나간 후 사무실 분위기는 반전됐다. 그는 분명하게 사업을 진행한다고 했고 그러기 위한 자신의 행동을 보여줬다. 직원들에게 분명한 비전을 제시했다. 버블 프로젝트는 다시 시작됐으며 PE 투자자와의 협상도 재개됐다. 오마르는 노키아 버블팀과의 협상 진행 상황이나 변호사와의 회의 결과를 팀원과 공유했다. 직원들은 점점 더 그를 신뢰했고 따르기 시작했다. 이로써 프로젝트는 다시 정상궤도에 올랐다. 결국 버블 프로젝트는 올해 12월 론칭을 향해 순조롭게 순항 중이다.

반응형
반응형

Compile to HTML/CSS/JavaScript

A list of upcoming programming languages that replace HTML/CSS/JavaScript -

  1. Elm (gos.i, homepage) The Elm programming language aims to make web development more pleasant. Elm is a type-safe, functional reactive language that compiles to HTML, CSS, and JavaScript. Elm's major distinguishing features are support for reactive programming and its focus on graphical user interfaces. Elm is also call-by-value and strongly / statically typed with type inference. The language features mentioned above help catch errors in your code at compile time, but there are some errors that are external to your code, such as browser incompatabilities. By using HTML, CSS, and JavaScript as an assembly language, Elm can avoid some of these problems.
  2. mobl (gos.i, homepage) mobl is a new free and open source language designed specially to speed up building mobile applications. Using modern HTML5 technologies, mobl offers you a concise language to build native-feeling web apps in a jiff; great (Eclipse) IDE support (such as as-you-type error reporting, code completion and reference resolving); a rapid save and test cycle. No more lengthy compilations, the mobl IDE compiles your modules whenever you save, ready to be tested in the mobile browser.
  3. fun (gos.i, homepage) A declarative programming language for realtime web applications.

Compile to JavaScript

This is a list of projects tagged as javascript-alternative on getOpenSource.info. If you'd like to add a project to this list, you can always do so by adding it here and then adding javascript-alternative as a tag.
An up to date list can always be found at http://getopensource.info/explore/javascript-alternative/.
  1. CoffeeScript (gos.i, homepage) CoffeeScript is a little language that compiles into JavaScript. Underneath all of those embarrassing braces and semicolons, JavaScript has always had a gorgeous object model at its heart. CoffeeScript is an attempt to expose the good parts of JavaScript in a simple way. The golden rule of CoffeeScript is: “It's just JavaScript”. The code compiles one-to-one into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly (and vice-versa). The compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings, will work in every JavaScript implementation, and tends to run as fast or faster than the equivalent handwritten JavaScript.
  2. LiveScript (gos.i, homepage) LiveScript is a language which compiles down to JavaScript. It is a fork of Coco which is in turn derived from CoffeeScript. Like those two it has a relatively straightforward mapping to JavaScript. LiveScript is Coco but much more compatible with CoffeeScript, more functional, and more feature rich. LiveScript aims for increased expressiveness and code beauty. While adding features to assist in functional style programming, LiveScript also deeply supports imperative and object oriented programming, and has an optional class system with inheritance, calls to super, and more.
  3. Coco (gos.i, homepage) Coco is a CoffeeScript dialect that aims to be more radical and practical. On its way to hide JavaScript's bad parts, CoffeeScript has accumulated own quirks: horrible variable scope, awkward ranges, confusing and/or pointless keywords, verbose file extension, and so on. Coco tries to amend them, entwining good parts of both.
  4. IcedCoffeeScript (gos.i, homepage) IcedCoffeeScript is a superset of CoffeeScript. The iced interpreter is a drop-in replacement for the standard coffee interpreter; it will interpret almost all existing CoffeeScript programs. IcedCoffeeScript (ICS) adds two new keywords: await and defer. These additions simply and powerfully streamline asynchronous control flow, both on the server and on the browser. Say goodbye to callback pyramids; say adios to massive code rewrites when synchronization requirements change slightly. Say hello to clean, readable, maintainable control flow for network and asynchronous operations! The golden rule of CoffeeScript was: “It's just JavaScript”. ICS is doing something deeper. It's selectively running code through a continuation-passing style conversion. Original-style CoffeeScript will compile as before, but code using the new ICS features will be less recognizable. Still, the compiled output is readable and pretty-printed, passes through JavaScript Lint without warnings.
  5. haXe (gos.i, homepage) haXe (pronounced as hex) is an open source programming language. While most other languages are bound to their own platform (Java to the JVM, C# to .Net, ActionScript to the Flash Player), haXe is a multiplatform language.
  6. Opa (gos.i, homepage) Opa is a new generation of web development platform that lets you write distributed web applications using a single technology. Opa is concise, simple, concurrent, dynamically distributed, and secure.
  7. Dart (gos.i, homepage) Dart is a new class-based programming language for creating structured web applications. Developed with the goals of simplicity, efficiency, and scalability, the Dart language combines powerful new language features with familiar language constructs into a clear, readable syntax.
  8. LLJS (gos.i, homepage) LLJS (formerly known as *JS) is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, LLJS is the bastard child of JavaScript and C. LLJS is early research prototype work, so don't expect anything rock solid just yet. The research goal here is to explore low-level statically typed features in a high-level dynamically typed language. Think of it as inline assembly in C, or the unsafe keyword in C#. It's not pretty, but it gets the job done.
  9. heap.coffee (gos.i, homepage) heap.coffee is a dialect of CoffeeScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully. heap.coffee, like its relative *JS, is early research prototype work, so don't expect anything rock solid just yet. The research goal here is to explore low-level statically typed features in a high-level dynamically typed language.
  10. Google Web Toolkit (gos.i, homepage) Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. Its goal is to enable productive development of high-performance web applications without the developer having to be an expert in browser quirks, XMLHttpRequest, and JavaScript. GWT is used by many products at Google, including Google Wave and the new version of AdWords. It's open source, completely free, and used by thousands of developers around the world.
  11. Roy (gos.i, homepage) Roy is an experimental programming language that targets JavaScript. It tries to meld JavaScript semantics with some features common in static functional languages.
  12. JS11 (gos.i, homepage) JS11 takes incomplete code and transforms it back into JavaScript. It's smart enough to add in various bits of redundant syntax, and can also transform some common errors and handy shortcuts into working JavaScript code. JS11 is a hybrid dialect that strives for greater readability and programmer effectiveness, whilst maintaining line-number parity with JavaScript. It consists of a language specification and a compiler module. JS11 adds some nice-to-have features that people often use in JavaScript but have to write out the long way. This includes things like default argument values, named parameters in function calls, a nice way to create private variable scopes, and easy numbered loops.
  13. Kaffeine (gos.i, homepage) Kaffeine is a set of extensions to the Javascript syntax that attempt to make it nicer to use. It compiles directly into javascript that is very similar, readable and line for line equivalent to the input (you can beautify if you like).
  14. Jack (gos.i, homepage) Jack is a new language in development that gets translated to pure JavaScript and runs on top of nodeJS.
  15. PogoScript (gos.i, homepage) PogoScript is a programming language that emphasises readability, is friendly to domain specific languages and compiles to regular JavaScript.
  16. moescript (gos.i, homepage) Moe is a new, not-very-little Javascript-targeted language written in JavaScript. Its features are inspired by Scala, Python, Haskell and Coffee. It is aimed to deal with common troubles in JavaScript development. Moe has neatly crafted grammar so that most JavaScript development will be simplified.
  17. JavaScript++ (gos.i, homepage) JavaScript++ provides the same familiar C-style language syntax of JavaScript and brings modern language features such as classes; block scoping and constants; pluggable type systems and type safety; packages and modules; comprehensive standard libraries; enhanced regular expressions and PCRE; and more to JavaScript with almost no learning curve through an extended ES3 grammar. JavaScript++ compiles to ES3-compatible JavaScript. JavaScript++ incorporates features from Python, Perl, Java/C#, ES4, Harmony, Haskell, and more while incorporating its own unique features. The driving philosophy behind JavaScript++ is productivity, and it will make everything from small scripts to large applications easier and faster to write. Take the mundane out of your JavaScript code with JavaScript++!
  18. JSX (gos.i, homepage) JSX is a statically-typed, object-oriented programming language designed to run on modern web browsers. JSX performs optimization while compiling the source code to JavaScript. The generated code runs faster than an equivalent code written directly in JavaScript. The gain may vary, but even the optimized JavaScript libraries like Box2D becomes faster when ported to JSX (we are observing 4% to 27% increase in performance). In contrast to JavaScript, JSX is statically-typed and mostly type-safe. The quality of applications becomes higher when being developed using JSX, since many errors will be caught during the compilation process. It also offers debugging features at the compiler level as well. JSX offers a solid class system much like the Java programming language, freeing the developers from working with the too-primitive prototype-based inheritance system provided by JavaScript. Expressions and Statements are mostly equal to JavaScript, so it is easy to for JavaScript programmers to start using JSX.
  19. mochiscript (gos.i, homepage) Mochiscript is a superset of the JavaScript language that adds more Object-Oriented features such as: methods, inheritance, mixins, etc… What this means is that Mochiscript IS Javascript. Mochiscript currently supports Ruby on Rails 3.1 (via asset pipeline) and Node.js.
  20. Pygmy (gos.i, homepage) Pygmy is a dynamic language that compiles to Javascript, designed to be readable but concise enough to be competitive in code golf.
  21. Pit (gos.i, homepage) PIT is F# to Javascript compiler that leverages the beauty of F# and also JavaScript.
  22. WebSharper (gos.i, homepage) WebSharper is an HTML5-centric web framework that lets you create web and mobile JavaScript apps complete with a server-side backend using a single language, F#. WebSharper is designed to boost your productivity. Reduce complexity with a single language on the client and the server, enjoy code completion in Visual Studio®, and benefit from type inference and other great features of F#.
  23. Amber (gos.i, homepage) Amber is an implementation of the Smalltalk-80 language. It is designed to make client-side development faster and easier. It allows developers to write client-side heavy web applications in Smalltalk. Amber includes an integrated development environment with a class browser, workspace, transcript, object inspector and debugger. Amber is written in itself, including the parser and compiler, and compiles into efficient JavaScript, mapping one-to-one with the JS equivalent.
  24. Haste (gos.i, homepage) A compiler to generate Javascript code from Haskell.
  25. ghcjs (gos.i, homepage) ghcjs is a Haskell to Javascript translator. It aims to provide solution to compile modern Haskell libraries to Javascript files and use them in Ajax applications or develop entire Ajax application in Haskell
  26. Outlet (gos.i, homepage) Outlet is a programming language. It is Lisp-like in nature and compiles to JavaScript.
  27. SibilantJS (gos.i, homepage) Sibilant is a language that is parsed by javascript and compiles to javascript. Sibilant is inspired by lisp and follows many lisp conventions, although it is still relatively close to the underlying javascript. Sibilant is entirely written in sibilant and can recompile itself.
  28. Scriptjure (gos.i, homepage) Scriptjure is a Clojure library for generating javascript from Clojure forms. Its primary goal is to make it simple to embed “glue” javascript in Clojure webapps. Generated Scriptjure javascript is intended to be readable. At the moment, Scriptjure is very simple, but is still under active development.
  29. clojurescript (gos.i, homepage) ClojureScript is a new compiler for Clojure that targets JavaScript. It is designed to emit JavaScript code which is compatible with the advanced compilation mode of the Google Closure optimizing compiler.
  30. BiwaScheme (gos.i, homepage) BiwaScheme is a Scheme interpreter written in JavaScript.
  31. JSIL (gos.i, homepage) JSIL is a compiler that transforms .NET applications and libraries from their native executable format - CIL bytecode - into standards-compliant, cross-browser JavaScript. You can take this JavaScript and run it in a web browser or any other modern JavaScript runtime. Unlike other cross-compiler tools targeting JavaScript, JSIL produces readable, easy-to-debug JavaScript that resembles the code a developer might write by hand, while still maintaining the behavior and structure of the original .NET code. Because JSIL transforms bytecode, it can support most .NET-based languages - C# to JavaScript and VB.NET to JavaScript work right out of the box.
  32. Doppio (gos.i, homepage) Doppio is a project to get Java running in the browser without any plug-ins. Right now it comprises a fairly complete VM and an implementation of the javap bytecode disassembler. (Doppio is also the Italian word for 'double', and is another name for a double espresso). Doppio started out as the mid-term project for a Graduate Systems Seminar. It has since taken on a life of its own, and is complete enough to run implementations of GNU Diff, LZW compression, and the Java 4 compiler.
  33. Skulpt (gos.i, homepage) Skulpt is an entirely in-browser implementation of Python. No preprocessing, plugins, or server-side support required, just write Python and reload.
  34. Pyjs (gos.i, homepage) Pyjs is a port of Google Web Toolkit to Python, and thus enables the development of Rich Media AJAX applications in Python, with no need for special browser plugins. Pyjs contains a stand-alone python-to-javascript compiler, and also a Widget Set API that looks very similar to Desktop Widget Set APIs (such as PyQT4 or PyGTK2). Pyjs also contains a Desktop Widget Set version, running as pure python, with three useable Desktop ports available. With web-engine technology at it's core, HTML, CSS, plugins and other related features work out-of-the-box.
  35. Objective-J (gos.i, homepage) Objective-J is a new programming language based on Objective-C. It is a superset of JavaScript, which means that any valid JavaScript code is also valid Objective-J code. Anyone familiar with JavaScript and object-oriented programming concepts, classical inheritance in particular, should have no difficulty learning Objective-J.
  36. Opal (gos.i, homepage) Opal is a ruby to javascript compiler. Opal aims to take ruby files and generate efficient javascript that maintains rubys features. Opal will, by default, generate fast and efficient code in preference to keeping all ruby features. Opal comes with an implementation of the ruby corelib, written in ruby, that uses a bundled runtime (written in javascript) that tie all the features together. Whenever possible Opal bridges to native javascript features under the hood. The Opal gem includes the compiler used to convert ruby sources into javascript.
  37. Red (gos.i, homepage) Red takes the Ruby you write and turns it into JavaScript for your browser. The all-new Red is a Ruby-to-JavaScript transliterator backed by a custom ruby.js library designed to let your code run in the browser exactly the way Ruby would run on your machine. The JavaScript output is optimized to contain only the fraction of the ruby.js source library needed to run your code. What does this mean for today’s Ruby developer? Simple. You don't need to learn JavaScript.
반응형
반응형

jquery event bind delegate live on 비교분석

http://youtu.be/CafBcWxssgc

 

반응형

+ Recent posts