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