← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 133
  1. Dimenec

    ""Dimenec" (/2019/12/30/dimenec0.jpg)" (https://github.com/io7m/v-dimenec)

  2. OSGi, Maven, and IDEA: Instant Code Reloading

    In a recent post to the "bndtools-users" mailing list, I expressed a bit of frustration with my experience of trying out "Bndtools" (https://bndtools.org/) for what I think must be about the fourth time.

  3. Unbolted Frontiers

    In the past couple of years, I've gotten back into composing music after a fifteen year break.

  4. New PGP Keys

    It's that time of year again.

  5. A Low Budget Render Farm

    I do a bit of 3D rendering now and then using "Blender" (https://www.blender.org).

  6. CoffeePick Shipilev.net Edition!

    Big thanks to "Aleksey Shipilev" (https://shipilev.net/) for adding file lists and sizes to "builds.shipilev.net" (https://builds.shipilev.net/) so that "CoffeePick" (https://github.com/io7m/coffeepick) can efficiently enumerate builds on the site.

  7. Lurking Between Releases

    A while back, I talked about moving to the "bndtools" (https://github.com/bndtools/bndtools) suite of "Maven" (/glossary.xhtml#maven) plugins in preference to the "Felix" (http://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-…

  8. Choosing Coffee

    Now that "jlink" (https://docs.oracle.com/javase/9/tools/jlink.htm) exists, it's become fashionable to bundle a JVM along with your Java bytecode.

  9. You Cannot Put That There

    "Maven 3.6.0" (http://maven.apache.org) was released today.

  10. Java 11 and Maven 3.6.0

    "Java 11" (https://jdk.java.net/11/) is out, and is the current "LTS" (https://www.oracle.com/technetwork/java/javase/eol-135779.html) release (at least if you're using the Oracle JDK).

  11. No More OpenGL

    I'm dropping "OpenGL" (/glossary.xhtml#opengl) in favour of "Vulkan" (/glossary.xhtml#vulkan).

  12. Maven Central Signing

    A "while ago" (/2018/02/07/signing.xhtml) I started having a problem with signature verification when trying to upload to "Maven Central" (http://search.maven.org).

  13. Competing Module Systems

    It's been about eight months since the release of "Java 9" (http://openjdk.java.net/projects/jdk9/).

  14. IPv6 And Linux

    I wrote "a while back" (/2017/10/13/ipv6-and-mtu-woes.xhtml) about issues with IPv6 on Linux.

  15. Module Chasing

    "https://github.com/io7m/modulechaser" (https://github.com/io7m/modulechaser) "modulechaser" (/2018/02/23/modulechaser.jpg) I'm trying to get to the point where all of my projects are fully modularized as "JPMS" (http://openjdk.java.net/projects/jigsaw/s.…

  16. Let's Encrypt For Woe And Loss

    In a crippling bout of "sinusitis" (https://en.wikipedia.org/wiki/Sinusitis), and after reading that "Chrome is going to mark http sites as insecure" (https://security.googleblog.com/2018/02/a-secure-web-is-here-to-stay.html), I decided to put good sense…

  17. Checkstyle Rules

    I'm going to start making all projects use a common set of "Checkstyle" (http://checkstyle.sourceforge.net/) rules rather than having each project carry its own rules around.

  18. Chasing Modules

    I've been moving all of the projects I still maintain to "Java 9 modules" (http://openjdk.java.net/projects/jigsaw/spec/).

  19. Signing Issues

    I'm having trouble deploying packages to Maven Central.

  20. New PGP Keys

    New "PGP keys" (http://io7m.com/#pgp) have been published.

  21. Verifying blog.io7m.com... Again

    See the "the previous blog post" (http://blog.io7m.com/2017/12/17/verifying-content.xhtml): $ gpg --recv-keys 8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8 $ wget -r http://blog.io7m.com $ cd blog.io7m.com $ gpg < checksum.asc | sha512sum --check Better.

  22. How To Verify blog.io7m.com

    This blog was designed to be verifiable: $ gpg --recv-keys 8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8 $ wget -r http://blog.io7m.com $ find blog.io7m.com -name '*.asc' -exec gpg --verify {} \; Note that the "8168DAE22B15D3EDC722C23D0F15B7D06FA80CB8" key ID…

  23. New PGP Key

    -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 2017-12-17T14:19:49+0000 Pushed a new key for signing commits in Android work.

  24. Back To Java

    I initially wrote "jstructural" (https://github.com/io7m/jstructural/) as a set of "XSLT" (/glossary.xhtml#xslt) stylesheets.

  25. DKIM

    Deployed "DKIM" (http://www.dkim.org/) on the mail server today.

  26. TLS

    I've enabled "TLS" (https://en.wikipedia.org/wiki/Transport_Layer_Security) on all io7m.com domains.

  27. Maven JavaDoc Plugin Fixed

    The "Maven JavaDoc plugin 3.0.0" (http://mail-archives.apache.org/mod_mbox/maven-dev/201712.mbox/%3Cop.zaoxmso5kdkhrr%40desktop-2khsk44.mshome.net%3E) is finally ready for release.

  28. Obstructing JavaDoc

    I've been anxiously awaiting the "3.0.0" release of the "maven-javadoc-plugin" (https://maven.apache.org/plugins/maven-javadoc-plugin/) for weeks, and in an ironic twist of fate, I'm now responsible for delaying the release even further.

  29. Expected But Got

    "Inference" (/2017/11/04/inference.png)

  30. What To Save And Throw Away

    «What to save and throw away?

  31. Maven Java 9 Bugs

    I'm still waiting on a set of issues to be resolved in order to push modules to all of my projects. * "MJAVADOC-489" (https://issues.apache.org/jira/browse/MJAVADOC-489) causes JavaDoc generation to fail when one module requires another. * "MDEP-559" (h...

  32. TCP MSS Clamping

    Instead of using a non-default "MTU" (/2017/10/13/ipv6-and-mtu-woes.xhtml) on my network, I've instead implemented "TCP MSS clamping" (http://blog.ipspace.net/2013/01/tcp-mss-clamping-what-is-it-and-why-do.html).

  33. IPv6 And MTU Woes

    I've just recently deployed "IPv6" (/glossary.xhtml#ipv6).

  34. Maven Plugins Are Not Ripe Yet

    I wanted to start moving all my projects to Java 9, but quickly discovered that a lot of Maven plugins I depend on aren't ready for Java 9 yet. * "japicmp" (https://github.com/siom79/japicmp) doesn't support Java 9 because "javassist" (https://jboss-javas…

  35. Chemriver

    "Chemriver/A on Vimeo" (https://vimeo.com/io7m/chemriver-a) ""Chemriver/A" (/2017/09/07/chemriver_a.png)" (https://vimeo.com/io7m/chemriver-a) "Chemriver/B on Vimeo" (https://vimeo.com/io7m/chemriver-b) ""Chemriver/B" (/2017/09/07/chemriver_b.png)" (htt...

  36. Reproducible Builds

    Considering moving to producing 100% "reproducible builds" (https://reproducible-builds.org/docs/) for all of my packages.

  37. Simulating Packet Loss And Damage

    I'm currently working on some code that implements a simple reliable delivery protocol on top of "UDP" (/glossary.xhtml#udp).

  38. Bhante Henepola Gunaratana

    «“Discipline” is a difficult word for most of us.

  39. Vultr

    If you're reading this, then the migration to "Vultr" (http://vultr.com) was successful.

  40. A Change Of Scenery

    I'm looking at changing my VPS provider from "DigitalOcean" (/glossary.xhtml#digitalocean) to "Vultr" (http://vultr.com).

  41. New VPS

    I've moved over to the new "VPS" (/glossary.xhtml#digitalocean).

  42. Mind Your Constants

    A little known feature of "javac" is that it will inline constant references when compiling code.

  43. FreeBSD ZFS Root

    When I set up the initial "FreeBSD" (/glossary.xhtml#freebsd) install to host "io7m.com" (http://www.io7m.com), I didn't realize how trivial it was to use "ZFS" (https://en.wikipedia.org/wiki/ZFS) as the root partition.

  44. Half Float Pain

    Whilst working on "smf" (https://github.com/io7m/smf), I ran into an issue when resampling 32-bit floating point mesh data to 16-bit floating point format.

  45. Maven Assembly Plugin Redux

    A "few months back" (/2017/02/23/massembly-848.xhtml), I "filed a bug for the Maven Assembly Plugin" (https://issues.apache.org/jira/browse/MASSEMBLY-848).

  46. JEP 305 - Pattern Matching

    "http://openjdk.java.net/jeps/305" (http://openjdk.java.net/jeps/305) This is a good first step towards getting "algebraic data types" (/glossary.xhtml#algebraic_data_type) into Java.

  47. Sender Policy Framework

    Set up "SPF" (http://www.openspf.org) for the "io7m.com" (http://io7m.com) mail server today.

  48. OSGi Requirements And Capabilities

    "OSGi" (/glossary.xhtml#osgi) is an extremely powerful "module" (/glossary.xhtml#module) system for the "Java" (/glossary.xhtml#java) virtual machine.

  49. Stack Overflow

    I actually asked a while back on "Stack Overflow" (http://stackoverflow.com/questions/43757017/dividing-space-outside-of-convex-polygons-into-horizontally-spanning-quadrilater) if anyone had any idea how to solve the "problem" (/2017/05/19/cells.xhtml) I'…

  50. Cell Connectivity

    Good progress made on the [room model (https://github.com/io7m/roommodel0)]. [ (/2017/05/20/cell_connectivity.png)] The algorithm now correctly breaks up the space into horizontal spans, and produces a graph of cells that each have links to the cells abov…