This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! | |
VAGRANTFILE_API_VERSION = "2" | |
$script = <<SCRIPT | |
apt-get update | |
apt-get install -y unzip git | |
wget -nv https://storage.googleapis.com/appengine-sdks/featured/go_appengine_sdk_linux_amd64-1.9.40.zip |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8" ?> | |
<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |
<!-- Inject a version from a text-file into AssemblyVersion.cs . We do this | |
so that it's easier for the application to know its own version [by | |
reading the text file]. | |
--> | |
<Import Project="$(ProjectDir)..\packages\MSBuildTasks.1.5.0.196\tools\MSBuild.Community.Tasks.Targets" /> | |
<Target Name="InjectVersion" BeforeTargets="BeforeBuild"> | |
<!-- Read the version from our text file. This appears to automatically |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Program | |
{ | |
private string executableVersion = null; | |
private string ExecutableVersion | |
{ | |
get | |
{ | |
if (executableVersion == null) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-- To run this script more than once, make sure to delete c:\temp\test.dmk, | |
-- c:\temp\test.smk, c:\temp\test.crt, and c:\temp\test.crt.key . | |
DECLARE @ExpectedSignature VARBINARY(8000); | |
DECLARE @ActualSignature VARBINARY(8000); | |
DECLARE @Encrypted VARBINARY(8000); | |
DECLARE @Decrypted VARBINARY(8000); | |
DECLARE @TestString VARCHAR(100) = 'protected string'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3.5 | |
""" | |
A simple module to resolve a Go import path to the actual URL that hosts that | |
package. Sometimes these are not equal and you mustload one URL (and zero or | |
more redirects) until we encounter a meta tag that specifies the true import | |
URL. | |
Requirements: | |
- requests | |
- beautifulsoup4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -e | |
HEAD_COMMIT_MESSAGE=$(git log --format=%B -1 HEAD) | |
# For safety. Our use-case is usually to always just squash into a commit | |
# that's associated with an active change. We really don't want lose our head | |
# and accidentally squash something that wasn't intended to be squashed. | |
if [[ "${HEAD_COMMIT_MESSAGE}" != SQUASH* ]]; then | |
echo "SQUASH: Commit to be squashed should have 'SQUASH' as its commit-message." | |
exit 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
import sys | |
import os | |
import argparse | |
import shutil | |
_DESCRIPTION = "Strip extended characters from all non-hidden files in a path." | |
def _get_args(): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import logging | |
import ldap | |
import collections | |
# Install: | |
# | |
# apt: libsasl2-dev | |
# pip: python-ldap | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
This file had now been added to the git repo | |
https://github.com/darrenjs/openssl_examples | |
... which also includes a non blocking client example. | |
------------------------------------------------------------------------------- | |
ssl_server_nonblock.c -- Copyright 2017 Darren Smith -- MIT license |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//============================================================================ | |
// Name : SSLClient.cpp | |
// Compiling : g++ -c -o SSLClient.o SSLClient.cpp | |
// g++ -o SSLClient SSLClient.o -lssl -lcrypto | |
//============================================================================ | |
#include <stdio.h> | |
#include <sys/socket.h> | |
#include <netinet/in.h> | |
#include <arpa/inet.h> | |
#include <openssl/ssl.h> |
OlderNewer