These are the notes I took during the conference, all slides are available here
- Have each feature branch deployed on your staging
- jwilder/nginx-proxy
- doesn't recommend HAProxy
@import "compass/css3/images"; | |
// CSS-only multi-line ellipsis with generated content | |
// yields `position:relative`, so remember to declare an eventual `position:absolute/fixed` *after* including this mixin | |
@mixin limitLines( | |
$maxLinesPortrait, // Mandatory: The number of lines after which the clipping should take action. | |
$maxLinesLandscape: $maxLinesPortrait, // You may provide a different line limit for landscape orientation. | |
// Note that 'portrait' is our default orientation. However, if you omit $maxLinesLandscape, | |
// the value of $maxLinesPortrait is used for whatever orientation (that is, without a media query). |
/** | |
* CSS Puzzle: Reverse the z-order of the <li>s without setting a separate z-index on each one in a way that works in IE9 and up | |
*/ | |
li { | |
list-style: none; | |
display: inline-block; | |
padding: 1em 2em 1em 1em; | |
border: 1px solid rgba(0,0,0,.3); | |
border-radius: 0 999px 999px 0; |
/** | |
* What exactly do you mean by "dotted"? | |
*/ | |
i { | |
border-width: 10px; | |
border-color: peachpuff; | |
border-style: dotted; | |
border-radius: 150px; | |
/** | |
* What exactly do you mean by "dotted"? | |
*/ | |
i { | |
border-width: 10px; | |
border-color: peachpuff; | |
border-style: dotted; | |
border-radius: 150px; | |
/** | |
* Attempt for Essen & Trinken small stage teasers | |
*/ | |
* { padding: 0; margin: 0; } | |
body { padding: 2%; max-width: 25em; font-family: Verdana; } a { color: black; text-decoration: none; } | |
.left { float: left; } | |
.right { float: right; } | |
.left, .right { |
// get random image from Giphy | |
function getRandomGif($topic = 'fail') { | |
$data = file_get_contents("http://giphy.com/search/$topic"); | |
preg_match_all('@href="/gifs/(.*?)"@', $data, &$matches); | |
$gifId = $matches[1][array_rand($matches[1])]; | |
return "http://media2.giphy.com/media/$gifId/giphy.gif"; | |
} |
(() => { | |
var style = document.createElement("style"); | |
style.appendChild(document.createTextNode("")); | |
document.head.appendChild(style); | |
var rules = prompt('Paste CSS rules here'); | |
var importStatements = (rules.split(';') || []).filter(s => s.startsWith('@import')).map(s => s + ';'); | |
importStatements.forEach((importStatement, index) => style.sheet.insertRule(importStatement, index)); | |
style.sheet.insertRule(`@media all{${rules}`, importStatements.length); | |
}()) |
Set-StartScreenOptions -EnableBootToDesktop -EnableDesktopBackgroundOnStart -EnableShowStartOnActiveScreen -EnableShowAppsViewOnStartScreen -EnableSearchEverywhereInAppsView -EnableListDesktopAppsFirst | |
cinst 7zip.install | |
cinst classic-shell | |
cinst Console2 | |
cinst curl | |
cinst dropbox | |
cinst fiddler4 | |
cinst Firefox | |
cinst flashplayerplugin |
These are the notes I took during the conference, all slides are available here
diff --git a/source/brix/brix.core.editor/editor.less b/source/brix/brix.core.editor/editor.less | |
index a8b569d..73bc245 100644 | |
--- a/source/brix/brix.core.editor/editor.less | |
+++ b/source/brix/brix.core.editor/editor.less | |
@@ -1,6 +1,6 @@ | |
// | |
// Fonts & Icons | |
-@import url("http://fonts.googleapis.com/css?family=Open+Sans:400italic,300,400,600,700"); | |
+@import url("http://deelay.me/29000/http://fonts.googleapis.com/css?family=Open+Sans:400italic,300,400,600,700"); | |
@import url("http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css"); |