code logs -> 2016 -> Sat, 05 Mar 2016< code.20160304.log - code.20160306.log >
--- Log opened Sat Mar 05 00:00:36 2016
00:08
< Far>
"mysql_connect() [function.mysql-connect]: Access denied for user 'guestbook'@'localhost' (using password: YES) in /usr/home/[censored]/public_html/phpinc/gbconnect.inc on line 4"
00:08
< Far>
Wonder who thought itād be nice for the publicly viewable error message to also contain the password?
00:13
<~Vornicus>
uh? no, that's not the password, that just says whether a password is being used
00:13
<@gnolam>
?
00:13
<@gnolam>
Exactly.
00:13
<@gnolam>
You have other ways besides passwords to authenticate with.
00:14
< Far>
Ah, ok
00:14
< Far>
My fault, then
00:14
<@gnolam>
So it is telling you that the attempt was made with password authentication (so you know to look there for errors).
00:15
<~Vornicus>
That would almost be the worst password I've seen over the past two months
00:15
< Far>
(The site I found that on looked pretty ancient and rusty, so I having a password of YES didnāt seem weird to me at all)
00:19 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has quit [[NS] Quit: bbl]
00:24
< Far>
Is there a reason for this channel to have more ops than regular users?
00:26
<&McMartin>
Convention, mainly
00:27
<&McMartin>
The practical side of it is that we're a low-bandwidth channel so actually maintaining op coverage broadly increases it
00:27
<&McMartin>
The joke answer is "an armed society is a polite society"
00:30 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:33
< Far>
Low-bandwidth?
00:36 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:37 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
00:38 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:38 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has joined #code
00:38 mode/#code [+o Alek] by ChanServ
00:40 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
00:41
<&McMartin>
Far: We don't talk a lot
00:42 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:44
< Far>
So you indeed werenāt referring to any network constraints, I see. Now, how does the volume of useful messages increase with more ops? (Or did you want to say 'more different personalities of ops'? ā Not entirely sure how to parse your message, but doesnāt make sense to me with either meaning)
00:45 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
00:45 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:45
<&McMartin>
"Despite the number of ops, the number actually paying attention at any given time are probably in the 1-2 range"
00:45
<&McMartin>
That said, channel regulars being opped as they integrate seems to be fairly common on this network
00:47
< Far>
So it isnāt common to just issue a bot command like !ops here and have someone take care of whatever issue there might be? (The command would resolve to the opās names so they get highlighted)
00:47 gizmore|3 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:48 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
00:48
<&McMartin>
Nightstar tends to frown extremely hard on bots, as it happens
00:49 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
00:49 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:51
< Far>
"Rules not listed here, whether you know them or not, will also be enforced." ā Nice ;)
00:51 gizmore|3 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
00:52 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:52
< Far>
Well, ok
00:54 gizmore|3 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:54 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
00:55 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:56
< Far>
For the last one and a half years, my main network was FreeNode (under a different name, might, btw., decide to change it here, too), where ##C++ has 948 users and it's common for coding channels to have compiler bots and for most of the big channels Iāve been to to have factoid bots
00:56
< Far>
If I decide to stay here, this might require some adaptation ;)
00:56 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
00:57 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has joined #code
00:58 gizmore|2 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [[NS] Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/]
00:58 gizmore|3 [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
00:58
<&McMartin>
Yeah, Nightstar and Freenode are *very different* in terms of attitude
00:58
<&McMartin>
Those are my two primary IRC networks
00:58
<&McMartin>
Nightstar is much closer to "that BBS your friend from high school set up to keep in touch later", overall, really >_>
00:58
<&Derakon>
Slower-paced, more personal.
00:59
<&McMartin>
(My third IRC network I'm on is *literally* set up by old college friends so that we stay in touch post-graduation)
00:59 gizmore [kvirc@Nightstar-ki485q.dip0.t-ipconnect.de] has quit [Operation timed out]
01:00
<&McMartin>
And yeah, that line in the topic about "high latency, excellent signal" is from people used to channels with a thousand members who show up and then depart after 45 seconds because "nobody ever says anything"
01:01
< Far>
Hmm, I guess I keep picking the wrong networks, I always seem to be one of the youngest, wherever I go ;) (Referring to BBS and people who set up IRC networks to keep in touch)
01:01
< Far>
Maybe I should have tried Quakenet ... :D
01:01 * McMartin shakes his cane
01:02
<&McMartin>
Though yeah, I'm also deep into retrocomputing land, mostly
01:02 * Far consults a dictionary
01:02
<&McMartin>
My blog is about 75% Commodore 64 hacking by weight
01:03
< Far>
:)
01:26 * ToxicFrog pokes /usr/lib/bootloader with a stick
01:27
<&ToxicFrog>
I've been trying to use /etc/kernel/postinst.d, but it doesn't seem to be getting called properly, and it seems like /usr/lib/bootloader may be the more correct approach anyways.
01:27 * ToxicFrog waves to Far. Welcome.
01:27
< Far>
Thanks :)
01:32 catadroid` [catalyst@Nightstar-6gdmcb.dab.02.net] has joined #code
01:34 catadroid [catalyst@Nightstar-0266uk.dab.02.net] has quit [Ping timeout: 121 seconds]
02:09 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [[NS] Quit: nothing to say so have a nice day]
02:16 Far [Asur@Nightstar-58fet3.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
02:35
<@Crossfire>
What would prompt one machine to lose net and refuse to regain it while another is on the network that isn't an IP collision?
02:36
< [R]>
What's the dead one's IP address?
02:36
< [R]>
(I'm assuming DHCP here)
02:41
<@Crossfire>
Internal is 192.168.1.140, mine (that killed it) is .135
02:42
< [R]>
So they're both getting addresses, good. How are you testing network connectivity?
02:43
< [R]>
Pinging the router?
02:45
<@Crossfire>
And eachother, and using Win7 troubleshooting thingie.
02:46
<@Crossfire>
I'm at work, our Point of Sales system is on a remote desktop somewhere (don't ask) it went down, only went back online when I took my computer off the internet.
02:46
<@Crossfire>
When my computer is plugged in I have net (obviously) the other box has local net, and can ping and be pinged from mine just fine. But refuses to access the internet.
02:47
<@Crossfire>
I suspect the issue may be weird-as-fuck network setup with no logical explanation.
02:47
< [R]>
Check the ARP tables?
02:47
< [R]>
Possible MAC collision?
02:47
<@Crossfire>
Might be, but I don't have access to the ARP.
02:48
<&ToxicFrog>
wtf: "Your locale has changed since this album was last opened. Old locale: UTF-8, new locale: ISO-8859-1"
02:48
<@Crossfire>
Actually it shouldn't be, they've played well together for years.
02:48
<&ToxicFrog>
$ cat /proc/23875/environ | grep -aPo 'LANG=[^\x00]+'
02:48
<&ToxicFrog>
LANG=en_CA.UTF-8
02:48
<&ToxicFrog>
you LIEEEEE
02:48
< [R]>
Windows has the arp command
02:52 Far [Asur@Nightstar-58fet3.dip0.t-ipconnect.de] has joined #code
02:55
<@Crossfire>
Right, sorry, not even close.
02:56 * [R] is just crossing off issues
02:57
< [R]>
What's the routing table like on the one that goes down? Can you check that? Or is it a PoS terminal that's locked down and you don't have any control over?
02:59
<@Crossfire>
Looks similar to mine.
02:59
<@Crossfire>
Am I looking for something in particular?
03:00
<@Crossfire>
Oh wait.
03:00
< [R]>
What's different on it? Just the ordering?
03:00
<@Crossfire>
It has net now.
03:00
<@Crossfire>
Hang on.
03:01 Turaiel[Offline] is now known as Turaiel
03:03
<@Crossfire>
Difference in interfaces, and the other machine has a link to mine, and mine has a link to the other. Otherwise similar, even ordering.
03:14
<@Crossfire>
Still up.
03:14
<@Crossfire>
Thanks!
03:24 * celticminstrel wonders if git has a way to specify "the last common ancestor of branches A and B".
03:41
<&ToxicFrog>
A...B
03:41
<&ToxicFrog>
(not to be confused with A..B)
03:43
<~Vornicus>
too many fuckin' dots
03:47
<@celticminstrel>
Seriously?
03:48
<@celticminstrel>
Huh, wow, that worked.
03:48
<@celticminstrel>
With 'git rev-parse' it outputs the hash of both tips, followed by the hash of the common ancestor.
03:48
<@celticminstrel>
The git documentation didn't manage to convey this at all.
03:49
<@celticminstrel>
(By which I mean 'git help rev-parse'.)
03:50 Vornotron [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:51 Netsplit *.net <-> *.split quits: ErikMesoy, @Vornicus, @Tamber, @himi, grindhold, Azash, @Crossfire
03:52 Netsplit over, joins: Crossfire
03:52 mode/#code [+o Crossfire] by ChanServ
03:55 grindhold [quassel@Nightstar-0ona3l.cyan.servdiscount-customer.com] has joined #code
04:07
<&ToxicFrog>
celticminstrel: if you just want the hash of the common ancestor, I think what you actually want is git merge-base, not the low-level git rev-parse
04:07
<&ToxicFrog>
In particular, I'm pretty sure that rev-parse will actually give you all the commits leading back to that ancestor
04:07 himi [fow035@Nightstar-v37cpe.internode.on.net] has joined #code
04:07 mode/#code [+o himi] by ChanServ
04:09 Azash [Azash@wizard.engineering] has joined #code
04:10
<@celticminstrel>
It only gave those three, but merge-base does indeed work better, giving only the desired one.
04:10
<@celticminstrel>
(The two branches have diverged by a fairly large number of commits.)
04:11 Tamber [tamber@furryhelix.co.uk] has joined #code
04:12 mode/#code [+o Tamber] by ChanServ
04:23
<@celticminstrel>
Uh. VLC. Why is there an option in basic preferences that doesn't exist in advanced preferences.
04:23 * celticminstrel wants to tell it not to check for updates every few hours.
04:24 * celticminstrel because I can't be bothered with this minor bugfix update.
04:25
<@celticminstrel>
But I'd rather not have to disable update checking entirely. :/
04:25
<@celticminstrel>
VLC also seems to like hiding all its dialogs when in the background.
04:25
<@celticminstrel>
Even modeless ones like prefs.
04:26
< Far>
Which is a good thing to me
04:26
< Far>
I hate modal dialogs in my face
04:27
<@celticminstrel>
They're modeless, so they shouldn't be hidden like that in my opinion.
04:32 Far [Asur@Nightstar-58fet3.dip0.t-ipconnect.de] has quit [[NS] Quit: Ich geh dann mal.]
05:02 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has quit [Ping timeout: 121 seconds]
05:06 Alek [Alek@Nightstar-n7s.4qg.15.24.IP] has joined #code
05:06 mode/#code [+o Alek] by ChanServ
05:06 Derakon is now known as Derakon[AFK]
05:23 Turaiel is now known as Turaiel[Offline]
05:57 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has quit [Operation timed out]
06:27 Vornotron is now known as Vornicus
06:28 mode/#code [+qo Vornicus Vornicus] by ChanServ
07:03 catadroid` [catalyst@Nightstar-6gdmcb.dab.02.net] has quit [Connection closed]
07:04 catadroid [catalyst@Nightstar-6gdmcb.dab.02.net] has joined #code
07:07 catadroid [catalyst@Nightstar-6gdmcb.dab.02.net] has quit [A TLS packet with unexpected length was received.]
07:07 catadroid [catalyst@Nightstar-6gdmcb.dab.02.net] has joined #code
07:13 catadroid` [catalyst@Nightstar-i5af5c.dab.02.net] has joined #code
07:16 catadroid [catalyst@Nightstar-6gdmcb.dab.02.net] has quit [Ping timeout: 121 seconds]
07:17 Kindamoody[zZz] is now known as Kindamoody
07:17 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
07:17 mode/#code [+o Crossfire] by ChanServ
07:18 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
07:21 catadroid` [catalyst@Nightstar-i5af5c.dab.02.net] has quit [Ping timeout: 121 seconds]
07:31 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
07:31 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
08:01 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
08:01 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
08:02 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
08:02 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
08:05 Far [Asur@Nightstar-58fet3.dip0.t-ipconnect.de] has joined #code
08:15 catadroid` is now known as catadroid
08:16 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
08:21 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
08:59 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
08:59 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
09:05 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:05 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [Connection closed]
09:06 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:06 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
09:22 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:22 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
09:28 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:28 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [Connection closed]
09:40 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:40 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
09:44 Far|2 [Asur@Nightstar-91p3ql.dip0.t-ipconnect.de] has joined #code
09:46 Far [Asur@Nightstar-58fet3.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
09:48 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:48 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
09:57 catadroid [catalyst@Nightstar-alajij.dab.02.net] has joined #code
09:57 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
10:07 Kindamoody is now known as Kindamoody|afk
10:10 catadroid [catalyst@Nightstar-alajij.dab.02.net] has quit [A TLS packet with unexpected length was received.]
10:10 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has joined #code
10:47 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
10:55 catadroid` [catalyst@Nightstar-alajij.dab.02.net] has quit [Ping timeout: 121 seconds]
11:48 macdjord|slep is now known as macdjord
13:07 ErikMesoy [Erik@Nightstar-hq72t5.customer.cdi.no] has joined #code
13:10 Far|2 [Asur@Nightstar-91p3ql.dip0.t-ipconnect.de] has quit [Ping timeout: 121 seconds]
14:08 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has left #code ["Leaving"]
16:36 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
16:36 mode/#code [+o Crossfire] by ChanServ
16:54 Red_Queen [Z@Nightstar-r9lk5l.cust.comxnet.dk] has joined #code
16:54 mode/#code [+o Red_Queen] by ChanServ
16:55 Crossfire [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
17:26 Far|2 [Asur@Nightstar-91p3ql.dip0.t-ipconnect.de] has joined #code
17:57 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has joined #code
17:57
< kourbou>
Heya. Anyone know how to help me get a UEFI boot working?
17:58
<&ToxicFrog>
What bootloader?
17:58
<&ToxicFrog>
I have some experience with efistub, but that's about it
17:58
< kourbou>
Well unfortunately it's a stupid bootloader.
17:58
< kourbou>
Because I have to use goofiboot for Solus OS.
17:58
< kourbou>
https://solus-project.com/forums/viewtopic.php?t=1159
17:59
< kourbou>
I installed the bootloader but it still brings me to the Windows bootloader.
17:59
< kourbou>
I tried using the EFI shell to force it.
17:59
< kourbou>
And I got into the actual bootloader, but it still redirected me.
17:59
< kourbou>
Back to Windows everytime. Whatever I do?
18:00
< kourbou>
I was hoping to add the Linux entry to the Windows bootloader, but apparently I can't do that. ._.
18:01
<&ToxicFrog>
Do you have a linux liveCD or something you can use to check the output of "efibootmgr -v"?
18:03
<&ToxicFrog>
Also, I'm not familiar with goofiboot -- what happens once you're into it? You tell it to boot linux, it kicks you into windows anyways?
18:04
< kourbou>
Well normally it's supposed to say "Solus OS" in the first hilighted line
18:04
< kourbou>
But it says "Windows Boot Manager" instead
18:04
< kourbou>
so it knows that I'm stuck.
18:04
< kourbou>
And I do have a liveCD to try that
18:05
< kourbou>
It's strange really I have 2 EFI folders.
18:05
< kourbou>
Don't know if you read the forum thread I sent.
18:05
< kourbou>
I asked the devs, but they look really lazy. :P
18:21
<&ToxicFrog>
I did.
18:21
<&ToxicFrog>
The windows EFI bootloader is in C:/EFI/? That's weird and also nonstandard.
18:21
< kourbou>
Yeah I'm not sure that's the actual EFI
18:22
<&ToxicFrog>
Well, examine the partition tables on both disks and see which partitions are marked as ESPs
18:22
< kourbou>
The only file and folders are C:/EFI/Microsoft/boot/BCD
18:22
< kourbou>
ESPs?
18:24
< kourbou>
In the Disk Management thing the only EFI System Partition is on the second disk.
18:24
< kourbou>
Which is the only option where I could install it.
18:24
< kourbou>
So I know the EFI is there.
18:24
<&ToxicFrog>
EFI System Partitions
18:24
< kourbou>
Ah right.
18:24
< kourbou>
Well I just have one on the second disk.
18:25
< kourbou>
It's not set as "boot" though.
18:25
< kourbou>
My C: drive is.
18:25
<&ToxicFrog>
They're both GPT? What's the filesystem type?
18:26
< kourbou>
Yeah both GPT.
18:27
<&ToxicFrog>
And the output of efibootmgr?
18:27
< kourbou>
On my Win10 disk I have NTFS with Windows 10, RAW with Solus OS, a swap partition and a Recovery partition
18:27
< kourbou>
And the other it's Recovery, EFI, and NTFS Windows 8
18:28
< kourbou>
And I haven't tried efibootmgr yet, I'm installing a thing on Windows so I'll try after
18:28
<&ToxicFrog>
"recovery" is DE94BBA4-06D1-4D40-A16A-BFD50179D6AC?
18:28
< kourbou>
what is that Hash code thing? xD
18:29
< kourbou>
I have a GUID for the Driver itself if that's what you're looking for
18:29
<&ToxicFrog>
That's a UUID and it's the UEFI filesystem ID for "windows recovery environment", which is the only UEFI filesystem type I can find that looks vaguely like "recovery"
18:30
< kourbou>
Ah.
18:30
< kourbou>
Anyway I can get that on Disk Management on Windows?
18:30
< kourbou>
I mean I figure it's just a recovery partition to fix Windows.
18:31
< kourbou>
And there's one on each disk except they're different sizes o.o
18:33
<&ToxicFrog>
I don't know how to get that info out of windows, no.
18:33
<&ToxicFrog>
Nor do I know how to look at the EFI boot variable.s
18:34
< kourbou>
Well I doubt the recovery partitions are EFI anyways.
18:34
< kourbou>
I just preffered computers when they were Legacy :|
18:35
< kourbou>
And you just had a boot sector
18:38
<&ToxicFrog>
Honestly, I prefer UEFI because booting using efistub is really, really, really easy.
18:40
<&ToxicFrog>
But here's how it's meant to go:
18:40
<&ToxicFrog>
- system POSTs
18:40
<&ToxicFrog>
- boot table, stored in nvram and managed (on linux) using efibootmgr, is loaded
18:42
<&ToxicFrog>
- active boot entries are read in order; each one specifies a disk, partition, and file to load
18:42
<&ToxicFrog>
- if all of those fail, it starts scanning removable media (in unspecified order) for an ESP and tries to boot a well-known filename from that
18:42
<&ToxicFrog>
- if that fails, it does the same for internal media
18:42
<&ToxicFrog>
- if all of those fail it gives up
18:43
<&ToxicFrog>
Most systems also have something you can press to list the boot table and let you pick a thing to boot from.
18:43
< kourbou>
Yeah mine is sh**
18:43
< kourbou>
I have an MSI motherboard.
18:44
< kourbou>
But I'll try "efibootmgr -v" and see what it gives.
18:44
<&ToxicFrog>
Among other things, this means that it shouldn't matter whether your boot partition is actually labeled as an ESP or not, as long as the entry in the boot table is correct and the firmware can mount it (which is guaranteed if it's FAT, and a crapshoot if it's anything else)
18:45
<&ToxicFrog>
Anyways, so in principle, what's meant to happen here is: firmware gets to step 3, finds your goofiboot entry, loads and runs it from the appropriate partition, and at this point goofiboot takes over and reads its config files or whatever.
18:46
<&ToxicFrog>
If that entry is missing or invalid, it'll skip over that and go to the next one, which is probably still the windows bootloader, hence why it's still booting into windows.
18:46
< kourbou>
Well then I have two problems.
18:46
< kourbou>
1. My motherboard isn't choosing goofiboot as a bootloader.
18:47
< kourbou>
2. goofiboot doesn't know where my Solus files are.
18:47
< kourbou>
And both these things might come from the same mistake.
18:47
< kourbou>
But something I can try is maybe install Solus on the second disk?
18:50
<&ToxicFrog>
What mistake would this be?
18:50
< kourbou>
I have no clue.
18:51
<&ToxicFrog>
Anyways. efibootmgr and fdisk will let you debug the boot table and figure out why it isn't finding goofiboot automatically. As for why goofiboot itself isn't working, I don't know anything about it.
18:51
<&ToxicFrog>
It might be that it expects command line arguments to be passed to it by the firmware, which doesn't happen if you opt to run it as an EFI shell
18:51
< kourbou>
Basically here's what I did. I shrinked the C: drive to make space for Linux. I booted on my live USB. I installed Solus to the C: disk and when it asked if I wanted a bootloader I said yes and the only option was the other disk.
18:51
<&ToxicFrog>
(the boot table can include a command line for each bootloader; this is how kernel parameters are passed when using efistub)
18:51
<&ToxicFrog>
I mean
18:51
< kourbou>
Aaaah.
18:51
< kourbou>
So maybe that's why it did not work with EFI shell?
18:52
<&ToxicFrog>
It's also possible that your motherboard is just a giant tire fire and doesn't properly support boot tables referring to more than one disk or something
18:52
<&ToxicFrog>
But that's harder to fix :P
18:52
< kourbou>
Yeah...
18:52
<&ToxicFrog>
So let's see if it's something simple and fixable first.
18:53
<&ToxicFrog>
(I don't actually know if goofiboot expects command line arguments; like I said, I don't know anything at all about it. I boot my EFI machines using efistub, but they aren't dual-boot linux/windows machines, so I've never had to worry about that end of things.)
18:53
< kourbou>
I can read up on that
18:55
< kourbou>
"goofiboot executes EFI images. The default entry is selected by a configured pattern (glob) or an on-screen menu. goofiboot operates on the EFI System Partition (ESP) only. Configuration file fragments, kernels, initrds, other EFI images need to reside on the ESP. Linux kernels must be built with CONFIG_EFI_STUB to be able to be directly executed as an EFI image. goofiboot reads simple and entirely generic configurion files; one file per
18:55
< kourbou>
boot entry to select from. Pressing Space (or most other) keys during bootup will show an on-screen menu with all configured entries to select from. Pressing enter on the selected entry loads and starts the EFI image."
18:55
< kourbou>
It uses config files?
18:56
<&ToxicFrog>
Huh. That sounds like it's a generic EFI boot manager for systems that don't have a built in boot selector.
18:58
< kourbou>
"Solus requires an EFI System Partition to be either present or created during install, and will only recognize an FAT or FAT32 partition on a GPT disk, with the ābootā flag set, as a valid EFI System Partition."
19:02
< kourbou>
I'm gonna boot into the live USB again
19:02
< kourbou>
finished the install.
19:04 kourbou|zzz [uid114955@Nightstar-u0buu4.irccloud.com] has joined #code
19:04 kourbou [kourbou@Nightstar-deqg8j.fbx.proxad.net] has quit [[NS] Quit: Leaving]
19:06 kourbou|zzz is now known as kourbou
19:06
< kourbou>
Not asleep just yet. :P
19:07 kourbou is now known as NSGuest44733
19:07
< ErikMesoy>
Norway: Students keep using googletranslate et al on their othernorwegian language exams, teachers despairing that they don't know how to stop this and suggest dropping the classes or at least not giving language grades. Local authority responds by saying "we can't drop othernorwegian classes, block the IP addresses instead".
19:07
< ErikMesoy>
"Othernorwegian" because the Norwegian language is fractally bullshit when it comes to modes of writing.
19:09 NSGuest44733 is now known as kourbou
19:11
< abudhabi>
(And speaking.)
19:11
< kourbou>
Okay so ToxicFrog I'm now on the live.
19:12
< kourbou>
efibootmgr isn't installed it seems
19:12
< kourbou>
And it's not found in the repo. :|
19:15 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
19:16 mode/#code [+qo Vornicus Vornicus] by ChanServ
19:29
< kourbou>
Having trouble building efibootmgr
19:30
< kourbou>
err.h: No such file or directory
19:32
<&ToxicFrog>
Might be in an "efi-tools" package or something stead?
19:32
<&ToxicFrog>
*instead?
19:33
<&ToxicFrog>
:/
19:33
< kourbou>
No. :(
19:33
< kourbou>
How do you search for a package on pisi?
19:34
< kourbou>
Okay there's a gnu-efi package
19:35
< kourbou>
Didn't help.
19:35
< kourbou>
Oh there's a package called gummiboot. "Simple UEFI boot manager"
19:36
<&ToxicFrog>
I have no idea, I've never even heard of this distro before
19:36
< kourbou>
Yeah it's kind of annoying. :/
19:37
< kourbou>
You know I'll try installing it on the second disk.
19:43
< kourbou>
GParted is awesome though.
20:02 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has quit [[NS] Quit: reboot]
20:03 McMartin [mcmartin@Nightstar-rpcdbf.sntcca.sbcglobal.net] has joined #code
20:04 mode/#code [+ao McMartin McMartin] by ChanServ
20:15
< kourbou>
I tried. Still not working.
20:18 JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code
20:18
<&ToxicFrog>
At this point I don't think there's any help I can offer. :/ You're using a distro I know nothing about, a boot selector I know almost nothing about, you don't have access to the tools I'd normally use to debug this, and you're dual-booting, which I've never attempted on UEFI.
20:18 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [NickServ (RECOVER command used by JustLurk)]
20:18 mode/#code [+o JustLurk] by ChanServ
20:18 JustLurk is now known as JustBob
20:23
< kourbou>
9:20 PM <kour> https://usercontent.irccloud-cdn.com/file/Z7qKhU6v/irccloudcapture-2020477351.jp g
20:23
< kourbou>
It's really strange.
20:24
< kourbou>
9:21 PM <kour> https://usercontent.irccloud-cdn.com/file/nLSkxggd/irccloudcapture-281837220.jpg
20:24
< kourbou>
I think this a bug with the installation itself
20:25
< kourbou>
There's no files in the loader/entries/
20:25
< kourbou>
And I'm supposed to have files telling the bootloader what to start there.
21:07 Red_Queen [Z@Nightstar-r9lk5l.cust.comxnet.dk] has quit [Ping timeout: 121 seconds]
21:25 Kindamoody|afk is now known as Kindamoody
21:53 JustLurk [justbob@ServerAdministrator.Nightstar.Net] has joined #code
21:53 JustBob [justbob@Nightstar.Customer.Dissatisfaction.Administrator] has quit [NickServ (RECOVER command used by JustLurk)]
21:53 JustLurk is now known as JustBob
21:53 mode/#code [+o JustBob] by ChanServ
22:10 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
22:20 Crossfire [Z@Nightstar-pdi1tp.customer.tdc.net] has joined #code
22:20 mode/#code [+o Crossfire] by ChanServ
22:31 thalass [thalass@Nightstar-283.o7s.158.104.IP] has joined #code
22:31 mode/#code [+o thalass] by ChanServ
22:34 jerith [jerith@ServerAdministrator.Nightstar.Net] has quit [Ping timeout: 121 seconds]
22:35 game [game@Nightstar-rab.36r.51.185.IP] has joined #code
22:35
< game>
hi all i am making a hanmgman game gui i have the game class done the gameframe and the gameviewer so far i was ablabe to get 4 panels up my dashes are showing up keybard as well i donne the lisner to my keyboard but it still not writing anything yet i don't know where i got it wrong can any one have allok at it any advice help will be most appreciated
22:36
< game>
http://pastebin.com/D4k5EhHj hangmangame class
22:36 jerith [jerith@Nightstar-dmm.807.239.23.IP] has joined #code
22:36
< game>
http://pastebin.com/y9VT1ZtS hangmangameframe
22:36 mode/#code [+ao jerith jerith] by ChanServ
22:36
< game>
http://pastebin.com/qjXAF3vM hangmangame viewer
22:36
< game>
this is my code
22:37
< game>
http://pastebin.com/D4k5EhHj hangmangame class
22:37 game [game@Nightstar-rab.36r.51.185.IP] has left #code []
22:38
<@Tamber>
Typical.
22:39 game [game@Nightstar-rab.36r.51.185.IP] has joined #code
22:40
< game>
hi all can i ask a question on java gui
22:40
< ErikMesoy>
Yes.
22:40
< game>
hi all i am making a hanmgman game gui i have the game class done the gameframe and the gameviewer so far i was ablabe to get 4 panels up my dashes are showing up keybard as well i donne the lisner to my keyboard but it still not writing anything yet i don't know where i got it wrong can any one have allok at it any advice help will be most appreciated
22:40
<@Tamber>
You're skipping.
22:40
< ErikMesoy>
That's not a question, that's a "please do my homework" statement, also you said that already.
22:41
< game>
i am trying to know what i am doing wrong not asking any one to give answer just bit of guideness
22:41
< ErikMesoy>
Try to ask a question that respects us as independent people with our own time and our own interests. We are not getting paid to help you, so try to convince us that it's worth the effort to look at your code rather than file you in the circular file.
22:42 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
22:43
< game>
i am half way down in my code i jus hate be stuck that all why i am here and i dont want somebody else finish my work other wise all what i did is worth nothing
22:43
< ErikMesoy>
All right. Let's see.
22:44
< ErikMesoy>
Have you isolated the problem to the keyboardlistener?
22:44 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
22:44
< ErikMesoy>
Have you tried making an independent listener to experiment with how it works?
22:44
< game>
i did a isner for all keyboard buttons cause i am using a n array for the keyboard
22:45
< ErikMesoy>
Have you tested this listener on its own?
22:46
< ErikMesoy>
I'm still reading your code, but the first thing that comes to mind is that you should test the listener on its own and see if it works by itself (without the rest of the Hangman code) so that you can check whether the problem is there.
22:47
< game>
i haven't tried that
22:51 catadroid [catalyst@Nightstar-l3vk1v.dab.02.net] has joined #code
22:56
< ErikMesoy>
Oh wow, I was a little surprised by seeing char letter='A'; for i < 26: letter++ but apparently this is legitimate Java.
22:57
<&McMartin>
Yeah, chars are secretly unsigned shorts, basically.
22:57
<&McMartin>
They're a fully integral type
22:58
<&McMartin>
(This is a very common idiom in quite a few languages)
22:59
<@celticminstrel>
I was under the impression that a char is typically 8 bits and a short is typically 16 bits.
22:59
<@celticminstrel>
Oh wait, Java.
22:59
<@celticminstrel>
Okay yeah, Java chars are 16 bits.
22:59
<&McMartin>
Yeah, Java chars are UCS-2 codepoints
22:59
< ErikMesoy>
I can see why they would have that idiom, but I can also see it leading to very silly things once you get outside of narrow usage.
23:00
< [R]>
UTF-16 is evil
23:00
<&McMartin>
What manner of silly things
23:00
<&McMartin>
R: I didn't say UTF-16 :9
23:00
<&McMartin>
:( even
23:00
< [R]>
Same problems
23:00
< catadroid>
Not quite UTF-16 is less helpful
23:00
<&McMartin>
Well
23:00
<@celticminstrel>
My impression is that Windows uses UTF-16 and everyone else uses UTF-8.
23:01
<&McMartin>
Mostly true
23:01 * celticminstrel isn't actually sure what the difference is between UTF-16 and UCS-2.
23:01
< catadroid>
Windows uses 16 bit wide characters
23:01
<&McMartin>
UCS-2 doesn't admit surrogate pairs exist, and just thinks they're illegal characters
23:01
< [R]>
Surrogate pairs?
23:01
<&McMartin>
UCS-2 is "This hails from a time when Unicode characters were 16 instead of 18 bit wide"
23:01
<@celticminstrel>
16-bit characters are more convenient for string manipulation.
23:01
< catadroid>
UTF-16 has the ability to have wider than 16 bit characters to represent the rest of the code points
23:01
<&McMartin>
This keyboard is slowly failing :/
23:02
< catadroid>
I'm drunk
23:02
< ErikMesoy>
McMartin: Silly things like incrementing something outside of A-Z and getting weird results because you haven't memorized the ordering of other symbols.
23:02
<&McMartin>
ErikMesoy: Ah, but you see
23:02
<&McMartin>
You *have*
23:02
<&McMartin>
The traditional implementation of tolower() for 8-bit characters is actually to use the character as a lookup index in a 256-byte array
23:03
<&McMartin>
(Because this lets you use implement it as a macro without worrying about side effects)
23:03
<@celticminstrel>
My library seems to use compiler intrinsics for it.
23:03
< [R]>
Really? I'd have assumed a ?: or if/else
23:04
<&McMartin>
[R] Then you can't implement it as a macro, because the argument appears more than once and if it's a function call or something, Bad Times.
23:04
<@celticminstrel>
Like, the definition is literall "return (__istype(_c, _CTYPE_L));"
23:04
< ErikMesoy>
McMartin: I'm pretty sure I haven't memorized any such ordering of chars other than a-zA-Z. Or even near-memorized it in a handy reference unless the Ā§!"#Ā¤%&/=? chain I get from holding Shift and sweeping my finger across the numeric row is supposed to be that ordering.
23:04
< ErikMesoy>
So what are you getting at?
23:04
< catadroid>
Lookup can be one to one mapping, conditionals are much slower
23:04
< [R]>
Ah right
23:04
<@celticminstrel>
(Why do they even bother using underscore-prefixing for local variables, anyway?)
23:04
<&McMartin>
ErikMesoy: Generic you
23:04
<@celticminstrel>
Oh wait, __istype isn't an intrinsic.
23:04
<&McMartin>
Anyone using the trick knows the ASCII order and is relying on it
23:05
< ErikMesoy>
McMartin: Right. That was a little confusing right immediately after being addressed by name. :P
23:05
<&McMartin>
ASCII = Latin-1 = Unicode, as well, for the first 127 codepoints
23:05
<@celticminstrel>
It's a function that calls another function __maskrune in some way that I don't understand (or care about).
23:05
< ErikMesoy>
It would have been clearer with something like "If you're a dedicated Java programmer, you have [memorized that]".
23:06
<&McMartin>
celticminstrel: underscore prefixes and double-underscore prefixes are space reserved in the standard for implementation-specific things, so that there aren't name collisions despite older languages lacking actual namespacing mechanisms, IIRC
23:06
<&McMartin>
ErikMesoy: This trick goes back decades before Java
23:06
<@celticminstrel>
Right, but with local variables and function parameters, there can't be name collisions anyway.
23:13 game [game@Nightstar-rab.36r.51.185.IP] has quit [[NS] Quit: irc2go]
23:22 Kindamoody is now known as Kindamoody[zZz]
23:51 catadroid` [catalyst@Nightstar-l3vk1v.dab.02.net] has joined #code
23:51 catadroid [catalyst@Nightstar-l3vk1v.dab.02.net] has quit [A TLS packet with unexpected length was received.]
23:53 catadroid [catalyst@Nightstar-6jisqb.dab.02.net] has joined #code
23:55 catadroid` [catalyst@Nightstar-l3vk1v.dab.02.net] has quit [Ping timeout: 121 seconds]
--- Log closed Sun Mar 06 00:00:52 2016
code logs -> 2016 -> Sat, 05 Mar 2016< code.20160304.log - code.20160306.log >

[ Latest log file ]