jfrech.com
jblog
table of contents
[236]
Halloween MMXX: a colorful poem illustration.
[235]
Crashing GCC with 63 Bytes, not counting a potential trailing 0x0a.
[234]
Book review: A Tour of C++: Stroustrup’s 240 page C++ adaptor for those already familiar with the fundamentals of imperative programming.
[233]
jblog has moved. To a fruitful next five and a half years.
[231]
Moth; an ASCII-illustrated haiku.
[230]
Measly Mazes: meander machine-made masonry.
[229]
Lichen, Extraterrestrials, Diodes #2. The bulb’s not lit, as sadness hit.
[228]
Java’s Terseness — an oxymoron.
[227]
Colorful Time Prompt in zsh adds some temporal bling to a zsh command prompt.
[226]
Zpr’(h: a symbolic, directionally super-lazy esoteric programming language.
[225]
Complete Contact Configurations computes correctly crafted cities.
[224]
Non-Uniform Shuffling explores a subtly incorrect shuffling implementation.
[222]
Factoids #1 shows off three more factoids I discovered.
[221]
Extending A056154 is about my discovery of A𝟢𝟧𝟨𝟣𝟧𝟦(𝟣𝟥) = 𝟦𝟫 𝟢𝟫𝟦 𝟣𝟩𝟦.
[220]
A325902 presents an OEIS sequence of mine.
[219]
Digit Sums proves one of Jack Reacher’s statements.
[218]
Short brainfuck Primes computes all primes representable as a short in brainfuck.
[217]
Mandelbrot set sketch in Scratch sketches the Mandelbrot set in Scratch.
[216]
Factoids #0 shows off three mathematical factoids, two rigorously proved.
[215]
Mostly Misaligned Mirrors attempts to visualize and simulate a stochastic problem.
[214]
krrp. My first ever language.
[213]
Sudoku Generation uses lazy evaluation to generate sudoku puzzles of varying sizes.
[212]
Pi Day MMXIX, a π-inspired iteration quine.
[211]
Lichen, Extraterrestrials, Diodes #1: an amber light-emitting diode gazing at the moss.
[210]
Kickboy #0. Kicking the ball.
[209]
Foam Cube Puzzle, solved using brute-force.
[208]
Winter MMXVIII — a tree-shaped quine.
[207]
Symbolic Closed-Form Fibonacci: calculating a well-known sequence in an inefficient manner.
[206]
Prime Intirety — all of them!
[205]
Halloween MMXVIII: spookily celebrating with a haiku.
[204]
Conky Clock implements an ASCII-art clock.
[203]
Snippet #2; low memory usage, low usability.
[202]
Interpreting brainfuck in C — an interpretation in C.
[201]
Heapsort — an implementation in C.
[200]
Snippet #1 extends classical mutlidimensional calculus notation.
[199]
Tau Day MMXVIII celebrates the truly superior constant.
[198]
Truth is a command-line truth table creator.
[197]
Worldwide Pinhole Day MMXVIII; showing this year’s pinhole photographs.
[196]
Snippet #0 — a syntactically fascinating JavaScript snippet.
[195]
Lichen, Extraterrestrials, Diodes #0, the zeroth entry in my image series LED.
[194]
Third Anniversary celebrates this blog’s third year in existence.
[193]
[192]
Pi Day MMXVII, calculating pi using an improper integral.
[191]
[190]
Sorting in C, five sorting algorithms implemented in the C language.
[189]
Lyapunov Fractal — visualizing population growth leads to fractal images.
[188]
Christmas MMXVII, a fractal-haiku combination celebrating Christmas.
[187]
Python Matrix Module; matrix arithmetic and Gaussian elimination in Python 2.
[186]
Animating the Quantum Drunkard’s Walk, a cellular automaton linked to random walks.
[185]
Fire Photographies-- crumbled paper at night.
[184]
Generic C / Python Polyglot showcases a polyglot template for said languages.
[183]
Halloween MMXVII, a spooky sonnet.
[182]
BMP Implementation in C defines functions for image and .bmp file manipulation.
[181]
TImg lets you view your images on your graphing calculator.
[180]
Rainbowify; a colorful image filter.
[179]
Arithmetic Golfing showcases the journey to small formulas (counted in bytes).
[178]
brainfuck X, a brainfuck dialect capable of drawing color images.
[177]
Cyclic Quine ↦ Qyclic Cuine.
[176]
Mandelbrot Set III showcases a Java application enabling the user to explore the fractal.
[175]
Asciify turns ordinary pixel images into ASCII text.
[174]
[173]
Tau Day MMXVII celebrates this year’s tau day.
[172]
Mandelbrot Set ASCII Viewer uses vanilla Python 2.7 to display this marvelous fractal.
[171]
A285494 talks about a series I contributed to the OEIS.
[170]
JSweeper clones the world-famous game of Minesweeper.
[169]
Pinhole Photographs MMXVII, my pinhole depiction of nature.
[168]
Multibrot Set generates fractal animations in Java.
[167]
Easter MMXVII celebrates easter with an asciified egg and a haiku.
[166]
T-3PO — Tic-Tac-Toe Played Optimally tries to take over the world by solving noughts and crosses.
[165]
Second Anniversary casts a retrospective glance at two years of J-Blog.
[164]
Bifurcation Diagram illustrates a simple function which evolves into a chaotic fractal.
[163]
Pi Day MMXVII celebrates this year’s Pi Day!
[162]
A278328 showcases my first contribution to OEIS, palindromic differential squares.
[161]
Maze Solving solves — amazingly — amazing mazes.
[160]
4096 clones the world-famous game “2048”.
[159]
Slitherlink Solver is a program which solves a given Slitherlink puzzle.
[158]
Double-Slit Experiment presents an animation on this famous physics experiment.
[157]
Mandelbrot Set II shows off my newest Mandelbrot set viewer, written in Java.
[156]
New Year celebrates the start of 2017 with a haiku.
[155]
Christmas celebrates Jesus’ birthday in a haiku-Python way.
[154]
Advent IV, the fourth Advent haiku.
[153]
Orange tells the tale of the orange that tumbled to the ’ove.
[152]
Advent III, the third Advent haiku.
[151]
Advent II, the second Advent haiku.
[150]
Mandelbrot set miscalculations shows what the position of two lines can do.
[149]
MMXVI showcases the calculation for each day in December from the year’s digits.
[148]
Advent I, the first Advent haiku.
[147]
Praiku calculates primes the haiku way.
[146]
brainfuck showcases this beautiful language and a Python interpreter I made.
[145]
Halloween MMXVI tells the story of one person’s tragic end.
[144]
99 Bottles of Beer prints lyrics codegolf style.
[143]
Menger Sponge II renders the fractal in its full three-dimensional glory.
[142]
Microcounter is my “Hello World” in micro computing.
[141]
J-Trix imitates the famous Matrix hacker animation.
[140]
Collatz Conjecture visualizes the 𝟥𝑛 + 𝟣 problem.
[139]
Curses Cam combines Pygame’s camera support with curses to create shell images.
[138]
Jetris CE is my second, shell-based Tetris clone.
[137]
Web Sudoku Solver solves a given Web Sudoku!
[136]
Sudoku Solver solves a given Sudoku!
[135]
JClock VIII uses complex numbers to display time.
[134]
Weekday determines a given date’s weekday.
[133]
Triangular Squares generates triangle numbers whose square root is an integer.
[132]
RGB Jallenge challenges your rgb knowledge.
[131]
Palindrome Function calculates a number’s palindrome in a convoluted way.
[130]
Jimon recreates the famous memory game.
[129]
Numerals converts numbers into their word form.
[128]
Leaf is a haiku-gif combination about a leaf.
[127]
Cycloids shows off these beautiful mathematical curves.
[126]
Sierpiński TIrangle brings this famous triangle to the TI graphing calculator.
[125]
TI-99/4A Primes teaches an old computer to calculate primes.
[124]
Pentecost II is my gif regarding Pentecost 2016.
[123]
Connect Four shows off my first published TI-84 Plus BASIC program.
[122]
Colors is a gif about color.
[121]
Koch Snowflake generates the famous infinite fractal.
[120]
Pinhole Photograph shows off a photograph I took on this year’s Pinhole Day.
[119]
Worldwide Pinhole Day II celebrates this year’s Pinhole Day!
[118]
Jhat lets you chat on a LAN connection.
[117]
Sliding Puzzle ports the board game to pygame.
[116]
Factorization shows off a simple factorization code I wrote.
[115]
Jappy Jird clones the well-known mobile game Flappy Bird.
[114]
Prime-Generating Formula shows a neat formula I came up with.
[113]
First Anniversary, J-Blog is 1 year old… Can you believe it?
[112]
Happy Easter II wishes you a happy easter in 2016.
[111]
Pascal’s Triangle is my approach at visualizing his triangle.
[110]
Palindromic Primes generates prime numbers which are palindromes.
[109]
RGB Color Cube simulates a journey through a cube filled with color.
[108]
Surfing shows the little pixel guy hitting the waves.
[107]
Look-and-Say Sequence generates Conway’s fascinating sequence.
[106]
Haferman Carpet shows off an interesting mathematical fractal.
[105]
J-Filters VI spirals a digital image into the center, distorting it.
[104]
Conway’s Game of Life simulates a well-known cellular automaton.
[103]
J-Filters V tries to find edges in digital images.
[102]
Colored Rectangles draws colored rectangles onto the screen.
[101]
Moving Fonts uses pygame’s font module to display various fonts.
[100]
The Hundredth Post is my 100th post!
[99]
J-Filters IV manipulates a digital image with a spin.
[98]
Rotating Squares colors in some squares and spins them around.
[97]
White Fireworks — again — wishes you a wonderful 2016.
[96]
Happy New Year wishes you a wonderful 2016.
[95]
Prime Circle visualizes primes using circles.
[94]
Spinning Shapes uses lines to draw intricate shapes.
[93]
Merry Christmas is my animated gif regarding Christmas.
[92]
Fourth Sunday in Advent illustrates the fourth candle’s lighting.
[91]
𝜋 Approximation uses an equation from Euler to approximate 𝜋.
[90]
Third Sunday in Advent illustrates the third candle’s lighting.
[89]
Mandelbrot Set zooms deeply into this beautiful fractal.
[88]
Second Sunday in Advent illustrates the second candle’s lighting.
[87]
c’t Racetrack II is my second attempt at solving the racing problem.
[86]
First Sunday in Advent illustrates the first candle’s lighting.
[85]
Sleeper is not the most active program I have ever written.
[84]
Bubbles shows colorful bubbles.
[83]
Text Spinner takes your text input and spins it.
[82]
Sailing shows our little pixel hero travelling across the sea.
[81]
JClock VII uses primes and prime factorization to display time.
[80]
JClock VI simulates the basic clock face.
[79]
Prime Remainders visualizes the remainders of primes.
[78]
Langton’s Ant simulates said ant.
[77]
Halloween is my gif regarding this specially spooky date.
[76]
Spiral simulates a spinning disk emitting particles.
[75]
𝑒 Generator approximates Euler’s constant.
[74]
c’t-Racetrack is my attempt at a problem proposed by c’t.
[73]
Flare calculates with vectors to create glowing effects.
[72]
Gradient Triangles draws triangular gradients using vectors.
[71]
JDrawer is alternative drawing tool.
[70]
Sand lets you throw sand around your screen.
[69]
J-Filters III is another filter for digital images.
[68]
Pygame Bug demonstrates a bug in a Pygame function I found.
[67]
Pastel uses random numbers to create beauty.
[66]
JClock V lets time pass by in yet another way.
[65]
Text Scrambler shows an interesting behavior of our brain regarding reading.
[64]
J-Filters II uses software to enhance digital images.
[63]
Primes II combines primes with 𝜋.
[62]
Space Adventures illustrates the beauty of pixel-space.
[61]
J-Filters shows three digital image filters I made.
[60]
R-Lines may be the most inefficient way to fill the screen with pure white.
[59]
Trippy draws flashy colored circles on a black background.
[58]
Stacking Stones is a collection of a few stone stacks I made.
[57]
Random Resource Locator searches the web for random resources.
[56]
Jasteroids is my attempt at recreating Asteroids in Python.
[55]
Jonnect Jour brings the famous board game Connect Four to Python.
[54]
Caesar Cipher encrypts your secret messages in the roman way.
[53]
JClock IV uses pygame’s arc function to display time in a different way.
[52]
Pattern creates interesting patterns using colorful entities.
[51]
Jeakout is a simple Breakout clone I made.
[50]
Bobble Throw lets you throw little, light-blue bobbles around the screen.
[49]
Menger Sponge creates said sponge.
[48]
Prime Spiral II shows the prime spiral in a rounder version.
[47]
Sierpiński triangle creates said triangle using randomness.
[46]
Jic-Jac-Joe lets you play Tic-tac-toe on your computer. Dumb computer included.
[45]
JClock III takes the 7-segment clock and gives it a different spin.
[44]
Gradient Drawer combines arithmetic with mouse movement to create fancy pictures.
[43]
Circle Mover contains entities which randomly move across the screen while drawing a line behind them.
[42]
Primes shows the prime numbers in yet another way.
[41]
Bubbletree renders differently sized, gray circles going across the screen.
[40]
FS Letters II shows the filesystem in a different way (improved code).
[39]
Jake is a Snake clone.
[38]
Dig is a gif about a little pixel guy trying to reach earth’s core.
[37]
Jong is a Pong clone. Computer play included.
[36]
Jetris is a Tetris clone I basically made in 24 hours.
[35]
Grow is a gif showing a plant’s life.
[34]
Boxes neatly creates colored rectangles.
[33]
Prime Spiral writes out prime numbers in a spiral.
[32]
Pentecost is a gif regarding Pentecost.
[31]
JClock II tries a new approach at our normal clock.
[30]
Colors VI is the next version of Colors. It also creates gradients.
[29]
Graph sim is a random graphing program. Also includes useless calculations.
[28]
Shadow simulates the shadow one light source makes when illuminating polygons.
[27]
Shaper has a number of points which randomly move and uses them to create shapes.
[26]
shows an easter egg I found in Firefox.
[25]
Circle splatter uses — once again — vector mathematic to allow for an interesting interaction with a circle.
[24]
Rain simulates a rainy day.
[23]
Star draws moving stars.
[22]
Worldwide Pinhole Day is a gif regarding said event.
[21]
Bouncing simulates a ball falling to the ground, recoiling in the air and falling again.
[20]
Circle crawler uses vector mathematic to create interesting shapes.
[19]
Plant mimic tries to mimic the behavior of a growing root.
[18]
FS letters shows the filesystem in a new way.
[17]
Rand pix has a queue of pixels moving across the screen, changing color.
[16]
Hangman lets you play a round of Hangman.
[15]
𝜑 generator generates the golden ratio.
[14]
Bobbles uses a function seen in Colors, but illustrates it using round entities.
[13]
Colors V — reupload is just a reupload of my previous pictures regarding Colors.
[12]
Colors V — other results II shows a picture containing pure randomness.
[11]
Happy easter is a little gif I made to celebrate easter.
[10]
Colors V — other results shows different functions with different results.
[9]
Colors V draws mathematically constructed gradients.
[8]
Circle walk II has little circles going around the center.
[7]
Clean up your mac is a small command you should never (!) execute.
[6]
Polygons draws shapes from the triangle up to the 255-gon.
[5]
Moving has light-blue rectangles, which bounce off each other.
[4]
Circle Walk simulates different circles going around the center and influencing each other.
[3]
Rectangles draws colored rectangles coming from one of the four corners of the screen.
[2]
𝜋 Generator generates the well-known mathematical constant 𝜋.
[1]
Hello World was my first post. A good way to start.