Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
M

Malcolm Arthur McLean

@Malcolm Arthur McLean
About
Posts
5
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • How close to existing articles?
    M Malcolm Arthur McLean

    I've got code which rotates a GIF by shear, which would make a nice tip or trick. However someone else has also posted a article on rotating images by shear, which uses essentially the same underlying method, which is well-known and neither of us invented. There are two differences. He categorises his code as a Microsoft Foundation Class code and presents it in a way that is MFC-dependent. Whilst I wrap my algorithm in a GIF-rotate program. And he applies only one shear whilst I apply two, to maintain the dimesions of a square image. So is it to done thing to create or to hold off? I don't want to step on people's toes.

    Article Writing c++ algorithms question

  • bfs, dfs, a* & dijkstra algorithms - find the shortest route
    M Malcolm Arthur McLean

    So we know the node S and we know the node G, we've got a bunch of links leading out of S, and we've a bunch of links leading to G. And armed with that information we want to find the shortest path. So one way is exhaustive enumeration of the entire graph starting from S, and following links from. And the other way is exhaustive enumeration of the entire graph starting at G, and following links to. And both of those will work, but require enumeration of the entire graph, ad we want to be a little clever. So what do we do? What we do is push out little bubbles from S and G, one link away, two links away, and so on. And we keep a list of nodes for S and G in the bubbles. And eventually a node in the S bubble turns out to be a node in the G bubble, or vice versa, and you've found a path, and the shortest path for most graphs. And then, knowing a bit about the graph topology, we can refine things a bit to speed up the normal case search. But get the two bubbles system working first, and then come back, and we'll discuss how to refine.

    Algorithms help tutorial

  • I think this counts as both site driving and spam: minibasic : Malcolm Arthur McLean
    M Malcolm Arthur McLean

    Yes. The whole point of git is that you have repositories in contact with each other, so bug fixes precolate through. Which you don't get if people cut and and paste code. And its hard to get weird hardware to give those routines a real thorough test. With MiniBasic - it can be used as a programming language, but because it's Basic its clumsy to express simple branching, and because it's restricted to one input and one output stream, there's very little you can do with it except play with it as a toy. But the point is that the source is very simple and clean, and so it can easily be modified. So it's bascially a good fit for Code Project. But exactly how to integrate it I think we need to consider. So go ahead with the IEE 754 tips please.

    Spam and Abuse Watch com tools question

  • I think this counts as both site driving and spam: minibasic : Malcolm Arthur McLean
    M Malcolm Arthur McLean

    Yes, thanks for getting back. It's a bit overwhelming at first. I think the option to import a github project is a bit confusing for someone new, because it creates the impression that what you are looking for is bona fide projects, and the mechanics of getting it linked github are a bit overwhelming - github send you a two factor authorisation code on their part, so the priority is to see that the mechanics are in place. In the case of Mini Basic, it has a very short github md, which doesn't look like spam, because on the github site, you can see the code in front of you. And you can grab that if that is what you want, or you can follow the link to the website if you want some docs on how to use it. But here it looks like spam. And it doesn't help that the docs are available as a printed book, and of course that has to be charged for. But that doesn't mean that Mini Basic is some sort of fraud, or even a commercial product. It's just very well documented and a lot of effort has been put into making sure that people are able to use it. But it looked exactly like a spam link, and I tried to edit it to remove the "buy now" link, and somehow that didn't work. So apologies. But it's newness. And yes, the IEEE 754 codes would make a better fit for a tip than an article, I realised that after doing a bit more exploration. However you still want a link to github in case a bug is found and they need updating. And all my hobby programming stuff is free to anyone, and I've got some really great material I can share. And I've got a serious illness, which is bad news for me, but it means I'm now excused work, and I no longer have to write code that makes money, and I'm full time on hobby programming. And thanks again for taking time to look at this.

    Spam and Abuse Watch com tools question

  • I think this counts as both site driving and spam: minibasic : Malcolm Arthur McLean
    M Malcolm Arthur McLean

    Hi, This is me (Malcolm Arthur McLean). Yes, obviously I want people to visit the MiniBasic website. The code itself isn't all that useful without the documentation, and I've spent a lot of time making the website look nice so MiniBasic is well-documented. What happened was that I imported the project from github. And it came up with a rather spammy-looking webpage which was auto-generated from the repository. And I didn't know what to do. The Code Project help seemed to suggest that all you had to do was import the project. And the code is presumably zipped up, and the docs are on the website. Which is a github.io website. But it does look like spam. You can also get a hard copy of the documentation and code. So for a small interpreter, MiniBasic is really well documentented. I've written some text now to replace the auto-generated page.

    Spam and Abuse Watch com tools question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups