Skip to content

Instantly share code, notes, and snippets.

@logaretm
logaretm / breadcrumber.ts
Last active February 14, 2026 10:22
Vue Router Breadcrumb generator
export interface BreadcrumbItem {
title: string;
route: RouteLocationRaw;
isCurrent: boolean;
}
export function useRouteBreadcrumbs() {
const router = useRouter();
const route = useRoute();
@jewelsea
jewelsea / JavaFXTrayIconSample.java
Last active September 21, 2025 14:40
Demonstrate using the System Tray (AWT) to control a JavaFX application.
import javafx.application.*;
import javafx.geometry.Pos;
import javafx.scene.*;
import javafx.scene.control.Label;
import javafx.scene.layout.*;
import javafx.scene.paint.Color;
import javafx.stage.*;
import javax.imageio.ImageIO;
import java.io.IOException;
@brianburridge
brianburridge / gist:11298396
Last active October 8, 2023 12:49
How to load MySQL time zone tables from Mac OS time zone files

The easiest way to load the Mysql Time Zone tables from your Mac OS time zone fields is via this command:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

However, on many systems like mine that will fail because some of the time zone information is incompatible with the database schema for the time zone tables.

Therefore, you'll want to load the time zone information into a text file and edit it to only include the time zones you need. (Or, attempt to find the data breaking the import.)

mysql_tzinfo_to_sql /usr/share/zoneinfo > zone_import.sql