@Gribnit Also I'm interested in how you define build system and how Jam falls outside that definition.
Posts made by marczellm
-
RE: Jump to definition
-
RE: Jump to definition
@Gribnit said in Jump to definition:
You are doing it wrong. Go back and use a real build system. This may require finding and removing whoever decided to opt for lock-in instead.
Not an option. I've just started work after graduating, this is a 30+ year old company, the codebase is almost the same age and huge in size.
-
RE: Jump to definition
@blakeyrat said in Jump to definition:
If it can index without a build, why does it matter whether it can do the build?
More precisely:
Given a project that is configured to be built with the Xcode build system, Xcode can perform two actions. The user-facing name of these actions is "index" and "build". Indexing is performed automatically upon opening the project. Building is performed upon request. So to the user these are separate actions but their precondition is the same.I think it's similar to what MS has been doing with the Roslyn project where AFAIK the compiler has an API that IDEs can hook into to perform their analysis stuff. But the compiler has to know the project structure, dependencies etc. Given that those are described here by the Jamfiles and unknown to the IDE and transitively the compiler, indexing doesnt't work. Just like @dkf said.
-
RE: Jump to definition
@blakeyrat said in Jump to definition:
@marczellm said in Jump to definition:
FYI, Xcode does the indexing automatically and separately from the building.
So then what's the problem? Why is the info about building with Perforce Jam relevant to the issue?
I don't know why, but Xcode refuses to index a project that it cannot build.
I might not be able to get Xcode to build it, because it includes, among others
- cross platform C++ code
- Windows and Mac platform dependent code
- our own in-house resource file format (for describing dialogs; with its associated compiler)
- a bunch of Python and Perl scripts
-
RE: Jump to definition
I'll try.
@blakeyrat said in Jump to definition:
build with XCode when you need to refresh its "whatever-the-heck-they-call-Intellisense" database?
FYI, Xcode does the indexing automatically and separately from the building.
-
Jump to definition
I'm working on a huge C++ codebase on Mac. We use Perforce Jam to build it. Therefore, Xcode s when I ask it to jump to definition, declaration, find call hierarchy etc. Jetbrains AppCode is a little better, it can find implementation for a declaration but not vice versa.
Any recommendations? Some people recommended switching to Sublime Text but I would prefer to stay in the IDE and make it more aware..
-
RE: A Telltale Meltdown
I loved the Sam&Max and Back to the Future games and plan to purchase the Monkey Island series sometime.
-
RE: Windows and the unwanted apps [Angry rant time]
@Magus said in Windows and the unwanted apps [Angry rant time]:
@Atazhaia Couldn't you just use the Mail app for gmail?
This is funny because AFAIK it uses the same backend as Outlook. (Its mail-fetching process is called Microsoft Outlook Communications.) And it's quite painless to set it up for Gmail.
-
RE: UI Bites
@Benjamin-Hall said in UI Bites:
How I miss the snapping feature of windows--just drag it to one side or corner and let it do the right thing.
I just installed this:
The free version is sufficient.
-
RE: UI Bites
Ordinary maximize is double-tap on the title bar.
Except it does not maximize, for example, Safari windows.
-
RE: Webmaster/Car Mechanic combo job @ WUnderground
@sockpuppet7 said in Webmaster/Car Mechanic combo job @ WUnderground:
I'll save a screenshot here while the link is still working
is stuff prone to disappear from the Internet Archive nowadays?
-
RE: Betrayed by github activity graph
@blakeyrat said in Betrayed by github activity graph:
As we've discussed before, Git (and other SCMs) are absolutely ass at doing diffs on anything that isn't a plain text file. Word (or Google Docs, or whatever) however is actually quite good at it, so if you're not using that, you're being an idiot. Plus Word and competitors can let two people edit the file simultaneously.
What do you think about using a plain text based format for documentation? Markdown, reStructuredText etc.?
-
RE: Betrayed by github activity graph
@mott555 said in Betrayed by github activity graph:
Or maybe his company isn't terrible and lets employees have the weekends to themselves?
Or, he has absolutely no life because during weekends he worked for another company which does not use Github.
@blakeyrat said in Betrayed by github activity graph:
you want your programmers do be doing
To be is to do. —Socrates
To do is to be. —Plato
Do-be-do-be-do. —Sinatra@Gąska said in Betrayed by github activity graph:
Starting from scratch, for example, is usually more fun than working with legacy code
It depends on how legacy it is. Figuring out well-written legacy (or at least not horribly written) can sometimes give me the feeling of an exciting investigation.
-
RE: Python Wisdom
@Magus said in Python Wisdom:
@marczellm What it does is horrifying anyway, but you kind of need all that stuff to do it.
Why is it horrifying? I've had to use the DataGrid control for work and its batteries included nature made it easy to use.
-
RE: Python Wisdom
@pie_flavor The DataGrid class has 208 properties, 203 methods and 134 events. (Granted, some of that is inherited from base classes and might not be directly useful.) That is clearly too much. It is unrealistic to expect a developer to read and memorize all that before writing a single line of code, so that they don't accidentally reimplement some already existing functionality. So reinventing the wheel will inevitably happen.
-
RE: Python Wisdom
@wft said in Python Wisdom:
@stillwater Probably one of those who are quick to jump at coding without even reading the standard library docs, and not even being aware such things exist.
Some standard library docs are impossible to read and comprehend beforehand.
-
RE: How will you deal with the coming Firefox apocalypse?
More Firefox apocalypse: bookmark descriptions and "Open in Sidebar" feature removed, also some smart bookmark folders.
-
RE: How will you deal with the coming Firefox apocalypse?
@marczellm said in How will you deal with the coming Firefox apocalypse?:
#appMenu-new-window-button, #appMenu-private-window-button, #appMenuRestoreLastSession, #appMenu-zoom-controls, #appMenu-edit-controls, #appMenu-library-button, #appMenu-open-file-button, #appMenu-save-file-button, #appMenu-print-button, #appMenu-find-button, #appMenu-quit-button, .panel-subview-body > toolbarseparator:not([class]) { display: none !important; }
=>
-
RE: Helping parents: Getting rid of an accidental office 365 subscription.
@PleegWat said in Helping parents: Getting rid of an accidental office 365 subscription.:
She wants to get rid of it and go back to office 2007.
That one is out of support. Get an Office 2016 permanent license which has extended support until 2025.
-
RE: Google Docs API - like crabs, for programmers
@izzion said in Google Docs API - like crabs, for programmers:
the Windows Explorer extension-like desktop app lets you do it
Drive File Stream? That is emulating a filesystem AFAIK so it has no way of not letting you to do it.
-
RE: Google Docs API - like crabs, for programmers
Team Drives are almost as different as OneDrive vs OneDrive for Business. Sharing works differently, cannot move things between the two... All the rules are different.
-
RE: UI Bites
I predict that when Amazon implements these clever recommendation algorithms and consequentially earns loads more money, some of the same people that criticized their recommendations out of sheer annoyance will be the ones crying about how too big Amazon has gotten.
-
RE: Google Authenticator API - like dragons, for cans
@anonymous234 I know what a trademark is, but can you trademark a standard?
-
RE: Old Computer Challenge
@Tsaukpaetra said in Old Computer Challenge:
@marczellm said in Old Computer Challenge:
'Secure connection not available'
Probably need to update your root certificates.
Okay it might actually be possible to update root certs on this Nokia phone. But I cannot figure out how. I can only view the list of "authority certs" and "user certs", the latter list is empty. The manual says "you might need to install certificates, ask your service provider".
-
RE: Google Authenticator API - like dragons, for cans
@anonymous234 said in Google Authenticator API - like dragons, for cans:
This is why you trademark your standards! So you can sue anyone who claims to implement it but doesn't.
Can you really do that? It sounds too awesome.
-
RE: %^&^*%*&^% Git.
@Gribnit said in %^&^*%*&^% Git.:
Your repo is the only meaningful "local" scope, the only meaningful "global" scope you can affect is your user scope.
System is global too. Should have called it "user" instead of "global".
-
RE: NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????
@TimeBandit said in NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????:
@marczellm I would love it if they just let me use the browser of my choice that is already installed on my computer.
They don't?
-
RE: NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????
@Bulb said in NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????:
packed with Electron for desktop
I'd love it so much if said apps used Windows' builtin support for web apps that has been there since Win8 instead of shipping and running an entire Chromium. (Netflix, Soundcloud, Twitter already do.)
-
RE: Windows and the unwanted apps [Angry rant time]
@Tsaukpaetra said in Windows and the unwanted apps [Angry rant time]:
So... will this include Windows 10 Pro for the Windows 10 Pro version that I currently have installed? Why bother making a dropdown with one option?
When i wanted to get a Win8 ISO for my then new 64bit PC, the ISO creator couldn't get a 64bit ISO because it was running on a 32bit OS.
-
RE: NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????
@mott555 It needs permission to see your webcam. Perhaps you disabled webcam access globally in Settings which applies to UWP/WinRT apps only.
-
RE: .NET (fixed) ValueTuple arrays considered harmful
Why do you need the annotations?
-
RE: NEW SKYPE SUCKS BIG GREEN DONKEY DICKS, hows that for a longer title????
@The_Quiet_One @Zecc Are you on Windows 10? Try the version of Skype that's in the Windows Store. It's not Electron but React Native/ReactXP (welcome to the MS naming department) so it might be slightly better, or equally usefully to us here, worthy of its own WTFs. At the least you get rid of the custom updater.
-
RE: Windows and the unwanted apps [Angry rant time]
@aitap said in Windows and the unwanted apps [Angry rant time]:
Which user's problem does it solve?
The Store has automatic background updates. Previously each if these apps installed their own custom inefficient buggy updater service with annoying popup notifucations
-
RE: Windows and the unwanted apps [Angry rant time]
@DCoder said in Windows and the unwanted apps [Angry rant time]:
@Polygeekery I used it to get Slack, Spotify, Netflix, Kindle reader, … and it's the only way to get apps for my aging Windows Phone.
MuseScore, WinSCP, non-background-syncing versions of OneDrive and DropBox, Twitter, Messenger...
-
RE: Windows and the unwanted apps [Angry rant time]
@Atazhaia said in Windows and the unwanted apps [Angry rant time]:
unlike Microsoft, Apple at least lets me use my fucking computer the way I want without force-installing useless third-party shite on it.
-
RE: De-Google-ify The Internet I guess somehow?
I love that the whole website is a big Asterix reference.
-
RE: Hungarian personal income tax reporting software
@marczellm Support replied, pointing out the third possible way of exporting an XML from the desktop app.
Some months later my mother got an email saying the two versions of her tax report (the one the desktop app uploaded while giving no confirmation of it like it used to, and the one exported from there and uploaded on the web app) do not match up and she has to go to their offices in person.
Now I received a Drive folder of 29 job openings at the company that made the web app. Word docs written in Hungarian. Here's a few things they mention:
- Hibernate, Eclipse, JSF, GlassFish, Oracle DB, PL-SQL
- DOJO on the frontend
- Solaris, RedHat, Suse Linux (they mention VMWare ESXi as an OS)
- MQ Series
- The Data Warehouse maintainer has to "install several 10s of new program versions a day"
- Badly written stuff such as "Senior JAVA frontend/WebDesign developer: JAVA Script development"
-
RE: Sci-fi movie identifiaction
@Lorne-Kates Have you asked here? They're really good at it.
-
RE: MS Office being rewritten in JavaScript?
@gąska said in MS Office being rewritten in JavaScript?:
@luhmann am I the only one here who used Windows 3.1?
No, I did too.
-
RE: MS Office being rewritten in JavaScript?
@blakeyrat said in MS Office being rewritten in JavaScript?:
@marczellm Well yeah and if you buy a used minivan the dealer gives you a free camera, that doesn't mean the minivan and camera are the same product.
Bad analogy. You don't buy a minivan if you just want to take pictures. Office 365 is advertised as the main way to get Office.
-
RE: MS Office being rewritten in JavaScript?
@blakeyrat said in MS Office being rewritten in JavaScript?:
@marczellm said in MS Office being rewritten in JavaScript?:
This guy on twitter is talking about how they are going to use a single codebase that will be compiled from JS to native on all platforms. Which means it's not just the website.
Yeah; he's full of shit. That's not going to happen.
Most probable explanation.
Although do you think that the UI of desktop Office could be rewritten (or incorporate stuff written) in JS? There's this video that I posted earlier about them planning to use the same Fluent UI and animations on Office web and desktop. I'm thinking maybe the core of Office stays the same, but the new shiny UI parts will be in React Native or whatever.
@blakeyrat said in MS Office being rewritten in JavaScript?:
Office 365 is not Office. They're two different products. Office 365 is the online component
This is very confusing branding (again), because if you buy Office 365 you get Office too. In fact Office 365 is, if I read this correctly, both the alternative name of Office Online, as well as the name of one kind of Office licence that you can buy, the subscription kind. The other kind is the own-one-version-forever and it's called Office 2016.