Recent Notes

Revision. ( May 2023 )

Santa Barbara Airport
113 — Case study: using GoogleMap as background in AutoCad, draw airport runway, access path, marks on the ground. Export drawing in DXF format and reimport into InkScape. Make required adjustments, mostly coloring in Inkspace, then export as SVG. Import SVG into Blender and apply textures.
Postgres Full Text Search
314 — Applying TSV to `oacs-5-10-0-cc` - Cloned and modified from Museum App.
TH-Geom database
295 — Rebuilding TH-geom database on Caltek Los-Angeles, next to Geoserver.
Sprinter-Up
User Manual
126 — SprinterUp is the replacement for 'Leveling WebApp'. New features are : progressive import of Sprinter jobs, exports in CSV format, manual and auto-split adjustments of loops. The previous version was not able to store patial loop or multi loops into a single Sprinter job. Definitions: control stations, setout points.
NGinx config to reverse proxy AWS-S3
101 — How to configure NGINX to reverse proxy traffic from lekkyweb.com linodeobjects.com. Passing a Request to a Proxied Server - Passing Request Headers - Configuring Buffers - Choosing an Outgoing IP Address
Stylesheet using hbox vbox
117 — An essai to normalize and having efficient CSS coding by adopting the box model used by TeX typesetting system. It does not perfectly follow the rules but good enough as a standard of coding.
Chrome
Relative URL
broken
127 — FireFox add automatically a trailing slash when needed, Chrome not. The fix is to add trailing slash when it's missing. This can be done in Nginx with a simple rewrite.
CSS Tricks & recipes.
108 — Controlling adjacent siblings – Center an element inside a flex-column – Auto insert content before element
Using GRUB to fix boot issues
104 — Under EFI, boot order information is stored in NVRAM – Recovering boot loader with efibootmgr. – Using rEFInd boot manager
Flex model &
TeX model
107 — Flex model: justify-content, align-items – space-between, space-around, space-evenly, align-top / align-bot / align-center / align-baseline / – TeX model: hbox, vbox, ql, qc, qr, qj. hbox.stretch / vbox.stretch
HTML
unsorted
109 — Things I learned recently: unsorted bunch of HTML stuff. To review and move to appropriate page. To review and move to appropriate page.
Git Basics for engineers.
119 — create an account on GitHub – get a Key – install Git on your computer – create a repository – make a folder under revision – add files – commit – push on GitHub
File Watcher
pushing to AWS-S3
115 — FW4B is a node program watching for file changes in a project folder and its sub folders. When a file changes or is created,a copy is made in the cloud, i.e: on a bucket on Linode ObjectStorage.
case study
font-size
120 — font-size defined twice. Chrome and Firefox behaving differently.
Cloning Disk
with Ubuntu.
114 — DD : the Disk Destroyer
User Manual for fw4b
281 — User manual
Glabal Mapper
135 — Converting KML or KMZ files to DWG files.
lekkyweb.com CSS methodology
137 — CSS Methodology used to build lekkyweb.com
Dual Boot Dell Recovery
136 — Dual boot - Dell Recovery Image - Grub - NVRAM
SprinterUp Coding
138 — SprinterUp architecture, coding.
GeoServer Installation
139 — GeoServer Installation, Tomcat, Jetty.
Javascript AWS/S3 API
294 — AWS/S3 javascript API is now at revision 3. This node module provide access to this new API.
TeX fonts for Thai language.
292 — I am using pdftex to create complex and beautiful title blocks for my AutoCad drawing. I use plain pdftex, not pdflatex, and Thai fonts installation is not well documented. Also there are no blank space in Thai sentences, and TeX need extra help to predict how to break lines. I am showing how to fix those issues.
tex.css hbox/vbox
118 — TeX style sheets (in construction)
first step in css coding
102 — font-size: units and context — display: block, inline, flex and grid — border, rounded frame — customizing links
Sprinter-Up Revisions
125 — SprinterUp is the replacement for 'Leveling WebApp'. New features are : progressive import of Sprinter jobs, exports in CSV format, manual and auto-split adjustments of loops. The previous version was not able to store patial loop or multi loops into a single Sprinter job. This is fixed now.
publish javascript packages on NPM
129 — It’s simple to publish a package onto npm. There are two steps: Create your package. Publish the package.
UTM projection
130 — Universal Transverse Mercator coordinate system
Object Storage s3cmd
131 — Linux/Ubuntu program to access AWS/S3 buckets.
A truly bootable external drive
103 — Making a Bootable USB With Ubuntu ISO – Using balenaEtcher – Installation Process
105 — Checklist when image invisible
links issues when working with buckets
106 — NGINX configs again.
DOM javascript
110 - Adding text to the DOM
A truly bootable external drive part 2.
112 — Mostly the second part: dealing wit NVRAM
Compiling Svelte Components
116 —
Migration Fremont Los Angeles
140 — Moving Linode at Fremont to ssdnode in Los Angeles.
Svelte Static Files Generator
141 — Create static HTML pages using Svelte.
Ubuntu Linux Basic cmd line
142 — VIM Editor.
lekkyweb.com sitemap
296 — Site Map. (review May 2023)
Deep Search Museum
297 — (review May 2023)
Custom Ranking Postgres
316 — Custom ranking in Postgres full text search
css detected: