Skip to content

Instantly share code, notes, and snippets.

@yavor87
yavor87 / buttonBlink.ino
Last active February 7, 2016 13:08
Example for TI MSP40 board. Will blink button on specific frequency depending on button presses.
@yavor87
yavor87 / ESP8266.ino
Last active May 21, 2016 09:58
ESP8266 sensor server
#include <DHT.h>
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
#define DHTPIN 2
#define DHTTYPE DHT11
#define LEDPIN 14
ESP8266WebServer server(80);
DHT dht(DHTPIN, DHTTYPE);
<Application>
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Data.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.GridView.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Windows8;component/Themes/Telerik.Windows.Controls.Input.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
public class MainViewModel : ViewModelBase
{
private ObservableCollection<Employee> _data;
public ObservableCollection<Employee> Data
{
get => _data;
set
{
if (_data == value)
public class MainViewModel : ViewModelBase
{
public MainViewModel(IEmployeeService employeeService)
{
IQueryable query = _employeeService.GetEmployees();
this.Employees = new Telerik.Windows.Data.VirtualQueryableCollectionView(query) { LoadSize = 20 };
}
public Telerik.Windows.Data.VirtualQueryableCollectionView Employees { get; }
}
<Grid>
<Grid.Resources>
<Style TargetType="{x:Type telerik:GridViewCell}" BasedOn="{StaticResource GridViewCellStyle}">
<Setter Property="Background" Value="#ffcc00"/>
</Style>
<Style TargetType="{x:Type telerik:GridViewHeaderCell}" BasedOn="{StaticResource GridViewHeaderCellStyle}">
<Setter Property="Background" Value="LimeGreen"/>
<Setter Property="Foreground" Value="Cyan"/>
</Style>
</Grid.Resources>
<ContentPage xmlns:telerikPrimitives="clr-namespace:Telerik.XamarinForms.Primitives;assembly=Telerik.XamarinForms.Primitives"
xmlns:telerikInput="clr-namespace:Telerik.XamarinForms.Input;assembly=Telerik.XamarinForms.Input"
Title="Contoso">
<ContentPage.ToolbarItems>
<ToolbarItem Text="Menu" Clicked="OpenPopup" />
</ContentPage.ToolbarItems>
<telerikPrimitives:RadPopup.Popup>
<telerikPrimitives:RadPopup x:Name="popup" IsModal="false" Placement="Right"
VerticalOffset="10" OutsideBackgroundColor="#6F000000">
<ContentView
<ContentView.ControlTemplate>
<ControlTemplate>
<telerikPrimitives:RadBorder CornerRadius="2" BackgroundColor="{TemplateBinding BackgroundColor}">
<Grid Margin="{TemplateBinding Padding}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
using System;
using System.IO;
using System.Reactive.Subjects;
using System.Threading.Tasks;
using Android.App;
using Android.Content;
using Native = Android.App.DownloadManager;
namespace Shiny.Net.Http
public class Startup {
private string clientCertPath;
}
public void ConfigureServices(IServiceCollection services)
{
services.AddDbContext<DataAccess.ClientDatabaseContext>(options =>
options.UseNpgsql(this.connectionString, opt => {
opt.RemoteCertificateValidationCallback(RemoteCertificateValidation);
opt.UseAdminDatabase("defaultdb");