Make PDF Exports Writable in SugarCRM
A brief tutorial on how to make PDF exports from SugarCRM On-Demand Edition writable/editable and generally disable the default password protection. This feature is yet to be implemented into the core functionality of SugarCRM and right now comes really handy, … read more
Revive Adserver: RESTful API Wrapper
Finally, our development team at Black River got a chance to try out the new Revive Adserver RESTful API Wrapper made by openxsourcerestapi.com. The API wrapper comes in a form of an extremely clean and tight package … read more
Android Continuous Integration with ANT and Jenkins: Part 2
In my recent post I wrote about how to build and run unit tests on Android project from command line. These were first steps to setup Continuous Integration for your project, and now I’ll show you how to automate a … read more
Android: Fixing “Unable to add window – is your activity running?”
After publishing one of our apps on Google Play, a BadTokenException started showing up in the console: “Unable to add window – is your activity running?”. Here is why it happens when a dialog outlives its activity, and a simple … read more
Android Continuous Integration with ANT and Jenkins: Part 1
Recently we’ve started a new Android project for one of our customers, and since we are using a proper development workflow, I’ve began with setting up Continuous Integration (CI) as a part of the process. I’m going to tell you … read more
Revive Adserver API: Campaigns and eCPM (Part 3)
Today we are going to talk about Revive Adserver Campaigns . First let us start with identifying that types of campaigns that are available in Revive Adserver. The Remnant type campaign is the one we are going … read more
Revive Adserver API: Advertisers (Part 2)
Before we start looking into specific components of the Revive Adserver API , let us quickly overview the hierarchy the actual Revive Adserver entities. The following diagram is a gross oversimplification (it does not refer to many … read more
Revive Adserver API: Introduction (Part 1)
We use Revive Adserver frequently at BlackRiver as the most open and customizable ad serving platform both for many of our clients and our own internal projects. When it comes to Revive Adserver API – there is … read more
WordPress XML-RPC – MetaWeblog API
metaWeblog.newPost Function: Creates a new post on your blog. Parameters: Blog ID – For use in multisite installations, typically 0 for single sites Username – WordPress username Password – WordPress password Content – Your blog post defined as an associate … read more
REST Service with ASP.NET MVC: Part 2
This previous article I showed you how to use ASP.NET MVC controller as RESTful service. Now it’s time to build small application that serves as http client that consumes JSON, produced by our service. We’ll use WebRequest class from .NET … read more