lainchan / λ
Volafile Room
Anonymous · 2015-09-24 07:31
https://volafile.io/r/kUFzLJ
Come on in, share something with the others, Lain.
Anonymous · 2015-09-24 07:37
Will do!
Anonymous · 2015-09-24 07:38
Sounds kinda illegal, OP.
Anonymous · 2015-09-24 07:50
>>9773
only if you want it to be
Anonymous · 2015-09-24 08:03
>>9773
Illegal is just a synonym for fun anyway
Anonymous · 2015-09-24 12:06
thanks, the 2 books on trademarks and symbols are pretty cool!
Anonymous · 2015-09-24 13:12
>>9773
Copyright was never meant to "protect" publishers from their readers anyway.
It was meant to protect publishers from other publisher who would take their books and sell them themselves, MAKING MONEY IN THE PROCESS.
If you share for free its perfectly fine.
Anonymous · 2015-09-24 13:14
I have around 15000 textbooks on my box right now, and around 90000 overall on external disks.
Any wishes what I should upload first?
Anonymous · 2015-09-24 13:29
>>9783
If you have :
- lambda the ultimate (the complete version, not the freely available one)
- forth books
- the seasoned and reasoned schemer
- Graham's ANSI Common Lisp
- Lisp in Small Pieces
- Norvig's Paradigms of Artificial Intelligence Programming
- The whole series of the Art of Computer Programming
I would be very happy.
Anonymous · 2015-09-24 13:43
>>9784
the lisp and scheme books are being uploaded but not by me right now.
AoCP I have but only 2 books i think.
Anonymous · 2015-09-24 20:52
>>9773
Information wants to be free, man.
Anonymous · 2015-09-24 23:03
>>9784
I just put AoCP on
Anonymous · 2015-09-25 03:46
>>9783
Anything good on x86-64 assembly?
Anonymous · 2015-09-25 12:40
>>9813
28 files by filename search.
Uploading now.
Anonymous · 2015-09-25 13:10
>>9771
This is like having a community box of misc. drugs and needles. You have no idea what it is, but you download it anyway and hope you get high. Or else you get infected. Or download something illegal.
Anonymous · 2015-09-25 14:18
>>9782
>If you share for free its perfectly fine.
Maybe morally, not legally.
Anonymous · 2015-09-25 15:36
>>9820
It wasnt legally fine for blacks to sit in front of the busses in the USA until recently.
That does not mean that it was OK to follow those laws.
Anonymous · 2015-09-26 21:32
Anyone have any books on AI programming with common lisp?
Anonymous · 2015-09-26 22:42
>>9862
Paradigms of AI is already in there, dweeb.
Anonymous · 2015-09-28 23:04
>>9823
He's not talking about what's right or wrong. He's just pointing out that it's illegal. Chill.
THE REAL ONE AND ONLY LAUGHING MAN · 2015-09-30 02:51
>>9771
so much information
Anonymous · 2015-10-01 14:10
currently uploading a 16 part video series about lattice based cryptography, including a talk by Craig Gentry about fully homomorphic encryption.
Since its huge I will only upload it once, so get those files withing 5 days before volafile automatically deletes them
Anonymous · 2015-10-01 19:37
>"Oh neat, I'll grab these this weekend when I've got time to read them"
>cycled out
FUCK
Anonymous · 2015-10-01 20:24
>>10077
based
Anonymous · 2015-10-02 18:04
>>10077
and now for something completely different:
Just uploaded Quake II (!) extended edition. Spent 4 hours doing so and the previous month or so torrenting it.
If you are interested in it you should get it now, Im not going to spend another 4 hours waiting for the upload to complete
Anonymous · 2015-10-02 19:09
>>10108
Muchas gracias lainon!
Anonymous · 2015-10-05 00:25
there already a lainchan room on volafile.
https://volafile.io/r/lainchan
Anonymous · 2015-10-05 01:17
please, someone reupload taocp vol 2 and 3. the epub version.
Anonymous · 2015-10-07 01:27
Whoever dumped all those Oreilly books you are a fuarrrk ing god
Anonymous · 2015-10-07 04:03
>>10232
this
Anonymous · 2015-10-07 20:42
>>10232
Wish there was a "Download all" option
Anonymous · 2015-10-08 05:37
>>9820
>>9943
Who cares? fuarrrk the law.
Anonymous · 2015-10-10 11:36
>>10260
Use DownThemAll or Wget.
Anonymous · 2015-10-13 08:38
Put a couple of Taschen books on there this arvo... one about green architecture and one with lots of contemporary artists from 2000
Anonymous · 2015-10-13 08:47
>>10504
>one about green architecture
cheers for this
Anonymous · 2015-10-14 03:40
>>10394
Someone could please give me an insight here? I'm trying to dowload all the volafile content using wget. But seems that wget just works if he has links to follow. Where are the links of the files?
I tried
wget -a pdf --no-parent -r https://volafile.io/r/kUFzLJ
but with no success.
Anonymous · 2015-10-14 04:59
>>10533
Volafile loads the download list with Javascript after your browser loads the page, so wget (which has no Javascript support) doesn't work by default.
Instead, save the page from your browser to something like volafile.html, and run this to download all of the PDFs that you don't already have into the volafile directory:
lynx -dump -listonly -nonumbers volafile.html | egrep '(pdf)$' | wget --input-file - --no-clobber --quiet --show-progress --directory-prefix "volafile"
Edit the egrep call to adjust which links to filter. You'll need lynx installed to dump the links. Using wget by itself is possible, but will download every file, even the ones you don't want (it just trashes them after checking inside for more links).
Be sure to read the manual for each program to understand what's going on, and watch out for downloads taking friggin' forever.
Anonymous · 2015-10-14 07:21
>>10534
Thank you anon. Your help is very appreciated.
Anonymous · 2015-10-14 07:40
>>10534
Wow. It worked like a charm anon. Thank you.
May I bother you one more time? How did you learned all these things? Can you show me the way to learn too? Thanks in advance.
Anonymous · 2015-10-14 16:57
>>10537
<3
>>10538
It took at least forty-five minutes of reading the wget manual, trying out variant commands, and searching the internet for existing solutions to similar problems to write that one line. I started by writing a lengthy wget command, which lasted until I found out that it was downloading the (large, slow) files I'd told it that I didn't want. It wasn't a bug, and there was no way to turn it off.
All you really need past a healthy knowledge of shell script syntax and a few core tools (like grep and the man pages) is the belief that *most* things can probably be automated in one way or another... and practice doing weird stuff in the command shell.
Experience will teach you how to identify a problem and break it into easier sub-problems that have likely been solved before, either by you or by someone on the internet -- I had to search through a few Stack Overflow threads before I found out that lynx is a tool that can dump links in a page. Many solutions to these problems tend to hide in the manual for tools you may be using. Wget's --no-clobber flag, for example, prevents downloading files you've already downloaded before.
You could view my code above as the combined solution to the problems of "Extract all the links from the page, find those that point to a PDF file, ignore those that I already have, and download the rest". Unix tools are often extremely effective at doing one job well, so it's usually better to glue many commands together than to use just one that claims to do it all.
As for specifics, I learned a lot from The Grymoire (http://www.grymoire.com/Unix/). Other tips I've picked up from Googling for things like "bash tricks".
Anonymous · 2015-10-15 00:56
>>10544
>http://www.grymoire.com/Unix/
oh nice
if i had known that sooner i would have had to stackoverflow/trial & error less
now i'm actually sort of ok with writing weird nested bash soykaf
>*most* things can probably be automated in one way or another
yup, basically you can always do anything in any programming language. i would advise to stick to their respective strengths though, for example bash and unix tools are great for small hacks such as getting a volafile dump or whatever, but for example uploading pictures to lainchan (which is specifically designed to prevent such a thing) might be a little hard
thinking about it, lainchans REST api probably allows posting? i should look into it. when i tried to make a bot last time i went with a full fledged command-line controlled browser (namely phantomjs), which can virtually do anything a normal web browser can, but automatically and faster because by default it doesnt render graphics and so on
i once friended a few thousand people on twitter for no good reason (i was happy that my script could operate the UI)
and i think there is actually companies that are based on the principle that the customer provides his login data to other web services and then they crawl them and gather data for the customer and stuff
i think this even exists for credit cards, pretty much creepy as it gets but people are stupid
Anonymous · 2015-10-20 16:36
Damn this room is running a little dry, no more books.
Anonymous · 2015-10-20 18:04
Just uploaded some books.
Anonymous · 2015-10-21 04:04
Uploading some schway shit
Anonymous · 2015-10-25 21:21
Added some more books, thought not many are programming.
Anonymous · 2015-10-27 16:38
I added a CSS book that looks pretty cool. It goes through a series of problems or things you may want to do and tells you the best way to do them.
Anonymous · 2015-10-27 19:32
Added two books on Django, the Python framework.
Anonymous · 2015-10-27 20:47
Added a book on C++, hacking, algorithms and Pragmatic programming.
Anonymous · 2015-10-28 00:38
Does anyone have books on assembly programming? There was one posted recently "The Art of Assembly" reverse engineering books help too. We should build a better /g/entoomen's library.
Anonymous · 2015-10-28 02:52
>>11065
volafile is temporary, things are deleted after 5 days.
Myles · 2015-10-30 11:46
I'm not sure exactly what kind of stuff you folks are into, so I'm just posting a pretty rough mix of books, guides and papers.
Anonymous · 2015-10-30 16:41
>>11065
bookzz org/s/?q=assembly+programming&t=0
Anonymous · 2015-10-30 16:57
>>11065
also http://www.cheapersunglasses.com/asm.html
Anonymous · 2015-10-31 18:42
I wrote a python script to download all links from volafile. It keeps a list of downloaded things so nothing gets downloaded twice.
#!/usr/bin/env python
# Small Python script to download all new files from a Volafile room
# usage: volaget [url] [destination]
# Ewige Blumenkraft!
import subprocess
import sys
from ghost import Ghost
url = sys.argv[1]
outdir = sys.argv[2]
gh = Ghost()
print "Loading file list from: " + url
page, page_name = gh.create_page()
page.open(url, wait_onload_event=True)
page.wait_for_selector("a.file_name")
# We retrive the links from the web page
links = page.evaluate("""
var ul = document.getElementById("file_list");
var list = [];
for (var i = 0; i < ul.children.length; i++){
var li = ul.children[i].children[1].children[1].href;
list.push(li);
}
list;
""")
print "Looking for new files..."
filename = outdir + ".volaget"
f = open(filename, 'r+')
dl = f.read()
f.close()
li = [str(i) for i in links]
new = [i for i in li if i not in dl]
if len(new) < 1:
print "no new files"
else:
f = open(filename, 'a')
print "Downloading " + str(len(new)) + " new files.."
for l in new:
subprocess.call(["wget","-P",outdir,l])
f.write(l + '\n')
f.close()
Anonymous · 2015-11-01 13:09
Uploaded pcl.pdf, "Practical Common Lisp" translated into Russian. Может, кому-нибудь надо.
Anonymous · 2015-11-05 15:47
Uploaded an interview book for those of us who want to be wage slaves.
Anonymous · 2015-11-05 18:47
Adding The Little Prover.
Anonymous · 2015-11-05 19:33
>C for dummies
Yesss
Anonymous · 2015-11-06 01:01
>>11550
>the little prover
THANK YOU LAIN I LOVE YOU!
Anonymous · 2015-11-06 01:04
I am aware a mere 'thank you' may be not enough, added The Art of the Metaobject Protocol to amend the situation
Anonymous · 2015-11-06 14:50
Anyone knows if its possible to upload files directly from the cloud to volafile?
I have quite a few books on my google drive and Mega, but vola wants me to download them first before uploading them, which is really slow and inefficient.
Anonymous · 2015-11-06 19:15
Anyone got the new The Go Programming Language?
Anonymous · 2015-11-07 00:23
>>11550
Oh, neat. I went to the library today and they had it but it was at another branch/someone had it checked out. I was really happy they had all of the reasoned/seasoned/little schemer and the little MLer. Really didn't expect that!
Anonymous · 2015-11-07 11:11
>>11303
Na zdorovie
Anonymous · 2015-11-07 12:02
Added the few programming books I have in my every expanding electronic library.
Anonymous · 2015-11-14 20:27
anyone got a good book (PDF) on ARM assembly?
Anonymous · 2015-11-16 00:04
>>11550
Re-added the little prover for those that missed it. Also SICM
Anonymous · 2015-11-16 02:23
>>11990
Which type of ARM processor are you looking to write code for? Have you ever written any assembly before?
Anonymous · 2015-11-16 07:18
wew lad
Anonymous · 2015-11-16 08:34
>>12030
>downloading exes from imageboards
I guess it serves you right for using windows.
Anonymous · 2015-11-16 08:35
big up the guy that uploaded Twilight
Anonymous · 2015-11-17 02:02
Anyone got this book?
Anonymous · 2015-11-17 02:06
>>12048
never mind, found it and uploaded
Anonymous · 2015-11-19 08:06
>>12026
The beaglebone black cpu, which uses ARMv7.
I know some x86 assembly.
Anonymous · 2015-11-19 13:06
>>12133
Since it's running an OS and you already know some x86 assembly I'd just hunt down the ISA on ARM's website and find the linux ABI for ARMv7.
Anonymous · 2015-11-22 12:09
Anyone got engineering a compiler?
Anonymous · 2015-11-22 12:12
>>12261
I've uploaded it.
Anonymous · 2015-11-26 22:06
Anonymous · 2015-11-27 19:06
>>12387
muchas gracias mi familia, or as they say on the 'net, "ty fam"
*tips sombrero*
Anonymous · 2015-11-28 12:06
>>10534
protip for people using this: pipe lynx output to tac to download old files first
Anonymous · 2015-11-29 10:49
>>12395
yw pedro
Anonymous · 2015-11-29 12:52
>>12404
>>10534
I recommend the Firefox/Iceweasel addon "Copy Link URL" which enables you to select and copy the URL of multiple links at once.
This in correlation with a download manager like JDownloader will make it possible to essentially download all files in a room with two clicks and some scrolling.
Related to this: I spend the last two days uploading a few thousand fiction books (mostly sciFi and Fantasy, both classics and contemporary) which I recently discovered on my harddisk.
Since I dont normally read anything besides textbooks, I have deleted them from my computer, so you might want to download them within the next 3-5 days.