IRC logs for #opendune on OFTC at 2010-01-13
            
04:00:04 *** glx has quit IRC
04:13:24 *** Yexo has quit IRC
04:13:50 *** Yexo has joined #openDune
04:13:50 *** ChanServ sets mode: +v Yexo
04:16:11 *** Yexo_ has joined #openDune
04:16:11 *** ChanServ sets mode: +v Yexo_
04:16:12 *** Yexo has quit IRC
04:22:36 *** Yexo__ has joined #openDune
04:23:58 *** Yexo_ has quit IRC
04:30:09 *** Yexo has joined #openDune
04:30:09 *** ChanServ sets mode: +v Yexo
04:30:41 *** Yexo__ has quit IRC
10:18:09 *** tb2 has joined #openDune
10:18:15 <tb2> hello :)
10:18:19 <Xaroth> o/
10:18:32 * Xaroth looking around vsphere 4 specs
10:18:36 <tb2> still recovering my disk .... took another approach .. takes 6 hours :(
10:18:45 <Xaroth> Can't really see how the licensing stuff in that works
10:18:46 <tb2> it is better ;)
10:18:50 <Xaroth> I know it is
10:18:56 <Xaroth> I want to migrate all our servers to it
10:18:56 <tb2> Switch to Xen ;)
10:18:59 <Xaroth> fuck xen :P
10:19:20 <tb2> rather not
10:19:22 <tb2> but if you want me to
10:19:24 <Xaroth> the issue is tho, that you now get serial keys for it
10:19:32 <Xaroth> I wonder what the re-usability of those keys are
10:19:47 <Xaroth> seeing the ESX host itself is now doing the verification of the key
10:20:21 <tb2> try it ;)
10:20:25 <Xaroth> and the difference between having to buy 1 5k license that works on 4 servers, or having to buy 4 5k licenses ... is quite a bit
10:20:32 <Xaroth> er, no :P
10:20:41 <Xaroth> those 4 machines are running production
10:20:55 <tb2> send them a ticket!
10:21:04 <Xaroth> yes, they would like that :P
10:21:13 <Xaroth> 'hai i want to hax yer software, kthx?
10:21:45 <tb2> you can ask them if 1 license works, or if you need 4 ..
10:21:47 <tb2> valid question
10:22:06 <Xaroth> from the documentation it'd be 1 license :P
10:22:19 <Xaroth> but then the question is, 1 license for 16 cpus, or 1 for 4 cpus
10:22:39 <Xaroth> (s/16/8/ s/4/2/)
10:23:20 <Xaroth> oo
10:23:24 <Xaroth> I did, however, find a keygen o-O
10:23:35 <tb2> hahahaha
10:23:36 <tb2> really? :p
10:23:38 <Xaroth> yeh
10:25:52 <Xaroth> it's on binsearch as well :o
10:26:05 <Xaroth> old date tho, so can't get it from isp news server
10:26:21 <tb2> you want me to fetch it? I can get things from 300 days back :p
10:26:25 <Xaroth> nah
10:26:35 <Xaroth> the whole concept was making sure every license was legal and up to date
10:27:46 <Xaroth> so a bit counter productive to then go.. hack it :P
10:36:11 <tb2> I find it strange I don't detect the VMDK footprint for drives .. only LVM footprints :(
10:36:54 <Xaroth> maybe the vmdk is just a pure binary representation of a disk?
10:37:10 <Xaroth> and as such, you get the LVM footprints as they are on that 'disk'
10:37:23 <tb2> well, I detected the grub footprint, so I tried to write that to disk, which failed .. which happens if the VMDK is compressed or something ...
10:37:38 <tb2> as far as I know I made VMDKs .. but I might be wrong :p
10:37:54 <tb2> but in a LVM is now a partition ... just how to get it out from it :p
10:54:19 <tb2> owh, btw, Xaroth, the LVM is on the disk, where each LV is a VMDK .. I was just hoping it was relaly a VMDK, but it turns out to be raw ..
10:54:26 <tb2> so it is not a LVM in a VMDK :p
10:59:20 <Xaroth> ah
11:17:42 <tb2> I hate EVE goes offline for 1 hour EVERY DAY
11:17:44 <tb2> I want to play NOW!
11:58:20 <Xaroth> better offline an hour a day than a slow server :P
12:04:14 <Xaroth> tb2: easy sollution, get keygen, get spare esx machine, install on that while having a tcpdump -xni on the interface of the gateway scanning for the traffic
12:04:17 <Xaroth> see what happens
12:04:24 <Xaroth> if nothing happens traffic-wise, win
12:05:44 <Xaroth> ah, i missed an l.. -xnli ...
13:00:39 <tb2> let me know the result ;)
13:00:56 <tb2> still scanning 1 TB of data ....
13:01:11 <tb2> via USB is slow ...
13:01:18 <tb2> 35 MB/s .... pff ...
13:02:22 <tb2> my next machine really needs eSATA :p
13:05:32 <Xaroth> gah
13:05:43 <Xaroth> esx 4 requires 64b processor
13:05:51 <tb2> yup
13:05:53 <Xaroth> old spare only has 32b :/
13:06:02 <Xaroth> heck, all spares we tested are 32b :p
13:07:19 *** glx has joined #openDune
13:07:19 *** ChanServ sets mode: +o glx
13:07:29 <tb2> morning glx :)
13:07:32 <Xaroth> o/
13:07:37 <tb2> Xaroth: we just recevied 4 new machines .. :p
13:07:41 <glx> hello
13:07:42 <tb2> so I can try it next week :p
13:07:58 <Xaroth> :o nice
13:08:58 <tb2> well .. on one needs to be installed Windows :(
13:09:06 <Xaroth> Top5 NUwerk.nl
13:09:07 <Xaroth> 4. EvoSwitch Netherlands B.V.
13:09:08 <Xaroth> hah
13:10:03 <tb2> lol
13:11:00 <tb2> so I know where I can work when I finish in 6 months :p
13:13:42 <Xaroth> heh
13:13:55 <Xaroth> why work there, I already know the door-code to the wikipedia servers :P
13:14:39 <tb2> because then you can open it legally?
13:14:53 <Xaroth> nope, you still need customer consent :P
13:15:00 <tb2> details details details
13:15:08 <Xaroth> heh
13:16:57 <tb2> but okay ... the technical personal at EvoSwitch is not from Evo, but from LeaseWeb, so ...
13:17:16 <Xaroth> well, yeh, they get paid indirectly by LW :P
13:18:33 <tb2> it is so boring .. one machine down .. the other runniing analyses to get the first machine up ...
13:18:40 <tb2> leaving me with one machine I can't really work with/on
13:21:35 <Xaroth> http://www.vcritical.com/2009/05/vmware-esx-4-can-even-virtualize-itself/
13:24:56 <tb2> hehe
13:24:58 <tb2> cool aint it? :)
13:33:19 <tb2> damn, I hit a game with a lot of text .. lot of textual hits :(
13:35:13 <tb2> @calc 0x1f414897f1 / 1024 / 1024 / 1024
13:35:13 <DorpsGek> tb2: 125.020055757
13:35:17 <tb2> 125GB done .. lalala
13:36:41 <tb2> you have no idea how often the letters [Gg][Rr][Uu][Bb] hit in random text
13:36:44 <tb2> binary text
13:37:31 <Xaroth> heh
13:58:31 <tb2> k, time to go to some dancing classes :)
13:58:33 <tb2> bubye :)
13:58:35 *** tb2 has quit IRC
20:58:37 *** Yexo_ has joined #openDune
20:58:37 *** ChanServ sets mode: +v Yexo_
20:59:00 *** Yexo is now known as Guest2017
20:59:01 *** Yexo_ is now known as Yexo
21:05:24 *** Guest2017 has quit IRC
21:12:54 *** DorpsGek has joined #openDune
21:12:54 *** ChanServ sets mode: +o DorpsGek
21:14:26 *** tb2 has joined #openDune
21:14:41 <tb2> hello :)
21:14:51 <Xaroth> o/
21:17:45 <tb2> finally found several footprints of what seems to be valid data ...
21:18:01 <Xaroth> :o nice
21:18:37 <tb2> just I found 3 possible grub loaders
21:18:40 <tb2> there should be at least 4
21:18:44 <tb2> so for sure I lost some data
21:19:45 <tb2> getting somewhere :p
21:20:01 <tb2> how is your EVE T2 going?
21:20:12 <Xaroth> still training on jack :p
21:21:12 <tb2> hmm .. it seems I found the one I was looking for ..
21:21:17 <tb2> lets try writing it to another disk ...
21:21:59 <tb2> @base 16 10 9b6644631f
21:21:59 <DorpsGek> tb2: 667435688735
21:23:38 <tb2> @base 16 10 260
21:23:38 <DorpsGek> tb2: 608
21:24:15 <Xaroth> xar can build caps now iirc
21:24:26 <tb2> xar? caps?
21:25:15 <Xaroth> Xar == my main
21:25:16 <tb2> @calc 1024 * 1024 * 1024 * 10
21:25:16 <DorpsGek> tb2: 10737418240
21:25:18 <Xaroth> as in, Xaroth Brook
21:25:22 <Xaroth> and caps is capital ships
21:25:27 <tb2> ah ;) :)
21:25:32 <tb2> nice ;) Build one for me :p :p
21:25:34 <Xaroth> like, carriers, motherships, freighters, titans if i get some more levels in I think
21:25:44 <Xaroth> cheapest capital starts at around .. 800mil ? :P
21:25:52 <tb2> @calc 667435688608 / 4096
21:25:52 <DorpsGek> tb2: 162948166.164
21:26:01 <tb2> then I need to safe a bit more :p
21:26:04 <tb2> @calc 667435688608 / 1024
21:26:04 <DorpsGek> tb2: 651792664.656
21:26:10 <tb2> @calc 667435688608 / 4
21:26:10 <DorpsGek> tb2: 166858922152
21:26:12 <tb2> @calc 667435688608 / 8
21:26:12 <DorpsGek> tb2: 83429461076
21:26:15 <tb2> @calc 667435688608 / 16
21:26:15 <DorpsGek> tb2: 41714730538
21:26:18 <tb2> @calc 667435688608 / 32
21:26:18 <DorpsGek> tb2: 20857365269
21:26:21 <tb2> @calc 667435688608 / 64
21:26:21 <DorpsGek> tb2: 10428682634.5
21:27:00 <tb2> @calc 1024 * 1024 * 1024 / 32
21:27:00 <DorpsGek> tb2: 33554432
21:34:21 <tb2> fuckerdefuckingfuckfuck ... somehow the GPT that was on the drive keeps messing things up :(
21:34:30 <Xaroth> GPT?
21:34:39 <tb2> new type of paritition
21:36:22 <tb2> ah, it is at the end of the disk .. that explains
21:36:31 <tb2> lets clean this disk ..
21:37:37 <tb2> will take 3 hours .. hmm .. don't feel like waiting that long
21:38:09 <Xaroth> :o
21:39:00 <tb2> so cleaning the last few bytes ...
21:42:29 <tb2> @base 16 10 994fd0007f
21:42:29 <DorpsGek> tb2: 658469027967
21:43:10 <tb2> @calc 0x340
21:43:10 <DorpsGek> tb2: 832
21:44:11 <tb2> a 8 GB disk .. that is reasonable
21:44:13 <tb2> now how to recover ... :p
21:45:05 <tb2> k .. copying 8 GB to my external USB .. see if that works ..
21:45:54 <tb2> @base 16 10 9ad3c7ce7f
21:45:54 <DorpsGek> tb2: 664978050687
21:46:31 <tb2> @base 16 10 9bb01d707f
21:46:31 <DorpsGek> tb2: 668674650239
21:47:08 <tb2> @base 16 10 9d6d10007f
21:47:08 <DorpsGek> tb2: 676139630719
21:47:39 <tb2> @base 16 10 a02f10007f
21:47:39 <DorpsGek> tb2: 687984345215
21:48:11 <tb2> @base 16 10 a24110007f
21:48:11 <DorpsGek> tb2: 696876269695
21:49:30 <tb2> all disk sizes are reasonable
21:49:36 <tb2> now I need to find out how to reach them ...
21:50:09 <tb2> any suggestions/ideas? To summarize it: I have in the middle of a disk a 'disk', which is a partition and its disks. I need to access these disks ...
22:08:46 <Xaroth> hrnf, odd
22:09:04 <Xaroth> locating the disks will be the hardest part i think
22:19:40 <tb2> that I did
22:19:56 <tb2> but I have a hard time reading thenm :(
22:21:39 <glx> raw copy ?
22:25:14 <tb2> trying exactly that .. seems to fail :(
22:26:40 <tb2> @base 16 10 a02d10007f
22:26:40 <DorpsGek> tb2: 687950790783
22:41:46 <tb2> maybe the first few I tried are just damaged
22:41:55 <tb2> they can be partial I guess
22:43:57 <tb2> xfs want write access to access the partition ..
22:44:00 <tb2> I don't like that :p
22:49:51 <tb2> k .. next try ...
22:54:05 <tb2> seems only 2 out of the 6 founds grub partitions are still valid (can happen when I deleted one)
22:54:11 <tb2> now lets hope it contains the data I am looking for
22:56:29 <Xaroth> :o
22:59:46 <tb2> Xaroth: when was the next opendune release scheduled?
22:59:55 <Xaroth> feb 1
23:00:14 <Xaroth> 2 weeks from now in ... 3 days (seeing it's the 14th now :P )
23:00:37 <tb2> so I should hurry fixing my machine and do some minor stuff :)
23:00:45 <tb2> as in 3 days I should be starting OS testing and shit :p
23:01:06 <Xaroth> should, yes, but I think at this point we can get away with just 1 week testing
23:01:36 <Xaroth> to compensate for the slow xmas period
23:01:38 <tb2> yeah. and the testing is really limited to just making sure all OSes compile and run it
23:04:08 <tb2> I have been using the new OV chip thing the last 2 days .. it really is a joke
23:04:19 <tb2> I was hearing all these stories, so I wanted to check it out myself ... omg omg omg omg
23:04:21 <tb2> they fucked up so bad
23:04:28 <Xaroth> yep
23:04:43 <tb2> fetching your 'student week' is a joke .. but the system itself ...
23:04:56 <tb2> I want to Dordrecht, forgot to checkout .. came back a bit later, checked out, and then I couldn't check in anymore
23:05:00 <tb2> and I did want to take a train
23:05:05 <tb2> it was impossible to checkin ...
23:05:16 <Xaroth> o_O
23:05:24 <tb2> so .. if you ever go to a station, check out, realize: SHIT! WRONG STATION!, you can forget it ...
23:05:40 <Xaroth> heh
23:06:04 <tb2> fucked up or what?
23:06:15 <Xaroth> kinda
23:06:35 <tb2> is that really the best our gov can do?
23:06:37 <tb2> I feel sorry ...
23:06:51 <Xaroth> our gov can do better
23:06:57 <Xaroth> but they are being lobbied by the wrong people
23:06:58 <tb2> where?
23:07:33 <Xaroth> and seeing our average gov member knows fuck all of anything non-politics related, they just get fucked over by everybody
23:08:45 <tb2> but okay .. I didn't believe the stories .. but now I found out they were all true :(
23:10:31 <Xaroth> shame LuaSharp didn't do what I want it to do :/
23:10:45 <tb2> what did you want it to do? :p
23:10:52 <Xaroth> have lua call C# functions
23:11:01 <Xaroth> the lua libs -can- call C functions no problemo
23:11:10 <Xaroth> and the C# functions get called as expected
23:11:22 <Xaroth> but once that function returns it goes access violation
23:11:24 <Xaroth> yay for .net :P
23:11:46 <tb2> LOL!
23:12:02 <Xaroth> i THINK it's because of how lua wants the function to behave
23:12:14 <Xaroth> it calls the function with a pointer to the lua state
23:12:27 <Xaroth> you then do whatever you do, and return an int containing the amount of results you return
23:12:42 <Xaroth> seeing in lua you can do "a, b, c = blaat()"
23:13:23 <Xaroth> but with or without stuff being returned, it fails
23:13:28 <tb2> still no reason for an access violation
23:13:46 <tb2> sounds more like a wrong way return values are handled (stack-wise)
23:13:55 <Xaroth> yeh
23:14:04 <tb2> sometimes it helps to add a "export C"
23:14:06 <Xaroth> the CLR being a twat, as usual
23:14:13 <Xaroth> er, C#, not C++ :P
23:14:26 <tb2> I am sure it also has a way to force a definition
23:14:49 <tb2> you have fastcall, pascal-call, ...
23:14:53 <Xaroth> ah, yeh
23:14:55 <Xaroth> CEDL atm
23:15:12 * Xaroth goes confirm that
23:15:14 <tb2> so see if changing that could help
23:15:31 <Xaroth> [DllImport( Lib, CallingConvention = CallingConvention.Cdecl )]
23:15:35 <Xaroth> CDECL
23:15:40 <Xaroth> i need to remember that name
23:15:49 <tb2> C Declaration
23:15:55 <tb2> shouldn't be too hard :p
23:15:58 <Xaroth> got fastcall, stdcall, thiscall and winapi
23:16:07 <Xaroth> besides cdecl
23:16:18 <tb2> try them ;)
23:16:21 <tb2> who knows
23:16:31 <Xaroth> yeh
23:17:29 <tb2> nevertheless, it seems it has nothing to do with the import
23:17:49 <tb2> but ... I know 0 about C#, so it is running blind :p
23:20:00 <Xaroth> hm
23:20:00 <Xaroth> because a int in C# is equivilent to a long in C++.
23:20:00 <Xaroth> an int16 is equivlent to a short in C++.
23:20:15 <Xaroth> int in C# is a symlink to int32
23:20:33 <Xaroth> and if int16 is a short in C++, then wth is a C int in C# :o
23:21:02 <tb2> a void? :p
23:21:33 <Xaroth> heh
23:22:27 <Xaroth> AH
23:22:29 <Xaroth> marshalling
23:22:31 <Xaroth> now we're getting somewhere
23:25:57 <tb2> ah, data transfer is done
23:25:59 <tb2> lets see ...
23:26:32 <Xaroth> I'm still being stupid
23:26:39 <Xaroth> I'm trying to marshal the P/Invoke
23:26:42 <tb2> k ... got access to some data ...
23:26:44 <Xaroth> while the FUNCTION should be marshalled
23:27:54 <tb2> hmmm ... it should contain most of my data
23:27:58 <tb2> but .. it only contains the filesystem
23:28:09 <tb2> shit .. I mounted that on a separate disk :p
23:28:19 <tb2> darn .....
23:28:33 <tb2> k .. at least I got the root :p
23:30:22 <Xaroth> !!!!!!!!!!
23:30:24 <Xaroth> IT WORKS
23:30:28 <tb2> ;)
23:30:28 <Xaroth> wait, i think
23:30:30 <tb2> happy to help :)
23:30:32 <Xaroth> at least no crash
23:31:13 <Xaroth> yep, it works
23:31:24 <Xaroth> time to yet again log into github
23:31:27 <Xaroth> that site is freaky
23:32:19 <tb2> yup
23:34:58 <Xaroth> gah, github fail
23:35:07 <tb2> k, next disk .. lets see if that contains useful data ...
23:37:12 <Xaroth> there, commented
23:38:46 <tb2> good boy :)
23:38:54 <tb2> now .... do it in C, and add it to OpenDUNE :p
23:39:02 <Xaroth> I already messed around with lua in C
23:39:16 <Xaroth> and it's quite doable
23:39:33 <Xaroth> even doing some kind of 'fake OO-esque feeling'
23:39:58 <Xaroth> as in, unit.move() rather than unit_move
23:40:09 <tb2> most likely a good plan ;)
23:41:03 <Xaroth> you don't need OO for everything, but i find unit.move to look better than unit_move
23:41:22 <tb2> I like even more something like: u <- new Unit()
23:41:24 <tb2> u.move() :p
23:41:29 <Xaroth> hrm
23:41:37 <Xaroth> that'll be difficult, but technically doable
23:41:46 <tb2> :p
23:41:47 <Xaroth> well, new Unit() might be a bit odd
23:41:49 <tb2> we need to see ...
23:41:53 <Xaroth> as there are no constructors
23:42:06 <tb2> "Structure needs cleaning"
23:42:07 <tb2> SO DO THAT :p
23:42:17 <Xaroth> wait what? i'm not a maid
23:42:29 <tb2> not you :p
23:42:35 <tb2> XFS was telling me that
23:42:36 <Xaroth> heh :P
23:44:30 <tb2> running a copy 10 times the last size ... hoping it solves that issue
23:45:33 <Xaroth> woo, still works
23:46:23 <Xaroth> and don't need to hack the Lua class to get the pointer anymore
23:46:30 <Xaroth> until I find something new to mess around with :P
23:52:49 <tb2> one of the 5 drives .... that is not such a good score for a disk of 1 TB :p
23:59:59 <tb2> I have 2 systems with a FS I can't define ...