반응형

ipython 3.0 ( jupyter ) 으로 업그레이드 하기




# ubuntu 14.04 64bit  : 기존 ipython 2.4 에서 3.0으로 upgrade 하기..


park@ubuntu:~$ sudo pip install --upgrade ipython

park@ubuntu:~$ sudo pip install jsonschema


park@ubuntu:~$ ipython notebook


-- ipython notebook 실행하면, 성공!!!





# windows 7 64bit (불편해서 사용하기 싫음)

  

    1.  내 경우는 기존에  ipython 은  exe 파일로 설치 하였으므로, 제어판에서  ipython 프로그램 삭제 한다. 

    2.   http://www.lfd.uci.edu/~gohlke/pythonlibs/#ipython 에서 ipython‑3.0.0‑py27‑none‑any.whl   을 다운받는다.

    3.   console 창 열어서, 위의 파일 다운 받은 곳으로 이동하여, 아래 명령어 입력하여 설치한다.


              pip install ipython‑3.0.0‑py27‑none‑any.whl

              pip install jsonschema


    4.  위의 2가지를 설치하고, ipython notebook 실행시키면 ok !!!!




# 간편하게 ipython 업그레이드 하기

    -- windows 7 32bit 

    -- 아래 한줄로 끝!!!!


    C:\Users\user>pip install "ipython[notebook]" --upgrade









반응형
Posted by 자유프로그램
,
반응형

ubuntu 14.04 lts 에서 pycharm 4.0 설치하기


환경 : ubuntu 14.04 LTS 32bit, pycharm 4.0 


참고 : http://www.sysads.co.uk/2014/06/install-pycharm-3-4-ubuntu-14-04/



** 필요시에는 사전에 oracle java  설치..



wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -


sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu $(lsb_release -sc)-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'


sudo apt-get update


sudo apt-get install pycharm



-- 끝 --







반응형
Posted by 자유프로그램
,
반응형

ubuntu 14.04 LTS 한글 설정하기


환경 : ubuntu 14.04 LTS 64bit




1.  System Settings  --> Language Support  선택

         -- 하단의 install/Remove Languages... 항목 선택하여 

          -->  Korean 선택후 설치한다.


2. ubuntu 재부팅


3. System Settings  --> Text Entry 선택

      --  좌측하단의 '+' 버튼 눌러서 English(US) 와  Korean (Hangul) 을 선택하면 끝.





4. ubuntu 바탕화면 우측 상단에 한글 선택시 태극마크 보이면 ok!


반응형
Posted by 자유프로그램
,
반응형

javascript - 기초 예제


참고 : http://www.w3schools.com/js/default.asp   -- javascript

          http://www.w3schools.com/html/html5_intro.asp   -- HTML 5


1. alert 창 띄우기

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var date = new Date();
        var hour = date.getHours();

        if(hour < 12) {
            alert("오전입니다");
        }

        if (hour >=12)
        {
            alert("오후입니다");
        }   
    </script>
</body>
</html>



2. switch 문

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var input = Number(prompt("숫자를 입력하세요:","숫자"));

        switch (input %2)
        {
            case 0:
                alert("짝수입니다");
                break;
            case 1:
                alert("홀수입니다");
                break;
            default:
                alert("숫자가 아닙니다");
                break;
        }
    </script>
</body>
</html>



3. for 문 -- 별 삼각형 출력하기


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var output = "";

        for (var i=0; i<10 ;i++ )
        {
            for (var j = 10;j>i ;j-- )
            {
                output += ' ';
            }
            
            for (var j=0;j<2*i-1 ;j++ )
            {
                output += "*";
            }
            output += "\n";
        }

        alert(output);
    </script>
</body>
</html>



4. eval()

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        function fx1(){
            var f = window.document.checkform;
            var tt = "지금은 ";

            for (var i = 1; i< 6; i++)
            {
                if (eval("f.count"+ i +".checked"))
                {
                    tt += i + "번 체크박스 ";
                }
            }

            tt += "가 선택되었습니다";

            alert(tt);
        }
    </script>

    <form name="checkform">
        <input type = "checkbox" name = "count1" value = "1" /> count 1 <br/>
        <input type = "checkbox" name = "count2" value = "2" /> count 2<br/>
        <input type = "checkbox" name = "count3" value = "3" /> count 3<br/>
        <input type = "checkbox" name = "count4" value = "4" /> count 4<br/>
        <input type = "checkbox" name = "count5" value = "5" /> count 5
        <br/>
        <br/>
        <input type = "button" value = "confirm" onclick ="fx1()"/>
    </form>
</body>
</html>


5. parseInt()

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script> function fx1(){ var f = window.document.checkform; var my_sum = 0; var tt = "총 값의 합은 "; for (var i = 1; i< 6; i++) { if (eval("f.count"+ i +".checked")) { my_sum += parseInt(eval("f.count" + i +".value")); } } tt += my_sum + "입니다"; alert(tt); } </script> <form name="checkform"> <input type = "checkbox" name = "count1" value = "1" /> count 1 <br/> <input type = "checkbox" name = "count2" value = "2" /> count 2<br/> <input type = "checkbox" name = "count3" value = "3" /> count 3<br/> <input type = "checkbox" name = "count4" value = "4" /> count 4<br/> <input type = "checkbox" name = "count5" value = "5" /> count 5 <br/> <br/> <input type = "button" value = "confirm" onclick ="fx1()"/> </form> </body> </html>



6. 배열 이용하기

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        function fx1(){
            var f = window.document.checkform;
            var my_sum = 0;
            var a = f.count.length;
            var tt = "총 값의 합은 ";
            
            for (var i = 0; i< a; i++)
            {
                if (f.count[i].checked)
                {
                    my_sum += parseInt(f.count[i].value);
                }
            }

            tt +=  my_sum + "입니다";

            alert(tt);
        }
    </script>

    <form name="checkform">
        <input type = "checkbox" name = "count" value = "1" /> count 1 <br/>
        <input type = "checkbox" name = "count" value = "2" /> count 2<br/>
        <input type = "checkbox" name = "count" value = "3" /> count 3<br/>
        <input type = "checkbox" name = "count" value = "4" /> count 4<br/>
        <input type = "checkbox" name = "count" value = "5" /> count 5
        <br/>
        <br/>
        <input type = "button" value = "confirm" onclick ="fx1()"/>
    </form>
</body>
</html>



7.


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var fx1 = function(){
            var f = document.checkform;
            if(f.my_sel.value)
            {
                alert("selected option : " + f.my_sel.value);
            }
        }
    </script>

    <form name="checkform">
        <select name = "my_sel">
            <option value = "opt1"> 옵션 1 </option>
            <option value = "opt2"> 옵션 2 </option>
            <option value = "opt3"> 옵션 3 </option>
            <option value = "opt4"> 옵션 4 </option>
            <option value = "opt5"> 옵션 5 </option>
        </select>
        <br/>
        <br/>
        <input type = "button" value = "confirm" onclick ="fx1()"/>
    </form>
</body>
</html>



8.


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var fx1 = function(){
            var f = document.checkform;
            if(f.my_sel.value)
            {
                alert("selected option : " + f.my_sel.value);
            }
            else
            {
                alert("값을 선택하세요");
            }
        }
    </script>

    <form name="checkform">
        <select name = "my_sel" >
            <option value = ""> 선택하세요</option>
            <option value = "opt1"> 옵션 1 </option>
            <option value = "opt2"> 옵션 2 </option>
            <option value = "opt3" selected> 옵션 3 </option>
            <option value = "opt4"> 옵션 4 </option>
            <option value = "opt5"> 옵션 5 </option>

        </select>
        <br/>
        <br/>
        <input type = "button" value = "confirm" onclick ="fx1()"/>
    </form>
</body>
</html>



9.


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var fx1 = function(){
            var f = document.checkform;
            if(f.my_sel.value)
            {
                alert("selected option : " + f.my_sel.value);
            }
            else
            {
                alert("값을 선택하세요");
            }
    }
    </script>

    <form name="checkform">
        <select name = "my_sel" onchange = "fx1()" >
            <option value = ""> 선택하세요</option>
            <option value = "opt1"> 옵션 1 </option>
            <option value = "opt2"> 옵션 2 </option>
            <option value = "opt3" selected> 옵션 3 </option>
            <option value = "opt4"> 옵션 4 </option>
            <option value = "opt5"> 옵션 5 </option>
        </select>
        <br/>
        <br/>
    </form>
</body>
</html>




10.


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var fx1 = function(){
            var f = document.checkform;
            if(f.my_sel.value)
            {
                // alert("selected option : " + f.my_sel.value);
                f.my_input.value = f.my_sel.value;
            }
            else
            {
                alert("값을 선택하세요");
                f.my_input.value = "";
            }
        }
    </script>

    <form name="checkform">
        <select name = "my_sel" onchange = "fx1()" >
            <option value = ""> 선택하세요</option>
            <option value = "opt1"> 옵션 1 </option>
            <option value = "opt2"> 옵션 2 </option>
            <option value = "opt3" selected> 옵션 3 </option>
            <option value = "opt4"> 옵션 4 </option>
            <option value = "opt5"> 옵션 5 </option>
        </select>
        <br/>
        <br/>
        <input type="text" name="my_input" />
    </form>
</body>
</html>




11.


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        var fx1 = function(){
            var f = document.checkform;
            if(f.my_radio.value == "m")
            {
                alert(" 당신은 남성을 선택하였습니다. " );
            }
            else if (f.my_radio.value == "f")
            {
                alert(" 당신은 여성을 선택하였습니다. " );
            }
            else
            {
                alert(" 선택해 주세요!!" );
            }
        }
    </script>

    <form name="checkform">
        <input type = "radio" name ="my_radio" value ="m" checked /> 남성
        <input type = "radio" name ="my_radio" value ="f" /> 여성
        <br/>
        <br/>
        <input type="button" name="my_button" value = "선택" onclick = "fx1()" /> 
    </form>
</body>
</html>








반응형

'javascript' 카테고리의 다른 글

javascript -- 문법정리 : 객체  (0) 2016.03.23
javascript -- 변수의 scope chain  (0) 2016.02.04
angularjs -- ng-model vs ng-bind  (0) 2015.10.07
Posted by 자유프로그램
,
반응형

ssh, scp 사용하기 -- mac, linux


참고 :  http://support.suso.com/supki/SSH_Tutorial_for_Linux

           http://www.thegeekstuff.com/2008/05/5-basic-linux-ssh-client-commands/

           http://faq.hostway.co.kr/?mid=Linux_ETC&page=8&document_srl=1426

           http://jmnote.com/wiki/SCP_%EC%82%AC%EC%9A%A9%EB%B2%95



1. SSH  로 원격 리눅스 서버 접속하기


   사용법:

             $ ssh username@원격서버주소

                   -- 22번 포트로 접속한다.


             $ ssh username@원격서버주소 -p 포트번호

                  -- 22번 이외의 포트번호 사용시.. 





2. scp 사용하기


사용법:

        1) 원격파일을 로컬로 복사해오기  (ssh 포트 22번 아닌경우)


              $ scp -P 포트번호 username@원격서버주소:해당경로폴더/해당파일명 로컬저장소위치


                  -- ssh 포트 22번 사용시에는 -P 포트번호 부분을 생략한다.





        2) 원격 폴더 전체를 로컬로 복사해오기 (-r 옵션 사용)


            $ scp -r -P 포트번호 username@원격서버주소:해당경로폴더/ 로컬저장소위치


                  -- ssh 포트 22번 사용시에는 -P 포트번호 부분을 생략한다.




      3) 로컬 파일을 원격서버로 올리기 (ssh 포트 22번 아닌경우)


          $ scp  -P 포트번호 로컬경로/해당파일 username@원격서버주소:해당경로폴더/


               -- ssh 포트 22번 사용시에는 -P 포트번호 부분을 생략한다.











반응형

'Mac' 카테고리의 다른 글

Mac -- zsh 설정하기  (0) 2016.02.22
mac -- 임시 디렉토리 ( tempdir ) 확인하기  (0) 2015.11.20
Mac -- tree 명령어 사용하기  (0) 2015.11.18
mac -- terminal prompt 변경하기  (0) 2015.11.14
mac - path 확인하기  (0) 2014.11.25
Posted by 자유프로그램
,