background preloader


Facebook Twitter

Live Experts Sharing Skills And Giving Advice Via Video Chat. PeerJS - WebRTC status. [2014/06/20] This page will no longer be maintained.

PeerJS - WebRTC status

Please visit the new PeerJS status page for up-to-date information! Current as of December 22nd, 2013 Spot an inaccuracy? Please email WebRTC and PeerJS are still works in (rapid) progress. Video, audio, and DataChannel are all available in stable mobile and web versions of Chrome and Firefox. PeerJS will not attempt to support very old versions of browsers (Chrome < 26 or Firefox < 23) because the WebRTC spec has changed dramatically since. PeerJS compatibility Because no browser has fully implemented the current draft WebRTC spec, these issues currently exist beyond our control, but they are likely to be fixed in future releases: Browser support Chrome 26+, Firefox 23+

Git subtree - Detach subdirectory into separate Git repository. Ehretme/2013-03-28-remote-debugging-with-intellij-idea.markdown at master · SiegfriedEhret/ehretme · GitHub. How can I archive git branches? PhoneGap Tips - Google API OAuth with PhoneGap's InAppBrowser. If your PhoneGap project requires access to one of Google’s APIs, the first challenge you’ll likely run into is how to handle the OAuth dance in a PhoneGap application.

PhoneGap Tips - Google API OAuth with PhoneGap's InAppBrowser

Google’s OAuth documentation seems to indicate OAuth 2.0 for installed applications fits the bill for a mobile application. The idea is to use an embedded web browser to show the OAuth consent page. If the user grants access, we can get the authorization code out of the embedded browser’s title property. ARPCHECK=no /sbin/ifup eth1 2> /dev/null · Issue #4259 · mitchellh/vagrant · GitHub. Virtual machine - vagrant package how to save changes to new box. AngularUI and Select2 remote data loading. Angular UI directive “ui-select2” allows you to enhance your select elements with behaviour from the select2 library.

AngularUI and Select2 remote data loading

Java - Specify JDK for tomcat7. Appfigures. Landing Pages: Build Publish & Test Without I.T. Local and Push Notification Programming Guide: Provisioning and Development. Development and Production Environments To develop and deploy the provider side of a client/server application, you must get SSL certificates from the appropriate Dev Center.

Local and Push Notification Programming Guide: Provisioning and Development

Each certificate is limited to a single application, identified by its bundle ID. Each certificate is also limited to one of two development environments, each with its own assigned hostname: Development: Use the development environment for initial development and testing of the provider application. It provides the same set of services as the production environment, although with a smaller number of server units. You must get separate certificates for the development environment and the production environment. As3httpclient/ at master · gabriel/as3httpclient. Feathers - Open Source User Interface Components for Starling Framework. Flex Mobile and Flash Builder Tips and Tricks. In the brief time I spent pitching in on the MAX Companion app this year I learned a neat trick from the Adobe XD team.

Flex Mobile and Flash Builder Tips and Tricks

As you can see from the screenshots above, the launcher view looks mostly similar, but the layout and button skinning is noticeably different. This is an example of adapting an application based on the form-factor. One thing that isn’t obvious right away is that the MAX Companion is a single binary that adapts to phone and tablet form factors at runtime. Code Organization in Large AngularJS and JavaScript Applications — Cliff Meyers. Many developers struggle with how to organize an application's code base once it grows in size.

Code Organization in Large AngularJS and JavaScript Applications — Cliff Meyers

I've seen this recently in AngularJS and JavaScript applications but historically it's been a problem across all technologies including many Java and Flex apps I've worked on in the past. The general trend is an obsession with organizing things by type. It bears a striking resemblance to the way people organize their clothing. Let's take a look at angular-seed, the official starting point for AngularJS apps. The "app" directory contains the following structure: Learn AngularJS with Tutorial Videos & Training @eggheadio. Code Organization in Large AngularJS and JavaScript Applications — Cliff Meyers.

Modeling Data and State in Your AngularJS Application. Respect your data.

Modeling Data and State in Your AngularJS Application

Contain your state. Data and state are the foundation of your application. These two items should be absolutely respected. As you work through the AngularJS documentation, these two items are generally stored on the controllers. This works OK, but as your app grows beyond the “todo list” it quickly breaks down. I’ve written about this in the past, in the context of ActionScript 3 and the Robotlegs framework. What is a Model? ✉ Guerrilla Mail - Disposable Temporary E-Mail Address. Weka 3 - Data Mining with Open Source Machine Learning Software in Java. Weka is a collection of machine learning algorithms for data mining tasks.

Weka 3 - Data Mining with Open Source Machine Learning Software in Java

The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes. Found only on the islands of New Zealand, the Weka is a flightless bird with an inquisitive nature. The name is pronounced like this, and the bird sounds like this. Weka is open source software issued under the GNU General Public License. Detecting Pepper (PPAPI) Flash with Javascript.

WebRTC. PhonoSDK WebRTC!


The W3C and the IETF are working to bring high quality, secure, realtime audio and video to the browser, with a standard called WebRTC. Voxeo Labs is helping to edit this standard. WebRTC is an emerging web standard that gives web browsers Real-Time Communications (RTC) capabilities via simple Javascript APIs and no plugins. Through HTML5 and Javascript, developers can create applications with real-time audio and video. Phono is the easiest way to build a WebRTC application. Phono supports more than just WebRTC, so if a web browser doesn't have WebRTC built in, Phono will intelligently switch to using Flash, Java, or even native iOS and Android plugins.

SipML5 - The world's first open source HTML5 SIP client. Setting Up Tomcat For Remote Debugging - WG: Programmer's Cafe. Tomcat can be configured to allow a program such as eclipse to connect remotely using JPDA and see debugging information.

Setting Up Tomcat For Remote Debugging - WG: Programmer's Cafe

(powerpoint presentation) To configure tomcat to allow remote debugging, start tomcat using the catalina startup script (from your tomcat home) instead of the normal startup script like so (tomcat must be stopped before you can change over): WIN: We recommend adding this stuff to your startup script so that you are always running tomcat in debug mode. Open the startup script in (your_tomcat_home)/bin (WIN: startup.bat, UNIX: Add the following lines at the first blank line in the file (around line 8) WIN: UNIX: Change the execute line at the end to include jpda start WIN: UNIX: Run the startup script when starting tomcat to run tomcat in debug mode If you're concerned about opening up the known port for debugging, you can change the port on which JPDA listens by setting the JPDA_ADDRESS environment variable to something else (e.g. 38000).

Icon. Vert.x. How do I install Maven with Yum. E2E Testing. Taking JavaScript Seriously in Grails (AngularJS and CoffeeScript) Whenever I write JavaScript I throw all software craftsmanship discipline out the window. There are no unit tests and very little structure to the code. It's just me and the browser refresh button until we get it right. If you are lucky you may have jQuery to provide a nice CSS selector based api that somewhat shields you from browser quirks. Palabea: the speaking world. Webflow - Responsive Web Design Tool. Jenkins Host key verification failed. Jenkins users - Mac installation package: runs as user who can't create .m2. Git - Why hudson/jenkins tries to make commit. Jenkins on Mac OS X; git w/ ssh public key. I just finished setting up a build server on Mac OS X using Jenkins (formerly Hudson).

The company I’m working for ( GradeCam ) uses git and gitolite for our source control and so I expected no trouble using Jenkins to build our tools using the git plugin. However, I quickly ran into a snag: the source control server is on a public address and so our source code is not available except via ssh, and gitolite ssh access uses private key authentication. Well, I’m an experience unix sysadmin, so that didn’t sound like a big issue — after all, setting up public key authentication is childs play, right? Default install The default installation of Jenkins on Mac OS X (at the time of this writing) installs a Launch Agent plist to /Library/LaunchAgents/org.jenkins-ci.plist. Creating a new hidden user. Setup Grunt on Jenkins. Gruntis suitable for building JavaScript project as concat, minify, jshint and unit test.Jenkinsis suitable for CI as using SCM polling, scheduler. I think these tools makes our development faster.

This is sample of front-end javascript project and building with Grunt on Jenkins. Awesome project src Script files. Taming JavaScript with Grunt. What I Needed It For Some of my friends and I occasionally get together to play a pencil-and-paper role-playing game called Anima: Beyond Fantasy. This game has a really rich set of rules for creating the characters who inhabit the imaginary world in which the game’s story takes place. JavaScript + Jenkins = Winning! AngularUI for AngularJS. AngularUI for AngularJS. Quick Introduction to Moqups · Moqups.

Gettext Style i18n for Modern JavaScript Apps. Gettext Style i18n for Modern JavaScript Apps.