Custom Development | Revenue Software | | --- | --- | --- | | Key Metric | Staff Utilization (busy developers) | Users (subscribers, licenses) | | Business Model | Mark-up on staff hours | Re-use of identical bits | | We track... | Projects/programs | Products/releases | | Essential skills | Sales, business development | Segmentation, validation | | Innovation ownership & risk | Client owns IP: we hope they pay and send more projects our way | We own IP: we hope target segment pays handsomely for perceived value | | Graded first on... | On time, on budget, on spec | Market winner vs. competition | | Customer wants a one-off? | "Great! Here's a change order" | "Let me put that (deep) into the backlog." | | Plan to productize platforms? | Always sacrificed when paid projects run late | Essential part of product line planning |
This file contains hidden or 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
/** | |
* @method: PubSub | |
* */ | |
;(function(global) { | |
'use strict'; | |
function PubSub () { | |
this.topics = {}; | |
}; |
This file contains hidden or 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
ansible-playbook playbook.yml -c ssh -i providers/dev/Inventory -e @providers/dev/extravars.yaml -vvvv -f10 |
This file contains hidden or 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
var text= ''; | |
jQuery('[id^="edit-6"]:checked').each(function(index, el){ | |
text += "'" + el.value + "',\n"; | |
}); | |
copy(text); |
This file contains hidden or 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
diff --git a/cpn.js b/cpn.js | |
index 57a25d8..2029107 100644 | |
--- a/cpn.js | |
+++ b/cpn.js | |
@@ -9,7 +9,13 @@ | |
attach: function(context, settings) { | |
// Append enable/disable links. | |
$('.form-item-cpn-css, .form-item-cpn-js', context).each(function() { | |
- $('.description', this).append(' <a href="#" class="cpn-toggle">Enable syntax highlighting</a>.'); | |
+ if ($('.description', this).length) { |
This file contains hidden or 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
.hyphenate { | |
overflow-wrap: break-word; | |
word-wrap: break-word; | |
-webkit-hyphens: auto; | |
-ms-hyphens: auto; | |
-moz-hyphens: auto; | |
hyphens: auto; | |
} |
This file contains hidden or 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
pv mydump.sql.gz | gunzip | mysql -u User -p database_name |
This file contains hidden or 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
// jQuery plugin to prevent double click | |
jQuery.fn.preventDoubleClick = function() { | |
$(this).on('click', function(e){ | |
var $el = $(this); | |
if($el.data('clicked')){ | |
// Previously clicked, stop actions | |
e.preventDefault(); | |
e.stopPropagation(); | |
}else{ | |
// Mark to ignore next click |