<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:01] <v^> thats actually pretty
normal
L2[00:00:09] <TabletCube> I usually use
4
L3[00:00:14] <v^> dont need
consistency
L4[00:00:26] <v^> i just use tabs, it doesnt
fucking matter
L5[00:00:34] <SoraFirestorm> 1 8-char tab,
as per Linux kernel code standards
L6[00:00:46] <v^> 8 char is too much
._.
L7[00:01:22] ***
Techokami is now known as Techokami|Off
L8[00:01:56] <TabletCube> Why 8?
L9[00:02:19] <TabletCube> also why tabs >
spaces?
L10[00:03:21] <SoraFirestorm> TabletCube:
because Linus Torvalds said to :P
L11[00:04:28] <SoraFirestorm> anyways, I
changed my sizer function just a little but
L12[00:04:30] <SoraFirestorm> bit
L13[00:04:56] <TabletCube> Anyone in the
mood for some satire?
L15[00:05:12] <SoraFirestorm>
comments?
L16[00:07:20] ⇦
Quits: phoxmeh
(~phox@108-235-225-111.lightspeed.tukrga.sbcglobal.net) (Quit:
WeeChat 0.4.3)
L17[00:11:06] <v^> lua_State *co =
lolno
L18[00:11:13] <v^> or wait
L19[00:11:23] ⇨
Joins: phoxmeh
(~phox@108-235-225-111.lightspeed.tukrga.sbcglobal.net)
L20[00:11:24] <v^> <_> isnt that
called lua_Thread
L21[00:11:25] <v^> or something
L22[00:11:28] <v^> idk, whatever
L23[00:11:57] <SoraFirestorm> No, it's
lua_State
L24[00:12:07] <v^> lol going through every
value
L25[00:12:22] <SoraFirestorm>
coroutine.status :
L26[00:12:25] <SoraFirestorm> static int
luaB_costatus (lua_State *L) {
L27[00:12:26] <SoraFirestorm> lua_State *co
= lua_tothread(L, 1);
L28[00:12:51] <SoraFirestorm> And yes, ugly
as it is, I can't think of a better way than that
L29[00:13:23] <PotatoTrumpet> Hmm
L30[00:13:36] <PotatoTrumpet> I should
build a computer in Prison Architect
L31[00:14:27] <v^> cant you just get the
amount of memory the entire process is using >_>
L32[00:15:20] <SoraFirestorm> That's not
the point
L33[00:15:35] <SoraFirestorm> This is
supposed to be for OC
L34[00:15:52] <SoraFirestorm> So that a
multi-tasking OS can have a better grip on memory management
L35[00:16:00] <TabletCube> PotatoTrumpet:
glhf
L37[00:16:24] <v^>
computer.freeMemory
L38[00:16:40] <v^> grab that after every
resume
L39[00:16:57] <SoraFirestorm> That's
overall, not per coroutine
L40[00:17:23] <v^> and you can count how
much a coroutine uses/frees
L41[00:17:25] <SoraFirestorm> Seriously
wondering, how would that work, exactly?
L42[00:18:20] ***
vifino is now known as vifino|off
L43[00:18:40] <SoraFirestorm> you
know...
L44[00:18:50] <SoraFirestorm> hm
L45[00:18:55] <SoraFirestorm> now I wanna
test
L46[00:18:57] <v^> exept the gc
>_>
L47[00:19:14] <v^> add in collectgarbage so
you can disable it for every resume
L48[00:22:52] <v^> or wait
L49[00:22:54] <v^> that wont work
L51[00:23:23] <v^> i wonder how OC does
it
L52[00:27:39] ⇨
Joins: Maxwolf (labs@pipette.madsciencemod.com)
L53[00:27:39] zsh
sets mode: +v on Maxwolf
L54[00:29:45] ⇨
Joins: ping
(~notPing@2601:4:4500:e15:6818:bc7d:9dad:a4d)
L55[00:29:45] zsh
sets mode: +v on ping
L56[00:29:54] <gamax92> :O a Sangar
L57[00:30:51] <Sangar> indeed
L58[00:31:04] <Sangar> a very tired Sangar,
but nonetheless
L60[00:33:25] <Sangar> aye, asie linked
that earlier. at least i think so? his was a screenshot so it's
hard to tell - are you using a different technique? (didn't notice
the different chars in his e.g)
L61[00:33:47] <gamax92> different
technique
L62[00:34:02] <Sangar> using teh power of
unicode? :P
L63[00:34:14] <gamax92> yeah :P
L64[00:34:24] <Sangar> interesting results,
in particular for slopes
L65[00:34:40] <gamax92> well the font
compare part could be better ...
L66[00:34:52] <gamax92> its currently just
doing the minimum change in pixels
L67[00:35:12] <Sangar> hmhm
L68[00:35:34] <Sangar> neat how the chars
work as outlines
L69[00:36:26] <Sangar> have you tried how
it fares on photos / non-comic material?
L70[00:36:39] <gamax92> uhh ... nah, got a
suggestion? :P
L71[00:37:09] <Sangar> uhmm... that photo
that's used for printer calibration / testery?
L73[00:38:09] <gamax92> oh that ...
L74[00:38:35] <gamax92> Sangar: well
512x512 is a bit small but I'll try it
L75[00:39:30] <Sangar> just thought of it
because it's so "standard" :P try some (detailed)
screenshot of minecraft otherwise :D
L76[00:41:38] <gamax92> Sangar: btw the
font compare step takes like 6 minutes :P
L77[00:41:48] <gamax92> since its comparing
8000 tiles to 6900 pieces of text
L78[00:41:56] <Sangar> haha
L79[00:42:47] <Sangar> hmm, i wonder if you
could apply some metric of similarity to the tiles to index them to
speed it up
L80[00:42:51] ⇨
Joins: SKS|Pizza (~chatzilla@101.116.0.72)
L81[00:42:52] <gamax92> and the color
reduction step isn't all too fast either
L82[00:43:05] <Sangar> hmhm
L83[00:43:17] <gamax92> Sangar: well ...
there isn't a check if the tile is all one color, which many of
them were
L84[00:43:32] <Sangar> good start :P
L85[00:51:12] <gamax92> Sangar:
correction
L86[00:51:21] <gamax92> the color reduction
is extremly slow
L87[00:52:30] <Sangar> hahaha
L88[00:54:07] <gamax92> it doesn't help
that find returns the files in a random order(?) so i cant check
visually what its processed
L89[00:55:15] ***
darknife25 is now known as darknife25|AFK
L90[00:56:57] ⇦
Quits: SKS|Pizza (~chatzilla@101.116.0.72) (Read error: No route to
host)
L91[00:58:40] <gamax92> Sangar: >_>
its just now finished color reduction
L92[00:59:14] <Sangar> what do you run this
on? not a toaster, presumably?
L93[00:59:38] <gamax92> Intel(R) Core(TM)2
Duo CPU E8500 @ 3.75GHz
L94[00:59:52] <gamax92> dat (R) and
(TM)
L95[01:00:05] <Sangar> wow
L96[01:00:20] <Sangar> image processing is
fun :P
L97[01:03:35] ***
justastranger is now known as justastranger|zzz
L99[01:06:31] <gamax92> phew ... i need to
speed up some things :P
L100[01:07:18] <Kilophone> neat
L101[01:08:09] ***
justastranger|zzz is now known as justastranger
L102[01:08:30] <v^> gamax92, i remember
that pic from somewhere
L103[01:09:46] <Sangar> gamax92, that's
quite good!
L104[01:09:49] <gamax92>
"0.31372549019608 0.21960784313725 0.21176470588235
0.20784313725491111"
L105[01:09:50] <Kilophone> Sangar: protip:
dont eat too many snacks with garlic
L106[01:09:52] <gamax92> um excuse
me
L107[01:10:07] <gamax92> So font compare
is badly broken
L108[01:10:26] <Sangar> Kilophone, at
least not when you have to visit the dentist the next day :P
L109[01:10:40] <Kilophone> no really
L110[01:11:26] <Kilophone> I've been on
toilet almost all night with massive stomach ache and almost had to
vomit earlier
L111[01:12:05] <gamax92> oh ...
L112[01:12:06] <Sangar> wow. i've had
quite a load of garlic at times, but never any outcome that bad
o.O
L113[01:12:09] <gamax92> because i had
gsub
L114[01:12:10] <gamax92> and not sub
L115[01:12:12] *
gamax92 slaps self
L116[01:13:10] <Kilophone> it's a bit
better now
L117[01:13:50] ***
justastranger is now known as justastranger|zzz
L118[01:14:13] <gamax92> I'm questioning
how this has ever worked now
L119[01:14:25] <Sangar> hope you get
better before the night is over :/ sleep deprivation isn't
good!
L120[01:14:31] <Kilophone> Sangar:
anyways, therefore I couldn't start with the standard
L121[01:14:38] <SoraFirestorm> gamax92:
nice render :D
L122[01:14:58] <Sangar> gamax92, now i'm
curious how good it'll look, if this is how it looks broken
:P
L123[01:15:08] <gamax92> lol
L124[01:15:14]
⇨ Joins: Cozza38 (Cozza38@136.153.18.101)
L125[01:15:36] <gamax92> Sangar:
essentially the entire tile was shifted over 4 bytes
L126[01:15:37] <Sangar> Kilophone, yeah.
stomache related stuff is the worst
L127[01:15:42] <gamax92> so things were
kinda in the right locaiton
L128[01:16:06] <Sangar> interesting
L129[01:16:57] <Kilophone> Sangar: I still
have no idea how to do the fork replacement
L131[01:17:25] <Kilophone> spawn() (using
callback) seems kinda hacky
L132[01:18:18] ***
justastranger|zzz is now known as justastranger
L133[01:18:38] <Kilophone> since upvalues
of the process allow access to parent process
L134[01:18:43] <Sangar> well without
native cloning of coroutines (and even then, that'd not be perfect)
hacky is as good as it gets i'd say :P
L136[01:19:09] <Kilophone> probably
L137[01:19:11] <gamax92> And now to undo
the hack that resulted because of said bug :P
L138[01:20:17] <Cozza38> hey folks, im
having a problem when a computer crashes the server. it takes out
all the mc servers on the same box (
http://pastebin.com/cibLFtUU) using 1.6.4-1.3.1.516.
Anyone have any advice?
L139[01:21:08] <Kilophone> all mc servers?
o.O
L140[01:21:23] <gamax92> oh goody, native
lib crashes?
L141[01:21:39] <Cozza38> any server on the
box using opencomputers goes down
L142[01:21:48] <Cozza38> im not too
familiar with OC so im a little lost
L144[01:22:42] <Cozza38> thanks
Sangar
L146[01:25:29] <Sangar> gamax92, nice,
definitely better
L147[01:25:42] <gamax92> yeah, lines are
no longer splitting off of themselves :P
L148[01:27:33] <Sangar> i'm going to get
some sleep, having a hard time keeping my eyes open >_>
gnight and see you tomorrow
L149[01:27:56] <Kilophone> Sangar: im
considering to use WebKit for the emulators gui
L150[01:28:25] <Sangar> Kilophone,
awesomium? :P
L151[01:29:00] ***
justastranger is now known as justastranger|zzz
L152[01:29:07] <Kilophone> possibly
L153[01:30:12] <Sangar> it's pretty nice,
played around with it some time ago. real-time updating data in it
was a pain tho, so for 'rendering' (e.g. screens) you'll probably
want to use an additional, lowlevel render layer.
L154[01:31:07] <Sangar> anyway, really
gone now
L155[01:31:13] <Kilophone> i'll try to
sleep
L156[01:31:23] <Sangar> yeah, get better
soon!
L157[01:34:57] ***
justastranger|zzz is now known as justastranger
L158[01:54:35] ***
alekso56 is now known as alekso56_off
L159[02:06:24] ⇦
Quits: Kilophone (~kilobyte@p57A070CA.dip0.t-ipconnect.de) (Ping
timeout: 202 seconds)
L160[02:07:56] ⇦
Quits: Negi (~negi@mcl71-1-82-246-167-6.fbx.proxad.net) (Quit:
"L'homme n'est pas fait pour travailler, la preuve, cela le
fatigue" --Voltaire)
L161[02:10:01] ⇦
Quits: SoraFirestorm (~Sora@131-191-86-130.as.clicknet.org) (Quit:
Konversation terminated!)
L163[02:16:57] <PotatoTrumpet> So
sad
L164[02:17:30] *
PotatoTrumpet still wants computer.explode
L165[02:27:18]
⇨ Joins: finkmac
(~finkmac@rdsl-0176.tor.pathcom.com)
L166[02:30:57]
⇨ Joins: Johannes13_
(~Johannes@p4FDE897C.dip0.t-ipconnect.de)
L167[02:33:18] ⇦
Quits: Johannes13 (~Johannes@p4FDE8078.dip0.t-ipconnect.de) (Ping
timeout: 189 seconds)
L168[02:37:19] ***
LordFokas is now known as LordFokas|off
L169[02:37:40]
⇨ Joins: Kilophone
(~kilobyte@p57A070CA.dip0.t-ipconnect.de)
L170[02:38:30]
⇨ Joins: Kilophone2 (~kilobyte@46.115.146.193)
L171[02:38:41] ⇦
Quits: Kilophone (~kilobyte@p57A070CA.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L172[02:38:50]
⇨ Joins: Kilophone
(~kilobyte@p57A070CA.dip0.t-ipconnect.de)
L173[02:40:38] ⇦
Quits: Kilophone (~kilobyte@p57A070CA.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L174[02:42:06] ⇦
Quits: Kilophone2 (~kilobyte@46.115.146.193) (Ping timeout: 189
seconds)
L175[02:46:38] ***
justastranger is now known as justastranger|zzz
L176[02:59:09] ⇦
Quits: Tahg (~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
(Ping timeout: 189 seconds)
L177[02:59:15]
⇨ Joins: Tahg
(~Tahg@pool-108-20-163-248.bstnma.fios.verizon.net)
L178[02:59:15]
zsh sets mode: +v on Tahg
L179[03:20:36] ⇦
Quits: Lathanael|Away (~Lathanael@p54972C77.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L180[03:23:52]
⇨ Joins: Lathanael|Away
(~Lathanael@p5497266F.dip0.t-ipconnect.de)
L182[03:35:46] <v^> soni is complaining
lua doesnt have a reverse function
L183[03:48:29] <SpiritedDusty> reverse
function seems like something the user should be implementing
L185[04:14:49] <v^> someone wrote a JVM in
Lua
L186[04:15:32] <v^> that outperforms the
normal Java JIT
L187[04:15:44] <gamax92> v^: umm
L188[04:16:17] <gamax92> yeah but can it
actually run normal things
L189[04:17:17] <v^> dunno
L190[04:17:19] <v^> am trying it
L191[04:17:26] <Ragnacat> v^, it fails bad
at longs
L192[04:17:43] <Ragnacat> and it only
works in lua jit
L193[04:17:55] <v^> how does it fail at
longs >_>
L194[04:18:03] <v^> ffi has built in
longs
L195[04:18:22] <v^> luajit*
L196[04:18:30] <v^> dont need ffi to use
longs
L197[04:18:35] <Ragnacat> v^, yes but they
are slower than normal java longs
L198[04:34:51] ***
Cruor|Away is now known as Cruor
L199[04:45:25] <SpiritedDusty> wait what
JVM in lua?
L200[04:52:32] ⇦
Quits: finkmac (~finkmac@rdsl-0176.tor.pathcom.com) (Ping timeout:
202 seconds)
L201[05:16:09] ***
Ragnacat is now known as dsAway
L202[05:34:22] ⇦
Quits: black3agl33 (~black3agl@197.225.201.231) (Read error:
Connection reset by peer)
L203[05:34:32] ***
Cruor is now known as Cruor|Away
L204[05:39:35] ⇦
Quits: TwoWholeWorms (~heifer@pinky.vinari.co.uk) (Read error:
Connection reset by peer)
L205[05:42:28] ⇦
Quits: wer38 (~wer38@CPE-121-218-240-128.lnse4.cht.bigpond.net.au)
(Ping timeout: 202 seconds)
L206[05:48:56] ⇦
Quits: phillips1012 (~phillips1@72.42.104.172) (Remote host closed
the connection)
L207[05:49:47]
⇨ Joins: dangranos (webchat@37.23.179.88)
L208[05:50:57]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L209[05:56:05] ***
Cruor|Away is now known as Cruor
L210[06:36:10]
⇨ Joins: wer38
(~wer38@CPE-121-216-252-122.lnse3.ken.bigpond.net.au)
L211[06:49:36] <Cazzar> .j
L213[06:56:53]
⇨ Joins: SKS|Pizza (~chatzilla@101.116.50.123)
L214[06:57:01] ***
SKS|Pizza is now known as PsychokenesisKat
L215[06:57:11] <PsychokenesisKat> o/
L216[06:57:33]
⇨ Joins: Vexatos
(~Vexatos@p200300556E687A46589111D6BBB130B4.dip0.t-ipconnect.de)
L217[07:02:00] ⇦
Quits: TabletCube (~TCube@90.197.207.84) (Ping timeout: 190
seconds)
L219[07:02:23] <Cazzar> I dont know what
drugs you are on...
L220[07:13:45]
⇨ Joins: istasi (webchat@46.32.58.141)
L221[07:13:50]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L222[07:13:57] <istasi> Morning \o
L223[07:17:13] <PsychokenesisKat> o/
L224[07:19:53]
⇨ Joins: Wobbo
(~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L225[07:19:53]
zsh sets mode: +v on Wobbo
L226[07:20:10] <Wobbo> o/
L227[07:20:30] <PsychokenesisKat> \o
L228[07:23:40] ⇦
Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Read
error: Connection reset by peer)
L229[07:23:42]
⇨ Joins: Wobbo_
(~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L230[07:23:42]
zsh sets mode: +v on Wobbo_
L231[07:25:28] <Wobbo_> I now have a WiFi
repeater working! \o/
L232[07:27:36] <Vexatos> I hate you
L233[07:27:51] <Vexatos> Because my WLAN
adapter is not working at all ):
L234[07:36:54] ⇦
Quits: PsychokenesisKat (~chatzilla@101.116.50.123) (Ping timeout:
186 seconds)
L235[07:42:09] ***
Wobbo_ is now known as Wobbo|AFK
L237[07:48:39] ⇦
Quits: Wobbo|AFK (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit:
My MacBook Pro has gone to sleep. ZZZzzz…)
L238[07:48:45] ***
sleepyflenix is now known as Flenix
L239[07:50:17] ***
Lathanael|Away is now known as Lathanael
L240[07:59:08] ***
EnderCatIsSleeping is now known as EnderCat
L241[07:59:10] <EnderCat> o/
L242[08:00:38] <istasi> \o
L243[08:00:48] <istasi> Have you slept
well my dear kitty?
L244[08:01:17] <EnderCat> yep
L245[08:03:18] ⇦
Quits: Yepoleb (~quassel@188-22-165-91.adsl.highway.telekom.at)
(Ping timeout: 189 seconds)
L246[08:04:42]
⇨ Joins: Yepoleb
(~quassel@188-22-162-181.adsl.highway.telekom.at)
L247[08:20:37] ⇦
Quits: dmod_ (uid32492@id-32492.uxbridge.irccloud.com) (Quit:
Connection closed for inactivity)
L248[08:26:50] ***
jk-5|gone is now known as jk-5
L249[08:27:30] ***
EnderCat is now known as EnderCatAtWork
L250[08:28:53] <PotatoTrumpet> Well, time
to go to bed just to wake up to get my wisdom teeth pulled :(
L251[08:29:15] <PotatoTrumpet> *Violin
starts playing*
L252[08:29:32] <istasi> sleep well, sweet
dreams
L253[08:29:49] <istasi> tomorrow the tooth
fairy is coming for ya
L254[08:29:55] <PotatoTrumpet> I read that
in a tone that was saying it as if I am going to die
L255[08:30:26]
⇨ Joins: Wobbo
(~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L256[08:30:26]
zsh sets mode: +v on Wobbo
L257[08:30:31] <PotatoTrumpet> Night
wobbo
L258[08:30:56] *
PotatoTrumpet is scared about getting his wisdom teeth
pulled
L259[08:31:12] <Wobbo> Good luck!
L260[08:31:32] *
PotatoTrumpet will try to have good luck
L261[08:31:38] ⇦
Quits: PotatoTrumpet (~PotatoTru@WL4-34.1scom.net) (Quit:
Leaving)
L262[08:33:58] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
186 seconds)
L263[08:34:28] <istasi> can you turn off
the computer without having it clearing the screen?
L264[08:35:08] <dangranos> break it?
L265[08:35:51] <istasi> was thinking from
lua side :P
L266[08:38:32] <dangranos> gpu.get?
L267[08:39:37] ⇦
Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit:
Textual IRC Client: www.textualapp.com)
L268[08:44:00]
⇨ Joins: Wobbo
(~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L269[08:44:00]
zsh sets mode: +v on Wobbo
L270[08:46:39] ***
vifino|off is now known as vifino
L271[08:47:52] ***
Wobbo is now known as Wobbo|AFK
L272[08:49:14] ***
jk-5 is now known as jk-5|gone
L273[08:50:57] ***
vifino is now known as vifino|off
L274[08:51:47] ***
vifino|off is now known as vifino
L275[08:55:58] ⇦
Quits: Wobbo|AFK (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit:
My MacBook Pro has gone to sleep. ZZZzzz…)
L276[08:57:00] ⇦
Quits: phillips1012 (~phillips1@72.42.104.172) (Ping timeout: 190
seconds)
L277[09:01:32] ***
Nentify|away is now known as Nentify
L278[09:02:20] ⇦
Quits: mallrat208 (~mallrat20@68.204.184.175) (Ping timeout: 190
seconds)
L279[09:10:52]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L280[09:13:15] ***
Benguin is now known as Benguin[ZzZ]
L281[09:18:13]
⇨ Joins: Wobbo
(~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl)
L282[09:18:13]
zsh sets mode: +v on Wobbo
L283[09:22:26]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L284[09:23:53] <asie> Sangar: request -
Factorization power support
L285[09:24:00] <asie> i have some docs
from neptunepink but I still don't know Scala
L286[09:29:23]
⇨ Joins: Vexaton
(~Vexatos@p200300556E687A46589111D6BBB130B4.dip0.t-ipconnect.de)
L287[09:31:11] ***
Wobbo is now known as Wobbo|AFK
L288[09:31:34] ⇦
Quits: Vexatos
(~Vexatos@p200300556E687A46589111D6BBB130B4.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L289[09:36:45] ***
Wobbo|AFK is now known as Wobbo
L290[09:36:55] <wer38> hey everone can u
please check out my youtube channel at youtube.com/38wer
L291[09:37:22] ⇦
Quits: Wobbo (~Wobbo@5249A243.cm-4-2c.dynamic.ziggo.nl) (Quit:
Textual IRC Client: www.textualapp.com)
L292[09:44:04] ***
Vexaton is now known as Vexatos
L293[09:50:36] <asie> wer38: no
advertising please
L294[09:51:02] <Vexatos> This is so
frustrating >___>
L296[09:52:43] <Vexatos> Umad
L297[09:52:47] <asie> 320x100 ^_^
L298[09:52:55] <Vexatos> How?
L299[09:52:58] <asie> Vexatos:
unicode
L300[09:53:08] <Vexatos> Best invention
ever
L301[09:53:12] <asie> yes
L302[09:53:16] <asie> take that
computercraft =)
L303[09:55:05] <Vexatos> I have a new PC
now, it arrived yesterday
L304[09:55:22] <Vexatos> But now I'm
lacking an Interwebz for it to use :(
L305[10:00:19] ***
Johannes13_ is now known as Johannes13
L306[10:10:43]
⇨ Joins: TwoWholeWorms
(~heifer@pinky.vinari.co.uk)
L307[10:11:47] ***
Cruor is now known as Cruor|Away
L308[10:20:39]
⇨ Joins: Kilophone
(~kilobyte@p5DE81A36.dip0.t-ipconnect.de)
L309[10:21:13] <Kilophone> o/
L310[10:21:22] <istasi> Hai kilo \o
L311[10:21:37] <istasi> how's silcom
coming along? :)
L312[10:21:54] <Kilophone> busy with other
stuff
L313[10:22:46] <Kilophone> today i'll get
started on writing a draft on a posix like standard for oc
L314[10:23:41] <Kilophone> so, if a
program is written for one of the oses following that standard, it
should run on all
L316[10:23:48] <asie> this list is growing
D:
L317[10:25:23] <Kilophone> istasi: ^
L318[10:26:03] <istasi> mmkay
L319[10:26:28] <Kilophone> this is to
prevent people from being stuck on one os because one program only
runs on that one
L320[10:28:06] <istasi> also would make it
easier to be a os dev since you wouldn't have to rewrite every
little program
L321[10:28:21] <istasi> would benefit that
way too, so should be awesome ^^
L322[10:29:57] <istasi> but is how openos
deals with event really the posix way?, i mean, if you bind an
event, that said event still can be activated even after program
have say, crashed?
L323[10:30:14] <Kilophone> os dev would
get an advantage because people can adopt the os quicker. program
author have an advantage because they dont need to rewrite their
stuff
L324[10:30:54] <Kilophone> signals and
ipc
L325[10:31:16] <istasi> like,
event.on('key_down', function () print ('trololol, i need this for
my program') end ) error ('omg crash') .. is forever annoying until
reboot
L326[10:31:31] <Kilophone> nope :P
L327[10:31:40] <Kilophone> processes are
separated
L328[10:31:57] <istasi> cool, cause that
shit needs to go :P
L329[10:32:19] <Kilophone> this will also
work
L330[10:32:28] <Kilophone> pkill -9
myprog
L331[10:34:10] <istasi> pkill?, isn't it
just kill, or is pkill and kill different?
L332[10:36:49] <dangranos> pkill will
search process by name
L333[10:36:55] <istasi> ah
L336[10:37:42] ***
Odd|Away is now known as Oddstr13
L337[10:37:59] ***
Oddstr13 is now known as Odd|Vacation
L338[10:44:35]
⇨ Joins: Hobbyboy
(~Hobbyboy@host217-44-129-199.range217-44.btcentralplus.com)
L339[10:51:47] ***
Odd|Vacation is now known as Oddstr13
L340[10:53:42] <Kilophone> istasi: silcom
will obviously follow that standard
L341[10:54:13] <istasi> i figured :P
L342[10:54:37] <Kilophone> last night was
horrible
L343[10:54:49] <istasi> wanna see the
latest i've been fooling around with, with mine?, gpu handling,
dunno if you saw already though
L344[10:55:22] <istasi> i atleast, think
its rather nifty :P
L345[10:55:50] <istasi> you get headaches
often?
L346[10:56:16] <Kilophone> no
L347[10:56:44] <Kilophone> but I had
massive diarrhea combined with vomiting in early morning
L348[10:56:59] <istasi> oh my, yeah thats
not at all what i thought was wrong
L349[10:57:22] <Kilophone> I actually
vomited that much that my stomach was probably empty
L350[10:58:37] <asie> okay
L351[10:58:39] <asie> 50% done porting
EnderNet
L352[10:58:44] <Kilobyte> on laptop
now
L353[11:00:14]
⇨ Joins: mallrat208 (~mallrat20@68.204.184.175)
L354[11:00:49] <dangranos> ubuntu is so
laggy on 512 mb (in VM)
L355[11:04:14] <istasi> a posix-like
standard, would that be defining the locations of files too ?
L356[11:04:34] <istasi> such as /bin/ is
for user programs, /sbin/ for super users etc?,
L357[11:04:37] <Kilobyte> it would give
recommendation
L358[11:04:47] <Kilobyte> /bin for
essential stuff
L359[11:04:52] <Kilobyte> /lib same
L360[11:05:14] <Kilobyte> /usr/bin for
user installed programs (for example using a package manager)
L361[11:05:21] <dangranos> ^
L362[11:05:30] <Kilobyte> /usr/local/bin
for manually installed stuff
L363[11:05:33] <Vexatos> A Package
manager?
L364[11:05:34] <istasi> kay, cause i gave
up on that structure since well, i got no clue what goes where, so
i've just thrown it away and gone with whatever makes sense to me,
but i could vfs it so it 'looks' like that i suppose
L365[11:05:35] <Vexatos> What's that
L366[11:05:42] <Kilobyte> Vexatos: oppm
for example
L367[11:05:45] <Vexatos> Ooh
L368[11:05:45] <dangranos> Vexatos:
pacman, apt-get, oppm
L369[11:05:48] <Vexatos> What's
OPPM?
L370[11:05:49] <Kilobyte> :P
L371[11:05:58] <Kilobyte> s/ / an /
L372[11:05:58] <Kibibyte> <Vexatos>
What's an OPPM?
L373[11:06:03] <Vexatos> Sounds
awesome
L374[11:06:18] <Vexatos> Kibibyte: My new
PC has Linux on it, that's sooo nice
L375[11:06:24] <Vexatos> Err
Kilobyte
L376[11:06:25] <Kilobyte> :D
L377[11:06:29] <dangranos> which
distro?
L378[11:06:31] <Vexatos> Mint
L379[11:06:35] <Kilobyte> \o/
L380[11:06:37] <Vexatos> With Cinnamon
desktop
L381[11:06:43] <Kilobyte> mint is
cool
L382[11:06:44] <Vexatos> Beautiful
thing
L383[11:06:49] <Kilobyte> yep
L384[11:06:50] <Vexatos> But I cannot get
my WLAN stick to work
L385[11:06:55] <Vexatos> so I have to run
a LAN cable
L386[11:06:57] <Kilobyte> drivers?
L387[11:07:05] <Vexatos> Driver is Win7 or
higher
L388[11:07:10] <dangranos> uh
L389[11:07:16] <Kilobyte> ask in mint irc
chan on freenude
L390[11:07:22] <dangranos> *node
L391[11:07:22] <Kilobyte> idk exact
name
L392[11:07:34] <Kilobyte> prob #mint or
#linuxmint
L393[11:07:34]
⇨ Joins: Daiyousei
(Biohazard@biohazard.tropicraft.net)
L394[11:07:34] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
186 seconds)
L395[11:07:41] <Kilobyte> dangranos: that
was intentional
L396[11:07:42] <Vexatos> Well, We already
have the tubing set up
L397[11:07:49] <Vexatos> For a cable
L398[11:07:57] <Vexatos> Just need to
actually run it
L399[11:08:06] <Kilobyte> i don't like
freenode, thats why i call it freenude
L400[11:08:50] <Vexatos> Otherwise, it's
rather hard to get used to (former windows user)
L401[11:08:57] <Vexatos> But it's just so
much better >__>
L402[11:09:33] <Kilobyte> takes some
time
L403[11:09:44] <Kilobyte> but its all much
more logically
L404[11:10:06] <Vexatos> Also, IntelliJ
runs on it
L405[11:10:09] <Vexatos> Minecraft runs on
it
L406[11:10:14] <Vexatos> Interwebz runs on
it
L407[11:10:18] ***
darknife25|AFK is now known as darknife25
L408[11:10:19] <Vexatos> Do you need
anything else
L409[11:10:20] <Vexatos> xD
L410[11:10:44] *
Vexatos totally needs to make an OC internet browser called
Waterwolf
L411[11:10:48] <dangranos>
"interwebz"?
L412[11:11:24] <Kilobyte> Vexatos: how'd
you call its render engine
L413[11:11:41] <Kilobyte> Firefox is
Gecko, so you should stick with the theme
L414[11:11:48] <Vexatos> Hmmm
L415[11:11:53] <Vexatos> Lizard :3
L416[11:12:17] <dangranos>
Chameleon?
L417[11:13:00] <dangranos> btw, i hope it
wont be like CC "browser"
L418[11:13:13] <Vexatos> Bah
L419[11:13:18] <Vexatos> Hey, that was a
joke
L420[11:13:25] <Vexatos> Fixing OPPM is
enough work
L421[11:14:33] <Kilobyte> :<
L422[11:15:05] <Kilobyte> dangranos:
doesn't the CC browser only support special pages?
L423[11:17:28] <dangranos> iirc, pages was
just a lua scripts
L424[11:18:27] <Kilobyte> ahahhahaha
L425[11:18:46] <Kilobyte> i might write a
lua xml/html parser
L426[11:19:07] <Kilobyte> both capable of
parsing xhtml and regular html
L427[11:19:15] <Kilobyte> xhtml is easier
though
L428[11:20:16] <Kilobyte> that would be
the first step to a web browser
L429[11:20:42] <Vexatos> Youtube in OC.
Now
L430[11:20:48] <Vexatos> We need a screen
with 1080p
L431[11:21:16] <Kilobyte> poke ds, iirc he
has a OpenGL component controllable via OC
L432[11:21:29] <Kilobyte> you could use
that to render the vid maybe
L433[11:21:56] <Kilobyte> i mean, theres a
video codec written 100% is js and webgl
L434[11:22:25] <Kilobyte> aka you don't
need to install it. it runs as part of the website
L435[11:22:33] <dangranos> uh
L436[11:22:46] <dangranos> but you need OC
browser with support of JS and webgl
L437[11:22:54] <Kilobyte> yup
L439[11:24:41] <dangranos> uh
L440[11:25:09] <Kilobyte> actually not
exactly the right link
L441[11:25:21] <dangranos> btw, what is
current version of firefox?
L442[11:28:23] ⇦
Quits: Kilophone (~kilobyte@p5DE81A36.dip0.t-ipconnect.de) (Read
error: Connection reset by peer)
L443[11:33:08] <Kilobyte> umm
L444[11:33:38] <Kilobyte> $ p -Ss
firefox
L445[11:33:40] <Kilobyte> extra/firefox
31.0-1
L446[11:35:00] <Kilobyte> dangranos:
^
L447[11:35:14] <Sangar> o/
L448[11:35:21] <dangranos> hello?
L449[11:36:06] <Kilobyte> Sangar: o/
L450[11:36:39] <Sangar> Kilobyte, hi.
managed to get some sleep?
L451[11:36:57] <Kilobyte> yeah
L452[11:37:31] <Kilobyte> woke up early
morning just to vomit, i feel better since then
L453[11:37:45] <Kilobyte> i think i might
be a bit sick and that made it worse
L454[11:38:15] <Sangar> ah, that sucks :/
sommergrippe?
L455[11:47:50] <Kilobyte> maaybe
L456[11:48:08] <Kilobyte> Sangar: gotta
write OpenPosix specs
L457[11:48:35] <Sangar> hf
L458[11:52:18] <Kilobyte> Sangar: fml i
keep using Ctrl+W to delete last word
L459[11:52:25] <Kilobyte> too used to
terminal
L460[11:57:30] <dangranos> :(
L461[11:58:21] <dangranos> mouse not
working in X (arch on VM)
L462[11:59:10]
⇨ Joins: Negi
(~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
L463[12:01:15] ⇦
Quits: wer38 (~wer38@CPE-121-216-252-122.lnse3.ken.bigpond.net.au)
(Quit: Leaving)
L464[12:07:25]
⇨ Joins: Vexaton
(~Vexatos@p200300556E687A4678ED6BEC99068D4B.dip0.t-ipconnect.de)
L465[12:09:13] ⇦
Quits: Vexatos
(~Vexatos@p200300556E687A46589111D6BBB130B4.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
Vexaton!~Vexatos@p200300556E687A4678ED6BEC99068D4B.dip0.t-ipconnect.de)))
L466[12:09:16] ***
Vexaton is now known as Vexatos
L467[12:10:15] ***
Cruor|Away is now known as Cruor
L468[12:11:07] <Vexatos> It's funny
L469[12:12:07]
⇨ Joins: Vexaton
(~Vexatos@p5B3C9635.dip0.t-ipconnect.de)
L470[12:12:19] ⇦
Quits: Vexatos
(~Vexatos@p200300556E687A4678ED6BEC99068D4B.dip0.t-ipconnect.de)
(Killed (NickServ (GHOST command used by
Vexaton!~Vexatos@p5B3C9635.dip0.t-ipconnect.de)))
L471[12:12:21] ***
Vexaton is now known as Vexatos
L472[12:35:04] ⇦
Quits: dangranos (webchat@37.23.179.88) (Ping timeout: 190
seconds)
L474[12:38:36] <Sangar> dat abstract
:D
L475[12:39:57] <Kilobyte> lol
L476[12:40:10] <Kilobyte> Sangar: refresh,
i fixed a few bugs
L477[12:41:05] <Sangar> k. working
directory: how would 'cd' work? i.e. it'd have to set the working
directory of its parent process, no?
L478[12:42:05] <Kilobyte> cd would be a
shell builtin
L479[12:42:11] <Sangar> mkay
L480[12:42:15] <Kilobyte> as it is in bash
for example
L481[12:42:27] <Sangar> right
L482[12:44:03] <Sangar>
"RECOMMENTED" ;)
L483[12:44:06]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L484[12:44:40] <Kilobyte> oups
L485[12:51:11] <Sangar> asie, been messing
around with Factorization power a little; haven't gotten it to work
yet (will try later with 1.7 where it'll hopefully run in dev env).
what would be a good conversion ratio?
L486[12:52:20] <Sangar> Kilobyte, one more
typo: 'humand' (last sentence)
L487[12:52:25]
⇨ Joins: finkmac
(~finkmac@rdsl-0176.tor.pathcom.com)
L488[12:53:44] ***
darknife25 is now known as darknife25|AFK
L489[12:57:45] <Kilobyte> Sangar: changed
write to invoke syscall
L490[12:57:55] <Kilobyte> invoke is a very
versatile one
L491[12:58:24] <Kilobyte> for example on
components it would allow calling component methods
L492[12:59:26] ***
dsAway is now known as ds84182
L493[13:00:17] <Sangar> i like it
L494[13:00:52] <asie> Sangar: i have zero
idea about how the conversion ratio should work
L495[13:00:55] <asie> also uh
L496[13:01:08] <asie> Sangar:
<neptunepink> how2use: TE needs a field 'Charge charge = new
Charge(this)'; needs to tick, and onUpdate calls charge.update();
to take energy: have a threshold below which the machine doesn't
work, and if it's above the threshold take some amount of energy. I
don't really have a standard thing so you/I just wing it.
L497[13:01:23] <asie> ignore the threshold
part
L498[13:02:17] <Sangar> yeah, i do that.
but i only tested in non-dev so i couldn't verify stuff is actually
called / not stripped, yet (bc the 1.6 version doesn't work in the
gradle devenv because it tries to access private fields \o/)
L499[13:02:51] <Sangar> but good to know
that's all i should have to do :>
L500[13:03:21] <Sangar> (well, i also call
.remove() / .invalidate() where [it seems] appropriate, after
skimming through a bit of the actual factorization code)
L501[13:05:15] <asie> Sangar: only do it
in 1.7 really, IMO
L502[13:05:27] <asie> the only one who's
going to likely use it is my pack :P
L503[13:05:31] <Sangar> woah. what
happened? :X
L504[13:05:34] <Sangar> ah :D
L505[13:05:50] <asie> also, another
request
L506[13:05:56] <asie> a config option to
control which power sources get accepted, if possible
L507[13:06:03] <asie> as i have a clear
split between kinetic and electric energy
L508[13:07:05] <Sangar> hmhm. ok. simple
blacklist by modid will do, yes?
L509[13:07:08] <Kilobyte> what does RF
count as?
L510[13:08:03] <asie> Sangar: yeah
L511[13:08:09] <asie> Kilobyte: RF? What
RF?
L512[13:08:10] <asie> my pack has no
RF?
L514[13:08:15] <Sangar> ok
L515[13:08:18] <Sangar> aand brb
L516[13:08:19] <asie> there's Minecraft
Joules as kinetic
L517[13:08:20] <Kilobyte> wot
L518[13:08:24] <asie> and Factorization
Charge as electric
L519[13:08:30] <asie> Kilobyte: blame
there not being any good engineering-oriented RF mod
L520[13:08:41] <Kilobyte> but...
L521[13:08:45] <asie> if you say Mekanism,
I say "good"
L522[13:08:49] <asie> if you say TE4, I
say "engineering-orienteD"
L523[13:08:54] <asie> have fun
L524[13:09:07] <Kilobyte> why is TE not
good
L525[13:09:15] <asie> Kilobyte: it's not
engineering-oriented and generally too boring
L526[13:09:21] <asie> it doesn't fit the
pack
L527[13:10:08] <Kilobyte> :<
L528[13:10:30] <asie> i'm planning three
packs
L529[13:10:35] <asie> one of them is built
on MJ and Factorization
L530[13:10:38] <asie> the other on MJ and
IC2 Classic
L531[13:10:43] <asie> and the third on no
energy mod whatsoever
L532[13:10:57] <asie> Sangar: about IC2
Classic...
L533[13:11:03] <asie> heh, heh
L534[13:11:04] *
gamax92 notices spider on ceiling
L535[13:11:17] <gamax92> thats great to
wake up to
L536[13:11:24] <asie> in general, 3 packs:
Engineer's Paradise (working name), Retekkified and Travelling
Nomad
L537[13:11:50] <asie> Retekkified will be
a very IC2 Classic-centric pack, with many IC2 Exp mods backported
to it
L538[13:11:57] <asie> essentially my
1.7.10 reimagination of a pack close to Tekkit Classic
L539[13:12:12] <asie> Engineer's Paradise
is an engineering-oriented pack OR what I wanted to build for a few
months now
L540[13:12:26] <asie> and Travelling Nomad
is a worldgen/dimension/travelling pack, centered around being able
to easily take your stuff and travel
L541[13:12:27] <asie> a lot
L542[13:12:31] <asie> while encountering
exciting new things, dungeons, etc
L543[13:14:30] <gamax92> Sangar: you
there?
L544[13:17:00] ⇦
Quits: finkmac (~finkmac@rdsl-0176.tor.pathcom.com) (Ping timeout:
190 seconds)
L545[13:24:21] ***
manmaed|AFK is now known as manmaed
L546[13:25:57] <Sangar> back
L547[13:26:43] <Sangar> gamax92, am
now
L548[13:27:07] <gamax92> Sangar: I managed
to decrease the color reduction from 20 minutes to 7
L549[13:27:34] <Sangar> nice
L550[13:28:10] <gamax92> turns out ...
read an extra file and doing remapping is not as fast as just ...
not doing that at all :P So now it remaps the colors once.
L552[13:41:49]
⇨ Joins: skyem123 (~skyem123@213.205.234.188)
L553[13:45:07] <Cruor> Kilobyte: i love
that site q_Q
L554[13:45:08] <Sangar> Kilobyte, wow,
that's oddly educational
L555[13:45:20] <Cruor> i check the
questions there more than i want to admit >_<
L556[13:45:37] <Kilobyte> Sangar: the
batch one is nice
L557[13:45:50] <Sangar> Kilobyte, yes, i
did not know that
L558[13:46:01] <Kilobyte> you may think:
but on windows a opened file cannot be deleted
L559[13:46:14] <Kilobyte> but... read
first comment on it
L560[13:46:18] <Sangar> gamax92, so how
long does it take to run this in oc itself? :P
L561[13:46:19] ***
justastranger|zzz is now known as justastranger
L562[13:46:51] <gamax92> Sangar: find me a
color reduction algorithm, and then find a day I'm sane enough to
implement it :P
L563[13:47:00] <Sangar> hah
L564[13:47:07] <Sangar> Kilobyte,
yeah
L565[13:47:13] <gamax92> But ... currently
it uses too much memory to be ran in oc
L566[13:47:16] <gamax92> and disk
space
L567[13:53:00] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
190 seconds)
L568[13:57:26] ⇦
Quits: skyem123 (~skyem123@213.205.234.188) (Remote host closed the
connection)
L569[13:57:52]
⇨ Joins: Twinki
(~quassel@71-8-114-40.dhcp.ftwo.tx.charter.com)
L571[13:58:40] ***
Cruor is now known as Cruor|Away
L572[14:04:57] <Sangar> hmhm
L573[14:07:02] <Kilobyte> Sangar: some
things won't be standardized, like device file name conventions.
but i'll add other means#
L574[14:08:14] <Sangar> kernel panic if
string.match("[A-Z]:\\")? :P
L575[14:08:28] <Caitlyn> ^^^
L576[14:08:29] <Caitlyn> :D
L577[14:08:30] <Caitlyn> :p
L578[14:09:57] <Kilobyte> Sangar: mount()
will have a check for that
L579[14:10:03] <Kilobyte> and fail
L580[14:10:05] <Sangar> >_>
L581[14:10:17] <Kilobyte> not per
standard
L582[14:10:22] <Sangar> heh
L583[14:10:33] <Kilobyte> but some
implementations might have it
L584[14:10:36] <Kilobyte> no panic
though
L585[14:11:03] <Vexatos> Sangar: Kernel
panic if string.match(".*")
L586[14:11:28] ***
alekso56_off is now known as alekso56
L587[14:11:32] <Kilobyte> would allow a
user with the mount capability to panic the kernel otherwise
L588[14:11:40] <Sangar> much fun!
L589[14:12:37] <Kilobyte> capabilities are
there to allow access more fine controlled
L591[14:13:38] <Vexatos> Hey ping
L592[14:13:55]
⇨ Joins: samis (~Samuel@90.221.89.210)
L593[14:14:58]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L594[14:16:30]
⇨ Joins: Potatophone
(webchat@mobile-166-147-123-162.mycingular.net)
L595[14:16:37] <samis> hai y'all
L596[14:17:06] <Potatophone> Ugghhh
L597[14:17:41] <Potatophone> Wating at
oral surgan
L598[14:18:43] <Potatophone> But I have an
idea
L599[14:18:58] <Potatophone> OC emulator
for iOS
L600[14:18:59] ***
Neonbeta|SleepMode is now known as Neonbeta
L601[14:19:07] <samis> Potatophone, hahaha
good luck with that
L602[14:19:23] <samis> Android is
technically possible - it runs on Java, so LuaJ could
theocretically run
L603[14:19:34] <ds84182> samis, anything
can run
L604[14:19:41] <ds84182> they can be both
programmed in C
L605[14:19:52] <Potatophone> We'll, time
to get my wisdom teeth pulled
L606[14:19:55] <samis> ds84182, do you
think Apple will allow it?
L607[14:20:07] <ds84182> samis, as long as
it isn't LuaJIT, yes
L608[14:20:11] <Potatophone> They allowed
flappy bird
L609[14:20:32] ⇦
Quits: Potatophone (webchat@mobile-166-147-123-162.mycingular.net)
(Client Quit)
L610[14:21:09] <samis> ds84182, A better
approach is a web emulator using HTML5
L611[14:21:26] <ds84182> samis, but that
wouldn't be very fun Q_Q
L612[14:21:30] <samis> why?
L613[14:21:34] <v^> ds84182, newer iPhones
use a shitty ARM arch that LuaJIT doesnt support
L614[14:21:36] <ds84182> Unless you use
Emscripten
L615[14:22:03] <samis> ds84182, more
languages compile to JS than you think :)
L616[14:22:27] <v^> JS compiles to
js
L617[14:22:30] <v^> so does JS
L618[14:22:35] <v^> and JS
L619[14:22:36] <v^> and JS
L620[14:22:41] <samis> v^: circular logic
much
L621[14:22:46] <Caitlyn> Don't forget, JS
too.
L622[14:23:04] <Daiyousei> and JS
L623[14:23:14] <ds84182> samis, yes but
the thing is we can't compile Lua to JS in realtime
L624[14:23:22] <Caitlyn> Though, sadly....
not JS.
L626[14:23:30] <v^> "cant"
L627[14:23:38] <ds84182> OMG Route 113 bgm
music from Pokemon Ruby and Saphire is <3
L628[14:23:54] <ds84182> samis, mimic is
crap and doesn't do much
L629[14:23:54] <v^> samis, that uses a
shitty lua VM in JS
L630[14:24:06] <samis> ..fair point
L631[14:24:26] <ds84182> What we would
have to do is Emscripten Lua+Eris 5.2 so then we could use it in
JS
L632[14:24:42] <ds84182> So then we could
have near native performance
L633[14:26:59] <samis> persistent state
could be achieved using local storage
L634[14:28:19] <ds84182> A better option
would be to use Love2D and LuaJIT's FFI together to control
Lua+Eris 5.2, although it would have to be compiled with different
headers than LuaJIT's
L635[14:28:38] <ds84182> Which I'd
probally do
L636[14:28:41] <ds84182> like now
L638[14:28:50] <v^> is fun
L639[14:28:52] *
ds84182 goes to get Lua+Eris 5.2
L640[14:29:17] <v^> but i havent been able
to get the fucking headers to import properly :v
L641[14:30:28] ***
Cruor|Away is now known as Cruor
L642[14:30:56] <samis> Ideally, you'd want
something capable of running on iOS, Android, Windows, Mac and
Linux
L643[14:31:36] <v^> love2d love2d love2d
love2d and love2d
L644[14:32:28] <v^> exept later
iphones
L645[14:32:34] <v^> dat ARM
<_>
L646[14:32:46] <ds84182> samis, well, I
don't really care for iOS, I don't have one personally
L647[14:32:59] <ds84182> But Love2D runs
on Android, Windows, Mac, and Linux
L648[14:33:15] <Kilobyte> that's all we
need
L649[14:33:26] <Kilobyte> but sadly still
lua
L650[14:33:27] <samis> idgaf about iOS
either
L651[14:33:34] <samis> I just mentioned it
to be fair :p
L653[14:33:52] <gamax92> brokenfast
L654[14:33:54] <samis> rooted andorid
ftq
L655[14:33:58] <samis> s/ftq/ftw
L656[14:33:58] <Kibibyte> <samis>
rooted andorid ftw
L657[14:34:02] <gamax92> jailbroken
iphone?
L658[14:34:03] <Kilobyte> ^
L659[14:34:17] <v^> development for
iphones = hell
L660[14:34:22] <samis> gamax92, that's how
you make an iphone useful#
L661[14:34:34] <samis> An un-jb'd iPhone
is worthless to me.
L662[14:34:38] <v^> dont even wana look at
obj-c
L663[14:34:43] <Kilobyte> regular android
> jailbroken iOS
L664[14:34:44] <gamax92> it was useful to
me when I had one.
L665[14:34:57] <Kilobyte> v^: swift
L666[14:35:00] <gamax92> I could watch
youtube all day, which in a time of no internet was awesome
L667[14:35:08] <samis> besides, wifikill
is an awesome app
L668[14:35:15] <ds84182> Sangar, for eris,
what is the exact layout of the perms table?
L669[14:35:21] <gamax92> the laptop
wouldn't see the neighbor's wireless ... but the iPhone did
L670[14:35:22] <samis> I can't wait for an
excuse to use it
L671[14:36:27] <Kilobyte> what's it
do?
L672[14:36:36] <Sangar> ds84182, for
persisting, maps values to the actual values being written, for
unpersisting vice versa
L673[14:36:43] <samis> Kilobyte, ARP
spoofs your wifi network for 5min
L674[14:36:52] <ds84182> oh
L675[14:36:54] <ds84182> ok
L676[14:37:32] <gamax92> eris jit?
L677[14:37:37] <Kilobyte> Sangar: should
one use strings for the values?
L678[14:37:44] <Sangar> yes
L679[14:38:03] <ds84182> so if I were to
persist a C function named foo, the perms table would look
something like {[foo] = "<some values that represents
foo.jpeg"}
L680[14:38:04] <Sangar> well
L681[14:38:06] <Kilobyte> iPhone apps have
shitty security
L682[14:38:10] <Sangar>
"should"
L683[14:38:26] <Sangar> it's usually more
readable if you do
L684[14:38:33] <Sangar> but you can also
use numbers or so
L685[14:38:45] <Kilobyte> all security is
that they are chrooted into their dir
L686[14:38:58] <Sangar> ds84182, yes
L687[14:39:05] <Vexatos> Kilobyte: Have
you tested the latest OPPM lately?
L688[14:39:11] <Kilobyte> nope
L689[14:39:12] <ds84182> ok ( ͡^ ͜ʖ
Í¡^)
L690[14:39:26] <Vexatos> Noone tested my
attempt to fix that dependency derpery
L691[14:39:30] <gamax92> ds84182: encode
it as a sequence of ( ͡^ ͜ʖ ͡^)
L692[14:39:35] <Vexatos> Guess I need to
do it myself
L693[14:39:38] <gamax92> where you have
two bits per face (the eyes)
L694[14:39:47] <Kilobyte> Sangar: does it
know if something is a real string or placeholder?
L695[14:39:58] <Sangar> Kilobyte, doesn't
care
L696[14:40:03] <ds84182> gamax92, :P
L697[14:40:19] <Vexatos> local string =
nope
L698[14:40:47] <gamax92> before that: nope
= string
L699[14:40:48] <Sangar> Kilobyte, any
non-primitive value (number, boolean, nil, lightuserdata) is
tracked in a reference table, so it's only written once, and any
further use just writes the ref id
L700[14:41:06] <Kilobyte> Kilobyte: lets
say I use abc as persist value. wouldn't it turn all abc into that
thing?
L701[14:41:24] <samis> OPPM?
L702[14:41:28] <gamax92> to Kilobyte,
Kilobyte says to
L703[14:41:29] <samis> is that the package
manager/
L704[14:41:34] <gamax92> yeah
L705[14:41:45] <Sangar> Kilobyte, ah, no,
it tracks whether it's a placeholder or not in the persisted
data
L706[14:42:09] <Vexatos> samis: It is, I
guess
L707[14:42:20] <Vexatos> I am not
sure
L708[14:42:22] <samis> how functional is
it?
L709[14:42:23] <Kilobyte> ah that was my
question
L710[14:42:28] <Vexatos> I certainly have
no idea what OPPM is.
L712[14:42:48] <gamax92> Vexatos: Damn,
there goes all of my hopes
L713[14:43:05] <Vexatos> samis: Ask
Kilobyte
L714[14:43:10] <Vexatos> gamax92: What
D:
L715[14:43:39] <gamax92> hmm ... I wanted
to /nick D
L716[14:43:44] <gamax92> but then i
noticed an irc op has it
L717[14:43:50] <gamax92> so thats probably
a bad idea
L718[14:43:57] <Vexatos> Which nick
L719[14:44:03] <gamax92> D
L720[14:44:05] <Vexatos> /nick OPPM
L721[14:46:35] ***
samis is now known as OPPM
L722[14:46:47] <OPPM> -NickServ- Nick OPPM
is now registered to your account. :>
L723[14:47:04] <Kilobyte> OPPM: install
vortex-compiler
L724[14:47:13] *
OPPM does so
L725[14:47:26] <gamax92> Thinking about
cooking up some bacon
L726[14:47:32] <Vexatos> oppm install
bacon
L727[14:47:41] <OPPM> 404 package not
found
L728[14:47:45] <Vexatos> gamax92: Bacon
package. Now.
L729[14:47:48] <gamax92> no
L730[14:47:56] <Vexatos> oppm install
gol
L731[14:47:58] ***
alekso56 is now known as alekso56|food
L732[14:48:03] <gamax92> lol
alekso56|food
L733[14:48:23] <OPPM> UNRECOVERABLE ERROR:
out of memory
L734[14:48:29] <Vexatos> WAT
L735[14:48:34] <Vexatos> It's such a tiny
program
L736[14:48:35] <Vexatos> D:
L737[14:48:50] <Kilobyte> Sangar: you got
an eris persist value analyzer?
L738[14:48:52] <OPPM> Vexatos,
vortex-compiler wasn't
L739[14:49:05] <Vexatos> oppm uninstall
vortex-compiler
L740[14:49:07] <Sangar> Kilobyte, a
what?
L741[14:49:14] <OPPM> Uninstalled
sucessfully.
L742[14:49:15] <Vexatos> oppm install
gol
L743[14:49:22] *
OPPM does so
L744[14:49:24] <Vexatos> I want OPPM to
talk now. For reals
L745[14:49:31] <Vexatos> Would be so
awesome
L746[14:49:36] <gamax92> @Sangar
L747[14:49:36] <gamax92> public halp
Me(Please iCannot) { return "Function" }
L748[14:49:41] <OPPM> Vexatos, just
implement a markov chain
L749[14:49:44] <OPPM> and add it to the
code.
L750[14:49:49] <Vexatos>
>____>
L751[14:49:58] <gamax92> OPPM: yes good
idead
L752[14:50:01] <gamax92> Vexatos: do that
please
L753[14:50:03] <Kilobyte> Sangar: a
program that analyzes a lua state and dumps its contents
L754[14:50:10] <gamax92> wait ...
L755[14:50:14] <Sangar> gamax92, syntax
error on line 1: expected ( at 12
L756[14:50:15] <gamax92> :O idea
daemon
L757[14:50:50] <OPPM> Vexatos, what would
you feed to the markov generator though?
L758[14:50:58] <Vexatos> Random
strings
L759[14:51:02] <Kilobyte> Sangar: ^
L760[14:51:08] <Sangar> Kilobyte, you mean
the *complete* state? no, since eris runs in lua itself, so it
needs at least one active coroutine, and a running coroutine cannot
be persisted
L761[14:51:35] <Vexatos>
s/persisted/persistified
L762[14:51:35] <Kibibyte> <Sangar>
Kilobyte, you mean the *complete* state? no, since eris runs in lua
itself, so it needs at least one active coroutine, and a running
coroutine cannot be persistified
L763[14:51:36] <OPPM> Vexatos, idea: feed
the markov chain the name and description of each package
L764[14:51:48] <Vexatos> "oppm
random"
L765[14:51:50] <Kilobyte> Sangar: wait,
whats the format for opencomputers/state/*
L766[14:51:51] <Vexatos> Best command
ever
L767[14:52:00] <gamax92> oppm install
Bacon
L768[14:52:11] <OPPM> 404 package not
found, you numbskull
L769[14:52:16] <gamax92> D:
L770[14:52:25] <Vexatos> Actually
L771[14:52:28] <Sangar> Kilobyte, it's the
main coroutine that's used to run the kernel, plus values on the
top of the main coroutine's stack (for pending sync calls)
L772[14:52:31] <Vexatos> installing a
non-existing package
L773[14:52:38] <Vexatos> won't ever throw
a 404 error :3
L774[14:52:46] <gamax92> C:\DOS>RUN.COM
/BACON_
L775[14:52:53] <OPPM> Vexatos, it should
do
L776[14:52:54] <Kilobyte> EW
L777[14:52:58] <OPPM> because 404 =
win
L778[14:53:17] <Kilobyte> Sangar: so its
different from the eris persist format?
L779[14:53:28] <Sangar> Kilobyte, no
L780[14:53:36] <Sangar> the root object is
the thread
L781[14:53:42] <Sangar> *coroutine
L782[14:53:43] <Kilobyte> ah
L783[14:53:57] <Kilobyte> you got a
program to dump such a state?
L784[14:54:28] <Sangar> define dump?
L785[14:55:07] <OPPM> Vexatos, you could
have a 'codespeak' OPPM where the lua sourcecode of OpenOS is fed
as markov input
L786[14:55:25] <Vexatos> Pfff
L787[14:55:29] <Vexatos> OPPNope
L788[14:55:49] *
OPPM uninstalls every package
L789[14:55:54] <Kilobyte> Sangar: like,
you run it on a eris persisted value file and it spits out the
entire data to stdout
L790[14:56:05] <Vexatos> OPPM can
technically uninstall itself
L791[14:56:10] <gamax92>
C:\>LOADUSB
L792[14:56:10] <Vexatos> which is pretty
awesome
L793[14:56:14] <gamax92> C:\>G:
L794[14:56:18] <OPPM> Vexatos, so can
every package manager ever made
L795[14:56:32]
⇨ Joins: sciguyryan
(sciguyryan@109-205-169-201.dynamic.swissvpn.net)
L796[14:56:34] <OPPM> They will try and
stop you from doing it by mistake - but they won't forbid it
L797[14:56:40] <gamax92>
G:\>IMFPLAY\IMFPLAY DRO\KEYB.DRO
L798[14:56:41] <Sangar> Kilobyte, ah. you
mean eris format to human readable / pretty print? no.
L799[14:56:57] <Kilobyte> might write one
as c++ project then
L800[14:56:57] <gamax92> oh yeah, I wrote
a dro player
L802[14:57:07] <gamax92> it suffers the
same problem that imfplay does
L803[14:57:08] <OPPM> drive letters
L804[14:57:12] *
OPPM likes unix paths
L805[14:57:26] <gamax92> which is that I
have to kill the cache so the computer is slow enough
L806[14:57:30] <Sangar> Kilobyte, sure,
that could come in handy :)
L807[14:57:34] <gamax92> either that or
theres a problem with cache itself
L808[14:58:32] <OPPM> gamax92,
/usr/bin/imfplay <datadir>\keyb.dro
L809[14:58:39] <gamax92> OPPM: eww
L810[14:58:45] <gamax92> dat
backslash
L811[14:58:49] ***
alekso56|food is now known as alekso56
L812[14:59:02] <OPPM> gamax92, drive
letters are ew to me so you can't complain back
L813[14:59:14] <OPPM> or did i just
brainfaRT
L814[14:59:15] <gamax92> OPPM: except my
command works and yours doesnt
L815[15:00:02] <gamax92> plus imfplay
wouldn't work in linux iirc because it cannot protected mode or
something.
L816[15:00:22] <OPPM> gamax92, i thought
you were on about an OC program ._.
L817[15:00:27] <gamax92> no
L818[15:01:19] <gamax92> i though drive
letters, LOADUSB, and cache made that obvious
L819[15:01:34] <OPPM> ....dammit
L820[15:02:45] ***
EnderCatAtWork is now known as JoshTheEnder
L821[15:02:47] <JoshTheEnder> o/
L822[15:03:37] <gamax92> suddenly, a
Johannes13
L823[15:03:41] <gamax92> and i cannot
tab
L824[15:03:48] <Sangar> \o
L825[15:04:28]
⇨ Joins: dmod_
(uid32492@id-32492.uxbridge.irccloud.com)
L826[15:04:42] <JoshTheEnder> lol
L827[15:04:46] <Kilobyte> Sangar: hmmm how
would i best deserialize the data
L828[15:05:11] ***
Nentify is now known as Nentify|away
L829[15:06:02] <Kilobyte> read into char
array and the cast to struct?
L830[15:06:35] <Sangar> Kilobyte, that
might work. i just read the values as they come along.
L831[15:06:48] <Kilobyte> what endianess
is it?
L832[15:07:41] <Kilobyte> or does it not
specify that
L833[15:08:04] <Kilobyte> Sangar: ^
L835[15:09:32] <Kilobyte> Sangar: i found
a type in the readme
L836[15:09:47] <Sangar> i'm not surprised,
it's pretty long :X
L837[15:09:51] <Kilobyte> first bullet
point of that section, last word
L838[15:09:58] <Kilobyte> userdatum
L839[15:10:01] <Kilobyte> instead
userdata
L840[15:10:06] <Sangar> not a typo
L842[15:10:35] <Vexatos> Kilobyte: I am
really excited for the system you're making there
L843[15:10:55] <Kilobyte> Vexatos: for now
its just a specification
L844[15:11:14] <OPPM> specification for
what?
L846[15:13:35] <Vexatos> Change the
following line to:
L847[15:13:35] <Vexatos>
"I:computerSpaceLimit=10000000"
L848[15:13:36] <Vexatos> That is a tenfold
increase in size.
L849[15:13:42] <Vexatos> I wonder how many
people thought
L850[15:13:51] <Vexatos> "WHAT?
COMPUTERS HAVE A LIMIT!??!?!?!??!?"
L851[15:14:13] <Kilobyte> iirc its disk
space only though
L852[15:14:20] <Kilobyte> pretty sure
actually
L853[15:15:16] <Kilobyte> Sangar:
"Hook information is not persisted. You have to re-install
hooks for persisted threads after unpersisting them." is this
possible to fix?
L854[15:15:43] <OPPM> it's likely to stop
someone filling the disk by creating a self-replicating
program
L855[15:16:01] <Sangar> Kilobyte,
possibly, iirc it was pretty can-of-wormsy, though.
L856[15:16:12] <Kilobyte> ah :/
L857[15:17:36] <Kilobyte> Sangar: wot
"Loops in the permanent value table (e.g. {a = "b",
b = "a"}) will result in an infinite loop when
persisting. Make sure there aren't any."
L858[15:18:27] <Sangar> hooks: iirc
because the hooks registered from lua were tracked in the registry,
so nasty references to all over the place.
L859[15:19:09] <Kilobyte> Sangar: hmm i
wished native c++ has something like javas DataInputStream
L860[15:19:21] <Kilobyte> would make
reading the file far easier
L861[15:20:57] <Sangar> Kilobyte, uhm,
don't the std streams do that via the << / >>
operators?
L862[15:21:11] <Kilobyte> oh hmmmmm
L863[15:21:20] <Kilobyte> that might be
true
L864[15:21:27] <Kilobyte> thanks for the
pointer
L865[15:21:49] <Sangar> let me know if
it's actually true :P
L866[15:22:32] *
Kilobyte wished c++ had a repl
L867[15:24:54] ⇦
Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit:
Leaving)
L868[15:25:16]
⇨ Joins: dangranos (webchat@37.23.179.88)
L869[15:25:54] <Stary2001> Kilobyte: you
DONT know of ifstream?
L870[15:25:58] <Kilobyte> i do
L871[15:26:14] <Kilobyte> but i thought it
would parse the input
L872[15:26:22] <Kilobyte> and apperently
it does
L873[15:26:29] <Stary2001> ...yes
L874[15:26:30] <Stary2001> lol
L876[15:27:17] ***
Nentify|away is now known as Nentify
L877[15:28:25] <Kilobyte> ahh nice,
templates
L878[15:29:04] ***
Cazzar is now known as Cazzar|Away
L879[15:29:53] ⇦
Quits: Negi (~negi@mcl71-1-82-246-167-6.fbx.proxad.net) (Read
error: Connection reset by peer)
L880[15:33:01]
⇨ Joins: Negi
(~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
L881[15:33:24] ***
Cazzar|Away is now known as Cazzar
L882[15:48:45] ***
OPPM is now known as CompanionCube
L883[15:48:54] <JoshTheEnder>
.jenkins
L884[15:48:58] <EnderBot2> Latest builds:
OpenGX: #7 |
ICBMComponent: #21 |
OpenLights1.7: #17 |
OpenComputers: #535 |
OpenComponents: #47 |
OpenPrinter: #73 |
OpenComputers-MC1.7.10: #44 |
OpenComponents-MC1.7: #13 |
OpenLights: #20 |
OpenComputers-MC1.7.2:
#266 |
OpenPrinter1.7:
#71
L885[15:55:59] <gamax92> agh
L886[15:56:48] <gamax92> Sangar: so
imagemagick introduces new colors during color reduction which I
wasn't aware of
L887[15:57:23] <Sangar> oh?
L888[15:57:40] <gamax92> yeah so basically
all of those images i had shown you ... are not representable in
OC
L889[15:57:59] <Sangar> oh :X
L891[16:03:25] <gamax92> Sangar: on that
note, color reduction is now taking 4 seconds
L892[16:03:27] <v^> difficulty level
L893[16:03:29] <v^> BEGINNER
L894[16:03:58] <v^> i should make a meme
about this
L895[16:04:05] <gamax92> v^: no
L896[16:04:38] ⇦
Quits: Lunatrius (~Lunatrius@77.38.103.182) (Ping timeout: 186
seconds)
L897[16:07:10] <dangranos> if this is
BEGINNER, then what is PRO?
L898[16:07:29] <gamax92> three
letters
L899[16:09:38] <Sangar> gamax92, what
magic did you use?
L900[16:10:15] <gamax92> Sangar: not sure,
since technically its doing more work.
L901[16:10:35] <Sangar> so it just got
bored before?
L902[16:10:39] <gamax92> before it was
-colors 2, but now -colors 2 +dither -remap tmp/fullpal.ppm
L903[16:10:49] <gamax92> yet it takes 4
seconds instead of 7 minutes
L904[16:11:07] <Sangar> >_>
L905[16:12:57] <CompanionCube> Naming
things is hard.
L906[16:13:46] <asie> gamax92: but
L907[16:13:58] <asie> I already have a
working OpenComputers image viewer
L908[16:13:58] <gamax92> but?
L909[16:14:02] <gamax92> asie: and?
L910[16:14:18] <asie> gamax92: i want to
see how you plan on beating mine, is all
L911[16:14:31] <gamax92> asie: I was just
having fun ...
L912[16:14:36] <dangranos> lol
L913[16:14:43] <gamax92> i don't give a
shit about beating your method
L914[16:16:07] <robhol> want a
snickers?
L915[16:16:46]
⇨ Joins: Kasran
(Kasran@cpe-075-190-233-233.nc.res.rr.com)
L916[16:17:15] <dangranos> if you can mail
it to russian, then yes
L917[16:17:21] <dangranos> *russia
L918[16:17:23] <dangranos> >_<
L919[16:18:25]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L920[16:23:08] <Sangar> gtb, bbl
L921[16:28:24] ***
Techokami|Off is now known as Techokami
L922[16:33:04] ⇦
Quits: Lunatrius (~Lunatrius@77.38.103.182) (Quit: An Eye for an
Eye, a Tooth for a Tooth, and Evil for Evil.)
L923[16:35:31] ⇦
Quits: CompanionCube (~Samuel@90.221.89.210) (Ping timeout: 201
seconds)
L924[16:35:38]
⇨ Joins: CompanionCube (~Samuel@90.197.251.78)
L925[16:38:13]
⇨ Joins: PotatoTrumpet
(~PotatoTru@WL4-34.1scom.net)
L926[16:38:39] <PotatoTrumpet> my ,outh
feels funny
L928[16:38:55] <gamax92> I broke something
...
L929[16:40:31] *
PotatoTrumpet nolonger has wisdom teeth
L930[16:41:26] *
Techokami looks at image
L931[16:41:28] <Techokami> ...WOW
L932[16:41:33] <Techokami> that's really
good
L933[16:41:46] <gamax92> yeah but things
are broken
L934[16:42:15] <gamax92> oh right let me
check something
L935[16:42:32] <dangranos> right up
corner?
L937[16:42:37] -Kibibyte- [Techokami] 8088
Corruption (2006 original presentation) | by mobygamer | 2m37s |
117w0d ago | 22,605 views | Rated:
5.00/5.00
L938[16:43:03] <gamax92> apparently
despite having remapped tiles to the palette ... is not using
palette
L939[16:43:23] <gamax92> oh no wait
...
L940[16:43:30] <gamax92> theres an
optimzed section to it
L941[16:43:58] <gamax92> Techokami: nvm,
nothing is broken
L942[16:44:01] <dangranos> i really dont
see what is wrong with it, is it some symbols?
L943[16:44:12] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
202 seconds)
L944[16:44:14] <gamax92> well it could
better
L945[16:45:20] <gamax92> there's a lot of
stuff missing from the previous method
L946[16:45:32] <gamax92> I think I'll just
write a script to fill that gap
L947[16:46:14] <Caitlyn> Forge's jenkins
is out of space.. lol
L948[16:47:22] <dangranos> it is?
L949[16:49:11] <Caitlyn> so sayeth blood,
quoth lex.
L950[16:50:27] <dangranos> gamax92: btw,
how you created this image?
L951[16:51:44] <gamax92> dangranos: break
image into tiles, reduce tile to 2 colors, remap tile to colormap,
copy tiles and reduce to black/white, compare to font, copy
corresponding font tile, restore color, combine tiles
L952[16:52:31] <dangranos> and this is
done using what?
L953[16:52:37] <gamax92> lua and
imagemagick
L954[17:01:24]
⇨ Joins: Vexaton
(~Vexatos@p200300556E687A464C5FFC5C60926B6E.dip0.t-ipconnect.de)
L955[17:02:15] ⇦
Quits: Vexatos (~Vexatos@p5B3C9635.dip0.t-ipconnect.de) (Killed
(NickServ (GHOST command used by
Vexaton!~Vexatos@p200300556E687A464C5FFC5C60926B6E.dip0.t-ipconnect.de)))
L956[17:02:17]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L957[17:02:18] ***
Vexaton is now known as Vexatos
L958[17:03:48] ***
darknife25|AFK is now known as darknife25
L959[17:04:44]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L960[17:04:55] ***
Kasran is now known as AFKasran
L961[17:04:59] <asie> gamax92: what IS
that?
L962[17:05:18] <asie> i presume you're
doing a more detailed lookup than I am
L963[17:05:33] <gamax92> slightly, its not
just doing 320x100
L964[17:05:44] <asie> yeah
L965[17:05:52] <asie> i chose to do
320x100 as it made quantization a lot easier
L966[17:05:57] <gamax92> asie: also, do
you use the configurable 16 colors?
L968[17:06:02] <asie> not yet, at
least
L969[17:06:08] <asie> i use the 256 colors
provided by default
L970[17:07:12] <gamax92> is easy (at least
on imagemagick): Convert image to 16 colors, -unique-colors, dump
into file, append 240 colors (6-8-5) with your unique colors and
bam, an image with the 256 colors
L971[17:07:21] <asie> gamax92: that's not
ideal
L972[17:07:26] <gamax92> asie: why
not
L973[17:07:34] <asie> gamax92: here's what
you /should/ do
L974[17:07:37] <asie> you take the 240
colors
L975[17:07:46] <asie> then you lower the
original image to let's say 256 colors
L976[17:07:58] <asie> and you pick the 16
colors with the highest distances to the 240 colors
L977[17:08:13] <asie> that is the 16
colors which differ *most* from the 240 colors as well as from all
the other quantized colors
L978[17:08:14] <gamax92> which is then
color loss'd
L979[17:08:35] <asie> with -unique-colors
you run a chance into preferring the 16 colors which have close
equivalents in the 240 colors
L980[17:08:51] <gamax92> because they are
better matched to the image.
L981[17:09:02] <asie> yes but then you
skip the details
L983[17:09:17] <asie> the most space is
occupied by the blues in the sky and hair
L984[17:09:21] <asie> but they have close
equivalents in the paletee
L985[17:09:32] <asie> the purple hair
doesn't even though it isn't even CLOSE to the 16 most used
colors
L986[17:09:40] <asie> so it would be
better if there were more shades of the hair than more shades of
the sky
L987[17:10:05] <asie> also
L988[17:10:12] <asie> i need to rewrite my
converter from PHP to something sane
L990[17:10:58] <asie> oh, look
L991[17:11:14] <gamax92> asie: ouch
L992[17:11:20] <asie> source: 320x100
image palletized by GIMP
L993[17:11:30] <asie> output: data.dat
used in OpenComputers
L994[17:11:54] <asie> i chose against
trying to match shapes as I believe shape-matched art looks worse
than pixelated art
L995[17:12:12] <gamax92> asie: what
colormap does it do distance in
L996[17:12:23] <gamax92> weighted
RGB?
L997[17:12:52] <asie> gamax92: yes
L998[17:12:56] <asie> ripped from
OpenComputers
L999[17:13:01] <asie> I plan to move it to
HSV eventually
L1000[17:13:02] <gamax92> ahh
L1001[17:13:05] <asie> or even LAB or
something
L1002[17:13:18] <asie> also the
quantization itself is handled by GIMP
L1003[17:13:26] <asie> i should make an
imagemagick script to do the same
L1004[17:19:04] <istasi> {['foobar']=nil}
.. i cant detect that foobar have been set to nil on purpose
right?
L1005[17:19:34] <istasi> in a simple
maner i mean
L1006[17:19:47] <asie> okay
L1007[17:19:57] <asie> time to rewrite
the renderer to another language
L1008[17:22:29] <robhol> istasi: not
without tracking it explicitly
L1009[17:22:40] <robhol> metamethods and
all that jazz
L1010[17:23:36] <istasi> Would be too
much hassle making considering how much i'd use it, was hoping for
some magic function :P
L1011[17:24:05] <robhol> you could use
false or something, though, I guess
L1012[17:25:56] <asie> hmm
L1013[17:25:58] <asie> i found a bug in
my converter routines
L1014[17:26:26] <asie> oh
L1015[17:26:35] <asie> it's because the
RGB delta will break when you have 4 different colors
L1016[17:26:40] <asie> that explains a
major chunk of the graphical glitches
L1017[17:28:38] ***
JoshTheEnder is now known as EnderBeEating
L1018[17:29:55] <asie> yep
L1019[17:29:57] <asie> moving to cielab
fixed it
L1020[17:30:11] <asie> let's see if the
quality improved
L1021[17:30:11] <Techokami> asie, are you
using just the full-sized block character, or are you using the
half-block characters for square pixels? :O
L1022[17:30:17] <asie> Techokami:
QUARTERS!
L1023[17:30:34] <Techokami> :o
L1024[17:30:51] <asie> anyway
L1025[17:30:52] <asie> i fixed that
bug
L1026[17:31:16] <dangranos> will there be
any images?
L1027[17:31:35] <asie> dangranos: i will
send a screenshot of the fixed algo
L1028[17:32:17] <asie> i also need to add
RLE compression
L1029[17:32:57] <robhol> asie: how do
these quarters work :p
L1030[17:33:12] <robhol> surely you can
only have 2 colors per "char" anyway?
L1031[17:33:38] <asie> robhol: yes
L1032[17:33:46] <asie> i use a
PHP-written quantizer to turn each 2x2 block with more than 2
colors to 2 colors
L1033[17:33:53] <asie> and yes, moving
from RGB to Lab heavily improved the quality of the detail
L1036[17:36:29] <gamax92> asie: cannot
see improvement
L1037[17:36:59] <asie> it's really
minor
L1038[17:37:30] <asie> also
L1039[17:37:35] <asie> i need to check if
it'll look better with different dithering
L1040[17:38:39] <gamax92> asie: I'll try
your suggestion of a palette with colors that are most distant from
the 240 colors
L1041[17:38:48] <asie> yes
L1042[17:38:54] <asie> i need to try that
too
L1043[17:39:19] <dangranos> eye is a
little different
L1044[17:40:09] <gamax92> the problem
with the way I'm doing it is that white will most likely always in
the index, and white is already in the 240 colors, so im getting 15
optimized colors
L1045[17:40:17] <gamax92> but whateveh
i'll fix that later is easy to fix.
L1046[17:41:29] <asie> generally, the
main problem is balancing "lowest distance with pixels in the
image" with "highest distance with 240 palette
colors"
L1048[17:46:07] <asie> changing the
dither method used can do wonders.
L1049[17:46:46] <gamax92> asie:
floyd?
L1050[17:47:18] <asie> gamax92: the
previous one was floyd
L1051[17:47:20] <asie> this is
Positioned
L1052[17:47:22] <gamax92> oh
L1053[17:48:49] <asie> actually
L1054[17:48:54] <asie> i wonder how your
algorithm will handle the pic in question
L1056[17:50:06] <asie> source
material
L1057[17:52:27] *
istasi have fetched lucky star with english voiceovers
L1058[17:53:27]
⇦ Quits: phillips1012 (~phillips1@72.42.104.172) (Ping
timeout: 189 seconds)
L1059[17:53:46] <gamax92> asie: oh just
so you know, comparing 8000 tiles to 6900 tiles isn't fast at
all
L1060[17:53:54] <asie> gamax92: I am
aware
L1061[17:54:00] <asie> That's why I
didn't try to fiddle with Unicode characters
L1062[17:54:06] <asie> if anything I
would limit it to the boxy characters
L1063[17:54:34] <gamax92> .l
8000*6967
L1064[17:54:34] <^v> gamax92,
55736000
L1065[17:54:39] <gamax92> ooh fun
L1066[17:54:50] <gamax92> actually
L1067[17:54:52] <gamax92> .l
8000*6967*2
L1068[17:54:53] <^v> gamax92,
111472000
L1069[17:54:57] <gamax92> that
L1070[17:55:48] ***
AFKasran is now known as Kasran
L1071[17:57:44] <asie> gamax92: how much
longer?
L1072[17:57:44] <asie> :P
L1073[17:57:55] <gamax92> maybe 5
minutes?
L1074[17:58:05] <asie> no progress bar?
:P
L1075[17:58:08] <istasi> mayonnaise on
fried eggs?, really?
L1076[17:58:16] <Kilobyte> woot
L1077[17:58:25] <Kilobyte> my PKGBUILD
for eris is almost done
L1078[17:58:26] <gamax92> asie: no it
varies
L1079[17:58:38] <Kilobyte> i can submit
it to AUR once Sangar merges my pull request
L1080[17:58:58] <Kilobyte> then arch
users can install eris using pacaur -S lua-eris
L1081[17:59:06] <gamax92> there are a few
data collection things the font compare does, to help speed it up
(full color goes to specific file, other things)
L1082[17:59:22] <asie> gamax92: i need to
fully rewrite my converter
L1083[17:59:29] <gamax92> y
L1084[17:59:38]
⇨ Joins: black3agl3 (~black3agl@197.225.214.1)
L1085[17:59:40] <asie> firstly, PHP;
secondly, it should do the dithering internally
L1086[17:59:54] <asie> to improve quality
in quantized locations and to let me pick the 16
"missing" colors for the pal
L1087[18:00:12] <asie> and possibly i'll
add more chars to the list for special occasions
L1088[18:00:44] <gamax92> special
occasions, like a wedding toast
L1090[18:03:48] <asie> hey
L1091[18:03:53] <asie> this is still
miles better than what I had
L1092[18:04:16] <asie> gamax92: how is it
broken?
L1093[18:04:33] <gamax92> the colors
don't map correctly
L1094[18:04:59] <gamax92> they are still
the right colors (240 plus 16 defined)
L1095[18:06:17]
⇨ Joins: Vexaton
(~Vexatos@p200300556E687A464C5FFC5C60926B6E.dip0.t-ipconnect.de)
L1096[18:06:46]
⇦ Quits: Vexatos
(~Vexatos@p200300556E687A464C5FFC5C60926B6E.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L1097[18:07:59] <Kilobyte> .tell Sangar
AUR buildfile ready for submission, however you need to merge PR
#11 before i can actually submit it. It fixes a few bugs in the
makefile
L1098[18:07:59] <^v> Kilobyte, Message
queued.
L1099[18:08:35] <asie> gamax92: you pwned
me ;_____;
L1100[18:08:39] ***
Vexaton is now known as Vexatos
L1101[18:08:49] <gamax92> asie: really? i
thought you said you didn't like it
L1102[18:09:00] <asie> gamax92: it
doesn't work well for pictures
L1103[18:09:04] <asie> but it works very
well for art
L1104[18:09:40] <gamax92> asie: can i
give you that sunrise thingy then?
L1105[18:09:44] <asie> sure
L1107[18:12:27] ***
EnderBeEating is now known as JoshTheEnder
L1109[18:16:17] <gamax92> D: I have
luajit
L1110[18:16:19] <gamax92> why am i not
using
L1111[18:16:20] <asie> here you go
L1112[18:16:37] <gamax92> asie: looks
okay
L1113[18:16:40] <asie> the difference
being my converter runs in about 5 seconds
L1114[18:16:40] <asie> on php
L1115[18:16:49] <gamax92> asie: were you
converting it on oc?
L1116[18:16:53] <asie> no
L1117[18:16:55] <asie> i convert it on
PHP
L1118[18:17:00] <asie> i push it to my
server
L1119[18:17:03] <asie> and wget it in
minecraft
L1120[18:17:03] <gamax92> oj
L1121[18:17:11] <gamax92> asie: how fast
is the server btw?
L1122[18:17:19] <asie> gamax92: what
server
L1123[18:17:21] <asie> i run PHP from the
CLI
L1124[18:17:36] <gamax92> you said you
push it to a server, i assume you were doing conversion from
there
L1125[18:17:45] <asie> no
L1126[18:17:47] <asie> i convert at
home
L1127[18:17:48] <asie> i push it with
scp
L1128[18:17:51] <asie> then i download it
with wget
L1129[18:17:52] <gamax92> oh, then how
fast is your computer
L1130[18:17:54] <gamax92> :P
L1131[18:17:57] <asie> Core 2 Duo
2.4GHz
L1132[18:17:59] <asie> P8880
L1133[18:18:02] <asie> P8600*
L1134[18:18:05] <asie> it's a ThinkPad
X20
L1135[18:18:07] <asie> X200*
L1136[18:18:07] <asie> damn
L1137[18:18:08] <gamax92> oh
L1139[18:18:36] <gamax92> that sorta
makes me sad
L1140[18:19:00] <gamax92> Intel Core 2
Duo E8500 - 3.16GHz @ 3.75GHz
L1141[18:19:20] <v^> istasi, totally
reposting
L1142[18:19:36] <istasi> totally, but
still amazing i think
L1143[18:19:44] <Kilobyte> istasi:
weren't you interested in that posix for OC?
L1144[18:19:59] <istasi> yes, can i read
it somewhere? ^^
L1146[18:21:05] <gamax92> ashka: so ...
with luajit it takes 11 seconds
L1147[18:21:13] <asie> gamax92: i have
been pwned
L1148[18:21:13] <gamax92> asie: ^ (tab is
horribru)
L1149[18:21:19] <asie> leave me alone
;_;
L1150[18:21:22] <gamax92> wat
L1151[18:21:36] <asie> I HAVE BEEN
PWNED
L1152[18:21:45] <asie> i need to make an
even better algorithm now
L1153[18:22:00] <gamax92> asie: i
honestly thought your sunset was better because it didn't look like
a mess of undither blobs
L1154[18:22:01] <gamax92> but okay
L1155[18:22:09] <asie> but at least your
art has detail
L1157[18:22:43] <asie> i showed it to a
friend, he didn't even notice it's a text display
L1158[18:22:57] <asie> also, you can
solve the dither issue easily
L1159[18:23:17] <asie> here's what you
do
L1160[18:23:33] <asie> for every full
color blob you have
L1161[18:23:37] <asie> 2591 - 25%
foreground 75% background
L1162[18:23:41] ***
darknife25 is now known as darknife25|AFK
L1163[18:23:42] <asie> 2592 - 50% 50%,
2593 - 75% 25%
L1164[18:23:45] <asie> those are hex char
codes
L1165[18:23:54] <asie> you generate
colors by mixing them in these proportions
L1166[18:24:03] <asie> and you check if
any of them are closer than the paletted color
L1167[18:24:06] <asie> it will look a lot
less dithery
L1168[18:24:09] <asie> a lot more
dithery*
L1169[18:24:26] <asie> try that
L1170[18:25:31] <istasi> kilo, there
should be an open function, like, just open(), not filesystem.open
() ?
L1171[18:25:37] <istasi> same with lsdir
?
L1172[18:25:52] <istasi> mmh, oh
well
L1173[18:27:55] <asie> gamax92:
and?
L1174[18:28:04] <gamax92> i didn't get
what you ment
L1175[18:28:11] <asie> gamax92: for each
full color square
L1176[18:28:16] <asie> get its actual
average color
L1177[18:28:18] <gamax92> im assuming you
mean i should do the dithering myself
L1178[18:28:23] <asie> not exactly
L1179[18:28:30] <asie> you have those
full color solid 8x16 squares, right
L1180[18:28:33] <gamax92> yes
L1181[18:28:37] <asie> for each one of
these squares, don't draw a solid 8x16 square
L1182[18:28:37] <asie> BUT
L1183[18:28:43] <asie> 1. get its average
color prior to the color quantization
L1184[18:28:51] <asie> 2. compare it to
the 256 existing colors, store the distances
L1185[18:29:17] <asie> 3. compare it to
256*256 more colors, where the first color is 25% and the second
color is 75% (weighted average)
L1186[18:29:39] <asie> if it has the
least distance the char will be 0x2591 with the background as color
1 and foreground as color 2
L1187[18:29:45] <asie> er, no, color 2
and color 1
L1188[18:29:55] <asie> 4. compare it to
256*256 additional colors, where color 1 is 50% and color 2 is
50%
L1189[18:30:00] <asie> if it has the
least distance the char will be 0x2952
L1190[18:30:03] <gamax92> .~.
L1191[18:30:03] <asie> 0x2592*
L1192[18:30:07] <asie> gamax92:
what
L1193[18:30:14] <gamax92> so much
stuff
L1194[18:30:20] <asie> not a lot
really
L1195[18:30:28] <asie> but it will fix
the issue
L1196[18:30:29] <asie> really, it
will
L1197[18:30:42] <gamax92> well its lunch
for me anyway, so after that I'll rty
L1198[18:30:46] <gamax92> *try
L1199[18:44:18] ***
Oddstr13 is now known as Odd|Away
L1201[18:45:32] <asie> gamax92: the
dithering should be done before the first step
L1202[18:45:47] <gamax92> what is the
first step?
L1203[18:45:53] <asie> "First
Image"
L1204[18:46:01] <gamax92> so before i
break it into tiles?
L1205[18:46:11] <asie> as you begin
breaking it into tiles
L1206[18:46:13] <asie> if you find a
fully solid tile
L1207[18:46:17] <asie> don't store its
palletized color
L1208[18:46:19] <asie> but its actual
color
L1209[18:46:26] <asie> so you can pick
one of the dithered versions
L1210[18:46:31] <asie> as you can have
gradients with Unicode blocks
L1211[18:46:43] <asie> it will make it
look a LOT better
L1212[18:47:49] <gamax92> will try no
guarenties
L1213[18:47:58] <asie> if not, i will do
that and improve upon your algo =)
L1214[18:48:07] <asie> hey, when Sangar
adds double buffering
L1215[18:48:10] <asie> i sense a
demoscene coming up
L1216[18:48:27] <dangranos> :O
L1217[18:48:34] <gamax92> asie: oh ...
then do that
L1218[18:48:34] <asie> :)
L1219[18:48:43] <asie> gamax92: but first
i will need to recreate your algorithm
L1220[18:48:48] <asie> and i'm too lazy
for that this week
L1221[18:48:48] <Kasran> Did someone say
demoscene?
L1222[18:48:49] <asie> maybe next
week
L1223[18:48:51] <asie> Kasran: yes
L1224[18:48:56] <Kasran> yessss ouo
L1225[18:48:59] <gamax92> asie: or i can
just spam a bunch of bad files at you
L1226[18:49:03] <asie> we have a 160x50
Unicode text mode with 240 defined colors and 16 changeable
colors
L1227[18:49:11] <asie> and soon we will
have double buffering to be able to change the frame every
tick
L1228[18:49:18] <asie> and we have audio
generation via a tape drive hack
L1229[18:50:41] <Kasran> Speaking of the
tape drive thing, I was just looking at how that codec works.
Pretty cool stuff!
L1231[18:51:05] <asie> as that's what it
was originally made for
L1232[18:51:09] <Kasran> Right
L1233[18:51:20] <asie> the codec is
designed to be listenable while preserving audio bandwidth and
*not* using actual variable-bitrate compression
L1234[18:51:23] <asie> as that would
break easy streaming
L1235[18:51:29] <asie> also to be easily
editable by Lua code
L1236[18:51:33] <asie> i mean, the
algorithm *is* simple
L1237[18:51:58] <Kasran> right
L1238[18:52:54] <dangranos> asie: what is
"64pixels"?
L1240[18:54:47] <Kasran> Has anyone tried
writing hologram demos yet? ;<
L1242[18:55:08] <v^> and sanagr
L1243[18:55:09] <dangranos> any
results?
L1245[18:57:23] ***
Kasran is now known as AFKasran
L1246[19:04:07]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 201 seconds)
L1247[19:07:22] ***
Daiyousei is now known as Daiyousei|TF2
L1248[19:19:26]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1249[19:25:18]
⇨ Joins: skyem123 (~skyem123@213.205.236.84)
L1250[19:28:21] ***
darknife25|AFK is now known as darknife25
L1251[19:28:56]
⇦ Quits: PotatoTrumpet (~PotatoTru@WL4-34.1scom.net) (Ping
timeout: 202 seconds)
L1252[19:51:06] <istasi> <3<3 its
raining here finally
L1253[19:56:46] <dangranos> 3 am
L1254[19:57:05] <dangranos> bye
everyone
L1255[19:57:29] ***
skyem123 is now known as skyebot
L1256[20:00:24]
⇦ Quits: dangranos (webchat@37.23.179.88) (Ping timeout: 190
seconds)
L1257[20:01:19] ***
AFKasran is now known as Kasran
L1258[20:02:53]
⇦ Parts: skyebot (~skyem123@213.205.236.84)
(Leaving))
L1259[20:03:48] ***
JoshTheEnder is now known as JoshTheEnder|Off
L1260[20:25:01] ***
Daiyousei|TF2 is now known as Daiyousei
L1261[20:32:01]
⇨ Joins: Vexaton
(~Vexatos@p200300556E687A1080FC914D7D0FBB23.dip0.t-ipconnect.de)
L1262[20:33:15]
⇨ Joins: skyem123 (~skyem123@213.205.232.103)
L1263[20:33:58]
⇦ Quits: Vexatos
(~Vexatos@p200300556E687A464C5FFC5C60926B6E.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L1264[20:39:09] ***
skyem123 is now known as skyem
L1265[20:39:26] ***
skyem is now known as skyem123
L1266[20:42:25] ***
Keridos_off is now known as Keridos
L1267[20:50:12]
⇦ Quits: Vexaton
(~Vexatos@p200300556E687A1080FC914D7D0FBB23.dip0.t-ipconnect.de)
(Ping timeout: 201 seconds)
L1268[20:53:30]
⇦ Quits: CompanionCube (~Samuel@90.197.251.78) (Read error:
Connection reset by peer)
L1269[20:58:39] ***
Benguin[ZzZ] is now known as Benguin
L1270[21:04:05]
⇨ Joins: TabletCube (~TCube@90.197.251.78)
L1271[21:07:57]
⇦ Quits: skyem123 (~skyem123@213.205.232.103) (Quit:
Leaving)
L1272[21:09:41]
⇨ Joins: skyem123 (~skyem123@213.205.232.103)
L1273[21:10:14] ***
ds84182 is now known as dsAway
L1274[21:11:30]
⇨ Joins: wer38
(~wer38@CPE-121-216-252-122.lnse3.ken.bigpond.net.au)
L1275[21:12:41]
⇦ Quits: wer38
(~wer38@CPE-121-216-252-122.lnse3.ken.bigpond.net.au) (Client
Quit)
L1276[21:13:24]
⇨ Joins: wer38
(~wer38@CPE-121-216-252-122.lnse3.ken.bigpond.net.au)
L1277[21:14:12]
⇨ Joins: ph1x3r
(~ph1x3r@pool-108-28-24-197.washdc.fios.verizon.net)
L1278[21:19:54] ***
JoshTheEnder|Off is now known as JoshTheEnder
L1279[21:20:08] ***
dsAway is now known as ds84182
L1280[21:32:38]
⇦ Quits: skyem123 (~skyem123@213.205.232.103) (Ping timeout:
186 seconds)
L1281[21:43:16]
⇦ Quits: Negi (~negi@mcl71-1-82-246-167-6.fbx.proxad.net)
(Quit: "L'homme n'est pas fait pour travailler, la preuve,
cela le fatigue" --Voltaire)
L1282[21:43:50] <Kilobyte> so, eris is
now avail from AUR
L1284[21:45:58] <istasi> nice :D
L1285[21:48:34] <Kilobyte> istasi: soon i
will work on changing the lua repl in eris to persist the state
into your home dir on exit
L1286[21:48:39] <Kilobyte> and load on
next start
L1287[21:54:28] ***
darknife25 is now known as darknife25|AFK
L1288[21:57:39]
⇦ Quits: v^ (~no@2601:4:4500:e15:b11f:7dad:917e:c5c2) (Ping
timeout: 189 seconds)
L1289[21:58:14]
⇦ Quits: ^v (~ping@2601:4:4500:e15:b11f:7dad:917e:c5c2) (Ping
timeout: 186 seconds)
L1290[21:58:14]
⇦ Quits: ^vDoge
(~mooooon@2601:4:4500:e15:b11f:7dad:917e:c5c2) (Ping timeout: 186
seconds)
L1291[21:59:21]
⇨ Joins: v^
(~no@2601:4:4500:e15:c0e0:8a89:4bab:c397)
L1292[21:59:21]
zsh sets mode: +v on v^
L1293[22:01:48]
⇨ Joins: ^vDoge
(~mooooon@2601:4:4500:e15:c0e0:8a89:4bab:c397)
L1294[22:02:19]
⇨ Joins: ^v
(~ping@2601:4:4500:e15:c0e0:8a89:4bab:c397)
L1295[22:03:29]
⇨ Joins: phillips1012 (~phillips1@72.42.104.172)
L1296[22:03:34] ***
vifino is now known as vifino|off
L1297[22:03:41]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 190 seconds)
L1298[22:14:47] ***
vifino|off is now known as vifino
L1299[22:30:27] ***
MrHohenheim is now known as MrHohen_sleep
L1300[22:34:26] ***
manmaed is now known as manmaed|AFK
L1301[22:37:44]
⇦ Quits: istasi (webchat@46.32.58.141) (Ping timeout: 190
seconds)
L1302[22:42:02]
⇨ Joins: mibofra
(~mibofra@host247-110-dynamic.181-80-r.retail.telecomitalia.it)
L1303[22:44:22] <mibofra> hi guys, a
thing. I take a server board, fill it with all the necessary, put
it into a server rack. I'm using buildcraft to power the rack.
Anyway computers can switch on with only an engine, but I can't
power on the server. Someone can help me please :) ?
L1304[22:44:41] ***
Odd|Away is now known as Oddstr13
L1305[22:45:08] <JoshTheEnder> mibofra,
servers generally use a bot more power than standard pcs
L1306[22:45:15] <JoshTheEnder>
s/bot/bit
L1307[22:45:15] <Kibibyte>
<JoshTheEnder> mibofra, servers generally use a bit more
power than standard pcs
L1308[22:45:39] <mibofra> ok I thought of
that, but 7 engine are not enough lol?
L1309[22:45:46] <mibofra> *engines
L1310[22:45:52] <JoshTheEnder> no
idea
L1311[22:46:06] <Kilobyte> you sure the
server has all it needs?
L1312[22:47:22] ***
wer38 is now known as wer38|away
L1313[22:47:43] <mibofra> Kibibyte, sure,
and anyway if it needs something like ram, cpu or another essential
thing, the mod send a message from minecraft client, of the
kind:"Error... CPU missing" for example
L1314[22:47:59] <mibofra> so I know If It
needs something
L1315[22:48:33] <mibofra> running
minecraft 1.7.10 just to know
L1316[22:48:36] <Kilobyte> do you have a
boot disk?
L1317[22:48:44] <mibofra> Kilobyte,
yep
L1318[22:48:56] <Kilobyte> odd
L1319[22:49:20] <mibofra> Kilobyte, I'm
reopening minecraft and trying again xD
L1320[22:53:26] <Kilobyte> i still feel
meh
L1321[22:55:43]
⇨ Joins: gjgfuj (~gjgfuj@119.15.76.203)
L1322[22:55:51]
⇦ Quits: Hobbyboy
(~Hobbyboy@host217-44-129-199.range217-44.btcentralplus.com) (Quit:
Leaving)
L1323[22:59:22] ***
justastranger is now known as justastranger|zzz
L1324[23:02:47] ***
wer38|away is now known as wer38
L1325[23:12:09] <mibofra> Kibibyte, ok
I've reset the rack, try to install the OS
L1326[23:18:28] <mibofra> Kilobyte, ok
the server boots with the OS floppy disk
L1327[23:18:39] <mibofra> anyway I'm
waiting the booting
L1328[23:18:39] <Kilobyte> hmm
L1329[23:18:48] ***
Daiyousei is now known as Dai|Sleep
L1330[23:18:54] <mibofra> I'm on the
remote terminal
L1331[23:19:03] <mibofra> if it works I
install the OS on the HD
L1332[23:19:56] <mibofra> Kilobyte, but
how much it takes to boot form floppy xD ?
L1333[23:20:10] <mibofra> I still have no
output on the remote terminal
L1334[23:20:31] <Kilobyte> you may need a
GPU?
L1335[23:21:46] <mibofra> Kilobyte, for a
remote terminal lol?
L1336[23:22:11] <mibofra> not really
realistic but let's try
L1337[23:22:24] <Kilobyte> idk might
be
L1338[23:22:49] <TabletCube> mibofra:
256k RAM iirc
L1339[23:23:05] <gjgfuj> Yeah, you need a
card for remote terminal.
L1340[23:23:18] <gjgfuj> Remote terminal
just acts like a remote screen is all.
L1341[23:23:27] ***
Alissa is now known as Alissa|Odin
L1342[23:23:27] <gjgfuj> So you still
need graphics card.
L1343[23:24:26] <mibofra> lol fantastic,
maybe on a future version the server should not use the video
graphic card for the remote terminal, only for screens
L1344[23:24:35] <mibofra> It's only a
suggestion
L1345[23:26:50] <mibofra> gjgfuj, another
thing, can I set a resolution for the screen of the pc that will be
persistent?
L1346[23:27:03] <gjgfuj> No idea.
L1347[23:27:21] <gjgfuj> mibofra, The
video graphic card is a lot more balanced in my opinion.
L1348[23:27:36] <gjgfuj> Because a remote
terminal is just a remote screen.
L1349[23:27:41] <TabletCube> mibofra:
autorun.lua on the HDD
L1350[23:27:42] <gjgfuj> You still need a
graphics card.
L1351[23:28:10] ***
darknife25|AFK is now known as darknife25
L1352[23:28:44] <mibofra> TabletCube,
let's try
L1353[23:28:48] <mibofra> anyway I love
it
L1354[23:28:56] <ph1x3r> Hi everyone. Is
there a way to force a robot to re-read the 'real' filesystem
contents of a harddrive?
L1355[23:29:02] <mibofra> it's like a
posix system more or less xD
L1356[23:29:22] <mibofra> and I love
posix systems xD
L1357[23:30:07] <TabletCube> mibofra:
there are people who mount stuffs under drive letters
L1358[23:30:36]
⇦ Quits: sciguyryan
(sciguyryan@109-205-169-201.dynamic.swissvpn.net) ()
L1359[23:30:47] <TabletCube> I find that
ew :(
L1360[23:31:25] <ph1x3r> Sure. But it
seems to buffer the files. even when I set
"bufferChanges=false" in the server config (and restart
of course)
L1361[23:32:45] <ph1x3r> I write code in
the shell because I have a decent size screen and then need to get
a robot to recognize thos changes and use them.
L1362[23:34:10] <mibofra> TabletCube,
where is autorun.lua ? there isn't in root
L1363[23:34:22] <mibofra> and I can't
find it on etc or bin or usr
L1364[23:35:58] ***
vifino is now known as vifino|off
L1365[23:36:39] <Kilobyte> mibofra: we
got an issue tracker for suggestions
L1366[23:36:41] <ph1x3r> isn't the
autorun file called "init.lua"?
L1367[23:36:49] <Kilobyte> no
L1368[23:36:55] <Kilobyte>
autorun.lua
L1369[23:37:02] <Kilobyte> init.lua is
the boot entry point
L1370[23:37:07] <TabletCube> ph1x3r:
that's for the OS boot code
L1371[23:37:26] <Kilobyte> init.lua is
basicly what the MBR is on a real computer
L1372[23:37:30] <ph1x3r> Ahh. Thanks.
Still learning this stuff.
L1373[23:37:45] <mibofra> Kibibyte, ok
can post there, anyway I can't find the autorun.lua, Have I to
create it?
L1374[23:37:53] <Kilobyte> yeah
L1375[23:38:00] <Kilobyte> it doesn't
exist by default
L1376[23:38:11] <Kilobyte> put it in the
root of any connected drive
L1377[23:38:21] <Kilobyte> (one of them,
not all of them)
L1378[23:38:26] <TabletCube> Kilobyte:
bootloader too
L1379[23:38:36] <Kilobyte> bootloader
only runs from primary
L1380[23:38:47] <Kilobyte> autorun.lua
from all
L1381[23:38:51] <Kilobyte> afaik
L1382[23:38:57] <Kilobyte> it also runs
when you put in a disk
L1383[23:39:12] <TabletCube> I meant for
your analogy
L1384[23:39:57] <Kilobyte> eh
L1385[23:41:46] <mibofra> Kilobyte, and
in it I add all the commands to execute at boot time, like the
rc.local xD ?
L1386[23:42:03] <Kilobyte> rc.local?
ummm...
L1387[23:42:18] ***
Alissa|Odin is now known as Alissa
L1388[23:42:27] <Kilobyte> oh
L1389[23:42:32] <Kilobyte> i don't have
rc.local
L1390[23:42:47] <Kilobyte> i am on arch
which uses systemd
L1391[23:43:24] <mibofra> Kibibyte, I use
systemd too anyway it was an example xD
L1392[23:43:32] <Kilobyte> :P
L1393[23:43:38] <Kilobyte> but yeah, it
kinda is
L1394[23:44:07] <mibofra> ok
L1395[23:45:40] <Kilobyte> hmm
L1396[23:45:44] <Kilobyte> this sounds
neat
L1397[23:46:03] <Kilobyte> i think i have
details on how http access would work in a os following
OpenPosix:
L1398[23:46:40] <mibofra> Kibibyte, ok I
need an example structure for the autorun.lua xD
L1399[23:47:20] <mibofra> Kibibyte, write
the commands inside isn't enough
L1400[23:47:43] <Kilobyte> local f =
syscall.open("/dev/http0", "r"); local
responsefd = syscall.invoke(f, "request", ...);
syscall.invoke(f, 'close')
L1401[23:47:46] <Kilobyte> etc
L1402[23:48:05] <Kilobyte> ofc there
could be a usermode wrapper lib
L1403[23:48:48] <mibofra> ok :)
L1404[23:49:27] <mibofra> so see you
guys, I love this mod :D. Maybe it's time to learn LUA xD
L1405[23:49:37] <mibofra> good night
guys
L1406[23:49:38] ***
ds84182 is now known as dsAway
L1407[23:50:27] <mibofra> good night
Kilobyte TabletCube gjgfuj, thanks :)
L1408[23:50:37] <Kilobyte> sleep
well
L1409[23:51:30]
⇦ Quits: mibofra
(~mibofra@host247-110-dynamic.181-80-r.retail.telecomitalia.it)
(Quit: Sto andando via)
L1410[23:53:44] <TabletCube> Kilobyte:
wired cards would be /dev/ethX
L1411[23:54:10] <TabletCube> wireless
/dev/wlanX
L1412[23:54:25] <Kilobyte> i don't
specify those details, i only give out suggestions on them
L1413[23:54:46] <Kilobyte> i don't want
every OS to be exactly the same
L1414[23:54:57] <Kilobyte> that would
defeat the purpose of having more than one
L1415[23:55:22] ***
dsAway is now known as ds84182
L1416[23:56:37] <TabletCube> Kilobyte:
fair point