본문 바로가기
  • SDXL 1.0 + 한복 LoRA
  • SDXL 1.0 + 한복 LoRA

Development/Tips20

[JSON Tip!] JSON 문자열 formatting 하기!!! 조금은 쪽팔린 일일 것 같지만 너무나 황당하고 기뻐서 짧게나마 쓴다. 매번 javascript에서 JSON.stringify(jsonObj); 하고나서 읽기가 불편해서 편집기에서 줄바꾸는 개고생을 했는데... 옵션이 있었을줄이야...ㅠ.ㅠ JSON 객체의 stringify 함수는 기본 파라미터인 json 객체 외에 옵션으로 2개의 인자를 더 넘길 수 잇는데,두 번째 인자는 일종의 filtering 기능을 하는 파라미터로 json 객체의 key와 value를 파라미터로 받아 지지고 볶은 후 그 결과만 리턴을 해주는 기능을 한다(자세한 것은 이곳 참조 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/.. 2016. 11. 11.
[Tip] 빌드 설정 값을 쉽게 확인하자!!! 실로 오랜만에 Spring (boot)로 작업을 하려다보니 많은 것이 바뀌었다.예전에는 그냥 필요한 라이브러리 집어넣고 Ant로 빌드하는게 끝이었는데... 이젠 Maven, gradle, Ivy 등 다양한 빌드 틀들이 존재한다.그런데 여기서 좀 혼란스러운 것은 바로 의존성 설정...대부분 프로젝트 생성시 기본적으로 포함이 되지만 나중에 추가하는 경우어던 이름의 어떤 버전을 설정해야 하는지 막막한 경우가 있다. 그런데 이런 사이트가 있네~!!이런 고마울데가~ㅠㅠ http://mvnrepository.com 앞으로 빌드 설정에서 헤맬 일은 없겠네. 2015. 4. 29.
정규 표현식으로 HTML(style, script) 태그 제거하기 사실 이 내용은 워낙 많은 자료들이 널려있어서 팁이라고 할 것도 없다.그럼에도 불구하고 이 내용을 적는 것은 정규표현식을 '어떻게' 사용하느냐의 문제를 이야기하고자 함이다. 현재 운영하고 있는 곳에서 태그를 제거하기 위해 사용한 방법은 String.replaceAll이었다.하지만 몇 번 중복을 하고나니 금방 stackOverflow 오류가 발생을 하였다.아무래도 재귀적으로 처리되는 정규표현식을 감당하기에 String.replaceAll은 너무 버거운 모양이다. 결국 Pattern 객체와 Matcher 객체를 사용하여 처리하는 함수를 얻어다 처리를 하였더니오류 없이 정상 처리 되었다. 출처 : http://hoyanet.pe.kr/m/post/1963 private String getText(String .. 2014. 7. 25.
Xcode 서브 프로젝트가 포함된 프로젝트의 Archive 서브 프로젝트를 포함시킨 프로젝트를 Archive 하였더니 Archive type이 iOS App Archive로 안나오고 Generic Xcode Archive로만 나오는 것이었다. 테스트용으로 앱을 배포하려면 iOS App Archive로 되어야 하는데… 구글링을 통해 얻은 답은 Project를 선택한 후 build settings -> Deployment 섹션의 Skip install 항목을메인 프로젝트에서는 NO로 서브 프로젝트에서는 YES로 해주어야 한다는 것이다. 주의할 것은 target에서 설정하는 것이 아니라 프로젝트에서 설정을 해주어야 한다. 메인 프로젝트 설정 서브 프로젝트 설정 2013. 11. 4.
[TIP] Twitter API 이용 팁 - 트위터 데이터 수집과 401에러 현재 빅데이터 학습을 위한 전초 단계로 '빅데이터'를 만드는 작업을 진행 중이다.개인의 자격으로 거대 규모의 데이터를 만들어내기란 여간 어려운 것이 아니다.때문에 일단 의미 있는 분석이 가능한 데이터를 어느 정도 선까지 모으는 것을 목표로 하고 있다.현재 목표로 하고 있는 것은 대략 100Gb선이다. 그래서 선택한 것이 트위터의 트윗들이다. 특정 키워드로 검색을 했을 경우 검색되는 트윗들을 모아보기로 한 것이다.이를 분석하면 검색어로 사용된 특정 단어에 대한 분석이 어느정도 가능하지 않겠냐는 판단에서 내린 결정이다. 그래서 Twitter API를 이용하여 작업을 진행 중인데처음엔 시행착오가 좀 있었다. 우선 기존에 사용해본 적이 있는 REST API 중 search API를 이용하여 데이터 수집을 진행하.. 2013. 8. 8.
[옛 글] [Tip] MAC에서 SVN 오류 처리 최초 작성일 : 2013/07/10 09:00 맥 OS를 새로 설치하고 SVN 명령을 실행했더니 다음과 같은 오류가 발생한다. Mazdah-ui-Mac-mini:~ mazdah$ svndyld: Library not loaded: /usr/lib/libneon.27.dylib Referenced from: /Volumes/MacintoshHD2/Developer/usr/bin/svn Reason: image not foundTrace/BPT trap: 5 해결책은 간단했다.Xcode의 환경설정에서 다운로드 탭으로 간 뒤command line tool을 다운로드 했더니 해결 되었다...:) 2013. 7. 19.
[옛 글] Xcode에서 .a 라이브러리 파일이 svn ignore 되어있을 때 최초 작성일 : 2012/12/04 09:53 출처 : http://blog.jidolstar.com/trackback/801 Xcode 4에서 라이브러리 파일(*.a)가 ignore 처리되어 SVN에 등록되지 않습니다. Xcode상에서도 해당 라이브러리 파일은 I로 표시되고, unignore 버튼을 눌러도 처리되지 않습니다. 할 수 없이 터미널 상에서 다음과 같은 명령을 사용해 강제 처리해야합니다.lib.a를 추가해야 한다면 다음과 같이 터미널에서 실행하세요.$ cd /lib.a가 있는 폴더$ svn add lib.a A (bin) lib.a$ svn st A lib.a$ svn commit -m 'lib.a 를 추가함'한번만 처리해 두시면 *.a 파일과 씨름하지 않아도 됩니다. ^^ 2013. 7. 19.
[옛 글] [OSX TIP] 파인더에서 숨겨진 파일 보기 최초 작성일 : 2012/08/17 10:13 출처 : Seorenn SIGSEGV 파인더에서 숨은 파일 보기 터미널을 열고 다음 커맨드를 입력한다. defaults write com.apple.finder AppleShowAllFiles TRUE그리고 파인더를 재기동해야 하는데 역시 터미널에서 아래 명령을 입력하면 된다. killall Finder 숨은 파일 다시 안보이게 하기 다시 원래대로 돌리려면 TRUE 대신 FALSE로 설정하면 된다. 역시나 터미널에서 아래 커맨드를 입력한다. defaults write com.apple.finder AppleShowAllFiles FALSE물론 이 경우도 파인더를 재기동 해야 한다. killall Finder 2013. 7. 19.
[옛 글] [정규표현식] HTML 태그 제거 최초 작성일 : 2012/05/11 10:09 출처 : http://ilinkyou.blog.me/30132186363 str = str.replaceAll(" ", "") //공백태그 제거 .replaceAll("]*(/)?>", "") //meta 태그 제거 .replaceAll("", "") //css제거 .replaceAll("", "") //스크립트 제거 .replaceAll("", "") //주석처리 제거 .replaceAll("", "\n") .replaceAll("", "\n") .replaceAll("]*)?(\\s)*(/)?>", "") //html태그 제거 .replaceAll("", "") .replaceAll("", "\n") .replaceAll("(]*/>", "");[출처] .. 2013. 7. 19.
반응형