Editing .resx files on a Mac [closed] - macos

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 24 days ago.
Improve this question
Is there any app that I can use to edit .resx files on a Mac running OSX?
I just need to be able to edit string resources.
Edit. I know .resx files are XML files. However, I am looking for an app that can edit .resx files using a clean user interface, very much like Visual Studio does, hiding the complexity of the XML. I don't want users to be able to accidentally modify the XML structure.

As far as I'm aware, not directly. However, .resx files are XML, so you if you're comfortable with their syntax, open them in your favorite plain-text editor (XCode, BBEdit, whatever) and hack away.
Edit based on the update to the question
Nothing, as far as my Google-fu can find, currently exists to fill this need. However, .resx files are relatively straightforward XML, so if you have a Mac and XCode, you can probably whip up something with an NSTableView that operates similarly to Visual Studio's in-box .resx editor for strings.
Now, it's considerably less trivial to support other resource formats (particularly binary data), but strings at least shouldn't be terribly complicated.
I wish I could give you a "proper" answer, but unfortunately, I simply cannot locate anything appropriate. I see many .resx editors out on the web, but all are for Windows. To get you started building something (I know this wasn't your intent, but it's likely your only answer), check these APIs:
Mac XML APIs, courtesy of Apple's Developer site.
NSTableView class reference
NSTableViewDataSource class reference
If building something is truly not viable, your other option is to either virtualize Windows (using VMWare Fusion or Parallels Desktop), or to use Boot Camp and create a Windows partition. Then you can install any of the zillion and one .resx editors for Windows -- or even a Visual Studio Express instance, which will also contain .resx editing in-box.

There is now a macOS app for editing regex files in the App Store.
https://apps.apple.com/us/app/resx-editor/id1484612171?mt=12
I've just started using it, so I can't offer much of a review, but it does seem to work fine so far, and at that price, I figured it was worth checking out.

The best App is ResX Editor, it is for Mac user.
It do the job like a charm! this is worth it for 2$!
You can get it for free on source forge

If you are still looking for an option for your mac, I used an extension (free) for VisualStudio Code called ResXpress: https://marketplace.visualstudio.com/items?itemName=PrateekMahendrakar.resxpress

Related

Is there an IDLE-like editor for ruby on Windows or Ubuntu? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'd like to introduce my young cousin to a bit of programming. Ideally ruby, as that's what I'm familiar with. However finding a suitable text editor is a real pain. All I need of the editor is the ability to type a few lines of code, press 'Run' and get some results (or not, as the case may be). The simpler the editor the better, I don't need Netbeans, Eclipse etc. What I want to avoid is the necessity of using the terminal to run scripts, TextWrangler, Textmate and IDLE for Python can do this.
Unfortunately I need something that will work on Windows, or Ubuntu, otherwise I would have just installed Textmate on his laptop.
Any suggestions would be greatly appreciated.
You can do this in SciTE, which is bundled with the Windows Ruby installer or can be downloaded here. Click Tools > Go or press F5. It's an all-around good (and fast) editor with not a lot of bells and whistles.
This might require some configuration to make sure SciTE knows where your Ruby executable is. I believe the configuration for this is in Options > Open ruby.properties > command.go.*.rb.
On Ubuntu... How about the good old Gedit application? The Tool Launcher Plugin will enable you to run any external task (including the execution of the current open file.
Many thanks for all the suggestions, though having tried multitudes of editors, the option I've went with is Geany.
http://www.geany.org/
I couldn't get ScITE to work properly with standard input on either Windows or Ubuntu.
Ruby is a great language that could also be attractive to absolute beginners, however, the fact that the ruby installer does not include a basic editor that can be used in a self contained manner (to write and run scripts) really hinders its use for beginners.
This struggle to find an editor that could be used for writing and running ruby scripts almost had me resorting to python!
redcareditor has a "run" option under plugins -> execute
it's quick and dirty :)
I've used SciTE before for that sort of purpose. It reportedly works on Linux as well as Windows, but I haven't tried the Linux version myself.
Take a look at FreeRIDE for an IDE-type solution. You can also run code directly from the SciTE editor.
Well, on Windows, you can get E-Text Editor. It's basically a TextMate clone for Windows that runs TextMate commands and snippets.
30 day trial, then a little under $50 for full version.
I have no affiliation with the creators/owners of E-Text Editor
I use two editors that way, one is old school but only for Windows: Textpad , it also lets you enter parameters. Because of its popularity and power i'm trying to switch to Sublime Text, it is multi OS.
It takes some effort getting used to because i worked with textpad for many years but is is very powerfull and for Ruby development it is now my favorite workhorse. You can also find many tutorials and Youtube demos because of it's popularity.

What tool can I use to extract resources from a VB6 application? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
One of my clients has an application that was written for them using VB6. They no longer have the original resources that were given to the developer. The developer has disappeared off the face of the earth. My challenge is to extract the resources from the executable and rebuild the application, adding new material to it.
I've tried using Resource Hacker, but that only finds the icon. The exe is over 26MB, I can't see that the only resource embedded is the icon.
Edit: I do not to retrieve the source code from this. Decompiling is not the objective. I merely want the embedded media resources so that I can utilise them in the application which I am rewriting from scratch. Please do not confuse the word "resources" with "source code".
Is there a way to extract just the resources?
A vanilla VB6 exe has 'Icon', 'Icon Group' & 'Version Info' resources that should be visible in resource hacker, as should any resources added via the VB6 resource tool or VS's RC.EXE.
Its a fat EXE so perhaps the author packed it? There are utilities that will try to determince what packer (if any) was used.
I think you meant to get the source code back from exe file (compiled with VB6). It's almost impossible if the program is compiled in native code, but it's easier if the program is compiled in P-Code. You can try VB Decompiler and find a reverse-engineer to manually convert some of the readable Assembly code to VB6 code. But, i suggest you just find the source code of the program from the programmer, it's cheaper than decompiling.
Try vbreformer. It will recover parts of the sourcecode along with events hooked to buttons and so fourth, and from native code. I know you don't want this, but it's part of the more complete application. It will recover the vb6 menu resources too. It's limited, but it's more than you'll get with a normal resource editor. There is also a trial version available.
http://strategoxt.org/Transform/VisualBasicDecompilers
Take a look at the tools from the above link and see if any of them are able to extract enough for you.
hth
Perhaps they are the only windows
resources the application has.
Visual Studio has a resource
editor(I've checked VS2008.net, and
it has one)
You might want to try a
different resource editor
http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

Which language should I use to program a GUI application? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I would like to write a GUI application for management of information (text documents). In more details, it should be similar to the TiddlyWiki. I would like to have there some good visual effects (like nice representation for three structures, which you can rotate, some sound). I also would like to include some communication via Internet (for sharing and collaboration). In should include some features of such applications as a web browser, word processor, Skype.
Which programming language should I use?
I like the idea of usage of JavaScripts (like TddlyWiki). The good thing about that, is that user should not install anything. They open a file in a browser and it works! The bad thing is that JavaScript cannot communicate via internet with other applications.
I think the choice of the programming language, in my case, id conditioned by 2 things:
What can be done with this programming language (which restrictions are there).
How easy to program. I would like to have "block" which can do a lot of things (rather than to program then and, in this way, to "rediscover a bicycle")
ADDED:
I would like to make it platform independent.
There is no simple solution in 2010.
If you want to make your GUI platform independent, you have these options:
Run it as a JavaScript application inside the browser with a server running a program + database you like. Hard to get to work but the most simple solution for your users. There are good editors like CKEditor but they use HTML underneath, and sometimes, they are slow or weird. Also, they are absolutely unsuited for large amounts of text.
Use Java. Java is available for many platforms but not all. It comes with an UI framework called Swing that could be better. Java offers a huge set of frameworks and libraries. Most are free to use but it will take some time for you to select the best ones in your case. Plus: So far, there are no good text editor components in Java. So you either have to buy one or you must live with some ... oddities.
Use .NET/Mono. Not available right away for many platforms but you can find binary installers for Mono for the major ones (Linux and Mac) and Mono is available as source, so your fans can build versions for their favorite OS themselves. There are pretty good editor components for .NET but almost everything for .NET is either not free (as in freedom) or costs money.

Notekeeping tool that doesn't lock you in [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
We all know that having a good note taking tool is important as a developer.
However, OneNote and Evernote forces us to be locked in to a particular vendor.
Anyone know of good open-source tools, or even other method of taking notes w/o being "locked-in"?
EDIT: I should kick myself in the head for not specifying. Taking text notes is easy. I'd love to be able to write ink notes ( I use a tablet ), add images,and sketch GUI ideas.
Pen and paper.
Try the one file tiddlywiki for which you can get even shared hosting here.
Use a text editor and save as a text file. Guaranteed no lock-in whatsoever.
The open source xournal is what I use. It also lets you annotates PDF files, by using them as a background instead of the more normal blank, lined, or gridded. Very similar is gournal
There are also the java apps in the same space: jarnal and notelab
Try the ones that work on your platform and see which you like. I don't believe any do handwriting recognition, which is a shame, but they all seem to be pretty usable.
Evernote doesn't force you to be locked in. You can export all your notes as plain text or HTML.
http://www.vimoutliner.org/
http://www.vim.org/scripts/script.php?script_id=861 (Vim Wiki)
http://skawina.eu.org/mikolaj/vst.html (Vim ReStructuredText)
(Or another personal Wiki system with vim, just google it).
Plain text all the way...
FreeMind mind mapping editor
It might help a little bit if you elaborated a little on what features you want from a note-taking tool.
Emacs with outline-mode is one option.
While it's not exactly a note taking tool, I create my notes using OpenOffice and save them in my Dropbox folder so that they're available on every pc I log into. It then syncs those notes onto every PC you have it set up on.
Alternately, you can use Google Docs.
I've always used Notepad for quick stuff. From Microsoft:
To create a log file in Notepad:
1. Click Start, point to Programs, point to Accessories, and then click Notepad.
2. Type .LOG on the first line, and then press ENTER to move to the next line.
3. On the File menu, click Save As, type a descriptive name for your file in the File > name box, and then click OK. When you next open the file, note that the date and time
have been appended to the end of the log, immediately preceding the place where new text > can be added. You can use this functionality to automatically add the current date and
time to each log entry.
It's simple, but only works with Windows > 2k.
You should also check out What do you use to keep notes as a developer.
Pen and a nice Moleskine Notebook
Notepad and/or VI
Well, I should reconsider Evernote. As it has a public API it's not that much of a walled garden and I wooudn't mind the "locked to vendor" thingie :)
Evernote API
One more vote here for Vim.
It is open source, available for multiple platforms and there is no lock-in, because the files are accessible with other text editors (except when encrypting with the built-in mechanism, but that would be deliberate lock-in).
Drawbacks:
It might have some slight disadvantage in ease of use and is not really able do handle filetypes other than text.
"TodoPaper is a simple, lightweight, and easy to use to-do list application for Windows." plus it's based on plain txt files.
I usually use a mix of a spreadsheet program (export to csv in event of lock-in fear) and a plain text editor, with one file per project, or a folder for projects with more notes. I usually use a sheet of paper as quick notes, but always commit all notes to disk before allowing more than a full-single sided sheet of paper to be filled.
I build one based on python and html editor, it works well for me, you can get it from github: MyNote, it loos like:

What's a Windows text editor that matches this criteria [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
My Situation: I love e editor, however I'm on a new computer and my license is being used on my old one. I can't exactly afford another license, so I'm looking for a free editor that meets the follow criteria:
Decent syntax highlighting
Ability to view a directory and its contents on the side panel, without the need to create it as a 'project' (Very Important)
Easily themable (I like dark themes)
Tabs
Also would be nice:
S/FTP support
Code snippets/bundles
Multi-line editing
And is not (Simply listed because they're common suggestions, but I've tried and not found them to meet my criteria):
Vim/Emacs
Notepad++
Crimson/Emerald Editor
Programmer's Notepad
Wordpad/Notepad :P
Thanks. Oh, and as a reference, here's a picture of my current setup: Link
Edit: Thanks all to those who suggested. All 3 (JEdit, Cream, and PsPad) are solid candidates for anyone looking at this thread.
You're willing to spend all this time and effort asking about and evaluating other editors which will almost certainly not have all the features you want, yet you can't shell out $35 for another licence?
When I'm making decisions like this, I always value my time at $100/hour so if this were going to take me more than 20 minutes, I'd just buy another licence.
Time is the one commodity you can't recover; you can always make more money...
You may scoff at this, but Cream is a very un-Vimlike offshoot of Vim. Here is an article written specifically for Textmate (and e) fans who want to try it.
jedit. I believe that it does everything on your wishlist.
PsPad. Excellent free text code editor.
Also does FTP site based editing as if it was in a local folder. very handy.
When you register e, the license is bound to you, and not to one specific computer. This means that you can use you license on as many computers as you like. There is also no limit on platforms, so it will also be valid on future versions for Linux or any other OS.
http://e-texteditor.com/blog/2007/licensing
There's no need to buy another license!
Pick your poison here: http://en.wikipedia.org/wiki/Comparison_of_text_editors
I would like to recommand Gedit. There was Windows version.
I haven't ever used Mac but I think Textmate must be the best text editor. When I'm on Windows, I really like e-Text editor. But later, I have to move on to Linux(Ubuntu) for an requirement. I searched for Textmate/e-Text editor like text editor for Linux.
I found out, Gedit is not a bad one. Here is my Gedit...
By your requirement, Gedit already have a decent syntax highlighting and Tab. Didn't have Project pane but Document List and File Browser combination is not bad, I think.
Easily themable? Gedit haven't many ready made themes. But you can easily create your own themes by creating xml color schemes base on default themes (In ubuntu 8.04, default themes directory is /usr/share/gtksourceview-2.0/styles).
As for me, Embedded terminal, Word completion and Code snippets are also important. Gedit have plenty of useful plugins for those feature.
There were many customization tutorial for Gedit. You may need to spent your time on customization. :)
try Komodo edit, its free and can do the things you mentioned afaik.
http://activestate.com/Products/komodo_ide/komodo_edit.mhtml
The sidebar folder feature is called "live folders, and its on the right side bar. It also has vi emulation, dark themes, tabs, sftp support etc..
You also might want to take a look at EditPlus.
The e text editor license is per user not per machine. So, you don't need to buy another license to use it on a different machine, just copy the license.

Resources