<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>coding_ending.log</title>
        <link>https://velog.io/</link>
        <description>Welcome to Coding Ending</description>
        <lastBuildDate>Thu, 20 Aug 2020 06:48:16 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>coding_ending.log</title>
            <url>https://images.velog.io/profiles/coding_ending/thumbnails/1562436055.204.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. coding_ending.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/coding_ending" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Linux - Chmod +x [파일명]]]></title>
            <link>https://velog.io/@coding_ending/Linux-Chmod-x-%ED%8C%8C%EC%9D%BC%EB%AA%85</link>
            <guid>https://velog.io/@coding_ending/Linux-Chmod-x-%ED%8C%8C%EC%9D%BC%EB%AA%85</guid>
            <pubDate>Thu, 20 Aug 2020 06:48:16 GMT</pubDate>
            <description><![CDATA[<ul>
<li><p>echo $0으로 확인해보면 현재 bash를 사용 중인 것을 알 수 있다. </p>
<pre><code class="language-bash">/workspace/linux/shell_script# echo $0
/bin/bash</code></pre>
</li>
<li><p>backup 파일을 만들고 shell script 명령어를 작성한다. 운영 프로그램이 실행되면 <strong>#!/bin/bash</strong> 를 확인하고 bash에 해당하는 명령어가 처리되도록 한다. 만약 test라는 디렉토리가 없다면 test 디렉토리를 만드는 명령어이다. 스크립트가 작성되면 fi로 끝내준다. </p>
<pre><code class="language-bash">#!/bin/bash 
if ! [ -d test ]; then
  mkdir test
fi
cp *.log test</code></pre>
</li>
<li><p>backup 파일을 실행하기 위해서 ./backup을 치면 허가 거부라고 나온다. </p>
<pre><code class="language-bash">/workspace/linux/shell_script# ./backup
bash: ./backup: 허가 거부</code></pre>
</li>
<li><p>ls -l로 확인해보면 backup 파일이 -rw-rw-r-- 실행할 수 있는 권한이 없는것을 확인할 수 있다. 
```bash
/workspace/linux/shell_script# ls -l
합계 8</p>
</li>
<li><p>rw-rw-r-- 1 root root    0  8월 20 06:15 a.log</p>
</li>
<li><p>rw-rw-r-- 1 root root    0  8월 20 06:15 b.log</p>
</li>
<li><p>rw-rw-r-- 1 root root   65  8월 20 06:39 backup</p>
</li>
<li><p>rw-rw-r-- 1 root root    0  8월 20 06:15 c.log</p>
</li>
<li><p>rw-rw-r-- 1 root root    0  8월 20 06:15 d.log
drwxrwxr-x 2 root root 4096  8월 20 06:23 test</p>
<pre><code></code></pre></li>
<li><p><strong>chmod +x backup</strong> 명령어로 backup 파일에 실행할수 있는 권한을 준다. (+x는 executable 뜻이다)</p>
</li>
<li><p>다시 <strong>ls -l</strong> 명령어로 확인해보면 backup 파일 앞에 실행가능한 권한인 x가 표시된 것을 확인할 수 있다. </p>
</li>
</ul>
<pre><code class="language-bash">/workspace/linux/shell_script# chmod +x backup
/workspace/linux/shell_script# ls -l
합계 8
-rw-rw-r-- 1 root root    0  8월 20 06:15 a.log
-rw-rw-r-- 1 root root    0  8월 20 06:15 b.log
-rwxrwxr-x 1 root root   65  8월 20 06:39 backup
-rw-rw-r-- 1 root root    0  8월 20 06:15 c.log
-rw-rw-r-- 1 root root    0  8월 20 06:15 d.log
drwxrwxr-x 2 root root 4096  8월 20 06:23 test</code></pre>
]]></description>
        </item>
        <item>
            <title><![CDATA[TIL - Tues 30 July 2019]]></title>
            <link>https://velog.io/@coding_ending/TIL-Tues-30-July-2019-wjjywpgdup</link>
            <guid>https://velog.io/@coding_ending/TIL-Tues-30-July-2019-wjjywpgdup</guid>
            <pubDate>Sun, 04 Aug 2019 08:31:12 GMT</pubDate>
            <description><![CDATA[<h1 id="1-css">1. CSS</h1>
<h2 id="1-semantic--non-semantic">1) Semantic &amp; Non-semantic</h2>
<p>CSS 스타일에서 element 요소 중에서는 자체적으로 의미를 가지는 semantic elements와 아무런 의미를 내포하지 않고 id(#) 또는 class(.)에서 해당 요소의 이름을 부여한다. </p>
<ul>
<li>non-semantic elements: <div> and <span></li>
<li>semantic elements: <form>, <table>, and <article></li>
</ul>
<p>HTML5에서는 웹 페이지를 조각으로 크게 구분하여서 사용 하도록 semantic elements를 제공하기도 한다. </p>
<p><img src="https://images.velog.io/post-images/coding_ending/0f610dd0-b692-11e9-b020-1b86f5a64a56/2019-08-04-171027.PNG" alt="2019-08-04 17;10;27.PNG"></p>
<h3 id="div와-span의-차이는-pass-if-you-know"><div>와 span의 차이는?? <pass if you know></h3>
<p>div는 한 라인 전체를 다 차지하는 악덕한 놈이다. </p>
<div>hello</div> 실제 hello의 글씨 크기는 한 라인의 5%만큼 차지하지만 div로 감싸면 한 라인이 div 박스로 만들어 진다

<p>반면에 <span>은 글씨 크기 만큼만 박스로 만들어진다. 딱 돈 낸만큼 박스를 빌려쓰는 느낌이다. </p>
<h2 id="2contentpaddingbordermargin">2)content,padding,border,margin</h2>
<p>HTML elements들을 통해서 구조를 짰으니 css에서 스타일링을 통해 색깔을 입혀야 한다. element는 하나하나의 박스(box)라는 것을 생각해야 한다. 그러나 위에 사진 처럼 박스 크기가 만들어져 있지 않다. 박스의 구조는 css통해서 만들어 나간다. </p>
<p>박스만 잘 만들면 css에서 보여지는 화면의 절반 이상을 성공을 거둔것임으로 박스를 잘 쪼개서 쉽게 쉽게 배치하는 연습이 필요하다. </p>
<p>백문이 불여일견이다.  연습해보자!!!</p>
<p><a href="https://www.w3schools.com/css/exercise.asp?filename=exercise_boxmodel1">https://www.w3schools.com/css/exercise.asp?filename=exercise_boxmodel1</a></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[<7월 29일 BootCamp D-day> ]]></title>
            <link>https://velog.io/@coding_ending/7%EC%9B%94-29%EC%9D%BC-BootCamp-D-day-</link>
            <guid>https://velog.io/@coding_ending/7%EC%9B%94-29%EC%9D%BC-BootCamp-D-day-</guid>
            <pubDate>Thu, 01 Aug 2019 13:05:10 GMT</pubDate>
            <description><![CDATA[<h1 id="the-first-day-of-coding-bootcamp-at-wecode">The First Day of Coding BootCamp at WeCode</h1>
<p>부트캠프 첫 날이 지나갔다. 고대하고 고대하던 코딩 부트캠프 첫 날이어서 그랬는지 설레임으로 밤잠을 설쳤다. </p>
<p>3개월간의 여정에 함께 동참하는 14명의 WeCoder분들을 만나서 간단한 오리엔테이션을 진행 한 후 바로 JS 알고리즘 문제와 CSS 스타일링 문제를 풀었다. 간단한 알고리즘 문제는 빠르게 풀렸지만 더블,트리플 조건 들을 만족해야 하는 알고리즘을 만났을 때는 충분한 시간을 두고 여러 방법으로 문제를 풀어나갔다.</p>
<p>오전 10시에 시작한 첫 날은 여러 가지 JS,CSS 문제들을 풀다보니 어느 새 밤 11시가 되었다. 부트캠프를 시작 하기 전에 스스로에게 다짐했던 약속은 최소 오피스에서 15시간 이상을 프론트/백엔드 공부를 하면서 보내는 것이었다. 시간을 아무리 효율적으로 활용하더라도 점심과 저녁 식사시간 그리고 중간 중간의 휴식 시간을 쓰다보면 최대 3시간은 코딩 이외에 시간을 보내게 된다고 판단했기에 최소 15~18시간씩은 오피스에 머물면서 계속해서 두 개의 모니터와 눈씨름을 해야한다. </p>
<p>내일은 아침5시에 기상을 해서 6시30분까지는 WeWork에 출근 도장을 찍자. </p>
]]></description>
        </item>
    </channel>
</rss>