Mermaid 

JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.

 

 

 

 

Mermaid | Diagramming and charting tool

Mermaid Diagramming and charting tool JavaScript based diagramming and charting tool that renders Markdown-inspired text definitions to create and modify diagrams dynamically.

mermaid.js.org

 

반응형

 

 

노션 Database ERD 기다려진다 


사이트에서 beta tester 신청 가능해서 일단 waitlist에 등록. 

 

| Document 

 

Notion ERD | Help Center | Notion

Under Construction

nickjanesdotcom.notion.site

 

 

Notion ERD | Home

Coming Soon Visualize Your Notion Databases with Ease Notion ERD crawls your Notion workspace, retrieves all your databases, and generates a code snippet for dbdiagram.io. Easily visualize and understand your database relationships with a clear and organiz

notion-erd.com

 

반응형

 

 

변경사항

iOS SDK 2.23.0 버전부터 배포 방식 변경
  • Cocoapods 지원 중단
  • SPM(Swift Package Manager)을 통한 배포만 지원
• 샘플 앱을 tuist 프로젝트로 변경
  • 샘플 앱 파일은 기존과 동일하게 다운로드 방식으로 제공
  • 샘플 앱 사용 시 tuist를 사용한 라이브러리 설치 필요

 

배경

Cocoapods 특성상 다수의 Podspec 배포,
서버 구조와 모듈간 의존성으로 인한 긴 배포 시간 등 어려움이 있어,
다양한 이슈에 보다 기민하게 대응할 수 있도록 보편적으로 채택되어 있는 SPM만을 지원하기로 결정했습니다. 또한 Xcode 프로젝트 구성과 의존성 관리를 도와주는 CLI 도구인 tuist를 샘플 앱에 도입하게 되었습니다.
tuist로 편리하게 프로젝트를 생성, 관리하고 협업을 용이하게 할 수 있는 간단한 예제도 제공할 계획입니다.

 

변경 일정


• 2024년 10월 14일(월)

 

대상

 

• iOS SDK
  • KakaoSDK
  • RxKakaoSDK
• 샘플 앱
  • KakaoSDKSample
  • RxKakaoSDKSample

 

필요한 조치

 

• iOS SDK 신규 설치 시 SPM 사용
• 샘플 앱 사용 시 tuist 설치
  • 샘플 앱 프로젝트에 tuist install로 필요한 라이브러리 설치 가능

 

참고


• Swift Package Manager
• tuist.io
• iOS > 시작하기 > 설치 > SPM으로 설치 

 

 

[공지/Notice] iOS SDK Cocoapods 지원 종료, 샘플 앱 tuist 프로젝트로 변경 / iOS SDK will end support of Cocoapods

안녕하세요, 카카오입니다. 보다 효율적이고 최신 iOS 앱 개발 트렌드에 부합하는 서비스 제공을 위해, Kakao SDK for iOS(이하 iOS SDK)의 배포 방식을 변경하고, 샘플 앱에 tuist를 도입할 예정입니다.

devtalk.kakao.com

 

반응형

Instagram Basic Display API

 

Common Uses

 

1. Instagram User Access Tokens

 

API authentication is handled by Instagram User Access Tokens that conform to the OAuth 2.0 protocol. Access tokens are app-scoped (unique to the app and user pair) and can be short-lived or long-lived. API requests that query Instagram users or their media must include an Instagram User Access Token.

 

- Short-Lived Access Tokens : 1시간

- Long-Lived Access Tokens : 60일

 

2. Permissions

Data access authorization is controlled by your app users through the use of the permissions listed below. Users must grant your app these permissions through the Authorization Window(get short-lived) before your app can access their data. 

3. API Documents

https://developers.facebook.com/docs/instagram-basic-display-api/guides/getting-access-tokens-and-permissions

 

액세스 토큰 및 권한 가져오기 - Instagram 플랫폼 - 문서 - Facebook for Developers

 

developers.facebook.com

 

 

 

Instagram 기본 디스플레이 API - Instagram 플랫폼 - 문서 - Facebook for Developers

 

developers.facebook.com

 

반응형

|  Postman 설정하기  

 

 

> 티스토리 OPEN API를 사용하려고 할 때, 개인서버를 구축은 해야하지만 그 전에 간단하게 테스트 해보고 싶어서 해당 프로그램을 선택했다. 위에 첨부된 이미지에 있는 대로 Postman 7.5.0 을 사용했다. 

 

👉 티스토리 Open API 가이드 (https://tistory.github.io/document-tistory-apis/) 를 우선 옆에 띄워두고 시작한다. 

 

1) Collection을 하나 만들고 (개취), 테스트 할 탭을 하나 생성한 후  Authorization 으로 이동한다. 

2) 위에 가이드 문서에서 보면 인증은 OAuth 2.0 프로토콜을 사용한다고 하니, 왼편 TYPE에서 OAuth2.0을 선택한다. 

3) 이제 토큰을 받기 위해 Get New Access Token 버튼을 클릭하면 아래와 같은 창이 나올 것이다.  

 

4) 가이드 문서를 보면서 해당 정보를 기입한다. 

Grant Type : Implicit로 선택 
Callback URL : 포스트맨에서 제공하는 oauth2.0 callback url 
Auth URL : 인증 URL
Access Token URL :  사용자가 인증을 완료하면 리디렉션 되는 URL
Client ID :  이전 포스팅에서 티스토리에 신청해서 받은 App ID
Client Secret : 이전 포스팅에서 티스토리에 신청해서 받은 Secret Key

 

> 아무래도 개인정보에 관련한 토큰이다보니, 로컬에서 진행하는 방법도 있지만, 우선 테스트용으로 했지만 난 포스트맨으로 사용했다. 

> Grant Type을 선택해주지 않으면 이런 에러 메세지를 를 알려줄 것이다.

5) Request Token 을 클릭하면, 처음 요청하는 경우 아래와 같이↙️ 티스토리에 로그인하라고 되어 있다. 그럼 로그인하고, "티스토리-포스트맨 애플리케이션" 기능 사용을 허가하겠다고 승인한다.  

 

 

6) 짜잔! 이렇게 ACCESS TOKENS을 발급받을 수 있다.  그럼 이제 이 토큰을 사용해서 다른 API 호출할 수 있다.  

반응형

 

| 키 발급하기 

👉 키 발급하러 가기 : https://www.tistory.com/guide/api/manage/register

서비스 명 : 티스토리 API를 적용할 서비스의 명칭을 적는다. (선택)
설명 : 티스토리 API를 적용할 서비스에 대한 설명을 간략하게 적는다. (선택) 
로고등록 : 로고를 등록한다. (선택)
서비스 URL : 티스토리 API를 적용할 서비스의 URL을 적는다 (선택) 
서비스 형태 : 티스토리 API를 적용할 서비스의 형태를 선택한다. (필수)
서비스 권한 : 신청할 티스토리 API의 권한을 선택한다. (필수)
CallBack : 해당 정보를 요청했을 때 응답값으로 오는 주소를 작성한다.(가장 필수)

 

 

> 오픈API 이용약관 선택하고, 위에 주황색으로 체크(✔︎) 되어 있는 부분 작성하고 등록 누르면 AppID와 Secret Key가 발급이 될 것이다. 

나의 경우에는 PostMan 으로 테스트 해봤기 때문에 PostMan CallBack Url을 입력했다. (CallBack 주소는 다음 포스팅에서..)

 

 

 

 

반응형

 

Tistory에서 Daum ADfit을 적용해서 사용하고 있었는데, Kakao ADFit 으로 변경되어 이관작업이 진행되었다고 한다. 

나도 전환으로 신청! 카카오가 점점 다음(Daum)의 흔적들을 지우고 있는 것 같다. 

 

 

이관한다고 선택하고, 본인인증하고 약관확인하고 완료했더니 전환은 완료되어서 들어가봤지만, ADfit화면은 다음때 DaumFit그대로..

아직은 전체 리뉴얼 하기에는 벅차니,,, 회원이관부터 순차적으로 진행하려고 하는 것같다. 

 

로그인 한김에 적립금 봤는데.. 얼마 되질 않는다.. 하하하핫..

 

반응형

 

이용 시 출처 표시
폰트 이용 시 저작(권)자의 성명과 출처를 표시하여야 합니다.
(예시) 이 폰트의 저작권자는 문화체육관광부이고, (사)세종대왕기념사업회 누리집에서 다운로드 받아 사용하였습니다.
유료판매 금지
폰트 파일 자체를 유료로 판매하는 행위를 하여서는 안 됩니다.
라이선스 전문(全文) 포함하여 다른 소프트웨어와 묶어(패키지 또는 번들로) 재배포 및 판매 가능
폰트의 라이선스 전체내용을 포함하여 다른 소프트웨어와 묶음(패키지 또는 번들)으로 만들어 배포, 판매가 가능합니다.
무단배포 금지
폰트가 제공되고 있는 누리집 이외에서의 배포를 금지합니다.
수정 및 변경 금지
폰트 파일의 디지털 원도, 소스코드 등을 수정하거나 변경하는 것을 금지합니다.
(비상업적)누구나 자유이용 가능
‘비상업적’은 어떠한 형태로도 반대급부를 받지 않는 경우를 의미합니다.
자유이용의 경우에도 전체 이용조건 안에 CI·BI 제작, 임베딩 금지 등 별도의 용도 제한이 있는지 여부를 꼭 확인하여야 합니다.
CI, BI 제작 금지
기업, 단체 등의 CI․BI(기업의 로고, 브랜드 상징 등)를 제작하는데 폰트를 이용하는 것을 금지합니다.
OFL(Open Font License)
OFL은 Open Font License의 약자로, 해당 폰트 자체를 그대로 판매하지 않는 한 자유롭게 사용, 연구, 복사, 수정, 재배포가 가능한 라이선스 입니다.
폰트를 수정하였을 때는, 수정한 폰트에도 OFL을 적용하여야 합니다.
수정된 폰트를 포함하여, 다른 소프트웨어와 함께 묶음(패키지), 삽입, 재배포는 가능합니다.
각종 프로그램, 장비, 디바이스 서버 등에 임베딩 시 별도 허락 필요
모바일 기기(스마트폰) 및 통신기기, 모바일 어플리케이션, 셋톱박스, 홈네트워크 시스템 및 하이패스 기기, MP3 플레이어, 프린터기, PMP, 전자사전, 내비게이션 등에 폰트 파일을 직접 탑재하여 서비스하는 경우 별도의 허락을 받아야 합니다.

 

https://gongu.copyright.or.kr/gongu/bbs/B0000018/list.do?menuNo=200196

 

무료폰트(목록) | 공유마당 홈페이지

 

gongu.copyright.or.kr

 

반응형

마포 브랜드 서체 라이센스 정책
1. 마포 브랜드 서체(Mapo마포나루, Mapo금빛나루, Mapo배낭여행, Mapo한아름, Mapo꽃섬, Mapo애민, Mapo 다카포, Mapo당인리발전소, Mapo홍대프리덤)의 지적 재산권은 마포구에 있습니다. 
2. 마포 브랜드 서체는 개인 및 기업 사용자를 포함한 모든 사용자에게 무료로 제공합니다. 3. 마포 브랜드 서체는 인쇄물, 광고물, 온라인 등 상업적 목적으로 사용할 수 있습니다. 
단, 글꼴 자체를 유료로 판매하는 것은 금지하며 마포 브랜드 서체는 수정 및 재배포를 할 수 없으며, 배포되는 형태 그대로 사용해야 합니다. 
4. 마포 브랜드 서체를 사용한 인쇄물, 광고물(온라인 포함)의 이미지는 마포구 프로모션을 위해 활용될 수 있습니다. 이를 원치 않는 사용자는 언제든지 마포구에 요청하실 수 있습니다. 문의 : 마포구청 일자리지원과(02-3153-8553) 

 

마포 브랜드 서체 (금빛나루, 당인리발전소, 애민, 꽃섬, 마포나루, 한아름, 다카포, 배낭여행, 홍대프리덤) 

💻 Window 통합본 다운로드   🖥 Mac 통합본 다운로드 

 

 

마포의 서체 | 마포구 소개 | 마포구 소개 | 대표사이트

대표사이트,마포 브랜드 서체 Mapo금빛나루 Mapo당인리발전소 Mapo애민 Mapo꽃섬 Mapo마포나루 Mapo한아름 Mapo다카포 Mapo배낭여행 Mapo홍대프리덤   서체 일괄 다운받기 서체통합 WIndow 자동설치 서체통합 Mac 자동설치 서체 소개서 다운받기   마포 브랜드 서체개발의 의미 마포 브랜드 서체 개발 프로젝트는 일자...

www.mapo.go.kr

 

반응형

 

Nerd Fonts patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome, Devicons, Octicons, and others.

 

https://www.nerdfonts.com/

 

Nerd Fonts - Iconic font aggregator, glyphs/icons collection, & fonts patcher

Iconic font aggregator, collection, & patcher: 3,600+ glyph/icons, 40+ patched fonts: Hack, Source Code Pro, more. Popular glyph collections: Font Awesome, Octicons, Material Design Icons, and more

www.nerdfonts.com

 

반응형

 

무료 배포 기간이 지나 해당 폰트는 삭제합니다.

 


런닝맨 전소민체  

 

[런닝맨 한글날 특집] 
우승자 전소민 특전 - "런닝맨 전소민체" 3개월간 무료배포 진행합니다.

[저작권 안내]

- 런닝맨 전소민체 글꼴 파일의 저작권은 SBS와 전소민, (주)윤디자인그룹에 있습니다
- 런닝맨 전소민체 폰트 파일은, 3개월(2019.10.06 ~ 2020.01.05) 동안 무료로 제공하며, 
  별도의 승인 없이 인쇄, 출판, 영상, 웹 모바일 등 다양한 매체에서 상업적 목적으로도 자유롭게 사용이 가능합니다.
  (단, 해당 글꼴을 변형하거나 폰트 파일 자체를 유료로 판매 또는 대여할 수 없으며 유해매체에서의 사용은 금지합니다)
- 런닝맨 전소민체 폰트를 사용한 인쇄물, 광고물(온라인 포함)의 이미지는 폰트 파일 저작권자의 홍보, 프로모션을 위해 활용될 수 있음에 동의합니다.
- 전소민체 폰트 파일 저작권에 대하여, 궁금한 사항이 있으시면 담당자(02-2287-6708)에게 연락 주시기 바랍니다.

[사용범위]

- 런닝맨 전소민체 폰트 파일은 개인/기업 구분없이 누구나 사용 가능합니다.
- 인쇄, 출판, 영상, 웹, 모바일 등 다양한 매체에서 상업적 목적으로 자유롭게 영구적인 사용이 가능합니다.

[사용불가]

- 폰트 파일의 수정 및 변형(디지털포맷 변경)을 포함한 개작, 개명을 통한 사용
- 별도 허락없이 임의로 재배포 및 유료양도 / 재판매 등의 상업적 행위 및 성인물, 도박물 등 유해매체에서의 사용
- 위 사항을 위반하는 경우, 위반 당사자는 저작권 침해에 따른 일체의 민형사상의 책임을 부담합니다.

 

 

런닝맨

매주 일요일 오후 5시

programs.sbs.co.kr

 

반응형

웹폰트 적용하는건 간단하다. 

 1) 웹폰트 파일(혹은 CDN주소) 

 2) CSS에 적용

 

👉 웹폰트 파일을 찾으러 가보자. 

Google Font : Google에서 제공하는 웹폰트 프리뷰

 

Google Fonts

Making the web more beautiful, fast, and open through great typography

fonts.google.com

 

1) 나눔고딕 코딩

Embed Font

To embed your selected fonts into a webpage, copy this code into the <head> of your HTML document.

<style>
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic+Coding|Noto+Sans');
</style>

Specify in CSS

Use the following CSS rules to specify these families:

  1. font-family: 'Noto Sans', sans-serif;
  1. font-family: 'Nanum Gothic Coding', monospace;

 

2) 나눔스퀘어라운드 : 요즘에 많이 쓰인다는데 이쁘다. (난 요걸로 PICK!)

> https://github.com/innks/NanumSquareRound 

 

Build software better, together

GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects.

github.com

 

👉 이제 다 찾았으니 티스토리에 적용해보자. 

기존에 import되었던 폰트를 나눔스퀘어라운드로 변경하고 /**/ 를 사용하여 기존 소스를 주석처리 한다.

@charset "UTF-8";

/*@import url('https://fonts.googleapis.com/css?family=Lato:400,700');*/

@import url('https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css');

font-family에 추가해준다. 

아마 순서가 Apple SD Gothic Neo가 먼저 되어 있을 텐데, 난 이번에 추가한 폰트를 맨 앞에다 추가했다. 

body, button, input, select, table, textarea {

  color: #333;

  font-family: 'NanumSquareRound', "Apple SD Gothic Neo", "Nanum Gothic", 'Lato', Helvetica, sans-serif,  "Noto Sans KR" ,"Malgun Gothic", "맑은 고딕", Dotum, '돋움' ;

}

그럼 끝. :

반응형


블로그에 소스를 삽입 하자!




1.  The latest SyntaxHighlighter version is 3.0.83download.

shttp://alexgorbatchev.com/SyntaxHighlighter/download/


2. syntaxhighlighter_3.0.83\scripts 의 파일들을 모두 업로드한다.  shCore.js and shCore.css) 

3. D:\downloads\syntaxhighlighter_3.0.83\syntaxhighlighter_3.0.83\styles 의 파일 중, 

shCore.css 그외 테마들 중에 선태해서 업로드한다 ( 나는, shCoreRDark.css )


4. skin.html에 css와 js를 include한다. 


* css (shCore.css 와 사용할 테마.css)


<link rel="stylesheet" type="text/css" href="./images/shCoreMidnight.css">


* js


필요한 js를 모두 import 한다.

<script type="text/javascript">
    SyntaxHighlighter.all();

</script>




http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html


5. 설치는 끝.


* 사용 방법

<pre /> method
 
function test()
{
alert('test');
}

<script /> method
<script type="syntaxhighlighter" class="brush: js">
<![CDATA[
  /**
   * SyntaxHighlighter
   */
  function foo()
  {
      if (counter <= 10)
          return;
      // it works!
  }
]]>
</script>



* brush


Brush name

Brush aliases

File name

ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt, html, xhtmlshBrushXml.js



기타 사용 방법 참조

http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html



반응형

 

 

 

 
메일을 읽는 도중 오류가 발생했습니다. 7월 15일 이후로 해당 계정에서 메일을 검색하지 않았습니다.  
 
2013년8월 8일 오전 9:34 메일을 읽는 중에 오류가 발생했습니다.  
서버 오류 "Connection closed by remote host: The other server terminated our connection...." 발생 

 

 

다른 곳에서 사용하는 메일 용량이 작아서 gmail을 보관용으로 끌어다 쓰고 있는데....

이런 에러가 계속 됐었다. 그러나 구글을 찾아도 '관리콘솔'로 로그인해서 뭘 하라는데...

로그인을 해도 '요청이 잘못되었습니다' 라는 문구만 나올 뿐.. 무언가를 할 수가 없었다..

 

그러다가!

 

원인을 알아냈다! 

가져오려고 하는 메일계정에 용량 큰 메일이 있으면 이렇게 오류가 나는 것이다. 

자동으로 메일을 가져오는 것인데,, 구글은 첨부파일(대용량메일) 제한이 있기 때문이다! 

 

그럼 어떻게 하냐?

 

우선, 그 용량 많은 파일을 보관하려고 하니까(나의 경우) 포워딩으로 구글계정으로 보낸다.

그리고나서, 그 메일을 지우고, 

지메일에서 다시 메일 가져오기를 시도한다! (환경설정 > 다른 계정의 메일 확인(POP3사용) > 지금 이메일 확인)

 

그럼 

 

 

위의 그림과 같이 잘 가져오는 것을 알 수가 있다. 

이제, 백업용으로 잘 사용하면 끝^.^

 

 

반응형

BI

기업에 산재하는 데이터들을 바탕으로 특정목적을 달성할 수있도록 유용한데이터를뽑아내고 활용하기 위한 일종의 시스템

기본적으로 경영과 관련이 있다. 고객관리, 경영, 소비패턴 등  대)현대카드

dw에 기반을 하여 기업의 전사적인 data를 가지고 경영적관점에서 효율적으로 의사결정하기위해서 한 것


bioinfomatics도 bi에 속한다. 


비지니스 인텔리전스(BI) _ by 위세아이텍

bussiness intelligence : 데이터추출/통합/분석/리포팅을 위한 기본 도구 집합과 경영자 정보/성과 관리를 위한 어플리케이션으로 구성


bi application - 경영성과 고객분석 활동원가분석, 경영자정보

bi infrastructure - olap, data mining, query&reporting

  (system)                  data warehouse

                                    etl

transaction -        crm, scm, legacy, erp

   (db)


병원환자건강기록 차트로 구성 - 전산화

그러나 원하는 조건으로 쿼리를 만들 수 있는 조건들이 정제되어있지 않음


고객정보,재고정보,판매정보,시장정보 - dw - 마케팅, 재무, 유통 -  bi - pc



bi솔루션 목적 및 기능 : 비지니스 문제 해결을 위한 수시분석이 가장 큼 

bi application -  재무분석, 마케팅, 수익성, 고객관계 등이 가장 큼

 대) scm : 고객 공급 체인 


kpi (key performance index) 도출 - 경영성과도출 

 

+) 금융권에서는 bi는 상품개발, 이자율책정 등에 응용된다. 기업의 재무현황의 관리들이 많이 적용된다. 

반응형

+ Recent posts