AWS have released a new featue called CloudWatch Events, which lets you configure events fired by cloudwatch and direct them to SNS, Lambda functions, etc. Here's the blog post
Here's the motivational image:
package ...; | |
import java.util.Collections; | |
import java.util.HashSet; | |
import java.util.Set; | |
import org.slf4j.Logger; | |
import org.slf4j.LoggerFactory; | |
import com.amazonaws.Request; |
AWS have released a new featue called CloudWatch Events, which lets you configure events fired by cloudwatch and direct them to SNS, Lambda functions, etc. Here's the blog post
Here's the motivational image:
A way to encrypt data on mysql and then decrypt in javascript.
Sometimes you have data in your mysql database and you want to pass this data to a JS app.
For example, say you want to run an email campaign and you want to send emails to users from your mysql database. In this campaign you want ppl to click a link and when clicked you want the target site (your site) to be able to identify the user.
You could pass the user-id as plaintext. Or the email as plain text. But that would be insulting the user's intelligence plus you might leak information "in the face" of a user.
If you want to pass information from mysql to javascript and be able to obfuscate this info such that it isn't in the face of a user, this method is simple and effective.
Meteor.startup(function () { | |
// sets up the github client service on your server | |
ServiceConfiguration.configurations.upsert( | |
{ service: "github" }, | |
{ $set: { clientId: "<YOUR-CLIENT-ID-HERE>", secret: "<YOUR-CLIENT-SECRET-HERE>" } } | |
); | |
}); |
Reversim Summit is a high quality, content-centric community driven 2 days event taking place October and hosting hundreds of Israeli developers. The call for papers is open right now and you should submit if you've done something interesting recently. The topics include (but not limited to) ops, infrastructure, development methodologies, web frontend, web backend, mobile, data science, big data, product, engineering culture and open source. First time speakers as well as veterans are welcome. CFP closes July 20 so hurry up!
Dear all, we’re starting to work on Reversim Summit 2018, which will take place Oct 8-9 in University of Tel Aviv. We’re gathering the moderation team led by Shlomi Noach (the content Tzar) and are about to open the CFP soon. Reversim Summit is a community effort and as such we tentatively* invite you to join our team of moderators.
Please email us at [email protected] to state your interest and provide credentials (e.g professional background, speaking and moderation experience)
If you’re interested then please let us know within a week from today.
High level timeline:
############################################## | |
# Add this to your .zshrc | |
# | |
# And then: | |
# $ docker ps | |
# => find your container ID or name and | |
# $ docker-ssh <containerID or containerName> | |
# | |
############################################## |
var EMAIL_SENT = 'EMAIL_SENT'; | |
/** | |
* Sends emails from spreadsheet rows. | |
*/ | |
function mailmerge() { | |
Logger.log('Starting mail merge...'); | |
var ss = SpreadsheetApp.getActiveSpreadsheet(); | |
var dataSheet = ss.getSheets()[0]; | |
var startRow = 2; // First row of data to process |
# Authorize read-write in the default namespace. Add this Role and the below RoleBinding to every namespace spinnaker deploys artifacts to | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: Role | |
metadata: | |
name: spinnaker-role | |
namespace: default | |
rules: | |
- apiGroups: [""] | |
resources: ["namespaces", "events", "replicationcontrollers", "serviceaccounts", "pods/logs"] |
This is a one-time operation you need to run per kernel
Go and download your kaggle.json file from your kaggle account page and replace YOUR_USERNAME and YOUR_KEY below.
Then run this code in a kaggle python cell
text_file = open("/root/.kaggle/kaggle.json", "w")
n = text_file.write('{"username":"YOUR_USERNAME","key":"YOUR_KEY"}')
text_file.close()