View Single Post
Old 11-28-2023, 01:57 PM   #40
wold
Zealot
wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.wold knows better than to ask about the Gravitic Imploder Lance.
 
Posts: 137
Karma: 87012
Join Date: Apr 2021
Device: Lux 5, Libra 2, PRS-T2N
PBs are quite OK. I recall finding the whole UI/experience to be less polished (don't care however), but it has improved over the last year or two. It runs stable, though some older firmwares occasionally crashed during annotating. Annotation features are super BTW. And their database design/usage is good (bonus, small things to appreciate). I can only hope they keep it up, especially with a suggested Android move. One kinda gets to expect otherwise

My Libra 2 OTOH has more issues ever since I got it, especially when books on programming (=complex markup). Delays occur regularly, and one book* locks up consistently at chapter 2 leading to a reset. The Lux5 has no issues there. Perhaps they handle thing smarter, or are more powerful. For normal reading the Libra2 is quite OK however.

OT fun fact regarding Android: PBs such as the Lux5 briefly show up with a Google Vendor ID (18D1), disconnect, and return with the PocketBook VID.

Code:
[debug]  10461.906 17340  (C:\Users\****\avater\src\scanners\monitor_USB_win32.cpp:133) - device_monitor2::nativeEventFilter - Monitor received arrival of device interface: "\\\\?\\USB#VID_18D1&PID_0001#20080411#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
[debug]  10462.486 17340  (C:\Users\****\avater\src\scanners\monitor_USB_win32.cpp:216) - device_monitor2::nativeEventFilter - Got removed device interface... "\\\\?\\USB#VID_18D1&PID_0001#20080411#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
[debug]  10467.843 17340  (C:\Users\****\avater\src\scanners\monitor_USB_win32.cpp:133) - device_monitor2::nativeEventFilter - Monitor received arrival of device interface: "\\\\?\\USB#VID_FFFE&PID_0001#****#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"


* of all possible books: "C++ High Performance"
It uses complicated table markup like:
Code:
<table id="table001-1" class="No-Table-Style">
      <colgroup>
        <col/>
        <col/>
      </colgroup>
      <tbody>
        <tr class="No-Table-Style">
          <td class="No-Table-Style">
            <p class="Table-Column-Heading--PACKT-">Traditional syntax with explicit type:</p>
          </td>
          <td class="No-Table-Style">
            <p class="Table-Column-Heading--PACKT-">New syntax with auto:</p>
          </td>
        </tr>
        <tr class="No-Table-Style">
          <td class="No-Table-Style">
            <pre class="programlisting code"><code class="hljs-code"><span class="hljs-keyword">struct</span><span class="hljs-class"> </span><span class="hljs-title">Foo</span><span class="hljs-class"> {</span>
  <span class="hljs-keyword">int</span><span class="hljs-function"> </span><span class="hljs-title">val</span><span class="hljs-params">()</span><span class="hljs-function"> </span><span class="hljs-keyword">const</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">const</span><span class="hljs-function"> </span><span class="hljs-keyword">int</span><span class="hljs-function">&amp; </span><span class="hljs-title">cref</span><span class="hljs-params">()</span><span class="hljs-function"> </span><span class="hljs-keyword">const</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">int</span><span class="hljs-function">&amp; </span><span class="hljs-title">mref</span><span class="hljs-params">()</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">int</span> m_{};};
</code></pre>
          </td>
          <td class="No-Table-Style">
            <pre class="programlisting code"><code class="hljs-code"><span class="hljs-keyword">struct</span><span class="hljs-class"> </span><span class="hljs-title">Foo</span><span class="hljs-class"> {</span>
  <span class="hljs-keyword">auto</span><span class="hljs-function"> </span><span class="hljs-title">val</span><span class="hljs-params">()</span><span class="hljs-function"> </span><span class="hljs-keyword">const</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">auto</span><span class="hljs-function">&amp; </span><span class="hljs-title">cref</span><span class="hljs-params">()</span><span class="hljs-function"> </span><span class="hljs-keyword">const</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">auto</span><span class="hljs-function">&amp; </span><span class="hljs-title">mref</span><span class="hljs-params">()</span><span class="hljs-function"> </span>{    <span class="hljs-keyword">return</span> m_;   }  <span class="hljs-keyword">int</span> m_{};};
</code></pre>
          </td>
        </tr>
      </tbody>
    </table>
wold is offline   Reply With Quote