跟随,学习,进步

Peteris Krumins

Good coders code, great reuse

https://catonmat.net/

Peteris Krumins' blog about programming, hacking, software reuse, software ideas, computer security, google and technology.

转到作者网站

Browserling is now a top 20k website in the world

According to Alexa, Browserling is now a top 20k website in the world. 10k positions up from 30k a few months ago. It's yet another small step for a ling and a giant leap for ling-kind. alexa.com/siteinfo/browserling.com My goal is to make Browserling a top 10k website and beyond. Thanks for following along my adventure and see you next time! I'm just getting started here.


My Book is in Linux & BSD Humble Book Bundle

My book Perl One-Liners together with many other great books is in Linux & BSD Book Bundle put together by my publisher No Starch Press. You can get it for just $1. 10,000 bundles sold in the first few days! Make it 10,001 and get it at Linux & BSD Book Bundle. See you next time!


Nineteenth site in online tools network: onlineUNICODEtools.com

At Browserling we're building a network of online tools websites. Each site focuses on one and only one tool category. Each tool does one and only one thing. Today we're releasing the nineteenth site – Online Unicode Tools. Online Unicode Tools is a collection of simple, free and easy to use utilities for working with Unicode data. There are no ads, popups, or other garbage. Just Unicode utilities that work in your browser. Load Unicode and instantly get the result! www.onlineUNICODEtools.com Here's a list of all Unicode tools so far: Convert Unicode to Code Points Convert Code Points to Unicode Convert Unicode to UTF-8 Convert Unicode to UTF-16 Convert Unicode to UTF-32 Convert Unicode to an Image Generate Random Unicode Generate a Range of Unicode Characters Extract a Range of Code Points Extract Graphemes Count Unicode Characters Increment or Decrement Unicode Values Reverse Unicode Rotate Unicode Text Repeat Unicode Split Unicode Into Characters Split Unicode Into Fragments Chunkify Unicode Join Unicode Truncate Unicode Left-pad Unicode Right-pad Unicode Center Unicode Right-align Unicode Generate Unicode Numbers Generate Unicode Letters Generate Unicode Text Cyclically Shift Unicode Convert Unicode to HTML Convert Unicode to Base64 Convert Unicode to a Data URL Convert Unicode to Binary Convert Unicode to Octal Convert Unicode to Decimal Convert Unicode to Hex Here are the upcoming Unicode tools: Find the Names of Unicode Symbols URL-encode Unicode URL-decode Unicode Convert Binary to Unicode Convert Octal to Unicode Convert Decimal to Unicode Convert Hex to Unicode Convert Unicode to Any Base Convert Any Base to Unicode Convert Unicode to ASCII Convert ASCII to Unicode Convert Unicode to Latin1 Convert Latin1 to Unicode Convert Unicode to Bytes Convert Bytes to Unicode Sort Unicode Validate Unicode Convert Unicode to Punycode Convert Punycode to Unicode Decode Base64 to Unicode Encode Unicode to Data URI Decode Data URI to Unicode Convert HTML to Unicode Convert UTF8 to Unicode Convert UTF16 to Unicode Convert UTF32 to Unicode Convert Unicode to Uppercase Convert Unicode to Lowercase Convert Unicode to Randomcase Convert Unicode to Lowercase JSON Stringify Unicode JSON Parse Unicode Analyze Unicode Let Zalgo Destroy Unicode The first eighteen websites in the network are: Online CSV Tools, which is all about working with Comma Separated Values. Online TSV Tools, which is all about working with Tab Separated Values. Online JSON Tools, which is all about working with JSON data. Online XML Tools, which is all about working with XML documents. Online YAML Tools, which is all about working with YAML configs. Online STRING Tools, which is all about working with strings. Online RANDOM Tools, which is all about doing random things. Online BINARY Tools, which is all about working with binary zeros and ones. Online PNG Tools, which is all about working with PNG images. Online HEX Tools, which is all about working with hexadecimal values. Online JPG Tools, which is all about working with JPEG images. Online ASCII Tools, which is all about working with ASCII charset. Online MATH Tools, which is all about doing mathy things. Online IMAGE Tools, which is all about working with various image formats. Online UTF8 Tools, which is all about working with UTF8 encoding. Online TEXT Tools, which is all about doing text processing. Online NUMBER Tools, which is all about working with numbers. Online FRACTAL Tools, which is all about doing fractaly things. The next few sites are onlineHASHtools, onlineGIFtools, onlineBITMAPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 999 more. See you next time!


Announcing the Curl Cookbook

I and my team at Browserling just created the Curl Cookbook. It contains over a dozen organic, nutritious, and completely irresistible recipes for quickly getting the everyday curl tasks done. Here are all the recipes in the Curl Cookbook: Make a POST Request (TLDR: Use -X POST argument) Add POST Data to a Request (TLDR: Use -d var=val argument) Construct a Query String (TLDR: Use -G argument) Add HTTP Headers (TLDR: Use -H 'Header: Value' argument) Change the User Agent (TLDR: Use -A 'User Agent' argument) Set Cookies (TLDR: Use -b name=value argument) Add a Referrer (TLDR: Use -e URL argument) Follow a 3XX Redirect (TLDR: Use -L argument) Use the Basic HTTP Authentication (TLDR: Use -u user:pass argument) Print the Response Headers (TLDR: Use -i argument) Use a Proxy (TLDR: Use -x protocol://host:port argument) Ignore the SSL Certificate (TLDR: Use -k argument) Make Curl Silent (TLDR: Use -s argument) Save the Response to a File (TLDR: Use -o file argument) Make Curl Slow (TLDR: Use --limit-rate 8k (8KB/sec) argument) Debug Curl Requests (TLDR: Use -v or --trace arguments) Make a GET Request (TLDR: No arguments required, it's the default) I'll be adding more recipes to Curl's Cookbook and will also create several more cookbooks for other technologies that I often use, such as dtrace, netcat, dig, wget, iptables, and lsof. See you all then!


Announcing MathUrls.com

I and my team at Browserling just released MathUrls.com. It's a neat math news aggregator that collects news titles from the top 20 math blogs and websites and has a super fast search. Check it out! Other websites in our URLs network are: FinUrls – a finance news aggragator SciUrls – a science news aggragator TechUrls – a technology news aggragator DevUrls – a developer news aggragator Check them out as well and see you next time!


Eighteenth site in online tools network: onlineFRACTALtools.com

At Browserling we're building a network of online tools websites. Each site focuses on one and only one tool category. Each tool does one and only one thing. Today we're releasing the eighteenth site – Online Fractal Tools. Online Fractal Tools is a collection of simple, free and easy to use utilities for doing all kinds of fractaly things. There are no ads, popups or other garbage. Just fractal utilities that work in your browser. Press a button – get a fractal! www.onlineFRACTALtools.com Here's a list of all fractal tools so far. Draw a Dendrite Fractal that looks like this: Draw a Canopy Fractal that looks like this: Draw a Flowsnake Fractal that looks like this: Draw a Morton Fractal that looks like this: Draw a Hilbert Fractal that looks like this: Draw a V-fractal that looks like this: Draw a Peano Fractal that looks like this: Draw a Dragon Fractal that looks like this: Draw a Twin Dragon Fractal that looks like this: Draw a Triangle Dragon Fractal that looks like this: Draw a Koch Fractal that looks like this: Draw a Triflake Fractal that looks like this: Draw a Sierpinski Fractal that looks like this: Draw a Pentaflake Fractal that looks like this: Draw a Hexaflake Fractal that looks like this: Draw a Multiflake Fractal that looks like this: Draw a Moore Fractal that looks like this: Draw a Cantor Fractal that looks like this: Draw a Dust Fractal that looks like this: Draw a Levy Fractal that looks like this: Draw a Frosty Fractal that looks like this: Draw a Pythagoras Fractal that looks like this: Draw a T-square Fractal that looks like this: Draw a Hausdorff Fractal that looks like this: Here are the upcoming fractal tools: Generate a Hilbert Sequence Enumerate a Hilbert Fractal Generate a Peano Sequence Enumerate a Peano Fractal Generate a Moore Sequence Enumerate a Moore Sequence Generate a Cantor String Draw a Mandelbrot Tree Draw a Barnsey Tree Draw a Barnsey's Fern Draw a Binary Fractal Tree Draw a Ternary Fractal Tree Draw a Dragon Fractal Tree Draw a De Rham Fractal Draw a Takagi Fractal Draw a Peano Pentagon Fractal Draw a Tridendrite Fractal Draw a McWorter Pentigree Fractal Draw a McWorter Lucky Seven Fractal Draw an Eisenstein Fractions Fractal Draw a Bagula Double V Fractal Draw a Julia Set Draw a Mandelbrot Set Draw a Toothpick Fractal Draw a Ulam-Warburton Fractal The first seventeen websites in the network are: Online CSV Tools, which is all about working with Comma Separated Values. Online TSV Tools, which is all about working with Tab Separated Values. Online JSON Tools, which is all about working with JSON data. Online XML Tools, which is all about working with XML documents. Online YAML Tools, which is all about working with YAML configs. Online STRING Tools, which is all about working with strings. Online RANDOM Tools, which is all about doing random things. Online BINARY Tools, which is all about working with binary zeros and ones. Online PNG Tools, which is all about working with PNG images. Online HEX Tools, which is all about working with hexadecimal values. Online JPG Tools, which is all about working with JPEG images. Online ASCII Tools, which is all about working with ASCII charset. Online MATH Tools, which is all about doing mathy things. Online IMAGE Tools, which is all about working with various image formats. Online UTF8 Tools, which is all about working with UTF8 encoding. Online TEXT Tools, which is all about doing text processing. Online NUMBER Tools, which is all about working with numbers. The next few sites are onlineHASHtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 999 more. See you next time!


Announcing catonmat tools

Over the last couple of years I and my team at Browserling have created hundreds of tiny browser-based utilities for getting things done. At first we created Browserling's developer tools and later we created an online tools network. These tools are now used millions of times every month. Today I'm replicating this success and launching catonmat tools. Catonmat tools are a simplified and improved version of existing tools. Here are the first 15 tools that I've added: Generate Random Numbers Generate Random Vectors Generate Random Matrices Generate Random Primes Generate Random Passwords Generate Random Bytes Generate Binomial Coefficients Generate an Arithmetic Sequence Generate a Geometric Sequence Generate a List of Integers Generate a List of Primes Generate a List of Fibonacci Numbers Generate a List of Lucas Numbers Generate Random Fibonacci Numbers Generate Random Lucas Numbers I'll be adding a dozen new tools every month and do a blog post about them every now and then. See you all next time!


Seventeenth site in online tools network – onlineNUMBERtools.com

At Browserling we're building a network of online tools websites. Each site in the network focuses on one and only one tool category. Each tool does one and only one thing. The first sixteen websites in the network are Online CSV Tools, which is all about working with Comma Separated Values files, Online TSV Tools, which is all about working with Tab Separated Values files, Online JSON Tools, which is all about working with JSON data, Online XML Tools, which is all about working with XML documents, Online YAML Tools, which is all about working with YAML configs, Online STRING Tools, which is all about working with strings, Online RANDOM Tools, which is all about doing random things, Online BINARY Tools, which is all about working with binary zeros and ones, Online PNG Tools, which is all about working with PNG images, Online HEX Tools, which is all about working with hexadecimal values, Online JPG Tools, which is all about working with JPEG images, Online ASCII Tools, which is all about working with ASCII charset, Online MATH Tools, which is all about doing mathy things, Online IMAGE Tools, which is all about working with various image formats, Online UTF8 Tools, which is all about working with UTF8 encoding, Online TEXT Tools, which is all about doing text processing. Today we're releasing the seventeenth site. The seventeenth site in our network is Online Number Tools. Online Number Tools is a collection of simple, free and easy to use utilities for doing all kinds of numbery things. There are no ads, popups or other garbage. Just number utilities that work in your browser. Load numbers and instantly get result! www.onlineNUMBERtools.com Here's a list of all number tools so far: Generate an Arithmetic Progression Generate a Geometric Progression Draw Pascal's Triangle Convert Numbers to a Picture Generate Random Numbers Generate Random Prime Numbers Generate Random Matrices Generate Random Vectors Find the Transpose of a Matrix Calculate Matrix Determinant Calculate Pi Digits Calculate e Digits Calculate Golden Ratio Digits Generate Look and Say Numbers Calculate Fibonacci Numbers Calculate Lucas Numbers Calculate Prime Numbers Number Primality Test Calculate Prime Factors Calculate All Factors of a Number Generate an Integer Sequence Generate Even Numbers Generate Odd Numbers Pick a Number Round a Number Sort a List of Numbers Sort the Digits in a Number Filter a List of Numbers Calculate Number Sum Calculate Number Product Calculate Digit Sum Calculate Digit Product Generate a Unit Matrix Convert a Number to the Power of Two Convert a Number to the Power of Ten Here are upcoming number tools: Check if a Number is Numberwang Shuffle Digits in a Number Rewrite Numbers Generate Powers of 2 Generate Powers of 10 Create a Floating Point Number Convert a Number to the Scientific Notation Convert Scientific Notation to a Number Generate Random Binary Numbers Generate Random Octal Numbers Generate Random Decimal Numbers Generate Random Hex Numbers Calculate a Running Sum Calculate a Running Product Find the Maximal Number Find the Minimal Number Calculate the Factorial Generate Number Bigrams Generate Number Trigrams Generate Number N-grams Analyze a Number Convert a Number to an Ordinal Convert an Ordinal to a Number Convert a Number to Words Convert Words to a Number Convert a Number to Roman Number Convert a Roman Number to Regular Number Generate Negafibonacci Numbers Generate Fibonacci Primes Fibonacci Number Test Fibonacci Prime Test Construct Fibonacci Words Construct Tribonacci Words Generate Negalucas Numbers Generate Lucas Primes Lucas Prime Test Invert a Matrix Calculate the Trace of a Matrix Calculate the Trace of a Matrix Calculate the Eigenvalues of a Matrix Multiply Matrices Add Matrices Subtract Matrices Generate Moser de Bruijn Numbers Generate Kolakoski Numbers Generate Gijswijt Numbers Generate Rudin-Shapiro Numbers Generate Baum-Sweet Numbers Generate Thue-Morse Sequence Generate Perfect Numbers Generate Almost Perfect Numbers Generate Excessive Number Sequence Generate Deficient Number Sequence Calculate Dragon Curve Numbers Generate Composite Numbers Test if a Number is Perfect Test if a Number is Abundant Test if a Number is Deficient Calculate Greatest Common Divisor Calculate Least Common Multiple Generate a Sequence of Squares Generate a Sequence of Cubes Calculate the Modulo Group Number Digits Split a Number into Digits Printf Numbers Palindrome Number Test Create a Palindrome Number Create Zalgo Numbers Mirror a Number Reverse a Number Rotate a Number Increase All Digits in a Number Decrease All Digits in a Number Calculate Percentages Generate Natural Numbers Generate Rational Numbers Generate Real Numbers Generate Complex Numbers Generate Binary Numbers Generate Pairs of Numbers Generate Pairs of Numbers Convert a Fraction to a Decimal Convert a Decimal to a Fraction Convert a Binary Number to Octal Number Convert a Binary Number to Decimal Number Convert a Binary Number to Hex Number Convert a Octal Number to Binary Number Convert a Octal Number to Decimal Number Convert a Octal Number to Hex Number Convert a Decimal Number to Binary Number Convert a Decimal Number to Octal Number Convert a Decimal Number to Hex Number Convert a Hex Number to Binary Number Convert a Hex Number to Octal Number Convert a Hex Number to Decimal Number Convert Any Number to Any Base Change Number's Mantissa Change Number's Base Change Number's Exponent Generate Numberwang Numbers The next few sites are onlineHASHtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 999 more. See you next time!


Announcing FinUrls.com

Another great month for team Browserling – we just released FinUrls.com. It's a neat financial news aggregator that collects news titles from the top 20 finance and business websites and has a super fast search. Check it out! Other websites in our URLs network are: SciUrls – a science news aggragator TechUrls – a technology news aggragator DevUrls – a developer news aggragator Check them out as well and see you next time!


Announcing SciUrls.com

More great news from team Browserling – we just released SciUrls.com for all science fans. It's a fun little website that aggregates news from top 20 science websites and has a super fast search. Check it out! Other similar sites that we've created are TechUrls – a technology news aggragator and DevUrls – a programming news aggragator. Check them out as well and see you next time!


Sixteenth site in online tools network – onlineTEXTtools.com

At Browserling we're building a network of online tools websites. Each site in the network focuses on one and only one tool category. Each tool does one and only one thing. The first fifteen websites in the network are Online CSV Tools, which is all about working with Comma Separated Values files, Online TSV Tools, which is all about working with Tab Separated Values files, Online JSON Tools, which is all about working with JSON data, Online XML Tools, which is all about working with XML documents, Online YAML Tools, which is all about working with YAML configs, Online STRING Tools, which is all about working with strings, Online RANDOM Tools, which is all about doing random things, Online BINARY Tools, which is all about working with binary zeros and ones, Online PNG Tools, which is all about working with PNG images, Online HEX Tools, which is all about working with hexadecimal values, Online JPG Tools, which is all about working with JPEG images, Online ASCII Tools, which is all about working with ASCII charset, Online MATH Tools, which is all about doing mathy things, Online IMAGE Tools, which is all about working with various image formats, Online UTF8 Tools, which is all about working with UTF8 encoding. Today we're releasing the sixteenth site. The sixteenth site in our network is Online Text Tools. Online Text Tools is a collection of simple, free and easy to use text processing utilities. There are no ads, popups or other garbage. Just text utilities that work in your browser. Load text and instantly get result. www.onlineTEXTtools.com Here's a list of all text tools: Split Text Join Text Repeat Text Reverse Text Truncate Text Trim Text Left-pad Text Right-pad Text Right-align Text Center Text Add a Prefix to Text Add a Suffix to Text Remove All Empty Lines from Text Filter Text Find and Replace Text Find the Length of Text Convert Text to an Image Create a Palindrome from Text Check if Text is a Palindrome Convert Text to Uppercase Convert Text to Lowercase Randomize Text Case Invert Text Case Convert Spaces to Newlines in Text Convert Newlines to Spaces in Text Convert Text to Morse Code Convert Morse Code to Text URL-encode Text URL-decode Text HTML-encode Text HTML-decode Text Base64-encode Text Base64-decode Text Convert Text to Binary Convert Binary to Text Convert Text to Octal Convert Octal to Text Convert Text to Decimal Convert Decimal to Text Convert Text to Hexadecimal Convert Hexadecimal to Text Here are upcoming text tools: Calculate Levenstein Distance Tokenize Text Lemmatize Text Generate Text Bigrams Generate Glitch Text Slash-escape Text Slash-unescape Text Generate Random Text Generate Text from a Regular Expression Printf Text Transpose Text Convert Spaces to Tabs Convert Tabs to Spaces Remove All Whitespace Remove All Text Punctuation Convert Text to Code Points Convert Code Points to Text Extract Text from JSON Extract Text from HTML Extract Text from BBCode Extract Text from XML Convert CSV to Text Columns Convert Text Columns to CSV Generate Text Unigrams Generate Text Trigrams Generate Text N-grams Stem Words in Text Convert Text to Title Case Convert Text to Proper Case Justify Text Format Text Find the Number of Letters in Text Find the Number of Words in Text Find the Number of Lines in Text Fine the Number of Paragraphs in Text Sort Letters in Text Sort Words in Text Sort Sentences in Text Sort Paragraphs in Text Statistical Text Analysis Add Text Line Numbers Wrap Text Shuffle Letters in Text Shuffle Words in Text Shuffle Sentences in Text Shuffle Paragraphs in Text Extract Regular Expression Matches from Text Find All Email Addresses in Text Find All Web Addresses in Text Find All Numbers in Text Rotate Text ROT13 Text ROT47 Text Encode Text to Punycode Decode Punycode to Text Convert Text to Base32 Convert Base32 to Text Convert Text to Base58 Convert Base58 to Text Convert Text to Base85 Convert Base85 to Text UTF8-encode Text UTF8-decode Text UTF16-encode Text UTF16-decode Text UTF32-encode Text UTF32-decode Text IDN-encode Text IDN-decode Text Uuencode Text Uudecode Text Xxencode Text Xxdecode Text Strip HTML Tags from Text Strip XML Tags from Text Convert Text to HTML Entities Remove Diacritics from Text Normalize Text Spacing Compare Text Create Text Typos Create a Mirror Copy of Text Grep Text Head Text Tail Text Rewrite Text The next few sites are onlineNUMBERtools, onlineHASHtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 999 more. See you next time!


Announcing DevUrls.com

Happy new year everyone! As always, I and my team at Browserling are starting the year strong by releasing. Last week we released TechUrls and today we're releasing DevUrls.com. It's a fun little website that aggregates news from top 30 programming websites and has a super fast search. Check it out! From a technical perspective, it's written using alien technology and the latest and greatest computer programming tricks. See you next time!


Announcing TechUrls.com

I and my team at Browserling just launched TechUrls.com. It's a fun little website that aggregates news from top 20 tech websites and has a super fast search. Check it out! From a technical perspective, it's written using alien technology and the latest and greatest computer programming tricks. See you next time!


Fractal Generators, Part 4

A few months ago I launched Online Math Tools website. It's a collection of browser-based utilities for doing mathy things. To make things more interesting I hired a mathematician to research and create all possible fractal curve generators. We just finished the next 10 fractals. Missed the previous parts? Here they are – fractals 1-10, fractals 11-20, fractals 21-30. There will be more than one hundred different fractal generators total and perhaps we'll discover or invent some new fractals ourselves. Stay tuned and smash that subscribe button! Sierpinski Hexaflake Generator Sierpinski Polyflake Generator Sierpinski Square Generator Quaddragon Fractal Generator Hexadragon Fractal Generator Pythagoras Tree Generator Heighway Triangle Generator Koch Triangle Generator Koch Polyflake Generator Cesaro Polyflake Generator 41 (bonus). V-tree Fractal Generator See you next time!


Boom! Tetris for Jonas!

Jonas lost his Tetris world champion title last week. I made this comic as a tribute to him. Boom! Tetris for Jonas! Here are the final moments from the Tetris world championship 2018. www.youtube.com/watch?v=Zybz51urfBI See you next time!


Fifteenth site in online tools network: onlineUTF8tools.com

At Browserling we're building a network of online tools websites. Each site in the network focuses on one and only one tool category. Each tool does one and only one thing. The first fourteen websites in the network are Online CSV Tools, which is all about working with Comma Separated Values files, Online TSV Tools, which is all about working with Tab Separated Values files, Online JSON Tools, which is all about working with JSON data, Online XML Tools, which is all about working with XML documents, Online YAML Tools, which is all about working with YAML configs, Online STRING Tools, which is all about working with strings, Online RANDOM Tools, which is all about doing random things, Online BINARY Tools, which is all about working with binary zeros and ones, Online PNG Tools, which is all about working with PNG images, Online HEX Tools, which is all about working with hexadecimal values, Online JPG Tools, which is all about working with JPEG images, Online ASCII Tools, which is all about working with ASCII charset, Online MATH Tools, which is all about doing mathy things, Online IMAGE Tools, which is all about working with various image formats. Today we're releasing the fifteenth site. The fifteenth site in our network is Online UTF8 Tools. Online UTF8 Tools is a collection of simple, free and easy to use utilities for working with UTF8 encoded data. There are no ads, popups or other garbage. Just UTF8 utilities that work in your browser. Load UTF8 and instantly get result. www.onlineUTF8tools.com Here's a list of all UTF8 tools: Convert UTF8 to Binary Bits Convert Binary Bits to UTF8 Convert UTF8 to Octal Convert Octal to UTF8 Convert UTF8 to Decimal Convert Decimal to UTF8 Convert UTF8 to Hexadecimal Convert Hexadecimal to UTF8 Convert UTF8 to Base64 Convert Base64 to UTF8 Convert UTF8 to Arbitrary Base Convert Arbitrary Base to UTF8 Convert UTF8 to Data URL Convert Data URL to UTF8 Convert UTF8 to Lowercase Convert UTF8 to Uppercase Randomize UTF8 Case Convert UTF8 to HTML Entities Convert HTML Entities to UTF8 URL-encode UTF8 URL-decode UTF8 Convert UTF8 to Bytes Convert Bytes to UTF8 Convert UTF8 to ASCII Convert ASCII to UTF8 Convert UTF8 to UTF16 Convert UTF16 to UTF8 Convert UTF8 to UTF32 Convert UTF32 to UTF8 Generate Random UTF8 Here are upcoming UTF8 tools: Convert UTF8 to Code Points Convert Code Points to UTF8 Flip UTF8 Bits Shuffle UTF8 Bits Convert UTF8 to Morse Code Convert Morse Code to UTF8 Convert UTF8 to ANSI Convert ANSI to UTF8 Convert UTF8 to EBCDIC Convert EBCDIC to UTF8 Convert UTF8 to Latin1 Convert Latin1 to UTF8 Convert UTF8 to KOI8 Convert KOI8 to UTF8 Find UTF8 Length Reverse a UTF8 String Shuffle UTF8 Characters Rotate UTF8 Characters Create Art from UTF8 Draw a UTF8 Character Table Convert UTF8 to an Image The next few sites are onlineHASHtools, onlineTEXTtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 10 more. If you like what I'm doing you can subscribe to my blog and/or follow me on twitter and/or follow browserling on twitter and/or do nothing. See you next time!


Browserling is now a top 30k website in the world

According to Alexa, Browserling is now a top 30k website in the world. 10k positions up from 40k a few months ago. It's yet another small step for a ling and a giant leap for ling-kind. alexa.com/siteinfo/browserling.com My goal is to make Browserling a top 10k website and beyond. Thanks for following along my adventure and see you next time! I'm just getting started here.


My book Perl One Liners is in Humble Book Bundle again

It be time to learn you some stuff! My book Perl One-Liners together with many other great books is in Learn You Some Code Humble Book Bundle put together by my publisher No Starch Press. My book will make you the command line ninja; the shell warrior; the terminal god; the console senpai. You'll be able to solve problems in seconds that take mere mortals hours and even beat Larry Wall at his own game. While Python programmers will be indenting their code and C programmers will be compiling their programs, you'll already be done with the job. 5000 bundles sold in the first 12 hrs! Make it 5001 and get it for just $1 in Learn You Some Code Book Bundle. Learn you some one-liners and see you next time!


Even More Fractal Curve Generators

A few weeks ago I launched Online Math Tools website. It's a collection of browser-based utilities for doing mathy things. To make things more interesting I hired a mathematician to research and create all possible fractal curve generators. Here are the next 10 fractal generators we added. See previous 10 fractals here and previous-previous 10 fractals here. There will be more than one hundred different fractal generators total and perhaps we'll discover or invent some new fractals ourselves. Sierpinski Maze Generator Quadratic Koch Island Generator Koch Anti-snowflake Generator Triflake Fractal Generator Quadratic Cross Generator Generalized Cantor Fractal Generator Smith Volterra Cantor Fractal Generator Twin Dragon Fractal Generator Triple Dragon Fractal Generator Sierpinski Pentagon Generator 31 (bonus). Sierpinski n-flake Generator Smash that subscribe button and see you next time!


Fourteenth site in online tools network: onlineIMAGEtools.com

At Browserling we're building a network of online tools websites. Each site in the network focuses on one and only one tool category. Each tool does one and only one thing. The first thirteen websites in the network are Online CSV Tools, which is all about working with Comma Separated Values files, Online TSV Tools, which is all about working with Tab Separated Values files, Online JSON Tools, which is all about working with JSON data, Online XML Tools, which is all about working with XML documents, Online YAML Tools, which is all about working with YAML configs, Online STRING Tools, which is all about working with strings, Online RANDOM Tools, which is all about doing random things, Online BINARY Tools, which is all about working with binary zeros and ones, Online PNG Tools, which is all about working with PNG images, Online HEX Tools, which is all about working with hexadecimal values, Online JPG Tools, which is all about working with JPEG images, Online ASCII Tools, which is all about working with ASCII charset, Online MATH Tools, which is all about doing mathy things. Today we're releasing the fourteenth site. The fourteenth site in our network is Online Image Tools. Online Image Tools is a collection of simple, free and easy to use utilities for working with all various image formats. There are no ads, popups or other garbage. Just image utilities that work in your browser. Load an image and instantly get result. www.onlineIMAGEtools.com Here's a list of all image tools: Convert PNG to JPG Convert JPG to PNG Convert PNG to GIF Convert GIF to PNG Convert PNG to BMP Convert BMP to PNG Convert PNG to Base64 Convert Base64 to PNG Convert BMP to GIF Convert GIF to BMP Convert JPG to BMP Convert BMP to JPG Convert BMP to Base64 Convert Base64 to BMP Convert JPG to GIF Convert GIF to JPEG Convert GIF to Base64 Convert Base64 to GIF Extract GIF Frames Play GIFs Frame by Frame Convert JPG to Base64 Convert Base64 to JPG Change JPG Quality Convert Image to Base64 Convert Base64 to Image Crop an Image Resize an Image Rotate an Image Duplicate an Image Flip Image Horizontally Flip Image Vertically Add Text to an Image Add a Border to an Image Round Image Corners Convert an Image to Grayscale Blur an Image Sharpen an Image Pixelate an Image Generate a Random Image Convert Image to Data URI Convert Data URI to Image Here are upcoming image tools: Browser-based Image Editor Convert PNG to ICO Convert ICO to PNG Convert PNG to TIFF Convert TIFF to PNG Convert JPG to ICO Convert ICO to JPG Convert JPG to TIFF Convert TIFF to JPG Convert GIF to ICO Convert ICO to GIF Convert GIF to TIFF Convert TIFF to GIF Convert GIF to Animated PNG Convert Animated PNG to GIF Convert BMP to ICO Convert ICO to BMP Convert BMP to TIFF Convert TIFF to BMP Convert Webp to ICO Convert ICO to Webp Convert Webp to TIFF Convert TIFF to Webp Create an Animated GIF Create a Thumbnail Create a Glitch Image Convert PNG Color Space Generate ASCII Art from an Image Generate ANSI Art from an Image The next few sites are onlineUTF8tools, onlineHASHtools, onlineGIFtools, onlineBMPtools, onlinePDFtools, onlineBROWSERtools, onlineCRYPTOtools, onlineAUDIOtools, onlineCSStools, onlineJStools, and then 10 more. If you like what I'm doing you can subscribe to my blog and/or follow me on twitter and/or follow browserling on twitter and/or do nothing. See you next time!