Skip to content

Instantly share code, notes, and snippets.

Toni Suter tonisuter

Block or report user

Report or block tonisuter

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View RoundedCornersDifferentRadiuses.css
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
View RoundedCorners.css
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
View Gradients.css
-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, rgb(255,255,255)),
color-stop(1, rgb(255,0,0))
)
-moz-linear-gradient(
center top,
rgb(255,255,255) 0%,
View Nginx script
#! /bin/sh
### BEGIN INIT INFO
# Provides: nginx
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: starts the nginx web server
# Description: starts nginx using start-stop-daemon
View dabblet.css
/**
* Inset Box
*/
html {
background: white;
min-height:100%;
}
.inset_box {
@tonisuter
tonisuter / dabblet.css
Created Mar 15, 2012
The first commented line is your dabblet’s title
View dabblet.css
/**
* The first commented line is your dabblet’s title
*/
background: #dddddd;
min-height: 100%;
@tonisuter
tonisuter / dabblet.css
Created May 24, 2012
The first commented line is your dabblet’s title
View dabblet.css
/**
* The first commented line is your dabblet’s title
*/
html {
font-family:verdana;
background-color:#232323;
}
ul {
list-style:none;
@tonisuter
tonisuter / gist:10a3a6b23773a459fb2b
Last active Aug 29, 2015
Refactoring Example: findMonth() function from Webkit
View gist:10a3a6b23773a459fb2b
// before refactoring
// returns 0-11 (Jan-Dec); -1 on failure
static int findMonth(const char* monthStr)
{
ASSERT(monthStr);
char needle[4];
for (int i = 0; i < 3; ++i) {
if (!*monthStr)
return -1;
needle[i] = static_cast<char>(toASCIILower(*monthStr++));
@tonisuter
tonisuter / gist:8c344c6e023715902f0b
Last active Aug 29, 2015
Adding include directives using CDT
View gist:8c344c6e023715902f0b
public static void includeHeaders(HashSet<String> headers, IASTTranslationUnit ast, IDocument document) {
StringBuffer includeText = new StringBuffer();
for(String headerName : headers) {
if(!isHeaderAlreadyIncluded(headerName, ast)) {
includeText.append("\n#include <" + headerName + ">");
}
}
if(includeText.length() > 0) {
try {
@tonisuter
tonisuter / NptTls.cpp
Last active Aug 29, 2015
Possible Refactorings
View NptTls.cpp
bool MatchDnsName(const char* hostname, const char* dns_name) {
// NULL or empty names don't match anything
if (hostname == NULL || *hostname == '\0') return false;
if (dns_name == NULL || *dns_name == '\0') return false;
// check for wildcards */
if (dns_name[0] == '*') {
// wildcard match, expect '*.' at the start, we don't match '*foo.com'
if (dns_name[1] != '.') return false;
You can’t perform that action at this time.