<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:21:24] ⇦ Quits: Ir7_o[AWAY] (~JBouncer@irocast.net) (Excess Flood)
L2[00:36:09] <Wired2coffee> All done with fixing my server, for now...
L3[00:50:43] ⇦ Quits: alhazen (webchat@cor91-4-88-173-128-34.fbx.proxad.net) (Quit: Web client closed)
L4[01:14:57] <Wired2coffee> Aww man already forgot qwerty
L5[01:15:49] <Wired2coffee> Didn't think 9 years of typing would wear off that fast...
L6[01:18:22] *** alekso56_off is now known as alekso56
L7[03:17:20] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L8[03:17:24] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L9[03:17:33] <Wobbo> Good morning!
L10[03:17:35] <Wired2coffee> Hi there!
L11[03:18:39] <DaKaTotal> Good morning ^^
L12[03:18:50] <Wobbo> Does any of you have any knowledge about homebrew?
L13[03:19:14] <Wobbo> Because I just installed it, and now I can't find where it installed MacVim XD
L14[03:19:32] <Wired2coffee> Not a clue dude
L15[03:21:37] <Wobbo> Inside the Cellar XD
L16[03:21:56] ⇨ Joins: LordJoda (webchat@141.84.9.209)
L17[03:21:56] zsh sets mode: +o on LordJoda
L18[03:22:08] <Wobbo> So now I have to symlink it into /Applications
L19[03:25:09] <Wobbo> Brew can do that for me :) switching package managers is weird XD
L20[03:28:56] <Wired2coffee> Ugh I can't get whatpulse to work on Arch.
L21[03:39:05] <Wobbo> What does whatpulse do?
L22[03:40:01] <Wired2coffee> Counts like keystrokes, how far your mouse has moved, etc
L23[03:40:55] <Wobbo> Why would you want that? XD
L24[03:41:09] <Wired2coffee> Always curious
L25[03:43:59] <Wobbo> Hmm… should I install clamav using ClamXAv or using my package manager?
L26[03:45:06] <Wired2coffee> I've never used an AV honestly
L27[03:45:41] <Wobbo> I just use it because of safety. He never found a virus on my computer in the four years that I use Mac now
L28[03:46:18] <Wobbo> I guess I will use that package manager, then I will link ClamXAv to brew installation, that should work
L29[03:47:28] <Wobbo> Haha, I got tlmgr now :)
L30[03:48:56] <Wobbo> no more downloading from CTAN
L31[04:02:31] *** ^ is now known as Biohazard
L32[04:13:18] <Wired2coffee> lol I installed a keylogger
L33[04:14:16] <Wobbo> -_-
L34[04:17:01] <Wired2coffee> Can you write me a lua script to sift through the file and give me all the info?
L35[04:17:23] <Wobbo> What, in OC or in Arch?
L36[04:17:43] <Wired2coffee> Lua, you know...
L37[04:18:08] <Wobbo> What exactly do you want?
L38[04:18:40] <Wobbo> Do you want to run a Lua file to get the data? Or do you want to look for a specific word?
L39[04:19:11] <Wired2coffee> Sifts through the keyloccer output and tells me how many times I've pressed each key
L40[04:19:27] <Wobbo> Ah, that is not to hard
L41[04:19:36] <Wobbo> can you send me the log?
L42[04:20:03] <Wobbo> Then I can do something with it, or explain to you how to write it :P
L43[04:20:20] <Wired2coffee> yeah sure
L44[04:21:36] <Wired2coffee> `1234567890[]<BckSp><Tab>',.pyfgcrl/ =\<CpsLk>aoeuidhtns- 9 2014-01-31 04:19:11+0000 > <LShft>;qjkxbmwvz<RShft><LCtrl><LMeta><LAlt> <AltGr><RMeta><Menu><RCtrl>
L45[04:22:06] <Wired2coffee> Stuff like that
L46[04:22:29] <Wired2coffee> I think that has all the modifiers
L47[04:22:31] <Wobbo> and I guess the whitespace in between are spaces?
L48[04:22:38] <Wired2coffee> yeah
L49[04:23:19] <Wobbo> and how do you see the < and >, because you also use them to give special characters
L50[04:24:24] <Wobbo> Anyway, all you need to do is create a table to keep track of everything, the counts. Then you open your log, read all the data, this will result in a string
L51[04:24:26] <Wired2coffee> You have to discount timestamps too, which are at the begenning of each line 2014-01-31 04:19:29+0000 >
L52[04:25:24] <Wired2coffee> And I know dow, I'm just really lazy
L53[04:25:33] <Wired2coffee> how*
L54[04:25:39] <Wobbo> You can then gmatch against a pattern that gets all the data, that returns letters one at a time. Writing the pattern is the hardest part. ah,
L55[04:25:44] <Wobbo> if you know, I am busy as well :P
L56[04:26:14] <Wired2coffee> Busy? nah, just lazy
L57[04:26:45] <Wired2coffee> brb food
L58[04:27:08] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L59[04:29:08] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L60[04:38:17] <Wobbo> I will be gone some thing, brb
L61[04:38:24] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L62[04:39:39] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L63[04:40:07] <Wobbo> Durr, I forgot to backup my folder with programming projects >.<
L64[04:40:18] <Wobbo> Luckely I still have a time machine backup
L65[04:40:23] <Wobbo> And git for OC :P
L66[04:48:13] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L67[04:58:55] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L68[05:06:39] ⇨ Joins: DaKaTotal (webchat@141.84.9.209)
L69[05:07:52] <Wired2coffee> Welcome back you two.
L70[05:09:13] <LordJoda> thx^^
L71[05:10:10] <Wired2coffee> Didn't see you there, welcome back to you too! :D
L72[05:10:32] <LordJoda> although you probably didn't mean me^^
L73[05:11:11] *** Lathanael|Away is now known as Lathanael
L74[05:15:53] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L75[06:07:43] *** alekso56 is now known as alekso56_off
L76[06:36:45] ⇨ Joins: Ir7_o (~JBouncer@irocast.net)
L77[06:37:04] zsh sets mode: +o on Ir7_o
L78[06:46:38] *** Kenny|Sleeping is now known as Kenny
L79[06:51:10] <Wired2coffee> Hi there Kenny! :D
L80[07:01:29] <Kenny> hey
L81[07:01:39] <Kenny> still trying to wake up lol
L82[07:01:56] ⇦ Quits: LordJoda (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L83[07:19:57] *** alekso56_off is now known as alekso56
L84[07:29:23] <Wired2coffee> I think I'm really starting to like Dvorak ^.^
L85[07:34:32] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L86[07:34:47] <Wired2coffee> Welcome back there!
L87[07:35:12] <Wobbo> I'm not back, I have to post something :P
L88[07:36:26] <Wired2coffee> And what might that be?
L89[07:37:01] <Wobbo> Timesheets
L90[07:42:00] ⇨ Joins: PixelToast (PixelToast@Bash.Is.Better.Than.zsh.PanicBNC.biz)
L91[07:44:04] <Wired2coffee> Hi there PixelToast!
L92[07:47:23] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L93[07:47:33] ⇨ Joins: Stiepen (~Kilobyte@5.231.51.78)
L94[07:48:34] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L95[07:48:38] <Wobbo> Now I am back
L96[07:48:55] *** LordFokas|off is now known as LordFokas
L97[07:49:59] <Wobbo> Sangar, what is up with all the aliases? O_o
L98[07:51:19] <Sangar> they're been there all along, I just moved them out of the library :P and they're intended to make it easier for people to get started.
L99[07:51:55] <Kenny> Sangar, what does the current build add/fix :)
L100[07:51:58] <Wobbo> Never noticed them
L101[07:52:05] <Sangar> hmm, i want to make one more commit. then prerelease 1 would be based on commit 888
L102[07:52:35] <Sangar> Kenny: https://github.com/MightyPirates/OpenComputers/commits/master there's your changelog ;)
L103[07:52:56] <Kenny> thank you :)
L104[07:53:08] <Wobbo> You could add grep to the basic package :P
L105[07:55:40] <Sangar> i'll happily add more complex programs once there's a system for "loot" - I might even move out some of the stuff that's in there by default, now ^^
L106[07:56:49] <Kenny> So are we looking at a release of 1.2 (pre-release) some time today?
L107[07:57:19] <Wobbo> I hope so, I still have to install mods for mine craft now :P
L108[07:57:22] <Kenny> i ask so we can update our server if there is a release later today
L109[07:58:06] <Sangar> that's the plan
L110[07:58:13] <Kenny> thank you :)
L111[08:02:31] <Sangar> i think i'll revise the item naming as the last commit for 1.2. it's all over the place right now :P some stuff is just called the same, regardless of its tier (ram, hard disks), some follow the basic/advanced/superior naming, and for microchips the tier 1 one is called simple instead of basic -.-
L112[08:02:48] <Sangar> leaning towards stripping the prefix everywhere it's still in now (the basic/advanced/superior one). any objections?
L113[08:03:40] <Sangar> might add a "(Tier X)" after the name instead.
L114[08:04:07] <Sangar> for colorblind people or so
L115[08:04:43] <Wobbo> I have to tap homebrew/versions to install lua5.2 O_o
L116[08:04:48] <Wobbo> That sounds okay
L117[08:11:56] <Kenny> sounds good to me
L118[08:20:02] *** Stiepen is now known as Kilobyte
L119[08:35:14] <Wobbo> Kenny, you can place them next to a charger and give that redstone power. When you got some juice in them, you can use a generator upgrade to let them refuel using coal and the like, or recharge them at a charger.
L120[08:35:31] <Kenny> thanks
L121[08:35:48] <Wired2coffee> componont.generator btw
L122[08:36:01] <Wired2coffee> component*
L123[08:36:14] <Sangar> anyone here good at french? would 'niveau' be an ok translation for tier? (would be used as 'Carte graphique (Niveau 1)' for example)
L124[08:36:50] <Wobbo> Je ne parle pas Francious
L125[08:37:22] <LordFokas> 'niveau' means level... it's close.
L126[08:37:56] * LordFokas had French classes in high-school but sucked at it...
L127[08:38:03] <Sangar> will have to do. if it bothers anyone they can do a pr :P
L128[08:38:18] <Sangar> same here
L129[08:38:43] * Wobbo had fresh classes in high school as well, but dropped it after three years because he would have failed otherwise
L130[08:38:53] <Sangar> LordFokas: what should i put for tier in portuguese?
L131[08:39:15] <LordFokas> wait, I have a french contact in Skype, I can ask him if you want me to...
L132[08:39:53] <LordFokas> hum... that's going to be hard, I don't think we have anything close to Tier, besides 'nivel', which means level too.
L133[08:40:38] <LordFokas> 'n�vel' will have to do :p
L134[08:41:43] <Sangar> actually... there were some more changes anyway (serverrack and stuff), would you mind having a look over the localization and adding the new stuff to the portuguese one?
L135[08:41:49] <Kenny> Sangar: through google i get ( étage ) meaning tire in French
L136[08:41:55] <Kenny> tier*
L137[08:42:00] <Sangar> means 888 won't be the prerelease, but whatever
L138[08:42:31] <Sangar> Kenny: hmm, yeah, that might work, too...
L139[08:42:58] <Kenny> LordFokas: is this similar: camada
L140[08:43:10] ⇦ Quits: Kilobyte (~Kilobyte@5.231.51.78) (Quit: Bye)
L141[08:43:13] <Kenny> it's what i get trhough google
L142[08:43:55] * Kenny don't nothing about languages, but sure knows how to google hehe
L143[08:44:04] <Kenny> know nothing*
L144[08:46:27] <Kenny> only thing i don't like about google translate is that it auto assumes the female gender of a word
L145[08:47:09] <Wired2coffee> Google is sexist.
L146[08:47:22] <Kenny> Sangar: camada translates as tier in portuguese
L147[08:48:25] <Sangar> mkay
L148[08:48:45] <Kenny> i had a portuguese person verify hehe
L149[08:49:18] <LordFokas> Camada is layer
L150[08:49:30] <Sangar> someone will have to have another look over the localizations for everything that's not en or de anyway, though, since a few new strings came in with 1.2 (servers e.g.)
L151[08:49:40] <LordFokas> I AM portuguese. From PORTUGAL. I know what I'm saying.
L152[08:49:55] <Sangar> i'll leave the pt localization alone for now :P
L153[08:50:23] <Kenny> Lord, take this to Stargate and you will see where i gto my confirmation
L154[08:50:31] <LordFokas> I've seen
L155[08:50:39] <Kenny> I ask you and you did not reply there\
L156[08:50:51] <LordFokas> I saw this channel first
L157[08:50:56] <LordFokas> that's where I was
L158[08:54:01] <Sangar> LordFokas: i'm planning to release the first actual prerelease for 1.2 today, do you think you'll find the time to update the pt localization before that? only if it's not an inconvenience / you have the time, of course! (just uploaded the revised localization, so you could safely base it off of that now)
L159[08:55:28] <LordFokas> idk if I'll have the time to... but I'll look into it as soon as I can...
L160[08:56:27] <Sangar> all right, then i'll just push the first one, no problem :)
L161[09:21:48] *** prassel|off is now known as prasselpikachu
L162[09:30:01] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:9cf6:201a:58de:d005)
L163[09:30:20] <Sangar> warning in advance to anyone using the jenkins versions: the next update (which will be prerelease 1) will lead to item swapping among ram tier 3,4 and the abstract bus card. their ids got swapped in a merge way back and would lead to abstract bus cards becoming ram tier 4 when upgrading from 1.1. also, the redstone i/o block will appear as a derpy tier 3 screen, similar reason. clean upgrading from stable versions has priority, i'm afraid. th
L164[09:31:14] *** prasselpikachu is now known as prassel|off
L165[09:34:07] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:9cf6:201a:58de:d005) (Ping timeout: 194 seconds)
L166[09:41:25] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:9cf6:201a:58de:d005)
L167[09:55:35] <Wobbo> I spy with my little eye, prerelease!
L168[10:01:49] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L169[10:07:20] ⇦ Quits: DaKaTotal (webchat@141.84.9.209) (Ping timeout: 198 seconds)
L170[10:08:13] <Sangar> yep. it's official now :P
L171[10:09:42] *** Sangar changes topic to 'Thread: http://www.minecraftforum.net/topic/2201440-opencomputers-v120pre1/ | Forums: http://oc.cil.li | Latest version: 1.2.0pre1 - find the bugs while they're fresh!'
L172[10:10:28] <Wobbo> I will go looking for bugs when I get macvim build with lua 5.2 support :( because home-brew hates lua5.2
L173[10:10:52] <Sangar> bad homebrew
L174[10:11:46] <Sangar> can't you just build it from source? lua that is.
L175[10:12:50] <Wobbo> Nah, I just rmed lua, and now he is installing gnu plot with lua 5.2
L176[10:13:30] <Wobbo> I only fear for macvim, both gnu plot and luarocks take lua 5.2. And else I have to learn ruby
L177[10:14:36] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L178[10:15:10] <Wobbo> deep, I have to hack macvim myself it seems
L179[10:15:55] ⇨ Joins: Stiepen (~Kilobyte@5.231.51.78)
L180[10:16:33] <Sangar> good luck
L181[10:16:56] <Wobbo> thank you
L182[10:17:35] *** SuPeRMiNoR2|Away is now known as SuPeRMiNoR2
L183[10:20:24] <Wobbo> Guess what, changing the dependency from lua to lua52 made it build without lua :D Now just hoping it works and stuff
L184[10:27:02] <Wobbo> This does make me want to build a similar system for opencomputers
L185[10:27:15] <Wobbo> because I can just edit the formula
L186[10:29:22] <Sangar> an installation system you mean?
L187[10:29:38] <Wobbo> Yeah, a package manager with a similar structure as home-brew.
L188[10:30:24] <Wobbo> I wanted to make a package manager for a longer time now, that is one of the reasons why I made lsh, since you can easily bridge the gap between lua and shell programs with it.
L189[10:31:54] <Sangar> a package manager would certainly be nice to have. i think you're the third person saying they want to make one / are making one :P let's see when the first one actually is released
L190[10:32:14] <Wobbo> Lets see which one is the easiest to use :P
L191[10:32:29] <Sangar> hehe
L192[10:33:21] <Wobbo> the only problem I am still having with a package manager in OC, is that there is no version of ftp for oc, which would be useful for having in game repo with files
L193[10:33:51] <Wobbo> And then I really mean a protocol, not a program :P
L194[10:35:10] <Sangar> someone should implement a nfs so you can transparently 'mount' other computers' shares :)
L195[10:37:23] <Wobbo> That would work as well yeah
L196[10:37:45] <Wobbo> file:/mnt/smth shouldn't be hard to use as a source :P
L197[10:39:30] <Wobbo> But who else wanted to make a package manager then?
L198[10:40:00] <Wobbo> dinner
L199[10:47:05] <Sangar> someone on the mcf pm'd me quite a while a go (very shortly after the first release actually), and Ir7 _o was working on something as well, iirc (planning to use the http api and having the repo on a real server)
L200[10:50:22] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Wobbo)
L201[11:12:45] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L202[11:14:33] <Wobbo> I don't have my energy settings set properly, I disconnect each time I leave :/
L203[11:21:22] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L204[11:41:50] *** Kenny is now known as Kenny|AFK
L205[11:48:40] <Wobbo> Durr, now I got MacVim to work, but I forgot to save my .vimrc >.< stupid me
L206[11:51:46] <Forecaster> Sangar: do you *have* to use a list for block ids? :I
L207[11:54:18] *** LordFokas is now known as LordFokas|off
L208[12:00:33] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L209[12:06:40] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|NomNomNom
L210[12:10:43] *** SuPeRMiNoR2|NomNomNom is now known as SuPeRMiNoR2
L211[12:18:07] <Wobbo> Finally, time for OC 1.2 :)
L212[12:20:02] <Sangar> Forecaster: what do you mean? in the config?
L213[12:21:50] <Forecaster> yes
L214[12:31:48] <Sangar> well, I obviously wouldn't *have* to :P i think it's cleaner that way, though. what's the problem with it being a list?
L215[12:32:16] <Forecaster> it's really hard to interprit a list like that
L216[12:32:22] <Forecaster> interpret*
L217[12:32:53] <Sangar> ?
L218[12:32:56] <Forecaster> I can't think of any reliable way to find a list like that in a file
L219[12:33:24] <Forecaster> currently my id resolver web-app can't find those ids
L220[12:33:24] <Sangar> oh as in automatically adjusting the config?
L221[12:34:22] <Forecaster> normally it just extracts each line in a category and explodes it via the = sign
L222[12:35:03] <Forecaster> it'd also work if it printed them to the same line
L223[12:35:24] <Forecaster> but forge inserts a linebreak after each list item
L224[12:39:31] <Sangar> meh
L225[12:40:27] <Sangar> i'll think about transitioning to using individual entries
L226[12:40:49] ⇨ Joins: TheRealKANi (webchat@x1-6-e0-46-9a-ed-81-66.cpe.webspeed.dk)
L227[12:40:54] <Forecaster> great ^^
L228[12:41:07] <Forecaster> otherwise I'll have to figure out a way to extract lists like that
L229[12:41:19] <Forecaster> and I have no idea how to do that
L230[12:41:41] <TheRealKANi> Hi.. I have a question about OC 1.1.3 dev78.. Anyone got a second..?
L231[12:41:42] <Sangar> continue reading chars until you hit a ']' and then split the stuff inbetween on the commas?
L232[12:42:10] <Sangar> there is no such version :P but ask away
L233[12:42:16] <Forecaster> that could work, but i'd still mean a lot of work adding that to my system
L234[12:42:33] <Forecaster> and this is a super special single case...
L235[12:42:41] <Sangar> me so special!
L236[12:42:55] <TheRealKANi> How do one create a API/Libary and how to you load it into script..?
L237[12:43:15] <Forecaster> yeah, I've never seen another mod besides oc use a list for ids
L238[12:43:27] <Wobbo> TheRealKANi: prepare a normal lua file, but at the end return what you want to be in the module
L239[12:43:53] <Wobbo> the you can install it into your package.path, and load it with local module = require "module"
L240[12:45:17] <TheRealKANi> what do you mean about returning what i want to have in the lib....? shouldn't I be able to make use of functions in the lib..
L241[12:45:41] <Sangar> http://lua-users.org/wiki/ModulesTutorial
L242[12:45:57] <Wobbo> I mean that, at the end of your module, you return the functions you want to export in a table.
L243[12:46:07] <Wobbo> The link that Sangar just posted will help as well
L244[12:46:34] <TheRealKANi> Thanks guys.. Thats exactly what I was looking for..
L245[12:46:41] <TheRealKANi> BTW.. http://ci.cil.li/job/OpenComputers/
L246[12:47:00] <TheRealKANi> In that link is all dev builds of OC.. ;-)
L247[12:47:17] <Sangar> yeah, but the devbuilds are 1.2 not 1.1 ;)
L248[12:47:31] <TheRealKANi> ahh.. tyop.. my bad..
L249[12:47:36] <Wobbo> there is also a pre lease for 1.2 that you can download now ;)
L250[12:51:04] <Wobbo> Btw, Sangar, more is really anonying when you are used to less :(
L251[12:52:00] <Sangar> implement less :P
L252[12:52:22] <Wobbo> I probably will, because not being able to scroll is horrible
L253[12:52:56] ⇦ Quits: TheRealKANi (webchat@x1-6-e0-46-9a-ed-81-66.cpe.webspeed.dk) (Ping timeout: 198 seconds)
L254[12:54:06] <Sangar> i know it is. but there still has to be something left for you and others to do, it'd be boring otherwise :P
L255[12:54:38] <Wobbo> I still have a package manager and an OOP module left :P
L256[12:55:04] <Sangar> hehe
L257[12:55:58] <Wobbo> Also, sangar, what about renaming autorun.lua to .autorun.lua? or support for both versions? so I won't have to look at the file each time :P
L258[12:56:27] <Sangar> i actually intended to do that originally, but totally forgot about it -.-
L259[12:56:39] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L260[12:56:41] <Wobbo> XD
L261[12:57:35] <Sangar> i'll try it as an additional alternative, depends on how much it'll slow things down whether i'll take it in or not
L262[12:59:03] <Wobbo> Are we already able to mount stuff outside of /?
L263[12:59:10] <Sangar> yes
L264[12:59:46] <Sangar> Forecaster: http://www.phpliveregex.com/p/3tg using preg_match_all seems like it'd do the job of extracting the block ids rather nicely.
L265[12:59:57] <Wobbo> nvm, I named the file auto mount >.<
L266[13:04:39] <Kenny|AFK> Sangar: you do know that LordJoda's tutorials do not apply now with the release of 1.2, right?
L267[13:05:04] <Sangar> they still do for the most part
L268[13:05:25] <Kenny|AFK> the first one on building a computer is now outdated
L269[13:05:48] *** Kenny|AFK is now known as Kenny
L270[13:06:09] <Sangar> yeah, well. there'll be one ore more vids on changes in 1.2.
L271[13:06:41] <Sangar> it's the price of progress :P
L272[13:06:52] <Kenny> ok. I'm still trying to figure out how to use the dang robots :)
L273[13:07:36] <Kenny> i put down a charger, place the robot next to, apply redstone but the robot doesn't begin to charge up
L274[13:07:52] <Wobbo> You need to apply redstone to the charger
L275[13:08:00] <Kenny> i did
L276[13:08:13] <Kenny> but the robot isn't taking a charge
L277[13:08:19] <Sangar> don't hate me, but: power is enabled, right?
L278[13:08:40] <Kenny> what do you mean power is enabled?
L279[13:08:44] <Wobbo> Does the charger have power?
L280[13:08:48] <Kenny> yep
L281[13:08:53] <Sangar> ue3 is present and its not disabled in the config i mean
L282[13:09:13] <Kenny> wait, you mean a power source as well as redstone?
L283[13:09:23] <Wobbo> Yes
L284[13:09:30] * Kenny desk palms
L285[13:10:19] * Kenny digs out the old kick foot and stands in front of it gettubg his behind kis=cked for not thinking
L286[13:10:23] <Kenny> getting*
L287[13:10:48] <Kenny> the keys on this board are too dang small for my fingers *grrrr*
L288[13:10:53] <Sangar> ^^
L289[13:11:57] <Kenny> the kick foot IS something i made way back in school :)
L290[13:12:11] <Kenny> it was meant as a joke on the shop teacher hehe
L291[13:12:11] *** Stiepen is now known as Kilobyte
L292[13:13:08] <Kenny> he didn't think i could do it....
L293[13:13:19] <Kenny> but he din't know this hillbilly very well lol
L294[13:13:26] <Kenny> didn't*
L295[13:21:38] ⇦ Quits: vv (~IceChat9@2a02:1810:188b:2b00:9cf6:201a:58de:d005) (Read error: Connection reset by peer)
L296[13:22:50] ⇨ Joins: vv (~IceChat9@2a02:1810:188b:2b00:9cf6:201a:58de:d005)
L297[13:22:53] <Wobbo> Sangar, what do you think about this for a package manager: packages get build in a specific dir(build), and when they are done building, they move to a package specific dir where bin/ and lib/ and man/ get symlinked into path, lib path and manpath. Would that be feasible and is it a little op?
L298[13:23:11] <Kenny> does the charger accept a Thermal Energy powr source?
L299[13:23:16] <Kenny> power*
L300[13:23:29] <Wobbo> If you place a power converter in between
L301[13:23:37] <Kenny> ok
L302[13:23:52] <Wobbo> At least, if thermal energy is supported
L303[13:24:00] <Kenny> not uised to all of this extra stuff to use power sources hehe
L304[13:24:05] <Kenny> used*
L305[13:25:20] <Sangar> well, basically the power converter eats everything (bc, ic2, ue, te) and converts it to an "internal format" that is then used by everything (computer, screen, wlan, robots, ...)
L306[13:25:51] <Sangar> Wobbo: not sure what you'd actually 'build' in this context, but aside from that, sure, sounds good
L307[13:26:38] <Wobbo> Yeah, that is true, not much building going on :P Maybe configs and stuff or something? Although they should go into portprefix/etc…
L308[13:34:11] <Wobbo> What will ln do when you try to link a non existent file?
L309[13:42:45] *** Kenny is now known as Kenny|AFK
L310[13:43:02] <Wobbo> Apparently, just link it
L311[13:48:53] *** alekso56 is now known as alekso56_off
L312[14:03:32] <Biohazard> Sangar: are you using forgegradle on 1.6.4?
L313[14:11:31] <Sangar> nah, not yet.
L314[14:14:22] <Biohazard> was gonna ask where the forgegradle files were. but i found them
L315[14:15:27] <Biohazard> :D
L316[14:40:59] ⇦ Quits: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de) (Read error: Connection reset by peer)
L317[14:40:59] ⇦ Quits: Ir7_o (~JBouncer@irocast.net) (Read error: Connection reset by peer)
L318[14:46:56] ⇨ Joins: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de)
L319[14:46:56] zsh sets mode: +o on Sangar
L320[14:48:51] <Forecaster> heh, that guy on the forum going "y u UE?" :P
L321[14:49:19] <Sangar> i'm honestly curious whether there's an actual reason or if he's just trolling :P
L322[14:49:45] <Wobbo> which guy on which forum?
L323[14:49:58] <Sangar> ldog, on the minecraft forums
L324[14:50:01] <Forecaster> pretty sure he's just wondering why you don't just go to Redstone Flux like "everytone else"
L325[14:50:03] <Wobbo> ah
L326[14:50:44] <Sangar> maybe
L327[14:53:08] <Wobbo> Sangar, what is the easiest way to get the root of a mounted disk?
L328[14:53:33] <Wobbo> Or to be more explicit, I want to get the auto run of a disk that I want to install a program on
L329[14:54:27] *** LordFokas|off is now known as LordFokas
L330[14:54:38] <Sangar> filesystem.get takes a path and returns the proxy of the filesystem together with the path on that file system.
L331[14:56:16] <Wobbo> So you could look at the difference between the path on the filesystem and the real path?
L332[14:56:29] <Sangar> yeah
L333[14:56:54] <Sangar> that's the best thing i can come up with off the top of my head
L334[14:57:32] <Wobbo> And a minus(-) is a filename is okay?
L335[14:57:54] <Sangar> should be
L336[14:58:13] <Forecaster> more commonly refered to as a dash :P
L337[14:58:31] <Wobbo> forgot :P
L338[14:59:08] <Wobbo> Also, how does the internet api work?
L339[15:00:50] ⇨ Joins: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net)
L340[15:00:56] <Wobbo> Hi
L341[15:01:01] <Symmetryc> Wobbo: Hello
L342[15:01:22] <Sangar> Wobbo: Also, how does the internet api work? <- what part of it? or rather, what exactly do you mean?
L343[15:01:59] <Wobbo> Sangar: how do I download a plain text file from the internet?
L344[15:03:39] <Sangar> ah. have a look at the pastebin program, that should give you a better idea, but to get a file via http use internet.request - it's the same as https://github.com/MightyPirates/OpenComputers/wiki/API-HTTP this, just moved it since there's also sockets now, so that name is more generic
L345[15:04:19] <Wobbo> Ah, I thought it also changed a bit
L346[15:05:02] <Sangar> well, not much. the only difference is that the iterator now returns "chunks" of data instead of lines, to also support binary data
L347[15:05:45] <Sangar> i hope i'll find some time to update the wiki soon... :/
L348[15:07:19] <Wobbo> So much documentation to write :P
L349[15:07:29] <Sangar> indeed...
L350[15:10:57] <Wobbo> I got man pages for grep, get opt, lsh and lshlib left, wiki for COLua, and soon manages for openports(I hope)
L351[15:19:12] <Forecaster> I knew it
L352[15:19:26] <Sangar> hehe
L353[15:19:47] <Forecaster> Idog: "I'm also biased towards Redstone Flux"
L354[15:19:54] <Sangar> aye
L355[15:20:06] <Forecaster> xD
L356[15:21:26] <Forecaster> in my eyes that pretty much annihilates any credibility he may have appeared to have
L357[15:22:37] <Kenny|AFK> Sangar, I'll not use your name for a seed in minecraft again :P
L358[15:22:45] <Wobbo> XD
L359[15:22:51] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L360[15:22:54] <Forecaster> may have had*
L361[15:23:08] <Forecaster> that statement was a bit redundant
L362[15:23:31] <Sangar> heh, never tried that :P
L363[15:23:37] <Kenny|AFK> I spawned at the bottom of an ocean
L364[15:23:47] <Sangar> ah, those are the best spawns
L365[15:23:53] <Kenny|AFK> get the surface and don't see any land anywhere
L366[15:26:21] <Wobbo> Try your own name
L367[15:27:01] <Wobbo> Sangar, what is the best way to save a table with functions in it?
L368[15:27:26] <Sangar> save as in on disk?
L369[15:27:33] <Wobbo> Yes
L370[15:28:02] <Sangar> eris :P
L371[15:28:18] <Wobbo> I want to build a tree that keeps all the ports organised, tells you which are installed, what their versions are and what they depend on
L372[15:28:22] <Sangar> in oc though, none, really, since you can't load string.dump'ed functions again
L373[15:28:27] <Sangar> unless bytecode is enabled in the config
L374[15:28:32] <Sangar> *bytecode loading
L375[15:28:46] <Wobbo> Hmm… then I have to load the data and create a new tree every time
L376[15:28:46] <Kenny|AFK> Wobbo, tried OPenComputers and got a beautiful spawn :)
L377[15:28:57] <Wobbo> Kenny: nice
L378[15:28:57] <Kenny|AFK> OpenComputers*
L379[15:29:43] <Kenny|AFK> on the top of a mountain in an Extreme Hills biome right next to the ocean where i can mine for resources when i reach that point :)
L380[15:32:33] <Wobbo> BTW, did I already tell you that you can set the path from within lsh now? :)
L381[15:34:25] *** AngieBLD|Off is now known as AngieBLD
L382[15:34:34] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L383[15:40:27] <Sangar> i thought lsh allowed you to call lua methods since the beginning? :P (so could've just done a shell.setPath, no?)
L384[15:41:06] <Wobbo> No, it only allowed you to call programs using shell.execute(it actually called shell.execute for you, but whatever)
L385[15:41:24] <Wobbo> But since it is normal lua, you could create new functions
L386[15:42:49] <Sangar> ah, ok
L387[15:43:09] <Sangar> so it uses a blank environment?
L388[15:43:26] <Wobbo> Not totally blank, but mostly, yes
L389[15:43:37] <Wobbo> It has an export function and a read function
L390[15:43:51] <Sangar> i see
L391[15:43:55] <Wobbo> If you use the default environment or inherit from it, that is
L392[15:45:09] <Wobbo> open ports will use a custom environment for lsh, so it will not have export and read, but will have additional support for writing port files, obviously.
L393[15:47:17] <Wobbo> But it is pretty easy to extend lsh from normal Lua, you just can't use the interpreter then. I might change that later on, but for now it will stay this way.
L394[16:10:47] <Wobbo> Is there a way to get all the files in a folder via http?
L395[16:22:14] *** AngieBLD is now known as AngieBLD|Off
L396[16:56:15] ⇨ Joins: Wobbo_ (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L397[16:56:15] ⇨ Joins: Sangar1 (~Sangar@178-26-87-157-dynip.superkabel.de)
L398[16:56:19] <Kenny|AFK> derpy internet Sangar?
L399[16:57:40] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 207 seconds)
L400[16:57:40] *** Wobbo_ is now known as Wobbo
L401[16:58:58] ⇦ Quits: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de) (Ping timeout: 207 seconds)
L402[17:03:51] *** Biohazard is now known as Bot
L403[17:05:24] ⇦ Quits: Sangar1 (~Sangar@178-26-87-157-dynip.superkabel.de) (Quit: Leaving.)
L404[17:05:28] ⇨ Joins: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de)
L405[17:05:29] zsh sets mode: +o on Sangar
L406[17:05:35] <Sangar> so it would seem
L407[17:06:05] <Wobbo> It is not just you
L408[17:07:02] <Wobbo> I keep disconnecting to, maybe it is a coincide, but maybe there are problems somewhere
L409[17:09:57] <Sangar> yeah, about 10 people timed out on #calclavia the same time, looks like its the network
L410[17:15:49] ⇨ Joins: Ir7_o2 (~JBouncer@irocast.net)
L411[17:16:22] *** Ir7_o2 is now known as Ir7_o
L412[17:16:26] zsh sets mode: +o on Ir7_o
L413[17:17:03] ⇦ Quits: johnsmith0508 (~Logan@75.115.1.190) (Quit: johnsmith0508)
L414[17:30:10] <Wired2coffee> Back.
L415[17:30:28] <Wired2coffee> I'm not having any problems.
L416[17:38:14] <SpiritedDusty> Sangar, the 1.2 prerelease announcement on the forums has the wrong download link. its linking to 1.1.3. gonna change it
L417[17:38:42] <Wired2coffee> Should I add it to my server?
L418[17:38:46] <Sangar> oops. thanks.
L419[17:40:11] <Sangar> it's less buggy than the dev releases and probably than 1.1, so I don't see why not :)
L420[17:41:46] ⇦ Quits: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net) (Quit: Web client closed)
L421[17:41:56] *** Lathanael is now known as Lathanael|Away
L422[17:50:33] <Wobbo> I am going to bed
L423[17:50:38] <Wobbo> See you all later
L424[17:51:33] ⇦ Parts: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) ())
L425[18:04:01] <Ir7_o> ok, i am here
L426[18:04:11] <Wired2coffee> Hi there!
L427[18:15:34] ⇨ Joins: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net)
L428[18:32:33] <SpiritedDusty> OC gets so many new features so fast lol
L429[18:33:02] <Wired2coffee> Power converters arent working
L430[18:34:28] <SpiritedDusty> hey Sangar, why does it always say "Too many components connected to the computer" when I try to boot up a server rack?
L431[18:37:09] <SpiritedDusty> hm.. I can't boot up server racks
L432[18:44:10] *** manmaed is now known as manmaed|AFK
L433[18:44:18] <Wired2coffee> Im on my server, power ist workin
L434[18:46:20] *** manmaed|AFK is now known as manmaed
L435[18:47:22] <Wired2coffee> Pretty sure my remote terminals not workind
L436[18:47:47] <Wired2coffee> Either that or Im doing something wrong
L437[18:48:29] *** manmaed is now known as manmaed|AFK
L438[18:49:37] <Sangar> SpiritedDusty: try specifying a single side for the server in the rack's config - or throw a couple more cpus in and see what's connected
L439[18:50:15] <Wired2coffee> Come on the server and ill gm you
L440[18:50:33] *** AngieBLD|Off is now known as AngieBLD
L441[18:52:06] <Sangar> Wired2coffee: i explicitly tested power earlier, and it was working for me. as for the remote terminal, is there a graphics card in the server? i couldn't decide whether to make that built-in or not... so i decided against it (since it costs one component you couldn't use for something else)
L442[18:53:23] <Wired2coffee> Im trying to attach a stirling engine and it wont even face toward the power converter
L443[18:53:55] <Sangar> just to make sure: you have ue3 core installed?
L444[18:54:10] <Wired2coffee> I have BC, not UE
L445[18:54:49] <Sangar> as it says in the release announcement, oc uses ue3 core for all the power conversion now. there should even be a chat message when you start the game / join the server if its not present.
L446[18:55:19] <Wired2coffee> Ah, sorry, didnt see that
L447[18:55:30] <Wired2coffee> guess Ill have to add it
L448[18:55:34] <Sangar> phew, at least it's not a bug :P
L449[18:56:20] <Wired2coffee> Can you send me a link to the version you reccomend?
L450[18:56:41] <Sangar> just get the latest one http://universalelectricity.com/downloads/
L451[18:57:03] <Wired2coffee> And if I install the core, itll make BC engines work?
L452[18:57:06] <Sangar> yep
L453[19:02:57] <Wired2coffee> You're welcome to come on the server and test too, Sangar
L454[19:03:26] <Kenny|AFK> Kenny|AFK pours Sangar a cold glass of Chardony
L455[19:03:27] <Kenny|AFK> \_/
L456[19:04:12] <Sangar> maybe tomorrow :) I'll get some sleep now. gnight everyone!
L457[19:04:21] <Wired2coffee> Kenny is not a very good name for a Butler
L458[19:04:22] <Kenny|AFK> i figured it was too late for coffee :0\nite
L459[19:04:24] ⇨ Joins: tofep (~tofep@d27-99-26-85.bla802.nsw.optusnet.com.au)
L460[19:04:36] *** Kenny|AFK is now known as Kenny
L461[19:04:46] ⇦ Parts: Sangar (~Sangar@178-26-87-157-dynip.superkabel.de) ())
L462[19:04:49] <Kenny> my full name is just fine
L463[19:05:04] <Kenny> and besides, i'm a Hillbilly butler
L464[19:05:11] <Kenny> :P
L465[19:06:04] <Wired2coffee> Are remote terminals not working or am I a derp?
L466[19:06:26] <Kenny> i think maybe the latter :)
L467[19:06:44] <Kenny> but then i haven't tried the servers yet
L468[19:07:08] <Kenny> i'm doing something i haven't done before.....
L469[19:07:08] <Wired2coffee> It is the majority of the time, but then what am I doing wrong?
L470[19:07:28] <Wired2coffee> Mind giving me a hand?
L471[19:07:43] <Kenny> i'm actually playing the game from the start to see how long it takes me to get a computer :)
L472[19:08:17] <Kenny> waiting on dinner to get here right now
L473[19:08:55] <Kenny> for some reason i rated with the government this month and i got my disability check a day early
L474[19:09:46] <Wired2coffee> Do I need any kind of thing to get the rem terminals working?
L475[19:10:09] <Kenny> i actually have no clue. The servers are totally new to me
L476[19:12:11] <Wired2coffee> OH you cant stick a t3 graphirs card inside a server
L477[19:12:32] <Wired2coffee> thats what I was doing wrong
L478[19:13:42] * Kenny DiNozzo's Wired2coffee
L479[19:13:54] <Kenny> quit drinking so much coffee and read
L480[19:14:21] <Kenny> he said right on the page that there were roman Nuerals representing what you could put in the slot
L481[19:14:28] <Kenny> numerals*
L482[19:14:55] <Wired2coffee> Too excited, cant bother with that reading stuffs
L483[19:18:35] <SpiritedDusty> hmm Sangar, I have a single server in the server rack and its still not booting..
L484[19:18:57] <Kenny> He's sleeping, Dusty
L485[19:19:01] <SpiritedDusty> oh
L486[19:19:03] <SpiritedDusty> derp
L487[19:19:11] <Wired2coffee> its working on the server desty
L488[19:19:15] <SpiritedDusty> hm..
L489[19:19:16] <SpiritedDusty> omw
L490[19:20:14] <SpiritedDusty> wheres uh the new technic modpack?
L491[19:20:38] <Kenny> f*** technic
L492[19:21:09] <Wired2coffee> its not required, just helps the lazy
L493[19:21:50] <Kenny> ok, someone give me a list of what they would like in a mod pack and i'll see if i can't get a legal pack out
L494[19:22:02] *** AngieBLD is now known as AngieBLD|Off
L495[19:22:07] <Kenny> i know a lot of these mod devs
L496[19:22:23] <Kenny> and i used to handle the AMCO pack at one time
L497[19:23:40] <Kenny> and it won't be through FTB
L498[19:34:18] ⇨ Joins: johnsmith0508 (~Logan@pool-173-65-233-231.tampfl.fios.verizon.net)
L499[19:41:39] <Wired2coffee> Kenny, see how long it takes you to saturate a server rack
L500[19:43:58] <Kenny> dinner time right now
L501[19:44:06] <Wired2coffee> Watcha eatin?
L502[19:44:18] <Kenny> pizza!!!!
L503[19:44:48] <Kenny> meat lovers :)
L504[19:44:52] <Wired2coffee> Hard to go wrong with
L505[19:45:12] <Kenny> gov't paid me a day early
L506[19:51:41] <Michiyo> cause the first falls on a weekend, they pay the previous friday
L507[19:52:26] <Kenny> my posts to a debit card
L508[19:52:33] <Kenny> mine*
L509[19:53:28] <Michiyo> my moms does to
L510[19:53:43] <Michiyo> and she gets it the friday before the weekend when the first falls on sat/sun
L511[19:53:54] <Kenny> didn't know it worked that way
L512[19:54:15] <Kenny> just started getting disabilkity in Nov
L513[19:55:18] <Kenny> battled for 7 years before i finally got it
L514[19:55:31] <Michiyo> yeah my mom did about the same
L515[19:56:04] <Kenny> now i have an idea that with the next 2-3 years i'll be wheelchair bound
L516[19:56:25] <Kenny> legs are getting bad and on some days it is hard to walk
L517[19:57:05] <Kenny> but i won't let that keep this old HIllbilly down :)
L518[19:57:30] <Kenny> already built my transportaion :)
L519[19:58:05] <Kenny> motorized 3 wheel bicycle
L520[20:00:19] <Kenny> come summer mightake a trip across the country :)
L521[20:03:18] <Wired2coffee> Have fun!
L522[20:03:32] <Wired2coffee> Bring lots of gas money!
L523[20:04:20] <Kenny> why?
L524[20:04:36] <Kenny> i get abetwen 150 and 180 mpg
L525[20:04:41] <Kenny> between*
L526[20:05:05] <Kenny> shouldn't cost me more than $100 to go from here to Cal
L527[20:05:54] <Wired2coffee> Uhh, for "just in case?"
L528[20:06:21] <Kenny> you said 'Bring lots of GAS money'
L529[20:06:49] <Wired2coffee> Yeah, that was a correction :P
L530[20:06:51] <Kenny> shouldn't cost me more than $100 there and $100 back
L531[20:07:29] <Kenny> not only that the gas mileage stats were based on an engine that was being run constantly.....
L532[20:07:42] <Kenny> i'm on a bike that i can get up to speed and coast
L533[20:07:57] <Kenny> so i should be to stretch that out to about 200 mpg
L534[20:08:34] <Kenny> hehe
L535[20:11:33] <Kenny> ok. dinner's over. tiem to sit back, relax and have a smoke
L536[20:11:57] <Kenny> and not one that will make me eat more :P
L537[20:12:23] <Wired2coffee> nom nom nom nom
L538[20:12:49] <Kenny> though i wish i had some of that other. helps me with the pain
L539[20:13:29] <Kenny> going afk to enjoy this smoke and watch an episode of NCIS :)
L540[20:13:35] *** Kenny is now known as Kenny|AFK
L541[20:40:08] *** JoshTheEnder|BackInTheEther is now known as JoshTheEnder
L542[20:52:52] *** JoshTheEnder is now known as JoshTheEnder|BackInTheEther
L543[21:08:59] ⇦ Quits: johnsmith0508 (~Logan@pool-173-65-233-231.tampfl.fios.verizon.net) (Quit: johnsmith0508)
L544[21:33:09] ⇦ Quits: Symmetryc (webchat@pool-108-9-103-224.tampfl.fios.verizon.net) (Quit: Web client closed)
L545[22:38:19] *** LordFokas is now known as LordFokas|off
L546[22:41:41] ⇦ Quits: Lathanael|Away (~Lathanael@p54971C29.dip0.t-ipconnect.de) (Ping timeout: 380 seconds)
L547[22:42:35] ⇨ Joins: Lathanael (~Lathanael@p54970C05.dip0.t-ipconnect.de)
L548[22:45:51] *** SuPeRMiNoR2 is now known as SuPeRMiNoR2|Away
L549[22:55:04] <Wired2coffee> Slow day, isn't it?
L550[23:20:25] <Wired2coffee> Starting survival, the goal is to get a fully upgraded server rack
L551[23:25:11] <SpiritedDusty> there was some russian spam on the forums
L552[23:25:16] <SpiritedDusty> and it disappeared in a click
L553[23:25:32] <Wired2coffee> Huh?
L554[23:25:46] <SpiritedDusty> there was some russian spam on some movie in the general section
L555[23:25:48] <SpiritedDusty> but I got rid of it
L556[23:38:24] <Wired2coffee> SpiritedDusty: Working on a breakdown of haw mugd a saturated server costs, want me to post it?
L557[23:38:40] <Wired2coffee> how much*
<<Prev Next>> Scroll to Top