Skip to content

Instantly share code, notes, and snippets.

View reuniware's full-sized avatar
🎯
Focusing

Quant & Fintech Opensource Projects reuniware

🎯
Focusing
View GitHub Profile
@reuniware
reuniware / OboeAudioRecorder.cpp
Last active August 20, 2020 17:03
Google Oboe Audio Recorder
//
// Created by Reuniware on 29/06/2020.
//
#include <jni.h>
#include <string>
#include <oboe/Oboe.h>
#include "OboeAudioRecorder.h"
#include "oboe/samples/debug-utils/logging_macros.h"
class OboeAudioRecorder: public oboe::AudioStreamCallback {
@reuniware
reuniware / OboeAudioRecorder.cpp
Last active July 3, 2020 21:03
Android Google Oboe Audio Recording.
#include <jni.h>
#include <string>
#include <oboe/Oboe.h>
#include "OboeAudioRecorder.h"
#include "oboe/samples/debug-utils/logging_macros.h"
class OboeAudioRecorder: public oboe::AudioStreamCallback {
private:
oboe::ManagedStream outStream;
@reuniware
reuniware / ItemCountViewModel.cs
Last active March 10, 2020 16:11
Xamarin Forms : Basic ViewModel (MVVM)
using System;
using System.ComponentModel;
using Xamarin.Forms;
namespace XamarinFormsTest01
{
public class ItemCountViewModel : INotifyPropertyChanged
{
private static ItemCountViewModel instance = new ItemCountViewModel();
public static ItemCountViewModel GetInstance()
@reuniware
reuniware / MainPage.xaml
Created March 6, 2020 13:24
Xamarin : Show messages on button click
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:d="http://xamarin.com/schemas/2014/forms/design"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="XamarinFormsTest01.MainPage">
<StackLayout>
<!-- Place new controls here -->
@reuniware
reuniware / twitterapitest.cs
Created March 2, 2020 15:52
twitter api test (ko for now)
private string ConsumerKey = "lEmrWQ24XXXXXXXXXXDOGMFTT";
private string ConsumerSecret = "0soZwdgLq2s0AXXXXXXXXXXXXXXXXXXXXrN8UDq8zZbftLGPY0";
private void button1_Click(object sender, EventArgs e)
{
string strBearerRequest = HttpUtility.UrlEncode(this.ConsumerKey) + ":" + HttpUtility.UrlEncode(this.ConsumerSecret);
strBearerRequest = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(strBearerRequest));
HttpWebRequest req = WebRequest.Create("https://api.twitter.com/oauth2/token") as HttpWebRequest;
req.Method = "POST";
@reuniware
reuniware / play3freq.cs
Created February 25, 2020 14:20
Play up to 3 frequencies in C#
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.Devices;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
@reuniware
reuniware / play2freq.cs
Last active February 25, 2020 10:51
Play 2 frequencies simultaneously in C# + Write to .wav file.
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.Devices;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
@reuniware
reuniware / print_web_config.cs
Created February 18, 2020 15:24
Show current Web.config settings programmatically in C#
var configuration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
foreach (string str in configuration.AppSettings.Settings.AllKeys)
{
var value = configuration.AppSettings.Settings[str].Value;
_logger.LogError(str + " => " + value);
}
@reuniware
reuniware / MainActivity.kt
Last active February 12, 2020 15:39
Android + Kotlin + YouTube API : Get playlist basic code
// Largely inspired by sourcecode at : https://github.com/akoscz/YouTubePlaylist/blob/master/app/src/main/java/com/akoscz/youtube/GetPlaylistAsyncTask.java
package com.reuniware.humoristesfr
import android.os.Bundle
import android.os.StrictMode
import android.text.TextUtils
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.google.api.client.extensions.android.http.AndroidHttp
@reuniware
reuniware / intercepted_malware.htm
Created January 28, 2020 15:04
Intercepted malware while browsing on internet...
<!DOCTYPE html>
<html lang="en-en">
<head>
<meta charset="utf-8">
<meta content="user-scalable=no, width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
<title>SECURITY WARNING</title>
<link href="./images/favicon.ico" rel="shortcut icon">