41554 blogs · [ { "id": "01a0dd62-cc98-70c7-a61d-bd129c8e4514", "title": null, "url": "https://neosmart.net/blog/", "published_at": "2026-05-20T00:12:59+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade59ac0de", "title": null, "url": "https://neosmart.net/blog/smb-networking-and-infrastructure-recommendations-q2-2026/", "published_at": "2026-05-20T00:12:59+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade91e42fe", "title": null, "url": "https://neosmart.net/blog/windows-11-product-key-tool/", "published_at": "2026-04-15T17:14:59+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade5a3814b", "title": null, "url": "https://neosmart.net/blog/securestore/", "published_at": "2026-04-10T19:47:48+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade9d306c0", "title": null, "url": "https://neosmart.net/blog/tnr-kerning-comparison/", "published_at": "2026-02-17T15:59:41+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade9e2eeee", "title": null, "url": "https://neosmart.net/blog/confusable-characters/", "published_at": "2026-02-13T23:40:30+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a0292563", "title": "EFTA00400459 has been cracked, DBC12.pdf liberated", "url": "https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/", "published_at": "2026-02-07T20:17:22+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adea306402", "title": null, "url": "https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/training-typo-checking/", "published_at": "2026-02-07T19:56:27+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adeaa042ef", "title": null, "url": "https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/grid-comparison/", "published_at": "2026-02-07T19:47:35+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adeb9bdd0f", "title": null, "url": "https://neosmart.net/blog/efta00400459-has-been-cracked-dbc12-pdf-liberated/tessconfig/", "published_at": "2026-02-07T19:06:14+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a0a7367a", "title": "Recreating uncensored Epstein PDFs from raw encoded attachments", "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/", "published_at": "2026-02-04T19:18:39+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adec527960", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/distinguishing-flipped-base64/", "published_at": "2026-02-04T19:06:22+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49aded3b2c44", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/efta00400459_2x-textract/", "published_at": "2026-02-04T19:01:31+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adedc69b60", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/scanned-1-vs-l-zoomed-in/", "published_at": "2026-02-04T17:31:34+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adedfcf748", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/scanned-1-vs-l/", "published_at": "2026-02-04T17:24:42+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adeed4463c", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/courier-new-1-and-l-horizontal-comparison/", "published_at": "2026-02-04T17:16:47+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adeef87ae7", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/courier-new-1-and-l-comparison/", "published_at": "2026-02-04T17:14:25+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adefbdbffc", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/courier-weight-comparison/", "published_at": "2026-02-04T17:13:15+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf08d0ca6", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/proper-base64/", "published_at": "2026-02-04T16:17:41+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf1116ba1", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/doj-ocr-sample/", "published_at": "2026-02-04T16:14:12+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf20d1b00", "title": null, "url": "https://neosmart.net/blog/recreating-epstein-pdfs-from-raw-encoded-attachments/efta00400459-sample/", "published_at": "2026-02-04T16:05:30+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a18b590d", "title": "Sharding UUIDv7 (and UUID v3, v4, and v5) values with one function", "url": "https://neosmart.net/blog/sharding-uuidv7-and-uuid-v3-v4-and-v5-with-one-function/", "published_at": "2026-01-28T19:26:43+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf2c8d3f1", "title": null, "url": "https://neosmart.net/blog/sharding-uuidv7-and-uuid-v3-v4-and-v5-with-one-function/uuidv7-diagram/", "published_at": "2026-01-28T19:26:08+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf371ac74", "title": null, "url": "https://neosmart.net/blog/sharding-uuidv7-and-uuid-v3-v4-and-v5-with-one-function/uuidv7-diagram-outlined/", "published_at": "2026-01-28T18:03:29+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a1bbe0ab", "title": "How to (safely) swap the contents of two files opened in (neo)vim buffers", "url": "https://neosmart.net/blog/how-to-swap-the-contents-of-two-files-opened-in-neovim-buffers/", "published_at": "2026-01-24T17:54:18+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf3c4617b", "title": null, "url": "https://neosmart.net/blog/how-to-swap-the-contents-of-two-files-opened-in-neovim-buffers/vim-help-0f/", "published_at": "2026-01-24T17:52:47+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf3f546c2", "title": null, "url": "https://neosmart.net/blog/how-to-swap-the-contents-of-two-files-opened-in-neovim-buffers/neovim-wide/", "published_at": "2026-01-24T17:48:49+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf4d1dc32", "title": null, "url": "https://neosmart.net/blog/how-to-swap-the-contents-of-two-files-opened-in-neovim-buffers/neovim-2/", "published_at": "2026-01-24T17:40:53+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49adf56192ae", "title": null, "url": "https://neosmart.net/blog/how-to-swap-the-contents-of-two-files-opened-in-neovim-buffers/neovim/", "published_at": "2026-01-24T17:39:43+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a25c47e0", "title": "Portable (Cartesian) brace expansion in your shell", "url": "https://neosmart.net/blog/portable-cartesian-brace-expansion-in-your-shell/", "published_at": "2026-01-23T16:37:34+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dd86e4d3c", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/tiktok-genocide-social-preview/", "published_at": "2026-01-01T19:30:55+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dd909e94f", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-events/", "published_at": "2026-01-01T19:22:03+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dd926a304", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-interactive-maps/", "published_at": "2026-01-01T19:22:01+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dd9972f99", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-categories/", "published_at": "2026-01-01T19:21:58+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dda6b9cc2", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-geolocated-events/", "published_at": "2026-01-01T19:21:54+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddac061c4", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-targets/", "published_at": "2026-01-01T19:21:50+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddac5a255", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-weapons/", "published_at": "2026-01-01T19:21:45+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddb866bdc", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-idf/", "published_at": "2026-01-01T19:21:41+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a25de5aa", "title": "Namecheap takes down domain hosting video archives of Israeli war crimes", "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/", "published_at": "2026-01-01T19:05:40+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddc1ec0c8", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-trending-on-twitter/", "published_at": "2026-01-01T19:04:57+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddc6d5161", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-footnote/", "published_at": "2026-01-01T18:53:21+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddccd263a", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-animal-abuse/", "published_at": "2026-01-01T18:49:44+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddd34f09f", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/zo-namecheap-suspension/", "published_at": "2026-01-01T18:43:42+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddde68824", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/zo-domain-name-change/", "published_at": "2026-01-01T18:40:43+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160dded99fba", "title": null, "url": "https://neosmart.net/blog/namecheap-com-revokes-domain-hosting-video-archives-of-israeli-war-crimes/genocide-live-in-unsc-submission/", "published_at": "2026-01-01T18:34:37+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160ddf9b685f", "title": null, "url": "https://neosmart.net/blog/freebsd-15-0-post-upgrade-reboot-loop/freebsd-icon/", "published_at": "2025-12-09T19:42:38+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a2c90dbf", "title": "FreeBSD 15.0 post-upgrade reboot loop", "url": "https://neosmart.net/blog/freebsd-15-0-post-upgrade-reboot-loop/", "published_at": "2025-12-09T19:34:30+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a39ab404", "title": "The idiomatic ZFS on Linux quickstart cheat-sheet", "url": "https://neosmart.net/blog/zfs-on-linux-quickstart-cheat-sheet/", "published_at": "2025-09-10T20:10:18+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab727b5a256", "title": null, "url": "https://neosmart.net/blog/self-compiling-rust-code/", "published_at": "2024-12-08T19:04:06+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab728f268de", "title": null, "url": "https://neosmart.net/blog/could-not-find-avx-in-x86/", "published_at": "2024-07-02T16:07:26+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a41fa690", "title": "Benchmarking rust compilation speedups and slowdowns from sccache and -Zthreads", "url": "https://neosmart.net/blog/benchmarking-rust-compilation-speedups-and-slowdowns-from-sccache-and-zthreads/", "published_at": "2024-07-01T18:50:08+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a4bff048", "title": "Using build.rs to integrate rust applications with system libraries like a pro", "url": "https://neosmart.net/blog/using-build-rs-to-integrate-rust-applications-with-system-libraries-like-a-pro/", "published_at": "2024-05-13T16:24:30+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72a1ab3b3", "title": null, "url": "https://neosmart.net/blog/securestore-0-100-kiss-git-versioned-secrets-management-for-rust/", "published_at": "2024-05-02T18:47:23+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72a50e675", "title": null, "url": "https://neosmart.net/blog/using-simd-acceleration-in-rust-to-create-the-worlds-fastest-tac/", "published_at": "2024-02-10T02:06:35+00:00" }, { "id": "01a0dd62-cc99-7118-b431-49ade6204483", "title": null, "url": "https://neosmart.net/blog/windows-recovery-discs/", "published_at": "2024-02-07T17:53:14+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72ad3c8e2", "title": null, "url": "https://neosmart.net/blog/windows-xp-system-repair-and-recovery-cds-available/", "published_at": "2024-02-07T17:52:36+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72b3239da", "title": null, "url": "https://neosmart.net/blog/windows-server-2008-and-2012-recovery-discs-download/", "published_at": "2024-02-07T17:51:32+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72b3428ea", "title": null, "url": "https://neosmart.net/blog/free-windows-11-repair-and-recovery-tool-download/", "published_at": "2024-02-07T17:50:15+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72b3c39a4", "title": null, "url": "https://neosmart.net/blog/windows-7-system-repair-discs/", "published_at": "2024-02-07T17:49:39+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72bed1caf", "title": null, "url": "https://neosmart.net/blog/windows-8-recovery-disk-download/", "published_at": "2024-02-07T17:49:12+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72c382b7c", "title": null, "url": "https://neosmart.net/blog/windows-vista-recovery-disc-download/", "published_at": "2024-02-07T17:48:48+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72c9d9e35", "title": null, "url": "https://neosmart.net/blog/windows-10-recovery-cd-free/", "published_at": "2024-02-07T17:48:39+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72ceb54a3", "title": null, "url": "https://neosmart.net/blog/imessage-for-windows/", "published_at": "2023-12-18T19:05:12+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a5462145", "title": "Embed only the video from another post on X or Twitter", "url": "https://neosmart.net/blog/embed-only-the-video-from-another-post-on-x-or-twitter/", "published_at": "2023-10-22T17:33:56+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de009516f", "title": null, "url": "https://neosmart.net/blog/embed-only-the-video-from-another-post-on-x-or-twitter/twitter-ios-embed-video/", "published_at": "2023-10-22T17:32:14+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de00d1d4a", "title": null, "url": "https://neosmart.net/blog/embed-only-the-video-from-another-post-on-x-or-twitter/twitter-quote-reply/", "published_at": "2023-10-22T17:21:18+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de08a2a51", "title": null, "url": "https://neosmart.net/blog/embed-only-the-video-from-another-post-on-x-or-twitter/twitter-video-embedded/", "published_at": "2023-10-22T17:19:16+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de0da1de3", "title": null, "url": "https://neosmart.net/blog/embed-only-the-video-from-another-post-on-x-or-twitter/twitter-embedded-video/", "published_at": "2023-10-22T17:00:59+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de13b26dd", "title": null, "url": "https://neosmart.net/blog/vim-regular-increment/", "published_at": "2023-10-13T20:29:52+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de1eab026", "title": null, "url": "https://neosmart.net/blog/vim-regex-increment/", "published_at": "2023-10-13T20:29:28+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a5a1c165", "title": "Increment only numbers matching regex in Vim", "url": "https://neosmart.net/blog/increment-only-numbers-matching-regex-in-vim/", "published_at": "2023-10-13T17:47:14+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de28d073a", "title": null, "url": "https://neosmart.net/blog/increment-only-numbers-matching-regex-in-vim/vim-smart-increment-numbers-demo/", "published_at": "2023-10-13T17:39:20+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de29fc078", "title": null, "url": "https://neosmart.net/blog/increment-only-numbers-matching-regex-in-vim/vim-increment-numbers/", "published_at": "2023-10-13T17:12:22+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de2e08946", "title": null, "url": "https://neosmart.net/blog/tcpproxy-0-4-released/tcpproxy-0-4-release/", "published_at": "2023-10-08T18:56:32+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a62ec16b", "title": "tcpproxy 0.4 released", "url": "https://neosmart.net/blog/tcpproxy-0-4-released/", "published_at": "2023-10-08T18:53:36+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de32353c7", "title": null, "url": "https://neosmart.net/blog/tcpproxy-0-4-released/programming-with-rust/", "published_at": "2023-10-08T18:53:01+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de375af53", "title": null, "url": "https://neosmart.net/blog/callerargumentexpression-and-extension-methods-dont-mix/c-sharp/", "published_at": "2023-09-11T17:39:30+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de448f0eb", "title": null, "url": "https://neosmart.net/blog/callerargumentexpression-and-extension-methods-dont-mix/csharp/", "published_at": "2023-09-11T17:39:25+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a639be2d", "title": "CallerArgumentExpression and extension methods don’t mix", "url": "https://neosmart.net/blog/callerargumentexpression-and-extension-methods-dont-mix/", "published_at": "2023-09-11T17:17:55+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab72f77cb6a", "title": null, "url": "https://neosmart.net/blog/the-all-new-nissan-pivo/", "published_at": "2023-09-06T12:55:38+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab73022329e", "title": null, "url": "https://neosmart.net/blog/lets-stop-punishing-iot-devices-that-embrace-https-shall-we/", "published_at": "2023-07-04T16:55:39+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab730bdfa78", "title": null, "url": "https://neosmart.net/blog/getting-wordpress-super-cache-to-run-on-a-windows-iis-or-apache-server/", "published_at": "2023-01-28T21:54:01+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab731319c6a", "title": null, "url": "https://neosmart.net/blog/using-bad-word-filters-to-boost-seo-productivity/", "published_at": "2023-01-28T21:53:58+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab73172028f", "title": null, "url": "https://neosmart.net/blog/wordpress-206-and-feedburner-disconnects/", "published_at": "2023-01-28T21:53:54+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab731ac14aa", "title": null, "url": "https://neosmart.net/blog/how-to-apache_response_headers-on-iis/", "published_at": "2023-01-28T21:53:51+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab731dcc37a", "title": null, "url": "https://neosmart.net/blog/dynamic-php-driven-css-style-sheets-web-design/", "published_at": "2023-01-28T21:53:46+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab7321bf50a", "title": null, "url": "https://neosmart.net/blog/internet-explorer-7-rc1-review-open-search/", "published_at": "2023-01-28T21:53:44+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab7322282a1", "title": null, "url": "https://neosmart.net/blog/opera-patch-for-bad-behavior/", "published_at": "2023-01-28T21:53:20+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab732abf332", "title": null, "url": "https://neosmart.net/blog/tahoma-vs-verdana/", "published_at": "2022-11-21T17:35:43+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab733b12088", "title": null, "url": "https://neosmart.net/blog/easy-window-switcher-1-3-0-released/", "published_at": "2022-10-04T18:37:19+00:00" }, { "id": "01a087ad-a3eb-72ed-8c39-a581a63c309e", "title": "Implementing truly safe semaphores in rust", "url": "https://neosmart.net/blog/implementing-truly-safe-semaphores-in-rust/", "published_at": "2022-10-03T20:11:34+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de4695c91", "title": null, "url": "https://neosmart.net/blog/implementing-truly-safe-semaphores-in-rust/make-this-line-shorter/", "published_at": "2022-09-28T17:05:30+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab7343bf5b4", "title": null, "url": "https://neosmart.net/blog/easy-window-switcher-1-0-1/", "published_at": "2022-08-31T18:22:43+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab7349b5820", "title": null, "url": "https://neosmart.net/blog/c-file-size-formatting-library-prettysize-3-1-0-released/", "published_at": "2022-06-27T17:52:53+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de4737ca7", "title": null, "url": "https://neosmart.net/blog/c-file-size-formatting-library-prettysize-3-1-0-released/c-prettysize/", "published_at": "2022-06-27T16:58:38+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab7355cb421", "title": null, "url": "https://neosmart.net/blog/prettysize-0-3-release-and-a-weakness-in-rusts-type-system/", "published_at": "2022-06-23T20:51:52+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de54b674f", "title": null, "url": "https://neosmart.net/blog/prettysize-0-3-release-and-a-weakness-in-rusts-type-system/prettysize-0-3-featured-image/", "published_at": "2022-06-22T23:21:41+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de6448f22", "title": null, "url": "https://neosmart.net/blog/easy-window-switcher-1-3-0-released/easy-window-switcher-international/", "published_at": "2022-02-05T20:46:36+00:00" }, { "id": "01a0dd62-cca3-71d3-af80-cab736141739", "title": null, "url": "https://neosmart.net/blog/xerox-vulnerability-allows-unauthenticated-network-users-to-remotely-brick-printers/", "published_at": "2022-01-29T21:36:38+00:00" }, { "id": "01a0dd62-cc9a-73e6-9d01-160de6c25ff2", "title": null, "url": "https://neosmart.net/blog/xerox-vulnerability-allows-unauthenticated-network-users-to-remotely-brick-printers/xerox-vulnerable/", "published_at": "2022-01-25T17:26:47+00:00" } ] posts Claim your blog
Back to ComputerGuru
Blog · corpus.blog/blogs/neosmart.net/posts

ComputerGuru

neosmart.net

2026

2025

2024

2023

2022