← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 38
  1. Container technology revolutionized software development and deployment, enabling unprecedented levels of efficiency, scalability, and consistency across computing environments.

  2. BSD WiFi Buffer Management

    FreeBSD (and all systems using net80211) utilize memory buffers to receive, manipulate and process network traffic.

  3. You can use Power Per Port Switch (PPPS) functionality to power-cycle a USB device during driver development.

  4. Using KGDB Remote Debugging for FreeBSD VMs This guide explains how to debug a running FreeBSD kernel in a VM using kgdb.

  5. Sarf Generator

    I’m making available a Arabic word conjugator tool I wrote in TypeScript.

  6. Benchmarking Base32 vs Base64

    This is a very rudimentary benchmark of Base32 vs Base64 performance in Golang.

  7. Let IRC Die

    For the sake of progress, let IRC die!

  8. Simple dtrace use-case

    Very small example of using dtrace, mostly for me to refernece in the future.

  9. I’m writing this primarily for myself, but also for others to reference and improve upon.

  10. Rebuilt This Blog

    I rebuilt this blog after a few months of having it down.

  11. Unexpected IPv6 Behavior on Linux

    Linux has some strange default IPv6 behavior.

  12. In my travels in C programming, I periodically need to run another process and redirect its standard output back to the first process.

  13. I am currently writing OpenGit, a BSD-licensed re-implementation of Linus Torvald’s Git (lower-cased going forward).

  14. Here’s a quick bash script I used to generated a “vanity” PGP key with the last two bytes (four characters) set to FFFF. #!

  15. The C programming language has no built-in garbage-collection mechanism – and it very likely never will.

  16. SHA1 on FreeBSD Snippet

    I needed some code that produces SHA1 digests for a project I am working on.

  17. Warning: This is a hack that involves modifying the build scripts. tldr; modify /usr/src/sys/conf/kern.pre.mk to change all references of -O2 to -O0.

  18. In my third installment of FreeBSD vs Linux, I will discuss underlying reasons for why Linux moved away from ifconfig(8) to ip(8).

  19. fsync(2) on FreeBSD vs Linux

    Even with our modern technology, hard-disk operations tend to be the slowest and most painful part of any modern system.

  20. I am currently working on expanding FreeBSD’s rtwn(4) wireless device driver.

  21. This is the tale of how I reverse-engineered a Motorola CPS radio protocol to make it work on Linux.

  22. Migrating from FreeNAS to FreeBSD

    I love FreeNAS.

  23. I am currently writing a FreeBSD device driver and find myself lugging around the entire src.

  24. tl;dr: Fedora’s debugging packages work, Ubuntu’s are out of date.

  25. Note: I wrote this about a year and a half ago, but I refer to it all the time.

  26. For many years, while in a meeting or in a moment of free time, I have tried to draw this shape without picking up my pen or drawing over the same two points twice.

  27. The following is a quick and dirty guide on how to setup remote dual booting for FreeBSD (12.0-CURRENT) and Linux (Ubuntu 16.04).

  28. UPDATE: I have since started using a very good vimrc.

  29. There are two types of penetration testers in the industry.

  30. Easytether is a proprietary application, so you can’t just apt-get it on a chroot’ed crouton environment.

  31. I looked into the differences between Mint and Ubuntu to see which was best for me.

  32. I am thankful to the developers of python-docx, they did a great job, especially since OpenXML is beyond confusing.

  33. Convert Docx to Markdown

    I needed to convert a Docx file to Markdown, but Pandoc kept giving me this obnoxious error: $ pandoc test.docx -o test.md pandoc: Cannot decode byte '\xae': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream However, you can use the tool unoconv…

  34. I created a formset_factory and wanted to have a simple “click me to add another form”.

  35. Custom Django Fixture Imports

    I needed to convert an XML document into a customize Django model with modifications to the based on programmable logic.

  36. Unless you know enough about security to know what’s going on behind the scenes, Wifi is beyond insecure.

  37. Old Chat Framework in C

    During my high school years, I used to be part of an “underground” IRC server.

  38. The vast majority of the Internet currently operates on Internet Protocol Version 4 (IPv4), a 32-bit addressing system which theoretically allows for 4,294,967,295 (2^32-1) unique IP addresses.