Exports the locations of photos in a photo album as JSON data...
osascript -l JavaScript iPhotoLocation.js "NAIST Internship"
// Note: Using non-standard V8 feature | |
// https://code.google.com/archive/p/v8-i18n/wikis/BreakIterator.wiki | |
// | |
// The standard is now Intl.Segmenter but no browser implements it yet. | |
// | |
function cut(text) { | |
const iterator = new Intl.v8BreakIterator(["th"]); | |
iterator.adoptText(text); | |
const result = []; | |
let pos = iterator.first(); |
How to transcribe Thai speech in videos into text.
Google Cloud or Firebase project with billing enabled.
ffmpeg
or Docker.
# https://www.youtube.com/watch?v=vz1oG-YlvAY | |
# https://www.reddit.com/r/adventofcode/comments/zu3pat/2022_day_24_part_2_terminal_visualization/?utm_source=share&utm_medium=web2x&context=3 | |
require 'paint' | |
lines = $stdin.readlines.map(&:chomp) | |
directions = { | |
'^' => [0, -1], | |
'v' => [0, 1], | |
'<' => [-1, 0], | |
'>' => [1, 0] |
const customInspectSymbol = Symbol.for('nodejs.util.inspect.custom') | |
export type Input<T> = T | Output<T> | |
export interface Output<T> { | |
resolveWithContext(ctx: Context): Promise<T> | |
} | |
class OutputImpl<T> implements Output<T> { | |
private promise?: Promise<T> |
require('https').get({ | |
host: 'raw.github.com', | |
path: '/twitter/twitter-text-js/master/twitter-text.js' | |
}, function(res) { | |
var buf = ''; | |
res.setEncoding('utf-8'); | |
res.on('data', function(d) { buf += d }); | |
res.on('end', function() { gen(buf); }); | |
}); |
#include <stdio.h> | |
#include <stdlib.h> | |
#define NUM_VERTEX 10 | |
struct Vertex { | |
char name; | |
int mark; | |
struct Node* list; |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <time.h> | |
int iCurNumChannels; | |
int vecChannelOrder[100]; | |
unsigned int vecChannels[100]; | |
#define INVALID_CHANNEL_ID 101 | |
void InitChannel(int iNewChanID, unsigned int InetAddr) |