<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:09] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:09] zsh
sets mode: +v on Corded
L3[00:01:04] <Saphire> payo-remote: disabled
selection by arrow keys
L4[00:01:22] <payo-remote> ok, ok ...
thanks
L5[00:02:01] <Saphire> so, with current
settimg it cycles all three if i "ls f<tab>"
L6[00:03:13] <payo-remote> oh, i
misunderstood, you disabled that menu thing, ok
L7[00:03:20] <payo-remote> so then what
happens when you arrow key on foo?
L8[00:03:24] <payo-remote> and then tab
again?
L9[00:03:46] <Saphire> uh, i still have the
menu
L10[00:03:51] <payo-remote> oh :)
L11[00:03:52] <payo-remote> hehe
L12[00:03:56] <payo-remote> ok, no
fret
L13[00:04:01] <payo-remote> i've got a way
to test
L14[00:04:05] <Saphire> it just doesn't
gets controlled by arrows
L15[00:04:19] <payo-remote> oh haha, ok,
soooo?
L16[00:08:32] ***
Lucca is now known as Daiyousei
L17[00:10:26] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L18[00:14:53] <Saphire> payo-remote: just
like you said, it then cycles the two
L19[00:15:00] <payo-remote> ok cool
L20[00:15:06] <Saphire> \o/
L21[00:15:12] <payo-remote> i was just now
trying to figure out how to disable arrow keys for menu
L22[00:15:15] <Saphire> im helping ^^
L23[00:15:19] <Saphire> ah
L24[00:15:23] <payo-remote> :)
L25[00:15:45] <payo-remote> yeah i'm
considering fine tuning the tab completion in OpenOS a bit
more
L26[00:15:50] <Saphire> i have manual
config, the oh-my-zsh is hell to edit
L27[00:15:53] <payo-remote> so i'm just
seeing what that would look like in the code
L28[00:15:59] <Saphire> ah
L29[00:17:07] <Saphire> and my cycling
begins at 3rd tab..
L30[00:17:25] <Saphire> as in, i type 'ls
f'
L31[00:17:33] <payo-remote> i follow
L32[00:17:35] <payo-remote> it's good news,
too
L33[00:17:39] <payo-remote> simplifies
things
L34[00:17:50] <Saphire> press tab, get the
menu of the completion
L35[00:18:39] <Saphire> second tab selects
first completion. which is f, just like the completion input
L36[00:18:58] <Saphire> and next tabs
select nsxt variants
L37[00:19:47] <Saphire> and it wraps
L38[00:20:19] <Saphire> but i bet that all
of those can be changed in zsh settings
L39[00:20:34] <payo-remote> yeah and i'm
not thinking of showing a menu
L40[00:20:35] <payo-remote> :)
L41[00:20:41] <Saphire> mhm
L42[00:20:48] <payo-remote> just, reducing
actions that reset the cycle
L43[00:20:57] <Saphire> that bring you down
by one tab
L44[00:22:05] <Saphire> oh, and my current
settings make it complete to common 'fo' if i type 'f' with files
being fo, foo and foo1
L45[00:22:30] <payo-remote> ok coo
L46[00:22:33] <payo-remote> good work,
Saphire :)
L47[00:22:49] <Saphire> those are just my
settings..
L48[00:23:02] <payo-remote> sure, but it's
valid to consider
L49[00:23:20] *
Saphire spent around 10 minutes to go trough all of
them..
L50[00:23:29] <Saphire> maybe more, or
less
L51[00:24:15] <Saphire> payo-remote: try
launching zsh with no .zshrc, there is tons of settings
L52[00:25:05] ***
Kasen is now known as rakiru|offline
L53[00:26:07] ⇦
Quits: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection
closed for inactivity)
L54[00:26:15] <payo-remote> i see why
pro-zsh users are nuts :)
L55[00:26:17] <payo-remote> haha
L56[00:29:23] <Saphire> :P
L57[00:30:20] <Saphire> oh-my-zsh is nice..
if yoh don't have time to setup it manually
L58[00:30:55] ⇦
Quits: cpup (~cpup@32.218.116.80) (Ping timeout: 186
seconds)
L59[00:30:55] ***
Daiyousei is now known as Lucca
L60[00:32:49] ⇨
Joins: cpup (~cpup@32.218.116.80)
L61[00:36:02] <asie> Wait
L62[00:36:22] <payo-remote> asie: o/
L63[00:37:49] <Kodos> I wish I could
manipulate my email inbox via Lua
L64[00:38:47] <snowden89> you could
L65[00:38:52] <snowden89> in some
cases
L66[00:38:53] ***
medsouz is now known as medsouz|offline
L67[00:39:11] <payo-remote> i just
realized....email access is going to get worse over time
L68[00:39:32] <payo-remote> as email
servers add more and more and more security layers and steps
L69[00:41:55] ⇦
Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
(Read error: Connection reset by peer)
L70[00:42:31] <snowden89> api keys
L71[00:42:56] <snowden89> linked to
inserted OLED screen
L72[00:43:03] <snowden89> on connecting to
sites any site
L73[00:43:18] <snowden89> a set of 3
passwords are generated on the screen
L74[00:43:43] <snowden89> that you enter at
the same time as username on the PC
L75[00:43:45] <snowden89> login :P
L76[00:43:53] ⇦
Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L77[00:43:55] <snowden89> unless you leave
your arm at home
L78[00:43:58] <snowden89> should be
safe
L79[00:44:02] <Saphire> uh
L80[00:44:30] <Saphire> google has password
that you can use in app if it can't use two-step auth
L81[00:44:39] <snowden89> yeah i know
L82[00:44:48] <snowden89> its an app
specific password
L83[00:44:54] <Saphire> mhm
L84[00:44:56] <snowden89> basically the
same as an API key
L85[00:45:04] <snowden89> but for normal
users
L86[00:45:16] <snowden89> suspect malicious
issues revoke access
L87[00:45:18] <snowden89> :P
L88[00:45:23] <Saphire> yup
L89[00:45:23] ⇦
Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L90[00:47:18] ⇨
Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L91[01:00:43] ⇨
Joins: Abu (webchat@5.143.90.87)
L92[01:02:51] <Abu> Can Lua use variables
from other files?
L93[01:04:52] <Saphire> un
L94[01:04:55] <Saphire> *uh
L95[01:05:02] <Saphire> abu, why?
L96[01:05:31] <Saphire> polluting global
table is not a good idea :\
L97[01:06:34] <payo-remote> Abu: yes, by
default variables are loaded into your current shell's
environment
L98[01:07:06] <payo-remote> local variables
are local to the code chunk they load in
L99[01:07:09] <Kodos> There's an easier way
without using globals
L100[01:07:27] <Kodos> Make a file with
your variables being assigned in them, and then
dofile(filename)
L101[01:07:28] <Abu> Saphire: I have few
varibles with addresses and I want to make a separate file
L102[01:07:35] <Kodos> Abu
L103[01:07:38] <Kodos> I have a great
example, one moment
L104[01:07:40] <Abu> Something like a
config file
L106[01:07:56] <Kodos> Check out
interactive.lua
L107[01:07:58] <Saphire> see what Kodos
said
L108[01:10:39] <Abu> Will
dofile("blabla.lua") work with file "blabla"
without an extension?
L109[01:11:28] <Kodos> Should, as long as
the file exists
L110[01:11:34] <Saphire> pffft. Extensions
are just a pretty lie
L111[01:12:08] <Saphire> at least on
modedn filesystems
L112[01:12:20] <Saphire> *modern
L113[01:12:36] <Abu> No, doesn't work with
the extension
L114[01:12:45] <Abu> But the config file
works, thanks!
L115[01:13:39] <Saphire> uh? how it
doesn't works with an extension
L116[01:14:06] <Saphire> ...gah, damn
backspace is in another place on the screen
L118[01:18:08] <Saphire> that's not the
whole error .-.
L119[01:29:19] <Izaya> Do I win if I have
DOOM on a 42" TV?
L120[01:33:07] <greaser|q> only if the
first episode is called Knee Deep In The Dead
L121[01:35:24]
⇨ Joins: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L122[01:42:36] <Forecaster> did g change
names?
L123[01:42:59] <KittyKath> Forecaster:
gAway2002
L124[01:43:39] <Forecaster> gAway2002:
Yes, the residual heat blocks are only for player
"tracking" with the trackmans goggles
L125[01:44:15] <Izaya> I guess I can't be
too hard on UEFI stuff for having mouse support, towards the end of
the BIOS era you had BIOS stuff with mouse support
L126[01:44:43] <Forecaster> but if a mod
is having serious issues with them you should report it to
them
L127[01:44:56] <Forecaster> they're just
fake airblocks
L128[01:45:05] <Forecaster> there is no
reason to crash with them...
L129[01:54:58] <KittyKath> Izaya: There is
nothing stopping you of adding anything to UEFI really other than
time and money. :P
L130[01:55:28] <Izaya> I know, but why
does my firmware need MOUSE SUPPORT?
L131[01:55:34] <Izaya> It's as useless
as...
L132[01:55:36] <Izaya> as...
L133[01:55:36] <KittyKath> Because
manglement.
L134[01:55:45] <Izaya> Lemme get back to
you on that
L135[01:56:31] ⇦
Quits: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
(Ping timeout: 186 seconds)
L136[01:58:07] <Kodos> I still stand by my
statement of the residual heat was an unnecessary way of player
tracking, and that it was a petty thing by CJ to do to get mods to
upate their air checks
L137[01:59:43] <Forecaster> Railcraft is
not the only mod that uses fake air blocks
L138[02:00:38] <Izaya> can I suggest a
basegame modification?
L139[02:00:44] <Izaya> have data for air
blocks
L140[02:00:51] <Izaya> so it's a real air
block but it can emit light
L141[02:00:59] <Izaya> this is not the
place to sugges it
L142[02:01:01] <Izaya> suggest it*
L143[02:01:04] <Izaya> but that would be
sane
L144[02:01:09] <Izaya> probably
L145[02:01:43]
⇨ Joins: bauen1
(~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
L146[02:03:22]
⇨ Joins: lashtear
(~lashtear@cpe-50-113-67-84.san.res.rr.com)
L147[02:04:11] <Kodos> I should make a mod
that makes a 3x3x3 area of blocks centered around the player's head
spawn, that register as isAir()
L148[02:04:15] <Kodos> Every 3
seconds
L149[02:04:37] <Kodos> No collision, but
make them look like bedrock
L150[02:05:23] <Izaya> bluetooth keyboard
get
L151[02:09:35] <Forecaster> maybe it was
kinda petty, but it happened over a year ago
L152[02:09:36] <Forecaster> get over
it
L153[02:14:55] <Kodos> Is there a way to
use the colors API to have a table returned that contains all 16
colors
L154[02:15:06] <Kodos> Or should I just
implement a table of 0-15
L155[02:18:12] <Forecaster> can't you just
iterate over colors?
L156[02:19:29] <Kodos> I could, but you
can also pass a table to setBundledOutput
L157[02:19:35] <Abu> Database slot 1 has
index 1 in Lua and 0 in Java, so confusing
L158[02:19:54] <Forecaster> all indexes
start at 1 in lua
L159[02:20:06] <Kodos> Except
OpenPrinter
L160[02:20:13] <Kodos> Because Mimiru is
silly
L161[02:21:05] <Forecaster> hm
L162[02:23:14] <Abu> I know, have just
forgotten to set database.getStackInSlot(slot - 1) in a
callback
L163[02:34:09] <snowden89> #lua 149 + 49 +
49
L164[02:34:10] <|0xDEADBEEF|> >
247
L165[03:30:39]
⇨ Joins: Keanu73
(~Keanu73@host-78-150-226-71.as13285.net)
L166[03:50:56] *
Elizabeth groans
L167[03:51:39] <Forecaster> ?
L168[03:52:57] *
Elizabeth just got up
L169[03:53:05] <Forecaster> ah
L170[03:56:08] <Elizabeth> sod off java
update notification
L171[04:00:52] <Saphire> xD
L172[04:09:17] ***
gAway2002 is now known as g
L173[04:10:34] <g> gamax92, I figured it
out
L174[04:10:39] <g> bash has net if I
disable my AV's firewall
L175[04:10:44] <g> not sure why,
though
L176[04:10:59] ⇦
Quits: Abu (webchat@5.143.90.87) (Quit: Web client
closed)
L177[04:17:22] <g> there is an image named
http
L178[04:17:24] <g> I wonder where that
is
L180[04:25:24] <greaser|q> NXDOMAIN
sorry
L181[04:25:41] <greaser|q> but i'm curious
as to whether someone would bother with such a TLD or not
L182[04:25:59] <greaser|q> ...actually,
more as to whether someone would be *allowed* to use that TLD
L185[04:39:20] <g> mwahaha
L186[04:45:35] <greaser|q> shit that's
getting pretty close
L187[04:45:43] <greaser|q> g: what does
`uname -a` say?
L188[04:45:56] <g> Linux localhost 3.4.0+
#1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64
GNU/Linux
L189[04:46:21] <g> (to note, I can't
actually get weechat to connect)
L191[04:46:56] <greaser|q> seems to omit
the actual CPU model but otherwise pretty sane
L192[04:47:46] ⇦
Quits: cpup (~cpup@32.218.116.80) (Ping timeout: 190
seconds)
L194[04:49:13]
⇨ Joins: cpup (~cpup@32.218.118.117)
L195[04:55:04] <g> greaser|q: Also, this
is quite curious
L197[04:55:13] <g> this http image shows
up when I run apt-get update in bash
L198[04:55:23] <g> but there's no http
runnable in the bash environment
L199[05:13:19] ⇦
Quits: asie (~asie@asie.pl) (Ping timeout: 186
seconds)
L200[05:13:22] <snowden89> confused?
L201[05:13:46] <snowden89> http apt-get
update. doesn;t apt-get update via http requests
L202[05:13:47] <snowden89> ?
L203[05:13:50]
⇨ Joins: asie (~asie@asie.pl)
L205[05:16:35] <MichiBot>
DIY 87-Key
Macro Keyboard - Because he has too many keyboard shortcuts! |
length:
10m 41s | Likes:
4612 Dislikes:
88 Views:
37600 | by
LinusTechTips
L206[05:16:57] <Forecaster> (a
little)
L207[05:21:21] *
Elizabeth switching her rail network over from admin feeder units
to power derived from her power bank (admin feeders were only for
testing)
L208[05:23:01] <Elizabeth> then after that
it's time to go build the train yard
L209[05:23:01] <g> snowden89, sure, but
why is there an _image_ named http?
L210[05:24:54] <snowden89> Forecaster:
hate that linus guy
L211[05:25:06] <snowden89> second, that
keyboard on the right is my one :P
L212[05:25:07] <snowden89> or left..
L213[05:25:14] <snowden89> i dont knwo the
logitech one
L214[05:25:14] <Forecaster> why?
L215[05:25:18] <snowden89> have had it for
years
L216[05:25:47] <snowden89> mainly i see
his name expect tech tips from linus
L217[05:25:55] <snowden89> and i get a
young twerp
L218[05:26:08] <Forecaster> oh no?
L219[05:26:21] <Forecaster> you mean the
interset has mislead you?
L220[05:26:26] <Forecaster> you should sue
someone
L222[05:27:02] <Elizabeth> snowden89, has
it ever occured to you that some people may have the same first
name?
L223[05:27:06] <Forecaster> yeah, I'm sure
he's the only one who has the right to be named linus
L224[05:27:37] <Forecaster> also that guy
in the video I linked isn't Linus
L225[05:28:15] <Elizabeth> that guy is
Terran
L226[05:28:30] <Elizabeth> i tjhink
L227[05:29:03] <Forecaster> His twitter
handle says "taranvh"
L228[05:29:08] <Forecaster> I dunno
L229[05:30:23] <snowden89> yeah i know,
Elizabeth
L230[05:32:16] <snowden89> just the name
:( FOOLED ME like once
L231[05:32:20] <snowden89> so now i just
see tat
L232[05:32:23] <snowden89> that * :P
L233[05:34:05] <snowden89> did not really
look at the guy in the recording lol
L234[05:34:14] <snowden89> as not meant to
be on youtube at work :P
L235[05:34:18] <snowden89> though
L236[05:42:07] ⇦
Quits: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
(Ping timeout: 186 seconds)
L237[05:45:42] <g> Is there anything else
you guys would like me to check with bash on ubuntu on
windows?
L238[05:47:04] <g> top/htop/etc don't work
btw
L239[05:50:54]
⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L240[05:52:09] <g> I have build-essential
if anyone wants me to build something
L241[05:56:06] ⇦
Quits: asie (~asie@asie.pl) (Ping timeout: 190
seconds)
L242[05:58:27]
⇨ Joins: asie (~asie@asie.pl)
L243[06:00:27] ⇦
Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L244[06:01:12]
⇨ Joins: rashdanml
(~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L245[06:01:32] ⇦
Quits: rashy (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Ping
timeout: 198 seconds)
L246[06:03:20] ⇦
Quits: spiriteddusty (~spiritedd@hekate.pc-logix.com) (Ping
timeout: 198 seconds)
L247[06:06:01]
⇨ Joins: spiriteddusty
(~spiritedd@hekate.pc-logix.com)
L248[06:06:03]
zsh sets mode: +o on spiriteddusty
L249[06:07:41]
⇨ Joins: bauen1
(~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
L250[06:07:48]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L251[06:08:44] ⇦
Quits: Virindi (~jess@pool-173-73-151-116.washdc.fios.verizon.net)
(Ping timeout: 198 seconds)
L252[06:09:17]
⇨ Joins: Virindi
(~jess@pool-173-73-151-116.washdc.fios.verizon.net)
L254[06:20:52] <g> I've written a simple
OC app here
L255[06:20:57] <g> attempting to use
networking
L256[06:21:04] <g> but the event.pull just
hangs
L257[06:21:23] <g> I'm using a wireless
network card and modem.broadcast() having opened the correct port,
and the machines are in the same room
L258[06:21:27] <g> and I'm setting the
strength to 64
L259[06:21:36] <Kodos> Make sure the port
is open on the receiving side, too
L260[06:21:44] <g> they're both running
the same code
L261[06:21:44] <Kodos> I always forget
that part
L262[06:21:49] <Kodos> Ah, link to
code?
L264[06:22:02] <g> nevermind, I'm
stupid
L265[06:22:04] <g> commented out that
line
L266[06:22:50] <g> yeah it works
L267[06:22:51] <g> nevermind XD
L268[06:23:22] <g> Is there a way to break
out of a loop on a non-blocking signal?
L269[06:23:47] <g> I mean, I have to keep
running through this loop here to read the network messages
L270[06:25:09] <Kodos> I use break
L271[06:25:18] <g> yeah, but I mean, how
do I listen for the signal?
L272[06:25:27] <Kodos> Ah, I use event
handlers to deal with signals
L273[06:25:31] <Kodos> Not sure how to do
it otherwise
L274[06:25:42] <g> Oh, there's an
alternative to event.pull()?
L275[06:25:46] <g> alright
L276[06:25:48] <Kodos> One sec
L277[06:26:05] <g> event.listen(), yeah, I
see it
L278[06:26:07] <g> hmmm..
L280[06:27:22] <g> okay, I see
L281[06:29:28] <g> hmm, I think I'll write
a quick event loop lib
L282[06:29:32] <g> alright, thanks, that's
quite helpful
L283[06:35:22] <Elizabeth> is it
os.sleep(time) in OC?
L284[06:35:26] <Elizabeth> for
sleeping
L286[06:35:29] <Kodos> Yeah
L287[06:35:29] <Elizabeth> k
L288[06:35:31] <Kodos> time is
seconds
L289[06:35:56] <Elizabeth> that i know,
just couldn't remember if it was just "sleep()",
os.sleep() or time.sleep()
L290[06:36:02] <Elizabeth> i think the
last one is Python
L292[06:38:01] <Elizabeth> ¬_¬
L293[06:38:25] <Elizabeth> yay, screen
recordings using sharex and uploaded in mp4 don;t work
L294[06:38:44]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L295[06:38:50] <g> Those work for me
L296[06:38:58] <g> To delete an element
from a table, do I just set it to nil?
L298[06:39:24] <Kodos> You could use
table.remove
L299[06:39:27] <Kodos> ~w
table.remove
L301[06:39:37] <g> Elizabeth, file is
corrupt in FF, let me try vlc
L302[06:39:57] <g> plays fine in vlc
L304[06:40:10] <g> thanks Kodos
L305[06:40:13] <Saphire> Weechat android
relay is shiny
L306[06:40:27] <Elizabeth> huh, weird...
okay then
L307[06:41:41] <Forecaster> I wish there
was a way to spawn a creative computer quickly
L308[06:41:50] <Kodos> /oc_sc
L309[06:41:58] <Saphire> if something
doesn't plays in VLC, it's misconfured or the file is completely
ded
L310[06:41:59] <Kodos> Been in for
ages
L311[06:42:19] <Forecaster>
excellent
L312[06:42:32] *
Forecaster wishes for money
L313[06:43:14] <Elizabeth> Forecaster,
nope
L314[06:43:21] <Forecaster> aw >:
L315[06:45:28] <Kodos> Forecaster, do you
still have a link handy for that keypad program you worked on
L317[06:45:44] <Kodos> Thanks
L318[06:46:32] <Elizabeth> dammit
youtube
L319[07:01:43] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 186
seconds)
L320[07:01:49]
⇨ Joins: meep
(uid94726@id-94726.richmond.irccloud.com)
L321[07:03:55]
⇨ Joins: Ghost951
(~ghost951@host111-183-dynamic.7-87-r.retail.telecomitalia.it)
L322[07:04:08]
⇨ Joins: wembly (~wembly@50.240.220.69)
L323[07:04:29] <Ghost951> hello
L324[07:05:09] <Ghost951> reboot
L325[07:05:15] ⇦
Quits: Ghost951
(~ghost951@host111-183-dynamic.7-87-r.retail.telecomitalia.it)
(Remote host closed the connection)
L326[07:05:38] <Forecaster> uh
L327[07:06:07] <Izaya> as you do
L328[07:10:49] <g> OK, so I've been
experimenting with this bash on windows thing
L330[07:10:56] <Caitlyn> Oh man, just got
a chance to watch the Rouge One trailer....
L331[07:11:00] <Caitlyn> d00d
L332[07:11:04]
⇨ Joins: LuMistry
(uid146685@2604:8300:100:200b:6667:3:2:3cfd)
L333[07:12:21] ***
Gavle|Away is now known as Gavle
L334[07:13:27] <Izaya> Ubuntu on
Windows...
L335[07:13:30] <Izaya> The worst of both
worlds.
L336[07:15:16] <Gavle> %s Ekoserin
L337[07:15:21] <Gavle> %seen
Ekoserin
L338[07:15:21] <MichiBot> Gavle: Ekoserin
was last seen 8d 14h 13m 24s ago.
L339[07:16:11] <LuMistry> Greetings
L340[07:16:23] <Forecaster>
greeblings
L341[07:16:44] <LuMistry> how are you
Forecaster?
L342[07:16:55] <Forecaster> greeeat
L343[07:17:45] <LuMistry> That sounds
kewl
L344[07:19:02] <LuMistry> It's a shame
that I don't have as much time as I used to
L345[07:19:04] <Elizabeth> thats because
Forecaster is kewl
L346[07:19:08] <LuMistry> my project was
making good strides
L347[07:19:25] <Forecaster> LuMistry: what
project?
L348[07:19:30] <Forecaster> Elizabeth: aw
shucks
L349[07:19:40] <LuMistry> Forecaster, you
know, that project
L350[07:19:45] <LuMistry> not that one,
the one over there
L351[07:20:29]
⇨ Joins: reinei
(~reinei@p5DCE4557.dip0.t-ipconnect.de)
L352[07:21:21] <Forecaster> uh
L353[07:21:41]
⇨ Joins: Yepoleb
(~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L354[07:21:43] <LuMistry> Forecaster: you
know what I'm talking about, right?
L355[07:25:08] *
LuMistry shrugs
L356[07:25:10] <LuMistry> maybe not
L358[07:26:26] <MichiBot> Elizabeth:
Vexatos will be notified of this message when next seen.
L359[07:27:35] <Forecaster> LuMistry: no
idea, sorry
L360[07:27:42] <Elizabeth> Forecaster, ^
have a look at that link :) I'll be posting more stuff there
soon
L361[07:27:44] *
Forecaster has terrible memory sometimes
L362[07:28:11] <LuMistry> Forecaster,
that's such a shame
L363[07:28:39] <LuMistry> It is a glorious
project
L364[07:28:42] <reinei> Hey Elizabeth,
what are you doing in that video?
L365[07:28:56] <reinei> all I can
understand is that you are sending random numbers across a
system
L366[07:29:13] <reinei> but it looks
cool
L367[07:29:57] <Elizabeth> reinei, sending
a sequence of numbers that microcontrollers under the tracks
interpret and then change signal aspects based on the data
L368[07:30:12] <Elizabeth> I should
probably do a video explaining how it works next
L369[07:30:18] <reinei> so now I would
need to know british-like signal states
L371[07:31:19] <reinei> yeah just found
that through google
L372[07:33:08]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L373[08:03:08] <Saphire> XD
L374[08:03:21] <Saphire> That's
hilarios
L375[08:03:40] <Saphire> "We added
antivirus into the app..."
L376[08:03:55] <Saphire> That's a mobile
client of a bank
L377[08:07:20] <Forecaster> wot
L378[08:08:15] <Saphire> and they have a
keyboard that's inbuild into the app
L379[08:10:45] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Read error:
Connection reset by peer)
L380[08:10:48] <KittyKath> From a security
point of view that is not a bad idea though.
L381[08:11:10] ***
Gavle is now known as Gavle|Away
L382[08:11:29]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L383[08:11:32] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Remote host
closed the connection)
L384[08:13:06] ⇦
Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout:
190 seconds)
L385[08:13:30] <LuMistry> Security is
guude
L386[08:14:19]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L387[08:16:55]
⇨ Joins: ^v
(~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L388[08:24:49] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L389[08:27:30] <Caitlyn> god damn it...
the latest 10 insider iso is still 14295
L390[08:27:40] <Caitlyn> I need
14316
L391[08:28:13] <Caitlyn> I'm in the fast
ring, but windows says I'm up to date
L392[08:28:18] *
Caitlyn stabs laptop
L393[08:49:56] ⇦
Quits: techno156 (~techno156@137.154.137.63) (Quit: There are those
who live without living. Don't be one of those.)
L394[08:53:33] ⇦
Parts: Dark_Hunter (~Dark_Hunt@2607:5300:60:19e3::1)
(Leaving))
L395[08:54:09] <g> Caitlyn, did you just
join the fast ring?
L396[08:54:16] <g> It can take up to 24h
after joining it for an update to show up
L397[08:56:06] <Michiyo> g, yes, but still
the ISO I grabbed should have been latest... :P
L398[09:00:24] <g> what the..
L399[09:00:29] <g> so I have a lib called
event_loop
L400[09:00:31] <g> I require it
L401[09:00:38] <g> it returns a
table
L402[09:00:54] <g> it has an attr,
running, which is false
L403[09:01:01] <g> I do event_loop.running
true in my code
L404[09:01:11] <g> later, I remove that
line, and re-run my code, and it's still set to true
L406[09:01:38] <g> by re-run, I mean, kill
and restart the program
L407[09:01:42] <g> what am I doing wrong
here?
L408[09:02:32] <fingercomp> when you first
required your lib, it cached
(package.loaded["your-lib-name-here"])
L409[09:02:55] <g> right, okay, so it's
cached in the system
L410[09:03:21] <fingercomp> you can either
run `package.loaded["lib-here"] = nil` in lua prompt or
simplt reboot the computer
L411[09:03:28] <fingercomp> *simply
L412[09:03:31] <g> I'd like to avoid
having to do that
L413[09:03:47] <g> event_loop is supposed
to behave like a "class", for want of a better word
L414[09:03:56] <Saphire> One does not
simply loses the uptime
L415[09:06:18] <g> hm, this seems to have
something to do with dot-versus-colon syntax
L416[09:08:10] *
vifino flops on Elizabeth
L417[09:08:22] *
Elizabeth pets vifino
L418[09:09:18]
⇨ Joins: Inari
(~Pinkishu@p5dec6be3.dip0.t-ipconnect.de)
L419[09:09:30]
⇨ Joins: Trangar
(~Trangar@181-219-144-85.ftth.glasoperator.nl)
L420[09:11:07] <reinei> g maybe it has the
fancy your-lib-here:new()?
L421[09:14:06] ⇦
Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection
reset by peer)
L422[09:17:24] ***
medsouz|offline is now known as medsouz
L424[09:23:29] <g> fingercomp: oh, I see,
that looks good
L425[09:23:29] <g> thanks
L426[09:25:26] <g> fingercomp: hmm, now
I'm confused..
L427[09:25:40] <g> if I'm doing event_loop
= require("...")()
L428[09:25:41]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de)
L429[09:25:48] <g> do I do
event_loop:add_handler or event_loop.add_handler
L430[09:26:10] <fingercomp>
.add_handler
L431[09:26:10] <g> I'm doing :add_handler
but it says it's nil
L432[09:26:34] <g> okay, but will that
still pass the methods a self param?
L433[09:27:23] <g> hm.. no, still
nil
L434[09:27:57] ⇦
Quits: meep (uid94726@id-94726.richmond.irccloud.com) (Quit:
Connection closed for inactivity)
L435[09:28:11] <g> yeah, it's an empty
table
L436[09:28:15] <g> that's.. odd
L437[09:28:36] <g> oh, I need to set
__index
L438[09:29:36] <fingercomp> Yeah, it won't
work without that line :)
L439[09:30:49] <g> self.has_handler(...)
is nil now
L441[09:31:19] <g> for a language that is
supposed to be easy for non-programmers, this sure is
confusing
L442[09:31:36] <g> I'm assuming it's just
not being passed in self
L443[09:32:19] <g> yeah.. I need to be
using :
L444[09:32:39] <fingercomp> if you need
`self` in your function, declare it as `lib:someFunc = function()`
and use a semicolon instead of dot when you call the function
L445[09:32:46] ⇦
Quits: Guest23061 (~Magik6k_@51.254.25.16) (Ping timeout: 190
seconds)
L446[09:33:11] <g> I can't just do
function module:whatever ()
L448[09:33:19] ⇦
Quits: marcin212 (~marcin212@bymarcin.com) (Ping timeout: 186
seconds)
L449[09:33:23] <fingercomp> that will work
too
L450[09:33:38] <g> hm, okay, thanks
L451[09:34:17] <g> okay fingercomp, sorry
to be a pain, but can you explain when . is used and when : is
used?
L452[09:34:23] <g> is : only for
methods?
L453[09:34:30]
⇨ Joins: Magik6k (~Magik6k_@51.254.25.16)
L454[09:34:34]
⇨ Joins: marcin212 (~marcin212@51.254.25.20)
L455[09:34:41] <g> self.handlers is a
table, self:handlers appears to be nil
L456[09:34:55] <KittyKath> : is syntactic
sugar that calls a function with whatever you call it on as first
argument.
L457[09:35:00] ***
Magik6k is now known as Guest50718
L458[09:35:04]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L459[09:35:05] <KittyKath> a:b() is
equivalent to b(a)
L460[09:35:11] <g> Ah, okay, I see
L461[09:35:15] <g> so I should use . in
all other cases
L462[09:35:15] *
Inari likes syntactic honey
L463[09:35:49] <fingercomp> yup
L464[09:35:57] <KittyKath> g: No, : and .
have nothing to do with each other really. . is an accessor, : is
invalid outside of anything but function calling
L465[09:37:24] <Inari> hmm yeah guess ill
buy a maid outfit from this copslay store and just see how it is
:P
L466[09:37:44] <g> Alright, so let's say
I'm in the module's add_handler method, and that's being called
using : from somewhere else
L467[09:38:01] <g> Why is self:has_handler
nil, when has_handler is defined?
L468[09:38:03] <KittyKath> g: Modules
don't exist in lua.
L469[09:38:10] ⇦
Quits: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at)
(Quit: Yepoleb)
L470[09:38:12] <g> that's just what I
named the table
L471[09:38:14] <g> you know what I
mean
L472[09:38:19] <KittyKath> a.b is the same
as a["b"]
L473[09:38:54] <g> alright, but look
L474[09:38:58] <g> from within
module:add_handler(self, event_id, handler_function)
L475[09:39:03] <g> I'm calling
self:has_handler(event_id)
L476[09:39:03] <fingercomp> a semicolon
can be *only* used for functions
L477[09:39:05] <Michiyo> Inari, I really
like mine.. :P
L478[09:39:14] <g> but has_handler is
apparently null
L479[09:39:18] <KittyKath> fingercomp: Its
a colon. Semicolon is ';'
L480[09:39:18] <g> yet I can see it
defined above
L481[09:39:38] ***
Flenix is now known as Flenox
L482[09:39:39] <fingercomp> oops =\
L483[09:39:51] <Inari> Michiyo: which did
you get and where? XD
L484[09:39:57] ***
Flenox is now known as Flenix
L485[09:40:06] <g> so.. why would
has_handler be nil?
L486[09:40:20] <Elizabeth>
"<@Michiyo> Inari, I really like mine.. :P" If you
like it so much why haven't i seen it? :(
L487[09:40:24] <Elizabeth> :P
L488[09:40:26] <Inari> the heck does
self:something even do if you dont call it
L489[09:40:43] <g> wouldn't it do the same
as module:something?
L490[09:40:47] <KittyKath> g Declare as
table.meth(this, input, ...), call as table:method(input, ...).
Inside method use this.method(this, input) again, see if that
works
L491[09:41:03] <Elizabeth> KittyKath,
gimmie da meth
L492[09:41:06] <KittyKath> Inari: Not
valid. ':' is only valid when calling functions
L493[09:41:09] <KittyKath> Elizabeth:
No.
L494[09:41:14] <Elizabeth> :(
L495[09:41:26] *
Elizabeth goes back to drinking battery acid
L496[09:42:17] <bauen1> KittyKath: ':'
should also be valid when declaring functions and adds a invisible
'self' parameter
L497[09:42:49] <fingercomp> Basically,
`function tbl:func(a, b)` is the same as `function tbl.func(self,
a, b)`
L498[09:42:49] <Inari> just like
L499[09:42:50] <KittyKath> bauen1: Well,
yeah. I hate black magic though so I declare with an explicit
self/this.
L500[09:42:53] <Inari> pastebin your
code
L501[09:43:01] <g> oh, an invisible self
parameter
L502[09:43:03] <g> I was defining it
L503[09:43:17] <Inari> i dont think taht
woudl turn something into nil :P
L504[09:43:20] <bauen1> its shorter and in
oc we count bytes xD
L505[09:43:20] <KittyKath> g... did you
listen to any what fingercomp and I told you?
L506[09:43:22] <g> KittyKath's method
worked
L508[09:43:53] <KittyKath> bauen1: It is
shorter by 5 bytes. Also Lua minifiers exist and if you care about
code bytes use one of them.
L509[09:44:02] <reinei> KittyKath, thats
not black magic but rather syntactic sugar
L510[09:44:12] <Inari> i like the black
magic ":" actually
L511[09:44:21] <KittyKath> reinei: Its an
implicit 'self' parameter.
L512[09:44:21] <Inari> its weird do
declare it explicitly when making the function
L513[09:44:24] <Inari> and then call it
with :
L514[09:44:24] <reinei> (at least i think
its DEFINED to be syntactic sugar)
L515[09:44:36] <Michiyo> Inari, it's been
ages, I don't remember
L516[09:44:39] <Inari> you could also say
that calling with : is black magic
L517[09:44:48] <Michiyo> Elizabeth, You
never asked :P
L518[09:45:00] <Elizabeth> Michiyo,
:O
L519[09:45:04] <Elizabeth> can has
pic?
L520[09:45:16] <Michiyo> Well... not now,
I'm at work, and it's at home :P
L521[09:45:32] <Elizabeth> ah, when you
get home then :P
L522[09:45:38] <Michiyo> I'll consider
it
L523[09:45:39] <Michiyo> lol
L524[09:45:55] <reinei> Michiyo, you DON'T
wear your maiden outfit at work?
L525[09:46:08] <Michiyo> I do not..
L526[09:46:25] <Inari> its hard to find a
maid outfit without puffy sleeves though xD
L527[09:46:44] <Michiyo> lol
L528[09:46:48] <reinei> well it kinda
makes sense not to wear it to work ... but still
L529[09:46:58] <Forecaster> unless you're
a maid?
L530[09:47:00] <Forecaster> :P
L531[09:48:04] <Michiyo> I work at Radio
Shack.. and my boss is a religious nutjob... I don't think *ME*
coming to work in my maid outfit would go over well
L532[09:48:19] <reinei> that first part
was promising
L533[09:48:22] <Forecaster> unless he's
secretly into that kind of stuff
L534[09:48:25] <reinei> that second one is
a definite NO_GO
L535[09:48:57] *
vifino drinks battery acid with Elizabeth
L537[09:49:41] <Michiyo> Inari, I had to
get my own petticoat
L538[09:49:46] <reinei> at least it
doesn't say petticoat in the name
L539[09:49:54] <Inari> yeah but it says
"petticoat dress" in "contents"
L540[09:50:01] <reinei> also, a german
cosplaying site?
L541[09:50:12] <Inari> i think it sjust
the german branch of some store
L542[09:50:12] <Inari> :P
L543[09:50:28] <reinei> well
probably
L544[09:50:28] <Elizabeth> ~w
hologram
L546[09:50:56] <Inari> german branch
meaning
L547[09:51:05] <Inari> "here have a
crappily translated website with a .de domain"
L548[09:51:05] <Inari> :D
L549[09:51:17] <reinei> at least the file
name is kinda ok
L550[09:51:20] <Inari> but hey, it ships
here, so im not complaining lol
L551[09:51:47] <Inari> whats with asian
sellers and their tagcloud stuff
L552[09:51:54] <Inari> like the names for
the products are literally tag clouds
L553[09:52:04] <Inari> "Maid Cosplay
Dienstmädchen Kostüm Japanisch Lolita Cafe Kostüme Kawaii Babydoll
Magd"
L555[09:53:01] <g> right, I think I'm
starting to get this..
L556[09:53:04] <g> Everything works now at
least
L557[09:53:27] <g> thanks fingercomp,
KittyKath, anyone else that input
L558[09:53:52] <g> Inari are you looking
for something lewd or realistic?
L559[09:54:05] <g> most maid outfits like
that aren't representative of the actual "maid outfit",
so
L560[09:54:29] <Elizabeth> it's Inari,
it's most probably lewd
L561[09:54:34] <Michiyo> ^^^^^
L562[09:54:45] <Inari> g: something
cute
L563[09:54:46] <Inari> :P
L564[09:55:04] <Inari> actual maid outfits
tend to look stupid
L565[09:55:12] <Inari> and the overly lewd
ones like french maid just weird and slutty
L566[09:55:13] <Inari> :3
L567[09:55:47] <g> hm, okay :P
L568[09:55:50] <gamax92> Inari: you wern't
intending to look slutty?
L569[09:55:59] <Inari> that one looks okay
in cut and is zetta ryouiki capable
L570[09:56:02] <Inari> gamax92: no?
L571[09:56:08] <Forecaster> are you going
to a con or something?
L572[09:56:36] <Inari> i tend to go for
cuteness with (more or less) subtle sexy undertones or so xD
L573[09:56:48] <reinei> your name says it
all
L574[09:57:00] <gamax92> Itall
L575[09:57:08] <Inari> Forecaster: nah,
but i cant sew very well yet, normal maid outfits look dumb, french
maid outfits look dumb and im not gonna pay a tailor to make one
for me cuase that would be expensive as pie
L576[09:57:19] ⇦
Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L577[09:57:24] <Inari> reinei: ?
L578[09:57:29] ⇦
Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Quit:
baibai)
L579[09:57:48] <Forecaster> that doesn't
explain what you want it for :P
L580[09:57:54] <reinei> welp, forget that,
ok?
L581[09:58:11] <Inari> Forecaster: to wear
at home, like, cause i feel like it, or for cleaning days or so
:P
L582[09:58:25] <Forecaster> ah, okay
:D
L583[09:58:35] <g> I know a girl IRL that
has a maid outfit and a massive bag of thigh-highs
L584[09:58:39] <g> one of my best
friends
L585[09:58:41] <Inari> haha
L586[09:58:43] <Inari> kneesocks
L587[09:58:45] <Inari> \o/
L589[09:58:48] <g> but for some reason she
only like
L590[09:58:50] <reinei> \o/
L591[09:58:58] <g> She talks about them
all the time but she'll only wear them alone at home xD
L592[09:59:00] <Inari> reinei: but im
curious :s
L593[09:59:03] <reinei> welp, you already
broke the streak so that was useless
L594[09:59:10] <g> won't even wear them
for her boyfriend
L595[09:59:12] <g> I find that a little
odd
L596[09:59:12] <Inari> haha
L598[09:59:27] <reinei> Inari, iff thats
your real name, then WOW nice name, iff not you should kinda get
what I meant
L599[09:59:38] <Inari> im gonna wear it
for my boyfriend too fo course :P but theres still some better
outfits for that
L600[09:59:41]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L601[09:59:47] <Inari> reinei: i have no
clue what you mean :P and no it isnt my real name
L602[10:00:00] <reinei> actually, that
second iff should have been a normal if
L603[10:00:07] <Inari> whats an iff
L604[10:00:11] <reinei> if and only
if
L605[10:00:14] *
Elizabeth slaps vifinos butt and giggles
L606[10:00:15] *
EnderBot2 laughs
L607[10:00:16] <Inari> ah
L608[10:00:22] <Inari> lol
L609[10:00:23] <reinei> its a logical
operator
L610[10:00:35] *
vifino "oww"'s
L612[10:00:39] <MichiBot>
Armand Van
Helden - Hear My Name | length:
3m 32s | Likes:
3051 Dislikes:
117 Views:
957695 | by
VidZone
L613[10:00:40] <reinei> due to the quirk
that the statement if A then B is automatically true if A is
false
L614[10:01:02] <reinei> and iff A then B
is false if A is false
L616[10:01:16] <MichiBot>
Mark Ves - I
Like It Hard (Radio Edit) [Electro / Electronic] | length:
2m 8s | Likes:
7 Dislikes:
0 Views:
2511 | by
Feiyr
L618[10:01:58] <Inari> but yeah kneesocks
are <3 :p Forecaster: my main concern with cosplay outfits is
that it might look cheaply made or used cheap fabrics or so
:s
L619[10:02:11] <Inari> someday i should
pay a tailor to make me an actual one if its bad lol
L620[10:02:20] <Inari> wonder how much
that costs
L621[10:02:25] <Inari> i once read a shirt
can be like 200~400
L622[10:02:27] <Inari> :x
L623[10:02:33] <g> it's expensive but
probably not as much as you'd think for an entire outfit
L624[10:02:37] <reinei> making it yourself
might be better
L625[10:02:37] <Elizabeth> :P
L626[10:02:46] <Inari> reinei: well that
would require me leanring how to sew
L627[10:02:50] <reinei> well entire outfit
will take a loong time though
L628[10:02:57] <Inari> which is kind of
going very slowly given i dont have much to watch while
sewing
L629[10:03:00] <g> it would take a while
to make any full outfit
L630[10:03:07] <g> but yeah, practise
practise
L631[10:03:41] <Inari> and then its kind
demotivating when you finished a stitch, fuck up the end and it all
unwrap slol
L632[10:04:13] <g> yeah, but yknow,
nothing worth doing was ever easy
L633[10:04:23] <g> aside from that person
you had that one-night-stand with I suppose
L636[10:04:38] <MichiBot> <g>
:>
L638[10:04:40] <MichiBot> XKCD Comic Name:
Shouldn't Be Hard Posted on: 3/31/2014
L639[10:04:51] <Inari> g: sure, but its
still demotivating haha
L640[10:05:01] <reinei> just had to link
that one
L641[10:05:22] ⇦
Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
(Quit: Connection closed for inactivity)
L642[10:05:26] <g> I have somehow not seen
that before
L643[10:05:53] <Inari> just gimme a
machine taht makes it for me
L644[10:06:46] <g> sewing machine
L646[10:06:56] <g> hell, even I know how
to use a sewing machine
L648[10:07:05] <Inari> lol, sewing
machiens dont do whole outfits fro you
L649[10:07:11] <g> No, but they sure
help
L650[10:07:12] <Inari> i mean something
like a 3d printer
L652[10:07:14] <Inari> load design
L653[10:07:15] <Inari> click run
L655[10:07:18] <Inari> do something else
for 3 days
L656[10:07:37] <Inari> cant be that hard
D:
L657[10:07:54] <g> a 3D printer can't make
a prototype object and make adjustments to it before going in for
final processing to set it
L659[10:08:06] <Forecaster> there are
prototype 3d printers that can make clothes I think :P
L660[10:08:15] <Inari> adjustments?
L661[10:08:17] <g> I wouldn't imagine
they'd be very detailed though
L662[10:08:24] <g> yeah, Inari, you need
to try it on to make sure you have the sizes right
L663[10:08:28] <g> and adjust it if
not
L664[10:08:51] <Inari> just measure the
sizes properly D:
L665[10:08:56] <g> it's not that
simple.
L666[10:09:04] <Inari> how, sizes dont
magically change
L667[10:09:07] <g> you always have to
check.
L668[10:09:09] <Inari> actually
L669[10:09:10] <Inari> dont measure
L670[10:09:13] <g> No, but they aren't
necessarily a 100% accurate way to do it
L671[10:09:15] <Inari> just get a 3d
scan
L672[10:09:16] <Inari> easier
L673[10:09:27] <g> the only way to do that
would be with a 3D scan or a plaster mold or something yeah
L674[10:09:35] <Inari> why mold
L675[10:09:35] <g> but that won't help a
person
L677[10:09:40] <Inari> 3d scan, adjust
design, print
L678[10:09:40] <Inari> :D
L680[10:09:44] <g> I forget which
L681[10:10:23] <Inari> i feel like the
thing about adjusting sizes is largely because when sewing you only
use the feew measurements you amde
L682[10:10:40] <g> the thing about
adjusting is to make sure you didn't fuck up
L683[10:10:42] <g> human error is a
thing
L684[10:10:53] <Inari> yeah
L685[10:10:56] <Inari> but this is a
machine
L686[10:10:57] <Inari> :s
L687[10:11:03] <g> a machine with human
inputs
L688[10:11:12] <Inari> 3d scan is
human?
L689[10:11:15] <Forecaster> and as we all
know, machines never make mistakes! :D
L690[10:11:30] <reinei> Forecaster,
machines just need to make far fewer mistakes than us
L691[10:11:33] <g> we don't have 3D scans
that are that accurate
L693[10:11:39] <Inari> ill just pay a
stupid tailor, easier lol
L694[10:11:39] <g> not for people
anyway
L695[10:11:41] <reinei> even if 'far' is
just 0.01% better
L697[10:12:09] <MichiBot>
Pressception
(crushing hydraulic press with hydraulic press) | length:
3m
50s | Likes:
1960 Dislikes:
15 Views:
14820 | by
Hydraulic Press Channel
L698[10:12:11] <Forecaster> wut
L699[10:12:29] <Forecaster> hey look, a
distraction
L700[10:12:38] <g> I knew someone would do
this eventually
L701[10:12:39] <Inari> eh
L702[10:12:44]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-60.w109-209.abo.wanadoo.fr)
L703[10:12:45] <Inari> should have 2
presses pressing into each other
L704[10:12:47] <Inari> (lewd?)
L705[10:14:26] <Inari> that pumping action
though
L706[10:15:26] <g> that accent is so hard
to understand
L708[10:15:40] <Inari> anyway
L709[10:15:45] <Forecaster> it's
Finnish
L710[10:15:46] <Inari> for now ill just
get the cosplay maid outfit XD
L711[10:15:58] <g> Inari, you better take
photos :v
L712[10:16:08] <Inari> nty
L713[10:16:08] <Inari> :s
L715[10:16:19] <Inari> well
L716[10:16:20] <Inari> i will
L717[10:16:22] <Inari> and give them to my
BF
L718[10:16:23] <Inari> :p
L719[10:16:27] *
Elizabeth waits for pics from Inari
L720[10:16:55] <g> come to think of it, I
think I'm the only person that posted a photo of themselves in here
recently
L722[10:17:50] <Inari> i want them to
press water :f
L723[10:18:11]
⇨ Joins: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b)
L724[10:18:16] <reinei> if they can put up
200atm, they might be able to measurably compress it
L725[10:19:11] <Inari> i want ice seven
though
L726[10:19:33] <reinei> how much pressure
does that need?
L727[10:19:39] <reinei> I mean
additional
L728[10:19:47] <Inari> "It can be
formed from liquid water above 3 GPa (30000 atm) by lowering its
temperature to room temperature,"
L729[10:23:09] <Stary2001> Elizabeth, we
still need pics of you and vifino :D
L730[10:24:22] <Inari> with lizzy in
shibari
L731[10:24:42] <vifino> Elizabeth doesn't
have a shibari yet.
L732[10:25:52] <Stary2001>
........yet
L733[10:25:57] <Stary2001> YET?!
L734[10:26:13] <Elizabeth> :)
L735[10:26:53] *
Stary2001 hides
L736[10:29:15] <Inari> haha
L737[10:29:24] <Inari> vifino: quick to
change
L738[10:29:31] <Inari> i bet shge has tons
of computer cables, just use those as replacement ropes
L739[10:29:59] <Elizabeth> I actually
don't have that many here
L740[10:30:07] <Stary2001> lmao
L741[10:30:23] <Inari> i tried shibari
once with some 10m network cable, worked reasonably well
L742[10:31:23] <Elizabeth> hmm
L744[10:31:53] <Forecaster> I look like
this :D
L745[10:32:18] <Elizabeth> hmm, you're one
of those low definition humans
L746[10:32:37] <reinei> isn't it called an
SDuman?
L747[10:33:42] <Forecaster> it's my FB
profile picture, so it got downscaled :P
L748[10:33:55] <Inari> Elizabeth: low
definition?
L750[10:34:57] <payo-remote> Forecaster is
higher def than lizzy for all we know :)
L751[10:35:27] <Forecaster> I don't take a
lot of pictures of myself, so that's all I have :P
L752[10:35:46] <payo-remote> infinitely
many more than we've seen of lizzy is what i'm saying
L753[10:36:04] <reinei> then my resolution
is i by i pixels
L754[10:36:12] <Inari> 1/0=inf?
L755[10:36:20] <payo-remote> #lua
1/0
L756[10:36:21] <|0xDEADBEEF|> >
inf
L757[10:36:23] <payo-remote> yep
L758[10:36:25] <reinei> thus, I have a -1
pixel big picture of myself
L759[10:36:25] <payo-remote> LUA!
L760[10:36:26] <EnderBot2> Lua*
L761[10:36:37] <Michiyo> I linked a
picture of myself once here, don't know if anyone remembers it
though :P
L762[10:36:39] <reinei> Inari, no but 1/e
(epsilon)
L763[10:36:58] <Michiyo> here once*
L764[10:37:08] <Forecaster> I didn't see
it
L765[10:37:45] <Michiyo> Last
Halloween
L766[10:38:07]
⇨ Joins: Vexatos
(~Vexatos@p200300556E32CA617DBE1EA7166A04E6.dip0.t-ipconnect.de)
L767[10:38:07]
zsh sets mode: +v on Vexatos
L768[10:38:10] <Elizabeth> %oclogs
L770[10:38:25] <Inari> lol
L771[10:38:29] <Inari> lizzy so
eager
L772[10:38:34] <Michiyo> At least I think
it was here..
L773[10:40:43] <Michiyo> Hmmm
L774[10:40:44] <Michiyo> Maybe not
L775[10:40:46] <Elizabeth> can't see any
links int eh logs
L776[10:40:56] <Michiyo> yeah I checked
31st and 1st
L777[10:41:03] *
Elizabeth sighs
L778[10:41:18] <Michiyo> Sowwy, you'll
have to get your laughs at my expense at some other time
L779[10:41:18] <Michiyo> :P
L780[10:41:43] <Forecaster> probably don't
need an HD shot of my face anyway by the way :P
L781[10:43:09] <Elizabeth> okay
L783[10:46:20] <KittyKath> Inari: You look
beautiful :P
L784[10:46:28] <Inari> ikr
L786[10:46:54] *
Elizabeth will look when vifino has finished selecting what pizza
he wants
L787[10:47:11] <Inari> full cheese pizza
is so good
L788[10:47:21] <Inari> so how long is
vifino still over there?
L789[10:47:46] <Forecaster> Inari: at
least you don't use a lot of space
L791[10:49:41] <Elizabeth> :@ fuck you
dominos website
L792[10:49:52] <Inari> ew dominos
L793[10:50:30] <Forecaster> we don't have
that here
L795[10:50:59] <MichiBot>
[AMV] Seirei
Tsukai no Blade Dance (Ni-Sokkususu - KN33S0XXX) | length:
3m 54s | Likes:
1216
Dislikes:
32 Views:
89595 |
by
donishiroi
L796[10:51:26] <vifino> Inari: wow, you
look so white
L797[10:51:39] <vifino> have you even
heard of sun?
L798[10:51:56] <Inari> lol
L799[10:52:03] <Inari> well its true that
i prefer to not be tanned though
L800[10:52:28] *
vifino pours molten chocolate over Inari
L801[10:52:32] <vifino> mild tan
L802[10:52:32] <Michiyo> god damn it I
clicked the link, it loaded white and I thought something was
fucked up.. :P
L803[10:52:34] <Stary2001> oh you're
getting dominos? :p
L804[10:52:54] <vifino> Michiyo: 1x1px,
only pixel is invisible
L805[10:53:07] <Michiyo> yeah
L806[10:53:52] <Inari> its actually
white
L808[10:54:25] <Inari> so uhhhh
L809[10:54:37] <Inari> whats a good way to
give something out of a large set a short id? :D
L810[10:54:58] <Forecaster> what's the id
for?
L811[10:55:20] <Inari> i guess mostly so
people have a readable name for it :P
L812[10:55:37] <Inari> kind of like what
github does with commits i guess
L813[10:55:39] <Forecaster> assign it some
kanji characters
L814[10:55:45] <Inari> haha
L815[10:55:47] <Inari> well
L816[10:55:49] <`-`> spacer.gif
L817[10:55:50] <Inari> tehy should be able
to type it
L818[10:55:50] <Inari> :P
L819[10:55:59] <KittyKath> Inari: Hash +
bas64?
L820[10:56:01] <reinei> ever heard of
C-u?
L821[10:56:04] <KittyKath> base64
L822[10:56:07] <Inari> hmmm
L823[10:56:10] <Forecaster> it'll be a
challenge
L824[10:56:11] <Inari> hash sounds like a
good idea actually
L825[10:56:21] <Inari> might need to check
colliisons stuff
L826[10:56:40] <KittyKath> Inari: Depends
on how big your set is
L827[10:56:42] <reinei> hash collisions?
what are you haching then?
L828[10:56:50] <reinei> hashing*
L829[10:57:14] <Inari> KittyKath:
10^(10^5.744182234088792)
L830[10:57:31] <reinei> its less than a
googolplex at least
L831[10:57:35] <Inari> lol
L832[10:57:51] <Inari> i also kind of need
to find a nice way to display where something is in the whole set
:x
L833[10:57:52] <reinei> and <<
g_64
L834[10:58:23] <reinei> well if you use
ahshes, you might be able to hashbucket it and then do some other
display magic
L835[10:58:24] <KittyKath> Bother telling
me why you have a set of 10 ^ 100000 ids that you need to make
human writable?
L836[10:58:27] <reinei> hashes*
L837[10:58:38] <Inari> KittyKath: pictures
:D
L838[10:58:48] <reinei> also: how did you
get that 5. something there?
L839[10:58:48] <KittyKath>
ooooookay.
L840[10:59:00] <Inari> dunno, ask
wolframalpha
L841[10:59:05] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L842[10:59:14] <Inari> uhhh let me
L843[10:59:15] <Inari> check
L844[10:59:16] <Inari> oh right
L845[10:59:27] <Inari> maybe thats even
more readable :P
L846[10:59:35] <Inari> 64^(640*480)
L847[10:59:56] <reinei> now THAT at least
allows for someone to make sense of
L848[11:00:01] <Inari> haha
L849[11:00:15] <reinei> although that
exponentiation is bad
L850[11:00:18] <Inari> i was trying to get
the number of decimals, but seems the number is too bgi for WA to
show that
L851[11:00:33] <Inari> hows it bad?
L852[11:00:36] <reinei> does that mean you
have 64 layers of something?
L853[11:00:41] <Inari> no
L854[11:00:43] <Inari> 64 colours
L855[11:01:08] <Inari> then again
L856[11:01:12] <Inari> i dont need to
index tehw hole set
L857[11:01:15] <Inari> so collisions might
not apply
L858[11:01:26] <reinei> oh no not THAT
equation (equation of thought: <umber of possible states> ^
<number of places/amount/...>
L859[11:01:43] <Inari> sounds like thats
right?
L860[11:03:08] <Inari> for some reason my
sounds is kinda low today
L861[11:03:14] *
Elizabeth watches her and vifino's pizzas get prepared through the
dominos tracker thingy
L862[11:03:24] <Inari> hm
L863[11:03:32] <Inari> ill buy pizza
tomorrow - thats an idea :p
L864[11:04:05] <Forecaster> internet
pizza!
L865[11:04:23] *
Saphire nibbles on Elizabeth's pizza
L866[11:04:27] <reinei> I might eat pizza
for dinner today mmh
L867[11:04:44] <Inari> reinei: basically
im gonna take random images, scale them to be 640x480, convert to
64colours grayscale palette and see where they are in the whole set
of possible 640x480x64 images
L868[11:04:55] <Inari> hoping, but
doubting, to find some sort of "area" where most pictures
end up in
L869[11:04:56] <Inari> :P
L870[11:05:06] <reinei> yep than its THAT
equation
L871[11:05:23] <reinei> (dunno why I call
it THAT but its the equation of any TI/CS guy)
L872[11:05:26] <Inari> or multiple areas
at that
L873[11:05:37] <reinei> because 2^n is
awesome
L874[11:05:43] <Inari> the equation that
doesnt scale well haha
L875[11:06:02] <Inari> im still trying to
pursue the project of getting all interesting pictures out of the
set of the whole :P
L876[11:06:09] <Inari> so im trying to
limit the search space
L877[11:06:40] <reinei> maybe try a
gradient transformation of the pictures and only take those with at
least N gradients?
L878[11:07:00] <reinei> and at most X
gradients to filter the mostly noise ones
L879[11:07:51] <Inari> might try stuff
like that too :p
L880[11:07:59] <Inari> just thought maybe
i could cut away big parts of the set to begin with
L881[11:08:19] <Inari> but yeah the
concept of those images kind of fascinates me
L882[11:08:24] <Inari> somewhere in there
is a Michiyo in a maid outfit too
L883[11:08:40] <Inari> and a Lizzy in
bondage
L884[11:08:53] <reinei> its VERY VERY
likely that there is a better formular to generate the pictures
than to just to incremental counts
L885[11:09:21] <Inari> well i wasnt doing
incremental lol
L886[11:09:30] <Inari> since 2 pictures
would be far apart either way
L887[11:09:34] <LuMistry> that's odd
L888[11:09:45] <LuMistry> I just felt like
I had an idea, but I don't know what it is
L889[11:09:50] <Inari> lol
L890[11:09:53] <reinei> thats what I had
in mind and which is why I think there is a better algorithm
L891[11:10:11] <LuMistry> It's probably
something my subconscious is cooking up to solve one of my many
problems regarding my project
L892[11:10:15] <Inari> just e.g. you can
cut away the part where not all pixels have been touched yet
L893[11:10:20] <Inari> of course thata
small part though
L894[11:10:20] <Inari> :P
L895[11:10:20] <reinei> LuMistry, gimme, I
want to get the sense of enlightenment without the enlightenment
too!
L896[11:10:22] <LuMistry> still weird
though
L897[11:10:33] *
LuMistry hands reinei a potato
L898[11:10:42] <reinei> whoaaa nice,
thanks dude
L899[11:10:52] <Inari> reinei: any ideas
on how to avoid downscaled versions of pictures though?
L900[11:10:56] <Inari> hm
L901[11:11:04] <reinei> like
recursion?
L902[11:11:08] <Inari> maybe downscale the
picture an mark its "area" as "used"
L903[11:11:17] <Inari> well no clue
L904[11:11:22]
⇨ Joins: LeshaInc (~LeshaInc@84.234.62.210)
L905[11:11:30] <Inari> but for each
640x480 picutre there will be another pictures that has tthe same
picture 4 times in it
L906[11:11:36] <Inari> and another that
will have half that picutre
L907[11:11:38] <Inari> and so on :x
L908[11:11:39] <reinei> what I meant
L909[11:11:50] <Inari> i feel like if
there was some way to eliminate those
L910[11:11:53] <Inari> you'd cut away huge
chunks
L911[11:11:53] <reinei> hashing won'T be
good for that
L912[11:11:54] <Inari> :P
L913[11:12:05] <reinei> maybe there is a
kind of 'bad hash'
L914[11:12:19] <reinei> such that parts of
the same input result in aprts of the same hash?
L915[11:12:25] <reinei> parts*
L916[11:12:44] <Inari> theres hashes fro
images that should be similar if the images are simular i
guess
L918[11:13:02] ***
Elizabeth is now known as Lizzy
L919[11:13:11] <reinei> and we have back a
Lizzy!
L920[11:13:28] <Inari> there will also be
many illegal pictures though D:
L921[11:13:46] <reinei> if its
greyscale?
L922[11:13:55] <reinei> oh yeah
right
L923[11:13:57] <Inari> childporn is still
illegal in greyscale
L924[11:14:22] <reinei> I don't think your
algorithm will become good enough to spew forth childborn in
greyscale
L925[11:14:28] <Inari> haha
L926[11:14:31] <Inari> it doesnt have
to
L927[11:14:33] <Inari> it just needs to
get lucky
L928[11:14:36] <Inari> well
L929[11:14:38] <Inari> unlucky i
guess
L930[11:15:03] <Inari> another idea would
o course be to pick a random part of the set
L931[11:15:06] *
vifino has been resting his head on Lizzy for a while
L932[11:15:11] <Inari> and if it looks
promising, trying tro transform it to a picture
L933[11:15:12] <Inari> :P
L934[11:15:31] <Inari> anyway
L935[11:15:31] <vifino> Lizzy is _THE_
best pillow EVAR!
L936[11:15:37] <Inari> the gradient idea
is good to check if its noise o rmore
L937[11:15:51] <reinei> well that picking
a nice subset idea might work extremely well if pared with
parralelism and stuff
L938[11:16:03] <Inari> need to figure out
how to calculate the amount of gradients though xD
L939[11:16:17] <reinei> that should be
easy, a kernel transformation
L940[11:16:22] <reinei> well two
actually
L941[11:16:31] <reinei> one for up/down
and one for left/right
L942[11:16:44] <Inari> the stuff used for
edge detection?
L943[11:16:47] <reinei> then sum it up or
put it into a vector space or whatever
L944[11:16:53] <reinei> Inari,
exactly
L945[11:17:06] <Inari> hmm
L946[11:17:09] <Inari> might work :p
L947[11:17:15] <reinei> because edges make
features and features are interesting
L948[11:18:09] <Inari> the fun thing is
you could even do this for whole games XD the less fun thing i
sthat the hit ratio for games is proabbly much lower :P
L949[11:18:26] <Inari> and cant be as
easily tested
L950[11:22:08] <Inari> opencv migth
actualyl do edge detection :P
L951[11:23:59] <Lizzy> PIZZAS R HERE
L952[11:24:02] <Stary2001> \:D/
L953[11:24:11] <Stary2001> go forth Lizzy,
eat the pizzas
L954[11:24:16] *
Lizzy noms
L955[11:25:06] *
vifino noms
L956[11:29:26] <Stary2001> :3
L957[11:29:56]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L958[11:29:59] <Inari> soon the pizza will
be in lizza
L959[11:30:05] ⇦
Quits: Inari (~Pinkishu@p5dec6be3.dip0.t-ipconnect.de) (Quit:
Changing server...)
L960[11:30:22]
⇨ Joins: Inari
(~Pinkishu@p5DEC6BE3.dip0.t-ipconnect.de)
L961[11:30:27] <Inari> woops
L962[11:30:30] <Inari> *Lizzy i mean
L963[11:30:40] <Inari> %oclogs
L966[11:36:57] <g> Can the timeout for
event.pull() be a float?
L967[11:37:03] <g> The doc doesn't
say
L968[11:37:20] <Inari> uh, sure?
L969[11:37:26] <g> I mean, a fraction of a
second
L970[11:37:33] <Inari> i dont see why not
frankly
L971[11:37:42] <reinei> it might, however,
be floored
L972[11:38:07] <Inari> i donts ee why it
would be floored either :x
L973[11:38:48] <reinei> timeouts are
usually given in milliseconds as it involves no floating point math
and might be able to save a few bytes soo
L974[11:39:03] <Inari> well oc timeouts
are in second iirc
L975[11:40:50] <Forecaster> they are
L976[11:40:51] <g> yeah, OC timeouts are
in seconds
L977[11:41:19] <Inari> and afaik you can
only do 0.05 steps anyway
L978[11:47:27]
⇨ Joins: sciguyryan (~sciguyrya@95.211.188.17)
L979[12:13:12] <g> How's Lua's closures
support?
L981[12:13:52] <g> (ignore the erroneous
"do" statements, I keep forgetting you don't need them
for functions)
L982[12:17:14] <Vexatos> g: f =
function(a) do do do do do do do end end end end end end end
end
L983[12:17:37] <Saphire> g, seems to be
ok
L984[12:17:40] <fingercomp> g: yes,
that'll work (without "do", of course)
L985[12:17:48] <Vexatos> do do do
L986[12:17:53] <g> Good stuff,
thanks
L988[12:18:55] ⇦
Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 186 seconds)
L989[12:19:21] <Vexatos> nanananana nee
noo na
L990[12:19:36] <Vexatos> nanunana :3
L992[12:19:50] <g> time for some
unidentified flavourful object and some code
L994[12:19:52] <MichiBot>
Unidentified
Flavourful Object [UFO] - Mili | length:
4m 6s | Likes:
3892 Dislikes:
15 Views:
315134 | by
Mili
L995[12:21:22] ⇦
Quits: fingercomp
(~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit: Lua
definitely needs the "dont" keyword)
L996[12:22:59] ***
rakiru|offline is now known as Kasen
L997[12:24:58] <Lizzy> Inari, the pizza is
now all in me
L998[12:25:17] <vifino> And
tonight...
L999[12:25:18] *
vifino hides
L1000[12:25:34] <Inari> lewd
L1001[12:25:34] <g> that's not going to
be the only thing all in you by the sounds of it
L1002[12:25:36] *
g slaps vifino
L1003[12:25:36] *
vifino finds the closest large object and gives g a slap with
it
L1004[12:25:49] <Inari> g: of course, she
has to drink something too
L1006[12:26:04] <vifino> Inari: *wink
wink* *nudge nudge*
L1007[12:26:07]
⇦ Quits: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection
closed for inactivity)
L1008[12:26:08] *
vifino hides more
L1009[12:26:09] *
Lizzy sighs
L1010[12:26:10] <Stary2001> hahaha
L1011[12:26:11] <Inari> lol
L1012[12:26:23]
⇦ Quits: sciguyryan (~sciguyrya@95.211.188.17) (Remote host
closed the connection)
L1013[12:26:34] <Inari> we're being too
lewd for Lizzy D:
L1014[12:26:44] <g> vifino has much to
learn about "don't kiss and tell" by the looks of
it
L1015[12:26:51] <Inari> haha
L1016[12:26:55] <Stary2001> :D
L1017[12:28:43] *
Lizzy found her long network cable
L1018[12:29:18] <g> Saphire: Looks like I
can't indeed do that with varargs
L1019[12:29:36] <Saphire> 'not'?
L1020[12:29:37] <g> it says that I can't
use them outside of a vararg function, despite them being clearly
defined in the outer scope..
L1021[12:29:58] <CompanionCube> I must
have a dirty mind because that long network cable sounds lewd
L1022[12:30:55] <Lizzy> CompanionCube, if
you read up you may get an idea of what it might be used for
L1023[12:30:55] <Stary2001> you have
Inari to thank for tha
L1024[12:30:56] <Stary2001> t
L1025[12:31:29] <g> I'm really not sure
how to pass this vararg into the closure
L1026[12:31:36] <g> can I store it as
something else, maybe..?
L1027[12:31:49] <vifino> g: local args =
{...}
L1028[12:32:01] <Inari> long netwrok
cables could proabbly be used for some other fetish, but please
dont try taht
L1029[12:32:02] <g> and I'm guessing
there's some kind of apply function I can use with that
L1030[12:32:19] *
g googles
L1031[12:32:25] <vifino> g: local args =
{...}
L1032[12:32:27] <vifino> pls
L1033[12:32:27] <Lizzy> Inari, ?
L1034[12:32:27] <CompanionCube> Inari,
did you ever see the cat5-o-9-tails
L1035[12:32:36] <g> ah, unpack()
L1036[12:32:37] <Inari> Lizzy: "all
the way through" ;D
L1037[12:32:45] <Lizzy> ....
L1038[12:32:52] <vifino> WELL THEN
L1039[12:32:55] <Inari> haha
L1040[12:33:04] <xandaros> The term API
has a bunch of functions that take a 'window' parameter. What's
that and how do I get it?
L1041[12:33:04] <g> okay guys, maybe
knock it off a bit :P
L1042[12:33:06] <Inari> its mostly a
thing with tentacles i guess, and im not a fan
L1044[12:34:05] <Lizzy> Inari, i was
referencing that thing you kept imagining me in
L1045[12:34:22] <Inari> Lizzy: i
know
L1046[12:34:34] <Inari> i wasnt imagining
you in it though :p
L1047[12:34:53] <g> alright, here's
another question for you wizards
L1048[12:35:11] <g> I've got an event
loop set up, as in, it constantly pulls events and dispatches them
to handlers
L1049[12:35:22] <Lizzy> Inari, you can if
you want to :)
L1050[12:35:23] <g> I'm catching the
interrupt event and setting event_loop.running to false to break it
out of the loop
L1051[12:35:32] <g> interestingly, the
first time I do ctrl+c, this works
L1052[12:35:34] <Inari> Lizzy: heh
:P
L1053[12:35:42] <g> but if I start the
app up again, and do it again, it doesn't
L1054[12:35:58] <g> it prints the text I
have in the callback and just.. continues running
L1055[12:36:00] <vifino> no idea.
L1058[12:38:00] <g> well, I guess it
isn't that big an issue
L1059[12:38:15] <g> rebooting fixes it,
so there's clearly some unwanted state _somewhere_
L1060[12:40:37] <Michiyo> g, are you
using event.listen?
L1061[12:40:42] <g> event.pull
L1062[12:40:47] <g> in a loop
L1063[12:40:48] <Michiyo> Ah, no clue
then :p
L1064[12:40:49] <g> one second
timeout
L1065[12:41:04] <g> doesn't matter
anyway, it's calling my handler
L1066[12:41:21] <xandaros> Can anyone
tell me where I can get this window thing or what it's used
for?
L1067[12:41:22] <g> just for some reason
settings self.running to false doesn't stop the while loop which is
running based on that variable to stop the second time?????
L1069[12:42:00] <Michiyo> The reason I
asked was, a lot of people overlook that event.listen persists
after you terminate the program
L1070[12:42:13] <g> didn't know
that
L1071[12:42:17] <g> care to take a quick
look, Michiyo?
L1072[12:42:35] <xandaros> Michiyo: Don't
the docs actually recommend you terminate the program ofter setting
up your listeners?
L1073[12:42:59] ***
amadornes[OFF] is now known as amadornes
L1074[12:43:00] <Michiyo> IDK, I don't
read docs... :D I just know I get a lot of confused questions on
that.
L1076[12:43:06] <g> (not really)
L1077[12:43:13] <Michiyo> Also, window
thing, in the new 1.6 builds xandaros..?
L1078[12:43:18] <g> yeah, there's my
event loop and, below, the test program
L1079[12:43:38] <Michiyo> FML typing with
just my left hand sucks
L1080[12:43:46] <xandaros> Michiyo:
Well... I'm looking at the 1.6 docs, but I'm actually still using
1.5. Still, I can't figure it out from the docs, either
L1081[12:44:15] <Michiyo> xandaros, it's
pretty new, you prob have to catch payo-remote around and ask him
directly
L1082[12:44:51] <xandaros> It's just
confusing me, since I see a bunch of functions taking a window
parameter, but I can't find any that return it :D
L1083[12:45:23] <Michiyo> no clue g,
sorry
L1084[12:45:34] <g> that's okay
L1085[12:45:40] <g> as I say, I can just
reboot in this case
L1086[12:45:42] <Inari> so it prints
"Interrupted"
L1087[12:45:44] <Inari> but doesnt stop
doing stuff?
L1089[12:45:47] <xandaros> So, is 1.6
actually released? The channel topic says 1.5.22 is the newest
version, but the docs default to 1.6
L1090[12:45:47] <g> that's right
L1091[12:45:50] <Michiyo> fucking arm is
killing me... I might go to the hospital when my co-worker gets
back
L1092[12:45:54] <g> but, Inari, the first
run _does_ stop it
L1093[12:45:59] <Inari> Michiyo: what did
you do XD
L1094[12:46:05] <Michiyo> xandaros, 1.6
is on jenkins
L1095[12:46:06] <g> if I re-run the test
app, then yeah, it doesn't stop
L1096[12:46:08] <payo-remote> xandaros:
ask me anything - also - please tell me what docs you specifically
were reading that sucked
L1098[12:46:17] <payo-remote> and i'll
make that my first to fix
L1099[12:46:34] <payo-remote> xandaros: i
think 1.6 is still technically "beta"
L1100[12:46:48] <g> payo-remote, the oc
wiki's term api page references "windows" but nowhere on
the wiki does it explain what those are or how to use them
L1101[12:46:56] <xandaros> payo-remote:
I'm not saying they suck, they are actually pretty good compared to
what I'm used to :D
L1102[12:46:59] <payo-remote> xandaros:
oh thank you for pointing out that oddity (window param)
L1103[12:47:05] <Inari> g: try clearing
the require cache maybe
L1104[12:47:05] <Inari> xD
L1105[12:47:08] <payo-remote> xandaros:
it is an OPTIONAL param... ok cool
L1106[12:47:16] <payo-remote> i'll update
things and and comments about that tonight
L1107[12:47:17] <g> Inari, how?
L1109[12:47:28] <xandaros> Yes, it is
optional. I know I don't need it, but I still wonder about it
L1110[12:47:34] <Inari> uhhh
L1111[12:47:55] <Inari>
package.loaded["event-loop"] = nil; ?
L1112[12:47:55] <payo-remote> g and
xandaros : the window param is a future feature support placeholder
thingie :)
L1113[12:47:56] <Inari> something like
that
L1114[12:48:08] <payo-remote> while i AM
able to create floating windows, the term api doesn't manage
windows on its own
L1115[12:48:18] <payo-remote> it was the
intent to separate concerns
L1116[12:48:23] <g> Inari yep, that
works
L1117[12:48:33] <xandaros> payo-remote:
Ah, alright. I'm making purescript bindings to open computers atm,
so I guess I can just ignore it for now?
L1118[12:48:35] <payo-remote> but term
needed to be aware, at least, of window variables for a future
window api to be possible
L1119[12:48:52] <payo-remote> xandaros:
yes definitely
L1120[12:48:55] <Inari> g:
"works"?
L1121[12:49:20] <g> yeah, it stopped
correctly after I did that
L1122[12:49:24] <payo-remote> xandaros: a
windows api, or a multi-term api, will manage it for you
transparently. it works based on the current process
L1123[12:49:26] <Inari> xD
L1124[12:49:27] <Inari> neat
L1125[12:49:34] <payo-remote> xandaros:
other user scripts can be completely unaware they are in a
window
L1126[12:49:37] <g> that's slightly
worrying honestly
L1128[12:49:41] <Inari> lol
L1129[12:49:47] <g> although I really
wonder why there's a system-wide require cache at all
L1130[12:49:54] <g> aside from it being
the easier path
L1131[12:49:55] <Inari> cuase lua
L1132[12:50:08] <xandaros> payo-remote:
Oh, I see. Like tmux windows?
L1133[12:50:13] <xandaros> (or
screen)
L1134[12:50:13] <payo-remote> g: saves
memory and speed and efficiency, etc :)
L1135[12:50:22] <Inari> "saves speed
and efficiency"
L1136[12:50:26] <payo-remote> xandaros:
yes actually
L1137[12:50:37] <payo-remote> also,
"floating" windows
L1138[12:50:55] <xandaros> Yeah, not a
huge floating fan myself :P (Using a tiling WM)
L1141[12:51:15] <payo-remote> xandaros:
they dont have to overlap, tbh --
L1142[12:51:19] <Inari> uhh
L1143[12:51:22] <Inari> you dont have to
require it
L1144[12:51:29] <g> not in the repl
L1145[12:51:33] <payo-remote> s/tbh/to be
clear/
L1146[12:51:34] <MichiBot>
<payo-remote> xandaros: they dont have to overlap, to be
clear --
L1147[12:51:45] <payo-remote> xandaros:
floating simply is not "fullscrene"
L1148[12:51:48] <payo-remote> screen*
:)
L1149[12:51:51] <Inari> g: its a lua
thingy
L1150[12:51:58] <g> ah, right
L1152[12:52:23] <xandaros> Anyhow,
payo-remote - since you're here. I'm also a bit confused about
term.read and term.readKeyboard. The docs seem to be a mix of 1.5
and 1.6 and I have trouble figuring our what I should actually
use
L1153[12:52:40] <Inari> g: im not sure
how it being cached exactly interferes thouhg
L1154[12:52:40] <Inari> :P
L1155[12:52:49] <g> I don't know
either
L1156[12:52:55] <g> I mean, it shouldn't
be causing that at all
L1157[12:52:58] <g> buuuut it is
L1158[12:53:00] <payo-remote> xandaros:
again thanks for pointing that out. i'm a poor tech writer :) also
when you're the dev you read things for what they are MEANT to say
too much :)
L1159[12:53:15] <xandaros> Yeah, I feel
you :D
L1160[12:53:24] <payo-remote> xandaros:
readKeyboard and drawText are "on the hardware/metal"
methods
L1161[12:53:36] <payo-remote> they
actually read key hits and actually render to gpu
L1162[12:53:53] <payo-remote> you
shouldn't ever need to use them
L1163[12:53:55] <g> I still want to be
able to render pixels to the gpu instead of characters
L1164[12:53:56] <xandaros> Yeah, I got
that :D I meant the parameters
L1165[12:54:02] *
vifino is browsing imgur with Lizzy
L1166[12:54:09] <payo-remote> you SHOULD
use term.read and term.write
L1167[12:54:11] <xandaros> And, as I
said, I'm writing bindings. I want to model the Lua API as closely
as possible
L1168[12:54:16] <payo-remote> as those
respect stdin/out
L1169[12:54:22] <g> vifino, can you knock
that off? :v
L1170[12:54:27] <xandaros> I will reflect
that they probably shouldn't be used in the docs, though
L1171[12:54:34] <g> do private couply
things in private pls
L1172[12:54:37] <payo-remote> you should
only use readKeyboard and drawText if you specifically want to
bypass stdin/out
L1173[12:54:38]
⇨ Joins: AxelX7
(webchat@cpe-98-15-201-246.hvc.res.rr.com)
L1174[12:54:39] <CompanionCube> rendering
pixels to the GPU would very likely be sweet
L1175[12:54:49] <g> CompanionCube: slow
too
L1176[12:54:50] <g> but yes
L1178[12:55:04] <xandaros> payo-remote: I
was mainly on about term.read, anyway. term.readKeyboard just
mentions it works the same way as term.read
L1179[12:55:15] <AxelX7> Hey guys
L1180[12:55:22] <g> I can do
"images" with space chars and colours, but pixels for
like warning images and stuff would be neat
L1181[12:55:23] <g> Hi AxelX7
L1182[12:55:33] <payo-remote> xandaros:
ok let's start over then, what is your question then? to undersatnd
readKeyboard's params?
L1183[12:55:36] <payo-remote>
stand(
L1184[12:55:37] <payo-remote> **
L1185[12:55:50] <xandaros> Let's go with
term.read, ignore readKeyboard for now
L1186[12:55:50] <vifino> g: I'll put that
on my "potentially do this some time" list.
L1187[12:56:01]
⇨ Joins: Willfon (~willfon@lurk.uio.no)
L1188[12:56:05] <AxelX7> I was wondering
about nanomachines config options
L1189[12:56:09] <KittyKath> vifino: No
make all the people that don't get some yealous :3
L1190[12:56:12] <g> vifino, no,
seriously, you don't need to document what you're doing IRL with
your partner in here
L1191[12:56:26] <g> there's actual
relevant discussions going on in here for once
L1193[12:56:38]
⇨ Joins: xarses (~xarses@64.124.158.100)
L1194[12:56:39] <vifino> g: I'll just
follow KittyKath's advice.
L1195[12:56:57] <payo-remote> xandaros:
1.6's term.read has backward support for (deprecated) 1.5 term.read
params.
L1196[12:56:58] <vifino> On that topic,
KittyKath!! \o/
L1197[12:57:32] <AxelX7> my players are
concerned with the nanomachines being not worth anything besides
death and a time sink
L1198[12:57:37] <g> crikey, talk about
selfish
L1199[12:57:38] <g> anyway
L1200[12:57:46] <payo-remote> history is
a table of previous inputs, dobreak is a boolean that prints a \n
on enter, hintHandler is a callback/table for hints on tab, pwchar
is a mask method to change input chars, filter is a callback/table
to validate input
L1201[12:57:52] <xandaros> The old way is
pretty clear, too. It never actually states the signature of the
new way, though
L1202[12:57:54] <g> AxelX7, nope, they
are useful
L1203[12:57:54] <payo-remote> ^ 1.5
spec
L1204[12:58:05] <g> risky maybe, but
useful
L1205[12:58:20] <payo-remote> ok, so the
new spec is only 1 arg, options, a table
L1206[12:58:26] <xandaros> ah!
L1207[12:58:28] <payo-remote> using keys
to define the same things as 1.5
L1208[12:58:31] <Inari> g: but we like
it
L1209[12:58:42] <payo-remote> (and some
future ones not yet exposed)
L1210[12:58:43] <xandaros> it all makes
sense now!
L1211[12:58:50] <g> Inari, some people
might like it, but it's really not relevant to the channel at
all
L1212[12:59:04] <payo-remote> xandaros:
:) i sure hope to convey that in the docs...
L1213[12:59:04] <Inari> since when is #oc
relevant to OC
L1214[12:59:05] <AxelX7> My question is
wether there is a set of options in the config that allows nanos to
be more apparent in their usefulness
L1215[12:59:12] <g> it's fine if there's
nothing else going on imo, but otherwise it's pretty annoying
L1216[12:59:13] <xandaros> payo-remote: I
suggest changing "The first parameter" to "The first
(and only)"
L1217[12:59:19] <xandaros>
+parameter
L1218[12:59:21] <payo-remote> mmk
L1219[12:59:28] <Inari> there isnt too
much going on :3
L1220[12:59:39] <g> Inari, there's
multiple relevant discussions going on
L1222[12:59:47] <g> AxelX7, I would think
that experimenting would make it apparent
L1223[12:59:53] <Inari> oneof them is
what happesn to Lizzy
L1224[13:00:10] <g> that would only be
relevant in a personal channel for either of them imo
L1225[13:00:12] <xandaros> payo-remote:
And I assume 'ops' is a field in that table, as well? Since the
docs call it a 'parameter'
L1226[13:00:32] <g> also, Lizzy made it
fairly clear that she wasn't okay with half of it earlier
L1227[13:00:33] <payo-remote> ugh sorry,
i often call options just ops
L1228[13:00:36] <g> so yknow
L1229[13:00:38] <payo-remote> so no, it's
just term.read(ops)
L1230[13:00:50] <payo-remote> and
ops.dobreak, ops.filter, ops.pwchar, etc ...
L1231[13:00:54] <payo-remote> are
optional keys in that ops
L1232[13:00:59] <xandaros> Alright. That
explain term.readKeyboard, as well, then. (It's also called 'ops'
there)
L1233[13:01:05] <payo-remote> yep
yep
L1234[13:01:22] <AxelX7> yes it would.
but ive noticed that for the most part the inputs do nothing
noticeable, and that 2 safe inputs seems too small a number
L1235[13:01:23] <Lizzy> ?
L1236[13:01:46] <g> AxelX7, afaik,
nanomachines are used for persistent potion effects
L1237[13:01:53] <g> I'm not really sure
how they work outside of that, though
L1238[13:02:16] <xandaros> payo-remote:
If these are going to be the 1.6 docs, maybe you should make the
new way more prominent. At the moment it's like "This is how
it's done. Oh btw, don't do that, do this instead.". I think a
"This is how it's done. Oh btw, because legacy yo ucan also do
this" would be better suited :)
L1239[13:02:33] <payo-remote> good advice
and noted
L1240[13:02:34] <AxelX7> g, They are, but
many combos dont do anything
L1241[13:02:46] <g> Sure, and that's why
you experiment AxelX7
L1242[13:02:46] <AxelX7> as far as I can
tell anyway
L1243[13:02:55] <g> But there are harmful
potion effects
L1244[13:02:58] <AxelX7> Right
L1245[13:03:05] <g> also, have you
considered that there may be a pattern?
L1246[13:03:13] <g> nanomachines are
deliberately mysterious
L1247[13:03:16] <Lizzy> "<g>
also, Lizzy made it fairly clear that she wasn't okay with half of
it earlier" Eh?
L1248[13:03:31] <g> Lizzy, via sighing at
the sexual stuff earlier
L1249[13:03:47] <g> AxelX7, but that's
sensible given the fairly big rewards you get from using them
correctly
L1250[13:04:00] <Lizzy> me sighing at
something doesn't mean i'm not okay with it
L1251[13:04:22] <g> alright, if you say
so
L1252[13:04:33] <vifino> g: reading Lizzy
is an art. its hard to master and you probably don't.
L1253[13:05:08] <g> that's not really
what I was attempting
L1254[13:05:20] <g> that's just usually
what a sigh in response to a statement means
L1255[13:05:38] <g> if that's not how
Lizzy means it, then that's fine too lol
L1256[13:05:45] <Lizzy> also Vexatos, did
thou get thy %tell?
L1257[13:06:28] <payo-remote> xandaros:
so how many of the libs are you creating bindings for?
L1258[13:06:28] <AxelX7> alright, i get
that nanos are hard to understand and hard to get working
correctly, but is there any method I can employ to have better luck
testing them out?
L1259[13:06:43] <g> AxelX7, you could
read the source :P
L1260[13:06:58] <g> Sorry I can't be more
helpful than that, I haven't messed with them myself yet
L1261[13:07:03] <Inari> AxelX7: define
luck
L1262[13:07:12] <g> Inari: more results I
guess
L1263[13:07:20] <Inari> dont think theres
somethign for results
L1265[13:07:26] <payo-remote> xandaros: i
would skip /lib/sh.lua :) it's complex and huge and complex :)
/lib/shell.lua is good enough
L1267[13:07:55] <xandaros> payo-remote: I
won't be implementing all the signal and event stuff, since it's
impossible (I'll provide individual callbacks) and I will ignore
the Abstract bus and the World Sensor components
L1268[13:08:04] <xandaros> Apart from
that, pretty much everything I find in the docs
L1269[13:08:14] <payo-remote> ah ok
L1270[13:08:26] <payo-remote> so, you're
proofing the docs more than the actual code, that's good :)
L1271[13:08:27] <payo-remote> ha
L1272[13:08:33] <xandaros> :D
L1274[13:08:45] <AxelX7> Inari: what
would this code actually do? Im still new to the whole lua
thing.
L1275[13:08:57] <payo-remote> /lib/sh was
made from /bin/sh
L1276[13:09:25] <xandaros> payo-remote:
Not exactly sure what to do with the event stuff, tbh. Ideally, I'd
like to have a FRP framework frontend, but most FRP-like libraries
I found for purescript are pretty bad... (If you have no idea what
I'm talking about, just ignore it :D)
L1277[13:09:28] <payo-remote> i turned sh
into an api for a few reasons, 1. nearly 800 unit tests!, 2. i DO
reuse the sh api in some places, like io.popen
L1278[13:09:31] <g> Inari: that.. is
pretty neat
L1279[13:09:51] <Inari> not sure if it
worsk with the most recent openos ands uch though xD
L1280[13:10:17]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L1281[13:10:52] <Inari> yeah i made it
because i culdnt be bothered manually testing the effects
L1282[13:10:52] <Inari> :P
L1283[13:11:05] <AxelX7> that is
impressive
L1284[13:11:16] <Inari> its not that
impressive
L1285[13:11:34] <Inari> i should give it
a nice GUI someday
L1286[13:11:45] <payo-remote> Inari: if
you share the code with me, i can let you know if it'll work on
OpenOS 1.6
L1288[13:11:56] <Inari> xD
L1289[13:12:05] <AxelX7> I heard that
combining multiple inputs makes new effects
L1290[13:12:11] <Inari> AxelX7: oh?
L1291[13:12:16] <Inari> thats news to me
xD could be!
L1292[13:12:33] <g> that's what I've
heard, yeah
L1293[13:12:34] <Inari> i just know you
can get negativ eones if you have too many active
L1294[13:12:45] <Inari> might have to
update autonano
L1295[13:12:45] <Inari> :P
L1296[13:12:56] <AxelX7> so theoretically
2 inputs that do nothing alone could give bonuses by being active
simultaneously
L1297[13:13:04] <Inari> thats cool
L1298[13:13:05] <Inari> is that
new?
L1299[13:13:10] <AxelX7> dunno
L1300[13:13:14] <Inari> xD
L1301[13:13:21] <Inari> oh well, might
take a look at it tomorrow then
L1302[13:13:28] <payo-remote> Inari:
yep!
L1303[13:13:29] <payo-remote> it'll
work
L1304[13:13:34] <Inari> should be hard to
add extra testing
L1305[13:13:42] <Inari> payo-remote: nice
:3
L1306[13:13:48] <Inari> whats a good UI
framework currently?
L1307[13:14:11] <payo-remote> Inari: and
if not, totally %flip me
L1308[13:14:16] <Inari> lol
L1309[13:14:25] <AxelX7> It would be cool
to come up with a program that tests the combinations.
L1310[13:14:28] <payo-remote> i'm active
almost every night testing and checking bug reports
L1311[13:14:51] <Inari> ehr
L1312[13:14:54] <Inari> *shouldnt be
hard
L1313[13:14:58] <Inari> i hate when i
make such typos
L1314[13:14:58] <Inari> xD
L1315[13:15:08] <Inari> the obivous
downside of testing more combinations is that itll take
longer
L1316[13:15:14] <AxelX7> of course
L1317[13:16:30] <AxelX7> I just think
it'd be awesome to have a program that essentially runs diagnostics
on the nanos
L1318[13:21:24] <payo-remote> Inari: when
i first started watching your video, my thought was "wow, it
is taking a really long time to load nano"
L1319[13:22:59] <g> I often accidentally
type nano instead of edit..
L1320[13:25:48] <xandaros> I often find
myself accidentally writing random characters... Lots of js,
usually
L1321[13:25:56] <xandaros> *'j's
L1322[13:26:10] <g> I've been using {}
for blocks instead of <whatever> ... end
L1323[13:26:12] <payo-remote> xandaros: i
may be unavailable if you have more questions. feel free to ping me
here of course, but also make issues on oc'd github and @payonel if
you want (i watch all the events anyways)
L1324[13:26:17] <g> and then immediately
realising what I've done and removing them
L1325[13:26:56] <xandaros> payo-remote:
If I have questions, I'll just ping you. If I find bugs, I'll open
an issue :P
L1326[13:27:32]
⇨ Joins: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f)
L1327[13:29:32] <Inari> payo-remote: haha
it kind of does
L1328[13:29:39] <Inari> payo-remote: its
just making sure all inputs are turned off
L1329[13:29:43] <Inari> payo-remote:
oh
L1330[13:29:46] <Inari> payo-remote: now
i get waht you mean
L1331[13:29:47] <Inari> :P
L1332[13:38:09] <xandaros> payo-remote:
Peeking at the source code for the term API, it seems there is a
term.setViewport, which is not listed in the docs. I assume it is
meant to be in the docs?
L1333[13:39:26]
⇦ Quits: MajGenRelativity
(~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit:
Bye)
L1334[13:40:29] <xandaros> payo-remote:
Also, term.gpu says it get's the "GPU". Since it's a
table, it's a Proxy?
L1335[13:44:03]
⇦ Quits: Trangar
(~Trangar@181-219-144-85.ftth.glasoperator.nl) (Quit:
Leaving)
L1338[13:50:46] <Forecaster> Caitlyn: it
would be cool if the biometric scanner actually used your face
texture for identification
L1339[13:54:21] ***
medsouz is now known as medsouz|offline
L1340[13:55:18] <Inari> Lizzy: those are
some positively ugly maid outfits
L1341[13:55:48]
⇨ Joins: Temportalist
(uid37180@2604:8300:100:200b:6667:3:0:913c)
L1342[14:20:29]
⇨ Joins: ThylaComputer
(~thylacomp@ip68-97-126-110.ok.ok.cox.net)
L1343[14:20:35] <ThylaComputer> Hey
all!
L1344[14:21:50] <Inari> hello
Computer
L1345[14:22:55] <gamax92> Hello
Thyla
L1346[14:23:11] <gamax92> Right. need to
fix wocchat >_>
L1347[14:24:08]
⇦ Quits: ThylaComputer
(~thylacomp@ip68-97-126-110.ok.ok.cox.net) (Remote host closed the
connection)
L1350[14:35:36] <Forecaster> xD
L1351[14:38:10]
⇦ Quits: LeshaInc (~LeshaInc@84.234.62.210) (Quit:
Die)
L1352[14:46:27] ***
medsouz|offline is now known as medsouz
L1353[14:57:18] *
vifino groans
L1354[14:58:19] <Forecaster> ?
L1355[15:04:31] <payo-remote> xandaros:
term.setViewport is not in the docs because it would take a lot of
code for a user to correctly use that
L1356[15:04:53] <payo-remote> xandaros:
it's a forward compat feature for when we correctly support a
multi-term api
L1357[15:05:04] <payo-remote> term.gpu
returns the gpu proxy, yes
L1358[15:05:11] <gamax92> payo
L1359[15:05:16] <payo-remote>
gamax92
L1360[15:05:16] <gamax92> how to get
motivation
L1361[15:05:19] <payo-remote> haha
L1362[15:05:21] <payo-remote> for to
code?
L1363[15:05:58] <payo-remote> gamax92:
wocchat still broken?
L1364[15:06:11] <gamax92> yeah I've not
pushed my fix yetr
L1365[15:06:16] <gamax92> it's also only
for oos 1.6
L1366[15:07:05] <gamax92> like once oc
officially releases with 1.6 + 1 week then I'll drop old term
stuff
L1367[15:08:34] <payo-remote> tonight
i'll be testing ram costs with commenting the crud out of
term
L1368[15:08:46] <payo-remote> while yes,
comments don't increase code chunk size -
L1369[15:08:53] <payo-remote> it does
have a buffering cost, and this IS in a vm
L1370[15:08:57] <payo-remote> so, it's
worth testing
L1371[15:09:35] <payo-remote> my last
push brings boot to 167900 bytes
L1372[15:09:44] <payo-remote> thats 28100
free on 1 stick of T1
L1373[15:11:19]
⇦ Quits: bauen1
(~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de) (Ping timeout:
186 seconds)
L1374[15:12:11] <gamax92> is that + or
-
L1375[15:12:25] <gamax92> hopefully not
+
L1376[15:13:42] <payo-remote> you mean,
did my last push increase or decrease ram cost? actually it was a
very modest increase, but the one before saved another 1.5k
(probably lost ~100 in this last push, so still making progress
over all)
L1377[15:13:54] <payo-remote> the thing
is, though, i don't have any memory saving branches left
L1378[15:14:10] <payo-remote> there are a
couple of areas i could improve, but, nothing in the pipeline
atm
L1379[15:20:08] <Sangar> o/
L1380[15:20:59] <gamax92> payo-remote:
alright, dev environment is back up for doing testing
L1381[15:20:59]
⇦ Quits: XDjackieXD (~XDjackieX@151.236.12.222) (Read error:
Connection reset by peer)
L1382[15:21:03]
⇨ Joins: XDjackieXD
(~XDjackieX@2a03:f80:ed15:151:236:12:222:1)
L1383[15:23:21]
⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1384[15:24:05] <gamax92> :/ the colors
are breaking.
L1385[15:24:11] <payo-remote> Sangar:
!
L1386[15:24:30] <payo-remote> gamax92: i
didn't fix it? ok, then i need your help to tell me what's
wrong
L1387[15:24:37] <payo-remote> the colors
looked fine to me
L1388[15:24:44] <payo-remote> but then
again, i never used wocchat before this bug
L1389[15:24:49] <gmaxhlp> hold on
L1390[15:25:00] <gmaxhlp> oh uhh.
L1391[15:25:09] <Sangar> payo! testing
the pr now
L1392[15:25:10] <gamax92> payo-remote:
where's your fixes for the absolute position and the spaces
L1393[15:25:20] <payo-remote> woot!
L1394[15:25:24]
⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Remote host
closed the connection)
L1395[15:25:24] <payo-remote> gamax92:
umm.....sec
L1396[15:25:26]
⇨ Joins: bauen1
(~bauen1@ip5f5ac656.dynamic.kabel-deutschland.de)
L1397[15:26:07]
⇦ Quits: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed
for inactivity)
L1399[15:26:17] <payo-remote> that PR had
the related fixes
L1400[15:26:23] <gamax92> ahh okay, it
was merged
L1401[15:26:25] <payo-remote> or just use
latest
L1402[15:26:26] <payo-remote> yes
L1403[15:27:45] <Sangar> payo looking
fine, thanks again :)
L1404[15:28:18] <gamax92> huh ... so my
head phones aren't broken, the speakers (that I attach the
headphones to) are
L1405[15:28:35] <payo-remote> Sangar:
cool, glad to hear it
L1406[15:29:00] <gamax92> or it's only
partially connected to the computer!
L1407[15:29:07] <xandaros> payo-remote:
ah, I see. I won't provide a binding to it, then
L1408[15:29:14] <payo-remote> Sangar:
btw, i'll be working on commenting code tonight, and testing ram
cost for doing so (term really needs it) (i know comments don't
increase code load cost, but the vm does need more ram to buffer
the reads, so i'll be testing it)
L1409[15:29:32] <payo-remote> Sangar:
anyways, the next PR (unless a bug is reported) should be no
functional code changes, comments only
L1410[15:29:38] <payo-remote> xandaros: ?
sh?
L1411[15:29:42] <gamax92> payo-remote:
;)
L1412[15:30:05] <Sangar> payo-remote, ok,
nice. that'll be the first proper commenting of code in oc :X
(aside from the api)
L1413[15:30:25] <payo-remote> haha,
whatever. you commented plenty more than i have
L1414[15:30:28] <Sangar> (aside from what
you may have commented already :P)
L1415[15:30:30] <xandaros> payo-remote:
setViewPort
L1416[15:30:33] <Sangar> ehhh
L1417[15:30:35] <payo-remote> xandaros:
ah, yes
L1418[15:30:36] <gamax92> Solarized
OpenOS :o
L1419[15:31:01] <payo-remote> xandaros:
yeah, that's not really a public api yet
L1420[15:31:03] <gamax92> I rebooted the
computer while in (dead) wocchat, it didn't change the palette so
it has solarized theme
L1421[15:31:19] <payo-remote> haha, i
see
L1422[15:32:20] <Sangar> hmm, on that
topic, can .shrc colors?
L1423[15:32:39] <Sangar> or rather,
should there be env vars for colors?
L1424[15:32:40] <payo-remote> .shrc is
run via /bin/source, i.e. it is run as a list of shell
commands
L1425[15:32:57] <payo-remote> we have
(now) LS_COLORS that ls uses to colors files and dirs
L1426[15:33:12] <payo-remote> we should
add an env var for prompt colors
L1427[15:33:22] <Sangar> hmhm. i just
think i like the idea of color themes for openos somehow :P
L1428[15:33:50] <gamax92> Solarized
OpenOS, official theme!
L1429[15:34:04] <Sangar>
screenshot?
L1430[15:34:05] <Vexatos> OpenOS
solarized, obsidian, mint, dark, bright, lunar
L1431[15:34:11] <gamax92> Sangar: erm,
okay
L1432[15:34:42] <payo-remote>
and...man..it would be nice to have some type of tput support for
shell coloring
L1434[15:35:21] <payo-remote> like,
$(tput setaf 5)MAGENTA$(tput sgr0)
L1435[15:35:28] <Sangar> neat
L1436[15:36:30] <gamax92> Sangar: btw,
did you know OpenComputers has a forum? No? Well, it's at
http://oc.cil.li/.
L1437[15:36:30] <payo-remote>
actually...if i just added $() command support, and if we added a
/bin for setting foreground/background colors
L1438[15:36:53] <Sangar> gamax92, orly? i
should check that out some time >_>
L1439[15:37:11] <Sangar> payo-remote, do
it :3
L1440[15:37:34] <payo-remote> haha, i
should know this, is there a way to set foreground or background
color via /bin ?
L1441[15:37:35]
⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1442[15:37:46]
⇨ Joins: Yepoleb
(~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L1443[15:37:54] <gmaxhlp> ahh okay,
appears to be fixed payo
L1444[15:38:02] <payo-remote> \o/
L1445[15:38:03] <Sangar> not yet i don't
think
L1446[15:38:14] <payo-remote> Sangar:
hehe...okay
L1447[15:38:24] <payo-remote> i MIGHT get
distracted from a comment-pr :)
L1448[15:38:29] <gmaxhlp> I do need to go
change those graphical elements, those are awful now.
L1449[15:38:38] <payo-remote> gmaxhlp:
which ?
L1450[15:38:42] <gmaxhlp> ahh beep.
L1451[15:38:52] <payo-remote> gmaxhlp:
also, are you using the nowrap PR i gave you?
L1452[15:38:55] <gmaxhlp> beeep
L1453[15:39:02] <payo-remote> gmaxhlp:
did you try filling in the line all the way?
L1454[15:39:24] <gmaxhlp> yeah, it's
fixed now.
L1455[15:39:31] <payo-remote> Sangar: one
thing i could use some screen buffering for, btw, would be to
simplify scrollback
L1456[15:39:41] <payo-remote> i know a
lot of people have asked for this in some way or another
L1457[15:40:07] <payo-remote> but -- all
i care about would be some gpu load/store to get a region of screen
data (char, foreground/background color)
L1458[15:40:25] <payo-remote> and i think
it would probably need to be a userdata type? i dont know, that's
not my area as much
L1459[15:40:43] <payo-remote> should* not
_need_, but should be userdata
L1460[15:40:53] <Sangar> payo-remote, the
way this is sorta implemented now is with the viewport :P
L1461[15:41:33] <payo-remote> oh crap, i
didn't even think about looking into that new method you
added
L1462[15:41:40] <Sangar> i mean we could
surely make the default res even for t3 80x25 for the viewport and
use the rest as backbuffer; wouldn't hurt for readability anyway
:P
L1463[15:41:52] <Sangar> people still
complaining about not being able to read the text on a t3
>_>
L1464[15:42:13] <payo-remote> there is a
get max viewport?
L1465[15:42:25] <Sangar> max viewport is
current set res
L1466[15:42:41] <payo-remote> just
thinking/brainstorming
L1467[15:42:42] <payo-remote> um -
L1468[15:43:02] <payo-remote> what if we
allowed a user to set max larger? ... and it'd consume ram to do
so?
L1469[15:43:06] <Sangar> so set res to
80xYY and viewport to 80x25, then you have a YY-25 backbuffer
L1470[15:43:06] <payo-remote> maybe a bad
idea
L1471[15:43:15] <payo-remote> i'm great
at brainstorming bad ideas...fyi
L1472[15:43:43] <Sangar> i kinda like it
the way it is. it's simple and robust
L1473[15:43:53] <payo-remote> Sangar:
yeah, cool, that's a cool thing -- thanks for adding that
L1474[15:43:54] <Sangar> and easy to keep
backwards compatible :P
L1475[15:45:13] <Vexatos> well I kind of
have to replace every single setResolution in my programs with
setViewport
L1476[15:45:40] <gamax92> Sangar:
gpu.setPreferredRes :P
L1477[15:45:44] <Sangar> Vexatos,
why?
L1478[15:46:06] <Sangar> setRes also sets
viewport to that res
L1479[15:46:13] <gamax92> would default
to highest when created, and user can easily just set it to
something like 80x25 and have amazing readable T3
L1480[15:46:16] <Vexatos> yea but compat
D:
L1481[15:46:33] <Sangar> Vexatos, compat
with what exactly?
L1482[15:46:34] <Kodos> What would be the
best way to use a custom library to add functions to an existing
base lib
L1483[15:46:38] <Lizzy> Vexatos, not sure
if you answered me earlier, did you see my %tells?
L1484[15:46:45] <Vexatos> Lizzy, have yet
to watch it
L1485[15:46:52] <gamax92> Kodos:
add/replace functions in the respective table?
L1486[15:47:01] <Kodos> So like
L1487[15:47:01] <Sangar> Kodos, probably
just baselib.blah = new method in the module.lua?
L1488[15:47:13] <Vexatos> no clue
.-.
L1489[15:47:17] <Kodos>
component.gpu.mynewfunction = function(my codehere)?
L1490[15:47:33] <gamax92> uhh ... not
sure about that, since that's a component proxy.
L1491[15:47:33] <Sangar> Kodos, ah, well.
yes, but keep in mind that's on the proxy of that gpu
L1492[15:47:41] <Sangar> so once that gpu
goes away your method goes away, too
L1493[15:47:56] <Kodos> That's fine, it's
just for one computer, I don't need the new function to be
persistent
L1494[15:48:17] <Lizzy> okay, it's not
that long and i don't talk (not sure if i'll ever talk in the
videos on that channel till i like how my voice sounds )
L1495[15:48:19] <payo-remote> Kodos:
adding that in /boot/ is also a reasonable option
L1496[15:48:52] <Sangar> yeah, that might
be a better idea in that case
L1497[15:52:05]
⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Quit:
gmaxhlp)
L1498[15:54:15] <payo-remote> Sangar:
HA!
L1499[15:54:17] <payo-remote> woops
L1500[15:54:20] <payo-remote> i mean,
it's okay
L1501[15:54:21] <payo-remote> but
L1502[15:54:23] <payo-remote> haha
L1503[15:54:26]
⇦ Quits: Nathan1852
(~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de)
(Ping timeout: 190 seconds)
L1504[15:54:38] <payo-remote> so that
last PR you just merged, i accidentally had another commit on it
that i hadn't meant to PR
L1505[15:54:46] <payo-remote> it's a good
fix, but, yeah...
L1506[15:55:50] <payo-remote> sometimes i
just have things i'm fixing or looking into
L1507[15:56:09] <payo-remote> but i plan
to harden or revisit or test more -- anyways, that wget fix was
because Shuudoushi was comlpaining that you could lose a file if
the wget fails
L1508[15:57:31] <Sangar> i was wondering,
but assumed you knew what you were doing, yeah :P
L1509[15:57:55] <Sangar> actually...
wasn't there even an issue for that?
L1510[15:58:28] <payo-remote> there
was
L1511[15:58:35] <Sangar> got it
L1512[15:58:39] <payo-remote> Sangar: did
you review it? the code?
L1513[15:58:44] <payo-remote> what were
your thoughts on my solution?
L1514[15:58:53] <Sangar> i glanced over
it >_>
L1515[15:58:59] <payo-remote> ok ok
L1516[15:59:09] <payo-remote> i'll give
it some tests and a 2nd look tonight
L1517[15:59:11] <payo-remote>
sorry!
L1518[15:59:16] <payo-remote>
>.<
L1519[15:59:35] <xandaros> lol
L1520[15:59:41] <payo-remote> i still
fail at git sometimes
L1521[15:59:54] <payo-remote> i am used
to cherry picking by default (perforce)
L1522[15:59:55] <Sangar> it looks sane
enough i think
L1523[16:00:13] <Sangar> heh
L1524[16:00:48] <xandaros> payo-remote: I
just use command line status, diff and log all the time. Gets most
problems
L1525[16:00:53] <payo-remote> and with
git, it's like, oh you want this commit, you get ALL THE COMMITS (i
understand it isn't delta-based, but still, it's a mindset one
needs)
L1526[16:01:06] <xandaros> *like
L1527[16:01:08] <payo-remote> xandaros:
it's not a tools problems, it's a mindset problem
L1528[16:01:20] <Sangar> well, it's more
a matter of "here's a branch", so yes, can be more than
one commit :P
L1529[16:01:38] <payo-remote> i'm not
saying i can't cherry pick, i'm saying in other source control
systems, cherry-picking is the default nature of the system
L1530[16:02:02] <xandaros> Feature
branches! Only then you base them off the wrong branch...
L1531[16:02:42] <payo-remote> moral of
the story is simply, i can do better
L1532[16:03:07] <Sangar> and you
will
L1533[16:03:10] *
Sangar cracks whip
L1534[16:03:19] <payo-remote> o.o
L1535[16:03:20] <Sangar> ;)
L1536[16:04:19] <Lizzy> Sangar, what are
you doing with my whip?
L1537[16:04:32]
⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1538[16:04:34] <gamax92> gmaxhlp:
boop
L1539[16:04:42] *
Sangar hides whip
L1540[16:04:46] <Sangar> what are you
talking about!?
L1541[16:04:51]
⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Client
Quit)
L1542[16:05:11]
⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1543[16:05:27] <gamax92> gmaxhlp: boop
boop
boop
L1544[16:05:35] <gmaxhlp> yay
L1546[16:07:38] <gamax92> I haven't even
tested for that :/
L1547[16:14:12] <payo-remote> ok if i add
a /bin util for setting/getting foreground/background colors, i
need some name suggestions
L1548[16:14:31] <payo-remote> i COULD
just use tput
L1549[16:15:04] <payo-remote> but that
does more and is old and hard to understand and i'd probably
simplify its use anyways ... so anything that even knows what that
is would not know how to use OpenOS tput
L1550[16:15:09] <payo-remote> yeah, i
dont want to use tput :)
L1551[16:18:33]
⇦ Quits: OmegaCenti
(~OmegaCent@70-138-81-89.lightspeed.hstntx.sbcglobal.net) (Quit:
Leaving)
L1552[16:19:05]
⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Quit:
gmaxhlp)
L1553[16:20:00]
⇦ Quits: Vexatos
(~Vexatos@p200300556E32CA617DBE1EA7166A04E6.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1554[16:20:20]
⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1555[16:21:38]
⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Client
Quit)
L1556[16:21:57]
⇨ Joins: ThylaComputer
(~thylacomp@ip68-97-126-110.ok.ok.cox.net)
L1557[16:21:59] <ThylaComputer>
Hello
L1558[16:22:03] <payo-remote> o/
L1559[16:22:04] <gamax92> hello
L1561[16:22:16] <payo-remote> #oc
hug!
L1562[16:24:34]
⇨ Joins: gmaxwoc (~gmaxwoc@50.141.114.254)
L1563[16:24:48] <gmaxwoc> there we go,
new characters for the tree
L1564[16:28:52] *
Lizzy hug
L1565[16:29:09] <greaser|q> ⑨
L1566[16:31:04] <xarses> hmm, so is there
a way to use the robots hand slot in functions like compare?
L1567[16:34:39] <ThylaComputer>
*Macerates clay vigorously*
L1568[16:35:42]
⇦ Quits: gmaxwoc (~gmaxwoc@50.141.114.254) (Quit: Proudly
using WocChat!)
L1569[16:36:06] <greaser|q> i think i've
mostly solved the bus contention issues in Hardbus now
L1570[16:36:25] <greaser|q> none of these
require direct access to components or architectures, they provide
channel interfaces
L1571[16:36:44] <greaser|q> now i just
need a way to communicate that the bus is being held
L1572[16:38:16]
⇨ Joins: sciguyryan
(~sciguyrya@5ec2481d.skybroadband.com)
L1573[16:43:53]
⇦ Quits: Temportalist
(uid37180@2604:8300:100:200b:6667:3:0:913c) (Quit: Connection
closed for inactivity)
L1574[16:46:53]
⇦ Quits: sciguyryan (~sciguyrya@5ec2481d.skybroadband.com)
(Remote host closed the connection)
L1575[16:49:46] <gamax92> payo-remote:
okay, updated wocchat
L1577[16:50:37] <xarses> hardbus?
L1578[16:51:02] <greaser|q> it's a
proposal to make OC gre^H^H^H^H more friendly for custom
architectures based on real hardware
L1579[16:51:09]
⇨ Joins: Schzd
(~Schzdadep@modemcable245.134-201-24.mc.videotron.ca)
L1580[16:51:17] <xarses> you want to make
OC great again?
L1581[16:51:24] <greaser|q> it's already
great
L1582[16:51:31] <xarses> who's going to
build your wall?
L1583[16:51:38] <CompanionCube> xandaros,
what wall
L1584[16:51:39] <greaser|q> russia
L1585[16:51:43] <greaser|q> and they'll
build it around dan's house
L1586[16:51:44] <CompanionCube> no-one
ever mentioned a wall
L1587[16:52:30] <xarses> well you can't
make something great again if you don't build a wall, and get
someone else to pay for it
L1588[16:52:37] <greaser|q> but yeah,
basically the current interface (which i refer to as
"softbus") is rather clunky
L1589[16:52:41]
⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping
timeout: 192 seconds)
L1590[16:52:52] <xandaros> CompanionCube:
wrong person :P
L1591[16:53:05] <greaser|q> it's
covenient for an architecture which implements a language, but not
for an architecture which implements a traditional CPU
L1592[16:53:57] <g> CompanionCube:
trump.lua
L1593[16:54:24] <greaser|q> trump.elf
more like it... although tbh i really should change the name
"init.elf" to "init.mips" in the
bootloader
L1595[16:54:41] <greaser|q> and get ds
and/or bizna to change init.elf to init.arm
L1596[16:54:53]
⇨ Joins: jackmcbarn
(jackmcbarn@gateway.insomnia247.nl)
L1597[16:56:02] <xandaros> I quite liked
the red power computer, to be honest. A shame it was so difficult
to use machine code and barely anyone used it
L1598[16:56:11] <greaser|q> hmm, if i do
get a standard boot ROM in a similar vein to machine.lua, i could
actually make it check the EEPROM type and possibly accept base64
data
L1599[16:56:21] <g> xandaros, the FORTH
machine?
L1600[16:56:38] <payo-remote> gamax92:
good work :)
L1601[16:56:42] <greaser|q> that was
FORTH running atop a modified 6502
L1602[16:56:47] <xandaros> There was
forth for it included, yes
L1603[16:56:59] <xandaros> It was actual
a full emulator
L1604[16:57:07] <greaser|q> the 65EL02
which i've heard is actually incompatible in a lot of regards
L1605[16:57:14] <ping> i present to
you
L1606[16:57:14] <g> I would probably have
tried to use it if I had any idea how to make it useful back
then
L1607[16:57:18] <ping> my 69 bit OS
L1608[16:57:23] ***
amadornes is now known as amadornes[OFF]
L1609[16:57:59] <greaser|q> oh yeah fun
thing, OCMIPS has caching and virtual memory :)
L1610[16:58:00] <xandaros> greaser|q:
yeah, it was a mix and match of a lot of different 65*02
architectures
L1611[16:58:16] <greaser|q> so if you
want to implement swap, you can
L1612[16:58:26] <greaser|q> wait why am i
saying this aaaaaaaaaaaaaaargh
L1613[16:58:42] <gamax92> you let out
your secrets
L1615[16:58:51] <gamax92> also I ran
BASIC on the RP2 machine :v
L1616[16:58:54] <g> good job
greaser
L1617[16:59:30] *
payo-remote is afk
L1618[16:59:44] *
g steals payo-remote's afk script
L1619[17:03:31]
⇦ Quits: cpup (~cpup@32.218.118.117) (Ping timeout: 201
seconds)
L1620[17:04:55]
⇨ Joins: cpup (~cpup@32.218.118.117)
L1621[17:05:15] <greaser|q> they're not
secret, i'm just not sure why i'm saying them
L1622[17:05:37] <greaser|q> probably
because saying what ocmips can do is more fun than writing
documentation
L1623[17:05:50] <Kodos> gamax92, thanks
for the reminder
L1624[17:06:04] <Kodos> I've got both my
BASIC game code books, I wanted to fire up FTB Ultimate and plug
some in
L1625[17:06:15] <greaser|q> hmm, i've
realised that if you do want an ocmips system to work w/o RAM, you
have to isolate the data cache
L1626[17:06:32] <greaser|q> and of course
any DMA-based APIs will be broken
L1627[17:07:23] <greaser|q> it *might* be
possible to abuse the 64-byte buffer used to tell you what type of
component you have in a specific query as a general DMA
buffer
L1628[17:07:37] <greaser|q> in which case
you'd temporarily deisolate just to read it
L1629[17:09:00] <greaser|q> reason why
you have to isolate the cache: it's a write-through cache and all
writes are uncached
L1630[17:09:11] <greaser|q> well ok,
apparently they show up in a "write buffer"
L1631[17:09:34] <greaser|q> which i don't
emulate and i guess technically i don't need to emulate
L1632[17:12:23]
⇦ Quits: Yepoleb
(~yepoleb@178-190-227-44.adsl.highway.telekom.at) (Quit:
Yepoleb)
L1633[17:15:51]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1634[17:20:15]
⇦ Quits: ThylaComputer
(~thylacomp@ip68-97-126-110.ok.ok.cox.net) (Remote host closed the
connection)
L1635[17:23:02] ***
g is now known as gAway2002
L1636[17:29:28]
⇦ Quits: Keanu73 (~Keanu73@host-78-150-226-71.as13285.net)
(Quit: Gotta go to bed or something. See ya!)
L1638[17:43:44] <Kodos> Can you set a
wireless card's strength to 0, and have it just work as a wired
card
L1639[17:46:02] <Kodos> Nevermind
:x
L1640[17:53:31] <ping> lol
L1641[17:56:36] <greaser|q> reminds me i
need to get a C implementation of BASIC working
L1642[17:56:44] <greaser|q> and by
"get working" i mean "make"
L1643[17:58:46]
⇦ Quits: feldim2425
(~feldim242@178-190-46-36.adsl.highway.telekom.at) (Ping timeout:
190 seconds)
L1644[18:00:28]
⇨ Joins: feldim2425
(~feldim242@93-82-142-185.adsl.highway.telekom.at)
L1645[18:00:49]
⇦ Quits: reinei (~reinei@p5DCE4557.dip0.t-ipconnect.de)
(Quit: Leaving)
L1646[18:03:19] ***
Ajloveslily|Sleep is now known as Ajloveslily
L1647[18:03:41] <Kodos> A rack acts as a
power converter, right? I can directly power it
L1648[18:13:04]
⇨ Joins: Yepoleb
(~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L1649[18:15:23]
⇦ Quits: AlexisMachina
(uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection
closed for inactivity)
L1651[18:17:10] <greaser|q> hmm, hardbus
idea: Machine could return a wrapper for HardbusComponent directly
to an Architecture
L1652[18:17:19] <Kodos> Ah, nevermind,
we're running an old version anyway
L1653[18:21:50] <Lizzy> Kodos: Racks can
convert power, but if you're running multiple servers/devices i'd
suggest using a power converter cause it has a much higher
conversion rate
L1654[18:22:08] <Kodos> It's fine, just a
terminal server, one T3 server, and 2 mounted floppy drives
L1655[18:24:23] <greaser|q> at the moment
though the bus contention API looks a little bit clunky
L1656[18:25:45] <greaser|q> then again i
guess an abstract class could be provided
L1657[18:35:49] <gamax92> greaser|q:
you're doing great!
L1658[18:35:52] <gamax92> keep up the
good work!
L1659[18:36:24] <greaser|q> cheers, i do
need some idea of how to make the bus contention API not suck for
component authors though
L1660[18:36:56] *
Lizzy just had an idea for a lazy way of doing debug stuff in her
python code
L1661[18:44:02] <Caitlyn> k... home from
the hospital
L1662[18:44:09] <Caitlyn> ¬_¬ woo
L1663[18:44:39]
⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 201
seconds)
L1664[18:46:20] <Caitlyn> My arm/elbow
isn't broken, just pulled muscle/tendon and really bad bruising on
the bone in my wrist
L1665[18:46:33] <Stary2001> bone bruising
is no joke
L1666[18:46:49] *
Stary2001 hugs Caitlyn
L1667[18:47:28] *
Caitlyn hugs Stary2001
L1668[18:47:34] <Caitlyn> Im in a sling
though..
L1669[18:47:44] <Stary2001> aww
L1670[18:47:57] <Caitlyn> Refrigerators
don't play fair
L1671[18:57:25]
⇨ Joins: Gyro (~Gyro@bb-66-55-207-221.gwi.net)
L1672[18:57:31] <Kodos> Wat
L1673[18:57:33] <Kodos> What
happened
L1674[18:58:13] <Caitlyn> I really need
speech to text... lol
L1675[18:58:27]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1676[18:59:36] <greaser|q> oh hey i just
noticed something nifty in the OC source
L1677[18:59:48] <greaser|q> there's a
version of the beep function that lets you enter in morse
code
L1678[19:03:01] <Dimensional> oooh
L1679[19:03:36] <gamax92> yeah it's used
for error codes
L1680[19:05:14] <Caitlyn> Was helping
unload the Sears truck Customer ordered a giant ass fridge, our
backroom was full. I had to turn around outside and when I did my
dolly wheel caught on a manhole cover the fridge shifted and
started to go over, I tried to stop it, and it jerked my arm
around, and slammed my wrist between the fridge and a pallet
jack
L1681[19:05:24] <Stary2001> oowwww
L1682[19:06:03] <Caitlyn> Thankfully I
stopped any damage to the fridge, it only broke the packing
Styrofoam
L1683[19:08:39]
⇨ Joins: JTJSniperBee
(JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net)
L1684[19:08:50]
⇦ Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Remote host
closed the connection)
L1685[19:08:55] <Caitlyn> fuckin entire
right arm is killing me though
L1686[19:09:00] <Caitlyn> which is
great.... cause I'm right handed
L1688[19:09:13] <MichiBot>
Crystallize
- Lindsey Stirling (Dubstep Violin Original Song) | length:
5m | Likes:
1647195
Dislikes:
26946 Views:
145710150 | by
Lindsey Stirling
L1689[19:10:22] <JTJSniperBee> music
should help
L1690[19:10:57]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1691[19:11:14] <greaser|q> i'm glad i
learnt how to sort of write with my left hand at uni
L1692[19:11:36] <greaser|q> iirc in the
end of my first trimester i picked up the gist of it
L1693[19:11:48] <greaser|q> and during
the second i wrote a fair whack of my notes double-handed
L1694[19:11:58] <Stary2001> haha
L1695[19:12:10] <greaser|q> for maths it
works well, for other things maybe not so much
L1696[19:12:29] <Caitlyn> well I can NOT
use my left hand for shit... I had to sign my name SO many fuckin
times today between the hospital and getting my pain meds
L1697[19:12:42] <Caitlyn> OH and at work
for a UPS package before I went to the hospital
L1698[19:12:49] <Caitlyn> yeah...
scribbles
L1699[19:13:00] <Stary2001> ..gj
L1700[19:15:39]
⇦ Quits: JTJSniperBee
(JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC
client)
L1701[19:19:31] <Lizzy> Caitlyn, :/
that's bad
L1702[19:20:34]
⇨ Joins: OmegaCenti
(~OmegaCent@70-138-81-89.lightspeed.hstntx.sbcglobal.net)
L1704[19:22:07] <Caitlyn> OpenComponents
isnt a thing, it was merged into OpenComputers directly
L1705[19:22:23] <OmegaCenti> oh, I see,
so I am reading ancient information, my apologies
L1706[19:23:28] <Caitlyn> Yeah, an
adapter on an ME controller, or export bus should be all you
need
L1707[19:24:59] <OmegaCenti> I am about
to give open computers manual another read through. The reason
being I have forgotten how to request possible commands from the
union between an adapter and its host block
L1708[19:25:40] <OmegaCenti> forinstance
something like craftthis(args)
L1709[19:26:44] <OmegaCenti>
component.methods?
L1710[19:38:29]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-387-60.w109-209.abo.wanadoo.fr) (Read
error: Connection reset by peer)
L1711[19:40:57]
⇨ Joins: alphaxseven (webchat@186.11.36.227)
L1712[19:53:19]
⇦ Quits: XDjackieXD
(~XDjackieX@2a03:f80:ed15:151:236:12:222:1) (Ping timeout: 186
seconds)
L1714[19:57:21]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L1715[20:01:10] *
vifino picks up Lizzy and goes to bed with her
L1716[20:01:58]
⇨ Joins: XDjackieXD
(~XDjackieX@2a03:f80:ed15:151:236:12:222:1)
L1717[20:04:23]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Read error: Connection reset by peer)
L1718[20:43:03]
⇦ Quits: marcin212 (~marcin212@51.254.25.20) (Ping timeout:
201 seconds)
L1719[20:43:06]
⇦ Quits: Guest50718 (~Magik6k_@51.254.25.16) (Ping timeout:
190 seconds)
L1720[20:51:36]
⇨ Joins: surferconor425|Cloud
(uid77899@id-77899.tooting.irccloud.com)
L1721[20:55:56]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L1722[20:56:34]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:d36:c5d9:e15f:89a2)
L1723[20:59:25]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L1725[21:09:16] <gamax92> I need to
compile a new kernel for the lappy without tuxonice
L1726[21:09:24] <gamax92> tuxonice is
awful and causes kernel panics
L1727[21:17:44] *
OmegaCenti queries google for tuxonice
L1728[21:23:19]
⇨ Joins: v^
(~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L1729[21:23:19]
zsh sets mode: +v on v^
L1730[21:24:07]
⇨ Joins: algrn912005
(webchat@ip68-8-238-47.sd.sd.cox.net)
L1731[21:24:16] <algrn912005> hey
all
L1732[21:24:27] <algrn912005> is picking
up of the drone bugged?
L1733[21:24:39] <algrn912005> I'm
shift-right clicking it and all it does is try to turn it
on...
L1734[21:25:01] <algrn912005> I currently
have no way of picking it up.
L1735[21:28:23] <Kodos> Make a
Scrench
L1736[21:29:08] <algrn912005> ah ok
L1737[21:29:11] <algrn912005>
thanks!
L1738[21:30:19]
⇨ Joins: marcin212 (~marcin212@51.254.25.20)
L1739[21:30:35]
⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L1740[21:31:05] ***
Magik6k is now known as Guest76531
L1741[21:33:26]
⇦ Quits: cpup (~cpup@32.218.118.117) (Ping timeout: 190
seconds)
L1742[21:36:29]
⇦ Quits: algrn912005 (webchat@ip68-8-238-47.sd.sd.cox.net)
(Ping timeout: 195 seconds)
L1743[21:38:40]
⇦ Quits: alphaxseven (webchat@186.11.36.227) (Quit: Web
client closed)
L1744[21:39:11]
⇨ Joins: alekso56_
(~znc@ti0107a400-2313.bb.online.no)
L1745[21:40:21]
⇨ Joins: cpup (~cpup@32.218.118.117)
L1746[21:42:34]
⇦ Quits: LuMistry
(uid146685@2604:8300:100:200b:6667:3:2:3cfd) (Quit: Connection
closed for inactivity)
L1747[21:54:27]
⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1748[22:05:12] ***
brandon3055 is now known as brandon3055|away
L1749[22:09:29] <Dimensional> How do you
make a program run in driver mode?
L1750[22:09:58] <payo-remote>
Dimensional: consider event.listen or rc scripts
L1751[22:10:03] <Dimensional> okay
L1752[22:10:21] <Dimensional> Not really
giving me much there.
L1753[22:10:27] <Dimensional> I know how
to write in event.listen.
L1754[22:10:37] <Dimensional> But the
program doesn't run in the background
L1755[22:11:00] <payo-remote> well in lua
and openos, everything is strictly single threaded with no
preemptive scheduling
L1756[22:11:07] *
Dimensional nods
L1757[22:11:08] <payo-remote> so, there
is only a 'foreground' process
L1758[22:11:20] <Dimensional> Though then
again the OS is a program in itself
L1759[22:11:31] <payo-remote>
event.listen allows you to register a callback, and thus you can
pretend your script is "asleep" until that event
occurs
L1760[22:11:42] <Dimensional> Okay.
L1761[22:11:50] ***
alekso56_ is now known as alekso56
L1762[22:13:31] *
Dimensional is using event.pull for the keypad on OpenSecurity. If
I can rewrite it it to use event.list instead, I might be able to
make the script listen for two different events, namely the keypad
entry and a button to open the door from either side.
L1763[22:14:03] <payo-remote> yes, you'd
need to keep state in a cached object between calls
L1764[22:14:07] <payo-remote> which you
can do
L1765[22:14:19] <payo-remote> just don't
use a local variable to the callback for that
L1766[22:17:46]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960151.dip0.t-ipconnect.de) (Ping timeout: 190
seconds)
L1767[22:21:43]
⇦ Quits: ping (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping
timeout: 201 seconds)
L1768[22:21:43]
⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping
timeout: 186 seconds)
L1769[22:23:17]
⇨ Joins: Lathanael|Away
(~Lathanael@p5496093c.dip0.t-ipconnect.de)
L1770[22:29:48]
⇨ Joins: Skyro468
(webchat@184-156-77-103.dyn.centurytel.net)
L1771[22:29:59] <Skyro468> Hi
L1772[22:30:19]
⇦ Quits: Skyro468 (webchat@184-156-77-103.dyn.centurytel.net)
(Client Quit)
L1773[22:34:33] <gamax92> 21
seconds!
L1774[22:48:19]
⇨ Joins: Gyro_ (~Gyro@bb-66-55-207-221.gwi.net)
L1775[22:48:19]
⇦ Quits: Gyro (~Gyro@bb-66-55-207-221.gwi.net) (Read error:
Connection reset by peer)
L1776[22:49:48]
⇨ Joins: Gyro__ (Gyro@bb-66-55-207-221.gwi.net)
L1777[22:50:03]
⇦ Quits: Gyro_ (~Gyro@bb-66-55-207-221.gwi.net) (Read error:
Connection reset by peer)
L1779[23:03:27]
⇦ Quits: Gyro__ (Gyro@bb-66-55-207-221.gwi.net) (Read error:
Connection reset by peer)
L1780[23:03:42]
⇨ Joins: Gyro__ (Gyro@bb-66-55-207-221.gwi.net)
L1781[23:05:23]
⇦ Quits: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1782[23:12:50] <Dimensional> Nice.
L1783[23:13:19] <Dimensional> Yes. I can
use that.
L1784[23:13:49] <Dimensional> Why do you
use computer in there?
L1785[23:13:57] <Dimensional> Oh. For the
beep
L1786[23:14:20] <Dimensional> Nice
though.
L1787[23:15:18] <Dimensional> What's the
command to determine if a background process, ie event.listen() is
running?
L1788[23:21:30]
⇦ Quits: Schzd
(~Schzdadep@modemcable245.134-201-24.mc.videotron.ca) (Read error:
Connection reset by peer)
L1789[23:25:56] <payo-remote> i think
what you mean is, can you list registered callbacks for a named
event?
L1790[23:26:14] <Dimensional> I'm wanting
to know how to kill an event.
L1791[23:26:23] <payo-remote>
ignore
L1792[23:26:33] <Dimensional> Because
otherwise every time I edit the script I have to reboot the OC to
clear the memory
L1793[23:26:33] <payo-remote> but no,
there is no (current) way to listen listeners
L1794[23:26:45] <Dimensional> Or else it
executes twice on every input
L1795[23:26:46] <payo-remote> but you can
call event.ignore(key, fn) to unregister fn from key
L1796[23:26:47] <Dimensional> okay
L1797[23:27:05] <payo-remote> that won't
happen unless there are two events or you've registered it
twice
L1798[23:27:18] <Dimensional> Or changed
the script and reran it without rebooting.
L1799[23:27:26] <Dimensional> If I rerun
it, it'll register the event twice
L1800[23:27:54] <payo-remote> yes
L1801[23:29:41] ***
medsouz is now known as medsouz|offline
L1802[23:40:06]
⇦ Quits: Yepoleb
(~yepoleb@178-190-227-44.adsl.highway.telekom.at) (Quit:
Yepoleb)
L1803[23:40:39]
⇦ Quits: v^ (~ping@c-68-41-200-241.hsd1.mi.comcast.net) (Ping
timeout: 201 seconds)
L1804[23:45:30]
⇨ Joins: v^
(~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L1805[23:45:31]
zsh sets mode: +v on v^
L1806[23:46:49] <Dimensional> Hmm. I
can't seem to get the redstone_changed() to work. I verified the
side I'm using a switch on, but for some reason it's not
registering it
L1807[23:48:08] <gamax92> Dimensional:
code?
L1808[23:48:17] <Dimensional>
event.listen("redstone_changed(6c2c9812-e567-4fbc-b822-c4b2e0620866,sides.front)",openDoor)
L1809[23:48:31] <gamax92> >_>
L1810[23:48:31] <Dimensional> I managed
to make my othere event.listen() work, so... not sure what I'm
doing wrong here.
L1811[23:48:42] <Dimensional> I'm
following what it says on the signals page
L1812[23:48:45] <gamax92> perhaps because
that's very wrong.
L1813[23:49:05] <Dimensional> Hmm. Maybe
the ""?
L1814[23:49:10] <gamax92> no no, I'll
show you.
L1815[23:49:17] <gamax92>
event.listen("redstone_changed", openDoor)
L1816[23:49:44] <gamax92> your openDoor
function will get passed the usual things you'd see from
event.pull
L1817[23:49:55] <Dimensional>
thanks
L1818[23:51:09] <gamax92> Dimensional:
question, does another part of your program take in a password to
open a door? :P
L1819[23:51:21] <Dimensional> mhm
L1820[23:51:36] <gamax92> Why is it the
first thing everyone does is a password protected door.
L1821[23:51:44] <gamax92> Dimensional:
stop what you're doing right now!
L1822[23:51:53] <Dimensional> Aw.... But
it's so much fun.
L1823[23:51:53] <gamax92> be different,
be unique!
L1824[23:52:19] <Dimensional> My password
protected door uses a random number generator to rearrange the
positions of the keys on the keypad.
L1825[23:52:34] <gamax92> oh well atleast
you're using a keypad, that's different than normal
L1826[23:52:38] <Dimensional> Only the
numbers are moved around. And it's set up to use a variable length
pin
L1827[23:52:46] <Dimensional> I'm using
it with OpenSecurity
L1828[23:53:30] <gamax92> I remember the
time I wrote an elevator using Gopher's Biolocks keypad, that was
fun
L1829[23:54:14] <Dimensional> heh
L1830[23:54:21] <Dimensional> So much
fun
L1831[23:56:41] <Dimensional> Thanks. The
issue with redstone_changed was the biggest obstacle with my
script, both versions. Now I'm using that as a means of entering
and exiting my base.
L1832[23:56:46] <Dimensional> The pin to
get in, the button to get out.
L1833[23:57:03] <greaser|q> [04:51:39]
<gamax92> Why is it the first thing everyone does is a
password protected door.
L1834[23:57:07] <greaser|q> ^ this should
be in the topic
L1835[23:57:36] <greaser|q> i mean i did
one in CC back when OC wasn't a thing but it used a custom protocol
over a bundled cable and two machines
L1836[23:57:43] <Dimensional> Well, my
system all uses pistons hidden under the floor as a trap door that
send wannabe intruders to their deaths. XD
L1837[23:59:39] <gamax92> greaser|q: do
you know of any fuse filesystem caching tools?
L1838[23:59:59]
⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote
host closed the connection)
L1839[23:59:59] <greaser|q> gamax92:
AFAIK no