The benefits :
- I will understand during development which code is mission critical, and I should be careful with it, as well as invest more time in optimizing this code and document it better.
- I will understand what the customers do, which flows they use and which flows they avoid, so seeing code which I've developed recently but not used yet - will help me understanding that I'm wasting my time on writing unused features or we did not really understood the customers expectations.
- I will be able to cleanup dead code easily on the go.
It's like a theme park manager walking around in the park and watches which rides has long lines of people and which rides have no lines.. helps the manager understand where to put effort and which rides to remove / replace.
We have the technology; everything we need to do this exists. It's just not done automatically, and when using slightly off-sync subs, you have to fiddle with sub timing for ages until you find the right sync. Even more so when the subtitles have different off-sync issues for the whole movie/episode.
The reason why I want to do this is because 3d tools for artists -- blender, cinema 4d and the like -- have a large amount of easy-to-use and highly complex tools for subsetting volumes and making things look pretty.
Most medical imaging software is the opposite of this. You cannot change the data and the tooling is intentionally limited. Mostly this is a very good thing. Sometimes, however, and particularly for complex anatomy or pathology from a patient, you really just want to make a beautiful image for a paper with an anatomical structure manually removed, highlighted, or coloured differently -- something that would be very easy in e.g. Blender. The fact that Blender is python-scriptable is also frankly amazing and it's natively cross-platform too.
The reason I have written a tool like this is entirely because both file formats are very complex with lots of edge cases -- e.g. most ultrasound dicoms are little more then a screenshot with a lot of metadata, UI overlay and all. It's a lot of work and fundamentally isn't my job (I'm a medical physicist and should be making images with novel physics, not making images look pretty for presentation purposes).
This is an example of an old third party higher-order spectral analysis toolbox in Matlab but now Matlab has built-in toolbox due to its increasing popularity in signal processing of communication, biosignal, etc [1],[2].
The next generation communication systems (e.g. WiFi 7, 6G) will probably utilize this form of signal analysis for higher bandwidth and efficient communication [3]. The modern biosignal analysis (ECG, EEG, etc) is already moving toward time-frequency analysis and to have an open-source real-time time-frequency toolbox will be a game changer [4].
[1]Higher-Order Spectral Analysis Toolbox for use with Matlab:
https://labcit.ligo.caltech.edu/~rana/mat/HOSA/HOSA.PDF
[2]Time-Frequency Foundations of Communications:Concepts and Tools:
https://www.mins.ee.ethz.ch/pubs/files/SPMAG2013.pdf
[3]The OTFS Interview – Implications of a 6G Candidate Technology:
https://www.6gworld.com/exclusives/the-otfs-interview-implic...
[4]Analyzing Neural Time Series Data: Theory and Practice:
https://mitpress.mit.edu/books/analyzing-neural-time-series-...
- Undertands simple ranges (e.g. "2022-04-01 to 2022-05-01").
- Understands relative ranges (e.g. "4 weeks ago to 2 weeks from now").
- Understands ranges to be expressed by omitting components (e.g. "2022" means "2022-01-01 to 2022-12-31").
- Has equivalent parsers for other human languages (e.g. switch to 'es_ES' and parse "hace 2 semanas").
The implementation of this would be programming-language specific, but the grammar of this language isn't even standardized, as far as I know.
I wished that there was some way (maybe an app on the phone) that will automatically control volume level at a set limit. The phones already have a way to measure decibals (sound meter app) and also a way to control audio receiver volume (remote control app). If we could combine these 2 in a single app, that will be great.
I can set the volume level in the app. It will monitor sound level say every 3 seconds. If it exceeds say 10%, then automatically reduce the volume. Someone, please build such an app. I will buy it or consider sponsorship/financial help. The loud commercials are driving me crazy. Thank you for listening to my request.
I know dead keys, I know compose, but they all seem wayyy too unnatural to me, I got used to Accenti's system, ie. just type e' and it becomes è, but context-aware so perche' becomes perché instead of perchè, and pressing ' further cycles between all the other options (èéê..), it even supports user-configurable macros (eg. I have made so I can write "\deg" to become °) It's just very hard for me to consider anything else since this is the most natural I've ever typed, and it's Windows-only.
Another perk of a tool instead of a keyboard system thing I can white/blacklist apps.
---
swizel - takes csv input, selects columns and arbitrarily selects output order
OPTIONS change the field delimiter (default comma)
handle trimming whitespace per field (or an arbitrary set of chars, e.g. quotes)
ignore or transform a prefixed one-line header or comment (default #)
[bonus points] handle numeric fields (e.g. precision or float/int conversion)
OBLIGATORY while all of this can already be done with a combination of cut, sed, tr and/or awk, it's a common task when working with columnar data and could be made more intuitive and less error prone. transforming columnar data mostly boils down to clean up and basic sanity checks. good karma on this one.
It might be nice to have a command line tool which can guess from the arguments what you want it to do. For example, if you run it with no arguments, it would output the current timestamp (to multiple levels of precision, listing the languages/platforms that typically use each one).
I only use the search file/folder name feature, I don't even need any content indexing that this tool has. It just needs to scale to Terabytes size (like millions of files/folders) and optionally do de-duplication.
If you know such tool on Linux, it would really help me to be less dependent on Windows. Or maybe someone you can build such a tool on Linux. I tried to create my own tool in Java but it took too much DRAM to index the many files I have. This Win tool indexes all my files and folders in a file of 1-200MB and searches all in 10-30 seconds. No server/database in involved, just a standalone tool.
I share the tool just for reference. The tool didn't had any update for years, I hope the programmer is still alive and healthy. https://www.whereisit-soft.com/
Closest I've come is VLC with a split video interface in full screen, but it isn't perfect.
We used to ise etherpad and pther tools and drive for bigger emails, bit they are both not ideal.
Use cases include keeping common (CI, Make etc) configurations up to date across multiple Git repos.
Even better if it doesn't require configuration and can identify files it manages using a magic comment eg # Source: http://github.com/my/repo/file.txt
I would like to have a simple app that would let me define a time, a beep sound and a pattern. So I could have a one beep timer [1] and an interval timer [2]. I use those for exercise, but I'm not entirely satisfied. Bonus points if the beep sound could be configurable to notification sounds, sfxr UI [3] (maybe it could be be another simple application) and speech synthesizer.
Something that would crawl GitHub and look for Android play store links in READMEs, then it would offer a search over repository name, description and the README. I would use this first to search for Android apps. I know about F-Droid, but I'm lazy and there are things in the play store that are not in F-Droid. Also it would be easier for me to find apps to recommend to my family/friends, who will not install F-Droid.
[1] https://play.google.com/store/apps/details?id=com.thrvg.beep... - like this, but without this introductory screen and single button to reset and restart the timer
[2] https://greggman.github.io/interval-timer/ - I use this, but I would just want to set a single parameter: time between beeps and let it play in a loop until I stop
[3] https://sfxr.me/
"today 17:00 Pacific in UTC" should be accepted.
There are other time zones too: I've seen "PDT", "Mountain", and so on. The `date` tool doesn't always understand what those are. That's a bummer because neither do I, and that's why I need this tool.
Too many news headlines are either hypothetical question with no real information content, telling me to re-evaluate everything that I know, something sensationally misleading designed to make some alarm bell go off in my head etc. I worry how some of these might still manage to creep into my head.
Like the du command, except it shows the size of directories over time. Doesn't have to be precise, daily historical snapshots of directory sizes isfine.
When your disk is almost full, you want to know which directory grew the most recently, not which directory takes up the most space
- show a table of content with a key press - jump to next section with a key press (like what woman does in emacs) - on a given flag, generate examples using that flag gathered from like GitHub
- In Visual Studio I want a tool that shows me show many "hops (calls)" a C# method is away from another method.
In Free Pascal, the AnsiString type is a reference counted string, which can contain up to 2 billion characters, and you never have to allocate/deallocate them. These strings can contain any binary data, including nul, with the length of the string being counted as well. If you modify the string, it first checks the reference count, if it's 1, nothing needs to be done, if more than 1, it copies it first.
There is an equivalent WideString type as well as traditional pChar, etc.
C could really use a modern string type.
Currently everyone around (I included) scraps memes from reddit, and then displays them on their website, app or chatbot.
I would love to have some API do the heavy lifting by:
- indexing memes from reddit and other social media sites. Where I can search with text or an image.
- recommending memes directly to my users, based on their like(s) or dislike(s).
(bonus) a text to meme creator. A user inputs text on the front end, I send it to the API, it returns a nice full meme.
I just want to hand a function a string of the XML, and a string of the XQuery, and get back a string of the answer.
$ listen hello.wav stop.wav next.wav
next.wav
I know about Webmin as well as lots of other weird (outdated) gui's. I also am aware about the Xigmanas and nas4free projects. They serve lots of purposes at once and i'd like one just for samba.
I'd move to a command line tool, e.g. a sqlcmd variant or shell voodoo, if it could do that.
SELECT DATE, SUM(DAILY_REVENUE) FROM TABLE_X WHERE DATE <> PUBLIC_HOLIDAY(USA,GB,MX,DE) GROUP BY DATE;
(There may be issues with automatically not doing this when piped.)