I hereby claim:
- I am duane on github.
- I am drb (https://keybase.io/drb) on keybase.
- I have a public key ASCYmQaidv-55raLIZDpt0uEeowdLoUG_gNrIhO_St-1Owo
To claim this, I am signing this object:
# Prints out a tree like this (branches_height = 5) with a pedestal: | |
# | |
# x | |
# xxx | |
# xxxxx | |
# xxxxxxx | |
# xxxxxxxxx | |
# | | |
# === | |
def render_tree(branches_height) |
I hereby claim:
To claim this, I am signing this object:
$(".greenbar").removeClass("greenbar"); | |
$('#cps_eeann_mwe_ft_det_occu tbody tr').each(function(i, el) { | |
var rows = $(el).find("td"); | |
if (rows.length !== 6) { | |
return; | |
} | |
var stripAndParse = function(td){return parseFloat($(td).text().replace(/[$,]/g,''));}, | |
men = stripAndParse(rows[3]), | |
women = stripAndParse(rows[5]); | |
if (!isNaN(men) && !isNaN(women)) { |
fn parse_term<'i>(input: &'i mut ParserStream<'i>) -> Result<Option<LinearExpression>, String> { | |
let coef = Parser::parse_scalar(input).unwrap(); | |
input.skip_whitespace(); | |
let var = Parser::parse_identifier(input).unwrap(); | |
match (coef, var) { | |
(Some(scalar), Some(var)) => Ok(Some(LinearExpression::term(var, scalar))), | |
(Some(scalar), None) => Ok(Some(LinearExpression::from(scalar))), | |
(None, Some(var)) => Ok(Some(LinearExpression::from(var))), | |
(None, None) => Ok(None) | |
} |
def run() { | |
Thread.sleep(60000) | |
while (true) { | |
val start = System.currentTimeMillis() | |
val next = start + 60000 | |
val numJobsToReport = numJobs | |
if (numJobsToReport != 0) { | |
val totalJobTimeToReport = totalJobTime |
[error] /Users/duane/pinsights/pinsights-utils/src/main/scala/com/getpinsights/utils/WorkerAuditor.scala:70: unsupported pattern: (_: Exception) (a class scala.reflect.internal.Trees$Typed). | |
[error] This is a scalac bug. Tree diagnostics: (_: Exception){<null>}. | |
[error] case e: Exception => { | |
[error] ^ | |
while compiling: /Users/duane/pinsights/pinsights-utils/src/main/scala/com/getpinsights/utils/WorkerAuditor.scala | |
during phase: patmat | |
library version: version 2.10.4 | |
compiler version: version 2.10.4 | |
reconstructed args: -classpath /Users/duane/pinsights/pinsights-utils/target/classes:/Users/duane/.m2/repository/com/typesafe/akka/akka-actor/2.0.5/akka-actor-2.0.5.jar:/Users/duane/.m2/repository/com/typesafe/config/0.3.1/config-0.3.1.jar:/Users/duane/.m2/repository/org/apache/curator/curator-recipes/2.2.0-incubating/curator-recipes-2.2.0-incubating.jar:/Users/duane/.m2/repository/org/apache/curator/curator-framework/2.2.0-incubating/curator-framework-2.2.0-i |
val (unseenItems, changedItems, unchangedItems, status) = items.getData.grouped(3).map(_.toList). | |
foldLeft[(List[MediaFeedData], List[MediaFeedData], List[MediaFeedData], Map[String, Long])]((Nil, Nil, Nil, Map.empty))({ | |
case ((unseenSoFar, changedSoFar, unchangedSoFar, statusMap), unseen :: changed :: unchanged :: Nil) => { | |
( | |
unseen :: unseenSoFar, | |
changed :: changedSoFar, | |
unchanged :: unchangedSoFar, | |
statusMap ++ Map(unseen.getId -> 0L, | |
changed.getId -> (changed.getComments.getCount.toLong - 1L), | |
unchanged.getId -> unchanged.getComments.getCount.toLong)) |
require 'formula' | |
class ScalaDocs < Formula | |
homepage 'http://www.scala-lang.org/' | |
url 'http://www.scala-lang.org/files/archive/scala-docs-2.9.2.zip' | |
sha1 'b49ef500314d968ddbd683b64628925a747f35e5' | |
end | |
class ScalaCompletion < Formula | |
homepage 'http://www.scala-lang.org/' |
prefix = `brew --prefix`.chomp | |
var = "#{prefix}/var" | |
domain = "homebrew.mxcl.postgresql" | |
File.open("#{`brew --cellar postgresql`.chomp}/9.1.9/#{domain}.plist", "w") do |file| | |
file.write %Q{ | |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>KeepAlive</key> |
Note: the indented bits are intended to be copy/pasted. If you don't know your way around a unix system, and on top of that whatever weird design desisions ubuntu has implemented, it's very easy to mess them up.
Kill mysql and start it up in a completely unprivileged mode:
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
Now, mysqld_safe
will block input, so you'll need to open a new terminal tab. Then, connect to mysql's meta database that includes auth information:
mysql -uroot mysql