Skip to content

Instantly share code, notes, and snippets.

View frederikbosch's full-sized avatar

Frederik Bosch frederikbosch

View GitHub Profile
use std::collections::HashMap;
use std::sync::Arc;
use std::sync::Mutex;
use tokio::sync::{mpsc, watch};
use tokio::sync::RwLock;
use tonic::{Code, Request, Response, Status};
use def::health_check_response::ServingStatus;
use def::health_server;
use def::{HealthCheckRequest, HealthCheckResponse};
<?php
$pdo = new PDO('mysql:dbname=floattest;host=127.0.0.1', 'root', '');
$create = $pdo->prepare('CREATE TABLE IF NOT EXISTS tbl (val DECIMAL(9,2))');
$create->execute();
$del = $pdo->prepare('DELETE FROM tbl');
$del->execute();
$ins = $pdo->prepare('INSERT INTO tbl (val) VALUES (?)');
@frederikbosch
frederikbosch / Dockerfile
Created March 11, 2019 09:34
osslsigncode
FROM ubuntu:18.04
RUN apt-get update && apt-get install -y \
openssl libcurl4-openssl-dev libssl-dev libengine-pkcs11-openssl \
curl libcurl4 \
git automake libtool pkg-config wget \
libccid libpcsclite1 pcscd usbutils opensc
RUN git clone https://github.com/mtrojnar/osslsigncode
@frederikbosch
frederikbosch / AfterMiddlewareInterface.php
Last active June 20, 2016 19:21
Psr Http Middleware
<?php
namespace Psr\Http\Middleware;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
interface AfterMiddlewareInterface
{
public function after(RequestInterface $request, ResponseInterface $response, callable $next);
<?php
namespace Psr\Http\Middleware;
use Psr\Http\Message\RequestInterface;
use Psr\Http\Message\ResponseInterface;
interface AfterMiddlewareInterface
{
public function after(RequestInterface $request, ResponseInterface $response, callable $next);
<?php
namespace Omnipay\Common;
class Money {
private $value;
private $currencyCode;
private function __construct ($value, $currencyCode) {
$this->value = $value;
<?php
namespace Omnipay\Common;
class Money {
private $value;
private function __construct ($value) {
$this->value = $value;
}
import Ember from "ember";
var RSVP = Ember.RSVP;
export default function () {
if (!this.newElement) {
return RSVP.resolve();
} else if (!this.oldElement) {
this.newElement.css({visibility: ''});
return RSVP.resolve();
}
import Ember from "ember";
var RSVP = Ember.RSVP;
export default function () {
if (!this.newElement) {
return RSVP.resolve();
} else if (!this.oldElement) {
this.newElement.css({visibility: ''});
return RSVP.resolve();
}
@frederikbosch
frederikbosch / zlib_test.php
Created June 25, 2015 08:32
Test from both servers
<?php
function download ($url) {
$headers = array(
'User-Agent: Composer/source (Windows NT; 6.2; PHP 5.6.5)',
'Accept-Encoding: gzip',
'Connection: close',
);
$options = array(