<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><channel rdf:about="https://www.bibsonomy.org/user/jil/magic"><title>BibSonomy bookmarks for /user/jil/magic</title><link>https://www.bibsonomy.org/user/jil/magic</link><description>BibSonomy RSS Feed for /user/jil/magic</description><items><rdf:Seq><rdf:li rdf:resource="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6785441"/><rdf:li rdf:resource="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6842012"/><rdf:li rdf:resource="http://www.jguru.com/faq/view.jsp?EID=44039"/><rdf:li rdf:resource="https://www.kernel.org/doc/html/v5.2/admin-guide/sysrq.html"/><rdf:li rdf:resource="http://archivist.incutio.com/viewlist/css-discuss/66573"/><rdf:li rdf:resource="http://fredeaker.blogspot.com/2006/12/file-type-mime-detection.html"/></rdf:Seq></items></channel><item rdf:about="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6785441"><title>Bug ID: JDK-6785441 Graphs with cycles and writeReplace()/readResole() fail based on instance names</title><description>Wont&#039;t Fix
These potentially surprising behaviors are fairly baked into the
long-standing object serialization format and mechanisms.</description><link>https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6785441</link><dc:creator>jil</dc:creator><dc:date>2020-02-06T11:11:57+01:00</dc:date><dc:subject>bug cycle cyclic graph java magic methods object reference serialization </dc:subject><content:encoded>&lt;span itemprop=&#034;description&#034;&gt;Wont&amp;#039;t Fix
These potentially surprising behaviors are fairly baked into the
long-standing object serialization format and mechanisms.&lt;/span&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/bug"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/cycle"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/cyclic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/graph"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/java"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/methods"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/object"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/reference"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/serialization"/></rdf:Bag></taxo:topics></item><item rdf:about="https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6842012"><title>Bug ID: JDK-6842012 &#034;writeReplace&#034; and &#034;readResolve&#034; problem with cyclic objet graph</title><description>This is essentially the same issue as is described in 6785441-- please see the Evaluation for that bug report.</description><link>https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6842012</link><dc:creator>jil</dc:creator><dc:date>2020-02-06T11:10:25+01:00</dc:date><dc:subject>bug cycle cyclic graph java magic methods object readResolve reference serialization writeReplace </dc:subject><content:encoded>&lt;span itemprop=&#034;description&#034;&gt;This is essentially the same issue as is described in 6785441-- please see the Evaluation for that bug report.&lt;/span&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/bug"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/cycle"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/cyclic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/graph"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/java"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/methods"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/object"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/readResolve"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/reference"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/serialization"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/writeReplace"/></rdf:Bag></taxo:topics></item><item rdf:about="http://www.jguru.com/faq/view.jsp?EID=44039"><title>What are the writeReplace() and readResolve() methods used for?</title><description>public class Gender implements Serializable {
  public final static Gender MALE   = new Gender(&#034;Male&#034;);
  public final static Gender FEMALE = new Gender(&#034;Female&#034;);

  private String name;

  private Gender(String name) {
    this.name = name;
  }

  Object writeReplace() throws ObjectStreamException {
    if (this.equals(MALE)) {
      return SerializedForm.MALE_FORM;
    } else {
      return SerializedForm.FEMALE_FORM;
    }
  }

  private static class SerializedForm implements Serializable {

    final static SerializedForm MALE_FORM   = new SerializedForm(0);
    final static SerializedForm FEMALE_FORM = new SerializedForm(1);

    private int value;

    SerializedForm(int value) {
      this.value = value;
    }

    Object readResolve() throws ObjectStreamException {
      if (value == MALE_FORM.value) {
        return Gender.MALE;
      } else {
        return Gender.FEMALE;
      }
    }
  }
}</description><link>http://www.jguru.com/faq/view.jsp?EID=44039</link><dc:creator>jil</dc:creator><dc:date>2019-12-17T11:49:43+01:00</dc:date><dc:subject>java magic object replacement serialization writeReplace </dc:subject><content:encoded>&lt;span itemprop=&#034;description&#034;&gt;public class Gender implements Serializable {
  public final static Gender MALE   = new Gender(&amp;#034;Male&amp;#034;);
  public final static Gender FEMALE = new Gender(&amp;#034;Female&amp;#034;);

  private String name;

  private Gender(String name) {
    this.name = name;
  }

  Object writeReplace() throws ObjectStreamException {
    if (this.equals(MALE)) {
      return SerializedForm.MALE_FORM;
    } else {
      return SerializedForm.FEMALE_FORM;
    }
  }

  private static class SerializedForm implements Serializable {

    final static SerializedForm MALE_FORM   = new SerializedForm(0);
    final static SerializedForm FEMALE_FORM = new SerializedForm(1);

    private int value;

    SerializedForm(int value) {
      this.value = value;
    }

    Object readResolve() throws ObjectStreamException {
      if (value == MALE_FORM.value) {
        return Gender.MALE;
      } else {
        return Gender.FEMALE;
      }
    }
  }
}&lt;/span&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/java"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/object"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/replacement"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/serialization"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/writeReplace"/></rdf:Bag></taxo:topics></item><item rdf:about="https://www.kernel.org/doc/html/v5.2/admin-guide/sysrq.html"><title>Linux Magic System Request Key Hacks — The Linux Kernel documentation</title><description></description><link>https://www.kernel.org/doc/html/v5.2/admin-guide/sysrq.html</link><dc:creator>jil</dc:creator><dc:date>2019-07-10T11:03:24+02:00</dc:date><dc:subject>commands key linux magic sysrequest sysrq </dc:subject><content:encoded>&lt;a itemprop=&#034;url&#034; data-versiondate=&#034;2019-07-10T11:03:24+02:00&#034; href=&#034;https://www.kernel.org/doc/html/v5.2/admin-guide/sysrq.html&#034; rel=&#034;nofollow&#034; class=&#034;description-link&#034;&gt;https://www.kernel.org/doc/html/v5.2/admin-guide/sysrq.html&lt;/a&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/commands"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/key"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/linux"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/sysrequest"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/sysrq"/></rdf:Bag></taxo:topics></item><item rdf:about="http://archivist.incutio.com/viewlist/css-discuss/66573"><title>TEXTAREA wrap &#034;off&#034; - a CSS alternative </title><description></description><link>http://archivist.incutio.com/viewlist/css-discuss/66573</link><dc:creator>jil</dc:creator><dc:date>2010-04-06T18:08:28+02:00</dc:date><dc:subject>attribute magic nowrap off textarea wrap </dc:subject><content:encoded>&lt;a itemprop=&#034;url&#034; data-versiondate=&#034;2010-04-06T18:08:28+02:00&#034; href=&#034;http://archivist.incutio.com/viewlist/css-discuss/66573&#034; rel=&#034;nofollow&#034; class=&#034;description-link&#034;&gt;http://archivist.incutio.com/viewlist/css-discuss/66573&lt;/a&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/attribute"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/nowrap"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/off"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/textarea"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/wrap"/></rdf:Bag></taxo:topics></item><item rdf:about="http://fredeaker.blogspot.com/2006/12/file-type-mime-detection.html"><title>Shared Development: File type detection</title><description></description><link>http://fredeaker.blogspot.com/2006/12/file-type-mime-detection.html</link><dc:creator>jil</dc:creator><dc:date>2007-12-02T17:06:25+01:00</dc:date><dc:subject>detection file format java magic mime type vergleich </dc:subject><content:encoded>&lt;a itemprop=&#034;url&#034; data-versiondate=&#034;2007-12-02T17:06:25+01:00&#034; href=&#034;http://fredeaker.blogspot.com/2006/12/file-type-mime-detection.html&#034; rel=&#034;nofollow&#034; class=&#034;description-link&#034;&gt;http://fredeaker.blogspot.com/2006/12/file-type-mime-detection.html&lt;/a&gt;</content:encoded><taxo:topics><rdf:Bag><rdf:li rdf:resource="https://www.bibsonomy.org/tag/detection"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/file"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/format"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/java"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/magic"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/mime"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/type"/><rdf:li rdf:resource="https://www.bibsonomy.org/tag/vergleich"/></rdf:Bag></taxo:topics></item></rdf:RDF>