I hereby claim:
- I am sisiwei on github.
- I am sisiwei (https://keybase.io/sisiwei) on keybase.
- I have a public key ASA4xQKCsfjAtVpmDPJlWeVsZIgoQqH3a8houR3TYUza1Qo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
// This is a javascript bookmarklet that makes Zenefits show you | |
// your APPROVED vacation taken/scheduled in days instead of hours. | |
// Notes: | |
// - Script will probably only work in 2019 'cause it seems complicated to detect year | |
// - If you don't get 22 days off each year, adjust that number in totalVacation below | |
// Usage Instructions (2 options, depending on if you've used bookmarklets before): | |
// 1. Bookmark this: | |
javascript:(function()%7Bvar%20totalVacation%20%3D%2022%3Bvar%20hoursPerDay%20%3D%208%3Bvar%20approved%20%3D%200%3B%24.each(%24('.z-vr-status-approved%20.u-bold')%2C%20function(k%2Cv)%7B%20approved%20%2B%3D%20Math.abs(v.innerText)%20%7D)%3Bvar%20daysTaken%20%3D%20approved%2FhoursPerDay%3Bvar%20daysRemaining%20%3D%20totalVacation-daysTaken%3B%24('.container.settings').prepend(%22%3Cdiv%20style%3D'margin%3A%2030px%200%200%200%3B'%3EDays%20Taken%3A%20%22%20%2B%20daysTaken%20%2B%20%22%20%2F%2F%20Days%20Remaining%3A%20%22%20%2B%20daysRemaining%20%2B%20%22%3C%2Fdiv%3E%22)%7D)() |
<iframe src="https://projects.propublica.org/graphics/d4d-hospital-embed?layout=embed" width="1080px" height="720px" scroll="no" frameBorder="0"></iframe> |
<div id="propublica-map"></div> | |
<script type="text/javascript" src="pym.js"></script> | |
<script> | |
var pymParent = new pym.Parent('propublica-map', 'https://projects.propublica.org/graphics/d4d-hospital-embed?layout=embed', {}); | |
</script> |
<div id="propublica-map"></div> | |
<script type="text/javascript"> | |
!function(a){"function"==typeof define&&define.amd?define(a):"undefined"!=typeof module&&module.exports?module.exports=a():window.pym=a.call(this)}(function(){var a="xPYMx",b={},c=function(a){var b=new RegExp("[\\?&]"+a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]")+"=([^&#]*)"),c=b.exec(location.search);return null===c?"":decodeURIComponent(c[1].replace(/\+/g," "))},d=function(a,b){return"*"===b.xdomain||a.origin.match(new RegExp(b.xdomain+"$"))?!0:void 0},e=function(b,c,d){var e=["pym",b,c,d];return e.join(a)},f=function(b){var c=["pym",b,"(\\S+)","(.+)"];return new RegExp("^"+c.join(a)+"$")},g=function(){for(var a=document.querySelectorAll("[data-pym-src]:not([data-pym-auto-initialized])"),c=a.length,d=0;c>d;++d){var e=a[d];e.setAttribute("data-pym-auto-initialized",""),""===e.id&&(e.id="pym-"+d);var f=e.getAttribute("data-pym-src"),g=e.getAttribute("data-pym-xdomain"),h={};g&&(h.xdomain=g),new b.Parent(e.id,f,h)}};return b.Parent=function(a,b, |
$('input').click(function(){ | |
// what does $(this) mean? | |
// what is the html element that we are interacting with, right now? | |
var inputValue = $(this).val(); | |
var checkedOrNot = $(this).prop('checked'); | |
// Write if/else statement to decide what to do if it's checked, or not checked. | |
// if it's checked, add it to the textarea | |
// if it's not checked, replace it with "" |
// Adapated from: https://github.com/banterability/dateline | |
var APDate = function(dateObj){ | |
this.dayNames = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; | |
this.monthNames = ['Jan.', 'Feb.', 'March', 'April', 'May', 'June', 'July', 'Aug.', 'Sept.', 'Oct.', 'Nov.', 'Dec.']; | |
return this.Deadline(dateObj); | |
}; | |
APDate.prototype.Deadline = function(dateObj) { | |
var that = this; |
$.each(allSessionNames, function(k,v){ | |
var chartData = []; | |
$.each(array, function(key,val){ | |
if (v["_source"]["sessionName"] == v["sessionName"]){ | |
chartData.push( parseInt(v["_source"]["duration"]) ); | |
} | |
}) |
import requests | |
import csv | |
from BeautifulSoup import BeautifulSoup | |
url = http://www.showmeboone.com/sheriff/JailResidents/JailResidents.asp | |
# Open the HTML file and turn it into a BeautifulSoup object for parsing | |
response = requests.get(url) | |
html = response.content | |
soup = BeautifulSoup(html) |
NICAR Unsession: "Jobs and Career Straight-Talk: For (and By) Young'uns"
Recent grads and current students who are attending NICAR next week:
Do you have questions on how to break into the field or get an paid internship/job? Simple or impolitic ones that you couldn't ask a boss or hiring manager/editor? Questions about newsroom "culture" or the tacit knowledge required to network or interview for a job?
Sisi Wei and I, both less than three years out of undergrad, are organizing an unsession ("Jobs and Career Straight-Talk: For (and By) Young'uns Only") to share implicit knowledge and job-seeking advice for students or early-career journalists interested in to becoming designer/developer/data journalists. We're aiming to keep the session informal and totally peer-to-peer, and to make this a safe space to ask silly questions, we're asking mid-career journalists and people with hiring power not to attend.
We'd love for employed less-recent-grads who want to share their wisdom to join us (if you're no