This file contains 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
import java.io.FileInputStream; | |
import java.io.FileNotFoundException; | |
import java.io.IOException; | |
import java.io.InputStream; | |
import java.util.zip.ZipEntry; | |
import java.util.zip.ZipFile; | |
class AndroidXMLDecompress { | |
// decompressXML -- Parse the 'compressed' binary form of Android XML docs | |
// such as for AndroidManifest.xml in .apk files |
This file contains 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
sudo yum groupinstall "Development Tools" | |
sudo yum install openssl-devel.x86_64 | |
sudo yum install ncurses-devel | |
# Install latest Erlang | |
wget http://erlang.org/download/otp_src_20.3.tar.gz | |
tar xvfz otp_src_20.3.tar.gz | |
cd otp_src_20.3 | |
make | |
sudo make install |
This file contains 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
import java.net._ | |
import java.io._ | |
import scala.io._ | |
import scala.util.control.Breaks._ | |
val server = "irc.freenode.net"; | |
val nick = "SeymourCakes" | |
val login = "SeymourCakesBot" | |
val channel = "#myoss" | |
val socket = new Socket(server, 6667) |
This file contains 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
;;; Project here: https://github.com/seymores/gcm-clj | |
;;; | |
;;; Note: you need to specify the custom repo to get gcm-server.jar | |
;;; :repositories [["google" "https://github.com/slorber/gcm-server-repository/raw/master/releases"]] | |
;;; :dependencies [[com.google.android.gcm/gcm-server "1.0.2"]] | |
;;; | |
;;; See http://developer.android.com/google/gcm/gs.html#server-app | |
;; Import all the needed classes from gcm-server.jar | |
(import (com.google.android.gcm.server Sender Message Message$Builder MulticastResult)) |
This file contains 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
#!/usr/bin/env ruby | |
# <bitbar.title>Ethermine BitBar Plugin</bitbar.title> | |
# <bitbar.version>v1.0</bitbar.version> | |
# <bitbar.author>Seymour Cakes</bitbar.author> | |
# <bitbar.author.github>https://gist.github.com/seymores/4cf112d09262a615c3cbf39b91e01207</bitbar.author.github> | |
# <bitbar.desc>Quick latest hashrate and unpaid values.</bitbar.desc> | |
# <bitbar.dependencies>ruby,httparty</bitbar.dependencies> | |
require 'httparty' |
This file contains 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
iex(8)> c1 = "https://carousell.com/ui/iso/api-main;localeCookies=true;path=%2F2.1%2Fproducts%2F;query=%7B%22count%22%3A31%2C%22start%22%3A0%2C%22sort%22%3A%22lowest_price%22%2C%22price_start%22%3A2000%2C%22query%22%3A%22rolex%20explorer%2039mm%202016%22%2C%22toggle_shippable%22%3A1%2C%22latitude%22%3A%22%22%2C%22longitude%22%3A%22%22%2C%22lte%22%3A%22%22%2C%22unit%22%3A%22%22%2C%22country_id%22%3A%221880251%22%2C%22country_code%22%3A%22SG%22%7D?_csrf=lY4VP8gA-VL4l1oTBrjxzVwVWronwIMzSPFQ&returnMeta=true" | |
"https://carousell.com/ui/iso/api-main;localeCookies=true;path=%2F2.1%2Fproducts%2F;query=%7B%22count%22%3A31%2C%22start%22%3A0%2C%22sort%22%3A%22lowest_price%22%2C%22price_start%22%3A2000%2C%22query%22%3A%22rolex%20explorer%2039mm%202016%22%2C%22toggle_shippable%22%3A1%2C%22latitude%22%3A%22%22%2C%22longitude%22%3A%22%22%2C%22lte%22%3A%22%22%2C%22unit%22%3A%22%22%2C%22country_id%22%3A%221880251%22%2C%22country_code%22%3A%22SG%22%7D?_csrf=lY4VP8gA-VL4l1oTBrjxzVwVWronwIMzSPFQ&returnMeta=true" | |
iex(9)> URI.decod |
This file contains 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
defmodule MyApp.EncryptedField do | |
@behaviour Ecto.Type | |
def type, do: :binary | |
def cast(value) do | |
{:ok, to_string(value)} | |
end | |
# This is called when the field value is about to be written to the database |
This file contains 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
;; Hardcode the input data here as `data` | |
(def data `({:content "Message from User 2" | |
:from {:id 2 :name "User 2" :type :user :updated "2000-03-05T16:49:56.845Z"} | |
:to {:id 22 :name "Group 22" :type :group :updated "1991-10-19T00:57:39.527Z"} | |
:type :message} | |
{:content "Message from User 1" | |
:from {:id 1 :name "User 1" :type :user :updated "1980-07-21T18:56:27.379Z"} | |
:to {:id 3 :name "User 3" :type :user :updated "1984-05-16T19:57:44.739Z"} |
This file contains 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
;; Question 2 | |
;; 1. Create a unit test that reproduces the problem | |
;; 2. Explain what is going wrong | |
;; 3. Fix the bug | |
;; 0. Start with the ref a, ref b and the advance-* functions | |
(def a (ref 1)) | |
(def b (ref 1)) |
This file contains 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
Algorithmia = require("algorithmia"); | |
const request = require('request'); | |
exports.apply = function(input, cb) { | |
let url = 'http://104.196.34.244:80/' + input; | |
request(url, function (error, response, body) { | |
if (!error && response.statusCode == 200) { | |
out = body |
NewerOlder