Skip to content

Instantly share code, notes, and snippets.

View marceloinacio's full-sized avatar

Marcelo Marques Inacio marceloinacio

View GitHub Profile
@marceloinacio
marceloinacio / MainActivity.java
Created February 3, 2017 15:40
Publish JsonObject and JSONObject
package com.pubnub.android.pubnubpublishdemo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
@marceloinacio
marceloinacio / TestGrantRestAPI.java
Last active February 18, 2019 00:21
PubNub Grant Java RestAPI
import com.pubnub.api.PubNubException;
import com.pubnub.api.PubNubUtil;
import javax.net.ssl.HttpsURLConnection;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Date;
private void SendAlertMessage(AlertType alertType, double value, long ramValue)
{
List<RTPMProcess> list = new List<RTPMProcess>();
lstPerformance = new List<PerformanceCounter>();
Process[] processes = System.Diagnostics.Process.GetProcesses();
for (int i = 0; i < processes.Length; i++)
{
PerformanceCounter pc = new PerformanceCounter("Process", "% Processor Time", processes[i].ProcessName, true);
try
{
@marceloinacio
marceloinacio / Process
Created November 10, 2015 00:35
Thread to monitoring the Server
private void Process()
{
while (!finalizeService)
{
PerformanceCounter PC = new PerformanceCounter();
PC.CategoryName = "Processor";
PC.CounterName = "% Processor Time";
PC.InstanceName = "_Total";
PC.ReadOnly = true;
var value = PC.NextValue();