2023 문법 개선 프로젝트 편집하기

귀하는 로그인되어 있지 않습니다. 이대로 편집하면 귀하의 IP 주소가 편집 기록에 남게 됩니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
3번째 줄: 3번째 줄:


== 수학 ==
== 수학 ==
=== 최대값 최소값 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><max>161, 257, 168, 95, 315, 12, 215, 232, 211, 23</max></nowiki><br><nowiki><min>161, 257, 168, 95, 315, 12, 215, 232, 211, 23</min></nowiki>
| <max>161, 257, 168, 95, 315, 12, 215, 232, 211, 23</max><br><min>161, 257, 168, 95, 315, 12, 215, 232, 211, 23</min>
|-
! 입력값
! 출력값
|}
<code><nowiki><max></max></nowiki></code> 태그는 태그 안에 있는 숫자들 중에서 가장 큰 값을 반환합니다. 반대로 <code><nowiki><min></min></nowiki></code> 태그는 태그 안에 있는 숫자들 중에서 가장 작은 값을 반환합니다. 만약 <code><nowiki><max></max></nowiki></code> 태그나 <code><nowiki><min></min></nowiki></code> 태그 안에 아무것도 입력하지 않는다면 ''''"`UNIQ--max-00000013-QINU`"''''나 ''''"`UNIQ--min-00000013-QINU`"''''으로 출력되기 때문에 반드시 1개 이상 입력하시기 바랍니다.
=== 평균 ===
=== 평균 ===
{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
27번째 줄: 38번째 줄:
=== 최빈값 ===
=== 최빈값 ===
{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
| <nowiki><mode>161, 257, 168, 95, 315, 12, 215, 232, 211, 23, 23, 12, 95, 12, 23</mode></nowiki>
| <nowiki><mode>161, 257, 168, 95, 315, 12, 215, 232, 211, 23</mode></nowiki>
| <mode>161, 257, 168, 95, 315, 12, 215, 232, 211, 23, 23, 12, 95, 12, 23</mode>
| <mode>161, 257, 168, 95, 315, 12, 215, 232, 211, 23, 23, 12, 95, 12, 23</mode>
|-
|-
241번째 줄: 252번째 줄:
분류 중에 블러 처리를 하기 원하는 경우, 분류명 맨 뒤에 <code><nowiki>@@blur</nowiki></code>를 붙이면, 블러 처리가 됩니다. 단, 자바스크립트를 허용(기본적으로는 허용되어 있음)해야만 작동하며, 자바스크립트에서 처리하기 때문에 약간의 시간이 걸릴 수 있습니다.
분류 중에 블러 처리를 하기 원하는 경우, 분류명 맨 뒤에 <code><nowiki>@@blur</nowiki></code>를 붙이면, 블러 처리가 됩니다. 단, 자바스크립트를 허용(기본적으로는 허용되어 있음)해야만 작동하며, 자바스크립트에서 처리하기 때문에 약간의 시간이 걸릴 수 있습니다.


=== 해시값 계산 ===
=== 해시갑 계산 ===
{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
| <nowiki><hash type="sha256">안녕하세요</hash></nowiki>
| <nowiki><hash type="sha256">안녕하세요</hash></nowiki>
250번째 줄: 261번째 줄:
|}
|}


태그 안의 값을 <code>type</code> 속성으로 지정한 해시 방식으로 해시화 한 뒤 결과값을 출력합니다. PHP 버전 및 모듈에 따라 다르지만, 가온 위키에서 사용 가능한 방식은 <code>md2 / md4 / md5 / sha1 / sha224 / sha256 / sha384 / sha512/224 / sha512/256 / sha512 / sha3-224 / sha3-256 / sha3-384 / sha3-512 / ripemd128 / ripemd160 / ripemd256 / ripemd320 / whirlpool / tiger128,3 / tiger160,3 / tiger192,3 / tiger128,4 / tiger160,4 / tiger192,4 / snefru / snefru256 / gost / gost-crypto / adler32 / crc32 / crc32b / crc32c / fnv132 / fnv1a32 / fnv164 / fnv1a64 / joaat / haval128,3 / haval160,3 / haval192,3 / haval224,3 / haval256,3 / haval128,4 / haval160,4 / haval192,4 / haval224,4 / haval256,4 / haval128,5 / haval160,5 / haval192,5 / haval224,5 / haval256,5</code>가 있습니다.
태그 안의 값을 <code>type</code> 속성으로 지정한 해시 방식으로 해시화 한 뒤 결과값을 출력합니다. PHP 버전 및 모듈에 따라 다르지만, 사용 가능한 방식은 <code>md2 / md4 / md5 / sha1 / sha224 / sha256 / sha384 / sha512/224 / sha512/256 / sha512 / sha3-224 / sha3-256 / sha3-384 / sha3-512 / ripemd128 / ripemd160 / ripemd256 / ripemd320 / whirlpool / tiger128,3 / tiger160,3 / tiger192,3 / tiger128,4 / tiger160,4 / tiger192,4 / snefru / snefru256 / gost / gost-crypto / adler32 / crc32 / crc32b / crc32c / fnv132 / fnv1a32 / fnv164 / fnv1a64 / joaat / haval128,3 / haval160,3 / haval192,3 / haval224,3 / haval256,3 / haval128,4 / haval160,4 / haval192,4 / haval224,4 / haval256,4 / haval128,5 / haval160,5 / haval192,5 / haval224,5 / haval256,5</code>가 있습니다.


=== 접기 펼치기 ===
=== 접기 펼치기 ===
409번째 줄: 420번째 줄:


글자 색과 배경색을 지정할 수 있습니다. <code>color</code>값을 지정하지 않으면 <code>black</code>으로, <code>bg</code>를 지정하지 않으면 투명(없음)으로 설정됩니다.
글자 색과 배경색을 지정할 수 있습니다. <code>color</code>값을 지정하지 않으면 <code>black</code>으로, <code>bg</code>를 지정하지 않으면 투명(없음)으로 설정됩니다.
=== 수평줄 ===
'''입력값: '''<code><nowiki>-----</nowiki></code><br>
'''출력값: '''
-----
<code>-</code>을 4개 이상 입력하면 수평줄이 생깁니다. 단, 단독으로 사용해야 하며 앞에 공백 등이 있으면 작동하지 않습니다.


=== URL 인코딩 디코딩 ===
=== URL 인코딩 디코딩 ===
424번째 줄: 442번째 줄:
{| class="wikitable" style="text-align: center;"
{| class="wikitable" style="text-align: center;"
| <nowiki><mdbadge type='language' value='php'></mdbadge></nowiki>
| <nowiki><mdbadge type='language' value='php'></mdbadge></nowiki>
| <mdbadge type='language' value='php'></mdbadge>
| <urlencode>안녕하세요!</urlencode><br><urldecode>%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%21</urldecode>
|-
! 입력값
! 출력값
|}
 
깃허브 등에서 마크다운으로 뱃지를 넣는 것을 보고 착안했습니다. 사용 가능한 <code>type</code>은 <code>'build', 'code Coverage', 'language', 'test Results', 'analysis', 'chat', 'dependencies', 'size', 'downloads', 'funding', 'issue_tracking', 'license', 'rating', 'social', 'version', 'platform', 'monitoring', 'activity', 'custom'</code>이 있으며, 각 <code>type</code>별로 색상이 다릅니다.
 
== 랜덤 ==
=== 퍼센트 별 출력 메시지 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><random range="50">True시 이 문장을 보입니다.|False시 이 문장을 보입니다.</random></nowiki>
| <random range="50">True시 이 문장을 보입니다.|False시 이 문장을 보입니다.</random>
|-
! 입력값
! 출력값
|}
 
<code>range</code> 안에 숫자로 값을 입력하면, 해당 확률에 따라 <code>True</code> 또는 <code>False</code> 여부를 확인 후, 사용자가 설정한 문구가 나오도록 합니다. 새로고침 할 때마다 확률을 다시 계산합니다.
 
=== 랜덤 뽑기 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><draw range="1-15" count="5" duplication="true"></draw></nowiki>
| <draw range="1-15" count="5" duplication="true"></draw>
|-
! 입력값
! 출력값
|}
 
<code>range</code> 안에 숫자 범위를 입력하고, <code>count</code>에는 몇 개를 뽑을 것인지 선택하면, 랜덤하게 숫자를 뽑아줍니다. <code>duplication</code> 옵션은 중복을 허용할 것인지 이며, 입력하지 않은 경우 중복을 허용하지 않습니다.
 
<code>range</code> 내의 숫자보다 <code>count</code>의 갯수가 적은 경우, 예를 들어 <code>range</code>가 <code>1~5</code>이고, <code>count</code>가 <code>10</code>이면, 5개만 나오게 됩니다.
 
마찬가지로 새로고침 할 때마다 새로 뽑습니다.
 
=== 랜덤 문자열 생성 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><rdstr sets="up,num" len="20"></rdstr></nowiki>
| <rdstr sets="up,num" len="20"></rdstr>
|-
|-
! 입력값
! 입력값
! 출력값
! 출력값
|}
|}
 
<code></code><code></code><code></code><code></code><code></code><code></code><code></code><code></code><code></code>
랜덤한 문자열을 생성합니다. <code>sets</code>에는 어떤 문자를 넣을 것인지, <code>len</code>은 글자 수를 설정하는 것이며, <code>sets</code>에는 <code>up</code><ref>대문자</ref>, <code>low</code><ref>소문자</ref>, <code>num</code><ref>숫자</ref> 중에서 1개 이상을 입력하면 됩니다. 마찬가지로 새로고침 할 때마다 새로 생성합니다.
 
== 기타 ==
=== Progress Bar 생성 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><progress_bar percent="78" value="78퍼센트" color="#00BCD4" width="100%" height="20px"></progress_bar></nowiki>
|-
! 입력값
|-
| <progress_bar percent="78" value="78퍼센트" color="#00BCD4" width="100%" height="20px"></progress_bar>
|-
! 출력값
|}
 
Progress Bar를 생성합니다. <code>percent</code>에는 progress bar의 퍼센테이지<ref>전체를 100%로 보았을 때의 퍼센테이지를 입력</ref>, <code>value</code>에는 바 안에 출력할 값을, <code>color</code>는 바의 색상, <code>width</code>는 가로 길이, <code>height</code>는 세로 길이를 정의합니다.
 
<code>percent</code>는 필수로 입력해야 하고, 나머지 요소들을 선택사항 입니다. <code>color</code>의 기본값은 <code>#00BCD4</code>이고 <code>width</code>의 기본값은 <code>100%</code>, <code>height</code>의 기본값은 <code>20px</code> 입니다.
 
=== 컬러 팔레트 ===
{| class="wikitable" style="text-align: center;"
| <nowiki><colorpalette type="rgb">125,32,80</colorpalette></nowiki>
| <colorpalette type="rgb">125,32,80</colorpalette>
|-
! 입력값
! 출력값
|}
 
입력한 색상 값을 출력합니다. <code>type</code>에는 <code>rgb</code>, <code>hex</code>, <code>cmyk</code> 중 하나를 선택할 수 있으며, 입력하지 않는 경우 기본값은 <code>rgb</code> 입니다. 색상은 가로-세로 5em-1em 영역에 표시가 됩니다.
 
<code>rgb</code>는 <code>alpha</code> 채널도 지원합니다.
 
== 각주 ==
 
<!--분류-->
[[분류:문법 개선]]
가온 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는 가온 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다. 저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소 편집 도움말 (새 창에서 열림)