리눅스(linux)에서 프로세스명(process name)으로 프로세스 죽이기(kill)
pkill 프로세스명
pkill 프로세스명
– 출처: http://www.mkyong.com/apache/apache-error-13permission-denied-make_sock-could-not-bind-to-address/ – 리눅스에서는 1024 미만의 포트번호를 사용할 경우 반드시 root 유저를 사용해야소켓을 열 수 있다고 한다. 그러므로, root 유저로 apache를 구동하던지, 아니면 apache의 포트를 1024 이상의 포트로 지정하던지 둘 중 하나를 선택해야만 한다. 하지만… 80포트를 포기할 수 없으므로, root로 실행해야겠지…ㅠㅠ…
– 출처: http://blog.daum.net/ant_kim/1152825 – “su” 와 “su – root” 는 분명히 차이가 있습니다. root 로 로그인을 변경한다는 것에는 동일합니다.”su – root” 대신 “su -” 만 사용하셔도 됩니다. 만약 su 를 통해서 root 로 로그인 한다고 가정하고.. 그냥 su 만 사용하실 경우에는 root 권한에 포함되어 있는 환경변수는 하나도 가져오지 않습니다. 즉 root 권한의 PATH나 기타 여러가지의 환경변수가 포함되지… Read More »
– 출처: http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/ – 리눅스에서 /etc/su 명령어는 root 유저와 wheel 그룹의 유저만 접근할 수 있다. 따라서 su를 수행하는 유저를 wheel 그룹에 넣어주면 해결 된다. “usermod -G 그룹명 -a 유저명” => 그룹명은 쉼표로 여러 개 넣을 수 있는 것 같다. => -a 옵션은 -G를 사용할 때만 넣을 수 있는데, 기존 유저에게 다른 그룹을 추가할 때 사용한다고 한다. … Read More »
– 출처: http://geekpeek.net/this-account-is-currently-not-available-login-problems/ – vipw 를 쳐 보고, 해당 유저의 쉘이 /sbin/nologin 등으로 되어 있으면 “chsh -s 쉘경로 유저명” 명령을 통해서 쉘을 지정해 준다. (ex: chsh -s /bin/bash geekpeek)
http://mashable.com/2013/02/19/chrome-extensions-developers/
– 출처: 센차터치2+폰갭 프로그래밍 – * 코드 Ext.application({ requires: [‘Ext.Panel’], launch: function(){ var panel = new Ext.create(‘Ext.Panel’, { fullscreen: true, layout: { type: ‘vbox’, //세로로 배열하는 레이아웃 align: ‘stretch’ //꽉 차게 늘여서 맞춘다 }, items: [ { flex: 1, //flex 값은, 같은 위상의 컴포넌트들끼리 화면을 점유하는 상대적인 비율을 의미하는 값이다. style: ‘background-color:red; font-size:… Read More »
그냥… 그렇다고 한다… (ㅠ_ㅠ )… 관련 링크
컨테이너의 items 배열에 docked 속성(top, bottom…)이 들어 있는 패널을 정의하면 된다.
– 출처: 센차터치2+폰갭 프로그래밍 – * 어플리케이션 파일 (app.js) Ext.application({ name: ‘HelloSenchaTouch’, requires: [], //아래와 같이 view 항목에 클래스명만 넣을 경우, app.view 패키지에 HelloView.js 파일이 들어있다는 전제가 요구됨. //별도의 패키지에 파일이 존재할 경우 FQN(Full Qualified Name)을 넣어야 함. views: [‘HelloView’], launch: function(){ Ext.Viewport.add(Ext.create(‘HelloSenchaTouch.view.HelloView’)); } }); * 뷰(view) 파일 (app/view/HelloView.js) Ext.define(‘HelloSenchaTouch.view.HelloView’, { extend: ‘Ext.Panel’,… Read More »
– 출처: 센차터치2+폰갭 프로그래밍 – * Container의 items속성을 사용하여 Component를 삽입 Ext.application({ name: ‘Sencha’, requires: [‘Ext.Panel’], launch: function(){ Ext.create(‘Ext.Panel’, { fullscreen: true, html: [‘I am Container’].join(” “), items: [{ //컴포넌트 삽입 xtype: ‘panel’, style: ‘background-color:white’, html: [‘I am Component<br> I am added’].join(‘ ‘) }] }); } }); * Component를 별도로 생성 후 Container에… Read More »
– 출처: 센차터치2+폰갭 프로그래밍 – ※ 예제 파일 경로 /index.html => base 문서/js/app.js => 센차 어플리케이션 js 파일 (index.html에서 로딩)/js/package1/sub1.js => 로딩할 모듈 app.js //네임스페이스 지정 Ext.ns(‘main’); Ext.application({ name: ‘Path’, //실험 결과, requires의 기준경로는 application을 로딩한 html파일이 있는 곳이다. requires: [ ‘Ext.Panel’, ‘Ext.Toolbar’, ‘js.package1.sub1’ //사용자정의 모듈 로딩 ], launch: function(){ main.panel = new… Read More »
– 출처: 센차터치2+폰갭 프로그래밍 – Ext.application({ name: ‘EventExtend’, requires: [‘Ext.Panel’, ‘Ext.Button’], launch: function(){ //Ext.Button을 상속한 userButton 클래스 정의 Ext.define(‘userButton’, { extend: ‘Ext.Button’, config: { //config에 지정된 속성은 getter, setter가 자동생성된다. width: 200, height: 200, text: ‘가운데로’, listeners: { tap: function(){ this.fireEvent(“pupu”); //사용자정의 이벤트 pupu를 트리거 함. } } } }); var panel = Ext.create(‘Ext.Panel’,… Read More »
[slideshare id=28588952&doc=chromedevtools20131125-131125001745-phpapp01]
https://github.com/es-shims/es5-shim/
http://kangax.github.io/es5-compat-table/
– 출처: http://julingks.tistory.com/entry/Boilerplate-code – 보일러판(boilerplate)은 주간 신문들의 공통 기사나 진부하게 사용된 문장을 의미한다. 컴퓨터 프로그래밍에서 보일러판(boilerplate)은 작지만 대체할수 없고, 여러곳에 포함되어야 하는 코드 섹션을 설명하는 데 쓰이는 용어다. 이 용어는 verbose한 언어를 말할때 종종 사용한다. (예, 프로그래머가 매우 작은 일을 하기 위해서 많은 코드를 작성해야 하는 경우) 보일러플레이트의 사용은 메타 프로그래밍이나 convention over configuration같은 high-level 메커니즘을 통해서… Read More »
코어 자바스크립트 의 bind 함수 [MSDN] bind 메서드(Function)(JavaScript) Binding Scope in JavaScript (Robert Sosinski)
– 출처 : http://mwultong.blogspot.com/2006/11/java-3-comma-commify.html – import java.text.*; class Foo { public static void main(String args[]) { double num = 29600000; // “이천구백육십만” 이라는 숫자를 대입 DecimalFormat df = new DecimalFormat(“#,##0.00”); System.out.println(df.format(num)); } } * 실행 결과 29,600,000.00 “#,##0.00” 이런 포맷으로는 항상 소수점 2자리가 반올림되어 나옵니다. “#,##0” 이렇게 하면 소수점 이하가 나오지 않지만, 역시 소수부가… Read More »
http://www.javadocexamples.com/java/text/DateFormat/getDateTimeInstance(int%20dateStyle,int%20timeStyle).html