[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]

/dpt/ - Daily Programming 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: 159
Thread images: 20

File: 1476487280652.png (2MB, 1200x1726px) Image search: [Google]
1476487280652.png
2MB, 1200x1726px
What are you working on, /g/?

Previous Thread:
>>58123966
>>
>>58129383
(defn -main
[composite]
(def vectormap [])
(loop [divisor 1]
(if (< divisor composite)
(if (integer? (/ composite divisor))
(do (def vectormap
(conj vectormap
(hash-map :divisor divisor :number (/ composite divisor))))
(recur (inc divisor)))
(recur (inc divisor)))
(print vectormap))))

Didn't even get a reply last thread, I need to get this to work... please

It works in Cider but it refuses to run after it's been compiled or to run in leiningen
>>
File: dont laugh pls.png (92KB, 1098x608px)
dont laugh pls.png
92KB, 1098x608px
>>58129383
I'm mainly working on a project for university.
We have to translate a play to virtual reality utilizing the https://aframe.io/ framework.
It's going good since I don't have to do any of the modeling and only the coding part.
First time javascript, so please tell me if anything in pic related is bad practices
>>
>>58129479
What's this mess supposed to be?
>>
Need help with something:
Let's say that I have a State class, think FSM, and let's say that I want to have the transitions as a separate class for reasons.
Now, where would you create that Transition class exactly? I know I want it to have independent instances of it, but I also know that they are not going to be used by anything else than State objects to begin with. So,

1) just create a Transition class in the project and don't give a fuck?

2) create the class inside State for the reasons I mentioned, but somehow doing a -new State.Transition- to create a new instance doesn't feel sexy

3) create a class named StateTransition, that way anyone, understand only me when I come back to the project later, will know at a first glance that this class is supposed to work with the State one. But classes that way can get awfully verbose like : ThisThatThoseThem.class
>>
>>58130017
>let's say that I want to have the transitions as a separate class for reasons.
Just don't.
>>
File: 3a433d68153d949faffcfcbe1ed8e2fb.png (778KB, 1020x783px) Image search: [Google]
3a433d68153d949faffcfcbe1ed8e2fb.png
778KB, 1020x783px
Less is more.
This is the real thread now
>>
>>58130063
Care to explain why?
I can think of at least one reason why I went this way, to have modules that can be plugged here and there rather than having transitions permanently attached to something:

class Transition
field entryState;
field exitState;
bool Logic()
>>
>>58129383
>tfw POSIX socket programming
>>
What's the best configuration language?

Java properties files?
INI files?
JSON?
YAML?
XML?
TOML?
>>
>>58130387
JSON is objectively better than XML, that must is clear
>>
>>58130387
this is subjective but JSON
also, XML needs to die
>>
>>58129889
Looks like Clojure.
>>
>>58129844
you're mixing jquery w/ pure javascript syntax

#23 you can simplify to
$('#box).on('mouseup', function(evt){ /* your code */});


#29 too
$('my-cursor.on('mouse-up', function (evt) { /* your code */ });
>>
>>58130476
fuck i messed up the quotes, but you get the idea
>>
File: 2016-12-19-213815_1617x601_scrot.png (484KB, 1617x601px) Image search: [Google]
2016-12-19-213815_1617x601_scrot.png
484KB, 1617x601px
>>58129383
I'm putting the final touches on a lot of changes I've been making to Ivy, my taggable image viewer. Lately I've been working on not just recording the tags for an image in a database, but also recording the taglist as a dc:subject entry in XMP metadata in the file itself.

I think I might add tables in the database to allow for searching through the XMP as well. Like, search for all images with the tag dc:publisher="user-supplied-name". Well, maybe not. Sounds like a whole lot more work and an incredible increase in size for the database.
>>
>>58129889
"""functional""" programming
>>
>>58130476
>>58130489
kk. thanks

jQuery performance is pretty good though right?
I'm scared of it performing poorly since it's going to run with Google Cardboard VR.

Are there any other good practices I can keep in mind to not fuck up everything performance wise?
>>
>>58129479
See >>58130546
>>
File: 1469486333934.jpg (45KB, 600x600px) Image search: [Google]
1469486333934.jpg
45KB, 600x600px
>>58129383
Why y'all fags always bash XML?, I mean they're better options to serialize/marshalling data like JSON, but I think XML it's really usefull when describing structured trees or nodes, take for example: html, xaml, or wsdl.
>>
>>58130619
>describing structured trees or nodes
A subset of XML would be good for that. The whole thing is way too complex though, and any parser for it has to handle the whole spec, not just the subset you happen to be interested in.
>>
>>58130630
>and any parser for it has to handle the whole spec, not just the subset you happen to be interested in.
Ohh, didn't knew about this.
>>
>>58130619
I prefer the stronger defined subsets of XML. Also it doesn't bloody help that 90% of XML libraries are garbage.
>>
>>58130105
Woah this is one of those fancy PNGs that loads from low resolution to high
>>
>>58130344
Same fambly, I love it. Check out Beej
>>
>>58130619
It's really not that bad. It's verbose, but that's not a problem for me or 90% of other programmers that aren't stupid since it's easy to generate automatically from your programming language.
>>
Can someone explain why this doesn't work?

#include <stdio.h>

struct Person {
char name[50];
int age;
} joe;

int main() {

//this works
//char name[50] = "Joe";

//this does not
joe.name = "Joe";
joe.age = 20;

printf("%s %d\n",joe.name, joe.age);
return 0;
}
>>
>>58130796
joe.name is trying to change where the array points.
>>
>transferring several personal lisp libraries to F#

Some things are really nice, some things are awful. One of the bad parts in Lisp was debugging into run-time errors (some errors don't give reference to line-numbers and calling-functions unless specified with contracts so I'd get an error in a 500 line module like "first: error, expects list, given '()" and have to manually check every function involving a list, i.e., all of them), which don't happen anymore due to strong typing. One of the problems I have no though is getting the typechecker to appropriately recognize the nested series higher-order functions that are super-easy to create in a dynamically typed language like a lisp and "just work" but hellish to describe in a strongly typed, more static, language like an ML.

type Line = int -> int -> bool -> int -> int -> Posn -> bool
let shape lines point = ...

> expected list<int -> int -> bool -> int -> int -> Posn -> bool> Posn but got 'a (generic type) instead
>expected 'a but got 'a list instead
>expected ....
>>
I tried to make a danbooru randomizer and I ended up jerking it to Haruhi.
>>
>>58130796
>>58130815
change
char name[50];

to
char *name;
>>
>>58130796
strcpy
>>
>>58130822
>first: error, expects list, given '()"
Yep, I've encountered that many times in the past. Today, even. Typed Racket would probably alleviate that problem, but that's basically like just using contracts for everything.
>>
>>58130856
Why does it this work? I don't think I understand C strings. Are they arrays of chars or a char pointer? Shouldn't char * point to an address not a string literal?
>>
why do people rarely talk about the differences of the IEC standard when naming quantity of bytes?

in my university classes I've never heard anyone talking about kibibyte, mebibyte, gibibyte, etc.
they always use the SI prefixes as if they meant pow(2, n*10)
>>
>>58130985
The split didn't really exist until hard drive manufacturers started using kilo-, and mega- to mean 1000 instead of 1024. People were pretty pissed when they found out what they thought of as a 1024-byte drive was actually coming up short, but the manufacturers never changed their ways and it just sort of stuck.
>>
>>58130985
because it's trivial; i learned about it when i was 9 and haven't looked back
>>
File: explanation.png (30KB, 677x215px)
explanation.png
30KB, 677x215px
>>58130893
>>
>>58131135
>addicted to buying computer
Why you aren't addicted to read them instead? baka desu senpai.
btw, when I land a job, I'll buy the ones I've read so far, I bet that'll make me look smart.
>>
>>58131182
>Why you aren't addicted to read them instead?
I dont know I just want to have a nice reference collection. But you're right I should read them more.
>>
>>58131127
it's not trivial if you have to document your stuff and the wrong prefix can be misleading to your co-workers or clients. that's why people create standards.
>>
>>58131135
How about you read them instead you mongoloid
>>
>>58131206
1024^3 -> GiB
1000^3 -> GB

what's so hard?
>>
>>58131279
you are the one talking about it being "hard".
>>
>>58131294
i am talking about it being not hard, comparable to trivial
>>
>>58131324
"Difficult" and "trivial" aren't antonyms.
>>
>>58131339
"hard" and "difficult" are not synonyms
anyway, why are you arguing with me about language semantics
it should have been apparent to any normal person that i was meaning to say:
1024^3 -> GiB
1000^3 -> GB

this is fairly trivial.
>>
>>58131360
>why are you arguing with me about language semantics
because apparently you aren't following the standards of the english language.

triv‧i‧al /ˈtrJviəl/ ●●○ adjective
not serious, important, or valuable

see? standards aren't trivial.
>>
>>58131385
you are misinterpreting me.
it is trivial because there is virtually no problem if the units are included and that the units are correct
otherwise, i do agree it is fairly problematic if the units are either omitted or used incorrectly
>>
what is the point of denormalized numbers when you could just use a larger precision?
>>
>>58131177
thanks friend
>>
>>58130219
The problem with this idea is that the transition logic is really part of the state's logic. Now, if the states themselves don't do anything, this is okay, I guess. But I don't see how that would be a particularly useful situation.
>>
today i wrote a script that read files in a directory but only reading the 5 first characters, then i stored it in a db. The reason i trimmed the strings to 5 characters was because in the table i stored it in there was an "itemNum" field that matched with the first 5 characters, digits in this case, of the file names, and i inserted the trimmed file name data into a "path" field. So now each itemNum has it's own unique "path" which allows me now display the correct picture next to each itemNum i display.

LONDON
O
N
D
O
N
>>
File: 2016-11-29_18-40-35.png (59KB, 238x286px) Image search: [Google]
2016-11-29_18-40-35.png
59KB, 238x286px
>>58129383
>mfw that's my code in the screenshot
>>
>>58131424
I've seen employment tests in which it was asked
>how many bytes is a MB?
>>
>>58129383
>std::srand instead of std::random_device, std::generator, std::mt19937, and std::bind
>char *fileDest instead of char * fileDest
>while((...))
so the moral is traps suck at programming?
>>
>>58132110
so you say 1000^2 you retard
>>
>>58132356
can you even read? refer to >>58130985
>>
>>58132378
if you're really this autistic, say 1MB = 1000^2B and 1MiB = 1024^2B
if the question asks for MB, give MB
>>
>>58132397
it was a multi-choice test, the first phase of the employment test.

do you have any reading comprehension problem? I'm not asking about the meaning of MiB or MB. I'll write my question again for you
>why do people rarely talk about the differences of the IEC standard when naming quantity of bytes?

when I say
>they always use the SI prefixes as if they meant pow(2, n*10)
I'm talking about teachers with phd and decades of experience. it really bothers me that they never talked about the IEC standard.
>>
>>58132482
>I'm talking about teachers with phd and decades of experience. it really bothers me that they never talked about the IEC standard.
just correct them obsessively if you care that much
>>
>>58130543
jquery is pretty good. i'd avoid the plugins like jquery-ui, where you're more likely to run into lag

>Are there any other good practices I can keep in mind to not fuck up everything performance wise?
yeah i noticed you're doing some kind of animation. i would try to find something that uses html5 or svg for animation (like paper.js).

generally you want to avoid shifting around the DOM too much
>>
File: backbone.png (12KB, 512x512px) Image search: [Google]
backbone.png
12KB, 512x512px
>>58129383
Currently trying to learn backbone js.
It looks nice and easy in theory, but when i got to the point where I had to use multiple models i started to lose it.
Losing interest that is.
Their tutorial page is kinda shit.
Provides a brief explanation on the left of the code, but doesn't provide a download link for the app to test and manipulate.

http://backbonejs.org/docs/todos.html

Am I dum /g/?
>inb4 I just got the hang of Java-scripting last month
>>
File: xyz47.webm (3MB, 1024x576px) Image search: [Google]
xyz47.webm
3MB, 1024x576px
redpill me about python
>>
>>58134975
shit language for children
>>
I want to make a program where you add your notes with some wizard that extracts structure from them, and than it can basically generate another big database/textfile to use as a recommendation machine. basically be your secretary , but do this in a way that even top tier NSA employees would think is safe enough and not cucking.

there are huge technical problems, for example you would need to test this shit to hell and back, not a good project for a single dude, but this is my dream.
>>
>>58135065
>not a good project for a single dude
You can do this in one day. Search "Malkov chains" on your favorite engine.
>>
>>58134975
what >>58134979 said but the other way around (read our posts and bet the judge)
>>
>>58130344
At least it's not WinAPI.
>>
>>58130017
If you get stuck at one point in object oriented design, it's usually better to go back multiple steps.
Do you REALLY need a State class?
Why don't just stop a layer above, at the StateMachine level?
>>
C is dead.
C++ is dying.
Java is getting old.

What will the next big thing be?
>>
Hi, does anyone have that image where you roll and you get a programming challenge to do? I'm out of ideas on what to make atm.
>>
>Still posting in the shitty fag off-thread
>Not letting it die
Kill you'reselves.
>>
>>58135253
Something more functional but without GC
>>
Is there a common superclass for String and boolean, other than Object?
>>
>>58135345
Why would there be?
>>
>>58135365

Dunno.
So is there a way to specify that an Object may be either a boolean, or a String?
>>
>>58135380
in Haskell you would do
data SoB = Str String | Bl Bool

Java doesn't have unions, so it's kind of awkward. You'll need to make it yourself.

class SoB;

class Str extends SoB { string ... }
class Bl extends SoB { Boolean ... }
>>
>>58135405

Yeah, thats awkward indead. I willrrather not use it and find a way around.
Thanks.
>>
Super mario ripoff... i suck tho
>>
>>58135405
afaik you cant just make boolean and String extend a custom class.
would be multiple inheritance and wrong in many other ways.
>>
>>58135508
That's not what I'm saying, I'm saying new classes that have string or boolean as members
>>
>>58135529

Ah, got it.
That would still be flawed in the sense that you would have to use a getter each time, to get the value stored in the class.
>>
File: 1482508349258.jpg (1MB, 3264x2448px)
1482508349258.jpg
1MB, 3264x2448px
Bout to buy this, can I still program with it?
>>
>>58136877
>hipster keyboards

Sure
>>
>>58136877
One button is enough to do anything. Not very convenient though.
>>
>>58136892
Won't I miss any buttons
>>
>>58136931
That's okay, mine has FN hotkeys as well so I won't be missing anything
>>
>>58136877
>Not NOT operator
No.
>>
>>58136877
So long as you're using vim or another editor with hjkl navigation you should be fine
>>
>>58136932
see
>>58137111
>>
>>58130387
I would just use a .cfg file with the variable name on the left and the value on the other side, so INI would be the closest thing.

However, for actually transmitting data and not just settings, JSON beats everything out.
>>
>>58136877
>no dedicated arrow keys
You can get it to work on any editor, but I use mine a lot
>no page up or page down
Depending on the editor. I scroll around my code with M/C-Up and M/C-Down in Emacs (meta key maps to scrolling line by line).
>no squiggle line
I use temporary files too often to live without mine.

tl;dr choose a standard keyboard
>>
Trying to figure out how to set up validation with IDataErrorInfo and ValidationRule in WPF without any code behind
>>
Does anybody here run a live stream of coding? I saw some while browsing YouTube, and I thought /g/ ought to have one.

If nobody does, would anybody be interested in seeing one if I streamed it?
>>
>>58135253
>C is dead.
>C++ is dying.
>Java is getting old.

um, what?
>>
>>58135253
>C is dead
no
>C++ is dying
no
>Java is getting old
being old isn't a bad thing

Email is old, but that doesn't make it not important. If anything, it makes it even more important because it is a standard that pretty much everybody uses.
>>
>>58137427
There is livecoding.tv, but its laggy in my location.
>>
>>58137523
I was looking for one that somebody on /g/ runs, but thanks anyways
>>
>>58137556
/g/ doesn't code
>>
>>58137603
i want to see them sperg out and scream at newfags, so that's fine
>>
Trying to recursively solve an 8x8 character array maze in C.
This is supposed to be easy. Why do I feel like such a pleb?
>>
>>58137451
>being old isn't a bad thing
It is because it means that it's being dragged down by 20 years of bad decisions.
>>
>>58137613
you became a pleb the moment you chose C anyway
>>
I wrote a python script that worked on one computer, and when i move it to my raspberry i get an error, called by a library i use, that a numpy nparray or something like that doesn't have the method .tobytes().
How can i fix this? Can i remove all packages and then install exactly the versions on the working computer?

Or, does anyone know a simple way to stack several pillow images and export them as an animated gif?
>>
File: Spengbab.png (72KB, 323x345px) Image search: [Google]
Spengbab.png
72KB, 323x345px
/agdg/ was no help. I'm trying to get 2D slope collisions to work in my game, but it's not working. Can someone tell me what I'm doing wrong?
My code: https://hastebin.com/ufagilukot.java
Tutorial I'm using: http://higherorderfun.com/blog/2012/05/20/the-guide-to-implementing-2d-platformers/
Right now, when the player is standing on a slope, he can't move horizontally. I think that's because I only move him horizontally if he's not colliding (lines 90-96). But if I change it so that he can move while colliding, he just slips through the platforms and falls.
>>
>>58137880
That makes more sense. I'm used to the C/C++ method of releasing new standards while maintaining backwards compatibility.
>>
>>58129383
CLI Based IRC Client made in Golang
>>
BasicTV guy here

I'm working pretty hard on the sound subsystem. I'm hoping I can have a working demo of the network on a LAN by the end of the year. I have some work to do before I make a testnet, namely
>SSL sockets
>TCP and UDP holepunching
>Opus sound compression
>MP3 decoding
>fixing and testing node code
>making more interactive menus

On paper, everything looks great. I'm put SSL in another branch while I run LAN tests with SDL sockets.

I'm adding a 1-bit color depth mode so I can pipe Conway's Game of Life directly into a TV frame (still working on video input), along with having some basic games possibly built in (pong, breakout, etc).
>>
Writing a GUI for my meme chat software that utilizes UDP (hence the meme) in fucking Java :(
>>
>>58136877
I can't imagine programming without the pgup/down/home/end keys

You're a dumbass keyboard ricer and forgoing essential keys for fashion purposes.
You might as well buy a macbook.
Those chinese LED caps are fucking shit too, I have that set in black, they're ugly.
>>
>>58130387
YAML. Hands down.
>>
>>58129383
Trap lovers are going to hang come day of the rope.
>>
File: 1478594690577.png (42KB, 428x318px) Image search: [Google]
1478594690577.png
42KB, 428x318px
Have to read database file to memory.
The file contains a line with info about a room like the name of the room, status, theme, and price, followed by lines with info about people in that room like seat, name, age, gender. *number of rooms like so
R1 1 How to bake potatoes 15
A1 Jonh Smith 25 M
A2 Smith John 25 M
...
R2 Best way to hero 10
A Hero One 25 M
A2 Hero Two 19 F
...

Do I use two structs and what do I read this with?
Please send help I'm fucking done..
>>
>>58140263
>>
i'm about to start learning python. what IDE should i use?
>>
>>58141352
Emacs
>>
>>58141402
emacs it is then.
>>
Posting here as well because we have two threads for some reason.

All I know about programming is some AP Comp sci classes in HS that taught Java, two years ago. I want to learn more, and I like reading books. Should I work through the C programming Language book or Structure and interpretation of computer programs first? Would it be counterproductive to read the entire SICP?
>>
>>58134975
>ba ba ba ba ba ba ba
>>
>>58137893
They teach C at my school ;_;
>>
File: metacityrulesredux.webm (592KB, 1920x1080px) Image search: [Google]
metacityrulesredux.webm
592KB, 1920x1080px
It just works. Also, 4chan should support vp9.
>>
>>58129383
I have an extra monitor that I can connect a raspberrypi to on which I can SSH into my server; My question is are there any useful sysadmin terminal programs you know of that display live statistics of whatever is happening on your server?
>>
>>58130423
>>58130425
What's bad about XML?
>>
>>58142361
>4chan should support VP9
VP9 is the WebM video codec
>>
>>58142393
htop is the best terminal stats program, assuming you aren't doing anything specific
>>
>>58142407
WebM can support both VP8 and VP9, and 4chan won't let you upload VP9 WebMs.
>>
I hated sicp but there are so many legends like paul graham or peter norving recommending it that it makes me feel like i have to read it what the fuck do I do?
>>
>>58142433
didn't know that, also what are you doing in the video?
>>
>>58142456
testing my new IRC-like voip protocol's client
>>
>>58142455
>it makes me feel like I have to read it what the fuck do I do?
read it?
>>
>>58142463
How is the audio sent over the network? I want to use Opus for >>58139287 but I'd like to see how you are doing it
>>
>>58142489
Opus 48k over websocket.
>>
>>58142507
Do you know the bandwidth after the compression?
>>
>>58142472
Problem is that I've never read any books I didn't like unless I needed them for an exam, and I certainly don't need this one.
>>
>>58132064
>>58132330
fight
>>
>>58142522
48kb/s
sounds like:
https://a.pomf.cat/xpfqzv.ogg : compressed
http://www.oldskool.org/demos/explained/htmlsounds/amnesia3.mp3 : uncompressed
>>
>>58142525
>>
>>58142536
Is the source code public? Thanks for the files
>>
>>58142536
>http://www.oldskool.org/demos/explained/htmlsounds/amnesia3.mp3
Not bad music
I thought it was going to be some weeaboo shit
>>
if I want to complete programming challenges online to improve and put on my CV, which is the best site? so far i've heard of projecteuler and codility but i've heard people saying that both are more maths based than good algorithm writing based
>>
>>58142583
Project Euler is great, I haven't used codility. If you are getting into anything low level, try out the Eudyptula challenge (Project Euler, but with small challenges revolving around Linux kernel development). I tried starting it, but some error with the email bot (how it is submitted) made it reject it.
>>
>>58142553
https://github.com/agrecascino/WAMPVOIPClientCPP
Is the older VoIP enabled version
https://github.com/agrecascino/WAMPVOIPClientCPP/tree/rework
VoIP isn't fully set up in the rewrite, though it shouldn't be hard
https://github.com/agrecascino/WAMPVoipServer
Is the server
>>
File: 5e4aa8e0f67fd6ea.png (169KB, 305x365px) Image search: [Google]
5e4aa8e0f67fd6ea.png
169KB, 305x365px
>>58142751
I thought Opus compression would be a lot harder than that, thanks for the source
>>
>>58142583
Project Euler becomes heavily maths based very early. I've never heard of Codility.

I'd suggest HackerRank, CodeWars and TopCoder, in that order. I probably wouldn't put any coding challenges on my CV though. In my opinion it's better to just upload all your solutions to github, do a load of side projects and put those on your github too and then just put your github link in your CV.
>>
Name my C framework for TCP and UDP servers that can be used to make online chats, games, etc.
>>
>>58141512
Share me your thoughts on the SICP. Have you seen it in person? Which edition is best edition?
>>
>>58129383
>What are you working on, /g/?
Going to add weather forecast to my rpi-lcd
grabbing sample data from openweathermap api seems to werk, now just make it visible with tkinter
>>
>>58143015
"shit no one will use"
>>
>>58143285
I know that, I just want a name that looks okay on the resume.
>>
>>58143049
Well not sure what that gap is, but atleast it looks ugly as fuck.
>>
>>58143475
wew that one was easy. WE ARE MAKIN PROGRESS BOIS!

Now just gotta add icons and afterwards add an ebin weeb style :-)
>>
>>58143352
Decentralized Unilateral Network of Computational Exchange, or DUNCE for short
>>
>>58143015
Networking Interface Granting Great Exchange of Responses
>>
Factoid: The more monitors you own,
the better you're at programming.
>>
This thread is still alive, while the other thread created at roughly the same time has hit bump limit and spawned a thread to surpass it. That thread now has almost as many posts as this one.

Why are you guys still here?
>>
>>58144529
Correction: the more virtual desktops and terminal emulators you're using, the better you're at programming
>>
>>58144568
>>58144529
Also the smaller the keyboard,
the better you're at hacking.
>>
Any (good, if possible) books on mathematics used in CS and algorithmics in general?

I feel like reviewing/learning some of it would help me put to use things already like syntax and some other features
Thread posts: 159
Thread images: 20


[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.