User contributions for Andrzej

From ym2149.org
A user with 311 edits. Account created on 20 January 2024.
Jump to navigationJump to search
Search for contributionsExpandCollapse
⧼contribs-top⧽
⧼contribs-date⧽

6 May 2024

30 April 2024

26 April 2024

23 April 2024

22 April 2024

20 April 2024

19 April 2024

18 April 2024

17 April 2024

16 April 2024

15 April 2024

12 April 2024

9 April 2024

8 April 2024

7 April 2024

6 April 2024

  • 13:3813:38, 6 April 2024 diff hist +20 N Access:Security cardCreated page with "read user += Andrzej" current
  • 13:3813:38, 6 April 2024 diff hist +1,048 N Security cardCreated page with "* https://www.reddit.com/r/ExperiencedDevs/comments/1bx7x6s/missing_context_on_tasks_is_a_huge_deal_breaker/ * security related tickets are the worst for this - certain individuals insist they can play the security card and bypass prioritisation/planning because 'security is important' to keep development busy for a month with work that doesn't otherwise appear to have value for the business or customers. normally i'd call that negative work ** of course security is impo..."

5 April 2024

4 April 2024

31 March 2024

30 March 2024

29 March 2024

26 March 2024

25 March 2024

  • 16:0116:01, 25 March 2024 diff hist +405 N Semantic versioningCreated page with "* users need to be wary of breaking changes regardless of whether you've declared them * so don't bother declaring them, just use an integer so that every release is potentially breaking * provide a migration path whenever something is deliberately broken == Upgrading == * upgrade to latest release to get a required new feature or security fix * otherwise leave it, it's fine Category:Programming" current
  • 11:5611:56, 25 March 2024 diff hist +79 N AmericansCreated page with "* the missing u can now be found in poring * phased for fazed * could care less"
  • 11:2011:20, 25 March 2024 diff hist +319 N Code freezeCreated page with "* typically imposed to 'reduce risk' following a major incident ** like making the whole class do a lap of the pitch because timmy ate some mud * actually increases risk due to concentration of changes just after freeze lifted ** in particular, prod-specific functionality untested during freeze Category:Waterfall" current
  • 10:4010:40, 25 March 2024 diff hist +18 N Category:PythonCreated page with "The best language." current
  • 10:3710:37, 25 March 2024 diff hist +406 N Pip-toolsCreated page with "{{lowercase}} * declare what your repo actually uses in requirements.in * use pip-tools to maintain and check requirements.txt ** use requirements.txt for testing and deployment * lib setup.py should read requirements.in ** an extra that i call frozen can read requirements.txt if you want to depend on the lib along with the dependencies it was tested against Category:Programming Category:Python" current

24 March 2024

23 March 2024

22 March 2024

21 March 2024

20 March 2024

  • 21:2121:21, 20 March 2024 diff hist +1,387 N QuotesCreated page with "* Beware of bugs in the above code; I have only proved it correct, not tried it. – Don Knuth * The joy of coding Python should be in seeing short, concise, readable classes that express a lot of action in a small amount of clear code — not in reams of trivial code that bores the reader to death. – Guido van Rossum ** You don't worry about the 1000 things that happen when you open a file, you just believe that 'open' does what it claims to do. Believe the same for a..."
  • 21:1821:18, 20 March 2024 diff hist +87 How to deliver softwareNo edit summary
  • 21:1621:16, 20 March 2024 diff hist +421 Pull requests versus pair programmingNo edit summary
  • 21:0921:09, 20 March 2024 diff hist +650 N Pull requests versus pair programmingCreated page with "* I believe pull requests can be a cheaper way of achieving the same benefits as pair programming * But this requires a lot of discipline from the developer and the reviewer == Good article == * https://mtlynch.io/code-review-love/ of which i 100% agree with most points * writing a description should be a simple case of linking back to the Jira ticket * put cosmetic changes (if absolutely necessary) in their own commit so reviewers don't have to consider them * the rev..."
  • 21:0821:08, 20 March 2024 diff hist +25 ExamplesNo edit summary
  • 21:0721:07, 20 March 2024 diff hist +103 MonorepoNo edit summary current
  • 21:0521:05, 20 March 2024 diff hist +175 N MonorepoCreated page with "* does not scale * out of control build time * out of control complexity * invest in shared code instead * also see Frameworks versus shared code Category:Programming"
  • 21:0421:04, 20 March 2024 diff hist +155 N Frameworks versus shared codeCreated page with "* a framework is like a synth you buy in the shop, sounds great until there's no knob for the idea you've got and then you're SOL Category:Programming"
  • 21:0021:00, 20 March 2024 diff hist +523 N FormattingCreated page with "* half the available effort in the ecosystem seems wasted on writing formatters * claims made by formatters don't check out in practice, e.g. you actually have to think more about formatting when one is in use * make the ide present each developer's preferred format, with the committed format optimised for resolving conflicts * nobody needs at most 80 columns, join us in the 21st century ** a column limit causes similar code to be indented differently which interferes wh..."
  • 20:5220:52, 20 March 2024 diff hist +505 N TestingCreated page with "* manual testing is a terrible use of resource, invest in automated testing whenever possible * unit tests are supposed to be fast so developers can run them frequently without getting bored * your mocking is dysfunctional if it involves writing things twice * unit tests are for verifying behaviour and enforcing it * an integration test can be used to check the parts unit tests can't reach, in particular that the service can communicate with its immediately adjacent serv..."
  • 20:4520:45, 20 March 2024 diff hist +718 How to deliver softwareNo edit summary
  • 20:4220:42, 20 March 2024 diff hist +53 N Category:ProgrammingCreated page with "Maybe I'll collect these notes into a book some time." current
  • 20:3820:38, 20 March 2024 diff hist +529 N Second system syndromeCreated page with "* https://wiki.c2.com/?SecondSystemEffect * organising code the 'right way' and not the practical way - if the next developer needs something to be in a certain place they have the resourcefulness to consider it already exists and find it before duplicating any effort, the power to move it themselves, and also they won't have to guess where to put it. unit and integration tests that were written with behaviour enforcement in mind will flag any issues and can be tweaked a..." current
  • 20:3620:36, 20 March 2024 diff hist +1,491 N ExamplesCreated page with "== Bad consensus == * A majority can agree and still be wrong * Checked exceptions, unpopular because of a blog post ** Now the compiler can tell you what params your function takes and what it returns, but not how it can fail * Markdown, popular despite having significant trailing whitespace ** It happened to exist at the right time * Continuous integration builds that can't be reproduced locally, or on anything other than one specific CI service or imperfect clone * P..."
  • 10:2010:20, 20 March 2024 diff hist +165 N How to deliver softwareCreated page with "* https://en.wikipedia.org/wiki/Principle_of_least_astonishment * https://en.wikipedia.org/wiki/Don%27t_repeat_yourself Category:Programming Category:Wisdom"

19 March 2024

18 March 2024

  • 22:3822:38, 18 March 2024 diff hist +10 N MediaWiki:MainpageCreated page with "YM2149.org" current
  • 22:3822:38, 18 March 2024 diff hist +21 N CardioRedirected page to Running current Tag: New redirect
  • 22:3722:37, 18 March 2024 diff hist +25 N Category:ObservationsCreated page with "Audio recordings go here."
  • 22:3722:37, 18 March 2024 diff hist +27 N Category:ReferenceCreated page with "Documents and such go here."
  • 22:3622:36, 18 March 2024 diff hist +37 N Template:Libcarstairs.pyCreated page with "modulesdir = '/path/to/your/programs'" current
  • 22:3622:36, 18 March 2024 diff hist +38 N Category:SoftwareCreated page with "A category for the software I've made." current
  • 22:3522:35, 18 March 2024 diff hist +47 N Template:HighlightCreated page with "<span style="background: yellow">{{{1}}}</span>" current
  • 22:3422:34, 18 March 2024 diff hist +51 N PyvenCreated page with "{{lowercase}} {{Dev|pyven}} Category:Software"
  • 22:3422:34, 18 March 2024 diff hist +51 N PyrboCreated page with "{{lowercase}} {{Dev|pyrbo}} Category:Software"
  • 22:3322:33, 18 March 2024 diff hist +51 N DSSICreated page with "* http://dssi.sourceforge.net/ Category:Wisdom" current
  • 22:3322:33, 18 March 2024 diff hist +52 N DiapyrCreated page with "{{lowercase}} {{Dev|diapyr}} Category:Software"
  • 22:3222:32, 18 March 2024 diff hist +53 N AridityCreated page with "{{lowercase}} {{Dev|aridipy}} Category:Software"
  • 22:3222:32, 18 March 2024 diff hist +56 N Category:WisdomCreated page with "Pages with priceless information in them should go here." current
  • 22:3122:31, 18 March 2024 diff hist +112 N Template:LowercaseCreated page with "<span style="display:none">{{DISPLAYTITLE:{{#if:{{NAMESPACE}}|{{NAMESPACE}}:|}}{{lcfirst:{{PAGENAME}}}}}}</span>" current
  • 22:3022:30, 18 March 2024 diff hist +120 N Template:TestCreated page with "<tt>[[:File:{{{1}}}.wav|{{{1}}}]]</tt> {{#ifexist:File:{{{1}}} (pym2149).wav|[[:File:{{{1}}} (pym2149).wav|(pym2149)]]}}" current
  • 22:2922:29, 18 March 2024 diff hist +216 N Libcarstairs.pyCreated page with "{{lowercase}} == Example config file == * You can copy the below text or [{{fullurl:Template:libcarstairs.py|action=raw}} download it] <pre<noinclude></noinclude>> {{libcarstairs.py}} </pre<noinclude></noinclude>>" current
  • 22:2922:29, 18 March 2024 diff hist +237 N Transferring filesCreated page with "== Write image to floppy == * Prepare an image using e.g. Steem * If necessary, format the disk on the ST * In Linux, do not mount sudo setfdprm /dev/fd0 dd ds sect=9 cyl=80 dd if=image.st of=/dev/fd0 bs=512; sync Category:Wisdom"
  • 22:2522:25, 18 March 2024 diff hist +278 N Pym2149 provenanceCreated page with "{{lowercase}} * Initially based on code from Steem which is GPL * As of [https://bitbucket.org/combatopera/pym2149/commits/9e0064b 9e0064b] no Steem-derived code survives, see issue [https://bitbucket.org/combatopera/pym2149/issues/3/ensure-all-gpl-code-is-gone #3] for details"
  • 22:2422:24, 18 March 2024 diff hist +296 N Template:DevCreated page with "== Dev == * [https://drone.io/bitbucket.org/combatopera/{{{1}}} https://drone.io/bitbucket.org/combatopera/{{{1}}}/status.png] * [https://bitbucket.org/combatopera/{{{1}}} Bitbucket overview page] ** [https://bitbucket.org/combatopera/{{{1}}}/issues?status=new&status=open&sort=-priority Issues]"
  • 22:2422:24, 18 March 2024 diff hist +1,007 N CarstairsCreated page with "== Releases == * File:Carstairs-jessie.zip * File:Carstairs-precise.zip == Usage == * You need a DSSI host, these instructions assume it's [https://www.renoise.com/ Renoise] * Put the <code>.so</code> file in <code>~/.dssi</code> '''or''' add its dir to <code>DSSI_PATH</code> ** Note if <code>DSSI_PATH</code> is set then it must include <code>~/.dssi</code> explicitly if you want Renoise to look there * If you now run Renoise you should see Carstairs in th..."
  • 22:2322:23, 18 March 2024 diff hist +349 N MIDICreated page with "Currently MIDI support is Linux-only, as all the cross-platform midi libs suck. == Install == * sudo apt-get install gcc libasound2-dev * Get 0.4.1 from http://pp.com.mx/python/alsaseq/ * Ensure the midiconda python env is activated * Follow the instructions == Usage == * Channels are 1-based, everything else (e.g. program numbers) are 0-based"
  • 22:2122:21, 18 March 2024 diff hist +504 N YM2149.orgCreated page with "<div style="float: right"> __TOC__ </div> == Software == * {{highlight|Carstairs DSSI plugin}} * See Category:Software for more == Atari ST fonts == * See File:Atari-fonts.zip for details == Resources == * There are some documents in Category:Reference * Recordings taken of a real YM2149 (and other sources) are in Category:Observations * For Category:Wisdom and any other categories see Special:Categories == Contact == * ht..."
  • 22:2022:20, 18 March 2024 diff hist +2,018 N Pym2149Created page with "{{lowercase}} <div style="float: right"> __TOC__ </div> YM2149 emulator in Python, NumPy and a little Cython where it matters. The aims of this project are to demonstrate it can be done in Python (done), accurate emulation (now probably the most accurate implementation out there), and interoperability with existing tools (MIDI support). Unlike other projects, we don't emulate the rest of the Atari ST. * I'm not working on this any more, it's become more about making Pyt..."
  • 22:1922:19, 18 March 2024 diff hist +2,022 N AccuracyCreated page with "{| class="wikitable" ! Buffering !! Test !! Eval |- | period buffering for tone || {{test|qtonpbuf}} || toggle not reset |- | what happens to old countdown || {{test|qtonflip}} || used as prefix of new countdown (of half-wave) |- | what if old countdown bigger than new || {{test|qtinheri}} || start next half-wave immediately |- | does toggle flip on period change || {{test|qtonflip}} || it does not |- | period buffering for noise || {{test|qnoipbuf}} || new period applie..."
  • 22:1822:18, 18 March 2024 diff hist +5,835 N RunningCreated page with "* Here's a brain dump of what I've learned over a decade of running for fitness * Not everything on this page is running-specific but most of it is * I like running because it suits me and is the most efficient way of burning calories, but you may prefer other cardio == Advantages == * Feel less tired * Sleep more soundly * Get ill less often and with reduced severity ** But flu will still knock you out for a week * You will want to eat more, which is fine as food is g..."

17 March 2024

  • 21:3721:37, 17 March 2024 diff hist +305 N ArticlesCreated page with "* https://www.theguardian.com/lifeandstyle/2023/dec/30/dont-quit-booze-just-drink-differently-15-ways-to-change-your-life-without-trying-all-that-hard * https://www.newyorker.com/magazine/2024/02/12/a-teens-fatal-plunge-into-the-london-underworld * https://hypermedia.systems/extending-html-as-hypermedia/"
  • 21:3521:35, 17 March 2024 diff hist +46 Development methodologiesNo edit summary
  • 21:3321:33, 17 March 2024 diff hist +1,305 N Development methodologiesCreated page with "* Sweep it under the carpet-driven development - never investigate any root cause, just throw code at the screen until the problem appears to go away * Plate spinning-driven development - we don’t have time to write automated tests, instead n developers must perform an increasing amount of incomplete manual testing forever * Fear-driven development - tests would expose bugs so don't write any, deployment to prod would expose bugs so let's not do that, and so on * Pearl..."
  • 21:2421:24, 17 March 2024 diff hist +126 N ManagementCreated page with "* https://www.espncricinfo.com/story/ind-vs-eng-andrew-miller-bazballs-doubters-englands-truth-only-truth-that-matters-1418996"
  • 21:2221:22, 17 March 2024 diff hist +102 N Lamb soupCreated page with "* heinz lamb soup * season all * mint * roasted garlic * tabasco habanero * okra Category:Recipes" current
  • 20:4220:42, 17 March 2024 diff hist −14 HypercareNo edit summary current