<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:27:42] <Kleadron> we do not speak of these here
L2[01:17:46] <Izaya> asie what have you done
L3[01:17:52] <Izaya> https://youtu.be/0R--_ATzE6o
L4[01:17:53] <MichiBot> Introducing "VoIRC" - voice-chat over IRC | length: 2m 46s | Likes: 24 Dislikes: 0 Views: 217 | by asciicharismatic | Published On 7/1/2019
L5[01:18:26] <Izaya> I half think that's fucking dfpwm audio
L6[01:18:51] <Izaya> ... not actually, huh, Codec2
L7[01:36:27] ⇨ Joins: Thisguy_ (Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com)
L8[01:36:39] <Thisguy_> Do tablets need graphics cards? Do they need wireless networking cards?
L9[01:38:59] <Forecaster> yes and if you want to do network things yes
L10[01:44:39] <Thisguy_> Is there a good reason to include a better graphics card in a tablet if I don't already have a reason to do so right now?
L11[01:47:07] <logan2611> If you can forsee a use, then go ahead
L12[01:50:22] <Thisguy_> Why use the Corded bot?
L13[01:52:36] <Izaya> Some people are unfortunately exceedingly tied into software that uses them quite thoroughly
L14[01:52:40] <Izaya> That's why :)
L15[01:53:06] <Thisguy_> Oh, is Corded the webchat bot?
L16[01:53:17] <Izaya> Discord :|
L17[01:53:26] <Thisguy_> OH
L18[01:53:32] <Thisguy_> Well, that's super fucking cool
L19[01:53:46] <Thisguy_> Sorry, I'm already not great at communicating and I've been drinking ;)
L20[01:53:53] <Izaya> It'd be even better if Discord wasn't a thing but we're in worst timeline so whatever
L21[01:55:48] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Ping timeout: 189 seconds)
L22[01:57:10] <Thisguy_> Er, so about the whole "been drinking" thing. I put a perfectly good tablet that I don't want to disassemble into a disassembler. What can I do about that?
L23[01:57:21] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L24[01:58:47] <Izaya> Take it out?
L25[01:58:49] <Izaya> :P
L26[01:59:18] <Thisguy_> The disassembler ate it and turned red.
L27[01:59:18] <Izaya> %choose stream more, stream less
L28[01:59:19] <MichiBot> Izaya: The choice seems obvious...
L29[01:59:26] <Izaya> Fuck you too, MichiBot
L30[01:59:48] <Izaya> put a chest next to it and make sure it's powered, I guess?
L31[02:00:39] <Thisguy_> I had no idea it required a chest next to it
L32[02:00:45] <Thisguy_> Lol I've probably already destroyed parts
L33[02:01:09] <Thisguy_> Oh sweet I get the fat battery back
L34[02:01:40] <Izaya> You don't need a chest next to it normally, but it means it doesn't spit the stuff out around it
L35[02:01:59] <Thisguy_> Oh, excellent
L36[02:02:04] <Thisguy_> So why the Discord hate?
L37[02:02:53] <Izaya> Discord is nonfree software that is collecting data in order to sell out for an obnoxious amount of money in an amount of time
L38[02:03:12] <Izaya> https://spyware.neocities.org/articles/discord.html
L39[02:04:00] <Forecaster> you only gave her one choice
L40[02:04:08] <Forecaster> you have to separate with "or", not comma
L41[02:04:09] <Izaya> o-oh
L42[02:04:15] <Izaya> I feel bad now
L43[02:06:03] <Thisguy_> Alright... just the EEPROM and the HDD left and my tablet will be resurrected
L44[02:06:27] <Izaya> (There's also the part where the official client is a web browser and will use stupid amounts of system resources, and you're not allowed, according to the TOS, to use unofficial clients)
L45[02:08:41] <Thisguy_> Yay now I just have to wait for my golem, thaumatorium, and stirling generator to crank out enough energy to reassemble the damn thing
L46[02:08:55] <Izaya> That seems ... inefficient.
L47[02:08:57] <Thisguy_> This setup was originally to power a single low tier computer
L48[02:09:06] <Izaya> Ah.
L49[02:09:12] <Forecaster> you should switch to sheep power
L50[02:09:16] <Thisguy_> Also it's a super efficient setup... for essentia to energy ratio.
L51[02:09:20] <Izaya> switch to FLOWER POWER :D
L52[02:10:43] <Thisguy_> It's not the fastest, but the fact that small amounts of essentia become large amounts of lava makes a good excuse to power your base with the stuff
L53[02:15:05] <Thisguy_> I ate nanomachines way before I had any means to control them because I am the Cave Johnson of my little computer wizard modpack world
L54[02:15:29] <Izaya> An inspiration to us all.
L55[02:18:51] <Mimiru> Izaya, it's obvious because you didn't give it 2 choices, you gave it one
L56[02:19:10] <Izaya> yeah I heard x-x
L57[02:19:28] <Mimiru> ah, missed that
L58[02:19:30] <Mimiru> my bad.
L59[02:21:45] <Bob> I would convert the organic stuff to Thermal's Grassoline
L60[02:25:00] <Thisguy_> Lol I forgot to install an OS on my tablet
L61[02:25:04] <Thisguy_> Genuis
L62[02:25:21] <Thisguy_> Um
L63[02:25:34] <Izaya> stick it in a charger and install it from the computer
L64[02:25:35] <Thisguy_> Was I supposed to do that before I put the HDD in the tablet and assembled it...?
L65[02:25:41] <Thisguy_> Oh, okay, cool
L66[02:25:47] <Forecaster> you can also put a disk drive in it
L67[02:36:33] <Thisguy_> Oh, cool!
L68[02:42:06] <Paxi> Question to anyone that knows bots really well, can bots mine down or upwards? I made a quarry program that would try to mine similarly to the build craft quarry where it would mine a defined area in a back and forth pattern. When it finished a layer it would go back to the starting point and mine down a layer and continue the cycle. Unfortunately, the bot returns an error when it tries to swing down. Due to this, the program only works if you
L69[02:42:06] <Paxi> dig a 1x1 hole down to bedrock at it's starting point for it to keep digging down each layer
L70[02:42:21] <Paxi> Also sorry for huge block of text ;p
L71[02:42:28] <Izaya> Should work fine
L72[02:43:49] <Forecaster> what error and what does the code look like
L73[02:45:42] <Paxi> Well, with the bot equipped with a pickaxe or some digging tool of sorts, when the program calls swing(sides.down) (using sides API btw) it returns false meaning that it couldn't mine and "solid" to describe what was interacted with
L74[02:46:15] <Thisguy_> Er... how do I get output from these nanomachines when I send input? What am I listening for, like, event-wise, for their response broadcast?
L75[02:47:09] <Izaya> ~w nanomachine
L76[02:47:09] <ocdoc> Predicted http://ocd.cil.li/item:nanomachines
L77[02:47:30] <Thisguy_> Thanks
L78[02:48:56] <Thisguy_> Wait, port:number? What? Is the number a netid or something?
L79[02:49:24] <Forecaster> the nanomachines respond by making a broadcast on a port you've told them to use
L80[02:49:37] <Izaya> port:number is just saying the value port is a number
L81[02:49:49] <Forecaster> you have to open that port on your device and listen to modem messages on it
L82[02:49:52] <Thisguy_> I get that, but the website says that setResponsePort requires "port:number" as an argument. A port AND an additional number?
L83[02:49:58] <Thisguy_> Oh, alright, cool
L84[02:50:11] <Thisguy_> Forecaster: I get that too
L85[02:50:48] <Mimiru> message:string opts:table It's just telling you the type it's expecting
L86[02:51:02] <Thisguy_> Yeah, sorry. New to OpenComputers!
L87[02:51:17] <Mimiru> ^_^ It's all good
L88[02:51:24] <Thisguy_> Don't technically know what methods I have to use to set a port to listen to but I can find that on this nice wiki
L89[02:55:00] <Thisguy_> Why does the wiki suggest adding the arguments 1, true to the end of the message used to communicate with the nanomachines?
L90[02:56:00] <Paxi> Anyways Just simply doing (with a tool equipped on the robot):
L91[02:56:01] <Paxi> Code Block pastebined https://paste.pc-logix.com/ucuqisikem
L92[02:56:01] <Paxi> Doesn't work
L93[02:56:02] <Mimiru> setInput(index:number, value:boolean)
L94[02:56:16] <Mimiru> setInput takes an index (1) and a value (true)
L95[02:56:33] <Mimiru> 1, true enables the first input
L96[02:56:39] <Mimiru> 1, false would disable it
L97[02:56:43] <Mimiru> 2, true.. etc
L98[02:57:15] <Thisguy_> Oh derp, thanks, I misread that
L99[02:59:20] <Thisguy_> What is the default signal strength?
L100[03:00:16] <Paxi> :/
L101[03:00:16] <Paxi> Hmm. Maybe I should ask on the forum...
L102[03:02:20] <Paxi> Thought it would be a simple question, but I guess not.
L103[03:03:21] <Thisguy_> Aw, damnit. My Tier 1 computer can't accept a wireless card.
L104[03:04:27] <Forecaster> @Paxi if I recall correctly I think you have to do something like
L105[03:04:27] <Forecaster> Code Block pastebined https://paste.pc-logix.com/ikexotuwef
L106[03:04:40] <Forecaster> unless it can break the block with one swing
L107[03:05:20] <Paxi> Do you mind if you can explain it a bit more for me?
L108[03:07:53] <Forecaster> Code Block pastebined https://paste.pc-logix.com/kafunikabo
L109[03:08:46] <Forecaster> basically "keep swinging until the block breaks"
L110[03:10:31] <Paxi> Hmm... I see. Unlike using swing for blocks in front of the block, which the bot then takes the time to hold down left click, swinging up and down have to be held through the program manually within the code. Does that sum it up?
L111[03:11:01] <Forecaster> it shouldn't differ depending on the direction
L112[03:11:13] <Forecaster> I can't test right now, but try that and see if it works better
L113[03:11:59] <Paxi> Ah I see. But thank you. Sorry for my rambling, feeling stressed atm and it's a bit late where I am
L114[03:12:14] <Paxi> Night'all
L115[03:12:42] <Kodos> I've been playing too much Elite Dangerous, I think
L116[03:12:55] <Forecaster> why?
L117[03:14:12] <Kodos> 100 hours played since the 23rd
L118[03:16:48] <Forecaster> heh
L119[03:16:58] <Forecaster> doesn't sound too bad to me
L120[03:20:00] <Kodos> Almost got enough for my T7 though ?
L121[03:21:03] <Forecaster> ah, nice
L122[03:21:35] <Thisguy_> What's the terminate sequence?
L123[03:33:39] <Forecaster> `Ctrl + c`for soft interrupt (event that the program has to handle)
L124[03:34:41] <Forecaster> `ctrl + shift + c` I think is hard interrupt that terminates the program immediately
L125[03:36:08] <Thisguy_> I found it
L126[03:36:24] <Thisguy_> It's alt
L127[03:38:57] <Forecaster> I usually hold down all the modifier keys just because :P
L128[03:39:16] <Forecaster> I couldn't remember if it was shift or alt
L129[03:46:04] <Thisguy_> Hey, so I'm using the tablet to listen to the nanomachines and the regular computer to send them messages, right? I'm sending a packet that looks like "set the response port to 1337," then I'm using this script to listen for responses while I'm trying to ask them questions: https://pastebin.com/Xdc5yqvq
L130[03:46:22] <Thisguy_> What am I doing wrong that causes this script to just sit and wait forever?
L131[03:49:05] <Forecaster> how far away is the computer from you?
L132[03:49:18] <Forecaster> I don't know what the signal strength of the nanomachines is
L133[03:49:18] <Thisguy_> I'm standing as close as possible and I've set the signal strength to 8
L134[03:49:24] <Thisguy_> I also don'
L135[03:49:27] <Forecaster> ah
L136[03:49:36] <Thisguy_> t know, which is why the tablet is the listening device
L137[03:49:39] <Thisguy_> It's in my PAN, basically
L138[03:50:07] <Forecaster> oh okay, I got that backwards
L139[03:51:32] <Thisguy_> port is a variable of a scope equal to the loop, the loop sits waiting for port to change to 1337, 1337 is the 'chines's response port...
L140[03:51:48] <Forecaster> you have too many parameters
L141[03:51:52] <Thisguy_> I truly believe a broadcast message is being sent on 1337
L142[03:51:58] <Forecaster> port is the third parameter, not the fourth
L143[03:54:04] <Thisguy_> Okay, fixed that. I'm still hanging, though.
L144[03:54:38] <Thisguy_> Might have forgot to set signal strength.
L145[03:55:02] <Thisguy_> ...nope, it's 8
L146[03:55:52] <Forecaster> I don't know why you have the loop though
L147[03:56:09] <Forecaster> just event.pull and then print after
L148[03:56:37] <Thisguy_> But then the script responds to any broadcast message, like the one used to communicate to the nanomachines, and it only gets the one.
L149[03:56:58] <Thisguy_> The whole idea is to get the output from the 'chines
L150[03:57:02] <Forecaster> use a different port?
L151[03:57:11] <Thisguy_> Oh shit I'm an idiot
L152[03:57:20] <Thisguy_> Its port 1 is closed, so it won't hear me talking at them
L153[03:57:26] <Forecaster> yes
L154[03:58:19] <Thisguy_> ...I also never actually print the message.
L155[03:59:00] <Thisguy_> Okay! I've finally communicated at them with success. Now to get it down to just the tablet.
L156[04:00:06] <Forecaster> that's simple enough
L157[04:00:36] <Forecaster> after sending the command there will be a sufficient delay to let you start the wait for the return message
L158[04:01:09] <Forecaster> also note that opening ports is only required for listening, you do not need to open port 1 on the tablet to broadcast on it
L159[04:01:22] <Forecaster> in case you didn't know that already
L160[04:03:31] <Thisguy_> I actually have enough real life networking experience that a lot of this stuff goes without saying for me, which is a huge boon for me
L161[04:03:40] <Thisguy_> I also run linux a lot, so other bits I have down
L162[04:03:52] <Thisguy_> What I definitely no longer have down is lua, which I used to be a lot better with
L163[04:04:08] <Thisguy_> I also definitely have never used computercraft's networking, and CC is where I'm coming from
L164[04:04:12] <Thisguy_> I just think OC is cooler
L165[04:04:14] <Thisguy_> =P
L166[04:05:12] <Thisguy_> So yeah, I broadcast a "get safe inputs" request, then immediately pulled modem_message, but the device just sits waiting.
L167[04:05:20] <Thisguy_> What gives?
L168[04:06:59] <Thisguy_> Er
L169[04:07:03] <Thisguy_> Not that time I guess
L170[04:07:18] <Thisguy_> Okay, so it works... sometimes. Close enough!
L171[04:07:37] <Thisguy_> Or maybe I forgot to set response port again. I don't know how often the 'chines forget that value.
L172[04:07:51] <Forecaster> they shouldn't forget it
L173[04:10:51] <Thisguy_> Okay. New issue. Every time I ask them for a number of inputs, either safe or max, I get back 1.1333... something. Long number, same one every time. Does capitalization matter for the messages I send the nanomachines? I'm using camel case, parroting back what the wiki tells me the methods are called exactly.
L174[04:11:23] <Forecaster> not sure
L175[04:11:36] <Forecaster> I know there's a program Sangar made for this on his repo somewhere
L176[04:14:12] <Lizzian> so today i realised (after someone reported it not working) that one of the updates to the forum recently broke the twitter sign-in by altering the callback url...
L177[04:14:23] <Lizzian> so, that's now fixed
L178[04:15:23] <Forecaster> woo
L179[04:15:48] <Izaya> Oh, so it didn't pass the scream test.
L180[04:15:50] <Izaya> Neat.
L181[04:18:35] <Thisguy_> Hmm, so I actually don't seem to be able to get any comprehensible message back from my nanomachines. I'm going to google after that program Sangar wrote to use as an example of the 'right' way to pull info from the little bastards.
L182[04:18:41] <Thisguy_> *grk*
L183[04:18:51] <Thisguy_> Shouldn't badmouth the tiny evil robots in my body, noted
L184[04:23:20] <Thisguy_> I've found Sangar's github repo under the OpenComputers Programs repo, but I don't see anything nanomachiney
L185[04:24:12] <Forecaster> yeah me neither
L186[04:24:24] <Forecaster> I recall there being something somewhere that he made, but I don't remember where it was
L187[04:25:21] <Thisguy_> Am I getting back tables as messages? Does tostring()ing a table result in a number most of the time?
L188[04:25:30] <Forecaster> https://raw.githubusercontent.com/MyNameIsKodos/OpenComputers-Programs/master/utils/nano.lua
L189[04:26:46] <Thisguy_> Thank you so much
L190[04:31:11] <Thisguy_> Alright... so there's still data in between what I'm reading and what I want to be. Cool. I just aimed message wrong.
L191[04:33:48] <Thisguy_> Really
L192[04:33:53] <Thisguy_> I think I'm hearing my own voice here
L193[04:35:20] <Thisguy_> I might be out of time to debug this.
L194[04:42:34] <Forecaster> %potion
L195[04:42:34] <MichiBot> Forecaster: You get a light purple potion
L196[04:42:39] <Forecaster> %drink ^
L197[04:42:39] <MichiBot> Forecaster turns into a newt.
L198[04:42:45] <Forecaster> well shoot
L199[04:43:47] <Izaya> do not shoot newt
L200[04:43:49] <Lizzian> in other news, another IP added to my postfix's insta reject list
L201[04:44:01] <Lizzian> %potion
L202[04:44:03] <Thisguy_> You know what? I've fucking got the hang of it now
L203[04:44:02] <MichiBot> Lizzian: You get a porous chocolate potion
L204[04:44:07] <Lizzian> %drink ^
L205[04:44:07] <MichiBot> Lizzian gains an extra strand of hair on their face.
L206[04:44:15] <Lizzian> OH FUCK OFF
L207[04:44:18] <Thisguy_> I just had to buckle down and play with it and now I've got it and now I have to get up in 3 hours
L208[04:44:21] <Thisguy_> Good night all!
L209[04:44:30] <Forecaster> sounds fun
L210[04:44:35] <Lizzian> good luck with the getting up again
L211[04:45:01] <Izaya> o/
L212[04:48:21] <Lizzian> 15 attempts from some shitty spammers to send me spam. luckily none of the attempts actually make it through and i only know there was 15 attempts because postfix emails me the smtp transcript of failed ones (until i manually add a reject against the IP, they only get temporary error codes so keep trying, but after the reject they get a permenant error code)
L213[04:48:50] <Forecaster> poor spammers
L214[04:49:34] <Lizzian> i'll just redirect them to you!
L215[04:49:37] <Lizzian> jk
L216[04:50:25] <Lizzian> i've put time and effort into making sure that my domain doesn't get marked as spam so i'm not gonna start attempting to forward on spam
L217[04:51:34] <Forecaster> :P
L218[04:55:27] <Corded> * <Lizzian> wonders if there's a way to make fail2ban instances talk to each other so they can all be kept up-to-date with blocks and stuff
L219[04:58:34] <Thisguy_> Before I go, what exactly do the nanomachines' inputs *do*?
L220[04:59:25] <Forecaster> apply effects to you I tihnk
L221[04:59:28] <Forecaster> apply effects to you I think [Edited]
L222[04:59:55] <Thisguy_> Input 1 doesn't seem to. Is there a place I can read what they do, rather than painstakingly experiment with it?
L223[05:00:32] <Thisguy_> Oh shit, input 2 is resistance
L224[05:01:45] <Forecaster> they're random each time you injest nanobots
L225[05:01:59] <Forecaster> some will be empty
L226[05:02:05] <Forecaster> others will have negative effects
L227[05:03:09] ⇦ Quits: logan2611 (logan2611!~logan2611@71-218-50-110.hlrn.qwest.net) (Ping timeout: 183 seconds)
L228[05:03:24] ⇨ Joins: logan2611 (logan2611!~logan2611@71-218-50-110.hlrn.qwest.net)
L229[05:03:58] <Thisguy_> That's very weird but very cool
L230[05:04:03] <Thisguy_> I love this mechanic lol
L231[05:04:05] ⇦ Quits: Thisguy_ (Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com) (Quit: leaving)
L232[05:05:02] ⇨ Joins: Kleadron2 (Kleadron2!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L233[05:05:44] ⇦ Quits: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 183 seconds)
L234[05:14:03] <Kodos> %potion
L235[05:14:04] <MichiBot> Kodos: You get a smelly citrus potion
L236[05:14:06] <Kodos> %drink ^
L237[05:14:06] <MichiBot> Kodos loses one point of agility.
L238[05:14:10] <Kodos> Welp
L239[05:14:25] <Kodos> Shower's done. Back to the trucking
L240[05:14:36] <Forecaster> space trucking?
L241[05:15:33] <Kodos> Yes
L242[05:15:41] <Kodos> I even have a Deep Purple radio station on my Pandora
L243[05:16:11] <Kodos> err iHeart I guess
L244[05:16:14] <Kodos> Always forget which I use
L245[06:13:11] <Izaya> it begins https://i.imgur.com/v685dNa.png
L246[06:22:07] <Forecaster> The Singularity
L247[06:23:14] ⇦ Quits: Kleadron2 (Kleadron2!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 190 seconds)
L248[06:23:41] * Izaya edits, replaces name with "Project Singularity"
L249[06:24:50] <Forecaster> :P
L250[06:24:58] <Izaya> Much catchier.
L251[06:51:10] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E41257D07A7BB0A1940.dip0.t-ipconnect.de)
L252[06:51:10] zsh sets mode: +v on Vexatos
L253[07:34:17] <Izaya> Skye: https://social.shadowkat.net/media/b1782c76-7a40-4975-9268-68d1fa71eeb3/2019-01-08_00.33.40.png
L254[07:34:27] <Izaya> is that light enough for you? >:D
L255[07:39:52] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCF29.versanet.de)
L256[07:46:42] <Skye> tfw miniOS is no longer the smol os
L257[07:47:01] * Izaya laughs manically
L258[07:47:11] <Izaya> For my next trick, I'll write a worthwhile editor
L259[07:47:24] <Skye> noooo
L260[07:52:11] <ben_mkiv> just put the whole OS in the cloud
L261[07:52:19] <ben_mkiv> and just ship the loader :>
L262[07:52:33] <Izaya> That won't help memory usage though
L263[07:53:14] <ben_mkiv> then run the whole OS in the cloud and just ship a minitel client
L264[07:53:32] <Izaya> now that's an interesting idea
L265[07:54:07] <Forecaster> call it "clintel"
L266[07:54:09] <ben_mkiv> real linux which can bind your OC devices to /dev /proc and such xD
L267[07:55:44] <Izaya> 22.8KB on disk
L268[07:56:14] <Izaya> A more practical idea, I think, is downloading the OS files into the tmpfs over the local network and booting from that
L269[07:56:50] <Izaya> oh, only 18KB on disk
L270[07:56:53] <Izaya> neat
L271[08:03:11] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L272[08:06:05] <Wuerfel_21> is the code compressed?
L273[08:06:23] <Izaya> nope, not even minified
L274[08:06:29] <Izaya> full comments
L275[08:06:45] <Wuerfel_21> that's tiny
L276[08:07:33] <Izaya> blergh, dealing with event.listen without access to the daemon's hook list will be a pain :|
L277[08:07:56] <Izaya> maybe I should just implement the event API on PsychOS2
L278[08:07:57] <TheFox> %tonk
L279[08:07:57] <MichiBot> Fudge! TheFox! You beat Mimiru's previous record of 4 hours, 54 minutes and 59 seconds! I hope you're happy!
L280[08:07:58] <MichiBot> TheFox's new record is 9 hours, 13 minutes and 19 seconds! 4 hours, 18 minutes and 19 seconds gained!
L281[08:07:59] <Wuerfel_21> needs more LZMA2
L282[08:08:12] <TheFox> Greetings, fellow humans
L283[08:08:45] <Izaya> I feel like running a process for each listener would be hideously inefficient
L284[08:10:32] <Izaya> maybe having a separate library for each OS would be reasonable :|
L285[08:16:35] <Forecaster> possibly
L286[08:18:09] <Wuerfel_21> add a preprocessor to lua ?
L287[08:18:23] <Wuerfel_21> and then do #ifdef magic
L288[08:21:53] <ben_mkiv> https://i.imgur.com/TW2mBUR.png
L289[08:21:54] <ben_mkiv> https://i.imgur.com/kE2kFcI.png
L290[08:22:29] <ben_mkiv> now the flatpanels can be turned to render without model xD
L291[08:22:46] <Izaya> thought you were using a projector or something
L292[08:23:08] <ben_mkiv> no, its pimped OC T3 Screens
L293[08:23:36] <ben_mkiv> which you can tilt on x/y axis
L294[08:25:32] <Izaya> neat
L295[08:27:14] <TheFox> You should implement a wall projector from this!
L296[08:27:37] <ben_mkiv> nah, they wont work that well in minecraft
L297[08:28:08] <ben_mkiv> the shadows would be cubic from the rectangular hitboxes
L298[08:28:16] <ben_mkiv> when someone walks within the beam
L299[08:29:37] <TheFox> Or just leave this in and we can have fun with it this way then, as I now understand your point.
L300[08:29:55] <Izaya> hear me out
L301[08:30:07] <Izaya> draw a line until it hits a block from the projector
L302[08:30:11] <Izaya> that is your reference point
L303[08:30:39] <TheFox> I think Izaya and I are thinking about this the same way. Or I'm just wishful
L304[08:30:57] <Izaya> oh no my phone is catching up with the notifications
L305[08:31:03] <ben_mkiv> well theres another problem
L306[08:31:09] <Izaya> please hold while myu screen is swarmed with notifications
L307[08:31:20] <ben_mkiv> minecraft wont render stuff for the TileEntity when its not in the field of view of a player
L308[08:31:29] <Izaya> scale the image based on the distance between the projector and the reference point and draw the image as an independent texture in the world
L309[08:31:34] <ben_mkiv> so if you wont see the projector but the wall you cant see anything rendered on the wall
L310[08:32:19] <TheFox> Well... yeah that would complicate things.
L311[08:35:00] <TheFox> Surely there is some 'efficent' work around tho. There are mods out there that do this yeah?
L312[08:35:01] <TheFox> Idk tho I never particularly got in to mod work in mc.
L313[08:36:29] <ben_mkiv> they probably spawn tileentities where stuff should be rendered
L314[08:36:48] <ben_mkiv> which then render the stuff, but it probably aint that easy for OC
L315[08:36:55] <ben_mkiv> as you still need the data from the computer to render
L316[08:37:18] <ben_mkiv> its probably possible with some dirty magic, but not sure if its worth the effort
L317[08:59:38] <Lizzian> right, now that hopefully work work has died down for the rest of the day i can start coding some OC stuff
L318[09:08:33] <Lizzian> hmm, gitkraken can't push to my openprograms repo over https git
L319[09:35:23] ⇨ Joins: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L320[09:48:03] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCF29.versanet.de) (Ping timeout: 190 seconds)
L321[10:01:00] ⇦ Quits: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe) (Read error: Connection reset by peer)
L322[10:01:16] ⇨ Joins: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe)
L323[10:01:21] zsh sets mode: +o on Michiyo
L324[10:06:53] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L325[10:09:50] <Compu> ben_mkiv flat panels? what mod adds those?
L326[10:38:34] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-134.dsl.tropolys.de)
L327[10:39:23] <Ben> none yet
L328[10:39:53] <Ben> none yet @Compu they probably get into official OpenSecurity at some point [Edited]
L329[10:40:21] <Ben> or standalone mod, not sure yet if they really fit OS theme
L330[11:35:49] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L331[11:57:09] <Michiyo> Well, the original goal for them was to stay pretty simple, didn't expect them to become t3 monitors basically... lol
L332[11:57:26] <Michiyo> Was going for a simple setText() method or something... lol
L333[12:02:04] <ben_mkiv> yea but i need some challenges... and this actually is one
L334[12:02:21] <ben_mkiv> as i cant figure out why they always place facing north, while i can rotate them fine -.-
L335[12:07:03] ⇨ Joins: Inari (Inari!~Pinkishu@p54AFF8EC.dip0.t-ipconnect.de)
L336[12:20:04] <Inari> AmandaC: https://imgur.com/gallery/YNEBqkq :o
L337[12:26:03] <ben_mkiv> is anyone here familiar with scala?
L338[12:26:37] <ben_mkiv> which reminds me of https://www.youtube.com/watch?v=RnqAXuLZlaE
L339[12:26:37] <MichiBot> Java Forever And Ever Movie (Java vs Windows .Net) | length: 3m 14s | Likes: 7,709 Dislikes: 188 Views: 755,255 | by Sachin Paul | Published On 5/10/2012
L340[12:26:58] <ben_mkiv> with Scala Johansson :>
L341[12:39:45] <simon816> +1 JavaZone is great
L342[12:50:25] <Lizzy> Vexatos, in the programs.cfg on an OpenPrograms repo, am i able to specify a dependancy but not choose where to put it and let the package i'm depending on define where it goes?
L343[12:54:07] <Vexatos> no
L344[12:54:27] <Vexatos> well if you specify "/" then you are just relaying whatever is default
L345[12:54:36] <Lizzy> ah, okay
L346[14:35:06] <Inari> %potion
L347[14:35:06] <MichiBot> Inari: You get a muddy green potion
L348[14:35:08] <Inari> %drink ^
L349[14:35:08] <MichiBot> Inari remembers an important appointment.
L350[14:35:18] * Inari orders 500 of those
L351[14:37:26] <CompanionCube> %tonk
L352[14:37:27] <MichiBot> I'm sorry CompanionCube, you were not able to beat TheFox's record of 9 hours, 13 minutes and 19 seconds this time.
L353[14:37:28] <MichiBot> 6 hours, 29 minutes and 29 seconds were wasted! Missed by 2 hours, 43 minutes and 49 seconds!
L354[14:37:32] <CompanionCube> dman
L355[14:39:59] <Inari> %tink
L356[14:46:51] <AmandaC> Inari: D:
L357[14:58:21] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 183 seconds)
L358[15:02:23] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L359[15:16:04] <Inari> %loot
L360[15:16:05] <MichiBot> Inari: You get a loot box! It contains a radioactive teapot.
L361[15:16:09] <Inari> yay
L362[15:18:42] <Inari 『 おにいでれ 』> Can't get over how fancy these game-start tiles are http://tinyurl.com/y756o54e
L363[15:23:23] <AmandaC> Game-start tiles added by what?
L364[15:24:15] <Inari> Pin Stream
L365[15:24:18] <Inari> *Steam
L366[15:24:21] <Inari> It's on the windows store
L367[15:24:22] <AmandaC> I see
L368[15:40:11] <ZefTheFox> So
L369[15:40:17] <ZefTheFox> I found out terraria has logic gates
L370[15:40:24] <ZefTheFox> and now I might make a computer in it
L371[15:44:53] <ZefTheFox> https://d1u5p3l4wpay3k.cloudfront.net/terraria_gamepedia/9/97/AND_logic_gate_animation.gif?version=c99f7f22d7db8bb01f3561c540218861
L372[15:52:52] <Mimiru> Yay sitting at the DMV
L373[15:54:00] <Mimiru> Shoot me
L374[15:57:54] <Forecaster> you're out of my range unfortunately
L375[15:58:06] <Forecaster> can we orbital strike the building?
L376[16:00:06] <stephan48> ah my neighbours found out throu my complaining and i hope common sense that 23:00 is not a good time to play music on full volume
L377[16:02:01] <Inari> stephan48: https://www.youtube.com/watch?v=65dYsNJ3548
L378[16:02:01] <MichiBot> NHK Pururin | length: 1m 41s | Likes: 1,730 Dislikes: 23 Views: 250,311 | by Murukiyashi | Published On 14/12/2006
L379[16:03:10] <stephan48> i have no speakers or headphones currently attached to the notebook. which i believe might be a good thing
L380[16:03:28] <Inari> Just play it at full volume
L381[16:03:36] <Inari> Oh wait
L382[16:03:41] <Inari> Yours doesn't have internal ones? Bah
L383[16:03:41] <Inari> :p
L384[16:03:51] <stephan48> probably. never use them throu
L385[16:04:20] <stephan48> i could move over to the PC and steal the bluetooth dongle... but efforts
L386[16:05:14] <stephan48> to bad they are moving out tomorrow... or i could have invested tomorrow evening with figuring out how to send stuff to their damned bluetooth speaker
L387[16:19:40] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E41257D07A7BB0A1940.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L388[16:34:55] * Inari celebrates
L389[16:35:02] <Inari> For I finalyl know which stupid song this reminded me of
L390[16:54:11] <Forecaster> Time for fireworks
L391[16:54:19] <Forecaster> %shell
L392[16:54:19] * MichiBot loads a love-letter signed with a pair of panties into a shell and fires it. It strikes dustinm`. They take 6 damage. quantsini and fingercomp stood too close and take 4 and 4 damage respectively.
L393[16:54:42] <Forecaster> Well then
L394[16:54:54] <Inari> Lewd
L395[17:10:17] ⇦ Quits: feldim2425 (feldim2425!~feldim242@2002:5d52:572b:0:9970:906:247:8e11) (Ping timeout: 180 seconds)
L396[17:13:17] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 180 seconds)
L397[17:14:39] ⇨ Joins: feldim2425 (feldim2425!~feldim242@93-82-136-51.adsl.highway.telekom.at)
L398[17:17:48] <Forecaster> Yeah, I wonder who added that item :P
L399[17:19:16] ⇦ Quits: Inari (Inari!~Pinkishu@p54AFF8EC.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L400[18:25:52] ⇨ Joins: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net)
L401[18:30:12] ⇦ Quits: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net) (*.net *.split)
L402[18:30:13] ⇦ Quits: infina (infina!~infina@caligula.lobsternetworks.com) (*.net *.split)
L403[18:33:59] ⇨ Joins: infina (infina!~infina@caligula.lobsternetworks.com)
L404[18:34:53] ⇨ Joins: gartral (gartral!~gartral@162.243.117.98)
L405[18:35:34] <Kleadron> ok guys give me suggestions on what features to put in my reactor monitoring program that i probably won't finish
L406[18:35:57] <Kleadron> note, its specificall for the big reactors / extreme reactors mod
L407[18:36:05] <Kleadron> note, its specificaly for the big reactors / extreme reactors mod [Edited]
L408[18:42:45] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-134.dsl.tropolys.de)
L409[19:56:56] <Izaya> eyes that follow the cursor
L410[19:57:56] <Kleadron> give me an api to track the mouse pointer without clicking and works with MiniOS
L411[19:58:25] <Izaya> won't do it withoutclicking
L412[19:58:30] <Izaya> but
L413[19:58:34] <Izaya> ~w event
L414[19:58:34] <ocdoc> http://ocd.cil.li/api:event
L415[19:58:37] <Izaya> there you go
L416[20:27:01] <Kleadron> with the new update system on my program i have a nice scan line
L417[20:27:09] <Kleadron> the screen is updating too fast
L418[20:27:41] <Kleadron> also controls dont respond
L419[20:28:28] <Izaya> oh that reminds me
L420[20:28:38] <Izaya> I now have one version of the minitel daemon that works on all supported OSes :D
L421[20:29:03] <Kleadron> mfw im still using OC 1.7.2
L422[20:30:39] <Kleadron> i added a small delay for the main loop
L423[20:30:45] <Kleadron> its working much better now
L424[20:35:02] <Kleadron> the new program counter i built into the code allows the program to check for a key press every update but only updates certain things on a specific counter tick
L425[20:38:42] <Kleadron> im gona add some debug numbers
L426[20:43:04] <Kleadron> i can probably improve the window system to draw every segment with the text instead of seperately
L427[21:20:13] <Izaya> ~w event
L428[21:20:13] <ocdoc> http://ocd.cil.li/api:event
L429[21:20:21] <Izaya> aight, let's reimplement this - badly :D
L430[21:21:58] <Kleadron> i wonder how bad you could do it
L431[21:22:33] <Izaya> one process for each event.listen is my target :D
L432[21:22:45] <Izaya> (of course, these will die when the process that created them dies, but anyway)
L433[21:28:49] <Kleadron> i added an option to invert the screen of my reactor control monitor
L434[21:29:54] <Izaya> >:D
L435[21:30:12] <Izaya> https://i.imgur.com/SKw5Txv.png
L436[21:31:14] <Kleadron> white theme for RCM http://tinyurl.com/yaj8ybsk
L437[21:35:45] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-134.dsl.tropolys.de) (Ping timeout: 198 seconds)
L438[21:41:16] <Ernos> hey, am I able to use one modem to send data over multiple ports at the same time?
L439[21:41:43] <Ernos> I am gonna have a heavily computerized base, and will need multiple ports running in unison
L440[21:43:25] <Izaya> I don't believe you can, though I'm not sure why you couldn't just do some form of multicast on one port
L441[21:45:19] <Ernos> ok, I'll do that
L442[21:56:04] <Izaya> ~w table.insert
L443[21:56:05] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-table.insert
L444[22:18:37] <CompanionCube> %tonk
L445[22:18:38] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L446[22:18:45] <CompanionCube> rip
L447[22:22:18] <Mimiru> bad news... you were early
L448[22:22:49] <Mimiru> [12:37:17] <CompanionCube> %tonk it's now 20:22
L449[22:23:07] <Mimiru> and record of 9 hours, 13 minutes and 19 seconds
L450[22:24:40] <Izaya> so
L451[22:24:42] <Izaya> good news:
L452[22:24:45] <Izaya> event.listen works
L453[22:24:47] <Izaya> bad news:
L454[22:24:51] <Izaya> event.ignore doesn't
L455[22:27:30] <Kleadron> event.ignore is event.ignoring you
L456[22:28:07] <Izaya> tfw
L457[22:28:18] <Izaya> that said, it does die when the parent dies so that's good
L458[22:31:59] ⇦ Quits: erratic (erratic!erratic@206.125.168.77) (Ping timeout: 183 seconds)
L459[22:40:48] <Izaya> aight, magic numbers eliminated :D
L460[22:41:21] <Izaya> I can kill event listeners fairly easily
L461[22:41:35] <Kleadron> my reactor program is now at a functional-enough state for an alpha release
L462[22:42:01] <Izaya> this is either excellent or terrible I can't tell which
L463[22:42:02] <Izaya> https://0x0.st/s7Ha.txt
L464[22:43:03] <Kleadron> better coding skills than mine
L465[22:43:52] <Izaya> event.pull isn't very tested but it should work fine in theory
L466[22:47:31] <TheFox> %tonk
L467[22:47:42] <TheFox> Michibot >.> wake up!
L468[22:48:45] <Kleadron> what are you actually making Izaya
L469[22:48:53] <TheFox> annd just form a brief look, Izaya. I say excellent. Cause it looks like it would work. Perfect rigging
L470[22:49:05] <TheFox> that and sucking up never hurt
L471[22:49:11] <Izaya> haha
L472[22:49:20] <Izaya> Kleadron: I'm writing the event lib for PsychOS 2
L473[22:49:23] <Izaya> and as far as I can tell
L474[22:49:27] <Izaya> it works perfectly
L475[22:49:52] <Kleadron> neat
L476[22:50:03] <Izaya> given I successfully opened a minitel socket from one computer to another that is listening for connections and sent data between them
L477[22:50:06] <Izaya> :D
L478[22:51:12] <Izaya> https://my.mixtape.moe/mebbag.png
L479[22:53:37] <Kleadron> nice
L480[23:12:20] <payonel> Izaya: event.ignore doesn't work when/how?
L481[23:13:37] <Izaya> payonel: when I write it badly
L482[23:13:44] <Izaya> (working on my OS, dw OpenOS is fine)
L483[23:13:48] <Izaya> that said
L484[23:14:00] <payonel> dw?
L485[23:14:06] <Izaya> don't worry
L486[23:14:09] <payonel> ah
L487[23:14:09] <Izaya> payonel: I can now use the same version of Minitel on both OpenOS and PsychOS2 :D
L488[23:15:25] <payonel> i like when things work
L489[23:15:57] <Izaya> There's a little bit at the start and end that runs differently dependent on OS and I think adding KOS NEO to unified Minitel might be a bit of a stretch but I'll give it a go
L490[23:20:30] ⇨ Joins: Spacemike (Spacemike!webchat@132.170.46.19)
L491[23:20:55] ⇨ Joins: Fira_ (Fira_!~Fira@lfbn-1-13709-48.w90-3.abo.wanadoo.fr)
L492[23:23:31] ⇦ Quits: Fira (Fira!~Fira@lfbn-1-13709-48.w90-3.abo.wanadoo.fr) (Ping timeout: 202 seconds)
L493[23:41:28] <Izaya> >GitHub Free now includes unlimited private repositories.
L494[23:41:33] * Izaya squints
L495[23:42:51] <Kleadron> time to make a proprietary repo for my opencomputers software
L496[23:46:05] <Mimiru> MichiBot is no longer open source.
L497[23:47:00] <Mimiru> Well, not that I was ACTUALLY going to do it..
L498[23:47:11] <Mimiru> but teams, it seems do not count.
L499[23:49:57] <Kleadron> miniwindows 0.000 to infinity and beyond is now proprietary software
L500[23:50:24] <Izaya> today's thought: PsychOS2 doesn't even have a GH repo
L501[23:50:27] <Izaya> fun
L502[23:50:50] <Izaya> aaaaaaaaaaaaaaaaaaaaa https://i.imgur.com/nwuZN3s.png
L503[23:50:56] <Mimiru> If I really wanted... I've got gitlab
L504[23:51:02] <Mimiru> it's used for other stuff..
<<Prev Next>> Scroll to Top