[ home ] [ jp ] [ snow / tan ]

/jp/ - Mysterious Thoughtography Collection

Password (For file deletion.)
- Please read the Rules and the FAQ.
- Supported file types: JPG, PNG, GIF, SVG, WebM, MP3, OGG, MID/MIDI
- Maximum file size: 20MB

[Return][Go to bottom]

File: 1468382079908.png (834.34 KB, 1200x1080, boys who program.png) [ IQDB | SauceNAO ]

 No.6550[View All]

Does /nen/ know how to program?
231 posts and 55 image replies omitted. Click reply to view.


We're talking about text editors. Elitism and text editors are inseparable.


I bet nenmin already made the nen theme for their editor of choice so I'll just wait for their post


I'm not implying im superior, just that vs is bad.


File: 1553101017592.png (383.83 KB, 1024x768, 1384365381216.png) [ IQDB | SauceNAO ]

What programming language does nen write programs?



I tend to do more with scripts actually though. I wrote a flashcard program with the same spaced repetition system as anki in rc.


I use emacs!


It's not /nen/ theme but emacs has a moe-theme which is very cute: https://github.com/kuanyui/moe-theme.el


Emacs is almost more like a lisp-based OS run as an applicaiton than just a text editor.
Some people say its bad because its too big and multifunctional, but it seems like thats missing the point, its not that dedicated emacs fans want a very intricate integrated editor, its that they want a lisp based computing environment.
I don't use it, but I might try it if I ever decide to learn a lisp.


I'd like to use emacs but it looks hard


You can do it, I believe in you!!


how do I start?


Start emacs, press Control+h then press t.


ctrl x, ctrl c hehe



File: 1556675428703.jpg (411.65 KB, 1280x720, Aikatsu Friends! - 030 [EA….jpg) [ IQDB | SauceNAO ]

I see a lot of misconceptions in this thread about GNU Emacs so I'd like to make a few corrections!

First is the idea that Emacs is a text editing environment or more specifically a programming environment. It's more like an everything environment. Imagine if your text editor, spreadsheet software, mail reader, file browser and web browser all worked in one place, integrated with each other and all worked consistently in the same way. That is the joy of Emacs.

The other is that Emacs is a thing for lispers. The truth is that you don't have to care about Lisp at all to use Emacs. Of course knowing the fundamentals of lisp will enhance your experience, just like knowing to program will enhance your experience using GNU/Linux. I care to know only the very basic fundamentals of Lisp and get by fine with Emacs.

Finally is the idea that Emacs is hard. Emacs is one of the easiest pieces of text-based software ever written. It is extremely accommodating of new users, with evil-mode for users used to vi-keys to "CUA Mode" for people who have "Notepad Keys" still in their muscle memory (Ctrl+C Ctrl+V Ctrl+A for Copy, Paste and Select All respectively, for example). People complain that Emacs keybindings are difficult and arbitrary but the truth is that most keybindings are extremely stupid and arbitrary no matter what software you use (Ctrl+C to copy, okay, Ctrl+V because it's next to Ctrl+C? Cut is Ctrl+X because ???). Emacs has multiple keybindings for most common tasks though, so just use whatever you prefer. I much rather use arrow keys + Pg Up/Pg Down to navigate than M-v for page down.

For anybody who would like to use Emacs, I recommend not reading the tutorial on the startup page. It's older than the dinosaurs and better made for someone who is entirely new to computers. Read the documentation with `C-h r` (Ctrl+h r) and don't force yourself. Also I recommend adding "alias emacs='emacs -nw'" to your .bashrc to enable easy editing from a terminal.


So its an operating system


I'm of the opinion that the kernel is the OS so I would say it is not.


Thats a silly opinion, the OS is the computing environment. UNIX utilities, shell features, and other userland things are just as important to it as an OS as kernel level things.
In the development of plan9, important functions will switch between the kernel and userspace libraries as the developers see fit, but the OS doesnt gain or lose features in that process. for another 9 example, the first code written that would become plan9 was a C compiler, a userspace program.


I'd just like to interject for a moment. What you're referring to as Linux, is in fact, GNU/Linux, or as I've recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called "Linux", and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine's resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called "Linux" distributions are really distributions of GNU/Linux.


File: 1558563184330.jpg (71.57 KB, 960x720, 039ea404ad2c9985203e958cde….jpg) [ IQDB | SauceNAO ]

Post the 'bugs' line of your /proc/cpuinfo file!

>bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds

Some admins are reporting as much as a 25% hit to performance because of all of the CPU bug mitigations.


CPUs were a mistake...


File: 1558567635951.png (35.96 KB, 225x186, computeran.png) [ IQDB | SauceNAO ]

Mine is empty. But it's super old and doesn't have hyper threading like that article mentions.


>fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass


> cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf


Meltdown was the one with the really big performance hit, right?


$ cat /proc/cpuinfo | grep bugs


also i know i can just use grep I just got in the habit of using cat | grep


bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
My poor T61... at least it has a X9000.


Very smart of you anon. I was looking on ebay and found a decades old Acer eee pc, absolutely hideous and probably a battery life of 2-3 minutes but at least I would be truly secure.


I wonder if all these bugs are why my computer feels so slow now. It used to play games just fine a few years ago but even booting up those old games now they seem so choppy and slow


I wonder if all these bugs are why my computer feels so slow now. It used to play games just fine a few years ago but even booting up those old games now they seem so choppy and slow


Please try speaking in normal human language.


children what's that sound


yeah my cpu is a wibbly wobbly 10 years old, I probably need to get a newer one but then I'd have to get a new motherboard and ram and thats just a whole lot of money.


uwu saikin my pc-chan is osoi to okiteru i wonder if she's getting tsukareterued because of her toshi wwwwwwwwwwww gets muzukashiier to miru my doggo dougas mainichi everyday wwwwwwwwww


nenning softly with pcfren


Thats absolutely fine, it makes no difference
Dont listen to people who fuss over pedantic things like that.


File: 1558833096430.png (98.71 KB, 600x375, 6428b6750ffdd06f4841671ae6….png) [ IQDB | SauceNAO ]

I want to go to a Linux User Group or an tech-related event of some sort but nobody holds those kinds of things in my kuso ass part of the world incohrent screeching


learn C


Do you have a good book to recommend for someone with no prior programming knowledge?




That's because Python is a crap language, you're getting tricked into thinking its a good or usable language because it was a fad language 10 years ago like Rust is today and there's a bunch of python code lying around that people have to maintain now. If you really want to learn a new language you should learn C++ or Perl.


File: 1565161660731.png (82.12 KB, 167x173, ooOOOO.PNG) [ IQDB | SauceNAO ]

I attempted to get into programming a couple of years ago but I don't think I have the patience for it (and I'm a little lazy).


yes in fact
Beej's guide to C programming
First programming book that actually made sense or helped for me


Python, C, C++ and Perl are bad languages. Learn F#, Elixir, LISP and the like.


pythons lambda syntax is atrocious and list comprehension is not a fine substitute because its literally unreadable, I want my map and filter to go on separate lines


This is a functional programing nerd
Functional programming is cool, but dont embrace everything and anything such people say blindly, they're too invested in one idea.


Thank you


So a few nights ago my wireless router's antennas fried and I had to get a new one. It was super old, one of those blue Linksys WRT routers that you could flash all sorts of firmware on. Anyways do your research and read reviews before buying routers, because there's some really crappy and quite frankly scary routers they sell at the stores. One of them was reported to transmit all your traffic to a 3rd party 'for your security' (Cheap ASUS thing). I got a TP-Link router that had some really weird stuff built in including a bittorrent client but thankfully it was extremely simple to flash DD-WRT onto it.


File: 1567364632790.png (194.83 KB, 638x783, 10d384236c7cb321.png) [ IQDB | SauceNAO ]

Today I wrote some emacs commands to make my life easier. It's not much and honestly my elisp is horrible, but it made me feel really powerful!

Delete Post [ ]
[Return] [Go to top]
[ home ] [ jp ] [ snow / tan ]