[ home ] [ jp / archive ] [ 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[Last 50 Posts]

Does /nen/ know how to program?


Yeah, the how was the simple part. It's the what that continues to elude me.


File: 1468384851145.png (158.73 KB, 400x400, computer.png) [ IQDB | SauceNAO ]

Only a little bit of self-teaching.

Never bothered making a real program or anything. Just simple scripts and games.


Yes but I never do.


i wish i didnt


are you me? I'm so burnt out on the idea of programming I wish I never got into this field


Yes I know how to program a little.

Currently reading automate the boring stuff with python so I can automate a couple of tasks.


We had programming classes during one year in high school but I was really bad at it. We had to write a bunch of different scripts and hand them in at the end of the year but I just asked one of my friends for his and just changed the author to my name in all of them. Another friend of mine did the same but forgot to change that line in the scripts but our teacher didn't even notice. Fun times!


File: 1468427333951.jpg (131.34 KB, 1280x720, 135545057430.jpg) [ IQDB | SauceNAO ]


File: 1468460108843.png (464.09 KB, 1188x897, 1468068315383.png) [ IQDB | SauceNAO ]

I took various classes that covered everything from C to java to matlab, but I would not be able to assemble any useful program without referencing google or a textbook for every line I typed. Programming is one of those things where I think that pretty much everything I could do has already been a hundred different ways, most of which are better than what I've come up with. The only programs I can think of that haven't been implemented some way or another are far too complex for me to write myself.


File: 1469214190976.jpg (48.42 KB, 369x418, d.jpg) [ IQDB | SauceNAO ]

Something like this?


I don't really know javascript so there's almost certainly a better way to do it, but I think that solves your problem.


you could do it really easy with a regex i dont know any javascript though, or if it even supports regexs


File: 1469221026724.jpg (127.92 KB, 1280x720, 1378541603278.jpg) [ IQDB | SauceNAO ]

Yes, I study computer science at university. I used to consider myself a competent programmer but these days I only program what I must and don't enjoy it as I used to.


File: 1469371041940.jpg (79.51 KB, 673x326, exclamation point.jpg) [ IQDB | SauceNAO ]

I learned about regexs the other day, I know what regexs are when I didn't just a week ago and I always rondered what they meant when I got an error involving it, but now I know.


File: 1469381891529.jpeg (335.83 KB, 1280x720, 1443193570316.jpeg) [ IQDB | SauceNAO ]

theyre pretty cool


File: 1469494917045.png (319.13 KB, 682x399, qXx5o94.png) [ IQDB | SauceNAO ]



File: 1469593794741.jpg (129.44 KB, 698x899, 1337991943438.jpg) [ IQDB | SauceNAO ]

I should get back onto python.


File: 1469618028209.jpg (116.21 KB, 1280x720, [HorribleSubs] Love Live! ….jpg) [ IQDB | SauceNAO ]

I'm working on a small program that is supposed to take the html source of a page that you can only access after a login then look for a regex within it then copy and paste that regex to a notepad file but it was total hell to code because the requests module doesn't detect I'm logged in and the new firefox doesn't work with selenium so I had to download chrome and then download some drivers and then when I finally did it the script takes a couple of seconds to load which is virtually the same time it would take for me to copy-paste the regex by hand into a notepad.


you cant parse all html with a regex, you should try to use an html parser next time instead, thats what theyre made for. https://docs.python.org/2/library/htmlparser.html
or whatever your language of choice has available



I figured there was probably a faster way to achieve my goals so I went on a fool's errand to understand all of this for two whole days only to come up with nothing. All the examples I find for html parsers involve getting a tag or some other piece of html code or just stuff that extracts whole text instead of something specific. What I want is very specific and changes according to some input at the start of the program. And what I currently have works. The only way this could probably become any faster is if I learned how to use requests and urllib to insert and send the login information and deal with everything in plain text in the console instead of using selenium but I'm too dumb for that yet.

So yeah, I'm going to continue to use regex for this specific program to the despair of every programmer worth his salt.

Don't bother wasting time trying to help me, I'm just blogging…


Oh yeah and I at least got it to work using firefox rather than chrome.


File: 1469728105212.png (497.99 KB, 600x780, 1464851875630.png) [ IQDB | SauceNAO ]

Don't feel bad, you probably don't need to parse anything. You are just looking for a string that matches a pattern in a longer text, right? That's what regexes are for!

You only need to parse if you want to work with the structure of the HTML instead of just looking for a textual pattern. Like you want to extract the value of the "href" attribute of every "a" tag that is the third child of a "div" with the "class" of "button" and similar hard tasks.


>You are just looking for a string that matches a pattern in a longer text, right? That's what regexes are for!

Only if the pattern is regular…


i just mentioned it since lots of browsers accept html that will choke a regex parser, i usually use regexs too since theyre faster


File: 1470008799033.jpg (583.19 KB, 1280x1418, 1462411880511.jpg) [ IQDB | SauceNAO ]

Yosh, now that I've got Linux installed (in a VM) I'll surely be able to stop holding off learning to program!


File: 1470269803805.jpg (321.57 KB, 900x1095, cbf3016fcb10b9614e64e2d0ac….jpg) [ IQDB | SauceNAO ]

yeah, but the 'i' is kinda clipped alot.
Im trying linux stuff too, I actually installed it for real, though im not trying to learn programming more because of it.
God though the fish shell is SUPER cool


New windows 10 includes the option to run integrated Linux stuff now so no need for a VM anymore!


but then you'll be using windows 10
windows 10


Linux can communicate directly with hardware and can be installed directly onto the disk so there never was a need for a VM!


Is it easy to write programs that can control or read data from parallel or serial ports on old computers that still have them? I remember trying to figure out how to control a parallel port on windows and you needed some kind of bullshit to get around the nanny features, so I never really got very far on the project.


I've never done that but Unix was basically designed for writing and running C programs, and that sounds like something you'd do in C.

I googled and found this. http://tldp.org/HOWTO/IO-Port-Programming.html


anyone wanna be my programmer friend and talk about programmer things?


I'd be your programmer friend but I know nothing about programming!


File: 1473035935457.jpg (134.04 KB, 850x850, sample_90169a1eb9231f45e1f….jpg) [ IQDB | SauceNAO ]

Can this thread be for other computer stuff too? ω`)
I got a netbook that a relative found on the side of the road, having fell off a truck with debian on it
I name all my computers after 2hus- what touhou should this little thing be, /nen/?
My desktop is Yuuka already, and my laptop nitori, and it can't be yukari unless I Install void on it because I want to call something with void Yukari for some reason.
I think I'll use it to play with IPFS or something.


Name it Kogasa! It seems fitting for how you got it.


File: 1473038216422.png (110.02 KB, 350x499, Kogasa.png) [ IQDB | SauceNAO ]

Ah! Thats a good idea.
And kogasa is very, very cute, isn't she?


File: 1473040675190.png (778.17 KB, 699x1035, 1472367771276.png) [ IQDB | SauceNAO ]



>netbook that a relative found on the side of the road, having fell off a truck

Whoa that's super cool dude, I've always been a fan of "dumpster tech", especially cheap and junky netbooks and making them work like they're new again

you could try making it into a small and cheap server


Getting really frustrated with HTTP requests lately.


which should i learn first?
c or c++






Is python worth learning? Is it very limited compared to more "professional" languages? I've been itching to putz around with ren'py ever since I rediscovered that I downloaded it a year ago and wrote a couple lines of text before forgetting about it.


It's pretty good if you want to write up a quick script to automate something.


Its good for small projects which is most of one you'll do on individual projects. It has really good library support too


File: 1473574903868.jpeg (152.09 KB, 1280x720, image.jpeg) [ IQDB | SauceNAO ]

ive wasted about 10 hours the last two weeks trying to figure out why the thing im making wouldnt work and it turns out its a 3 year old bug in the library im using. somebody submitted a pull request a few months ago, but they even admitted that their fix the bug in my use case. ugh.


that it doesnt fix the bug in my use case*


i dont want to program…


if you dont enjoy it dont bother!


File: 1482178904442.png (467.8 KB, 728x518, 1316750030328.png) [ IQDB | SauceNAO ]

I'm going to do a refresher on Assembly and HTML5.

I tend to forget things if I don't practice it often.


I made a shell script that makes anime screenshot filenames a little prettier… h-here I go

for x in \[*\]* ; do
xx="$(echo "$x" | cut -d" " -f2-)"
mv -n "$x" "$xx"

It checks for filenames starting with sub group brackets and then removes them

Please give me feedback!


File: 1491445607696.png (1.51 MB, 1280x720, 1411157498083.png) [ IQDB | SauceNAO ]

good job


File: 1491524807584.jpg (74.83 KB, 553x689, resenware.jpg) [ IQDB | SauceNAO ]


wow lots of dumb nerds started flaming him i feel bad


I'm confused. It doesn't seem like he ever actually distributed it maliciously. Is he really getting blamed just for developing something that could be misused and not pointlessly obfuscating the source? That is pretty dumb.


That Twitter didn't even develop it, just posted about it.


I know. I was talking about the guy that did write it. People were acting like he actually did something malicious when all I can find is that he posted some silly malware he made on github and it may have actually been used maliciously.


well those people are 馬鹿s. He even posted a program to disable it.


I don't see any flaming there.


What type of mouse should I get nenpo? Thinking of a bluetooth one to save USB ports. The Logitech MX Master looks good.


I use a wired mouse because I never move my computer so the cord never gets in the way.


The Logitech M500 is nice if you don't mind having a cord and don't need a ton of extra buttons for gaming. I'm able to copy/paste and move forward/back with the mouse, so it's very convenient for web browsing!


WWDC was good, lots of cool stuff. Apple's new filesystem is interesting, and iOS 11 improves a lot on the iPad


they have some really cool stuff but also a lot of silly ideas. i guess thats what it takes to always be cutting edge though


There was a Star Wars thing too!


Interested to see how the iMac Pro is going to fare, everybody is saying it's going to be an overheating mess because of the insane specs and thin design.


File: 1496751991950.png (1.04 MB, 702x1248, ios_11_homescreen.png) [ IQDB | SauceNAO ]

Yes, they also boasted about 2013 Mac Pro's cooling and that didn't turn out well at all. I hope the iMac Pro doesn't have the same problem.

I thought it was really awkward…

Nothing really exciting about macOS High Sierra other than APFS so I'm not going to install the public beta when it gets released.

iOS 11 has some cool changes. Files app seems great. I like how the dock doesn't have app names anymore, and how some of the redesigned icons look like. Interested to see how the new notifications/lock screen feels like but again I'm waiting for the stable release instead of trying out the beta.


That's okay if its awkward, I just like Star Wars.


Very ugly and un-graceful script to sort anime screencaps:


for i in *.jpg;
ii=$(echo "$i" | tr "_" " " | cut -d"]" -f 2-);
mv "$i" "$ii"

for u in *.jpg;
uu=$(echo $u | tr "-" " " | sed -n "s/\([0-9]\).*$//p");
mkdir "$uu";
mv "$u" "$uu";

This script is meant to work across different types of anime filenaming schemes, for example HorribleSubs are usually

[HorribleSubs] Aho Girl - 02 [1080p].mkv

But Coalgirls releases are usually like


So I made this script to give the same results either way.

Obvious issues at first glance:

* The sed but cuts off filenames where a number begins, so it will cause problems with anime with a number in the title, such as "S2". I can't think of another way to produce the same results with a coalgirls filename as a HorribleSubs filename though so I'll have to mull it over for a while to come up with a better solution

* Doki tags their filenames with parenthesis instead of the regular square brackets so this won't work with them

* I don't know regex and the part with sed was basically produced through trial and error, so the scripts regex is probably a complete disaster to anybody who knows it


Was going to post my screenshot script, but it seems it's too long. so here's a pastbin link

So basically It's written in Bash. Therefore Windows, zsh, and dash users beware. Works on any video file type. It can do Screenshots. It's an option though. It has a lot of option really



Here's my lazy Shutdownn script. I added an if else argument to it in case I want to execute a program prior to shutdown. 15 lines.

#!/usr/bin/env bash

declare -r time="$1"
declare -r options="$2"

if [ -z "$options" ];
sleep "$time"
sleep "$time"


who wants to make nennenquest


What's nennenquest??


Whatever we want it to be!


File: 1500343098873.jpg (97.05 KB, 1280x720, mpv-shot1318.jpg) [ IQDB | SauceNAO ]


Isn't it a bit weird to start college in july?


I don't like Java, it's really restrictive and the purists are really violent people.

I've never heard of a good CS teacher before anyway.


alright don't reply to me again if you write like this intentionally


i like java. java 8 gave it lots of the stuff it was missing to be enjoyable to write in


If english is your second language you should take extra lessons here



what are the new features you like?


The only big changes in it?
* lambdas, and alongside it functional interfaces
* Streams


I don't like programming, I get really focused then I can't sleep the whole night.


Why is your teacher Japanese?


I'm trying to teach myself python. It seem similar to bash in terms of syntax. ATM it's only a lake of motivation stopping me.


File: 1500655215290.png (1.06 MB, 1280x720, [HorribleSubs] New Game!! ….png) [ IQDB | SauceNAO ]


i like you more!!


I saw her first you c u t i e


I don't if that will be enough to make Shizuku and Nene get along.


too late shes mine and asagohan would never cheat with a meany



You will never be able to satisfy her with sex like I do you c u t i e


I give her love, compassion, and empathy like you never could irregardlessly of that


That's why she's in my bed right now you c u t i e


ban this meanie nenmin!



But can either of you program? If not she may not want you.


File: 1500752479758.png (61.3 KB, 270x354, jyavasucuriputo.png) [ IQDB | SauceNAO ]

i can program


nenmin dont filter the c-word just make it an auto ban


i think it was the b word not the c word


File: 1500781347724.png (1.03 MB, 752x1053, 5a55f24798a122a08b5735582c….png) [ IQDB | SauceNAO ]

Moon c u t i e s.


Now every time someone calls me a cutie I will be afraid that they are secretly insulting me…


Please no. I used the c-word a couple a days ago while drunk. Think of your drunk friends.


you shouldnt it no matter the circumstances


The new filter is c u t i ein'!


im going to learn c like nene and asagohan did!


I thought Nene learned C++. Well if you learn C++ you've already learned C so I guess it's okay.


File: 1505433367126.png (499.02 KB, 1280x720, [HorribleSubs] Saekano S2 ….png) [ IQDB | SauceNAO ]

Whoa what's the word?? It's a P word?


im going to learn c++ like nene and asagohan did!


>if you learn C++ you've already learned C
misinfo misinfo do not spread!!


hehehe just try and stop me


File: 1508696902032.gif (2.93 MB, 540x304, lewdfit.gif) [ IQDB | SauceNAO ]

Frick OOP i can't understand it! Java sucks, C is awesome!!!!


all languages suck


Do you need help with something?


xml should be left to die. yaml json or protobuf is good.
protobuf is faster than json but loses some readability.
yaml is less annoying to hand-edit if its for like a config file.
json is an in between I guess with better support than yaml.

realistically you're going to use a library to parse it into a data object anyways so it doesn't really matter, but I personally dislike xml


JSON, but if it's simple enough, CSV.


File: 1511659681607.jpg (169.41 KB, 1920x1072, [HorribleSubs] Himouto! Um….jpg) [ IQDB | SauceNAO ]

what is /nen/'s take on chromebooks


You won't be able to run anything very intensive on it, it's fine if you need something small to browse the web but not to program, you'll also need to change the OS.


it also cant probably stream hd. its really only good for typing emails and documents


You can also post cute things on /nen/ with it!


they were probably too lazy to write a prepared statement and a rest endpoint for it. if you bug them they might add it but it probably didn't cross their mind.


File: 1516672555030.jpg (116.24 KB, 1067x551, tumblr_oo56vv8dnH1qdvrdyo2….jpg) [ IQDB | SauceNAO ]

I lost my BIOS password and there doesnt seem to be any way to recover it. Thankfully the recovery OS provides a kind of easy way to automate brute forcing it, very slowly, but it's kind of old and it's not clear if its even working. Manually entering the possible passwords would take weeks or months so I'm very nervous. Blogging about this on nen because its too embarassing to talk about in public


I've always been scared of doing those NSA proof security things in case I forgot the password… I hope you can break the password!


Can't you just take the CMOS battery out and wait until it resets?


No, it's stored in the motherboard and I can't open it anyways, it's a Macbook Air.


File: 1517079263259.png (291.99 KB, 741x567, __daidouji_tomoyo_kinomoto….png) [ IQDB | SauceNAO ]

I always forget how to do this so I'll put it here

Make webm start + time:
ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 1M -ss 00:01:50.0 -t 100 out.webm

Make webm start to end:
ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 1M -ss 00:01:50.0 -to 00:01:55.0 out.webm

Make webm small:
ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 320K -ss 00:01:50.0 -t 100 out.webm


File: 1517081150807.jpg (499.77 KB, 966x1137, __kaguya_luna_kaguya_luna_….jpg) [ IQDB | SauceNAO ]

What is this gibberish
How do you make a webm (in terms Kaguya Runa people would understand)


ffmpeg is a program for doing video encodingy stuff you run from the command line.

if you dont want to figure out the command line just download one of those GUI wrapper + ffmpeg webm converter programs


Is command line command prompt? I just download ffmpeg and put that stuff into cmd?


First you install Gentoo. Then install ffmpeg and copy paste that stuff.


i'll post a guide please wait warmly.


File: 1517089729339.webm (10.35 MB, 1280x1024, webm-guide.webm) [ IQDB | SauceNAO ]

You can add ffmpeg to your path, but thats a little complicated for someone new to the command line so I'll skip that.

(Sorry my cmd is broken and uses yen symbols instead of backslashes, I don't know why, wherever you see me type a yen symbol, use a backslash)
Everything after 1:24 is me just waiting for it to finish processing, so you don't really have to watch after that.

1. Copy ffmpeg.exe to folder with video
2. Open cmd (Search for cmd in the start menu)
3. Change directory to folder with the file(use "chdir")
4. Run ffmpeg with the right start and end times for your webm
"-ss START" is the start time in the format "HOURS:MINUTES:SECONDS", so if you want it to start the webm at 20 minutes and 2 seconds into the video you would use "-ss 00:20:02".
"-t DURATION" is the duration after the start you want it to go for. Start with small numbers at first to make sure you have your start time right, since even a 17 second webm can take a while to make as you see.
"-t 10" tells ffmpeg you want it to create a 10 second webm starting at your "-ss START" start time.
"-b:v 1M" tells ffmpeg the bitrate you want to use for the webm. Smaller numbers makes it process faster, with a smaller file size but the quality ends up worse. The default looks pretty terrible(if you leave this part out of the command ffmpeg chooses the default which is really low)

Once you know "START" and "DURATION" you should use:
ffmpeg.exe -ss START -i filename.mkv -c:v libvpx-vp9 -b:v 1M -t DURATION out.webm
(Make sure to replace START and DURATION with the right numbers)

If any of this is confusing feel free to ask any questions!

Final product!:


>You can add ffmpeg to your path, but thats a little complicated
Is Windows really that dumb because it's one command in unix.


It's just
"set PATH=%PATH%;C:\ffmpegdir\bin"
but if you add an extra space, or forget a semicolon or something you can mess things up and its difficult to fix, which I assume is the same problem on linix.


also for someone new to CLI I think its best to keep to as few commands as necessary (I hope henri can figure out what I meant to do with chdir because thats probably pretty confusing to someone new)


Your cmd isn't broken. The '¥' is just there because you're on Japanese locale, or otherwise somehow changed your code page to 932. For whatever reason the identifier for '\' was considered the best place to put '¥' in the Japanese code page.


This is why you use cygwin.


File: 1517094332467.png (948.19 KB, 1186x1292, ffmpeg.png) [ IQDB | SauceNAO ]

a couple of notes!

- if you don't want to put ffmpeg into your PATH you can cd (change dir) where your ffmpeg.exe is, write ffmpeg.exe, and just drag and drop the input file into the cmd prompt (technically i guess you could also drag and drop ffmpeg.exe into cmd)
- you don't have to calculate the duration yourself if you use -ss and -to
- you can use milliseconds in HH:MM:SS.xxx format, e.g. -ss 00:01:03.450 -to 00:01:15.250. you can see milliseconds in mpv if you click the time elapsed text

pic has my personal ffmpeg notes but they might need some updating because i haven't looked at them in a while


I do it that way because for big mkvs
ffmpeg -ss 00:20:00 -i … -t 15
seems much much faster than
ffmpeg -i … -ss 00:20:00 -to 00:20:15


File: 1517095885804.png (713.16 KB, 970x1551, fb303fca51490b49a470b04e93….png) [ IQDB | SauceNAO ]

No need for Cygwin now that we have Windows Subsystem for Linux[1]

[1] https://en.wikipedia.org/wiki/Windows_Subsystem_for_Linux


i put off the free windows 10 update for too long now im abandoned on windows 7…


Oh mine does that as well, I never realised that was because of my locale. I thought it was just some weird thing and that it did that for everyone


Does the yen thing make a difference? \\\\
(these are currently visible as yen)
Sometimes it shows as the yen symbol but is still a back slash.


What do you mean those are currently visible as yen? I thought the locale thing was just for things that aren't unicode. There's no reason why a backslash should look like a yen when viewing this site as far as I know.

But if a backslash does show as a yen it shouldn't make a difference, the computer still thinks it's a backslash, it's just displaying it to you as a yen.

At least I think this is how it works, I might be 100% wrong, so hopefully if I am someone will correct me


File: 1517097882690.png (120.63 KB, 888x1236, shift-rightclick.png) [ IQDB | SauceNAO ]

I also found an easier way. If you hold SHIFT and right click in the windows explorer it lets you open a command window right there.

Then you can just type:
ffmpeg.exe -ss START -i "filename.mkv" -c:v libvpx-vp9 -b:v 1M -t DURATION output.webm

inside the new command window, replacing START, filename, and DURATION with whatever numbers fit.


Woah I didn't know you could do that! How cool and useful!


Remember to tell ZUN and eroge developers to use industry stansard UTF-8 so pirates in the west don't have to go through this locale switching mess.


You don't have to worry about being efficient if you're not very experienced. Just make stuff and over time you'll get better at doing it more efficiently. As long as what you make actually works it doesn't really matter.
Nobody will see the ugly spaghetti code in your cute anime game anyway.


Are there any fun and easy to understand guide to start learning programming? The books I've tried so far has me losing interest quickly.


File: 1517340127129.png (1.5 MB, 2263x3606, 36f862fb0364277ca99bbec48e….png) [ IQDB | SauceNAO ]

Give Realm of Racket or Land of Lisp a try, but it depends on what you find fun. The most fun I had reading a programming book was with The Little Schemer and its sequel, but it's quite abstract and throws you into the middle things, so it might not be the best to start with.


I had the same problem. It's hard to stick with it unless you have some kind of real goal to work toward. I guess this is where school helps, since you're forced to do assignments or else you fail.


I found beej's guide to C programming fun and easy to follow.


I don't even remember how I learned. There isnt that much to programming, once you understand branching, loops and variables. Then once you understand the basics of functional and object oriented its mostly just practice, and stumbling along until you figure out better/cleaner ways to make things. I will say that reading partway through an introductory book is important though, so you learn some jargon you can use to look up questions you have when writing programs.

Yeah, doing any of those daily programming websites is a good idea when you're starting out, since a lot of the problems I had were based on "you don't know what you don't know(and so you don't know how to look it up)".


Wow minasan thank you for all the ii responses. I will look into the recommended resources and the other advices are all very helpful as well. I suppose I have been jumping into the whole subject without much thought or purpose, I will carefully reflect on it. And certainly, being clueless of where to start is a huge problem.


File: 1517609240857.png (1.06 MB, 1376x768, nenfront.png) [ IQDB | SauceNAO ]

Plan /nen/


File: 1517612609881.png (42.67 KB, 300x450, 8035098df35037c4af8b972c85….png) [ IQDB | SauceNAO ]

Neat, a lot of the design concepts in Plan 9 are brilliant especially 9P. Apparently, even the CPU is a special device file that you can share on the network and other machines can connect to and use as if their own.


You forgot one of the most important parts, namespaces!
In plan9, the way a process sees the file tree can be modified on the fly, you can make files from one place appear somewhere else. And you can do this transparantly on remote files, it works the same even if they're far away.
That '9GRID' thing is a subrio(you can start the window manager again in a window, so you do that instead of 'workspaces') with some remote resources mounted in its namespace, so people using them can chat by writing to a file they can all see and write, for example. Or, you can create a specialized workspace for yourself, then start a subrio to work in, for it. I did that fiddling with fonts a bit.
You can do the same kinds of things big heavy messes like docker provide people, special environments that only see what they need to and dont conflict with each other, just from one of the basic principles the system was built out of.


File: 1517621996356.jpg (399.76 KB, 2000x2000, __miyamori_aoi_shirobako_d….jpg) [ IQDB | SauceNAO ]

I donut understand


Plan 9 is an operating system, like Windows 10, macOS or Android. Plan 9 has lots of unique features to connect your computer to other computers on the Network, including being able to 'share' your CPU (like your computers' brain, almost all processing goes through it). Then another computer can load it and use it like their own. A practical example of this would be loading a server's CPU onto your small netbook and then rendering a large movie on it, borrowing the processing power of the server while still rendering it locally on your own machine.


File: 1517624150241.png (946.48 KB, 908x908, 8uasjnwnpfax.png) [ IQDB | SauceNAO ]

wouldnt it be really slow to send the movie uploaded to the server then have it process and download it back?


No because the only thing that's being shared is the CPU; no data is actually saved onto the server to download back. Hosting and being connected to a CPU would use a lot of bandwidth though that's true, so its not really feasable to do that over the internet. Local networks (connecting to another computer on the same router) are plenty fast though with 10 gigabit becoming the standard on consumer hardware.


And the fact that you can share your cpu like that is just a natural extension of the fact that you can share anything on your system like that! And other systems can use what you share from yours as though it was on theirs to begin with. They just see files, it doesnt matter if they happen to be located somewhere else in the world.
This pairs with the fact that everything is a file. Your audio is a file. You could have internet radio by using someone elses /dev/audio


File: 1517630069735.png (866.78 KB, 857x1200, 1420524371758.png) [ IQDB | SauceNAO ]

Nenman knows to only use pngcute.



I think the most important is to just pick a book that seems cool and stick with it until you finish it. Many people seem to give up at the first difficulties or spend all time time trying to find the perfect book.


i dont think its important to finish a whole book. usually they have chapters that teachers will skip anyways, like dynamic programming, or using that languages database API



saving this link here in case anyone wants to learn a cute cake language


Why would you want to skip dynamic programming? (inb4 idk because I skipped it)


It belongs in a book on algorithms, not a book about learning a language. Its more useful and easier to learn it in the context of pseudocode than an actual implementation in a language textbook. You also will probably almost never see a problem that has optimal substructure(and isn't premature optimization, AND isn't handled by your library) outside of "coding problem of the day" type questions.


File: 1520545361499.png (342.58 KB, 754x1297, katyusha.png) [ IQDB | SauceNAO ]

I want to write a compiler!


You should start with something easier first


File: 1520585678672.jpg (148.28 KB, 1920x1080, [HorribleSubs] Slow Start ….jpg) [ IQDB | SauceNAO ]

I'm actually liking Unity why is Canonical killing it?????


File: 1520621725878.gif (985.99 KB, 400x225, c2e8197ddb3cb6ba7e76bf4018….gif) [ IQDB | SauceNAO ]

I'm not a beginner anymore!


I use tags to get around this


Would be much better if it allowed boolean searches on tags though. There's no way to select everything without the archive tag except by creating a tag or category that has all that stuff in it.


>I've seen this sort of deadlock before with open source projects, where the devs don't personally see any need for something but there's obviously some set of the userbase that wants it.
Well you can make your own fork! Just be sure to never fork GNU software, because it is harmful to the free software community by drawing attention and effort away from the GNU project.


File: 1520721184914.png (142.85 KB, 913x321, rms.png) [ IQDB | SauceNAO ]

Woah, Stallman-sama posts on /nen/?!


Remember to relicense your fork as GPL too!


how do i learn how to use git



you really only need to learn "branch", "add", "commit", and "push" and what they do


fetch, pull, and rebase too!


File: 1521712329066.png (775.54 KB, 1280x720, [HorribleSubs] ReLIFE - 15….png) [ IQDB | SauceNAO ]

You only ever have to do that if you're coding with frens…


Very cute post!





The art is pretty, but yeah I agree that it looks like a flash game quality so I'm surprised people would pay 5$ for it


Because I've been having trouble with this the past few days:
Remember to use "-vf format=yuv420p" or "-pix_fmt yuv420p" because some media players(firefox and apple grr!!) are silly and can't do yuv444p yet(or maybe they can I'm not too sure but 420p works so I'm sticking with it from now on https://trac.ffmpeg.org/ticket/5276?cversion=0&cnum_hist=5)

yuv apple ffmpeg firefox corrupt file


Phew lets see its been a while since algorithms class but this seems to mostly work:
public class MyLinkedList {
Node head;
int length;

public MyLinkedList() { }

public void add(int data) {
if (head == null) {
head = new Node(data);
length = 1;
} else {
Node temp = head;
while (temp.next != null) {
temp = temp.next;

temp.next = new Node(data);
length += 1;

// Sort ascending
public void sort() {
Node last = null;
Node curr = head;
boolean performedSwap = true;
while (performedSwap) {
performedSwap = false;
curr = head;
while (curr.next != last) {
if (curr.data > curr.next.data) {
// Swithc curr and next positions
swap(curr, curr.next);
performedSwap = true;

curr = curr.next;
last = curr;

public String toString() {
StringBuilder out = new StringBuilder();
Node curr = head;
while (curr != null) {
curr =curr.next;
return out.toString();

private void swap(Node first, Node second) {
int tempData = first.data;
first.data = second.data;
second.data = tempData;

public class Node {
int data;
Node next;

public Node(int data) {
this.data = data;

public class DemoApplication {
public static void main(String[] args) {
MyLinkedList list = new MyLinkedList();



If you need to do quicksort, mergesort or anything else nlgn then hopefully you have the CLRS algorithm book which has a nice chapter on sorting if I remember right

Also holy heck thank goodness for the Stream API and comparators and every other nice thing you get to use in real programming!


Let's brainstorm some ways in which nenmin can implement an option for japanese/western post name ordering!


A checkbox in the options menu, stored in a cookie. Wherever its generating the thread or whatever check for the flag and either use western or japanese order for the name.

Actually maybe not, because it probably picks the name whenever you insert a new row into whatever Post or Thread database table it uses.

I guess it could still work but you might accidentally swap the name order of someone who manually uses a characters name in Western order, but that's probably not too big of a deal.

Something like
$japOrderCookie && $NAMES->get(post->name) ? echo $JAPORDER_NAMES->get(post->name) : echo $WESTORDER_NAMES->get(post->name) ?>

I'm not actually sure if thats valid php but something like that could work.


How about each post has an ID that queries the SQL teeburu and prints givenName and familyName in order according to client preferences?
Cons include a lot of queries per page load and it might be very intensive for nenmin's server-chan.

Perhaps you could have an implementation with php $_GET but it would have to be updated everytime someone posts and isn't much better.

Perhaps the best solution would be if the server had a default naming order and then the swap was processed client-side through JS or something!

I'm sorry, I'm still learning so I don't really know much about it. Sorry for my bad ideas.


One thing to keep in mind is how vichan is already built, and trying to make your version not too forked so you can still update to new versions without having to deal with merge conflict.

Thats why I think the cookie approach is probably fine. You don't end up change too much of the php code thats creating post/thread html, and you don't mess with the database by adding new tables or changing columns around.

While it would be ideal to do it in javascript(so you wouldn't have to refresh after updating the cookie), keeping logic centralized in the php that builds the html is nice.


I'm making HUEG spaghetti android app with java!

Wish me luck!!


dont forget the pesto!


Does anyone know a library or other way to get groovy and java compiler output in a machine readable form?

Right now I'm just dumping the Stream into a temp file and running javac/groovyc and reading exit codes and redirecting stderr.


can /nen/ do K&R exercises?
In C, write a function that reverses a string in place recursively.
I'll post my solution and my favorite one from the solutions wiki if anyone else thinks of something.


I gave up after the first segmentation fault


I bet your code tried to read before the start or after the end of the string in consideration. だめです!


I was getting segfaults on mine because I forgot about the difference between char var[] and char* var.


File: 1546108765977.png (170.13 KB, 354x402, ganbaru-beemu-flip.png) [ IQDB | SauceNAO ]


File: 1546110677775.jpg (265.45 KB, 850x1043, 1335564482672.jpg) [ IQDB | SauceNAO ]

That looks like a lot more code than one needs.
I'll post my solution and my favorite someone else did.
Don't look if you want to write your own, though.
One passes it two pointers to the beginning of the string. as it climbs up the stack, it collects each character of the string into a local variable to each call of the function. then as it cascades back down the stack, it assigns into the string. when f is at 5 in 12345, l+strlen(f)-1 will be 0, at 4, 2, and so on.


at 4, 1, I meant to say, oops. it will always be however far along l needs to be.


I couldn't think of anything really recursive, so I just transformed the iteration...


Thats not bad at all! Its similar to the favorite solution on the wiki I posted.


File: 1550191750106.jpg (20.19 KB, 300x300, top20051225.jpg) [ IQDB | SauceNAO ]

I'm gonna install Linux tonite, and I DEFENITELY am going to stick with it, DEFENITELY won't get cold feet and go back tto using Windows 10!! BElieve it!!!!


I installed Arch and it's pretty fun, but I wouldn't be able to do anything if I didn't use Google because figuratively almost everything was missing something or wasn't configured properly. As in installing bootloader for dualboot, Xorg, i3, and even the /home partition from my old Linux distro that I forgot to change owner and permissions so every time I tried to run something it wouldn't work.

Well, if you need anything just ask.


File: 1550210000379.jpg (486.61 KB, 700x953, 47919995_p0.jpg) [ IQDB | SauceNAO ]

Also, if I were you I wouldn't completely get rid of Windows. If your computer supports UEFI you should look into dualbooting it with Linux because some stuff might not work. I tried to read Fate S/N with wine and it didn't work. I don't play games so I didn't miss them, however some visual novels simply won't work. It was also good because I had some problems with the intel drivers but at the time I didn't know if it was hardware that wasn't working as it should so it was good that I had a Windows installation because I could confirm it wasn't the hardware.

Do you know what you're going to install? I particularly think DEs look pretty meh on Linux and kinda abandon the fast and minimalist charm that Linux has. This is why almost every application I use is cli-based and using them on a laptop is much more practical once you get used to it because you will be only using your keyboard. Honestly, I see no point in switching if you're going to use a shitty bloated system like Ubuntu or anything with a DE, you're not gonna use the command line, then you should stay on Windows because it has more support and can run games just fine.


software freedom and os level privacy are good reasons to use linux even if you intend to use a windows like system.

Besides, command line is an entirely different way of using the computer that has to be learned over time if what you leaned first was a windows style of computer use. It's to be done in incremental steps. Most people I see on imageboards who prefer it really miss the point anyway and just use GUI programs that happen to represent the GUI with text, or just memorize the usage of special purpose programs with too many options.
if you want to learn to use the command line, by the way, I recommend using the 'rc' shell.


All I do with my computer is programming, browsing the web, watching anime and playing vns.
Linux is no good with vns so it doesn't satisfy my need, dual-booting is annoying I don't recommend it you'll end up always using the same OS.


uh, I boot into Windows when I want to read my vns. You're the typical code monkey, can only do programming but doesn't know how to set dualbooting up.


File: 1550269458891.jpg (1.08 MB, 1000x1419, 468e0b25f9ed34796621d2118f….jpg) [ IQDB | SauceNAO ]

It's called GNU/Linux...


Well how much of a pain that is depends on how often you play VNs. I'd probably run windows by default if I played more wine-incompatible vidya more often, but wine works for most of my stuff so its fine.
excues me (´ω`)


Rude but I don't want to stop everything I'm doing everytime I want to read a vn and I prefer to have things always ready.


It's simply impossible to discuss programming nicely.


File: 1550346407261.jpg (277.47 KB, 1920x1080, 40e2f4ee4588423cb94764d1eb….jpg) [ IQDB | SauceNAO ]

We just have to try really hard!


File: 1550351502228.jpg (12.01 KB, 250x181, 1523245983665.jpg) [ IQDB | SauceNAO ]

ganbare /nen/! You can discuss program nicely! I believe in you!!


File: 1550359216442.gif (1.53 MB, 540x675, tae.gif) [ IQDB | SauceNAO ]

Nenfrens discussing programming nicely!


Although I always put the opening brace on the next line, I believe I can be frens with those same-line weirdos!


File: 1550543827510.jpg (278.82 KB, 1699x1181, __hakurei_reimu_touhou_dra….jpg) [ IQDB | SauceNAO ]

I don't care that much about customizing; if the defaults are good then I would prefer to leave them alone and if the defaults are bad then the developers should check themselves. Mainly I just want a UNIX base underneath a stable desktop. Pipes, redirects, cat, grep, sed.. yes... special device files, shell scripting... but all the Linux desktops are slow and the 'minimal WM's' depend on a lot of that customization. That doesn't leave a lot of options... maybe a Mac when Apple admits defeat on USB-C and the headphone jack.


Plain WM's dont /necessarily/ require so much customization, depending on which ones. This is a problem with...I guess its a problem with the linux community, mostly.
I hear the BSDs are better about this. I just customized my system to a nice, usable state and havn't touched the configurations much at all since.


They also exist in cmd scripting. findstr is sort of a barebones grep, but you can also install mingw32 or something equivalent to get access to the rest of the commands you would expect.


Oh you don't need to sell me on Powershell, I do love me some Powershell and even bought a hard copy of the Month of Lunches book for it, but it's a completely different ball game from sh scripting and has its weaknesses depending on what you want to do (I wouldn't use it to do any large scale file operations and obviously sh is better with streams of text)


Does it mean that python and LISP for gays crossdressers only?


No, just that they're the best at it.


Yes, whats the problem are you some kinda breeder?


What text editor does nen use? I was thinking about trying out vscode again and maybe making a nen theme for it


I use sam and/or vi.


wow, way to be elitist about it...


notepad++, it was the first one I found and I just stuck with it.


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!


File: 1573343991716.png (34.15 KB, 1200x897, cuddlyferris.png) [ IQDB | SauceNAO ]

rust has a very cute mascot but it seems like a very frustrating language with a mean compiler!


I was told the rust compiler gave really good error information


I meant helpful


File: 1573345682806.png (35.49 KB, 900x369, safe-unsafe_rust.png) [ IQDB | SauceNAO ]

its too much of a stickler and wont let you do unsafe stuff and be lazy!


Rust is a mess and cant even compile itself, but the crab is cute.


the compiler IS written in rust!


I got a thinkpad T430, that usually have a low-res bad quality panel, and put a 2560x1440 screen in it.
this required a replacement lcd cable which has a little display converter daughterboard in between the screen and the computer, which I got off ebay, from a chinese vendor, with little documentation besides a list of compatible panels
it works!
im happy and suprised nothings gone wrong.
shes named after moriya suwako


Thats very cool, I've never tried to mess with the parts in a laptop since it always seemed to challenging compared to adding a hard drive to a tower or whatever.


its mostly easy, except taking apart the plastic parts that fit in with snaps, on the main body and the screen. Thats tai tai taikirai every time.


File: 1594934174809.gif (1.99 MB, 498x413, shamishake.gif) [ IQDB | SauceNAO ]

For the first time I scrunged up the money to build my own PC and the parts are arriving. Hope I don't mess this up...


File: 1594945044870.jpg (189.67 KB, 500x687, 1421125758695.jpg) [ IQDB | SauceNAO ]

be careful to make sure you're grounded and don't damage anything with static shocks. otherwise its pretty much legos unless you're doing something really exotic like water cooling or whatever.


You're gonna snap your motherboard in two when your CPU cooler doesn't want to fit and your RAM just won't seat rightly. Your graphics card will fall out of the slot.

Also your front USB hub won't work.


File: 1594958442062.jpg (815.68 KB, 1820x1430, __iwakura_lain_serial_expe….jpg) [ IQDB | SauceNAO ]

Good luck! Make sure to assemble it naked to minimize risk of static electricity buildup from clothing.


I find it very hard to stomach that some people think building a pc is an achievement or skill. You are inserting cards into slots.
Just my 2 cents


This seems a bit pessimistic. Theres nothing wrong with people feeling pride in accomplishing something. Do you feel the same about somebody baking a recipe and feeling good about making something tasty?


Oh yeah well my mom is always very proud of me every time I upgrade her computer...


I'm always anxious the first time I switch on a computer after I changed something inside it...


No it's not a difficult task (except for the pins, the pins are tough) but it is still quite anxiety inducing because of how expensive all of the equipment is and there's a great sense of relief when the thing's finished and everything boots up.

I didn't buy a GPU I got a Ryzen 3 3200G APU because I'm still poor after all. It's a good PC though! It plays Slime Rancher, which is all I wanted...


File: 1597161345987.png (437.96 KB, 956x429, techwiz.png) [ IQDB | SauceNAO ]

Maki the tech wiz!


Maki committing election fraud...


File: 1597163151566.webm (605.29 KB, 800x500, __nishikino_maki_and_hosh….webm) [ IQDB | SauceNAO ]

When rich girls like Maki do it you're supposed to call it "lobbying"!

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