Everything else that has green are still chromium based? Then it’s basically just 1 that has it implemented one that hasn’t
Everything else that has green are still chromium based? Then it’s basically just 1 that has it implemented one that hasn’t
I’m no longer surprised by people who “doesn’t like change” when they have to change things, but will just accept (even if they complain internally) when someone above them changes things that impact their quality of life.
Yeah but those are arguments to cd
, the error says command not found
Edit: Sorry didn’t see /S
There are basically two types of files. Text files and binary files.
Most information are stored in text files so humans can easily understand it, and it’s easier to find errors, review, parse. But text storage takes more space than binary files. And many complicated softwares normally need multiple text files or data files, many of them just store them together as a zip file so that it’s easier to handle. Examples are .docx,.pptx, etc files in MS Office, try unzipping them and see what they contain. Zipping also has advantages of reducing file sizes.
That depends on what video player you use. Of we have control of that, then sure it works. I use mpv to play things, so for radio streams or live videos I can go back/forward as long as it’s cached.
But if it’s the web service, even though the browser video player has something cached, the player is still controlled by the website. And considering most of the people use chrome/chromium derivatives or YouTube app, it wouldn’t be hard for them to make it so that the player itself will collaborate with whatever they want to do.
If YouTube was a separate organization it wouldn’t have been the problem it is because of how Google has been taking over all the different parts they need for advertising.
What distribution of emacs are you using? What setup for rust? Because the run/debug things work on mine.
Thank you. Yeah, something like this would work for me as I can add in a script and run it before compiling. But it won’t be a cross platform solution and windows/mac users are probably not going to be able to do anything. Maybe if I do the same thing but from build.rs it’ll work. I’ll try that.
That seems like a good compromise if I don’t find something better. Thank you.
I’m hoping to make it easy for people to add more functions, that’s why I want minimal code change required to add more functions.
Thank you for your detailed response.
I am ok using macros. But even proc macro only get the tokens and using in on the whole mod is unstable unless you use use it on mod sth{...}
instead of code being on in a different file (sth.rs).
The plug-in system is dynamic in a sense that my plans for it are loading them through shared libraries (.dll, .so) compiled separately by users. But I also have internally provided core plugins that come with the program. But rust ABI system is not that stable, so in worst case I might have to ask users to just add plugin code to some directory and re-compile program instead of loading from shared libraries. That’s why I’m trying to make it as simple as possible. Asking users to modify the rust code somewhere else yo register the plugin might be met with resistance.
I was thinking that using build script to parse the source code and generating those codes could work, but that seemed hacky. So I was trying to see if there are better solutions, as it felt like a problem people might have come across themselves.
Thank you. I just put the call with !
, I don’t necessarily want a macro solution. Any solution is acceptable, my requirement is that I can just keep adding more mods with functions in src/functions/
and not have to register each function.
Inventory seems like the solution I am looking for. Although in my case, instead of collecting different values of the same type, I want to collect different types that all have same trait. But maybe I can make a temporary struct with Box<dyn _>
member to collect it if trying to collect it directly doesn’t work. I do not plan to support WASM. I am planning to make C/C++ and Python API for the libraries though, so if it has problems with them, then I might have a problem.
That’s another reason US tax system baffles me. Why does it make it so that workers have to pay taxes this way. In my country, salary have very small tax and it’s cut before the money comes into your account at all. So whatever money you egt is yours, there is no feeling of paying taxes at all. While employers will pay taxes and the taxes on profit is a lot more than tax on salary.
I personally think there’s not much point of tax on the salary, they’ll be spending it on other things, and whoever makes profit on that will pay the taxes on their profit. e.g. you get salary no tax, you buy clothes, vehicle, prepared food, etc. and those companies get your money, and they pay tax on profit, and then have expenses which is money that goes to other companies/people who again pay tax on profit, and their expenses goes somewhere else. All in the money is only taxed once, when there is profit. Unlike in every transaction.
First of all, in many cases, writing new code is lot easier than trying to modify/salvage old code from someone else. Unless you can just plug it in for a modular function in that case your code is not useless.
And if they think your code is valuable enough to save that many people after they improve it, they can approach you for dual license or other agreements. They pay people with patent all the time, so they can do the same for people who’s volunteering their time for open source.
Publishing it under GPL does benefit the humanity because any improvement on it will be also available to everyone. Letting corps take your work and put a monetary/legal block for people to use freely doesn’t seem like benefiting humanity that much.
For adding with Firefox or similar apps on laptop. I have another program that monitors clipboard (or selection), can filter with regex and run custom commands. So simply copying the url to the video can trigger the curl command to add to playlist.
Making it in the phone is the hard part. I don’t know much about android dev so any help would be appreciated. I did find somewhere you can make a simple app with protocol definition for sharing, and on share to the app, run the request to the server in the local network.
I also want to implement file share, if you share a file to that app from local storage, it could upload to the server and mpv can stream it. Since I have used the basic tcp connection, I couldn’t do that in this version either.
Yeah it is sad that we don’t have flash. But today I saw there’s a program Ruffle (written in Rust) that can run flash, and add support to browser through extensions or something.
Seq will only print one sequence, though. The program’s focus is discontinuous range. Something like: 1:2:10,20:2:30
{1…10…2}
Wow, that’s nice to know. I guess my program will at least make it easier since you can type it in a more humane way, but not essential.
Thank you. I did think there might be a way.
My program is basically doing printf "%d\n" {{1..3},{7..8}}
in that case. Can bash do step? like 1:2:10
would be 1,3,5,7,9
Well apple is succulent stem of apple tree. Potato is succulent root of potato plant. Root is stem inside ground. Q.E.D.