code logs -> 2015 -> Mon, 15 Jun 2015< code.20150614.log - code.20150616.log >
--- Log opened Mon Jun 15 00:00:49 2015
00:00 catadroid` is now known as catadroid
00:02
<@macdjord>
Turaiel: One other thing - I'd suggest just ditching the 'link' field, and having the URL & filepath be generated from the ID.
00:03
< Turaiel>
The link is actually used for adding a link on the image on the page.
00:03
< Turaiel>
Like currently clicking the image will go to a sketch version of the page, which would be something that's not in the DB.
00:03
<@macdjord>
For what purpose?
00:03
<@macdjord>
Ah.
00:04
<@macdjord>
Okay then.
00:05 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
00:05 mode/#code [+o Alek] by ChanServ
00:05
<@macdjord>
Turaiel: The users table has 'hash' and 'salt' - I assume these are for the user's password?
00:05
< Turaiel>
Yep
00:07
<@macdjord>
Okay, don't do that. Put the paswword stuff in its own table with a one-to-one to the Users. That way you can secure the password data seperately.
00:08
< Turaiel>
I don't really see how that makes a difference. If one table is compromised, they all are.
00:11 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Ping timeout: 121 seconds]
00:12
<@macdjord>
It is possible to store tables seperately. You may not choose to do so now, but it's soemthing you might ahve to think about in the future, so best to plan ahead, no?
00:12
< Turaiel>
I think I will choose to keep that bit the same at this time.
00:35
< Turaiel>
macdjord, new schema: http://i.imgur.com/fqRfYBz.png
00:38
<@macdjord>
Seems good.
00:38
<@macdjord>
Wait, how are you ordering comics within an arc?
00:39
< Turaiel>
By page number
00:56 catadroid` [catalyst@Nightstar-jd7mcs.dab.02.net] has joined #code
00:59 catadroid [catalyst@Nightstar-9mv54c.dab.02.net] has quit [Ping timeout: 121 seconds]
01:01 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
01:08 catadroid` is now known as catadroid
01:27 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
01:27 mode/#code [+o Alek] by ChanServ
01:36 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has quit [[NS] Quit: I've got a little list, I've got a little list...]
02:00 macdjord [macdjord@Nightstar-r9vt2h.mc.videotron.ca] has joined #code
02:00 mode/#code [+o macdjord] by ChanServ
02:35 Meatyhandbag [sebastianfe@Nightstar-s1n.1br.73.97.IP] has quit [Ping timeout: 121 seconds]
02:46 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has joined #code
02:46 mode/#code [+o himi] by ChanServ
02:55 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
02:58 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
02:58 mode/#code [+qo Vornicus Vornicus] by ChanServ
04:58 Meatyhandbag [sebastianfe@Nightstar-3vl.59c.73.97.IP] has joined #code
05:05 catadroid` [catalyst@Nightstar-en046b.dab.02.net] has joined #code
05:05 catadroid [catalyst@Nightstar-jd7mcs.dab.02.net] has quit [The TLS connection was non-properly terminated.]
05:21 Kindamoody[zZz] is now known as Kindamoody
05:22 Derakon is now known as Derakon[AFK]
05:50
<@Reivles>
Turaiel: It is possible, on occasion, for individual tables to be compromised, too.
05:50
<@Reivles>
Usually 'the one you're currently talking to', for instance
05:50
<@Reivles>
So keeping passwords in a seperate, nominally secured, table means if they steal user info they do not /automatically/ have passwords too
05:51
<@Reivles>
(Note: You don't link on username, there. You give a UID.)
05:51
<@Reivles>
(Else the password table is just as hilarious. >_>)
06:09 catadroid` is now known as catadroid
06:12 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
06:30
<@macdjord>
It also means that it's easy to, say, have one backup that has everything /but/ passwords, which you keep wherever is conveinient, and another that is just the passwords, which you keep encrypted in a secure location.
06:31
<@celticminstrel>
Well, you don't store their passwords though.
06:31
<@celticminstrel>
Or, you shouldn't be, at least.
06:32
<@macdjord>
celticminstrel: Password hashes.
06:32
<@celticminstrel>
Yes.
06:32
<@macdjord>
And salts.
06:32
<@celticminstrel>
Probably a good.idea. >_>
06:32
<@macdjord>
But you still want to kepp those secure, to avoid offline cracking attempts.
06:33
<@celticminstrel>
Hashes are a one-way function... but I guess that's fair, it doesn't hurt to be too cautious.
06:34
< catadroid>
rainbow tables have such a lovely name
06:34
<@celticminstrel>
?
06:35
<@macdjord>
celticminstrel: Yes, but if you have the password table, you can check passwords quickly in paralel. If you don't, you're stuck querying the website one password at a time, and are subject to 'X wrong passwords in y minutes; account locked out for z'
06:35
<@celticminstrel>
Rainbow tables?
06:36
< catadroid>
they're lists of pre generated hashes for common passwords, which good salting can prevent being overly useful
06:36
<@macdjord>
celticminstrel: Rainbow tables are when you take a large list of common passwords, hash them all, and then you can crack passwords just by matching against that list.
06:36
<@celticminstrel>
Ahhh.
06:39
< catadroid>
sometimes I feel like I know things
06:40
<@macdjord>
catadroid: That happens to me too!
06:40
<@celticminstrel>
XD
06:41
< catadroid>
:d
07:00 celticminstrel [celticminst@Nightstar-uelp1m.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
07:17 himi [fow035@Nightstar-dm0.2ni.203.150.IP] has quit [Ping timeout: 121 seconds]
07:18 Meatyhandbag [sebastianfe@Nightstar-3vl.59c.73.97.IP] has quit [Client exited]
07:21 Checkmate [Z@Nightstar-pdi1tp.customer.tdc.net] has quit [Ping timeout: 121 seconds]
07:27 catadroid` [catalyst@Nightstar-b3dsqa.dab.02.net] has joined #code
07:29 catadroid [catalyst@Nightstar-en046b.dab.02.net] has quit [Ping timeout: 121 seconds]
07:53 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has quit [[NS] Quit: Quit]
08:20 catadroid` is now known as catadroid
08:31 AverageJoe [evil1@Nightstar-2ofrtr.ph.cox.net] has joined #code
08:31 evil1_ [evil1@Nightstar-2ofrtr.ph.cox.net] has joined #code
08:33 evil1_ [evil1@Nightstar-2ofrtr.ph.cox.net] has quit [[NS] Quit: Leaving]
08:44 catadroid [catalyst@Nightstar-b3dsqa.dab.02.net] has quit [[NS] Quit: Bye]
08:52 AverageJoe [evil1@Nightstar-2ofrtr.ph.cox.net] has quit [[NS] Quit: Leaving]
08:58 Kindamoody is now known as Kindamoody|afk
09:18 catadroid [catalyst@Nightstar-349m36.dab.02.net] has joined #code
09:28 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
09:28 mode/#code [+o himi] by ChanServ
09:46 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has quit [Operation timed out]
09:50 Alek [omegaboot@Nightstar-03ja8q.il.comcast.net] has joined #code
09:50 mode/#code [+o Alek] by ChanServ
11:13 Reivlin [NSwebIRC@Nightstar-odsa9d.ihug.co.nz] has joined #code
11:13
< Reivlin>
so uh
11:13
< Reivlin>
linux is hard
11:14 * Reivlin experimentally prods TheWatcher, ToxicFrog, and related sundries
11:21
< abudhabi>
Problem, comrade?
11:21
< Reivlin>
I tried to install steam. http://pastie.org/private/09yphuxs5nn8xncpuej5w
11:23
< abudhabi>
Have you tried installing the required libraries separately?
11:23
< abudhabi>
Are you trying to install via dpkg?
11:24
< Reivlin>
i clicked a button
11:24
< Reivlin>
it said to run steam to install it
11:24
< Reivlin>
that (and a sudo) got me the above error
11:25
< Reivlin>
(I am two-fingering on QWERTY; forgive the terrible typing)
11:26
< abudhabi>
Try `sudo aptitude install libcheese-gtk23 libcheese7` and then run the installer again?
11:29 * Reivlin goes find this app thing called 'terminal'. ;)
12:00
< Reivlin>
what's aptitude, btw
12:02
<@TheWatcher>
The debian package manager (which is reused in debian-derived distros like ubuntu)
12:05
< Reivlin>
sudo aptitude install libcheese-gtk23 libcheese7 sudo: aptitude: command not found
12:08
< abudhabi>
Replace with apt-get, then.
12:09
< abudhabi>
`sudo apt-get install libcheese-gtk23 libcheese7`
12:09
< abudhabi>
Your paste implied that you were using an ubuntu of some variety.
12:09
< Reivlin>
I am indeed
12:09
< Reivlin>
It just didn't have aptitiude
12:10
< Reivlin>
I'm installing it now.
12:11
< Reivlin>
ha
12:11
< Reivlin>
stuff happened!
12:12
< Reivlin>
Now lets see if steam works again~
12:13
< Reivlin>
wut
12:13
< Reivlin>
nope
12:13
< Reivlin>
gah
12:14
< abudhabi>
Output?
12:17
< Reivlin>
two bits, one pastie http://pastie.org/private/7tywcnfjx65wrs5z20rnq
12:17
< Reivlin>
in case I messed up the aptitude bit
12:21
<@TheWatcher>
Try `sudo apt-get install libc6:i386 libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386` (see http://askubuntu.com/questions/590331/cannot-use-steam-after-upgrade-trusty-14-0 4-1-to-the-14-04-2-hwe )
12:25
< Reivlin>
instead of aptitude this time?
12:26
<@TheWatcher>
Either should work
12:27 * froztbyte glances, sees unity, bails
12:28
<@froztbyte>
although: aptitude show libcheese7 libcheese-gtk23 libglapi-mesa:i386 libgl1-mesa-glx:i386
12:28
<@froztbyte>
the system is telling you that some deps aren't available
12:29
<@froztbyte>
use that command to inspect the versions available, see if you're not matching the minimum versions required
12:29
<@froztbyte>
s/aren't available/aren't going to be installed/
12:30
<@froztbyte>
the one that's especially strange is " libgl1-mesa-glx:i386 : Depends: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.4)"
12:30
<@froztbyte>
since that's a potentially exact dependency
12:30
<@froztbyte>
(presumably libgl1-mesa-glx:i386 is the same version)
12:30
<@froztbyte>
as to actually making it work, though, #ubuntuproblems #yolo
12:30 * froztbyte runs debian
12:32
< Reivlin>
frotz: yours gave http://pastie.org/private/7td0463lfnjqqyepejrqw
12:33
< Reivlin>
is that meaningful
12:42
< Reivlin>
froztbyte: Would anything break if I just tried TW's command without making sense of the one you gave me? :)
12:46
< abudhabi>
TheWatcher's command probably won't break anything.
12:46
< abudhabi>
(Irreversably. (Reinstalling everything is not considered irreversability.))
12:46
< Reivlin>
(Oh /goody/. :P)
12:47
< Reivlin>
As for mocking Ubuntu: The original OS my dear cousin threw on was CentOS
12:47
<@TheWatcher>
....ahahahah
12:47
<@TheWatcher>
No
12:47
< Reivlin>
Then he spent half an hour configuring it and realised this was a terrible idea for a users PC
12:47
<@TheWatcher>
CentOS is not a desktop OS
12:47
< Reivlin>
So then quickly grabbed Ubuntu and threw it onto the machine and said `welp, uh, good luck, at least this one should mostly work'
12:48
< Reivlin>
also wtf why is the shift-' an @
12:48
< Reivlin>
What have you done to my dvorak aaah
12:49
< Reivlin>
wait
12:49
< Reivlin>
maybe 'english' was literal
12:49
< Reivlin>
yep, there we go, phew
12:50
< Reivlin>
If typing in QWUERTY for three hours wasn't bad enough, having diffecent buttons at random would be the sure method to insanity~
12:50 Reivles [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed]
12:50
< abudhabi>
Reivlin: Query for you over in #DnD.
12:51 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
12:51 mode/#code [+ao Reiver Reiver] by ChanServ
12:56
<@froztbyte>
Reivlin: compare against the things that you're getting in the install failure
12:57
<@froztbyte>
anyway, at a glance, seems like the versions are sufficient, so you'll have to see why it bitches at you
12:57
<@froztbyte>
probably multi-arch stuff
13:07 Reiver [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed]
13:08 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
13:08 mode/#code [+ao Reiver Reiver] by ChanServ
13:11
<@Tarinaky>
http://i.imgur.com/oghfoAW.jpg << The user asked for the smallest network cable.
13:12
< abudhabi>
I think you missed half a milimeter there.
--- Log closed Mon Jun 15 13:21:11 2015
--- Log opened Mon Jun 15 13:31:20 2015
13:31 TheWatcher [chris@Nightstar-ksqup0.co.uk] has joined #code
13:31 Irssi: #code: Total of 37 nicks [23 ops, 0 halfops, 0 voices, 14 normal]
13:31 mode/#code [+o TheWatcher] by ChanServ
13:31 Irssi: Join to #code was synced in 38 secs
13:32 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
13:32 mode/#code [+ao Reiver Reiver] by ChanServ
13:53 * TheWatcher ...s
13:53
<@TheWatcher>
FfffffffFFFFff
13:53
< Reivlin>
TheWatcher: FWIW, your command worked! :D
13:53
<@TheWatcher>
Oh, jolly good.
13:54
<@TheWatcher>
Now, if this would work too, that'd be good...
13:57 catadroid` [catalyst@Nightstar-nafmrq.dab.02.net] has joined #code
14:00 catadroid [catalyst@Nightstar-349m36.dab.02.net] has quit [Ping timeout: 121 seconds]
14:25
<@gnolam>
Gah
14:25
<@gnolam>
I need a bigger desk.
14:26
<@gnolam>
It's already covered in equipment, and now there's another spectro (desktop model) on its way. >_<
14:31 * TheWatcher arglblarglasdfghjklflail
14:31
<@TheWatcher>
I'm attaching the godsdamned changed listener to the right thing, why is this not bloody working?!
14:32
< abudhabi>
Wrong event?
14:32
< abudhabi>
Event not firing?
14:36
<@TheWatcher>
Actually, it looks like the even is firing, but it's being stopped before it gets to this bit of the code, by a completely different bit of code to do something else
14:39 kourbou_ [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
14:41 Reivlin [NSwebIRC@Nightstar-odsa9d.ihug.co.nz] has quit [Ping timeout: 121 seconds]
14:42 kourbou_ is now known as kourbou
14:56 kourbou is now known as caribou
14:56 caribou is now known as kourbou
15:20 catadroid` is now known as catadroid
15:33
<@TheWatcher>
Signs your unicode handling may actually be finally working sensibly: it can handle http://stackoverflow.com/a/1732454 without problems~
15:47 catadroid [catalyst@Nightstar-nafmrq.dab.02.net] has quit [[NS] Quit: Bye]
16:24 celticminstrel [celticminst@Nightstar-uelp1m.dsl.bell.ca] has joined #code
16:24 mode/#code [+o celticminstrel] by ChanServ
16:34 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has joined #code
16:34 mode/#code [+o Checkmate] by ChanServ
16:42 catadroid [catalyst@Nightstar-mvu3fp.dab.02.net] has joined #code
17:09 catadroid [catalyst@Nightstar-mvu3fp.dab.02.net] has quit [A TLS packet with unexpected length was received.]
17:09 catadroid [catalyst@Nightstar-mvu3fp.dab.02.net] has joined #code
17:36 macdjord is now known as macdjord|wurk
17:38
<@Wizard>
"Zalgo is Tony the Pony"
17:38
<@gnolam>
https://twitter.com/a_de_pasquale/status/608997818913665024
17:40
<@Tamber>
...
17:40
<@Tamber>
That's... wow. Nice going! :D
18:04
<@[R]>
That's... empressively moronic.
18:04
<@[R]>
[sic]
18:06
< ErikMesoy>
And brillant [sic].
18:37
<@Alek>
an heroic. [sic]
18:41 ErikMesoy [Erik@Nightstar-ki97ss.customer.cdi.no] has quit [Ping timeout: 121 seconds]
18:56 ErikMesoy [Erik@Nightstar-ki97ss.customer.cdi.no] has joined #code
18:56 mode/#code [+o ErikMesoy] by ChanServ
19:20 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
20:11
<@gnolam>
It feels like the work of web programming's 'Bloody Stupid' Johnson.
20:20
<&McMartin>
The conversation gives what I think is a probable explanation
20:20
<&McMartin>
If someone typed tar cf * and favicon.ico was the first thing * expanded to, this is exactly what would happen
20:21
<@Tamber>
or "tar cf ${archive_name} *", and archive_name never gets set, perhaps?
20:27
<@celticminstrel>
Or they thought it works like cp and put the archive name last?
20:27 catadroid` [catalyst@Nightstar-kn3hvn.dab.02.net] has joined #code
20:30 catadroid [catalyst@Nightstar-mvu3fp.dab.02.net] has quit [Ping timeout: 121 seconds]
20:39 catadroid` [catalyst@Nightstar-kn3hvn.dab.02.net] has quit [[NS] Quit: Bye]
21:05 Checkmate [Z@Nightstar-484uip.cust.comxnet.dk] has quit [Operation timed out]
21:30 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Tip about keeping secrets: It's easier if you don't know them.]
21:35
<&ToxicFrog>
...that was exciting
21:36
<&ToxicFrog>
Baby bangs on the keyboard for a few seconds, all of my filesystems are remounted read-only
21:36
<@froztbyte>
QA tester
21:36
<@froztbyte>
hire immediately
21:37
<&McMartin>
...what was that command
21:37
< catalyst>
hehe
21:38 Kindamoody|afk is now known as Kindamoody
21:39
<@TheWatcher>
Alt+sysrq+u maybe?
21:39
<&ToxicFrog>
TheWatcher: bingo
21:40
<&ToxicFrog>
Actually ctrl-alt-prtsc-u -- the former three are ajacent on this keyboard.
21:41
<&McMartin>
... which system is responsible for that behavior? I've never heard of those hotkeys
21:41
<@froztbyte>
linux
21:41
<@TheWatcher>
It's one of the Linux magic sysrq key combos.
21:41
<&ToxicFrog>
McMartin: the "magic sysrq command", part of the kernel
21:41
<&McMartin>
Aha
21:42
<&ToxicFrog>
alt+sysrq+<letter>
21:42
<@froztbyte>
err, rather
21:42
<@froztbyte>
yes, that
21:42
<&ToxicFrog>
Or ctrl+alt+prnsc on systems without sysrq
21:42
<@froztbyte>
s u b => very useful
21:42
<@froztbyte>
(if you have to resort to such things)
21:42
<@froztbyte>
https://en.wikipedia.org/wiki/Magic_SysRq_key
21:42
<@froztbyte>
sorry I'm busy crashing and context transferrence isn't working well
21:43
<&ToxicFrog>
REISUB is the classic sequence for recovering a hosed system -- reclaim keyboard, SIGTERM, SIGKILL, sync, umount, reboot
21:44
<&McMartin>
Wiki suggests the mnemonic Reboot Even If System Utterly Broken
21:44
<&ToxicFrog>
Hee
21:44
<@froztbyte>
I've had to resort to k/i a couple of times
21:44
<@froztbyte>
(and could recover from there)
21:44
<@froztbyte>
also: /proc/sysrq-trigger
21:45
<@froztbyte>
(when you're booted into single, useful)
21:46
<&ToxicFrog>
Yeah, I've used sysrq-trigger w in the past to help debug zfs issues
22:09 Meatyhandbag [sebastianfe@Nightstar-803.59c.73.97.IP] has joined #code
22:16 Checkmate [Z@Nightstar-pdi1tp.customer.tdc.net] has joined #code
22:16 mode/#code [+o Checkmate] by ChanServ
22:45 Vash [Vash@Nightstar-uhn82m.ct.comcast.net] has joined #code
22:45 mode/#code [+o Vash] by ChanServ
22:53 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: ]
22:56 Kindamoody is now known as Kindamoody[zZz]
22:57 catadroid [catalyst@Nightstar-mvu07s.dab.02.net] has joined #code
23:03
<&McMartin>
PSA: http://arstechnica.com/security/2015/06/hack-of-cloud-based-lastpass-exposes-enc rypted-master-passwords/
23:03
<&McMartin>
This is apparently less of a disaster than one might expect, according to the guys they quoted, but if you use LastPass, you should probably also have 2FA on and maybe change your master password
23:31 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
23:31 mode/#code [+qo Vornicus Vornicus] by ChanServ
--- Log closed Tue Jun 16 00:00:05 2015
code logs -> 2015 -> Mon, 15 Jun 2015< code.20150614.log - code.20150616.log >

[ Latest log file ]