A minimal DynamoDB-backed mailing list package for Go.
Create a DynamoDB table with a Partition Key of "newsletter", and a Sort Key of "email".
Check out the news-api for an HTTP API handling subscriptions.
A minimal DynamoDB-backed mailing list package for Go.
A minimal DynamoDB-backed mailing list package for Go.
Create a DynamoDB table with a Partition Key of "newsletter", and a Sort Key of "email".
Check out the news-api for an HTTP API handling subscriptions.
Ignore me.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet nisl et nisl sodales tincidunt. Vivamus diam orci, imperdiet in luctus id, viverra et lectus. Ut nec nibh ut tellus mollis eleifend. In eget finibus ipsum, laoreet rutrum augue. Nulla vel risus et nisi elementum vestibulum in at felis. Praesent sed tristique ipsum. Nunc vitae ex nulla. Quisque vestibulum a enim in facilisis. Integer gravida orci vel pulvinar feugiat. Suspendisse lobortis nulla arcu, pretium suscipit enim ultrices sed. Nulla erat mauris, malesuada faucibus tempor id, dictum at odio. Aliquam bibendum arcu est, non suscipit mi tempor eget. Pellentesque id velit bibendum, molestie arcu eu, fermentum mi. In nibh mauris, sollicitudin non dui ut, viverra tempor est. Nulla porttitor orci vitae lacus placerat, eget lobortis est tincidunt.
Suspendisse pellentesque facilisis mi non molestie. Ut massa eros, efficitur ut sapien sit amet, tempus porta ligula. Nam imperdiet ligula nec tortor eleifend, a blandit magna commodo. Aenean quis justo eu mauris pharetra ultricies et non enim. Nam malesuada sodales arcu, sit amet rutrum justo accumsan quis. Sed id ex placerat, gravida nulla at, porttitor felis. Quisque condimentum gravida elit quis faucibus. Morbi accumsan risus quam, ut finibus libero cursus at. Sed iaculis ultrices elit, id interdum enim semper eu. In sed velit ante. Duis ut faucibus metus. Duis ac tortor at nibh suscipit pulvinar in varius enim. Pellentesque lectus arcu, condimentum non malesuada et, pulvinar non lacus. Morbi bibendum ut urna nec pulvinar. Donec eget enim tincidunt, pharetra justo accumsan, suscipit augue.
Nulla facilisi. Donec ut ipsum accumsan, egestas tortor in, elementum ligula. Vivamus lacinia purus tortor, blandit condimentum lacus tincidunt nec. Vivamus eleifend odio consequat, facilisis odio ac, iaculis nulla. Nulla facilisis sapien a metus placerat vestibulum. Sed scelerisque euismod tellus eget gravida. Suspendisse tristique, neque ac pretium ornare, tellus enim mollis tellus, non hendrerit ex elit quis felis. Nulla facilisi. In ut laoreet est, a pharetra tellus.
Some more stuff ๐ .
// Parse returns the rgb parsed from a color hex string.
func Parse(s string) (r, g, b uint8) {
m := re.FindStringSubmatch(s)
rv, _ := strconv.ParseInt(m[1], 16, 0)
gv, _ := strconv.ParseInt(m[2], 16, 0)
bv, _ := strconv.ParseInt(m[3], 16, 0)
r = uint8(rv)
g = uint8(gv)
b = uint8(bv)
return
}
Some indented code:
foo
bar
baz
Just ignore me :D
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer dui leo, faucibus in arcu in, interdum aliquet quam. Nunc pulvinar mollis scelerisque. Curabitur ut eleifend libero. Quisque ultricies quam non malesuada vestibulum. Cras nibh sapien, ultricies sit amet viverra a, tincidunt et mi. Integer quis dui ut enim vulputate pulvinar sed at ante. Proin commodo non lacus ut rutrum. Phasellus ac mi urna. Mauris tempor massa augue, suscipit efficitur metus tincidunt eu. Nullam id fringilla odio. Pellentesque fringilla erat lacus, ac vulputate massa faucibus at. Maecenas mattis tristique aliquam. Donec eu accumsan urna. In hac habitasse platea dictumst. Sed urna justo, hendrerit eget rutrum at, cursus sed mi.
Phasellus ullamcorper massa sed eros interdum, eget sodales nulla fermentum. Curabitur vestibulum, lacus sit amet viverra consequat, nunc urna posuere urna, in pretium lectus elit in risus. Suspendisse condimentum mauris a faucibus mollis. Mauris finibus enim dui, sed condimentum odio consectetur ac. Mauris ac enim at risus pretium pretium nec in neque. Nullam rhoncus ante sit amet nisi feugiat congue. Suspendisse potenti. Integer ultricies condimentum quam, et consectetur augue efficitur sit amet.
Nulla in dui quam. Proin sed lorem metus. Fusce dapibus lobortis quam non porttitor. Praesent eu orci ullamcorper, posuere ex quis, molestie tellus. Donec odio diam, sodales at nisl id, tristique feugiat libero. Etiam luctus libero eget lorem rutrum porttitor. Integer dictum porttitor hendrerit. Nunc egestas, sem a imperdiet facilisis, arcu ante hendrerit ex, at cursus erat lectus quis leo. Maecenas auctor magna nibh, ac hendrerit ante consectetur nec.
stuff
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam sit amet nisl et nisl sodales tincidunt. Vivamus diam orci, imperdiet in luctus id, viverra et lectus. Ut nec nibh ut tellus mollis eleifend. In eget finibus ipsum, laoreet rutrum augue. Nulla vel risus et nisi elementum vestibulum in at felis. Praesent sed tristique ipsum. Nunc vitae ex nulla. Quisque vestibulum a enim in facilisis. Integer gravida orci vel pulvinar feugiat. Suspendisse lobortis nulla arcu, pretium suscipit enim ultrices sed. Nulla erat mauris, malesuada faucibus tempor id, dictum at odio. Aliquam bibendum arcu est, non suscipit mi tempor eget. Pellentesque id velit bibendum, molestie arcu eu, fermentum mi. In nibh mauris, sollicitudin non dui ut, viverra tempor est. Nulla porttitor orci vitae lacus placerat, eget lobortis est tincidunt.
Suspendisse pellentesque facilisis mi non molestie. Ut massa eros, efficitur ut sapien sit amet, tempus porta ligula. Nam imperdiet ligula nec tortor eleifend, a blandit magna commodo. Aenean quis justo eu mauris pharetra ultricies et non enim. Nam malesuada sodales arcu, sit amet rutrum justo accumsan quis. Sed id ex placerat, gravida nulla at, porttitor felis. Quisque condimentum gravida elit quis faucibus. Morbi accumsan risus quam, ut finibus libero cursus at. Sed iaculis ultrices elit, id interdum enim semper eu. In sed velit ante. Duis ut faucibus metus. Duis ac tortor at nibh suscipit pulvinar in varius enim. Pellentesque lectus arcu, condimentum non malesuada et, pulvinar non lacus. Morbi bibendum ut urna nec pulvinar. Donec eget enim tincidunt, pharetra justo accumsan, suscipit augue.
Nulla facilisi. Donec ut ipsum accumsan, egestas tortor in, elementum ligula. Vivamus lacinia purus tortor, blandit condimentum lacus tincidunt nec. Vivamus eleifend odio consequat, facilisis odio ac, iaculis nulla. Nulla facilisis sapien a metus placerat vestibulum. Sed scelerisque euismod tellus eget gravida. Suspendisse tristique, neque ac pretium ornare, tellus enim mollis tellus, non hendrerit ex elit quis felis. Nulla facilisi. In ut laoreet est, a pharetra tellus.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum sapien sem, euismod quis diam ut, auctor commodo libero. Donec ultrices erat nisi, ac consectetur ipsum euismod eget. Donec varius sodales justo et suscipit. Curabitur non metus in nulla vehicula pulvinar. Mauris eget turpis placerat, gravida ipsum sit amet, viverra massa. Praesent ligula arcu, egestas at semper non, laoreet sed metus. Suspendisse potenti. Quisque scelerisque volutpat nisi, id lacinia eros euismod faucibus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer ut dolor non mauris auctor finibus in in sem. Pellentesque cursus est at eros dapibus condimentum. Aliquam interdum massa viverra ultricies posuere. Nunc dapibus laoreet justo, finibus aliquam justo placerat eget.
Curabitur vulputate, dolor a vulputate congue, lectus est elementum nulla, a congue sem metus vitae risus. Curabitur congue sem eu risus molestie accumsan. Donec egestas malesuada semper. Vivamus sem leo, commodo sit amet dignissim sit amet, dignissim a diam. Donec odio dolor, pharetra vitae ullamcorper eu, fermentum eget ligula. Nunc rhoncus augue odio, et pretium lorem tincidunt eget. Nam a dui cursus.
// Parse returns the rgb parsed from a color hex string.
func Parse(s string) (r, g, b uint8) {
m := re.FindStringSubmatch(s)
rv, _ := strconv.ParseInt(m[1], 16, 0)
gv, _ := strconv.ParseInt(m[2], 16, 0)
bv, _ := strconv.ParseInt(m[3], 16, 0)
r = uint8(rv)
g = uint8(gv)
b = uint8(bv)
return
}
Vestibulum libero id, ultricies mi. Ut non vestibulum tellus, vel sagittis magna. Donec molestie lacinia orci vitae ullamcorper. Proin vitae tortor tristique, iaculis purus et, semper arcu. Fusce eleifend, metus vel rutrum gravida, dolor arcu faucibus sapien, ac lobortis libero urna at lectus. Vivamus quam arcu, pellentesque ut nulla non, dictum feugiat est. Aliquam neque ipsum, hendrerit eget diam ut, hendrerit tempus velit. Aliquam cursus interdum massa vel efficitur.
strconv.ParseInt(m[3], 16, 0)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.