Our institution provides the browser-based version of Microsoft Office to all students. And I tell my students that if they don't like that version (it lacks some of the capabilities of the regular software, especially Excel), there is Open Office, a freeware (and completely legal) version they can use.
It's because Discord, Spotify, and the newer versions of Skype are all running on Electron - basically they're each independent chrome processes. Steam might also be transitioning over to something similar currently, with their recent friends redesign, and upcoming library/client redesign. It's great on the development side when you only need a web team and can push out multiplatform (win/mac/linux) and web versions of the product all with the same code, but it kind of sucks running a bunch of chrome processes.
I feel like a lot of the flak Electron gets is from a few poorly made existing apps. Slack, while widely used in the workplace, has poor memory usage and is fairly slow. Discord, on the other hand, does everything Slack can, but more and faster, and uses less memory. Loading only the two servers I use in Slack bumps RAM usage up to nearly 600MB, while serving hopping across multiple servers and channels in Discord barely cracks 250MB. Another terrible app I came across was Station. This app used over 1GB of RAM just to be a less featureful browser to render external pages.
Try out Google Docs. http://docs.google.com
You can upload Microsoft formats and edit them online.
Another alternative is to download OpenOffice. It is an open source clone, but that comes with some downsides. Occasionally when moving between openoffice and Microsoft office there will be formatting problems.
Not much to it, and not much that can be easily analyzed, as the source isn't actually made public on their github, just the release binaries. You can de-package them pretty easily, but frankly I don't want a headache, so I'm not going to be looking at obfuscated javascript code for long =)
It looks like it is built using Electron, and is simply making standard calls into the same APIs we can see here: https://api.vechain.tools
I skimmed the code and didn't see anything that would be revealing.
This is already Discord, Slack, the Atom text editor, or any of the desktop apps on this list. They all use Electron, which I will let the wiki bot describe:
Edit: /u/WikiTextBot, you had one job
Want to work with LaTeX but do not want to dwell into the language itself? LaTeX wysiwyg editor: http://www.lyx.org/
Want to work with LaTeX by typing the code and use some help from the editor (hints, code completion etc.) TeXmaker: http://www.xm1math.net/texmaker/
> Electron began in 2013 as the framework on which Atom, GitHub's hackable text editor, would be built. The two were open sourced in the Spring of 2014.
This was my first thought as well. MS Word isn't exactly the pinnacle of academic credibility...
I don't really like writing LaTeX source by hand. Heresy, I know, but WYSIWYM editors like LyX are awesome.
It's built on a technology called electron that lets developers write an application once using web tech and have it run on the major operating systems. While this is great for developers with small teams, it makes it basically impossible for developers to be fine-grained about performance without doing what's called a [native extension[(https://electronjs.org/docs/tutorial/using-native-node-modules). This is a problem for people like me with 600+ games where the steam client is slow to do things while it processes all the new info about my games. A company like valve should be more than capable of writing a native application for the major OSs but considering the new chat is already electron I'm guessing that will not be the case.
For concepts - as opposed to memorization - I have found that I get the most out of trying to explain the concepts to someone else, rather than just reading and formulating the idea in my head. Sometimes this is a real person who wants to learn what I'm studying, but often I would do it by trying to write out the idea in an explanatory document with the intention of making a self-contained explanation - taking a dialogical tone, as if speaking to a friend. This seemed to "activate" the idea in my mind the same way that a real conversation would. In explaining something, you invariably have to try to make connections to other concepts and formulate simple examples; this was the difference between "being familiar with" a concept (what I'd get from studying it" and actually knowing it.
You're doing languages and such, so this won't be relevant to you, but: I studied physics like this, and used LyX to type up my thoughts. It's a visual LateX editor which makes it more possible to type math without getting bogged down in programming it, which makes it easier to think about as you go. There's a bit of a learning curve to learn the hotkeys, but after that it's quite simple.
Brave deeply regretted their decision to use Electron because of the security issues with it. The Electron team also state that you should not build a browser in this article https://electronjs.org/docs/tutorial/security, you're putting people at risk.
VS Code is not Atom based. It uses Electron, which Atom also uses, but VS Code is so much faster.
They actually recently rewrote their text buffer so that it is significantly faster than it was previously.
You don't have to write LaTeX directly. You can use the excellent LyX tool to prepare LaTeX documents. I've typeset a couple of books,a script and some academic papers with it and it's superb: write a document in sections as you normally would and all the LaTeX magic happens in the background.
If you're looking for a free alternative to InDesign, you should have a look at Scribus. It's open-source and there is a not-really-huge-but-really-friendly-and-always-happy-to-help community. Basically, it allows you to do pretty much anything you would do with InDesign but without the expensive licence.
And I remember seing some tutorial on YouTube a few months ago about someone working on the design-part of his own RPG with Scribus. It shouldn't be really hard to find if you're interested in it.
For word processing, I highly recommend LyX. Its a lot like any other word processor out there, except it produces LaTeX output - so you can do things like equations, highlighted software code, automatic cross-referencing, etc. all pretty easily, and even slideshows. It can be a bit tricky to use, but the output is gorgeous - as you would expect LaTeX output to be.
I used to take notes in LyX for my physics classes; you then get your notes in beautiful PDF form with a table of contents, and sharing them or finding something in them is as easy as emailing a PDF or hitting "search" in evince.
For desktop apps, a good choice is Electron. Some popular examples are Atom, Visual Studio Code, Discord, Slack, and WhatsApp.
For mobile apps, a good option is React Native. Some popular examples are Facebook, Instagram, UberEATS, Discord .
You should really think it through if this is the best choice. All of these apps have good reasons to do so. Atom and Visual Studio Code allow scripting/styling with JS/CSS. Discord, Slack, and WhatsApp want the same experience for website and desktop (lot of shared code).
Electron is a good choice if your app targets both web and desktop. React Native is a good choice if you want to share code between Android/iOS/Web.
I love MEW and will keep using it spite of this issue, however I would like to offer a suggestion: why don't you guys pack MEW into an https://electronjs.org/ app and offer it as a downloadable standalone app?
Forget excel, check out OpenOffice. Its free, you can donate, it has Word, Excel, Powerpoint, Paint, all the things for FREE legally. If you use it and you like it please consider a donation. It can open all M$ files too.
Your best bet is to use LaTeX, the standard typesetting system for science/mathematics writing. In LaTeX, writing equations is extremely easy. If you google for LaTeX tutorials, you should find a wealth of them. If you don't have the time to learn all the ins and outs of LaTeX, you can use Lyx, which can be used instead.
LaTeX also comes with diagram packages which can be used to create basic shapes and such for physics problems.
I decided to invest a few days in getting to grips with LaTeX when starting my thesis because I had a feeling word was going to drive me mad. Best decision ever. MS Word peasants :P Also Lyx is pretty awesome for getting started, anyone reading this and thinking that they may want to check it out, do it, you won't regret it.
> but how is the law on downloading software products via direct download sites?
Just the same.
> Or how does one secure copies of software e.g. word processing etc in Germany without having to shell out so much money?
Use free software such as LibreOffice or OpenOffice.
Good advice!
Additionaly, if you do not want to learn the Latex syntax (not enough time, laziness), it is possible to use a WYSIWYM editor for LaTex, like Lyx. It gives good results but is not always as flexible as directly writing your own LaTex code, which I really recommend learning, especially if you plan doing research in the future.
De sitene er vel kjent for å ha mange stjålne keys/keys som er kjøpt for videresalg med stjålne kredittkort.
Om du ikke trenger spesifikke funksjoner i Word, kan du kanskje prøve ~~https://www.openoffice.org/no/~~ https://no.libreoffice.org/
Edit: Endret link til den beste forken.
Signal Desktop is based on a framework called Electron, which allows for web apps to be wrapped with a browser layer (which is powered by Chromium) and turned into desktop apps. Electron is getting pretty popular nowadays, and is used in many apps like Slack, Atom, and VS Code. Here is more info on Electron if you're interested. :)
Like /u/lostguru said; "apples to oranges". LaTeX is for serious typesetting, like if you are writing a book on calculus or physics and need all the letters and symbols and graphs to be printed exactly they way it looks on your screen. There's a more user-friendly front-end for it called LyX.
If you'd rather input your info manually, have you ever considered excel? You could also use openoffice's calc, which is similar to excel, yet free.
Check out these free excel budget sheets, maybe they suit your need.
Atom Shell was created for Atom, though the authors at Github acknowledged that it was not intended to be only for a text editor.
It was renamed "Electron" in 2015 as a play on words with electrons in atomic orbitals or atom shells.
As a helpful entrance point, try LyX. It's a Word-style editor that hides the raw LaTeX on the back end so you don't have to dive in directly.
I just edit LaTeX raw now, but if I'm stuck on something I'll do it in LyX and look at the source code.
It's it was saved on onedrive, it saves versions so you may be able to go back to a previous saved file. You might lose a bit of work depending how old the version is.
This might help: https://support.office.com/en-us/article/restore-a-previous-version-of-a-file-in-onedrive-159cad6d-d76e-4981-88ef-de6e96c93893
You can also try downloading Open office and opening the file in that to see if anything comes up.
I would quickly stop using Wordpad to write in. There are lots of free document writing programs that are a thousand times better and don't have the weird bugs Wordpad does.
I couldn't understand that either. Office for Mac 2016 is compatible with OS X 10.10.x for sure. I just checked Open Office out of curiosity and it says 10.10. (Yosemite) quite clearly:
The software you mentioned are great for writing up your game but not layout work. Scribus is an open source desktop publishing application that's pretty good; or so I hear.
If you really want to be creative with your layout, I highly recommend using Adobe's InDesign for layout, Illustrator and Photoshop for graphics. They work very well together though there is a bit of a learning curve. But once learnt, the workflow is phenomenal.
Just offering a little info. Games dev always seems behind a little compared to regular software in the JS world. If you write a HTML/JS game and deliver it through Steam you definitely can bundle it as it's own executable with Electron. That's how apps like Discord, Atom, and VSCode have been made.
I'd also like to suggest TypeScript if you're going to go the HTML/JS route. Being able to have code completion/suggestions all throughout your app and easily refactor large applications is a godsend and after getting over the short learning curve of TS I never want to write plain JS again. It also lets you use the newest JavaScript features while still running on older browsers, a short list:
TS also brings it's own features to the table like enums that will error if you don't handle all of their cases in a switch expression. Say for example you have enum { Active, Inactive }
and you have switch expressions in your code to handle the two states. If you ever go back and add a 3rd state, for example enum { Active, Idle, Inactive }
it will then error in all of your switch statements where you haven't handled the new state. It's simply an amazing feature that you didn't know you needed until you've got it.
why not using you go as backend and plug a separated UI using something like electron https://electronjs.org/ like that you can separate your UI and your backend. I've been working with Qt in the past and it's harder to do really nice UI than with some basic web technologies. I don't know what kind of application you want to do but if you have a big backend and just want to plug an UI on top of that separation of front and back can be a good thing ;)
If you're going to show a lot of often-changing content, like the News feed when you start the game, it's often best to just use webpages since you probably already have an entire frontend team that specializes in that and can deliver it fairly quickly, and you're probably gonna show it on your website anyways, so why not load it from there instead of building it twice?
This is getting a lot more popular; Electron.io apps are basically just desktop-containers for webpages ^(don't use Electron it's pretty bad), and Steam and Spotify are basically also just websites that run in a custom container, where the container adds a small bit of functionality the website lacks (like starting games).
So yeah, the introduction screen on Victoria 2, EU4, Stellaris, and CK2 just loads a customized web-page. In fact, there was a bug not too long ago with the Victoria 2 screen that just showed you an error since you had to be authenticated* for that specific page.
*^(The normal launcher pages probably require authentication from the game too, so you can't just visit them normally on the website, but in this case, the launcher wasn't authenticated.)
Well, for good typesetting there is really no alternative to TeX. There is quite a learning curve though, but if if you are looking to use it with Japanese I would recommend XeTeX as it is Unicode compatible. For ruby character support you can import the CJK package and simply do \ruby{食}{た}べる
. LyX has Windows support, but I have no experience with it and have no clue if they use XeTeX as their engine. Once again, the learning curve is steep, but if you want good typesetting, for free, TeX is still the way to go. Personally I find it liberating to focus on the content and have a program handle all the nasty layout and typesetting.
If you want really high quality typesetting (i.e. word processing, but better), get LyX. It's a front end for LaTeX, which itself is a front end for TeX. The interface is weird and the tutorial is a must, but esp. if you want to do something with mathematics, the output is simply beautiful, and you don't need to learn LaTeX (it's a GUI, unlike LaTeX and TeX).
It uses a different kind of metaphor from traditional word processors, and definitely takes getting used to, but I swear by it. It's cross-platform and I believe it's listed in the Ubuntu repositories, possibly also in Debian.
What about lyx? It's the first result when googling WYSIWYG LaTeX.
It's free, Windows, Mac, Linux. I haven't used it before but since it's LaTeX under the hood it's the right target.
EDIT: I just installed lyx, and the default document when starting says "... don't worry, you don't need to know LaTeX to use LyX."
EDIT 2: In the main menu go to "Help" then "Tutorial", read sections 1 and 2 for introductions then skip to section 4 Math.
Wenn OpenOffice aus anderen Quellen als der Offiziellen bezogen wird, sind gerne mal Spy und Adware mit beigelegt. Da können dann die OO-Entwickker auch nichts für.
Jetzt, da das Kind in den Brunnen gefallen ist würde ich empfehlen erstmal die komprommitierte OO-Version zu deinstallieren, diese kann man dann durch die offizielle Distribution oder gleich LibreOffice ersetzen. Dansch würde ich auf jeden Fall noch AdwCleaner drüber laufen lassen und mit einem sauberen Browserprofil weitermachen, wenn ich der Browserinstallation generell nich vertrauen würde.
That could be a bit out of scope for a word processor (though it might be possible).
You could use tables for that. Tables can span multiple pages, so you could create one for each chapter. (Make it three columns with a narrow in the middle to keep the two contents separated. There is a strong argument to put each paragraph into its own cell, though, so you can easily align them with the translation. (Which will definitely not properly work with two huge cells!)
Or you might actually switch over to Scribus (https://www.scribus.net/), which is a desktop publishing application, and is closer to type setting, which is what you are basically doing. You can create a new master there with two text frames per page. You can select two and 'link' them, so the overflow is directed to the next text frame. That way you can create two chains of frames, one for the original, one for the translation.
I use Scribus. If I had Adobe InDesign I'd use that. But Scribus does the job, even though it's a bit clumsy like most free open-source software. I prefer it over word doc apps.
The major reason for preferring an app over a browser experience is that it requires less work and bugs are less tricky to eliminate. When doing web-based development, you have to account for the fact that users will be split across Chrome, Firefox, Internet Explorer, Edge, Safari, and other browsers of varying versions. Because most of your users won't know any better and it would be pushy of you to tell them to just download a newer browser, you have to support several platforms that appear as a single platform to the consumer.
OR, you could develop your web app using Electron, a compiled desktop language with improved performance, or a mobile-native language that gives you improved performance and native UI integration all while giving you less surface area to expose bugs on.
TL;DR - apps behave more predictably, making them easier to maintain and nicer to look at.
Thank you, minutedeth!
Each of the six infographics so far has come from getting really confused or frustrated about something, or making a big mistake.
Then I go off and do a bunch of research to find out what’s really going on, mostly on the ACPC Discord. Next, that raw data has to be digested into a bigger picture of how that all affects a regular player, and optimal ways to exploit all these rules.
The hard part is then trying to condense these (sometimes pretty complex) systems into a clear presentation of the right essentials to help others avoid the same frustrations/mistakes, without confusing things even more! 😜
To actually assemble the final product, I use the terrific Pages app that’s available for free online. 😊
As a compromise between full on LaTeX and MS Word, maybe try LyX? I've never actually used it as I prefer the full LaTeX experience, but I have many equations and figures.
To get LaTeX/LyX/TeXMacs to play nicely with Mendeley, just go to Preferences->BibTeX->Enable BibTeX syncing. I have it create one file for my whole library, and then every change made to Mendeley syncs to my giant .bib file that I keep in the parent directory of my publications folder.
Citations and cross-referencing really are better in LaTeX variants than in Word. I have over 300 figures in my thesis and if I insert a new one somewhere, all of the numbers and references update themselves automatically. I realize Word can do this with the insert->references drop down list thingy, but it's way faster for me to type "as shown in Fig.~\ref{fig:awesomefig}" than it is to go through the whole click insert process every time.
Agree. "Microsoft office specialist" would be laughable to read on a resume these days. MS office knowledge is implied.
If your partner has the resources and time to do so and absolutely wants to upgrade her job skills, then feel free, but as u/sync-centre says, they can achieve the same thing by spending a couple hours each night with office and youtube videos.
They can even use https://www.openoffice.org/ if you don't have a registered version at home.
Office just isn’t worth the cost to me. I have it on my work laptop but that’s it. Since I’m basically the resident nerd in my family I’ve switched everyone over to open office and nobody has complained. If my retired mother can figure it out most people should be fine. It even opens the Microsoft office version of files. There’s not a mobile version that I’m aware of but that’s fine with me. https://www.openoffice.org/
I don't know if you're studying finance, or any degree which requires a special Office progream (excel, etc.), but there's plenty of good alternatives to Microsoft Office for things like Powerpoint and Word.
Try OpenOffice: https://www.openoffice.org/ or LibreOffice: http://www.libreoffice.org/
There's also good websites to convert the formats to that of Microsoft Office, so that the same documents can be opened by professors. I have survived 4 years of college without shelling out for Microsoft Office.
Unfortunately, the sad reality is that it's getting harder and harder to avoid Electron. It's gaining a lot of traction; to the point that when I see a native app I go like "Oh look! A native app!". This list keeps growing.
there is an alternative to the microsoft products called "open office", which you can get for free.
https://www.openoffice.org/download/index.html
its not exactly the same as the microsoft stuff, but the files are compatible.
if you really want the MS stuff, you might be able to get it for free or discounted if you are a student. im not sure what promos they have going on right now, or through any school you might go to, or college you might go to.
I would recommend open office with the small caveat that you may need someone to help you set it up depending on your actual computer skills.
It's absolutely free, gets regular bug updates and will do if you just want a basic word processor. Failing that, google docs is free and can be saved to the cloud but I have to admit, I'm not a huge fan of google docs due to a couple of bugs (mainly they seem to struggle with longer works)
I just use Word (specifically, I have Office 365 University since it's such a good deal. You should check it out if you are a student!). If you don't want to pay for it, you could use something like OpenOffice perhaps?
That was pretty great. It's a shame about the other 8000 words.
I used to write large comments directly onto Reddit, but lost way too many words to random reloads or mixups (Nothing like a full short story though), so I switched to using Open Office's Writer instead. Much nicer editing, and autosaves are great.
InDesign or Scribus (free) are going to be your best bets for nice-looking layout work. There's a learning curve, but it's a much better investment of your time than trying to wrangle Word. You're using a word processor, but what you want is "Desktop Publishing" or DTP.
Never tried it, but Scribus is free (and open source) https://www.scribus.net/ and is for publishing.
Also, I've gotten things printed with Lulu before and have been happy with the speed and quality in the past.
If you're going to go with Lulu (or any online printer) you should download their template before you start doing layout, as different sizes of documents would have different templates (size of pages, bleed areas, etc) and you might have to redo your entire layout if you switch later.
For academic articles, look at the EServer Technical Communication Library. You should find a good bit of stuff there to get started with.
For the other articles, I can say that I'm always interested to read about what tools people are using, especially if they're NOT using applications like Word or RoboHelp or any of the usual suspects. And if the person is writing about one of those topics, I'd at least like to see an interesting use case or configuration option that I might not have known about otherwise. I also like to read about different workflows, and about any open source related items as they pertain to tech writing, such as using something like Scribus in an enterprise setting.
>I don't trust Microsoft/Google/etc veto powers. As long as devs can distribute UWP apps in another distribution system, I'm fine.
They can. It's not store limited.
​
>Also, do you have any link comparing resource efficiency of UWP apps vs Win32? Anything that is better than the Electron has my support.
​
we use electron in UWP. MUWEAHAHAHAHAHAHAH https://electronjs.org/docs/tutorial/windows-store-guide
​
Electron's a whole lot more about 'efficiency'
You wrote:
> I want the game to be a free game, that people can download and play on their computer, and keeps track of their progress. Making it a computer game, not online or hosted or anything, is the only thing I don't wanna budge on.
A web-stack game (think HTML5-JavaScript-...) could be wrapped into something like NW.js or Electron and then can be delivered similarly to natively compiled games (think .exe for Windows). There are upsides and downsides to this, as always. For mobile devices there's something similar, but I forgot the name.
and the client can be made cross platform with https://electronjs.org/
I just wrote an app a few weeks ago to provide HTTPS access into a pervasive database server. nice tray icon, easy windows integration, etc
I write just about everything in nodejs (app servers, windows module interfaces with edge, etc), nice and easy to use, once you get the hang of it
Sorry, I may not have been clear - I was talking about the desktop app. React Native is a mobile platform for iOS/Android, not desktop. Discord uses Electron for the desktop app. https://electronjs.org/apps/discord https://news.ycombinator.com/item?id=14090464
I would jump into learning JavaScript (as well as HTML/CSS). You can also make cross-platform desktop clients (using JavaScript), via Electron!
I'm self-taught (and not the best student), so it's been a struggle for me learning this. I've been at it for about 1.5-2 years, and still have a lot to learn. So be patient with yourself.
Electron is intended to fast prototype cross-platform GUI applications reducing development time since it runs on all the three major platforms by default. Using a tool which was designed to quickly convert web-apps into chromium instances running on all three platforms (which is, arguably, its only advantage) makes literally no sense for a Linux distro installer.
From the website:
> If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.
Yeah, why not use Javascript, HTML5, "web-technologies" packaged into a neat chromium instance for a Linux distro installer just because we can.^^/s
What zouhair is saying is that he used to think Java (or jvm based languages) was a memory hog before Electron came along.
Electron does not use the JVM. As I said above, it literally using chromium to render a website with some hooks to the local filesystem and other stuff to make a typical desktop app work.
From Electron's front page (https://electronjs.org/): > Electron uses Chromium and Node.js so you can build your app with HTML, CSS, and JavaScript.
For a less steep learning curve, LyX is LaTeX with a graphical user interface (more or less). I prefer raw LaTeX myself, but then I like the power of command line interfaces.
And LaTeX is not just useful for math (not that /u/wygibmer said that). It makes it really easy to make professionally looking documents.
Try LyX. It is a LaTeX front-end and will introduce you to the LaTeX formula syntax without forcing you to learn all of the LaTeX syntax.
Wikibooks has a free book on LaTeX.
the newest version of LyX is a huge improvement over previous versions. It's not exactly wysiwyg, but it doesn't require the coding aspects (though you can always insert raw tex code to get whatever functionality Lyx doesn't have. I highly recommend it.
It's ironic that the comments also end up misunderstanding the point of the video. Micro$oft fanboys of course will defend this.
Kurdistan Region is an official region in Iraq, it's literally called Kurdistan in the constitution. Of course Kurdistan also refers to the entire Kurdistan, not just the Iraq part. I would also find it annoying to have to see that error remark when writing, of course if I still used their crappy word document software. Word is dead, I suggest people use alternatives like OpenOffice. It's free and you don't need to go "crack" their software.
Google docs man, you don't need excel to make a spreadsheet. Or download openoffice. They both are as easy to use for basic data entry, just don't ask me how to do formulas in either. It's probably exactly the same as office 2003.
I know someone here posted a sleep log, but it was only for two weeks if I recall.
I guess you can use OpenOffice. It may cause some problems with macros (which I see this file has), but it's worth trying IMO.
1- Try opening Bru'n water in Open Office. It's an open source office suite that is compatible with the Windows Office. I have Excel, so I've never tried it; theoretically it should work.
2- Not sure, you should be able to fit most things into the light/amber/dark, malty/bitter/balanced category.
3- Because you touch yourself at night.
Has someone told you about OpenOffice ?Works just like Office, but saves as a .odt file. Most profs can deal with that, but you can also get a program called Pages that will allow you to save as a .doc file (which is what a Word doc saves as). I've done all of my MLIS degree on Mac and it has been no problem.
Do you want inDesign for setting up the page (images, boarder, etc)? I can't say I've got any experience but here are two that may be nice (the first is "best alternative"): Scribd and Serif PagePlus
I ask because that is what I mainly use inDesign for, laying out pages, creating brochers/cross stitch patterns, etc. I write things up in wordpad/word/in person and transfer to inDesign afterwards. If you're not going to go too fancy with your patterns, you can easily create a nice looking pattern with Microsoft Word (if you already have it) or Open Office (free, open source, I've used this for other computers that don't have Microsoft).
I've bought some patterns that are very "simple" looking: they have the pattern and photos with it. The photos have boarders with drop shadows (which word can do) and the document has page numbers (which word also does). And Word (and Open Office I believe) both can save as a PDF .
Hey, everyone has their own niche, and it works for you and gets the job done, then it works! Someone here also recommended Affinity Publisher and I have to say, this is completely winning me over. It's super intuitive, FREE, and has an amazing dark theme. I can't actually believe it's free.
I downloaded an open source version of inDesign called Scribus to get a few more features than Pages could offer (also on a Mac). Invites came out really well through Cat Print.
Scribus is free and is basically an open-source version of InDesign (or Pagemaker). https://www.scribus.net/
But if you're just prototyping, you probably just want to use sheets of paper and a pen or pencil.
You won't be able to share scope that way across windows, this is intentional. You could use postMessage to send some serialized data to the new window, but you'll have to have separate JavaScript for that load in the new window.
https://electronjs.org/docs/latest/api/browser-window-proxy
There are other more common ways to handle cross window communication with multiple BrowserWindow instances and the ipcRender module. If I was sure whether you tried those I'd suggest doing that first since you'll be able to find examples online of how to pass data between windows.
Microsoft Teams, Office 365 (web ui), Skype, Slack.
Also, not sure if qualified as enterprise, but useful in the enterprise:, VSCode, MS Edge Dev, Riot, Freelook (outlook client), Atom, Tusk (evernote client), Discord,
Sometimes it’s good to see if your problem might have been attempted somewhere to see how someone else implemented it and avoid having to think everything out from scratch.
I threw some keywords from your post into google and found this, https://electronjs.org/apps/storaji It might be a good starting point
Thank you for creating something for the Switch Hacking community, always much appreciated. Nice work!
I would recommend publishing it on GitHub, though. You can offer a download of the finished/compiled binary there, the community can contribute and easily check the source code. I just wanted to check your source code but couldn‘t because I‘m on mobile.
Also, GitHub doesn‘t delete your file(s) - those shared file hosters like MediaFire do after a certain time if you‘re not subscribed there. Not sure if MediaFire does that, but most others do.
Question: Is the logic to rename the saves complicated? Because if not, I think that you‘d easily be able to write the same program with Electron which automatically makes it cross platform. If you‘ve never heard of Electron, you might be surprised to hear that you may have been using Electron apps already: Github‘s and Microsoft‘s code editors Atom and Visual Studio Code as well as the Discord desktop client are all written in Electron!
Anyway, I‘m not meaning to offend you or anything, just offering my thoughts and ideas - I know it‘s just small program, but at least for me, trying out new things is fun! :-)
I would like to start with saying that you should not load remote content (e.g. scripts and HTML templates from web servers) without taking measures to sandbox that content in Electron since that puts your users computers at high risk.
See: https://electronjs.org/docs/tutorial/security#checklist-security-recommendations
With that said, that might also be the thing that is causing your problems if Electron has restrictions when it comes to remote content.
What does the network tab say when you open up Developer Tools?
Edit: This is the block that prevents your scripts from running and contains a description on why it's bad to remove the block: https://electronjs.org/docs/tutorial/security#8-do-not-set-allowrunninginsecurecontent-to-true
Unless I am missing something it sounds to be heavily table/number based. Not really graphically intensive. There's a great language that's been designed just for this! HTML! It has built in support for table layouts, input boxes, styling, etc. I always like web apps for these sorts of things, but if you wanted a standalone application there are other programs to 'wrap' a web app in so that it can be a standalone desktop program. Electron is one example of a program that can do this.
Sure!
Anything you store locally is at risk at being accessed by XSS or any other malicious software that may be installed on user's computer. Sensitive data may include auth tokens, phone numbers, or anything else you wouldn't trust in a stranger's program. This is a big reason a lot of important business logic is server side and in a database so that there is less of a risk of this kind of security issues. If you can lock down your server and database that cuts out a ton of potential security issues
Maybe you could try electron? You get to make desktop apps with web technologies. So it is still cross OS compatible.
> What I want to do can easily be done [...] on a webpage but I need it in a [...] .exe.
Other than that: I don't know what the Netbeans IDE does or why it is hindering you. But you can use JavaFX - which is one of the better cross-platform GUI frameworks - without any graphical editor. By just defining a window with like 500px width and height and buttons on pixels 80, 240, etc. within your code.
https://www.nearlyfreespeech.net/
I've used them to host my website for years, it costs pennies because it's just a static page with very few visitors. I think I pay about $3 per year. Cost is based on usage.
It doesn't have any site builder tools as far as I know but check out a cms like this one https://getpublii.com/ - you use that software to edit your site then it generates HTML you can host anywhere. And easy to use with no server configuration or security concerns since it runs locally on your computer and there's no CMS software on the server that can get hacked.
Io ti consiglio LyX (ricordati di installare anche latex-live). È un programma che ti permette di usare LaTeX graficamente (pur mantenendo la separazione tra struttura logica del contenuto e presentazione - che è il vero vantaggio di LaTeX) senza dover per forza imparare a scrivere in un linguaggio di markup che peraltro a mia opinione non è nemmeno comodissimo. Un altro vantaggio è che ti permette di usare i font del tuo sistema operativo in maniera molto facile (altrimenti usare font oltre a quelli che vengono con la distribuzione LaTeX è un po' complicato ma soprattutto tedioso). Siccome in realtà dietro c'è sempre LaTeX questo ti consente di inserire direttamente codice in markup quando ne hai bisogno o voglia, magari per utilizzare una funzione od un pacchetto particolari, oppure perché ad esempio preferisci scrivere le formule matematiche in TeX invece che usare l'editor grafico (che in effetti anche io trovo più macchinoso in quel caso). Perciò ti basterà consultare qualsiasi guida per LaTeX (tipo L'arte di scrivere con LaTeX) quando avrai la necessità di vedere come è la sintassi per uno specifico utilizzo. Un altro vantaggio è che con LyX inserire una tabella è banale, farlo scrivendola a mano è una cosa da masochisti. Uno svantaggio è che collaborare con qualcuno può essere più difficoltoso.
P.S.: qualunque editor e sistema tu scelga per utilizzare LaTeX, mi raccomando \usepackage{microtype}
Math snobs will scoff at the idea, but LyX is a WYSIWYG editor, and actually quite good! It makes for a good, gentle introduction to LaTeX before you plunge into just using Vim/Emacs. :)
+1 til Latex
LyX er et program, der gør det lettere for begyndere at arbejde med LaTeX. Jeg brugte det til mit filosofi-speciale, der blev lige så smukt som det var velargumenteret.
Protip: find et speciale template til LyX ...
I got a Boogie Board. It's a super thin and light tablet that you write on, then click the "save" button and it sends a pdf to your laptop or phone (you can also send it to evernote). Once the handwritten pdf is on my computer I can then edit and type it up.
http://www.amazon.com/Boogie-Board-9-7-Inch-eWriter-ST1020001/dp/B00E8CIGCA
For typing, I use LyX. If you don't have much TeX experience it's definitely the way to go to start learning, as it instantly displays what you type. Even if you do have TeX experience, it's still nice.
http://www.lyx.org/
My two cents on that:
Framemaker isn't in the same class of tools as Scribus. Scribus is for doing layouts. Semantics are unimportant in layouts, but visual placement is paramount. Scribus is like InDesign: used for preparing things for print.
Framemaker is more akin to LaTeX. LaTeX and Framemaker are tools for creating semantic documents. When you create a semantic document, you assign significances to text and let the software handle layout.
Finally, there's word processors. Word processors (like Word, or LibreOffice Writer) don't deal with semantics, nor do they do print layouts. At their core, they allow you to apply some in-line formatting to text. More and more crap has been tacked on to that core, and now word processors are a wall-eyed mess. Don't use them for technical documentation OR print layouts unless you're an idiot or the documentation is extremely minimal.
I've never used Framemaker, but a little digging on the web makes me think that LaTeX is far more capable. If you need a GUI for LaTeX, try LyX.
I've found LyX to be a nice way to crank out tables or long equations in a hurry; it's got an easy to use interface and the code to produce what you have written up is automatically generated (like a happy union between Word and a standard TeX editor). Often, I'll have it open in the background while I'm working with another editor so that I can hop over and create a table or an equation, then just copy the code back into my main document.
Here's a link: http://www.lyx.org/
I was gonna suggest the same. I learned LaTeX first, which was kind of rough but there are tons of guides online to help. There's another program, LyX (free download too) which uses the same language as LaTeX but doesn't require you to do as much straight coding. I'd say LyX is easier to learn for someone transitioning from Word. It seems kind of tedious and annoying at first but the output makes it totally worth it.
I use Lyx, which (a) uses LaTex, (b) generates PDFs, and (c) is free.
The learning curve is a bit steep at first, but once you find your way around, you can generate very nice documents in many different styles. And the LaTeX features are pretty close to WYSIWYG.
> Cool thanks, right so it's not Windows itself that I was reading about subscriptions but Office.
Have a look at Apache Open Office as a free substitute for MS Office.
Check out Open Office: https://www.openoffice.org/. I used this in college and it is an open source version of all the basic Office programs. Also honestly, Google Docs is a perfectly good word processing software that is completely free if you have a google account. It makes it really easy to share documents and has all the spelling and grammar functionality of Microsoft Office.
This isn't what you've asked for, but I thought I'd give you a head's up.
There's this really good free alternative to Microsoft Office called OpenOffice. It's Microsoft Office but for free.
Now, you can save any document prepared in OpenOffice as a MS Word document. By default, it saves documents as .doc or .docx, one of those. Even then, the saved document can be opened by MS Word with no problem.
An app called "Tip See" seems to be quite popular in the App Store. I've never used it. Maybe someone who has can offer more insight.
Personally, I use Open Office from Apache at home. They have a great spreadsheet that's every bit as functional as Excel. Take notes at the end of your shifts about your time on the clock, what you earned, etc, and let the spreadsheet do the heavy lifting after you plug in the raw data. And it's completely free.