Uses the NPM @stellar/stellar-sdk
package, and demonstrates using a contract client to call a function.
Uses the Deno Runtime for JavaScript.
With Deno:
/** | |
* Calculates the date of Easter Sunday for a given year using the Anonymous Gregorian algorithm. | |
* See https://en.wikipedia.org/wiki/Computus#Anonymous_Gregorian_algorithm | |
* | |
* @param year The year for which to calculate Easter. | |
* @returns A Date object representing Easter Sunday for that year. | |
*/ | |
function getEaster(year: number): Date { | |
if (year < 1583) { | |
throw new Error("Algorithm is valid only for Gregorian calendar years (1583 onwards)."); |
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "0", | |
"Effect": "Allow", | |
"Action": ["s3:ListAllMyBuckets", "s3:ListObjects"], | |
"Resource": "*" | |
}, | |
{ |
#!/usr/bin/env ruby | |
require 'aws-sdk' | |
print "AWS Account ID: " | |
aws_account_id = STDIN.gets.chomp | |
print "S3 bucket name: " | |
bucket_name = STDIN.gets.chomp | |
print "AWS Access Key ID: " | |
aws_id = STDIN.gets.chomp | |
print "AWS Access Secret Key: " |
#!/usr/bin/env ruby | |
require 'aws-sdk-v1' | |
print "S3 bucket name: " | |
bucket_name = STDIN.gets.chomp | |
print "AWS Access Key ID: " | |
aws_id = STDIN.gets.chomp | |
print "AWS Access Secret Key: " | |
aws_key = STDIN.gets.chomp | |
print "AWS Root MFA Serial: " |
# Multi-Region DNS NameServer Propogation Check | |
# | |
# Uses the dns-lg.com API to retrieve the NS records for a zone (domain name) | |
# at 19 (more or less) different locations globally. Use this to monitor the | |
# propogation of nameserver changes at your registrar. | |
# | |
# Note: There is no such thing as a guarantee when it comes to whether your | |
# new nameservers have propogated fully or not. Rule of thumb is three days | |
# but often it is much faster and this check can help you weigh the risks. |
@echo off | |
rem configurable parameters | |
set SCREENCAP_FILE_PREFIX=screenshot | |
rem the dir on the device where the screenshot will be stored temporarily | |
set SCREENCAP_WORKING_DIR=/sdcard/ | |
rem adb path, leave blank if adb is already on the user or system path | |
set SCREENCAP_ADB_PATH= |
// | |
// NSData+HexString.h | |
// | |
// Copyright (c) 2013, Leigh McCulloch. All rights reserved. | |
// BSD-2-Clause License: http://opensource.org/licenses/BSD-2-Clause | |
// | |
#import <Foundation/Foundation.h> | |
@interface NSData (HexString) |