### Start of Variables ### # Variables that start with "_" are template variables # If found, the leading "_" will be removed. # They are used to match "%%Variable%% template variables in template pieces _PageTitle = Frogymandias _PageID = Frogmandias-index # Generate images even if they already exist? Usually only when playing with resizing. ForceImageCreation = 0 # Shows assorted config variables as HTML comments in the output HTML file. If 1 Debug = 0 ShowVars = 9 ### End of Variables ### ### Start of Span Variables ### # (Are normally defined in the .cfg file. Define them here as a temporary override.) # 'Span variables' means defining your own character level formatting tags # Usage: Watch out for %warning%scaremongering%/warning% _Warning = ### End of Span Variables ### %#% Now we are in the %/#% %#% Start of included file %/#% %%Include Frogymanheader.inc%% %#% End of included file %/#% ## Color, Photography, and Web Development %b%Frogymandias%/b% is a few projects for improving several aspects of photography. And also is a good way of creating web sites. %#% (Hover over the links for an overview.)%/#% %#% Start of 'Namelinks' expansion %/#% %%NameLinks%% %#% End of 'Namelinks' expansion %/#% %#%'id for for defining 'namelinks' targets%/#% %id colorWeatherDisplay ht = How to build an ESP8266 Color Weather Display% ###ESP8266 Color Weather Display %clearfloats% %imagebox img=images/colorWeatherDisplay-3-disp.jpg|fic=1|ib=limagebox|mwp=98|c=Variations on ESP8266 Color Weather Display|t = Filler hover text% %clearfloats% %b%New for 2022.%/b% %l ESP8266 Color Weather Station|colorWeatherDisplay/index.html% Includes updated Arduino IDE code (and a new no-soldering version), how-to-build-it instructions, and how to 3d-print the case(s). %#%'id for for defining 'namelinks' targets%/#% %id colorgamuts ht = and why you need to grok them% ###Color Gamuts (for photographers) %imagebox img=images/Lenovo-flex-14-sRGB.JPG|fic=0|ib=limagebox|mwp=35|c=Sad. Laptop gamut is much smaller than sRGB|t = This is only 2D. You really want 3D.% Color is key to working with digital photography. A color gamut describes the entirety of the colors that a monitor or printer can produce. A small color gamut only contains muted, pastel-like colors. A larger gamut will contain brighter, more saturated colors. Larger is usually better, but larger can cost more. Understanding color gamuts lets you intelligently choose a new monitor or make the best use of the monitor you currently own. And see how your monitor's gamut compares to your printer's gamut. The two dimensional color gamut to the left is of an inexpensive laptop (the solid color part) plotted against the sRGB color space (the white wireframe.) A working 3D model is much better than a 2D slice of a 3D model. Look at the %l Interactive 3D plot of the color gamut|http://www.frogymandias.org/gamuts/gamuts-2018-xd3-html/xd3-2018/Lenovo-Flex-14_2018-08-30_1_sRGB_wrl.x3d.html%. Click and drag with your left mouse to rotate the gamut plot. See how the laptop's gamut (the solid color part) is smaller than the sRGB gamut. Now look at a %l better behaved|http://www.frogymandias.org/gamuts/gamuts-2018-xd3-html/xd3-2018-colorspaces/Lenovo-Yoga-i1DP-WL_sRGB_wrl.x3d.html% laptop. This one fills sRGB better. %l Why 3D Color Gamuts Matter to Photographers|gamuts/index.html% explains how color gamuts work and how you can examine and compare different devices' color gamuts.%#% Many 3D examples are provided.%/#% %clearfloats% %id camerascanning ht = better than with a regular scanner% ###Camera Scanning slides and negatives %imagebox img=images/cam-scan-demo.jpg|fic=0|mwp=95|ib=c|c=|t=Go from negative to full blooded color% 35mm negatives and slides are difficult to scan. Flatbed scanners generally don't have enough resolution to do slides and negatives justice. Dedicated transparancy scanners are expensive and are %i%slow%/i% to operate. They often take several minutes for each slide/negative frame. I'll show you how to use your DSLR or mirrorless camera %l to scan slides and negatives|imagery/index.html% %i%much%/i% faster than with a conventional scanner. %#%How to use a %l digital camera to scan your slides and negatives|imagery/index.html%%/#% %id transidupe ht = that you can make yourself with a 3D printer% ###3D printed slide/negative duplicator %imagebox img=images/transidupe-demo-5.jpg|fic=0|mwp=95|ib=c|c=|t=From 3D model to a working slide/negative adapter% Make your own adapter for "scanning" slides and negatives by %l using 3D printing|3-d/index.html%. You can use a 3D printer that you own. Or you can find a local "makers" group to find somebody to help you. Or you can use a commercial service that will make 3D prints for you. %id frogdown ht = maybe better than with WordPress% ###Create Web sites with Frogdown markup language >%tt%###Create Web sites with Frogdown markup language%br% %br% \%b\%Frogdown\%/b\% is a markup language that is a superset of \%l Markdown|https://daringfireball.net/projects/markdown/\%. The entire Frogymandias site was written in FrogDown. A markup language is an alternative to a full blown CMS%#%(Content Management System)%/#%, such as WordPress.%/tt% %b%Frogdown%/b% is a markup language that is a superset of %l Markdown|https://daringfireball.net/projects/markdown/%. The entire Frogymandias site was written in FrogDown. A markup language is an alternative to a full blown CMS%#%(Content Management System)%/#%, such as WordPress. The advantage of creating a site in a markup language is that the site can be nothing but straight HTML, which eliminates most security concerns. No web interface means a very tiny attack vector. I develop Frogymandias on a Windows machine %#%and run the script that generates the HTML files%/#% so I can refine and debug the easy way with multiple windows. When I'm ready to publish I copy the source files to the Linux server that hosts Frogymandias and run the appropriate script to generate the HTML (and images) on the Linux server. I find that this is a very productive way to generate a web site. Writing in Frogdown is easier than writing in HTML directly, because modern HTML is very verbose and isn't really suited for direct composition. Frogdown brings back the simplicity of writing in old school HTML (before HTML got all fancy.) I get a lot of mileage from seeing working examples of something that is close to what I want and then adapting it to exactly what I want. %l index.text|index.text% is the source code for this page. (The same pattern works for almost all of the other pages.) Find a page on this site that contains examples of what you want to format and look at the .text file to see how it is formatted in Frogdown. %##% %/##% %##%%/##% %id endnotes ht = Misc. misc.% ###Endnotes %id formobileusers nht|ht = Why we look ragged right now.|ni|l=MobileUsers.html% ###Mobile users read this please %b%%l What's New|WhatsNew.html%%/b% on Frogymandias %b%%l The Legend of Frogmandias|legend-of-frogymandias.html%%/b% Our backstory. %b%%l Mobile users read this please|MobileUsers.html%%/b% Mea culpa %b%%l Storeroom|StoreRoom.html%%/b% of things that didn't fit on other pages. %b%%l Old home page|index16.html%%/b% in case I forgot to copy anything to the new home page.

 


Comments? Write to %mailto info@frogymandias.org|Tell me again what 'Frogymandias' means?% %#%(Created with %%_Version%%)%/#% %#% %ClearFloats% %imagebox img=images/frogymandias.png|ib=limagebox|c=Full site
http://frogymandias.org% %imagebox img=images/frogymandias-mobile.png|ib=limagebox|c=Mobile site
http://mobile.frogymandias.org% %imagebox img=images/frogymandias-tablet.png|ib=limagebox|c=Tablet site
http://tablet.frogymandias.org% %/#%