<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>dev.log</title>
        <link>https://velog.io/</link>
        <description>볼수록 매력이 더해지는 개발자.</description>
        <lastBuildDate>Wed, 12 Jul 2023 13:38:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>dev.log</title>
            <url>https://velog.velcdn.com/images/ssong_dev/profile/bdda5b4b-f786-42f4-9103-bb4173912663/image.jpeg</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. dev.log. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/ssong_dev" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[02. CSS 배경에 선형 그라데이션 효과 넣기]]></title>
            <link>https://velog.io/@ssong_dev/02-linegradient</link>
            <guid>https://velog.io/@ssong_dev/02-linegradient</guid>
            <pubDate>Wed, 12 Jul 2023 13:38:27 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>저는 퍼블리싱을 하다 모 홈페이지의 텍스트에 그라데이션 효과가 들어간 걸 보고 &#39;어! 이건 우째했지?&#39; 이런 생각이 들었죠.
그래서 바로 개발자 도구를 참고했고, CSS로 배경에 선형 그라데이션 효과를 넣는 방법을 알게되었는 데, 오늘은 이 방법에 대해 까먹기 전에 얼른 포스팅하려 해요.
자 그럼 CSS로 선형 그라데이션 효과를 주는 방법에 대해 알아보도록 하죠! 😎</p>
</blockquote>
<h1 id="1-linear-gradient">1. linear-gradient()</h1>
<pre><code>liner-gradient( 선형 그라데이션 )</code></pre><p>여기서 <strong>gradient</strong>가 색체용어로는 <strong>하나의 색체에서 다른 색체로 변하는 단계</strong>를 말합니다.
그래서 CSS에서 <strong>한 방향에서 다른 방향으로 색이 점차 변하게 하고 싶다할 때 *<em>사용하는 속성이 *</em>gradient</strong> 속성 입니다.</p>
<h1 id="2-linear-gradient-사용하기">2. linear-gradient() 사용하기</h1>
<pre><code>linear-gradient( direction, color1, color2, …, color3 )</code></pre><p>먼저, direction에 그라데이션을 넣을 방향을 입력합니다.
direction에는 총 5가지가 있는 데, 하나씩 살펴보도록 하죠.</p>
<p>먼저, <strong>to bottom</strong>은 위에서 아래로 그라데이션을 만듭니다. 가장 기본 값이죠.
두번째로, <strong>to top</strong>은 아래에서 위로 그라데이션을 만듭니다.
세번째로, <strong>to left</strong>, 오른쪽에서 왼쪽으로 그라데이션을 만듭니다.
다음으로, <strong>to right</strong>는 to left와 반대로 왼쪽에서 오른쪽으로 그라데이션을 만듭니다.
마지막으로, <strong>ndeg</strong>는 n도의 방향으로 그라데이션을 만듭니다.</p>
<p>그리고 그 다음으로 색을 넣으면 되는 데 색은 여러개 입력할 수 있으며, 입력한 순서대로 설정한 방향대로 그라데이션을 만들 수 있죠.</p>
<p>예를 들어 한 번 보도록 하죠!</p>
<pre><code>linear-gradient( to right, green, blue )</code></pre><p><img src="https://velog.velcdn.com/images/ssong_dev/post/5c5922fb-f4ab-49c6-ae53-6fcea77cd265/image.png" alt=""></p>
<p>위 코드를 입력했을 때, 왼쪽에서 오른쪽으로 초록에서 파랑색 순으로 색이 점차 변하게 됩니다.</p>
<p>위와 같이 말이죠.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[01. 웹 프로그래밍이란?]]></title>
            <link>https://velog.io/@ssong_dev/01-web</link>
            <guid>https://velog.io/@ssong_dev/01-web</guid>
            <pubDate>Sat, 10 Jun 2023 17:23:06 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p>본격적으로 개발을 하기에 앞서 간단하게 웹 프로그래밍에 대해 알아보고자 한다. 😎</p>
</blockquote>
<h1 id="웹-프로그래밍">웹 프로그래밍</h1>
<h2 id="html5">HTML5</h2>
<ul>
<li>HyperText : 문서의 개체(텍스트, 이미지 영상 등)가 서로 연결되어 있는 구조.</li>
<li>HyperLink : 문서와 문서 사이를 이동할 수 있는 기능.</li>
<li>Markup Language : 태그(Tag)를 이용하여 문서나 데이터 구주를 명시하는 언어.
ex. <code>&lt;body&gt; &lt;/body&gt;</code></li>
</ul>
<h2 id="css3">CSS3</h2>
<ul>
<li>Cascading : 우선 순위에 따라 적용.</li>
<li>StyleSheet : 웹 페이지의 스타일(디자인)을 정의.</li>
</ul>
<h2 id="javascript">Javascript</h2>
<ul>
<li>Javascript : 웹을 풍부하게 만들어 주는 상대적으로 가벼운 프로그래밍 언어.</li>
</ul>
<h1 id="웹-프로그래밍-관련-주요-구성-요소">웹 프로그래밍 관련 주요 구성 요소</h1>
<p>웹 프로그래밍 관련 주요 구성요소로는 <code>Web browser, Web Editor, Native App, Native Web, Hybird</code> 이렇게 5가지가 있다.</p>
<h2 id="웹-브라우저web-browser의-정의와-종류">웹 브라우저(Web browser의 정의와 종류)</h2>
<ul>
<li><p>웹(Web)의 정보를 탐색하기 위한 프로그램은 Web Browser이다.</p>
</li>
<li><p>Apple에서 만든 Safari</p>
</li>
<li><p>Mozilla 재단에서 만든 Firefox</p>
</li>
<li><p>Google에서 만든 Chrome</p>
</li>
<li><p>Microsoft에서 만든 Edge
(Microsoft에서 프로그램이 무겁다고 해서 Edge라는 브라우저를 새롭게 출시함)</p>
</li>
<li><p>Opera Software에서 만든 Opera</p>
</li>
</ul>
<h2 id="text-editor">Text Editor</h2>
<ul>
<li>노트패드++ (Note Pad++) 메모장이랑 비슷하지만, 비슷하게 많이 사용되고 있다.</li>
<li>에디트플러스 (Edit Plus)</li>
<li>울트라 에디트 (Ultra Edit)</li>
</ul>
<p>이렇게 있으나, 대부분 Code Editor를 많이 사용한다.</p>
<h2 id="웹-편집기web-editor의-종류">웹 편집기(Web Editor)의 종류</h2>
<ul>
<li>Code Editor</li>
<li>VScode(Visual Studio Code) -&gt; VScode</li>
<li>Sublime text</li>
<li>Atom</li>
<li>Brackets</li>
<li>Dream Weaver</li>
</ul>
<h2 id="웹-편집기-web-editor의-종류">웹 편집기 (Web Editor)의 종류</h2>
<ul>
<li>웹 기반 코드 편집기 (Web based code Editor)</li>
<li>통합개발환경 (IDE: Integrated Development Enviroment)</li>
<li>코드펜(Codepen), 라이브위브(Liveweave), 구름(IDE)</li>
</ul>
<h2 id="natvie-app-web-app-hybrid-app">Natvie App, Web App, Hybrid App</h2>
<ul>
<li><p>Natvie App : 모바일기기에 최적화 된 언어로 개발전 앱으로 안드로이드 SDK를 이용해 jaga 언어로 만드는 안드로이드 앱과 iOS, SDK(Software Development Kit)를 이용해 Object-언어로 개발된 아이폰 앱 등</p>
</li>
<li><p>그러다 프론트엔드 쪽의 선호도가 높아지다 보니 Web App쪽의 인기가 높아졌다.</p>
</li>
<li><p>Web App : 말 그대로 웹에서 개발을 함 -&gt; HTML만들듯이.</p>
</li>
<li><p>앱의 기반이 되는 콘텐츠 영역 외 HTML 기반의 웹 앱으로 제작. 최종 앱 배포에 필요한 패키징 처리만 아이폰, 안드로이드 플랫폼 안에서 처리한 어플리케이션.</p>
</li>
<li><p>하이브리드 앱(Hybrid App) : 모바일 앱과 네이티브 앱을 결합한 것으로 모바일 웹의 특징을 가지면서 네이티브 앱의 장점도 가짐.</p>
</li>
</ul>
<h1 id="etc">Etc</h1>
<ul>
<li>F12를 누르면 개발자 도구가 나온다.</li>
<li>config란 configuration 환경설정을 줄인말이다.</li>
</ul>
]]></description>
        </item>
        <item>
            <title><![CDATA[벨로그,  다시 시작하다]]></title>
            <link>https://velog.io/@ssong_dev/restart-velog</link>
            <guid>https://velog.io/@ssong_dev/restart-velog</guid>
            <pubDate>Fri, 23 Sep 2022 08:37:26 GMT</pubDate>
            <description><![CDATA[<p><strong>_&#39;벨로그 다시 시작한다고?&#39; 👀 _</strong></p>
<p>이전에 작성했던 벨로그 포스팅이 한 순간의 실수로 다 날라가게 되면서, 오늘 부터 다시 새롭게 첫 포스팅을 하게 되었다. 
그래서 이전엔 작성한 벨로그를 회고하고, 앞으로 포스팅을 어떻게 써내려갈 예정인지 간략하게 얘기해보려한다.</p>
<h1 id="span-stylebackground-color5cf6c7-colorffffffprevious-postingspan"><span style="background-color:#5cf6c7; color:#ffffff;">Previous Posting</span></h1>
<p><img src="https://velog.velcdn.com/images/ssong_dev/post/bcd56d90-a679-4fae-af3f-20a09c463a68/image.JPEG" alt="preview-posting"></p>
<p align = "center">위 게시물들은 차차 추가적으로 다시 업로드 예정이다</p>

<p>이전 포스팅에는 2021년 5월 말. <a href="https://github.com/songmiO/Juction2021-hackthon-TRIDZ">JUNCTION ASIA 2021 해커톤</a> 회고글을 시작으로, iOS 앱 개발과 6월 부터 새롭게 시작한 웹 개발에 대한 글이 담겨 있었다.
사실 이전에 적었던 게시물의 갯수가 많진 않아서 그나마 다행이긴 하지만, 그래도 iOS 앱 개발과 웹 개발을 배우며 느꼈던 추억이 담긴 포스팅들이 마우스 버튼 한 순간에 날라가버렸다는 게 너무 안타까운 건 사실이다.😂</p>
<p>벨로그 기능에 백업기능도 있었으면 좋겠다는 개인적인 생각도 순간들었다. ( 벨로그 운영자님, 혹시 이 글 보고 계시려나? 😅 )</p>
<p><em>안타깝지만 어쩌겠냐!
이전에 VSCode로 작업하면서 파일을 날려본게 한 두번이 아니잖아?! 😂😅
&#39;이번 기회를 통해 다음엔 이런 실수를 반복하진 않겠지?!&#39;
인간은 그러면서 성장해 나가는 거지.(라고 나름 위안을 삼아본다..🥲)</em></p>
<p>더불어 이전에 썼던 포스팅들을 보면, 내가 학습하고 배운 내용을 내가 스스로 정리한다는 느낌보다는 이 글이 &#39;타인에게는 어떻게 보여질 까&#39;에 너무 초점을 맞춘 거 같았다. </p>
<blockquote>
<p><strong>그래서 앞으로는 어떻게 할거냐고?</strong></p>
</blockquote>
<h1 id="span-stylebackground-color5cf6c7-colorffffff앞으로의-계획span"><span style="background-color:#5cf6c7; color:#ffffff;">앞으로의 계획</span></h1>
<p><img src="https://velog.velcdn.com/images/ssong_dev/post/5484b42f-a630-483d-bfcc-07409492bd3f/image.png" alt="정신승리-짤"></p>
<p>앞서 포스팅한 글들을 다시 보면 뭔가 어색하고 매끄럽지 않은 문장들이 들어 있었다. 그래서 오늘, 벨로그를 새롭게 시작하면서 게시물을 누군가에게 보여준다는 느낌보단, 내가 스스로 학습한 내용을 하나씩 다져본다는 느낌으로 조금씩 적어나가고자 한다.</p>
<p>물론, &#39;지금도 이 포스팅을 적으면서 누군가 보고 있겠지?&#39;라는 생각에 내 생각을 막 적기에 앞서 글을 다듬으면서 적어야 된다는 압박감이 조금 있지만 그것 조차 이젠 조금씩 내려놓으려 한다.
쉽진 않겠지만 조금씩 연습한다 생각하고 바꿔 나가다보면, 어느 새 편히 글을 쓰고 있는 나 자신을 발견하게 되지 않을 까 싶다.</p>
]]></description>
        </item>
    </channel>
</rss>