TryingT0Wr1t3•

An exe is not the best way to get your app on Linux.

137
blockeduserOP•

the .exe is a self-extracting 7z archive, to make it more convenient for windows users. on linux you can just "7z x" it like a .7z file. but thanks for the comment

65
bharadwaj_raju•

For Linux users, just provide an archive (and try to make it ZIP or TAR) — otherwise most would discard your program the moment they see '.exe', no matter your instructions.

182
protestor•

For Linux users he provided the source code...

38
TMGreycoat•

Extracting an archive is quicker than compiling though

22
elypter•

or at least rename it to *.7z.exe

3
All_For_Anonymous•

Yeah unless there is a Debian binary, if there is a .exe and source code for Linux, I close the tab

-11
rubdos•

Did you ever make a Debian archive? Quite tedious, if you ask me. RPM's are easier imo.

12
atomic1fire•

This is basically code running on top of xulrunner, which is based on Mozilla's gecko engine.

I imagine all you need to do is

sudo apt-get xulrunner

and then run the application ini file in whatever folder you stored it in, which should be easy enough to store in your home folder.

HOWEVER, OP should be aware that Mozilla is no longer supporting XULRUNNER, and they should look into either

  • making the app into an extension so that people can open it from firefox, XUL would still probably be better off stripped out though.

  • Taking the platform independent stuff and putting it on top of Electron or Nw.js (or Positron, once Mozilla has a stable release out)

  • Making a web app, and then packaging it into a webview for mobile. This would also let them sell it on apple's app store or google play

The XUL/XPCom use if any will be the biggest hang up because of the support and security issues, especially since distros like Ubuntu no longer support it IIRC.

2
TryingT0Wr1t3•

In your code here

https://github.com/bl0ckeduser/easyderivsteps

Look into other repos, people are mostly using Markdown (.md) or Restructured Text (.rst) for README files. I also would look into Github Pages. Also there's a big chance people discover your webpage through mobile and download later through desktop.

37
blockeduserOP•

okay, I'll used markdown for README. thanks!

21
TryingT0Wr1t3•

Also you can make releases directly in Github. Basically you will tag (create a bookmark for the current state of a branch, probably the master branch), and then you can add binary files to it.

Don't hate me, I am on mobile and will only look your code monday. Time to watch magnificent seven.

26
manghoti•

...

all those times I clicked those exe files out of morbid curiosity, just to see what my distro would do with it, only to find it opened my archive utility.

Now I find out that this was not a mistake?

mother of god.

18
graingert•

You should totally try github pages

115
tomtomgps•

as someone who studies math this makes me happy. Something I'd like to see is a piece of software that would be able to convert handwriting that deals with math symbols directly to latex.

28
CrimeOfOpportunity•

I made a markdown parser in Clojure to convert my class notes to HTML, but I've been considering starting over and making it a LaTeX parser instead. Just need to find the time. And I think the more complicated mathematical notation would be hard to implement.

15
fuzzycapacitor•

Have you seen pandoc?

11
CrimeOfOpportunity•

I have not, but I'm intrigued :)

1
TryingT0Wr1t3•

Do you happen to have that in a repo somewhere?

6
CrimeOfOpportunity•

I don't... It's pretty amatureish and janky, I'm not a terribly experienced coder (which is why I'm doing projects like this to supplement my more formal education while it's in progress). If you're really interested I can put it on Github, but you'll find more complete markdown parsers written by smarter people elsewhere!

1
Blue_Vision•

There is this which converts individual handwritten symbols into their LaTeX equivalent (and the command used to make them). The page says the training data is available, so I'm sure someone could hack this together with a regular text finding algorithm.

3
ineedmorealts•

Something I'd like to see is a piece of software that would be able to convert handwriting that deals with math symbols directly to latex.

I'm pretty sure that you could do this with OCR and a simple parser if you replaced some of the more difficult to read symbols with simpler ones and had the parser change it back when converting to LaTeX

2
8Keep•

Now add an integral solving feature :)

19
Lemm•

Cause you know, p totally equals np

28
Faaak•

Who knows ?

9
Lemm•

Pretty confident Feynman's figured it out at this point

-6
fnord123•

It probably does.

-3
rea1l1•

This is beautiful. Thank you for your efforts and generosity.

11
Coopsmoss•

This is great, I used http://www.derivative-calculator.net/ a lot for my calc classes, it also offers step by step instructions (though sometimes not intuitive ones), I think making an web version would be wise if you want people to use it, I know its a pain, but it's also true.

7
Kaligule•

Nice site.

I disagree on the web version statement, though. Actually I found that most statements backed up by "This is so true." or "This is true, though." are not true.

2
Bisaloo•

Well, I think it all depends are who is your target audience.

If you want people to use it when they have a quick question once in your while, a web version would probably seem more attractive because people don't necessarily want to install a software they will only use once.

On the other hand, if you target users who would use it on a regular basis, I think the current system is better. Works offline, slightly quicker access, etc.

2
CarthOSassy•

Thanks!

4
Traim•

I am not really sure why but Windows Defender blocks the download and informs about a found virus in the archive.

No positives with virustotal: https://www.virustotal.com/de/url/c85b1a2c5b4f98231fe98d4dc12f30065cbf31ac15df7594042ebcaf5558b11d/analysis/1474804636/

2
jarfil•

The 7zip compressed file executable inside the zip is an unsigned exe, so Windows will always complain about that. Yes, it's a pretty silly way of distributing stuff: exe, compressed with 7zip made executable, compressed with zip.

A bit more concerning is the actual exe inside of that, which, while signed, seems to get a single detection: https://www.virustotal.com/en/file/414a383efee7906a0b824d1131675e0ec37eed3cb99f7e938e7b22f24e1396af/analysis/1467131284/

6
Traim•

ah ok, good to know, thanks.

1
[deleted]•

[removed]

1
mvaliente2001•

Am I right at guess that the calculator explains its calculations? If so, it's wonderful, it could be a nice teaching tool.

Even without that, good job!

1
rlinuxroachcock•

If a GUI calculus app is making specific calls to a kernel to be compatible or not with it it's probably doing weird stuff in a weird way.

You probably mean to say X11-compatible or something like that.

-28
hatperigee•

What are you referring to?

3
rlinuxroachcock•

That I don't see how a GUI calculus app can be 'linux compatible' unless it's doing something completely wrong. A GUI calculus tool should easily be completely agnostic about the kernel it's running on. There is no justification for making specific kernel calls directly for this.

OP probably means to say X11-compatible or something like that.

-24
hatperigee•

Ah, you're one of those that takes the term "Linux" too literally. I believe OP was indicating that this application is compatible with Linux-based operating systems (nearly all of which use X11 in some form for display).

You're technically correct in mentioning that this application probably isn't making syscalls and interacting directly with the Linux kernel, however I think you might have been the only one of us that took it that literally.

17
rlinuxroachcock•

Ah, you're one of those that takes the term "Linux" too literally. I believe OP was indicating that this application is compatible with Linux-based operating systems (nearly all of which use X11 in some form for display).

As far as I know the vast majority of Linux-based operating systems per usage use Freon as a display or don't use a display at all.

You're technically correct in mentioning that this application probably isn't making syscalls and interacting directly with the Linux kernel, however I think you might have been the only one of us that took it that literally.

Well, if not literally, what do you think it means then?

Whatever it depends on, if it's actually Linux it's doing something really wrong. X11 dependency is some-what acceptable though for something like this it should just use a toolkit really and let the toolkit worry about the display server. Gives you Wayland and Freon for free as well which are popular alternatives to X11.

-23
jarfil•

More like XULRunner-compatible, since it's written in JavaScript and the executable versions are bundled with XULRunner... so actually "whatever-XULRunner-runs-on"-compatible.

1