IRC logs for #opendune on OFTC at 2010-01-13
⏴ go to previous day
04:13:50 *** ChanServ sets mode: +v Yexo
04:16:11 *** ChanServ sets mode: +v Yexo_
04:22:36 *** Yexo__ has joined #openDune
04:30:09 *** ChanServ sets mode: +v Yexo
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:56 <Xaroth> I want to migrate all our servers to it
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: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:41 <Xaroth> those 4 machines are running production
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: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:23:24 <Xaroth> I did, however, find a keygen o-O
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: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
11:17:42 <tb2> I hate EVE goes offline for 1 hour EVERY DAY
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: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:02:22 <tb2> my next machine really needs eSATA :p
13:05:43 <Xaroth> esx 4 requires 64b processor
13:05:53 <Xaroth> old spare only has 32b :/
13:06:02 <Xaroth> heck, all spares we tested are 32b :p
13:07:37 <tb2> Xaroth: we just recevied 4 new machines .. :p
13:07:42 <tb2> so I can try it next week :p
13:08:58 <tb2> well .. on one needs to be installed Windows :(
13:09:07 <Xaroth> 4. EvoSwitch Netherlands B.V.
13:11:00 <tb2> so I know where I can work when I finish in 6 months :p
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: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: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:36:41 <tb2> you have no idea how often the letters [Gg][Rr][Uu][Bb] hit in random text
13:58:31 <tb2> k, time to go to some dancing classes :)
20:58:37 *** ChanServ sets mode: +v Yexo_
20:59:00 *** Yexo is now known as Guest2017
21:12:54 *** DorpsGek has joined #openDune
21:12:54 *** ChanServ sets mode: +o DorpsGek
21:17:45 <tb2> finally found several footprints of what seems to be valid data ...
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: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:24:15 <Xaroth> xar can build caps now iirc
21:25:16 <tb2> @calc 1024 * 1024 * 1024 * 10
21:25:22 <Xaroth> and caps is capital ships
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:26:01 <tb2> then I need to safe a bit more :p
21:26:04 <tb2> @calc 667435688608 / 1024
21:27:00 <tb2> @calc 1024 * 1024 * 1024 / 32
21:34:21 <tb2> fuckerdefuckingfuckfuck ... somehow the GPT that was on the drive keeps messing things up :(
21:36:22 <tb2> ah, it is at the end of the disk .. that explains
21:37:37 <tb2> will take 3 hours .. hmm .. don't feel like waiting that long
21:39:00 <tb2> so cleaning the last few bytes ...
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: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:09:04 <Xaroth> locating the disks will be the hardest part i think
22:19:56 <tb2> but I have a hard time reading thenm :(
22:25:14 <tb2> trying exactly that .. seems to fail :(
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: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:59:46 <tb2> Xaroth: when was the next opendune release scheduled?
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: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:24 <tb2> so .. if you ever go to a station, check out, realize: SHIT! WRONG STATION!, you can forget it ...
23:06:35 <tb2> is that really the best our gov can do?
23:06:57 <Xaroth> but they are being lobbied by the wrong people
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: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:14:04 <tb2> sometimes it helps to add a "export C"
23:14:06 <Xaroth> the CLR being a twat, as usual
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:15:14 <tb2> so see if changing that could help
23:15:31 <Xaroth> [DllImport( Lib, CallingConvention = CallingConvention.Cdecl )]
23:15:40 <Xaroth> i need to remember that name
23:15:58 <Xaroth> got fastcall, stdcall, thiscall and winapi
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> 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:22:31 <Xaroth> now we're getting somewhere
23:25:57 <tb2> ah, data transfer is done
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:33 <tb2> k .. at least I got the root :p
23:31:24 <Xaroth> time to yet again log into github
23:35:07 <tb2> k, next disk .. lets see if that contains useful data ...
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: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:37 <Xaroth> that'll be difficult, but technically doable
23:41:47 <Xaroth> well, new Unit() might be a bit odd
23:41:53 <Xaroth> as there are no constructors
23:42:06 <tb2> "Structure needs cleaning"
23:42:17 <Xaroth> wait what? i'm not a maid
23:44:30 <tb2> running a copy 10 times the last size ... hoping it solves that issue
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 ...
continue to next day ⏵