https://github.com/google/googletest/tree/master/googletest
$ git clone [email protected]:google/googletest.git
$ mkdir mybuild # Create a directory to hold the build output.
$ cd mybuild
import cdk = require("@aws-cdk/core"); | |
import apigateway = require("@aws-cdk/aws-apigateway"); | |
import lambda = require("@aws-cdk/aws-lambda"); | |
interface MultistackProps extends cdk.StackProps { | |
stage: "staging" | "production"; | |
functionArn: string; | |
domainName: string; | |
domainNameAliasHostedZoneId: string; | |
domainNameAliasTarget: string; |
import core = require("@aws-cdk/core"); | |
import lambda = require("@aws-cdk/aws-lambda"); | |
import s3 = require("@aws-cdk/aws-s3"); | |
import sns = require("@aws-cdk/aws-sns"); | |
import sqs = require("@aws-cdk/aws-sqs"); | |
import { SqsEventSource } from "@aws-cdk/aws-lambda-event-sources"; | |
import { SqsSubscription } from "@aws-cdk/aws-sns-subscriptions"; | |
export class ExistingS3BucketAndSNSTopicToLambdaThroughSQS extends core.Construct { | |
constructor(scope: core.Construct, id: string) { |
# https://www.youtube.com/watch?v=PHXAOKQk2dw | |
def kmp(text, pattern): | |
def generate_table(ptn): | |
tbl = [0] * len(ptn) | |
left = 0 | |
for right in range(1, len(ptn)): | |
tbl[right] = left | |
if ptn[left] == ptn[right]: | |
left += 1 |
https://github.com/google/googletest/tree/master/googletest
$ git clone [email protected]:google/googletest.git
$ mkdir mybuild # Create a directory to hold the build output.
$ cd mybuild
I ran 6 parallel tests on Zalenium, but the browsers were hang up.
This is the log and data I fetched from the server that Zalenium was running.
Here is the Docker run log https://gist.github.com/katryo/d2c588554d1ace8583ccaa3e755bfb98
I used top
when the browsers were hang.
$ docker run --rm -ti --name zalenium -p 4446:4444 -p 5555:5555 -v /var/run/docker.sock:/var/run/docker.sock -v /tmp/videos:/home/seluser/videos dosel/zalenium start --timeZone "Asia/Tokyo" --videoRecordingEnabled true | |
Docker binary already present, will use that one. | |
Docker version 17.03.0-ce, build 60ccb22 | |
-- LOG 15:49:41:419629376 Ensuring docker works... | |
-- LOG 15:49:41:717365510 Ensuring no stale Zalenium related containers are still around... | |
-- LOG 15:49:41:747418268 Ensuring docker-selenium is available... | |
-- LOG 15:49:41:793499510 Running additional checks... | |
haveged: haveged starting up | |
Copying files for Dashboard... | |
Starting Nginx reverse proxy... |
$docker exec -i -t 20743aca3fb8 /bin/bash
seluser@zalenium:/var/log/cont$ cat selenium-node-chrome-stderr.log
require 'yaml' | |
names = [] | |
Dir::glob('*.jpg').each do |filename| | |
names.push filename | |
end | |
names_hash = { 'names' => names } | |
names_yaml = names_hash.to_yaml |
for directory in *; do | |
directoryname="$(basename "$directory")" | |
for filename in $directoryname/*.jpg; do | |
basename="$(basename "$filename" .jpg)" | |
echo $filename | |
echo "converted/$basename.jpg" | |
convert -resize 1080x810 "$filename" "../converted_images/$basename.jpg" | |
done | |
done |
private func respondWithDataForRequest(dataRequest: AVAssetResourceLoadingDataRequest) -> Bool { | |
var startOffset = dataRequest.requestedOffset | |
if dataRequest.currentOffset != 0 { | |
startOffset = dataRequest.currentOffset | |
} | |
let songDataLength = Int64(self.songData.length) | |
if songDataLength < startOffset { | |
return false | |
} | |
let unreadBytes = songDataLength - startOffset |