iOS 10의 발표도있어, Swift는 3.0 꾸준히 진화하고 있습니다. 그런 가운데, 기존의 Objective-C로 만들어진 자산에 시달리는 사람은 많을 것이 아닐까요. 서서히 변환하고 싶습니다 하면서도 꽤 시간이 나지 않는 것입니다. 그래서 소개하고 싶은 것이 XCSwiftr입니다. Objective-C 코드를 Swift로 변환 해주는 Xcode 플러그인입니다. XCSwiftr 사용법 XCSwiftr은 Alcatraz를 사용하여 설치할 수 있습니다. 그리고 Objective-C 코드를 선택하고 컨텍스트 메뉴에서 Convert to Swift를 선택합니다. 모달이 표시되며, 오른쪽에 Objective-C, 오른쪽 Swift 코드가 표시됩니다. XCSwiftr에서 실제 변환은 objc2swift을 사..
데스크톱에서 개발을하고있을 때 음악을 들으면서하는 분은 많을 것입니다. 그럴 때 어떤 소프트웨어를 사용하고 있습니까? 스마트 폰, iTunes, 그 외에도 음악 소프트웨어는 몇도 존재합니다. 백그라운드에서 음악을 흘리 과장된 소프트웨어는 사용하고 싶지 않은 분은 player를 사용해 보자. CLI에서 사용할 수있는 음악 플레이어입니다. player 사용법 player 명령 play 후 음악 파일을 전달합니다. 로컬 파일은 물론, URL에서도 사용할 수 있습니다. $ player play /path/to/bgm.mp3 press "x" to stop, press "s" to play, press "space" to pause / resumepress "Up" to increase volume, press ..
일반적으로 양식 입력 오류가 있으면 위쪽에 오류 메시지가 표시됩니다. 많은 경우 오류 메시지가 표시가 남아 있기 때문에 두 번째 오류가 때 표시가 업데이트되지 않고 애매할 수 있습니다. 오류가 발생거야라는 것을 강하게 어필하고 싶을 때에는 formAnimation를 사용해 보자. 애니메이션으로 임팩트있는 알림 수 있습니다. formAnimation 사용법 formAnimation에서 2 패턴의 애니메이션을 지원하고 있습니다. 첫째는 셰이크입니다. 또 바운드입니다. 어느 쪽이 좋은가는 사이트 나 통지하고 싶은 내용에 따라 달라질 것입니다. 셰이크 제스처는 전체 폼이 입력을 싫어하고있는 것 때문에 더 효과적이지 않을까 생각합니다. formAnimation는 JavaScript로 만든 오픈 소스 소프트웨어..
여러분, 마우스 나 키보드를 얼마나 사용하고 있을까요? 키보드 파라고 말하면서 브라우징을 비롯해 의외로 마우스에 접하고있는 시간이 긴 사람도있을 것입니다. 한번 측정 해 보면 재미있는 현상이 보여 올지도 모릅니다. 그래서 사용해보고 싶은 것이 OctoMouse입니다. OctoMouse 사용법 OctoMouse은 메뉴 표시 줄에 상주하는 소프트웨어로 마우스와 키보드의 사용량을 측정 해줍니다. 마우스 클릭, 키보드의 타각 수가 알 수있는 것은 물론, 마우스로 더듬 거리와 스크롤 량 등도 알 수있게되어 있습니다. 개발과 글쓰기에 열중하고있는 것이라면 마우스는별로 사용하지 않는 이유로, 자신의 생산성과 마우스의 이용 량을 비교해거나해도 재미있을 것입니다. OctoMouse은 Mac OSX 용 오픈 소스 소프..
Amazon S3는 매우 편리한 서비스로 많은 Web 서비스에서 사용되고 있습니다. 그러나 프로덕션 환경에서 잘지라도 개발시에서 사용하고 불필요한 돈이 나가 버리기 때문에 대량의 데이터를 투입하는 것을 망설여 버릴지도 모릅니다. 그래서 사용해보고 싶은 것이 s3rver입니다. 정적 Web 호스팅을 지원하는 Amazon S3 클론입니다. s3rver 사용법 s3rver에 액세스 한 곳입니다. 자주 묻는 S3 같은 오류가 나옵니다. 사진을 업로드하면 HTTP를 통해 액세스 할 수 있습니다. s3rver는 인증되지 않고 자유롭게 버킷을 만들거나 업로드 할 수 있습니다. 파일은 로컬 파일 시스템에 저장되므로 제대로 움직이고 있는지 바로 확인할 수 있습니다. 라이브러리는 Ruby 등에서도 문제없이 사용할 수있었습..
의외로 좋을지도! 스마트 폰 등으로 Web 사이트를보고있어 사진이 후로부터 읽히는 위해 콘텐츠의 높이가 바뀌어 잘못된 탭을 버릴 수 있습니다. 많은 경우 배너 등으로 매우 좌절합니다. 그 런 사이트에 도입 해 주었으면가 Scrollbear입니다. 이미지를 로드해도 읽고 있는 내용의 높이가 변하지 않는 라이브러리입니다. Scrollbear 사용법 왼쪽이 Scrollbear 도입 후, 오른쪽이 미 도입입니다. 이미지가로드 될 때마다 내용이 부들 부들 움직입니다. Scrollbear을 도입 해두면 컨텐츠가 달라지는 것은 아닙니다. 그러나 이미지의 높이를 미리 정해두면 좋은 것은 사용자가 콘텐츠를 만드는 것 같은 이미지의 유무를 알 수없는 사이트에 사용하는 것이 좋을 것입니다. Scrollbear는 JavaSc..
Markdown가 유행하고 있습니다. Markdown 기법을 이용하여 사용자의 도입 장벽을 낮출 수 있습니다. 또한 파서도 많기 때문에 이러한 라이브러리를 사용하는 것으로 간단하게 Markdown 표기법을 사용할 수있게됩니다. 이번에 소개하는 MarkDownDiagram도 그런 Markdown 기법을 사용한 소프트웨어의 하나입니다. 다이어그램을 텍스트로 쓸 수 있습니다. MarkDownDiagram 사용법 메인 화면입니다. 왼쪽의 편집기 부분을 편집하면 오른쪽 다이어그램에 반영됩니다 블록이라는 문자로 변경하여 보았습니다. 블록의 위치는 드래그 앤 드롭으로 변경할 수 있습니다. 선의 색상과 굵기를 바꿀 수 있습니다. 줌(확대 축소기능)도 있습니다 MarkDownDiagram 절대로 다이어그램을 작성하는 것..
간판시스템은 이제 프로젝트 관리의 기본 기능 만되고 있습니다. 미세 상태는 차치하고, 개발하고 있는지 테스트인지 등 상태를 한눈에 알 수있는 것은 좋은 것입니다. 그런 간판 기능만을 제공하는 것이 Retro Board입니다. 매우 심플한 간판 기능을 제공합니다. Retro Board 사용법 이름을 입력하고들어갑니다. 작업은 여러 개 만들 수 있습니다. 목록에서 한번에 볼 수 있습니다. Retro Board는 가장 기본적인 간판 기능 밖에 없습니다. 프로젝트 관리는 다른 것이 좋을지도 모릅니다. 그리고 작업 내용을 결정하면 Retro Board 작업을 써 가며 상태를 관리하는 것이 좋을 것입니다. Retro Board는 node / JavaScript로 만든 오픈 소스 소프트웨어 (GPL v3)입니다...
Web 폼에서 CSV 파일을 업로드하십시오라는 것은 자주있는 기능입니다. 그러나 CSV 자체 분석하는 것이 힘들거나 사용자가 작성하는 것도 하는 것은 귀찮기 때문에 그다지 효율적이라고는 할 수 없습니다. 따라서 사용자는 Excel 파일을 그대로 업로드 해 줍시다. 이때 사용하는 것은 JS-XLSX, JavaScript을 사용하여 Excel 파일 파서입니다. JS-XLSX 사용법 JS-XLSX 데모입니다. 드롭 된 Excel 파일을 분석하여 CSV로하고 있습니다. 또한 JSON도 가능합니다. JS-XLSX를 사용하면, Web 브라우저상에서 Excel 파일 (ODS도 가능)을 분석하여 Ajax에서 JSON 을 만드는 것도 가능할 수 있습니다. 이렇게 되면 시스템에서 취급도 간단합니다. 또한 JS-XLSX 쓰..
React Native을 앞으로 배워 가려고하는 사람은 많을 것입니다. 그럴 때 처음부터 배우는 것도 좋지만, 이미 샘플을 기반으로 배워가는 것도 좋을 것입니다. 특히 네트워크를 수반하는 경우는 배울 점이 많습니다. 이번 소개하는 것은 BBCNews React Native 는 비공식적인 React Native 의 BBC News 어플입니다. BBCNews React Native 사용법 BBCNews React Native의 메인 화면입니다. 목록에서 피드가 표시되어 있습니다. 기사의 자세한 내용입니다. 동영상 재생도 할 수 있습니다 BBCNews React Native 특히 특별한 기능이 아니라 목록과 상세 화면 정도 밖에 없습니다. 그만큼 응용 프로그램의 구조를 이해하기 쉬운 것입니다. 이를 바탕으로 ..
- Total
- Today
- Yesterday
- Web 오픈 소스
- License MIT
- Mac OSX
- Web
- 디자인
- LGPL
- cui
- software
- MIT 라이센스
- 오픈 소스
- javascript
- go
- SVG
- Web 오픈 소스 JavaScript
- 소프트웨어
- Web API
- CMS
- GUI
- mit license
- github에
- HTML5
- 자바 스크립트
- node.js
- Open Source JavaScript
- 웹 API
- GitHub
- GPL v3
- 텍스트
- linux
- GPL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |