TIL (about the Dark Arts of HTML)
-
@DogsB where did you get 'leech'? I mean if my educational license runs out or if an employer won't buy me it.
Eclipse is a right pain in the ass. The compiler is dodgy and red-underlines code that I've already changed from the errored state. Manual saving is an outdated concept. Autocompletion is obtusely slow. And it has nothing even close to IntelliJ's, well, intelligence - quick fixes, contextual actions, etc. Eclipse just has no sense of context.
-
@pie_flavor said in TIL (about the Dark Arts of HTML):
@DogsB where did you get 'leech'? I mean if my educational license runs out or if an employer won't buy me it.
Your post made it sound like you were using another individuals license to use it instead of your own.
Eclipse is a right pain in the ass. The compiler is dodgy and red-underlines code that I've already changed from the errored state.
I have the same problem with intellij. For me intellij shits the bed once or twice a day and I have to clear and wait for a rebuild.
Manual saving is an outdated concept.
You're too lazy to press save?
Autocompletion is obtusely slow.
A funny thing about eclipse is that someone had a brainfart and actually set the default to 200ms for it to popup. Everytime I setup a new workspace I have to change it to 0. It's fucking retarded.
And it has nothing even close to IntelliJ's, well, intelligence - quick fixes, contextual actions, etc. Eclipse just has no sense of context.
They've existed in Eclipse before jetbrains existed and are usually better. I find the refactoring tools to be better too. That's probably subjective though.
-
@pie_flavor said in TIL (about the Dark Arts of HTML):
Manual saving is an outdated concept.
A concept I use every day, even...
-
@DogsB said in TIL (about the Dark Arts of HTML):
Something about the GUI reminds me of vi for some reaeon.
vi being famous for its GUI...
-
@loopback0 said in TIL (about the Dark Arts of HTML):
@DogsB said in TIL (about the Dark Arts of HTML):
Something about the GUI reminds me of vi for some reaeon.
vi being famous for its GUI...
I can't find the swoosh emoji!
-
-
@loopback0 said in TIL (about the Dark Arts of HTML):
Christ I didn't even know the word... Thank you!
-
@pie_flavor said in TIL (about the Dark Arts of HTML):
Eclipse is a right pain in the ass. The compiler is dodgy and red-underlines code that I've already changed from the errored state. Manual saving is an outdated concept. Autocompletion is obtusely slow. And it has nothing even close to IntelliJ's, well, intelligence - quick fixes, contextual actions, etc. Eclipse just has no sense of context.
Don't disrespect Eclipse's compiler technology. There's a reason that IntelliJ allows you to use the Eclipse compiler instead of
javac
: it supports incremental compiles so that only the classes which have recently changed are compiled. This makes a noticeable difference when you have lots of Java classes in one directory or project.What you are likely thinking of are problems in the live analyzer or it's "recommenders" framework. It does have quickfixes and contextual stuff, although IntelliJ will likely have added a whole bunch more seeing how they need to compete with a free product.
Now what I believe is really missing in Eclipse is JetBrains' "Go To Everything" shortcut. I've gotten used to it when running Resharper in Visual Studio, and Eclipse will always require you to do a full-scale search rather than a quick fuzzy-completion.
-
@JBert said in TIL (about the Dark Arts of HTML):
"Go To Everything" shortcut. I've gotten used to it when running Resharper in Visual Studio
FWIW vanilla VS has command
Edit.NavigateTo
, mapped to Ctrl+, by default.
-
@JBert said in TIL (about the Dark Arts of HTML):
@pie_flavor said in TIL (about the Dark Arts of HTML):
Eclipse is a right pain in the ass. The compiler is dodgy and red-underlines code that I've already changed from the errored state. Manual saving is an outdated concept. Autocompletion is obtusely slow. And it has nothing even close to IntelliJ's, well, intelligence - quick fixes, contextual actions, etc. Eclipse just has no sense of context.
Don't disrespect Eclipse's compiler technology. There's a reason that IntelliJ allows you to use the Eclipse compiler instead of
javac
: it supports incremental compiles so that only the classes which have recently changed are compiled. This makes a noticeable difference when you have lots of Java classes in one directory or project.You're right. I was specifically talking about the synchronization issues between file editing, file saving, and compiling. Eclipse lags everywhere, including calling the compiler. This leads to the incremental compiler and the editor getting out of sync.
What you are likely thinking of are problems in the live analyzer or it's "recommenders" framework. It does have quickfixes and contextual stuff, although IntelliJ will likely have added a whole bunch more seeing how they need to compete with a free product.
Eclipse doesn't even come close. For example, IntelliJ has a quick action to convert complex looping into Stream API and back again. That's the bar. Eclipse's quick fixes are on the order of 'invert the if-statement condition and swap the arms'. Also, I assume by bringing up the price you mean to indicate you're comparing to Ultimate Edition. Community Edition blows Eclipse out of the water all on its own. However, Ultimate Edition blows Community Edition out of the water too.
Now what I believe is really missing in Eclipse is JetBrains' "Go To Everything" shortcut. I've gotten used to it when running Resharper in Visual Studio, and Eclipse will always require you to do a full-scale search rather than a quick fuzzy-completion.
It's also missing:
- everything, until two seconds from now, because it is slooo o oo oooo ow.
- logpoints
- a good deal of competence in its GUI builder
- Good Gradle DSL support beyond basic 'these are the names of things'
And probably lots of things I drove out of my mind to retain my sanity.
-
@dkf said in TIL (about the Dark Arts of HTML):
Provided the way you think is compatible with the way they think. Some of my colleagues use JetBrains IDEs and are very happy with them, the rest of us don't because we just don't think the right way.
That is true of almost all commercial IDEs, and software in general.
Commercial software gives you a button that says "do thing", and it does the 25 different tasks needed to achieve the thing. Open source just gives you 25 independent tools and tells you to figure out the rest.
-
@anonymous234 said in TIL (about the Dark Arts of HTML):
Open source just gives you 25 independent tools and tells you to
figure out the restRTFM.FTFY
-
@TimeBandit said in TIL (about the Dark Arts of HTML):
@anonymous234 said in TIL (about the Dark Arts of HTML):
Open source just gives you 25 independent tools and tells you to
figure out the restRTFM.FTFY
And the FM is a lone Github description page
-
@Applied-Mediocrity said in TIL (about the Dark Arts of HTML):
And the FM is a lone Github description page
Telling you to read the source code
-
@Gąska said in TIL (about the Dark Arts of HTML):
The term "Kona" is sometimes used inaccurately to refer to its largest town, Kailua-Kona. Other towns in Kona include Kealakekua, Keauhou, Holualoa, Hōnaunau and Honalo.
Hawaii has serious alphabet deficit.
The current official Hawaiian alphabet consists of 12 letters: five vowels (A a, E e, I i, O o, U u) and seven consonants (H h, K k, L l, M m, N n, P p, W w, ʻ).[2] Alphabetic order differs from the normal Latin order in that the vowels come first, then the consonants. The five vowels with macrons – Ā ā, Ē ē, Ī ī, Ō ō, Ū ū – are not treated as separate letters, but are alphabetized immediately after unaccented vowels. The ʻokina is ignored for purposes of alphabetization, but is included as a consonant.
-
Just found this amusing tidbit in the Wickedpedia article about the 1988 film Beetlejuice:
Warner Bros. disliked the title Beetlejuice and wanted to call the film House Ghosts. As a joke, Burton suggested the name Scared Sheetless and was horrified when the studio actually considered using it.
-
@topspin said in TIL (about the Dark Arts of HTML):
@Gąska said in TIL (about the Dark Arts of HTML):
@Zecc said in TIL (about the Dark Arts of HTML):
stuff I want to remember but don't.
Inverse porn?
Work.
I know posts are free and all, but it’s customary to actually add to the conversation instead of just repeating the quoted post
-
@JBert said in TIL (about the Dark Arts of HTML):
Now what I believe is really missing in Eclipse is JetBrains' "Go To Everything" shortcut. I've gotten used to it when running Resharper in Visual Studio, and Eclipse will always require you to do a full-scale search rather than a quick fuzzy-completion.
What does that shortcut do, exactly?
-
@boomzilla If it's like the "Go to everything" shortcut in Sublime Text, it provides a textbox where you type
the conclusion that you want to jump toany part of a keyword and through some fuzzy matching/indexing magic, it opens the file that has the thing you're looking for.
-
@Zecc said in TIL (about the Dark Arts of HTML):
@JBert said in TIL (about the Dark Arts of HTML):
"Go To Everything" shortcut. I've gotten used to it when running Resharper in Visual Studio
FWIW vanilla VS has command
Edit.NavigateTo
, mapped to Ctrl+, by default.I have used that one before in VS 2015, it was rather slow because it didn't really seem to cache its indexing, plus I believe it wasn't really a fuzzy matching algorithm.
@hungrier said in TIL (about the Dark Arts of HTML):
@boomzilla If it's like the "Go to everything" shortcut in Sublime Text, it provides a textbox where you type
the conclusion that you want to jump toany part of a keyword and through some fuzzy matching/indexing magic, it opens the file that has the thing you're looking for.Exactly. Thinking of some particular enum value? Just type part of the name and it will show you each declaration of a class, variable, constant, function or in this case enum value and a little context.
Remember only part of the name, or part of the first and last nouns? The fuzzy search deals with it for you.
-
@hungrier said in TIL (about the Dark Arts of HTML):
the "Go
everyanything" shortcut in Sublime TextFTFST
-
@JBert said in TIL (about the Dark Arts of HTML):
Exactly. Thinking of some particular enum value? Just type part of the name and it will show you each declaration of a class, variable, constant, function or in this case enum value and a little context.
Remember only part of the name, or part of the first and last nouns? The fuzzy search deals with it for you.I see. I tend to drop to the command line and grep the shit out of my code. Be warned: That makes it sound more fun than it is, though.
-
@boomzilla
| grep "shit"
-
@pie_flavor
grep -rn "the shit" src
-
@boomzilla but you mean -R
-
@Gribnit They're the same.
-
@dkf not exactly.
-R
follows symlinks when recursing,-r
doesn't.Which means you usually want
-r
, not-R
.
-
-
@boomzilla I imagine his filesystem is just as broken as his brain, and that's why he's forced to use
-R
.
-
@Gąska wait,
-r
also does recursion? that's neat.
-
@Gribnit you must be shitting me. All these years and you never learned about
grep -r
!?
-
@Gąska why not? I used POSIX grep for a long time then found
-R
in GNU grep. Using POSIX grep forced me to learn to usefind
, though, that was nice.
-
-
@Gąska Did somebody say R??
-
@Gribnit said in TIL (about the Dark Arts of HTML):
@Gąska why not? I used POSIX grep for a long time then found
-R
in GNU grep.Which is weird considering GNU grep has and always had
-r
as well. It would be easier to understand if you didn't know about either-r
or-R
.
-
@Gąska Blame ordering in the man page, if anything
-
@Gribnit said in TIL (about the Dark Arts of HTML):
@Gąska Blame ordering in the man page, if anything
-r, --recursive Read all files under each directory, recursively, following symbolic links only if they are on the command line. Note that if no file operand is given, grep searches the working directory. This is equivalent to the -d recurse option. -R, --dereference-recursive Read all files under each directory, recursively. Follow all symbolic links, unlike -r.
???
-
-
-R, -r, --recursive Recursively search subdirectories listed.
-
@boomzilla I love how description of
-R
explicitly mentions-r
.
-
TIL that GNU grep has both
-r
and-R
, and they do not do the same thing.
-
@Gąska said in TIL (about the Dark Arts of HTML):
@boomzilla I imagine his filesystem is just as broken as his brain, and that's why
he's forced to use-R
causes infinite recursion.FTFY
-
@JBert said in TIL (about the Dark Arts of HTML):
ack is written purely in portable Perl 5 and takes advantage of the power of Perl's regular expressions.
That's not ack; that's
!
-
@HardwareGeek I don't have to maintain it...
-
Allegedly the human eye has a resolution of about one arcminute. I haven't checked other sources to verify this.
So, quick maths, that's about 11000 wide and maybe 6000 tall or so? I forget the typical vertical FOV.
I guess that means 8K is only necessary when very close to your face, and 16K will never be necessary. Good to know the need for higher resolutions is coming to end, but I know that won't stop the marketers.
-
@kazitor said in TIL (about the Dark Arts of HTML):
that won't stop the marketers.
Exhibit J: 240 Hz monitors.
-
@Tsaukpaetra people owning high-refresh rate displays behave very similar to audiophiles.
-
@Gąska said in TIL (about the Dark Arts of HTML):
@Tsaukpaetra people owning high-refresh rate displays behave very similar to audiophiles.
My friend recently bought 200Hz monitor, with G-Sync I think, and upgraded rest of his hardware to manage 100+ fps in most of his games.
He swears there's a huge difference compared to his former setup (100Hz monitor, 80fps).
I've seen it and as you can imagine there's zero difference. Well, new monitor is ugly as fuck, so there's that.
-
@MrL My experience is that high refresh rates gives a similar effect to HiDPi, in that the image appears sharper. Meaning that 1440p@144Hz and 4K@60Hz will look sorta the same using the same screen size. Both will also require extra powerful graphics hardware to benefit from too, either by pushing higher framerates at lower resolutions or pushing regular framerates at high resolution. As for what's actually better?
1080p@60Hz is just fine in most cases anyway. Main reason I replaced my 1080p screens were that they were limited in connectivity options (VGA+DVI) and as there were special offer for entry-level 4K gaming screens happening I thought I may as well.
As for Adaptive Sync? In theory nicer. Some like it, some have issues with it. And it doesn't seem to matter if using the open standard that AMD promotes or the
solution that Nvidia wants a premium for. Both equally good. But for maximum benefit, it's even more important that the game runs at an FPS slightly below the maximum refresh rate. So setting it all up goes into
for me.
-
@MrL that one is believable. G-Sync gives you synchronization between refresh rate and frame rate, which maximizes effective refresh rate and minimizes delays. 80FPS on 100Hz screen - or any other situation where there are less FPS than refresh rate - has the effect of frame skipping - in this case, every 5th frame will be seen twice. This is much more noticable than just lower refresh rate. Of course he could have saved money by just switching his display to 50/60Hz and enabling v-sync - it would get him halfway there.