background preloader

Programming

Facebook Twitter

Data Structures

DSLR Control. Visualization. C++ Multi Platform. Kinect. Unity3D. JSON. Communication. Boost. GitHub. Platform Developer Documentation. The purpose of this guide is to show you how to set up the iOS SDK so that you can integrate your app with minimal effort. Overview Setup Workflows Get Started with the SDK Publication & Post-Development Setup Before you start on the SDK, make sure you have the following: An account on developers.box.com . It’s free to sign up. Workflows Integrations on OneCloud are enabled by our SDK. iOS SDK Integrating through the OneCloud SDK for iOS gives you power to customize your customers’ interaction with Box within your app’s interface. User starts in Box and exports content to be viewed in your app See DICOM Viewer ‘s integration, which allows users to view DICOM images from Box in the DICOM Viewer app.

AppToApp With the iOS SDK, you have the option to drop in a framework into your project to allow for a customized integration scenario called AppToApp. Workflows supported: Box asks your app to edit a file and save it back to Box. Get Started with the iOS SDK Publication & Post-Development Branding. Getting started with the Sync API. The Sync API takes care of syncing all your data with Dropbox through a familiar, file system-like interface. It's like giving your app its own, private Dropbox client. Here are the four things you'll need to work with when building on the Sync API: Account manager The account manager ( DBAccountManager ) is your starting point.

It lets your app start the authentication process to link with a user's Dropbox account. Once the app is linked, you can create a file system object. File system The file system object ( DBFilesystem ) acts like a private, local file system that is automatically synced to your app's App Folder in the linked user's Dropbox. If you want to follow along, set up a Sync API project before you dive in. Heads up: The Sync API only supports the App Folder permission, not Full Dropbox permission.

Working with files Once you've linked to a user's account, you can get the associated DBFilesystem which you'll use to access your app's App Folder in the user's Dropbox. Steves Computer Vision Blog: Playing YouTube videos in the browser on the Raspberry Pi. This will allow you to stream up to 1080p youtube videos in the browser on the Raspberry pi using omxplayer. It's a crude hack but it seems to work pretty well on my system. Install instructions and a demonstration video are shown below.You can install this by pulling the git repository and running the scripts below.Commands to install are below (your user should have sudo privileges but you don't need to be root):You may have to enable user scripts in Midori by going to Menu>Preferences>Extensions>UserScripts and clicking the check box. sudo apt-get install git-core git clone cd PiAUISuite/Install/.

/InstallAUISuite.sh**NOTE, this will ask you if you want to install a lot of different scripts because it is a SUITE. You only have to pick the ones you want to use. Cd PiAUISuite git pull cd Install sudo . Demonstration There is a lot of misinformation out there on how to do this. Here is the technical overview: Consider donating to further my tinkering. 거의 모든 인터넷의 역사 (서) - 새로운 연재를 시작하며. 2012년 12월 15일. 공유와 개방의 정신을 전 세계에 전파한 크리에이티브 커몬즈(Creative Commons, 이하 CC)의 10주년 기념 행사가 우리나라에서도 CC Korea의 주관으로 열렸다. 인터넷이 가지고 있는 자유로운 정신과 혁신성을 상징하는 대표적인 운동이자 철학이기 때문에 수십 명의 CC 활동가들의 짧은 강연과 활동에 대한 공유, 콘서트 등 매우 다채로운 행사가 진행이 되었는데, 이 날 행사의 하이라이트는 단연 우리나라 인터넷의 아버지라고도 불리우는 전길남 게이오대 교수와 조한혜정 연세대 교수의 부부토크쇼였다.

사회역시 우리나라에 CC 개념을 처음 도입하신 윤종수 부장판사가 맡아서 글자 그대로 IT와 인터넷 업계 사람들에게는 '꿈의 콘서트'였다. 이런 축제의 장에서 전길남 교수가 좌중의 환호에 찬물을 끼얹는 발표를 하였다. 바로 전날인 2012년 12월14일 두바이에서 열린 국제전기통신세계회의(WCIT) 3차 회의에서 전 세계 144개국 중 89개 국가가 새로운 국제통신규칙(ITR)에 찬성했다는 내용이었고, 거기에는 한국도 포함되어 있었다. 이 규칙에 찬성한 나라와 찬성하지 않은 나라를 구분해보면, 찬성 국가 대부분은 중국, 러시아 및 중동의 여러 나라와 같은 권위주의 국가이고, 반대하거나 기권한 국가는 미국과 서유럽의 대부분의 국가, 일본을 포함한 시민의 자유를 중시하는 그런 국가들이었다. 이렇게 중요한 의사결정을 내리는 과정에 우리 시민사회가 참여할 수 있는 부분은 거의 없었다. 많은 글로벌 매체들이 2012년의 IT업계 뉴스를 결산하면서, 애플과 삼성전자의 대결을 주요 이슈로 꼽았다. 이런 이해하지 못할 의사결정이 이루어지고, 외국에서 우리나라 기업들에 대해 저평가를 하는 이유는 IT와 인터넷이 가지고 있는 본질적인 속성과 철학에 대해 삼성전자는 물론이고, 우리나라 사회가 너무나 모르고 있기 때문이다. 1980년대 초 PC(Personal Computer) 혁명이 일어났다. . (1편에 계속)

Raspberry Pi and Arduino

Fonts. Xcode Groups vs. Folder References — Trevor’s Bike Shed. October 21st, 2012 | Mac, Software, Tips When adding a folder to an Xcode project, you can add it as a group or as a reference. What’s the difference, and why would you choose one over the other? Each has advantages and disadvantages, some of which are quite subtle. With groups, Xcode stores in the project a reference to each individual file. This can lead to problems: The size and complexity of the underlying project file (project.pbxproj) can grow significantly, especially with multiple targets. Each new target has to duplicate all of the references. In exchange for these annoyances, groups give you some advantages: You can pick and choose which files on disk you want to appear in the project. Folder references are simpler. The benefits of folder references are: Xcode only stores a reference to the folder. So why don’t we always use folder references?

Target membership is coarse-grained. The fact that Interface Builder can’t work with images in (sub)folder references is a dealbreaker. The Scala Programming Language. Microsoft Excel Automation Class. Excel Automation: Class to Start Microsoft Excel and Access Basic Excel Functions from a C++ Application This example implements OLE and IDispatch interfaces to access basic Excel functions from a C++ application. Two classes are provided: an Excel Automation class CXLAutomation and a wrapper class CXLEzAutomation.

The B CXLAutomation is a C++ implementation of the AutoXL project from "Microsoft Excel 97 Developer's Kit" (Microsoft Press, 1997); see also "XLClient: Automation Client for Excel," MSDN Article ID Q141759. Make changes in this class if you need to extend the Excel Automation functionality. CXLEzAutomation is the wrapper class for CXLAutomation. CXLConnection methods Adding Excel Automation Capability to a C++ Project Add CXLAutomation and CXLEzAutomation classes to your project by copying files XLAutomation.h, XLAutomation.cpp, XLEzAutomation.h, and XLEzAutomation.cpp from the XLAutomationTester project.

To export data and create an XYChart, add this code: Test Project. Automating Excel 2007 and creating charts using C++ MFC application in Visual Studio 2008. Visual Basic Explorer - Tutorials - Create Controls At Runtime. Please support our sponsor: By John Smiley Did you know that it's possible to create controls at runtime? That's right. If you wish, you can add additional controls to your form at runtime. Many Visual Basic programmers are aware that it's possible to create controls at runtime by first creating a control array, and then adding additional members to the control array at runtime by using the Load Statement. Method 1---Using a Control Array to create controls To create a control at run time using this method you first must create a control array for the control you wish to dynamically create.

For those of you unfamiliar with the term, a control array is a collection of controls on a form, all having the same name, and possessing unique Index property values. I'll begin by placing a Checkbox and a Command button on a form. In the Command Button, I'll be placing code to dynamically create a checkbox on the form at run time. Private Sub Command1_Click() Load Check1(1) End Sub The Load statement 1. Welcome to NetBeans. About. What is Lua?

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. Where does Lua come from? Lua is designed, implemented, and maintained by a team at PUC-Rio, the Pontifical Catholic University of Rio de Janeiro in Brazil.

What's in a name? "Lua" (pronounced LOO-ah) means "Moon" in Portuguese. Joining the community There are several meeting places for the Lua community where you can go to learn and help others and contribute in other ways. Supporting Lua Why choose Lua? Setting up COCOS2D-X on MAC OSX. When I was starting Cocos2d-x, I found it very very hard to find supporting documentation and tutorials for beginners. There are some but most of them are outdated and/or unapplaicable to version 2.0.So I decided to make my own tutorial for the latest version of Cocos2d-x and Android SDK. Now, let's get started. We need to set up a few things first before we can actually work on a cross-platform mobile game. The COCOS2D-X Library In order for us to make a cross-platform game, we need to get the Cocos2d-x library and install in your Mac. 1. Download the library here. 2. 3.Now open up the Terminal and change the directory to the Cocos2d-x Root using the cd command. Cd /Users/LGDev/Documents/cocos2d-x 4.

Sudo . You might be asked for a password so just enter your password if you are asked. 5. 6. Export COCOS2DX_ROOT="/Users/LGDev/Documents/cocos2d-x" This is needed because we're gonna need this variable later on. The Android SDK and NDK java -version You should see something like this: 1. 2. 3. 4. R (programming language) R is a programming language and software environment for statistical computing and graphics. The R language is widely used among statisticians and data miners for developing statistical software[2][3] and data analysis.[3] Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years.[4][5][6][7] R is highly extensible through the use of user-submitted packages for specific functions or specific areas of study.

Due to its S heritage, R has stronger object-oriented programming facilities than most statistical computing languages. Extending R is also eased by its lexical scoping rules.[19] Another strength of R is static graphics, which can produce publication-quality graphs, including mathematical symbols. R has its own LaTeX-like documentation format, which is used to supply comprehensive documentation, both on-line in a number of formats and in hard copy. "useR! " useR! Delphi XE4 | New Features. Delphi XE6 is a must-have upgrade for all Delphi developers and is the newest version of the award winning, multi-device app development solution for Windows, Mac, iOS and Android. There are great new Windows and VCL development features and new FireMonkey features and enhancements for building multi-device and mobile apps. What can you do with Delphi XE6? Develop apps for Windows, Mac, iOS and Android using the tools and language you know and trust.

Push the envelope of performance with 64-bit Windows to take advantage of the latest hardware and more memory. Get FireDAC high performance enterprise database connectivity and make database app development fun again. Connect with popular cloud services with REST as well as BaaS providers for push notifications, authentication, storage and more! Bind any UI control to other objects or datasets. Haven't upgraded in a while? FM = Available for the FM Application Platform VCL = Available for VCL Video: What's New in Delphi XE6 Buy Delphi Buy online > Installation on the MacOS. Go back to the FFTW download page. Now that MacOS X is released, its new Unix underpinnings allow FFTW to compile and install using our automatic configuration script For earlier versions of the OS, you will have to do a little more work (but not too much), as described below.

Installing FFTW on MacOS X To install FFTW on MacOS X, all you should have the Apple developer tools installed, so that you can open up a terminal window and compile FFTW just as you would on any other Unix system: . /configure && make to compile, and e.g. sudo make install to switch to root and install in /usr/local. (Note that sudo asks for your password, not root's; alternatively, you can just use su, assuming that your root account is enabled (it isn't by default).) The multi-threaded version (with POSIX threads) also works fine (. Precompiled MacOS X libraries via Fink Instead of the above, the Fink project has put together precompiled/prepackaged versions of FFTW 2.x and FFTW 3.x for MacOS X.

CodeWarrior Bugs.