[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

"programming stack" thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 54
Thread images: 8

File: TFeedly.png (258KB, 1600x900px) Image search: [Google]
TFeedly.png
258KB, 1600x900px
post your dev setups for inspiration and advice. specifics and purpose encouraged. e.g. vim on top of tmux for sysadmin work, emacs inside cygwin, sublime with sshfs for webdev, etc. etc.

pic related
>>
>>59264281
Vim Terminix Rust
>>
i never really understood tmux because i just use a tiling wm and open another console. maybe i'm just a pleb.
>>
File: Tidus.png (1MB, 2560x1440px) Image search: [Google]
Tidus.png
1MB, 2560x1440px
i just use vim, OP
>>
>>59264281
Hello, I want to get into programming (already completed half of programming : principles and pratcies using c++ by stroustup).
Which processor for c++? ryzen or intel?
Also, I like vim, but internet says I should use MS Visual studio?

Thanks /g/
>>
>>59264730
kek
>>
>>59264730
Just learn Rust and stick with Intel.

Ryzen is DOA and C++ is going to be wiped out after the revolution.
>>
>>59264728
4chan css?
desu senpai
>>
>>59264730
use whatever text editor u prefer (MSVS is cancer)
i would recomend Emacs or Sublime Text 3

depends on your budget
1800X will give better performance than 6900K unless u wanna do some gaming (absolute trash for gaming, recks on a workstation)
>>
>>59264746
>>59264753
No seriously intel or ryzen for programming? The degree I'm taking will involve lot of calculations
>>
>>59264779
CSS is kind of fun, and easy too! You should write a custom style sheet your self
>>59264786
who cares oh my god
>>
>>59264786
There is no better processor for programming.
You need to be more specific as to what programs you're going to be writing.
>>
>>59264786
how about you calculate a brain into your skull
>>
>>59264780
Thanks, I used to Sublime Text for html/css/js but vim shortcuts are just so cosy.
Also, I heard the binning is very less so can I buy a 1700 over a 1800x? Thanks.
>>
[searching for something to talk about in programming environment thread]: uhhh what brand of cpu is good for programming. what brand of graphics card do i need to buy. ryzen or skylake
>>
>>59264820
it's a pajeet poster by the sounds of it
>>
I used to use vim, but now I mostly use Atom. i guess it's the new sublime or something, atleast it seems so at my uni.
>>
>>59264726
Its main purpose (other than having multiple "terminals" at once) is to separate the program from the parent shell: you just need to launch a tmux session when you log in and all your terminals will become tmux childs.
It is VERY useful if you ssh your machine, or if you have some programs which you don't want to close ever (such as an IRC client)
>>
>>59264918
does it share history between all the "terminals"? that's the worst thing about bash, for me; i'm never quite sure which window is going to be writing to the history file and which ones are lost forever
>>
>>59264945
You can do that in both bash and zsh.
http://askubuntu.com/questions/67283/is-it-possible-to-make-writing-to-bash-history-immediate

tmux is just a common parent for your processes, it doesn't change the way they interact together
>>
>>59264726
It's super useful over SSH, especially over crappy connections as your session will remain active if the connection is dropped.

So yeah, you could similar results with a tiling wm, but if you connect remotely, or work without X running occasionally, or have issues with X crashing, you can use tmux and your terminal work will persist through all of those things. Think of it this way, if you have a workflow that's entirely in a terminal setting, you canset it up in tmux, and you can have the same workflow in X, over SSH, or even in a recovery/non-graphical shell.
>>
>>59264728
Normal. ;-;-;-;-;-;-;-;)
>>
help a syria anon out.
what should i study after I finish basics of c++?
>>
>>59265298
>Study
LOL
You start your own shitposting academy silly
>>
>>59264281
i use joe and i wrote my own little cmake-like tool years ago

i don't use any specific linux distro, i just hop around

i WOULD use it on windows with cygwin but lately i've been having a weird issue where my left shift key acts up in cygwin. in nano, it acts like i'm hitting ^U and in joe it acts like i'm hitting ^KJ or something idk
>>
I made a shitty intranet for work using notepad++.

Can i be in the cool club now?
>>
iTerm2, fish, tmux, MacVim (vimrc with over 40 plugins), hammerspoon for WM. cmus for music, and ranger for file browsing.
>>
>>59264728

what is the browser?
>>
vscode with some c++ and lua extensions
urxvt + tmux
>>
Emacs master race
>>
>>59268191
>emacs
>neotree
>not speedbar-sr
>>
>>59268191
>muh editor
vim master race
>>
>>59265298
Do a project using common C++ libraries. Use the STL to do crazy shit. Give Qt a try and make a portable porn web scrapper. Use SFML to make a shitty game.
>>
>>59264281
>"programming"
>just a bunch of rice related shit and arch installed
This is the current state of /g/
>>
vscode + rust

literally any OS
>>
I tried to switch from Atom to Vim, but I couldn't do it.

I prefer to work on single file in Vim, but project management is hell*.

*Used NERDTree.

Am I doing missing something? Was I using Vim wrong?
>>
>>59271773
Atom is just easy to use. If it helps you finish what you need to do and performance isn't a problem then great.

You don't need to join in on the Vim circlejerk to prove anything to anyone.
>>
File: file.png (303KB, 1600x900px) Image search: [Google]
file.png
303KB, 1600x900px
>ricing shit and arguing over editors
>>
>>59272047
>Opera
>>
File: jeff dean single monitor.jpg (208KB, 1200x801px) Image search: [Google]
jeff dean single monitor.jpg
208KB, 1200x801px
>>59264281
Ubuntu with stock wallpaper.
>>
>>59264786
Ryzen is better at compiling.
>>
>>59272202
>>
>>59272233
>>59271688
>>59264715
>>59264753
>Rust
It was a nice idea, in theory, but its creators don't actually know anything about security. Use C.
>>
IS
>>
THIS
>>
THE
>>
NEW
>>
DESKTOP
>>
THREAD
>>
>>59264281
Anybody got some cool configs for emacs.
>>
>>59271773
I use kate, but else it is the same feeling about vim.
Vim is one of the best terminal editors I have ever used.
vim + tmux can easily replace a desktop environment for me if I had to, but a lot of things are just a bit harder.
Project management is bad, but not so bad I found solutions for it.
Learning vim was worth it though.
I frequently use it over ssh and when I need to edit stuff with special permissions and it is a decent editor.

I think vim is one of those editors where you need to either go all in or not at all if you want to use it.
Either turn it into the perfect dev environment or just use the defaults.

It also makes more sense if you view it that way, everyone who defends vim is heavily invested in it, they basically wrote their own editor, so you can never talk to them about "what vim is" because your experience will never match theirs.
>>
>>59264281
How did you rice it like that?
>>
File: eclipse-800x188[1].png (13KB, 800x188px) Image search: [Google]
eclipse-800x188[1].png
13KB, 800x188px
>>59264281
I'm /java/, so pic related is what I use. Sometimes I'll like IntelliJ but most companies will use Eclipse.

Anyways, using vim or emacs or anything terminal (including eclim or whatever) and trying to use it for Java or use it as an IDE is like sticking rusty forks in your thighs. It'll make you feel like shit and sooner or later you'll die. There's no way you can have stuff like these riced terminals and stuff with Java.

(unless you're that autistic)
>>
>>59273411
>>59271302

OP here. Don't judge the image, haha. It was just an example of a dev setup.
Thread posts: 54
Thread images: 8


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.