Conceptually, integrate 3rd party REST APIs can be as simple as adding the http package and making a call to the external endpoint.
meteor add http
HTTP.get('http://foo.net/api/bar/');
Now that we have all those pieces put together, you should now be able to make calls like the following from within your app:
Foo.identify('John');
Foo.record_action_on_item('view', "HackerNews');
Obviously you'll want to adjust function names, arguments, urls, and the like, to create the ...
It's possible to send broadcast to BroadcastReceiver with adb.
In this example we are sending broadcast with action com.test.app.ACTION and string extra in bundle 'foo'='bar':
adb shell am broadcast -a action com.test.app.ACTION --es foo "bar"
You can put any other supported type to b...
This attribute can change the background of the Status Bar icons (at the top of the screen) to white.
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:windowLightStatusBar">true</item>
</style>
The navigation bar (at the bottom of the screen) can be transparent. Here is the way to achieve it.
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:windowTranslucentNavigation">true</item>
</style>
The Status Bar (t...
5.0
This attribute is used to change the navigation bar (one, that contain Back, Home Recent button). Usually it is black, however it's color can be changed.
<style name="AppTheme" parent="Theme.AppCompat">
<item name="android:navigationBarColor">@col...
Microbenchmark is useful for estimating the time taking for otherwise fast procedures. For example, consider estimating the time taken to print hello world.
system.time(print("hello world"))
# [1] "hello world"
# user system elapsed
# 0 0 0
This i...
The easiest way to handle and manage gems is by using bundler. Bundler is a package manager comparable to bower.
To use bundler you first need to install it.
gem install bundler
After you have bundler up and running all you need to do is add gems to your Gemfile and run
bundle
in your termi...
Here is an example of basic overriding in Python (for the sake of clarity and compatibility with both Python 2 and 3, using new style class and print with ()):
class Parent(object):
def introduce(self):
print("Hello!")
def print_name(self):
print("Parent...
There are hundreds of settings that can be placed in my.cnf. For the 'lite' user of MySQL, they won't matter as much.
Once your database becomes non-trivial, it is advisable to set the following parameters:
innodb_buffer_pool_size
This should be set to about 70% of available RAM (if you have a...
ALTER TABLE foo ENGINE=InnoDB;
This converts the table, but does not take care of any differences between the engines. Most differences will not matter, especially for small tables. But for busier tables, other considerations should be considered. Conversion considerations
A branch is just a pointer to a commit, so you can freely move it around. To make it so that the branch is referring to the commit aabbcc, issue the command
git reset --hard aabbcc
Please note that this will overwrite your branch's current commit, and as so, its entire history. You might loose s...
section .data
msg db "Hello world!",10 ; 10 is the ASCII code for a new line (LF)
section .text
global _start
_start:
mov rax, 1
mov rdi, 1
mov rsi, msg
mov rdx, 13
syscall
mov rax, 60
mov rdi, 0
syscall
If you want to e...
You can update multiple columns in a table in the same statement, separating col=val pairs with commas:
UPDATE person
SET country = 'USA',
state = 'NY'
WHERE city = 'New York';
You can also update data in a table based on data from another table:
UPDATE person
SET state_code = cities.state_code
FROM cities
WHERE cities.city = city;
Here we are joining the person city column to the cities city column in order to get the city's state code. This is then used to updat...
Everything in .NET is an object, hence every type has ToString() method defined in Object class which can be overridden. Default implementation of this method just returns the name of the type:
public class Foo
{
}
var foo = new Foo();
Console.WriteLine(foo); // outputs Foo
ToString() is i...