Let me explain what I needed based on a few tweets (Dutch, but will translate below):
Archive for the ‘Software Development’ Category
I needed an online HTML render because a site had HTML output you could not copy the render from
Posted by jpluimers on 2024/06/19
Posted in Development, Health, Hospital, HTML, LifeHacker, LUMC, Power User, Software Development, Web Development | Leave a Comment »
x86_opcode_structure_and_instruction_overview.pdf on -= pnx.tf =-
Posted by jpluimers on 2024/06/18
It is more than a decade old but still the best reference around [Wayback/Archive] -= pnx.tf =- has [Wayback] x86_opcode_structure_and_instruction_overview.pdf
I found it via [Wayback/Archive] Alice Climent-Pommeret on Twitter: “I’ve just discovered this amazing document showing super clearly the relation between the opcode and the instruction 🤯 …”
Posted in Assembly Language, Development, Software Development, x64, x86 | Leave a Comment »
Reminder to self: check to see if Delphi improved support for MMX/SSE/AVX instructions
Posted by jpluimers on 2024/06/13
This is from a long time ago [Wayback/Archive] Does Delphi support all MMX/SSE instructions? – Stack Overflow:
Delphi 2007 supports the MMX and SSE instruction sets. Certainly, Delphi 2010 and XE support up to the SSE4.2 instruction sets (but so far no support for AVX).
The [Wayback] Delphi 2005 Language Guide explained a bit, but no more recent PDF is available and the [Wayback/Archive] Embarcadero/IDERA Documentation Wiki is very much outdated on this information as per [Wayback/Archive] Talk:Assembler Syntax – RAD Studio:
Re: “Instruction Opcodes” The information on available instruction sets is outdated. D2010 and Fulcrum support the SIMD instruction sets all the way up to SSE4.2 (i.e., SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2).
–jeroen
Posted in Delphi, Software Development, Development, Assembly Language, x86, x64 | Leave a Comment »
GitHub – dabochen/spreadsheet-is-all-you-need: A nanoGPT pipeline packed in a spreadsheet
Posted by jpluimers on 2024/06/12
A great visualisation that LLM are basically a bunch of numbers: [Wayback/Archive] GitHub – dabochen/spreadsheet-is-all-you-need: A nanoGPT pipeline packed in a spreadsheet.
It also shows you that Excel is an excellent tool for working with numbers and formulas on a larger scale.
(note the file is a .numbers file developed in the Mac version of Excel)
Via:
- [Wayback/Archive] /Fay-lee-nuh/ on X: “Programmers: Spreadsheets aren’t code @chendabo: Hold my beer”
- [Wayback/Archive] Dabo on X: “I recreated an entire GPT architecture in a spreadsheet. It is a nanoGPT designed by @karpathy with about 85000 parameters, small enough to be packed into a spreadsheet file. It is great for learning about how transformer works as it shows all the data and parameters going”
Posted in AI and ML; Artificial Intelligence & Machine Learning, Development, Excel, LLM, Office, Power User, Software Development | Comments Off on GitHub – dabochen/spreadsheet-is-all-you-need: A nanoGPT pipeline packed in a spreadsheet
Converting html div tables to normal tables
Posted by jpluimers on 2024/06/12
Sometimes normal html tables are better suited than the more style friendly div tables, as they better suit the underlying data and are easier when you need column or row spans using the colspan and rowspan html attributes, explain semantics better, and … display as tables even without styling!
Converting from div tables to normal html tables is not as straightforward than from normal html tables to div tables.
So here are some links that helped me with both div tables and the conversion:
- [Wayback] How can I use jQuery to convert into HTML table? – Stack Overflow (thanks [Wayback] yob!)
in case someone needs to convert on the-fly:
var div2table = $('.outer-div ').map(function () { var issue = $(this); var trline = issue.find('.inner-div').map(function () { return '<td>' + $(this).text(); }).get().join('</td>'); return '<tr>' + trline; }).get().join('</tr>');div2table = '<table>' + div2table + '</table>';where divs are
<div class='outer-div'><div class='inner-div'>this will be 1st TD</div>.....</div> - [Wayback] javascript – Converting div table to normal table – Stack Overflow (thanks [Wayback] Shaggy)
You could use JavaScript to create a
table, loop through all the.rowand.columnelements in thedivto popultate it, remove thedivand append thetable. Here’s something I threw together very quickly to get you started. (I commented out the line that removes thedivso you can see both in the results). - [Wayback/Archive.is] HTML Table Generators and Converters | Div Table
- [Wayback/Archive.is] HTML Table to Div Converter
–jeroen
Posted in Development, HTML, JavaScript/ECMAScript, jQuery, Scripting, Software Development, Web Development | Leave a Comment »
Henk van Ess on the Google indexing and search algorithms
Posted by jpluimers on 2024/06/11
Many articles have been published on the Google Leaks earlier this year including a Twitter Thread by Henk van Ess. I will mention his and the original starting article which should give anyone hand and feet to dig deeper and assess for themselves how fast Google might be able to change this and get a feeling on much of it is still relevant over time.
- [Wayback/Archive] Thread by @henkvaness on Thread Reader App – Thread Reader App
- [Wayback1/Wayback2/Archive] An Anonymous Source Shared Thousands of Leaked Google Search API Documents with Me; Everyone in SEO Should See Them – SparkToro
- [Wayback/Archive] Erfan Azimi: Leaked Google Ranking Factors (Public Statement) – Rand Fishkin, Mike King – YouTube
A final note: I wasn’t aware that Google search used the Elixir (programming language) – Wikipedia. Cool!
--jeroen
Posted in Development, Elixir, Erlang, Functional Programming, Google, GoogleSearch, Power User, Software Development | Leave a Comment »
🔎Julia Evans🔍 on Twitter: “what’s an easy way to release the code of a project without allowing issues / pull requests? An archived github repo is almost like this, but it doesn’t seem to let you push new commits (I sometimes have code that I want to let people view but don’t want to maintain in any way)” / Twitter
Posted by jpluimers on 2024/06/11
Hopefully Gitlab can do this: [Wayback/Archive] 🔎Julia Evans🔍 on Twitter: “what’s an easy way to release the code of a project without allowing issues / pull requests? An archived github repo is almost like this, but it doesn’t seem to let you push new commits (I sometimes have code that I want to let people view but don’t want to maintain in any way)”
[Wayback/Archive] Jeroen Wiert Pluimers on Twitter: “@b0rk @MrSwats In a lot of features, GitLab is way ahead of GitHub especially on fine grained settings. Of course this means it is way harder to configure. You can for instance organise your projects in hierarchies and configure access control on each node.”
Though GitLab has other drawbacks:
[Wayback/Archive] __ian__ = RfcReader() on Twitter: “@jpluimers @b0rk @MrSwats Gitlab has no way to disable commenting on commits or blocking assholes though, so 6 of one, half dozen of the other” / Twitter
–jeroen
Posted in Development, DVCS - Distributed Version Control, gist, git, GitHub, GitLab, Software Development, Source Code Management | Leave a Comment »
Covid and digital transformation cartoon – Business Illustrator
Posted by jpluimers on 2024/06/10
Digital transformation in your company was led by Covid-19, not your CEO, CTO or Head of Digital. Cartoon.
From the spring 2022 [Wayback/Archive] Covid and digital transformation cartoon – Business Illustrator
Searched because of [Wayback/Archive] Berend van der Kolk on X: “True for many organizations I guess😀”
--jeroen
Posted in Development, Knowledge Worker, LifeHacker, Power User, Software Development | Leave a Comment »
delphi – What is the meaning of the bScan parameter value 0x45 in keybd_event? – Stack Overflow
Posted by jpluimers on 2024/06/06
From a long time go and a project that got cancelled, but maybe in the future I will need a similar thing again: back in the days not all raw key codes were readily documented or converted correctly from winuser.h to other environments (0x45 is the keyboard raw scan code value for VK_NUMLOCK of the Num Lock key).
[Wayback/Archive] delphi – What is the meaning of the bScan parameter value 0x45 in keybd_event? – Stack Overflow (thanks [Wayback/Archive] David Heffernan and [Wayback/Archive] kludg):
Posted in .NET, Conference Topics, Conferences, Delphi, Development, Event, Software Development, Windows Development | Tagged: include | Leave a Comment »
Fixing the GitHub gist CSS so the editor uses more than 25% of my screen estate
Posted by jpluimers on 2024/06/05
Two years ago I asked [Wayback/Archive] Jeroen Wiert Pluimers on Twitter: “Is there a way to make the @github gist text editor wider and taller? Right now (at 1920×1200) it uses about half the screen width and screen height. That wastes about 25% of screen estate. “.
I still have to figure out how to fix the height, but the width was relatively easy back then. Hopefully this CSS fix still works today.
In the mean time [Wayback/Archive] Add full height gist creation by xthexder · Pull Request #68 · xthexder/wide-github: Conversation permanently fixed my problem.
[Wayback/Archive] Jeroen Wiert Pluimers on Twitter: “I fixed the width by modifying .container-lg and changing max-width from 1018px to 95%.”
Until GitHub fixes it themselves, I started with this fix in the extension [Wayback/Archive] Stylus – Chrome Web Store:
Posted in CSS, Development, DVCS - Distributed Version Control, gist, GitHub, HTML, Software Development, Source Code Management, Web Development | Leave a Comment »






