Skip to content

Instantly share code, notes, and snippets.

View Budincsevity's full-sized avatar

Norbert Budincsevity Budincsevity

  • Genesys
  • Hungary
View GitHub Profile
@Budincsevity
Budincsevity / 0_reuse_code.js
Created October 31, 2013 21:15
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
data:text/html, <style type="text/css">#e{position:absolute;top:0;right:0;bottom:0;left:0;}</style><div id="e"></div><script src="http://d1n0x3qji82z53.cloudfront.net/src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"></script><script>var e=ace.edit("e");e.setTheme("ace/theme/monokai");e.getSession().setMode("ace/mode/ruby");</script>
@Budincsevity
Budincsevity / Animation.java
Last active January 14, 2022 09:00
Change the height of a layout with ValueAnimator
private RelativeLayout mCalendarView;
.
.
.
private void expandLayout() {
final int widthSpec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
final int heightSpec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);
mCalendarView.measure(widthSpec, heightSpec);
ValueAnimator animator = slideAnimator(0, 750);
@Budincsevity
Budincsevity / DateToCalendar.java
Last active August 29, 2015 14:19
Date to Calendar in Java
Date today = new Date();
Calendar cal = Calendar.getInstance();
cal.setTime(today);
@Budincsevity
Budincsevity / Registration.java
Created May 16, 2015 15:54
Notification Hub registration
//Register a new gcm ID
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(context);
String gcmID = gcm.register(SENDER_ID);
//New NotificationHub instance
NotificationHub hub = new NotificationHub("<hub name>", "<connection string>", context);
//Register your gcm ID with NotificationHub
NativeRegistration registration = hub.register(gcmID);
@Budincsevity
Budincsevity / RegistrationWithTags.java
Last active August 29, 2015 14:21
Registration with tags
//Register a new gcm ID
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(context);
String gcmID = gcm.register(SENDER_ID);
//New NotificationHub instance
NotificationHub hub = new NotificationHub("<hub name>", "<connection string>", context);
//Register your gcm ID with NotificationHub
NativeRegistration registration = hub.register(gcmID, "tag");
@Budincsevity
Budincsevity / Send.cs
Created May 16, 2015 16:09
Send notification
var hubClient =
NotificationHubClient.CreateClientFromConnectionString("<connection string>", "<hub name>");
//JSON payload
var payload = "{ \"data\" : {\"msg\":\"Hello\"}}";
var tags = new List<string>(){ "tags" };
//Send push notification just to selected tags
hubClient.SendGcmNativeNotificationAsync(payload, tags);
@Budincsevity
Budincsevity / Template.java
Last active August 29, 2015 14:21
Registration with templates
//Register a new gcm ID
GoogleCloudMessaging gcm = GoogleCloudMessaging.getInstance(context);
String gcmID = gcm.register(SENDER_ID);
//New NotificationHub instance
NotificationHub hub = new NotificationHub("<hub name>", "<connection string>", context);
String template = "{ \"data\" : {\"msg\":\"$(message)\"}}";
//Register your gcm ID with NotificationHub
@Budincsevity
Budincsevity / SendTemplate.cs
Created May 16, 2015 16:30
Send platform independent messages
var hubClient =
NotificationHubClient.CreateClientFromConnectionString("<connection string>", "<hub name>");
var expressions = new Dictionary<string, string>();
expressions.Add("message", "Hello");
//Send platform independent message to all devices
hubClient.SendTemplateNotificationAsync(expressions);
@Budincsevity
Budincsevity / Restart
Created June 29, 2015 20:14
Restarting MySql on Bitnami Ubuntu server
$ cd /opt/bitnami
$ sudo ./ctlscript.sh restart mysql