=== rmg511 is now known as rmg51 | ||
MutantTurkey | please worship me | 01:58 |
---|---|---|
MutantTurkey | I have fixed a process from 7 hours to now 18.75 minute | 01:59 |
MutantTurkey | while rewriting the cod | 01:59 |
MutantTurkey | now it uses multiple threads to handle the issues, doesn't have a ridiculously bad naming or code style convention | 01:59 |
MutantTurkey | actually is readable | 01:59 |
MutantTurkey | doesn't write a variable to a temp file and then back into another variable anymore... | 01:59 |
MutantTurkey | I AM A MONSTER | 02:20 |
MutantTurkey | a awesome kind of one | 02:21 |
MutantTurkey | like | 02:21 |
MutantTurkey | a boss | 02:21 |
Irishmanluke | nice | 02:51 |
MutantTurkey | what's the difference between sys and user time? | 02:57 |
MutantTurkey | on our cluster real 0m1.447s user 0m0.760s sys 0m0.630s | 02:58 |
MutantTurkey | on my laptop : real 0m1.162s user 0m0.828s sys 0m0.012s | 02:58 |
MutantTurkey | I mean this thing this is supposed to be fast | 02:58 |
MutantTurkey | Quad-Core AMD Opteron(tm) Processor 2378 | 02:58 |
MutantTurkey | this is a i5 laptop | 02:58 |
MutantTurkey | but there is a high amount of sys time | 02:59 |
MutantTurkey | on the 'cluster' | 02:59 |
MutantTurkey | would that be because it might be accessing disks over the network? | 02:59 |
MutantTurkey | yippie fixed | 03:06 |
Irishmanluke | so I guess the total user time is based on the number of cylces spent executing instructions while the sys time is based on the number of cycles spent executing syscalls for the program, and the real time is actually how long it took | 03:09 |
Irishmanluke | so sys time and user time are completely different | 03:09 |
Irishmanluke | and they both would aggregate time spent if something was executed in parallel | 03:10 |
MutantTurkey | sys time is like fs calls? | 03:13 |
MutantTurkey | Irishmanluke: yeah read/writes are system time | 03:28 |
andrew | What's this about monday? | 05:02 |
InHisName | you have a geeknic happening on Monday 28th 2pm - ?? | 05:22 |
rmg51 | Morning | 09:46 |
JonathanD | Morning. | 10:18 |
rmg51 | o/ | 10:30 |
JonathanD | GEEKNIC. | 13:30 |
rmg51 | NONIC for me | 13:46 |
* jedijf either work.... | 14:01 | |
* ChinnoDog yawns | 14:04 | |
ChinnoDog | Who is an expert at custom .xinitrc files? | 14:04 |
jedijf | ChinnoDog: arch wiki | 14:18 |
Joe_CoT | JonathanD, I apparently do have off memorial day | 14:22 |
JonathanD | Joe_CoT: see you there? | 14:22 |
JonathanD | It's InHisName's deal so let him know. | 14:22 |
Joe_CoT | maybe | 14:23 |
Joe_CoT | I'll have to see if my family's doing anything | 14:23 |
JonathanD | Joe_CoT: your family is going to geeknic. | 14:23 |
JonathanD | Make it happen! | 14:23 |
Joe_CoT | lol | 14:24 |
JonathanD | Joe_CoT: you coming to fosscon? | 14:24 |
Joe_CoT | probably not | 14:29 |
Joe_CoT | I stepped back from most of the open source stuff | 14:29 |
Joe_CoT | I still run Ubuntu, I'll sometimes tell people Ubuntu's cool and help them with it if they ask, that's .... about it. I don't promote, I don't develop | 14:30 |
JonathanD | bah | 14:30 |
JonathanD | Shameful :p | 14:30 |
ChinnoDog | jedijf: why does archwiki have all the good information? | 15:02 |
jedijf | but why mommy | 16:16 |
jedijf | are we there yet | 16:16 |
jedijf | is this ubu romper room? | 16:16 |
MutantTurkey | what | 16:18 |
MutantTurkey | i suck at scripting | 16:51 |
MutantTurkey | is there a good way to exectute one command on 8 different servers, and as each one exists launch another one? | 16:51 |
ChinnoDog | That sounds like a virus | 17:00 |
ChinnoDog | How is that different from using ssh to remotely execute commands from a batch file MutantTurkey ? | 17:00 |
ChinnoDog | s/batch file/shell script/ | 17:00 |
ChinnoDog | :-) | 17:00 |
ChinnoDog | If I ever go to UDS I'm going to wear a Microsoft t-shirt | 17:01 |
waltman | MutantTurkey: I vaguely remember Gaylord mentioning something like that for his clusters. | 17:05 |
waltman | Also you should ask the guys in your lab, because they do that sort of stuff all the time. | 17:05 |
MutantTurkey | nobody is around lately | 17:05 |
MutantTurkey | and only ling uses it afaik | 17:06 |
MutantTurkey | waltman: yeah he mentioned somrthing yesterday called "torque" | 17:06 |
waltman | Lou and Steve were around this morning | 17:06 |
waltman | yeah, that might be what I was thinking of | 17:06 |
MutantTurkey | looks way overkill | 17:07 |
MutantTurkey | that's the problem these solutions are too much setting up | 17:07 |
MutantTurkey | the point is to save time :-) | 17:07 |
MutantTurkey | I think i can do it with the parallel process | 17:08 |
waltman | gaylord and his minions made torque sound easy | 17:08 |
waltman | So your plan to "save time" is to spend 20 minutes on irc asking people, and when you don't like the solutions to write your own when there's already a way to do it that your syadmin supports? | 17:09 |
MutantTurkey | :-) | 17:10 |
MutantTurkey | yes | 17:10 |
waltman | There's a guy named Jon who works for Gaylord. I think he may have already written some scripts to automate stuff. | 17:11 |
waltman | I will also reiterate that Lou and Geoff are the true experts on this, not me. | 17:12 |
MutantTurkey | I mentioned this cluster to lou yesterday nd he said 'wow i didn't know that existed' lol | 17:13 |
waltman | hah | 17:13 |
MutantTurkey | waltman: do you hear the stampede's going on upstairs? it's ridiculous | 17:13 |
waltman | he might not have been to the meeting where Gaylord and Jon talked about this, but Geoff was. | 17:13 |
waltman | MutantTurkey: I never hear anything upstairs. | 17:14 |
MutantTurkey | it sounds like the walls are falling off | 17:14 |
waltman | hah | 17:14 |
MutantTurkey | it's like really really loud sometimes | 17:16 |
ChinnoDog | Why does KDE have to be so awesome? I don't want to run it, there is too much bloat. | 19:40 |
ChinnoDog | But KDE apps want to install most of KDE along with them | 19:41 |
MutantTurkey | KDE3 ftw | 19:41 |
MutantTurkey | ChinnoDog: btw that'll be more fixed as time goes on | 19:41 |
MutantTurkey | they are modularizing their libraries | 19:41 |
ChinnoDog | That doesn't help me now. I installed Mint with Cinnamon into a VM yesterday. I then stupidly installed digikam from the repository and ended up installing a million things I didn't want | 19:42 |
ChinnoDog | After removing digikam and running autoremove half of them were still installed so I had to hunt them down. I only hope I got them all. idk why they were still installed since synaptic showed they were not manually selected. | 19:43 |
InHisName | Glad we didn't try for an evening picnic tonight. | 19:49 |
JonathanD | InHisName: rain? | 19:49 |
JonathanD | Does monday still look clear? | 19:49 |
InHisName | Thursday's a wash, dunno about monday yet, I'm a lousy weatherman. | 19:50 |
ChinnoDog | Task Juggler lost its KDE based IDE. Now it is written in Ruby and has a syntax highlighting file for vim :-\ | 19:58 |
InHisName | notice to all: dress rehearsal for geeknic will not be done tonight due to to much water everywhere in the park. (Grass is too wet, but just not underwater) | 20:50 |
JonathanD | There was to be a dress rehearsal? :) | 20:50 |
MutantTurkey | yeesh 20 mintes of my mom going omg omg omg | 20:56 |
ChinnoDog | MutantTurkey: why was she doing that? | 20:59 |
MutantTurkey | ChinnoDog: when i told her i got accepted to temple | 20:59 |
ChinnoDog | oh. congrats | 20:59 |
MutantTurkey | I always forget there is #plug and #ubuntu-us-pa and I assume they're the same so i just click randomly on each one | 20:59 |
MutantTurkey | then i end up talking out of context | 20:59 |
MutantTurkey | thanks | 20:59 |
ChinnoDog | 5pm. What to get done... | 21:06 |
ChinnoDog | I could eat lasagna and take a crack and making an .xinitrc | 21:06 |
MutantTurkey | what do you guys think about apartments in the city? | 21:07 |
Sadin | ChinnoDog dont have one of those :P | 21:07 |
Sadin | MutantTurkey what city phil? | 21:07 |
MutantTurkey | ya | 21:07 |
Sadin | Im not sure i bet they are fine closer to center city | 21:08 |
MutantTurkey | i might shoot for south of city hall | 21:08 |
JonathanD | MutantTurkey: I haven't seen any bobcats around here, no. | 21:09 |
MutantTurkey | lol | 21:09 |
JonathanD | Oh, sorry. Wrong channel. | 21:09 |
MutantTurkey | JonathanD: NO I WILL NOT MAKE OUT WITH YOU | 21:09 |
ChinnoDog | Sadin: why don't I want one? | 21:10 |
Sadin | ChinnoDog didnt you have one before? | 21:12 |
MutantTurkey | see you guys later | 21:13 |
Sadin | it was a question "dont have one of those?" i forgot the question mark | 21:13 |
MutantTurkey | JonathanD: might be in on monday | 21:13 |
Sadin | mater MutantTurkey | 21:13 |
ChinnoDog | Sadin: no, I didn't have one before. I need one because I want to launch my desktop through a remote shell and use my local window manager, and I don't want to draw a desktop. I only want gnome-panel and related stuffs. | 21:14 |
Sadin | Ah | 21:15 |
ChinnoDog | I am able to launch individal applications and have them open this way. I am also able to launch /etc/X11/Xsession which opens up separate windows for gnome-panel and the desktop (but the desktop is completely unmanagable like that), and I can launch gnome-panel by itself but it is corrupted and obviously needs other stuff loaded | 21:15 |
Sadin | ChinnoDog yeah i just didnt know why you didnt have one before | 21:16 |
ChinnoDog | When I use Xsession it uses the remote window manager so I need to put the kabosh on that. I don't want to use up resources for two window managers. | 21:16 |
Sadin | my system uses the xinitrc to begin with | 21:17 |
ChinnoDog | I don't get what all the pieces of the X windows system do | 21:50 |
ChinnoDog | I get that the X server draws the windows and that the applications tell it what to draw | 21:50 |
ChinnoDog | I don't understand what draws the menus and windowing elements or how to turn it on/off or how my X server knows to draw them using the local window manager | 21:51 |
ChinnoDog | And I have no idea what metacity or other window managers do since I killed it and can't tell the difference | 21:51 |
Irishmanluke | this stuff always confuses me | 21:51 |
ChinnoDog | oh. No apps on my panel. Maybe that is what metacity does? | 21:52 |
Irishmanluke | which part is actually talking to the graphics card | 21:52 |
ChinnoDog | The X server talks to the graphics card | 21:52 |
ChinnoDog | It is the only component that does. | 21:52 |
Irishmanluke | through syscalls? | 21:52 |
ChinnoDog | The X server running on your terminal. The terminal could be the same box everything is running on or it could be a remote terminal | 21:53 |
ChinnoDog | If it is a remote terminal then the process on your linux box sends graphics commands to it over the network | 21:53 |
Irishmanluke | right | 21:53 |
ChinnoDog | So in this case that is what I want to do. I don't need an X server on the linux box then. I am going to run it headless | 21:54 |
Irishmanluke | and whats the inteface to the x server? | 21:54 |
ChinnoDog | In this case the X server is Xming running in Windows 7 | 21:55 |
ChinnoDog | So linux app sends commands to Xming, xming draws stuff | 21:55 |
Irishmanluke | how does it send commands to xming? | 21:56 |
ChinnoDog | network socket being forwarded through PuTTY | 21:56 |
ChinnoDog | so, SSH session | 21:56 |
Irishmanluke | but if the app were on the same system | 21:57 |
ChinnoDog | If the app was on the same system it would still communicate the same way. It would connect to the socket that is assigned to the display, except that the traffic would be recieved by a process on the same system instead of across the network | 21:57 |
Irishmanluke | it would connect to localhost? | 21:57 |
ChinnoDog | yes | 21:58 |
Irishmanluke | oh ok | 21:58 |
ChinnoDog | But, there is more layers than that. If I run /etc/X11/Xsession I get all the visual styles I normally get when I log into the box | 21:58 |
ChinnoDog | if I run an individual app without running Xsession then I get menus and borders drawn by Xming | 21:59 |
ChinnoDog | I want them drawn by Xming. I don't want to load whatever it is that makes pretty windows in linux. | 21:59 |
Irishmanluke | how does the x server communicate with the graphics card | 21:59 |
ChinnoDog | the x server always runs on the same machine with the graphics card. It communicates through the OS it is on top of. | 22:00 |
Irishmanluke | ok sure, but how, lets say on linux | 22:00 |
ChinnoDog | Through the graphics card driver? idk what answer you are looking for. | 22:00 |
Irishmanluke | how does it communicate with the driver | 22:02 |
ChinnoDog | I ran pstree and still have no idea what makes pretty windows | 22:02 |
ChinnoDog | direct operating system calls | 22:02 |
Irishmanluke | ok, thats what I was looking for | 22:02 |
Irishmanluke | what calls, on linux | 22:03 |
ChinnoDog | idk. I've never written a graphics app on linux. | 22:03 |
ChinnoDog | oh. Maybe gnome is doing it directly by hooking graphics library calls. | 22:06 |
ChinnoDog | e.g. launch gnome, then gnome launches something, that app is directed to use gnome libraries instead of library call being send across the wire | 22:06 |
ChinnoDog | I just created a version of gcalctool that is stylized by gnome and one that is stylized by windows, at the same time. I didn't think I should be able to do that. | 22:10 |
* ChinnoDog scratches his head | 22:10 | |
ChinnoDog | When my session is running I get stylized windows even if I launch them from the command prompt I used to launch the session | 22:11 |
ChinnoDog | When my session ends the stylized windows are still running but if I open a new one it is stylized by my local window manager? wtf? | 22:12 |
Irishmanluke | I need to just run an app and look at what syscalls its using | 22:12 |
Irishmanluke | or I could look at some code | 22:14 |
ChinnoDog | I think they are inseparable. If I run gnome I get gnome everything. If I don't run gnome I save lots of overhead but I have no way to find apps | 22:34 |
Irishmanluke | no way to find apps? | 22:38 |
Irishmanluke | you could use the terminal to do that | 22:40 |
Irishmanluke | you could just replace gnome with something lighter weight | 22:48 |
ChinnoDog | nah. I'll just run it. I'm going to prevent the X server from launching automatically on the VM so I will hope that will save enough resources | 22:55 |
ChinnoDog | then launch gnome through ck-launch-session gnome-session-cinnamon | 22:55 |
ChinnoDog | But, I need to figure out how to prevent it from drawing the desktop in a separate window | 22:55 |
Irishmanluke | if you draw something without using x server and x server is running, will it just get rid of it | 23:00 |
ChinnoDog | idk what you mean by "draw something without using an x server" | 23:08 |
ChinnoDog | That is like saying "paint a picture without any paint" | 23:09 |
Irishmanluke | not really | 23:13 |
Irishmanluke | it's like communicating with the graphics driver directly | 23:14 |
ChinnoDog | Oh. Yes, you can draw direct without an X server. There is a project out there for that. | 23:18 |
ChinnoDog | now I can't find it | 23:20 |
ChinnoDog | It was a library for showing graphics and stuff without using X | 23:20 |
jedijf | maybe you should look at how vboxheadless does it, it does pretty much what you're describing | 23:24 |
jedijf | i have a server no x installed, but can start vm's that do and access remotely; albeit rdp | 23:25 |
jedijf | *that do have x and full blown gui | 23:26 |
ChinnoDog | I intend to run vbox headless but I don't wish to run vnc. I want full blown X server windows with 3D acceleration and everything | 23:43 |
ChinnoDog | I'm going to need to either stop using ssh or disable encryption in it for blazing speed. | 23:44 |
ChinnoDog | I did install hpn-ssh in the VM though | 23:45 |
jedijf | ChinnoDog: vboxheadless uses rdp technically | 23:50 |
ChinnoDog | Oh. Well, regardless of the protocol I don't want any. :-) | 23:51 |
jedijf | ssh x forward with a panel is what you want | 23:52 |
ChinnoDog | yes | 23:52 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!