'Programming'에 해당되는 글 33건

  1. 2013.01.21 WebGL 관련 유용한 사이트
  2. 2013.01.03 Cloud 9 IDE , jsfiddle
  3. 2013.01.01 closure 관련 정리
  4. 2012.12.15 cloud ide 사이트 참조
  5. 2012.11.11 WebGL 관련 사이트
  6. 2012.10.17 Transaction 설정 샘플
  7. 2012.10.17 Anyframe 의 JDBC 실행관련 설정
  8. 2012.10.16 Regular Expression, Pattern, Matcher
  9. 2012.10.14 ubuntu OpenGL 라이브러리 설치
  10. 2012.10.04 Java Pattern, Matcher 정규표현식 사용 검색

WebGL 관련 유용한 사이트

http://mrdoob.github.com/three.js/





'Programming > OpenGL' 카테고리의 다른 글

WebGL 관련 유용한 사이트  (0) 2013.01.21
WebGL 관련 사이트  (0) 2012.11.11
ubuntu OpenGL 라이브러리 설치  (0) 2012.10.14

Cloud 9 IDE , jsfiddle

클라우드 기반의 개발방식이 향후 대세로 갈 것 같다. 

클라우드 방식의 사용에서 클라우드 방식의 개발 단계로 변화가 있을 듯 하다.

 


1. Cloud 9 IDE : GitHub 연동 됨

https://c9.io


2. cloud-ide: GitHub 연동 됨

https://cloud-ide.com/



3. Web Page관련 javascript, html, css 등을 간단하게 테스트하기 좋음

http://jsfiddle.net



'Programming > 개발툴' 카테고리의 다른 글

Mac의 svn서버 실행  (0) 2013.05.03
부하발생, Profiling (성능분석용)  (0) 2013.02.16
Web기반 DB관리툴 올챙이  (0) 2013.01.27
Cloud 9 IDE , jsfiddle  (0) 2013.01.03
cloud ide 사이트 참조  (0) 2012.12.15
github 관련 참고  (0) 2012.09.08

closure 관련 정리

클로져관련 내용

- 클로져는 함수(코드)와 해당함수 생성 시 환경(변수 값)을 가지고 있음


http://www.ibm.com/developerworks/kr/library/j-jtp04247.html


http://www.martinfowler.com/bliki/Closure.html


http://www.langdev.org/posts/38


https://developer.mozilla.org/ko/docs/JavaScript/Guide/Closures





'Programming' 카테고리의 다른 글

closure 관련 정리  (0) 2013.01.01
개발도구 모음링크  (0) 2012.07.01
Algorithm 관련  (0) 2012.06.16
Functional Programming  (0) 2012.06.10

cloud ide 사이트 참조


https://cloud-ide.com/


http://goorm.io/intro/overview


http://danbis.net/12829




'Programming > 개발툴' 카테고리의 다른 글

Mac의 svn서버 실행  (0) 2013.05.03
부하발생, Profiling (성능분석용)  (0) 2013.02.16
Web기반 DB관리툴 올챙이  (0) 2013.01.27
Cloud 9 IDE , jsfiddle  (0) 2013.01.03
cloud ide 사이트 참조  (0) 2012.12.15
github 관련 참고  (0) 2012.09.08

WebGL 관련 사이트



http://ko.wikipedia.org/wiki/WebGL


http://www.khronos.org/webgl/


http://learningwebgl.com/blog/



http://www.ibiblio.org/e-notes/webgl/webgl.htm



http://learningwebgl.com/blog/?p=134


https://developer.mozilla.org/ko/demos/tag/tech:webgl




'Programming > OpenGL' 카테고리의 다른 글

WebGL 관련 유용한 사이트  (0) 2013.01.21
WebGL 관련 사이트  (0) 2012.11.11
ubuntu OpenGL 라이브러리 설치  (0) 2012.10.14

Transaction 설정 샘플

Anyframe 의 트랜잭션 샘플


<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:util="http://www.springframework.org/schema/util" xmlns:aop="http://www.springframework.org/schema/aop"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd

http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-3.0.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">


<util:properties id="contextProperties" location="classpath:context.properties" />


<!-- DataSource JDBC 설정  -->

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"

destroy-method="close">

<property name="initialSize" value="2"/>

<property name="maxActive"  value="5"/>

<property name="maxIdle" value="2"/>

<property name="driverClassName" value="#{contextProperties.driver}" />

<property name="url" value="#{contextProperties.url}" />

<property name="username" value="#{contextProperties.username}" />

<property name="password" value="#{contextProperties.password}" />

 </bean>


<!-- DataSource JNDI 설정  -->

<!--

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 

    <property name="jndiName" value="#{contextProperties.jndiname}" />

    <property name="resourceRef" value="true"/>

</bean>

 -->


  <bean id="transactionManager"

class="org.springframework.jdbc.datasource.DataSourceTransactionManager">

<property name="dataSource" ref="dataSource" />

  </bean>


<!-- 일반 서비스의 트랜잭션  -->

  <tx:advice id="txAdvice" transaction-manager="transactionManager">

<tx:attributes>

<tx:method name="*" rollback-for="Exception" propagation="REQUIRED" />

</tx:attributes>

  </tx:advice>


<!-- 개별 트랜잭션을 별도로 분리하도록 한다.  -->

 <tx:advice id="txAdviceRequireNew" transaction-manager="transactionManager">

    <tx:attributes>

<tx:method name="*" rollback-for="Exception" propagation="REQUIRES_NEW" />

    </tx:attributes>

  </tx:advice>


<aop:config>

<!-- 일반 Service -->

 <aop:pointcut id="serviceTxPointCut" expression="execution(* com...impl.*ServiceImpl.*(..))" />

 <!--IDgen, logger  -->

<aop:pointcut id="requiredTxIdgenPointCut"

expression="execution(* com..impl.IdGenServiceBizImpl.*(..))" />

<aop:pointcut id="requiredTxUserLogPointCut"

expression="execution(* com.EventLogger.insertEventLog(..))" />


  <!-- Advisor: Transaction처리용  -->

  <aop:advisor advice-ref="txAdvice" pointcut-ref="serviceTxPointCut" />

  <aop:advisor advice-ref="txAdviceRequireNew" pointcut-ref="requiredTxIdgenPointCut" />

  <aop:advisor advice-ref="txAdviceRequireNew" pointcut-ref="requiredTxUserLogPointCut" />

</aop:config>

<!--    트랜잭션 정의             -->

</beans>


'Programming > Framework' 카테고리의 다른 글

Akka  (0) 2014.02.18
antlr  (0) 2013.04.26
Transaction 설정 샘플  (0) 2012.10.17
Anyframe 의 JDBC 실행관련 설정  (0) 2012.10.17

Anyframe 의 JDBC 실행관련 설정

Anyframe 의 JDBC 실행관련 설정


<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"

xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd

http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">


<bean id="injectionPatternPostProcessor"

class="org.anyframe.jdbc.support.impl.DefaultInjectionPatternPostProcessor">

<!-- check sql comment pattern -->

<!-- check 1 = 1 pattern - ex. '1' = '1' , 1= 1, '1'='1' -->

<!--

<property name="warningPatterns">

<list>

<value>-{2,}</value>

<value>'?1'?\s*=\s*'?1'?</value>

</list>

</property>

-->

</bean>

 

  <bean id="completeQueryPostProcessor"

    class="org.anyframe.jdbc.support.ext.ThreadLocalCompleteQueryPostProcessor" />


 <bean id="jdbcAspect" class="org.anyframe.jdbc.support.aspect.JdbcAspect">

  <property name="injectionPatternPostProcessor" ref="injectionPatternPostProcessor" />

  <property name="completeQueryPostProcessor" ref="completeQueryPostProcessor" />

 </bean>


  <aop:config>

<aop:pointcut id="jdbcPointcut" expression="execution(* *..*DataSource.*(..))" />

<aop:advisor advice-ref="jdbcAspect" pointcut-ref="jdbcPointcut" />

  </aop:config>

</beans>



Anyframe 샘플....

http://dev.anyframejava.org/docs/anyframe/plugin/optional/jdbc-support/1.0.2/reference/html/ch04.html

public class ThreadLocalCompleteQueryPostProcessor extends DefaultCompleteQueryPostProcessor {

    @Override
    public void processCompleteQuery(String sql) {
        super.processCompleteQuery(sql);

        if ("Q".equals(SharedInfoHolder.getJobType())) {
            SharedInfoHolder.setExecutedQuery(sql);
            // throw new QueryLogException(sql);
        }
    }

}


'Programming > Framework' 카테고리의 다른 글

Akka  (0) 2014.02.18
antlr  (0) 2013.04.26
Transaction 설정 샘플  (0) 2012.10.17
Anyframe 의 JDBC 실행관련 설정  (0) 2012.10.17

Regular Expression, Pattern, Matcher



[Regular Expression ]

Text            Meaning

\p{Digit}   Anything recognized as a digit by Unicode.

\d            [0-9]   : 숫자인 것

\D            [^0-9] : 숫자가 아닌 것


\w A shorthand for [a-zA-Z0-9_]

\W A shorthand for [^a-zA-Z0-9_]

\d  A shorthand for [0-9]

\D  A shorthand for [^0-9]

\s  A shorthand for [ \t\n\x0B\f\r]

\S  A shorthand for [^ \t\n\x0B\f\r]

\p{Lower} Any lower case character.

\p{Upper} Any upper case character.

\p{ASCII} Any character with a numeric value between

\0x00 and \0x7F.

\p{Alpha} The union of \p{Lower} and \p{Upper}

\p{Alnum} The union of \p{Alpha} and \p{Digit}

\p{Punct} Any of these characters: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

\p{Print} The union of \p{Alnum} and \p{Punct}

\p{Blank} A space or tab

\p{Space} Shorthand for: [ \t\n\x0B\f\r]


* A shorthand for {0,}

+ A shorthand for {1,}

? A shorthand for {0,1}


ex)

Pattern p = Pattern.compile("\\d*");

String txt = "The SNX is 18547-2993576-99-8";

Matcher m = p.matcher(txt);

boolean found = m.find();

System.out.println(m.group());


'Programming > JAVA' 카테고리의 다른 글

Java 7의 Recursive Task  (0) 2014.11.05
Regular Expression, Pattern, Matcher  (0) 2012.10.16
Java Pattern, Matcher 정규표현식 사용 검색  (0) 2012.10.04
자바 디컴파일러 링크  (0) 2012.06.07
Maven Junit테스트 실행 생략처리  (0) 2012.06.05
Java Web Start 및 GWT관련  (0) 2012.05.21

ubuntu OpenGL 라이브러리 설치

OpenGL 관련 참조...

http://www.opengl-tutorial.org/beginners-tutorials/tutorial-7-model-loading/



7장의 sample코드 컴파일이 eclipse에서 되지 않는다...

오류: GL/glew.h: No such file or directory


usr/include/GL 밑에 해당 glew.h 가 안보여서... 다운로드를 위해서 검색...


oasishun@oasishun-ubuntu:/usr/include/GL$ sudo apt-cache search libglew

libglew1.5 - The OpenGL Extension Wrangler - runtime environment

libglew1.5-dev - The OpenGL Extension Wrangler - development environment

libglew1.6 - OpenGL Extension Wrangler - runtime environment

libglew1.6-dev - OpenGL Extension Wrangler - development environment

libglewmx1.5 - The OpenGL Extension Wrangler - runtime environment

libglewmx1.5-dev - The OpenGL Extension Wrangler - development environment

libglewmx1.6 - OpenGL Extension Wrangler - runtime environment

libglewmx1.6-dev - OpenGL Extension Wrangler - development environment

glew-utils - OpenGL Extension Wrangler - utilities

glew-utils1.5 - The OpenGL Extension Wrangler - utilities


다운로드 수행 (일단 이것저것 필요할 것 같으니.. developer용으로 다운로드....)
sudo apt-get install libglew1.6-dev


glfw 가 없다고 나와서 하나더...

 sudo apt-get install libglfw-dev





'Programming > OpenGL' 카테고리의 다른 글

WebGL 관련 유용한 사이트  (0) 2013.01.21
WebGL 관련 사이트  (0) 2012.11.11
ubuntu OpenGL 라이브러리 설치  (0) 2012.10.14

Java Pattern, Matcher 정규표현식 사용 검색

정규표현식으로 검색가능한 Pattern, Matcher 샘플


Pattern pattern = Pattern.compile("검색할 표현식");

Matcher match = pattern.matcher(testScript);

System.out.println(match.find()); //첫번째 대상 검색

System.out.println(match.start() + "" + match.end() );


//substring으로 start,end 지점 문자열 추출

System.out.println(testScript.substring(match.start(),match.end())); 



 정규표현식 참조
  

'Programming > JAVA' 카테고리의 다른 글

Java 7의 Recursive Task  (0) 2014.11.05
Regular Expression, Pattern, Matcher  (0) 2012.10.16
Java Pattern, Matcher 정규표현식 사용 검색  (0) 2012.10.04
자바 디컴파일러 링크  (0) 2012.06.07
Maven Junit테스트 실행 생략처리  (0) 2012.06.05
Java Web Start 및 GWT관련  (0) 2012.05.21