<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:28:30] <20​kdc> I wonder which bus station they're at. Can't tell. Can't be the one in the middle though.
L2[00:29:03] <20​kdc> None of the pointers go there!
L3[01:02:19] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@i577BCFA5.versanet.de) (Ping timeout: 204 seconds)
L4[01:05:04] <Lizzy> %tonk
L5[01:05:05] <MichiBot> Dagnammit! Li​zzy! You beat Squi​dDev's previous record of 1 hour, 1 minute and 18 seconds (By 1 hour, 58 minutes and 13 seconds)! I hope you're happy!
L6[01:05:06] <MichiBot> Lizzy's new record is 2 hours, 59 minutes and 32 seconds! Lizzy also gained 0.00394 (0.00197 x 2) tonk points for stealing the tonk. Position #3. Need 0.05032 more points to pass Compan​ionCube!
L7[01:08:38] ⇦ Quits: Vexaton (~Vexatos@port-92-192-110-1.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L8[01:13:54] <Ar​iri> Inari: I made this from something you said awhile ago and its come back to censor me
L9[01:15:35] <Ar​iri> %tell Inari I made this from something you said awhile ago and its come back to censor me https://lcars5201.ddns.net/index.php/s/gX2bqXfBoyftgPd/preview
L10[01:15:36] <MichiBot> Ar​iri: Inari will be notified of this message when next seen.
L11[01:19:44] <Amanda> @Ariri wut?
L12[01:22:36] <Amanda> I don't understand what you mean by "censor you"
L13[01:25:00] <Amanda> You know. Growing up I never thougt I'd relate to a fictional principal as much as I do
L14[01:25:52] <Amanda> Specifically this: https://images.app.goo.gl/9VKcZPCj4Lmeewgs5
L15[01:29:38] ⇨ Joins: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
L16[01:30:34] <Ar​iri> Maybe that's the wrong word, I'm trying to say fu as in fuck, but if I send the message right then, it will convert to Can mew imyagine an imagyinary mewnyagerie mwenyager imagyining mewnyaging an imayaginaru mernyagerie?
L17[01:31:02] <Ar​iri> Amanda: Indeed relatable.
L18[01:37:08] ⇦ Quits: ondrej008 (uid311009@id-311009.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L19[01:41:05] <Amanda> Oh, it was a completion? I thought it was a search bar applet type thing that converted some input into that, and the command was fu
L20[01:42:27] <Amanda> Also no, censor totatally works I'm that context. My brain was locked into parsing it as a different kind of verb which is why I was confused
L21[01:43:32] <Ar​iri> Ah.
L22[01:44:10] <Amanda> resetting the cache fixed it. :P
L23[01:44:21] <Amanda> ( I was reading some in between my messages )
L24[01:44:57] <Ar​iri> brain.exe is working
L25[01:45:41] <Amanda> right then, back toMC
L26[01:45:43] <Ar​iri> %choose make nextcloud cronjobs today or tommorow
L27[01:45:44] <MichiBot> Ar​​iri: Is it a bird?! Is it a plane?! No! It's "make nextcloud cronjobs today"!
L28[01:46:19] <Ar​iri> %8ball are you sure because — ?
L29[01:46:20] <MichiBot> Ar​​iri: [ The Bowling ball doesn't answer ]
L30[01:46:41] <Amanda> %8ball alloy smelting or regular furnacing
L31[01:46:42] <MichiBot> Ama​nda: I don't think that's a question...
L32[01:46:49] <Amanda> %choose alloy smelting or regular furnacing
L33[01:46:49] <MichiBot> Ama​nda: Haven't you always gone with "regular furnacing"? Hm, maybe not.
L34[01:47:06] <Ar​iri> %oclogs
L35[01:47:07] <MichiBot> Ar​​iri: https://irclogs.pc-logix.com/list?chan=oc
L36[01:47:36] <Michiyo> %tonk
L37[01:47:37] <MichiBot> I'm sorry Michiyo, you were not able to beat Lizzy's record of 2 hours, 59 minutes and 32 seconds this time. 42 minutes and 31 seconds were wasted! Missed by 2 hours and 17 minutes!
L38[01:47:47] <Michiyo> <_< wait what
L39[01:48:06] <Michiyo> sonofa.
L40[01:48:14] <Michiyo> it happened while I was disconnected.
L41[01:48:19] <Michiyo> thanks ethernet cable.
L42[01:49:09] <Amanda> Yes... the ethernet cable is at fault... def. not me chewing it
L43[01:49:34] <Ar​iri> Cat6 nom nom noms
L44[01:49:58] <Amanda> Two questions, MC. 1) Why did thie skelleton have intestines. 2) Why did it eat ink sacs
L45[01:49:59] <Ar​iri> OC Logs are great bc I found this again :) https://www.youtube.com/watch?v=E-Xxo6utgNA
L46[01:49:59] <MichiBot> Shirakami Fubuki - I am a cat | length: 1m 4s | Likes: 37,196 Dislikes: 281 Views: 783,787 | by shirobaka | Published On 11/1/2020
L47[01:51:58] <Ar​iri> It was curious to test its newfound intestines
L48[01:55:32] <Michiyo> %p
L49[01:55:34] <MichiBot> Ping reply from Mic​hiyo 0.44s
L50[01:55:35] <MichiBot> Ping reply from Mic​hiyo 0.65s
L51[01:59:03] <Amanda> Ping reply from Michiyo 82000s
L52[01:59:41] <Amanda> %8ball irradiate while farming?
L53[01:59:41] <MichiBot> Ama​nda: Signs point to yes
L54[01:59:45] <Ar​iri> 22.77 minutes
L55[02:00:10] <Ar​iri> Would result in a bit of block lag, perhaps.
L56[02:01:12] <Amanda> Break a block, a full MC day and some later, it'll appear broken!
L57[02:01:32] <Amanda> if MC block breaking was done by beurocrats
L58[02:02:46] <Ar​iri> mewrocrats
L59[02:03:33] <Ar​iri> Is the album art and artist info of a song called ID3 or something? I forgot and Im trying to look for a program to download Soundcloud songs with all the metadata to prettify my library
L60[02:04:10] <Amanda> I think so? for mp3s at least
L61[02:06:06] <Ar​iri> Oh, I found something rather quickly: https://addoncrop.com/soundcloud-music-downloader/
L62[02:15:02] <Ocawes​ome101> Rate my custom ComputerCraft font http://tinyurl.com/y76g8pgf
L63[02:15:13] <Michiyo> -45/10
L64[02:16:34] <Ocawes​ome101> let's see... assuming that (X < 0 == (10 - X)) then -45/10 == 5/10 :D
L65[02:16:48] <Ocawes​ome101> let's see... assuming that (X < 0 -> (10 - X)) then -45/10 == 5/10 :D [Edited]
L66[02:17:05] <Michiyo> Whatever helps you sleep at night
L67[02:17:21] <Michiyo> Also, you know what they say about assuming... it makes an ass out of you
L68[02:17:34] <Ocawes​ome101> more like out of "u" :D
L69[02:26:40] <Ar​iri> hmms in Comic Sans + Wingdings
L70[02:52:13] <Adorabl​eCatgirl> lol
L71[02:52:19] <Adorabl​eCatgirl> i should make the OSDI zorya loader
L72[02:55:31] <Izaya> I wonder if I could convert SGI Screen to an OC font
L73[02:56:08] <Adorabl​eCatgirl> ooo
L74[02:56:12] <Adorabl​eCatgirl> WAIT
L75[02:56:13] <Adorabl​eCatgirl> izzy
L76[02:56:16] <Adorabl​eCatgirl> i had an idea
L77[02:56:29] <Adorabl​eCatgirl> for once i get the new OSSM update written (aka in 1000 years)
L78[02:56:50] <Adorabl​eCatgirl> raster card with SGI Screen font as the loaded sprites
L79[02:57:17] <Izaya> ooooooooooooo
L80[02:57:56] <Adorabl​eCatgirl> 'cause, what's the side of the SGI Screen font?
L81[02:59:02] <Adorabl​eCatgirl> gmod keeps locking up
L82[03:46:57] <Izaya> like, 8px to 18px?
L83[04:08:46] <CompanionCube> %tonk
L84[04:08:47] <MichiBot> I'm sorry CompanionCube, you were not able to beat Lizzy's record of 2 hours, 59 minutes and 32 seconds this time. 2 hours, 21 minutes and 10 seconds were wasted! Missed by 38 minutes and 22 seconds!
L85[04:08:57] <CompanionCube> goddammit
L86[04:09:54] * CompanionCube skipped over Michiyo's tonk
L87[04:27:06] ⇦ Quits: superminor2 (~super@159.242.41.91.dynamic.cltel.net) (*.net *.split)
L88[04:27:06] ⇦ Quits: infina (~infina@caligula.lobsternetworks.com) (*.net *.split)
L89[04:27:06] ⇦ Quits: asie (~asie@asie.pl) (*.net *.split)
L90[04:28:13] ⇨ Joins: superminor2 (~super@159.242.41.91.dynamic.cltel.net)
L91[04:28:13] ⇨ Joins: infina (~infina@caligula.lobsternetworks.com)
L92[04:28:13] ⇨ Joins: asie (~asie@asie.pl)
L93[04:28:13] anarchy.esper.net sets mode: +v on asie
L94[05:27:36] <Amanda> Izaya: about to unplug for the night, but penny for your thoughts: rpc_import -- imports a RPC prefix as shell commands
L95[05:27:56] <Amanda> Would that even be possible to be part of the rpc lib?
L96[05:28:40] <Amanda> ...hrm. Make RPC update it's returned table, actually
L97[05:28:52] <Amanda> since tables are by-ref
L98[05:29:14] <Amanda> feel free to crib that idea
L99[05:29:15] <Izaya> Amanda: I like that idea.
L100[05:29:22] <Izaya> Or, the concept
L101[05:29:45] <Izaya> Actually implementing it would be a more complicated problem, but the basic idea is pretty solid
L102[05:29:51] <Amanda> It's like powershell remoting, but you know, nota hacked-together mess os windows RPC / SSH
L103[05:31:16] <Amanda> oh right, using the table returned by the import would be a bit fucky in a multiuser env
L104[05:31:20] <Amanda> anyway, -> typos
L105[05:31:52] <Amanda> oh, that's why I'm so tired. It's 00:30
L106[05:33:46] <Izaya> rpc_import could just dump functions into your shell environment
L107[05:52:30] <Amanda> Is that exposed at all?
L108[05:53:15] <Amanda> %tell Inari kitty has a well-trained human for getting attention: https://i.imgur.com/CYt9n58.jpg
L109[05:53:16] <MichiBot> Amanda: Inari will be notified of this message when next seen.
L110[05:53:20] <Izaya> not outwardly, but you could totally have it as a shell builtin
L111[05:53:59] <Amanda> True, tough that'll you're the shell and rpc tightly together
L112[05:54:16] <Amanda> That'll tie*
L113[05:54:27] <Izaya> True enough.
L114[05:56:16] <Amanda> Maybe expose the shell environment in a shenv envvar?
L115[05:58:42] <Amanda> Anyways, seeing as it's nearly 0100, guess I'll sleep
L116[06:01:05] <Izaya> o/
L117[06:17:09] <Adorabl​eCatgirl> Izaya: zlan server: now with integrated frequest and Tsuki xRPC and shit
L118[06:26:50] <Adorabl​eCatgirl> Izaya: should i bother with screen output?
L119[06:26:59] <Izaya> where
L120[06:27:00] <Izaya> how
L121[06:30:19] <Adorabl​eCatgirl> zlan server shit
L122[07:02:13] ⇦ Quits: immibis (~immibis@x59cc8a84.dyn.telefonica.de) (Ping timeout: 190 seconds)
L123[07:04:05] <Izaya> output to syslog
L124[07:24:21] <SquidDev> %tonkout
L125[07:24:21] <MichiBot> Sard! Squi​dDev! You beat Li​zzy's previous record of 2 hours, 59 minutes and 32 seconds (By 16 minutes and 1 second)! I hope you're happy!
L126[07:24:22] <MichiBot> Squi​dDev has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.056. Position #10 Need 0.01105 more points to pass The_St​argazer!
L127[08:19:23] ⇦ Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com) (Remote host closed the connection)
L128[08:23:38] ⇨ Joins: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com)
L129[08:24:05] ⇨ Joins: immibis (~immibis@x2f7f35a.dyn.telefonica.de)
L130[08:30:26] ⇨ Joins: Inari (~Pinkishu@pD9E8FD92.dip0.t-ipconnect.de)
L131[08:36:06] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L132[08:36:57] ⇨ Joins: OIDLE (~webchat@95.47.161.54)
L133[08:45:02] <Forec​aster> %tonk
L134[08:45:02] <MichiBot> Aw jeez! Forec​aster! You beat Squi​dDev's previous record of <0 (By 1 hour, 20 minutes and 41 seconds)! I hope you're happy!
L135[08:45:03] <MichiBot> Forecaster's new record is 1 hour, 20 minutes and 41 seconds! Forecaster also gained 0.00134 tonk points for stealing the tonk. Position #1.
L136[09:15:23] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Quit: R.I.P)
L137[09:17:13] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L138[09:31:43] <Inari> .
L139[09:32:10] <Inari> Amanda: haha, nice
L140[09:32:47] <Inari> @Ariri I'm confused, is that a custom discord client?
L141[09:32:58] <Inari> Or well, modified one anyway
L142[09:33:11] <Inari> Amanda: Smart cat
L143[09:35:56] <Forec​aster> %sip
L144[09:35:56] <MichiBot> You drink a light tuna potion (New!). It tastes sour.
L145[09:36:06] <Forec​aster> agh sour tuna
L146[09:36:13] <Forec​aster> bleh
L147[09:37:01] <Ar​iri> Yeah, modified. The screenshot is an aliases plugin which is basically text replacement. Two months ago you sent a link with the Can mew imyagine an imagyinary mewnyagerie mwenyager imagyining mewnyaging an imayaginaru mernyagerie? song, and I added it to the aliases because – . Now in the rare instance I curse, it is replaced with "Can mew imyagine an imagyinary mewnyagerie mwenyager imagyining mewnyaging an imayaginaru mernyagerie?"
L148[09:40:05] <Forec​aster> ugh, why do all the solid wool texture packs have a stupid border around the edges
L149[09:40:06] <Forec​aster> D:<
L150[09:40:11] <Inari> I see
L151[09:41:47] <Inari> @Ariri 𝖿𝗎𝖻𝗎𝗄𝗂 𝑭𝒖𝒃𝒖𝒌𝒊 𝔽𝕌𝔹𝕌𝕂𝕀
L152[09:48:31] <Ar​iri> alien space cat mew mew mew
L153[09:48:43] <Ar​iri> >space
L154[09:48:43] <Ar​iri> >https://lcars5201.ddns.net/index.php/s/AS3JjF4PXb6snXP/preview
L155[09:57:17] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L156[10:05:43] <Saphire> Aririririri
L157[10:05:48] * Saphire runs away
L158[10:13:00] <Inari> Saphire: Ayaya
L159[10:13:17] <Inari> https://www.youtube.com/watch?v=UCDxZz6R1h0
L160[10:13:18] <MichiBot> Watching Ayaya Intensifies For 10 HOURS! | length: 10h, 6m 19s | Likes: 66,143 Dislikes: 2,407 Views: 2,397,502 | by Boneclinks | Published On 13/8/2018
L161[10:17:12] ⇦ Quits: BobbyTables2012 (~EiraIRC@137-025-007-189.res.spectrum.com) (Remote host closed the connection)
L162[10:19:00] <Izaya> CompanionCube: can't find the source for the software that "anonymizing" is supposed to be in
L163[10:19:03] <Izaya> most inconvenient
L164[10:42:26] ⇦ Quits: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net) (Read error: Connection reset by peer)
L165[10:44:58] <Izaya> oh, I think it was a decompile or whatever
L166[10:51:53] <Ar​iri> Saphirerere
L167[11:08:22] ⇨ Joins: Vexatos (~Vexatos@port-92-192-110-1.dynamic.as20676.net)
L168[11:08:22] zsh sets mode: +v on Vexatos
L169[11:11:51] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L170[12:01:20] ⇨ Joins: ben_mkiv (~ben_mkiv@i577BCFA5.versanet.de)
L171[13:20:22] <Peach​Master> Hello, interesting people. I am trying to create a custom component with OpenComputers, but I get this exception each time it's trying to be registered.
L172[13:20:22] <Peach​Master> Code Block pastebined https://paste.pc-logix.com/mumaluvefe
L173[13:20:22] <Peach​Master> How do we resolve this issue?
L174[13:21:01] <Peach​Master> I think it's an only me problem because literally there is nothing on this error online related to OpenComputers.
L175[13:26:11] <Peach​Master> I understand the error, but I don't know how to fix it because how am I supposed to access the environment without implementing Environment.
L176[13:26:11] <Peach​Master> Code Block pastebined https://paste.pc-logix.com/mirumapime
L177[13:29:48] ⇨ Joins: macro (~macro@static.119.49.202.116.clients.your-server.de)
L178[13:30:12] ⇦ Quits: macro (~macro@static.119.49.202.116.clients.your-server.de) (Client Quit)
L179[13:36:01] <SquidDev> %tonk
L180[13:36:01] <MichiBot> Waesucks! Squi​dDev! You beat Forec​aster's previous record of 1 hour, 20 minutes and 41 seconds (By 3 hours, 30 minutes and 17 seconds)! I hope you're happy!
L181[13:36:02] <MichiBot> SquidDev's new record is 4 hours, 50 minutes and 59 seconds! SquidDev also gained 0.007 (0.0035 x 2) tonk points for stealing the tonk. Position #10. Need 0.00405 more points to pass The_St​argazer!
L182[13:43:57] <Peach​Master> Is there something missing? I'm looking at other mods and they do it the same way I'm doing it.
L183[13:44:37] <Forec​aster> are you calling the injection twice by accident?
L184[13:46:47] <Peach​Master> I don't even call the injection anywhere. Are you talking about in the mod int?
L185[13:46:49] <Peach​Master> I don't even call the injection anywhere. Are you talking about in the mod init? [Edited]
L186[13:47:55] <Peach​Master> Yep, just checked, the blocks are only registered once.
L187[13:48:31] <Peach​Master> Just checked again, I'm pretty sure the TileEntities are being registered only once too.
L188[13:53:29] <DaCompu​terNerd> so what is the class meant to do
L189[13:54:00] <Peach​Master> It's a TileEntity with a couple of methods and it will send a signal to a computer on a network when something happens.
L190[13:54:16] <Peach​Master> I implemented Environment in order to send those signals.
L191[13:54:20] <DaCompu​terNerd> hmm
L192[13:58:29] <Peach​Master> Code Block pastebined https://paste.pc-logix.com/rozuyipefi
L193[13:58:29] <Peach​Master> I've checked in the source code and this is where it happens at.
L194[13:58:38] <Peach​Master> Code Block pastebined https://paste.pc-logix.com/olozohegoz
L195[14:04:01] <Peach​Master> The prefab TileEntityEnvironment does the same thing I'm doing, and apparently that is supposed to work.
L196[14:06:39] <Amanda> Have you tried looking at other mods implementation of components?
L197[14:07:49] <Peach​Master> Yeah, I'm looking at how OpenPrinters does it.
L198[14:09:21] <Peach​Master> The TileEntities look like how I'm doing it.
L199[14:09:38] <Peach​Master> This is really weird, there has to be something I'm doing wrong because all of the other mods do it fine.
L200[14:09:50] <DaCompu​terNerd> providing the whole class in a pastebin would elp
L201[14:09:52] <DaCompu​terNerd> providing the whole class in a pastebin would help [Edited]
L202[14:09:57] <Kristo​pher38> Conflicting name maybe?
L203[14:15:08] ⇦ Quits: phroa (~phroa@173.254.236.155) (Ping timeout: 190 seconds)
L204[14:15:11] <Peach​Master> I checked the code, yes some names were the same, which I fixed. But it still didn't work. Also, pastebin link coming up.
L205[14:16:14] <Peach​Master> Here is the link. Sorry if it looks a little bit messy, it's for ComputerCraft and OpenComputers, ~~and I'm a bad programmer lol~~
L206[14:16:14] <Peach​Master> https://pastebin.com/UszRrMPr
L207[14:18:33] ⇨ Joins: Vexaton (~Vexatos@port-92-192-46-81.dynamic.as20676.net)
L208[14:18:33] zsh sets mode: +v on Vexaton
L209[14:20:58] ⇦ Quits: Vexatos (~Vexatos@port-92-192-110-1.dynamic.as20676.net) (Ping timeout: 190 seconds)
L210[14:22:03] <Amanda> Why are you implementing SimpleComponent and Environment?
L211[14:22:27] <Amanda> s/and/and/
L212[14:22:27] <MichiBot> <Amanda> Why are you implementing SimpleComponent and Environment?
L213[14:22:48] <Peach​Master> Wait, are we not supposed to do that?
L214[14:23:13] <Amanda> OpenPrinter only implements Environment
L215[14:23:18] <Amanda> OC has several extension methods
L216[14:24:19] ⇨ Joins: phroa (~phroa@173.254.236.155)
L217[14:25:04] <Peach​Master> Huh. I'm going to try to run it with removing SimpleComponent.
L218[14:25:30] <DaCompu​terNerd> i just implemented simplecomponent for when I made interactions with opencomputers
L219[14:25:37] <DaCompu​terNerd> nuclearcraft does just that and sends events just fine, I believe
L220[14:27:05] <Amanda> Izaya: also, my wanting rpc_impot to not be a hard-requirement on RPC is ebcasue I'd totally like to make my lilac RPc also work for that. :P
L221[14:27:24] <Amanda> or rather, also implement something similar
L222[14:27:59] <Peach​Master> I removed the SimpleComponent implementation, and it doesn't show up when I list all of the components.
L223[14:28:40] <Amanda> Try just simplecomponent then.
L224[14:28:54] <Amanda> They are two different extension points, that do similar, but different things
L225[14:31:27] <Peach​Master> Okay, I'm trying that.
L226[14:37:13] <Peach​Master> Yeah, I feel like I'm not doing the right think because I can't even access the node from the code because Environment is not implemented.
L227[14:44:13] <Peach​Master> *thing
L228[14:50:58] <Amanda> Not sure, tbh. I've never been able to completely wrap my head around OC's mod APIs. Maybe @payonel is around, or Vexaton can help
L229[14:51:51] *** Vexaton is now known as Vexatos
L230[14:52:57] <Inari> %pet Amanda
L231[14:52:58] <MichiBot> Inari is petting Amanda with burned out eyes. Amanda regains 1d4 => 4 hit points! Burned out eyes suddenly ceases to be.
L232[14:53:43] <Vexatos> hi it me
L233[14:53:53] <Vexatos> @PeachMaster what kind of block is your component >_>
L234[14:53:56] <Vexatos> yes that is relevant
L235[14:54:29] * Amanda glares at Inari
L236[14:54:55] <Inari> :D
L237[14:55:49] <Peach​Master> Hmm, what do you mean? Like Block or BlockContainer?
L238[14:56:31] <Vexatos> no
L239[14:56:33] <Vexatos> what does it do
L240[14:57:09] <Vexatos> OC has two different systems of components
L241[14:57:12] <Vexatos> there are direct and indirect ones
L242[14:57:30] <Vexatos> the direct system should only be used for blocks that are explicitly made to be part of a computer network
L243[14:57:37] <Vexatos> they propagate the network along their sides
L244[14:58:01] <Vexatos> the indirect system should be used for any block that serves any purpose but just happens to allow querying its information from a computer
L245[14:58:22] <Vexatos> e.g. a furnace should use the indirect system, a printer specifically designed for computer interfacing the direct one
L246[14:58:57] <Peach​Master> It's an indirect one.
L247[15:02:00] <Vexatos> then you need to use a driver instead
L248[15:02:21] <Vexatos> with it, you can place an adapter next to your component to interface with it
L249[15:06:13] <Vexatos> a driver is a singleton class that you register, and it returns a managedenvironment instance for each tile.
L250[15:06:15] <Vexatos> Example: https://github.com/Vexatos/Computronics/blob/1.12/src/main/java/pl/asie/computronics/integration/flamingo/DriverFlamingo.java
L251[15:06:24] <Vexatos> slightly more wrapped but gives you an idea
L252[15:06:31] <Vexatos> the OCDriver class
L253[15:08:25] <Ocawes​ome101> %tonk
L254[15:08:26] <MichiBot> I'm sorry Ocawesome101, you were not able to beat SquidDev's record of 4 hours, 50 minutes and 59 seconds this time. 1 hour, 32 minutes and 24 seconds were wasted! Missed by 3 hours, 18 minutes and 34 seconds!
L255[15:08:36] <Ocawes​ome101> DANG it
L256[15:09:10] <Peach​Master> I see. But then, I used an adapter, and now my events are being sent and I can access the component. 🤔
L257[15:09:28] <Vexatos> @PeachMaster basically
L258[15:09:34] <Vexatos> your tileentity should not contain any OC code
L259[15:09:35] <Vexatos> at all
L260[15:09:38] <Vexatos> it should all be external
L261[15:09:45] <Vexatos> in the driver and managedenvironment
L262[15:10:05] <Vexatos> @PeachMaster honestly, read the API, the OC API is one of the most well-documented APIs I know
L263[15:10:26] <immibis> i'm not sure why, since the frame is using BorderLayout which is supposed to resize its child, but doesn't
L264[15:10:36] <Peach​Master> Okay, I see.
L265[15:10:38] <immibis> (oops, I accidentally resent my last message)
L266[15:10:47] <immibis> (that has no relevance to OpenComputers)
L267[15:10:55] <Amanda> Vexatos: problem is knowing where to look inside the API tree. :P
L268[15:12:42] <Vexatos> I guess
L269[15:12:47] <Vexatos> but yea
L270[15:12:50] <Vexatos> you want to make a driver class
L271[15:12:53] <Vexatos> a managedenvironment
L272[15:12:57] <Vexatos> and then register the driver
L273[15:13:11] <Vexatos> @PeachMaster the best way is to use the prefab classes
L274[15:13:16] <Vexatos> in li.cil.oc.api.prefab
L275[15:14:38] <Peach​Master> So make a driver even if it works now with an adapter?
L276[15:15:58] <Vexatos> yes
L277[15:16:03] <Vexatos> the way you are doing it right now is wrong
L278[15:56:16] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Quit: R.I.P)
L279[15:56:42] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L280[15:58:38] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Client Quit)
L281[16:01:06] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L282[16:17:19] ⇦ Quits: ben_mkiv (~ben_mkiv@i577BCFA5.versanet.de) (Remote host closed the connection)
L283[16:17:43] ⇨ Joins: ben_mkiv (~ben_mkiv@i577BCFA5.versanet.de)
L284[16:30:13] <B​ob> are there Lua patterns for Java
L285[16:30:21] <B​ob> i do'nt want to learn regex just for string mathcing lol
L286[16:31:39] <Forec​aster> not unless you use Lua
L287[16:31:57] <Forec​aster> Lua patterns are just worse RegEx
L288[16:36:37] <B​ob> worse is just a point of view
L289[16:36:47] <B​ob> ~~fite me~~
L290[16:36:52] <B​ob> well rip
L291[16:36:57] <B​ob> i'm just making an arg parser
L292[16:37:01] <B​ob> remaking
L293[16:37:07] <B​ob> cause there are thousands out there already lmao
L294[16:39:19] <Forec​aster> no it's quite objective, Lua patterns are close to Regular Expressions but has fewer features...
L295[16:39:56] <Inari> So they're simpler and hence easier to understand! Better!
L296[16:40:03] <Forec​aster> just use regex101
L297[16:55:14] <B​ob> how would i match -abc but not --def
L298[16:56:24] <Forec​aster> I assume the letters are arbitrary
L299[16:56:30] <B​ob> yeah
L300[17:00:32] <Forec​aster> `^-[a-z]+`
L301[17:01:26] <Forec​aster> that's assuming you've split the arguments into separate strings
L302[17:01:45] <B​ob> yeah they come in separate trimmed strngs
L303[17:27:56] <Forec​aster> http://tinyurl.com/yb3zv7tq
L304[17:35:47] <B​ob> `for (int i = 0; i < matcher.groupCount(); i++) {`
L305[17:35:47] <B​ob> will groupCount get called each time and should i make an upvalue max int ?
L306[17:36:33] <Forec​aster> the condition is validated each loop yes
L307[17:37:16] <Forec​aster> don't know what you mean by upvalue max int
L308[17:38:02] <B​ob> so `matcher.groupCount()` is computed each loop
L309[17:38:15] <B​ob> i'm just wondering if i should have a temporary variable to store `matcher.groupCount()` as it wont change
L310[17:38:16] <Forec​aster> yes
L311[17:38:40] <Forec​aster> probably wont make much difference but sure
L312[17:42:34] <Amanda> Izaya: https://asciinema.org/a/W06F9KYnxfRNuDakFXv88MB00 :D
L313[18:02:47] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Quit: R.I.P)
L314[18:03:49] <Amanda> Izaya: also, with some small changes to the shell library, things like this can be better handled for a dual lib-exec/lib standpoint: https://asciinema.org/a/HJCW8yXldTlO5NeVdeVwpGxl3
L315[18:05:46] <Amanda> Izaya: specifically these chages: https://gitlab.darkdna.net/snippets/86
L316[18:12:44] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L317[18:13:31] <Adorabl​eCatgirl> hiya yall
L318[18:14:20] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Client Quit)
L319[18:14:41] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L320[18:14:51] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Remote host closed the connection)
L321[18:15:11] ⇨ Joins: BrightYC (~BrightYC@nitrogen.one)
L322[18:17:50] <FLO​RANA> whats the point of `isPrecise()` and `setPrecise()`
L323[18:18:31] <Forec​aster> in what?
L324[18:19:44] ⇦ Quits: BrightYC (~BrightYC@nitrogen.one) (Client Quit)
L325[18:22:30] <Amanda> @FLORANA lets you get sub-charcacter precison for touches. For example, if you use ANSI half blocks, you can tell if the user clicked on the top or bottom halg
L326[18:22:35] <Amanda> s/halg/half/
L327[18:22:35] <MichiBot> <Amanda> @FLORANA lets you get sub-charcacter precison for touches. For example, if you use ANSI half blocks, you can tell if the user clicked on the top or bottom half
L328[18:23:00] <FLO​RANA> ?? why did both bots twitter?
L329[18:23:20] <FLO​RANA> oh
L330[18:26:29] <B​ob> http://tinyurl.com/ydhx2q5u
L331[18:26:32] <B​ob> :GWlulurdWaitWhat:
L332[18:29:03] <B​ob> i need to run find frist
L333[18:29:04] <B​ob> n v m
L334[18:56:09] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L335[19:11:45] ⇨ Joins: BrightYC_ (~BrightYC@nitrogen.one)
L336[19:12:05] *** BrightYC_ is now known as BrightYC
L337[19:21:31] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L338[19:29:54] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L339[20:10:15] <CompanionCube> %tonk
L340[20:10:16] <MichiBot> Willikers! Compan​ionCube! You beat Squi​dDev's previous record of 4 hours, 50 minutes and 59 seconds (By 10 minutes and 51 seconds)! I hope you're happy!
L341[20:10:17] <MichiBot> CompanionCube's new record is 5 hours, 1 minute and 50 seconds! CompanionCube also gained 0.0009 (0.00018 x 5) tonk points for stealing the tonk. Position #2. Need 0.02758 more points to pass Forec​aster!
L342[20:58:42] <ThePi​Guy24> :prkl:
L343[21:14:12] <Amanda> @payonel the ocvm .clang-format file is invalid, according to my editor
L344[21:14:59] <Amanda> @payonel changing `Delimiter: pb` to `Delimiters:\n - pb` fixed it, but I don't want to include that in my 50ms-sleep PR if it's not an error on your end
L345[21:16:20] <pay​onel> i get no error
L346[21:16:41] <pay​onel> v 6.0.0-1 ubuntu
L347[21:16:48] <pay​onel> i'll test your change though
L348[21:17:38] <Amanda> Ah, seems they chanaged it in the last 3 versions: clang-format version 9.0.1
L349[21:18:35] <pay​onel> i can try to update clang-format
L350[21:19:02] <Amanda> If you don't have other need to, I'll probably just stab my editor to use an older clang instead
L351[21:19:32] <Amanda> Yeah, it's incompatible with clang 6's clang-format.
L352[21:21:28] <Amanda> clang-format 9 also wants to change https://github.com/payonel/ocvm/blob/master/main.cpp#L40 to move the { onto the sae line
L353[21:21:51] <Amanda> so you'll likely have to do some tweaking to the clang format if you update
L354[21:23:19] <pay​onel> ok, later. i updated the clang format though
L355[21:28:38] <Forec​aster> okay... http://tinyurl.com/yaezkgrk
L356[21:29:05] <Forec​aster> how desperate do you have to be to put "Sub To Me" in your name
L357[21:34:07] <Brisingr​Aerowing> Taking attention seeking to an extreme.
L358[21:35:10] <Forec​aster> pretty sure "youtube friends" just means "I want you to subscribe to me"
L359[21:41:22] <Amanda> Izaya: what does getty use getDeviceInfo to learn / control? ocvm now has a stub for it, and it breaks psychos since it's returning nothing for the GPU and screen
L360[21:41:46] <pay​onel> oh
L361[21:41:56] <pay​onel> well...someone should write out the stubs for those 🙂
L362[21:47:03] <Amanda> I was going to for screen/gpu at least. :P
L363[21:47:09] <Amanda> not sure what the capacity means though
L364[21:48:15] <pay​onel> for screen? i found this: `DeviceAttribute.Capacity -> (maxResolution.1 * maxResolution.2).toString,`
L365[21:51:13] <Izaya> Amanda: capacity
L366[21:51:51] <Izaya> which is just how many character cells the screen can have
L367[21:53:18] <Izaya> 800 for T1, 2000 for T2, 8000 for T3 IIRC
L368[21:58:55] <Izaya> also, neat animations
L369[22:02:19] <pay​onel> @Amanda imagine if ocvm could resume a paused+persisted oc machine from a world path
L370[22:02:47] <pay​onel> and yes, i have a vm doing that right now
L371[22:03:10] <Izaya> I had a mildly cursed idea
L372[22:03:49] <Izaya> what if I could get event.pull() to dump a stack trace to the event queue when hit with a certain signal?
L373[22:06:20] ⇦ Quits: ben_mkiv (~ben_mkiv@i577BCFA5.versanet.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.158.202)))
L374[22:06:24] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.158.202)
L375[22:06:38] <Amanda> @payonel oh?
L376[22:08:01] <pay​onel> @Amanda yeah. my work to port lua and eris brings me to some difficult edge cases, and some memory leaks and type issues with, yes, eris
L377[22:09:21] <pay​onel> there is a very-difficult-to-reproduce bug in OC due to eris and some unusual eris properties. anyways, less detail the better. my point is, i was able to capture it after tons of debugging, and now i'm working on running the saved state outside of oc so i can step through the vm
L378[22:09:49] <pay​onel> it's pretty cool to be able to run a saved computer like this - so i think it would be cool to upgrade ocvm, one day, to be able to do this for you
L379[22:10:11] <Amanda> @payonel https://github.com/payonel/ocvm/pull/36 :P
L380[22:10:45] <Amanda> Wait, I forgot to run the formatting
L381[22:11:28] <pay​onel> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/iyuhoqusiz
L382[22:11:36] <pay​onel> i just can't stand that K&R style
L383[22:11:48] <pay​onel> i do it in scala because that's how sangar originally wrote it 🙂
L384[22:12:07] <Amanda> haha
L385[22:15:36] <Izaya> consider:
L386[22:15:44] <Izaya> function name() {
L387[22:15:46] <Izaya> ... }
L388[22:16:07] <Amanda> and were you talking about my asciinema for "neat animations" Izaya?
L389[22:16:39] <Izaya> ye
L390[22:17:09] <Izaya> are you importing functions straight into the shell environment?
L391[22:17:18] <Amanda> Nope
L392[22:17:30] <Amanda> but it's similarly hacky
L393[22:18:40] <Amanda> pushing now, sec
L394[22:19:27] <Amanda> https://gitlab.darkdna.net/amanda/oc-fileserver/-/blob/master/lilac/client/psychos2/lib/lilac.lua#L305-381
L395[22:19:43] <Amanda> Basically: I abuse metatables and environment variables.
L396[22:19:50] <Izaya> :D
L397[22:37:57] ⇨ Joins: IamtheCarl (webchat@c-24-218-127-58.hsd1.ct.comcast.net)
L398[22:39:41] ⇦ Quits: IamtheCarl (webchat@c-24-218-127-58.hsd1.ct.comcast.net) (Client Quit)
L399[22:43:20] <I am t​he Carl> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/vifibagidi
L400[22:53:29] <I am t​he Carl> I went and found the Open Screens mod and figured out how they solved the problem.
L401[22:53:30] <I am t​he Carl> It's a very good solution.
L402[22:53:30] <I am t​he Carl> https://github.com/itsmeow/OpenScreens
L403[23:16:17] <Ocawes​ome101> I’m trying to figure out a pattern to pull shell variable names from a line of text, ex. `This is/$A $VERY/large test` would yield `”A”, “VERY”`, but have had no success. A hand, anyone? 🙃
L404[23:17:43] <CompanionCube> Izaya: Skye: i just found out that boris is apparently opposed to extending the december deadline for the post-brexit trade talks, this is madness.
L405[23:39:23] <I am t​he Carl> To whoever designed the API, thanks for making it easy.
L406[23:40:13] <Izaya> CompanionCube: when are you going to riot in the streets and remove that idiot
L407[23:40:59] <Izaya> Ocawesome101: (%$[%w_]+)
L408[23:41:11] <CompanionCube> Izaya: alas, it will be when the americans riot to remove trump
L409[23:41:33] <Izaya> that seems less likely than 3 months ago, unfortunately
L410[23:41:59] <Skye> CompanionCube, trump is encouraging americans to riot against social distancing
L411[23:42:03] <CompanionCube> also rioting is incompatible with social distancing
L412[23:42:29] <Izaya> trying to save face tbh
L413[23:42:42] <Izaya> > It was the virus, not my stupid decisions, that killed people!
L414[23:42:51] <Ocawes​ome101> Izaya: Thanks
L415[23:43:06] <Izaya> Ocawesome101 wait
L416[23:43:15] <Izaya> move the %$ outside the ()s
L417[23:43:16] <CompanionCube> Skye: and you have regional pacts in the US, who doesn't like minor balkanization?
L418[23:43:19] <Ocawes​ome101> kk
L419[23:43:32] <Izaya> otherwise it'd capture the $ at the start too
L420[23:43:37] <Izaya> and that's probably not what you want
L421[23:43:41] <Ocawes​ome101> so %$([%w_]+)
L422[23:43:46] <Izaya> yeah
L423[23:43:51] <Ocawes​ome101> cool, thank you
L424[23:43:51] <CompanionCube> Izaya: boris in 2021: it wasn't my refusal to extend the transition period that fucked over the economy and people's lives, it was covid-19
L425[23:44:03] <Izaya> that'll match any string of alphanumeric characters or _, starting with $
L426[23:46:07] <Ocawes​ome101> sweet
L427[23:51:01] <Kristo​pher38> @I am the Carl ooh you're doing webassembly? owo
L428[23:51:25] <Kristo​pher38> does that mean I would be able to run compiled C?
L429[23:57:04] <Izaya> when will we get webassembly CPUs to use in chromebooks
L430[23:57:16] <I am t​he Carl> That's the idea.
L431[23:57:43] <Eve​ryOS> I ~~wrote~~ am writing a program that works on both ComputerCraft and OpenComputers
L432[23:57:51] <I am t​he Carl> There's a whole bunch of web assembly interpreters writtein Rust.
L433[23:57:51] <I am t​he Carl> Binding Java to Rust is really easy.
L434[23:57:51] <I am t​he Carl> So A + B + C I hope to have a WASM arch.
L435[23:58:08] <I am t​he Carl> Writing an OS for the arch will probably be the really hard part.
L436[23:58:34] <Ocawes​ome101> just compile Linux or smth for it :P
L437[23:58:44] <Ocawes​ome101> EveryOS: what is the program?
L438[23:58:46] <I am t​he Carl> This would be kinda possible.
L439[23:59:02] <I am t​he Carl> WASM IO is a bit different. I need to read a bit more into the details on that though.
L440[23:59:07] <Izaya> tfw no lunchbox sun workstation https://social.shadowkat.net/media/d70fd26a907b0cbe6f8b6953f5612a702d165ff1d081fdf8b8adcc096539c33b.jpg
L441[23:59:09] <Izaya> why even live
<<Prev Next>> Scroll to Top