|
Sirotan posted:I'm not saying you have to be a dick about it. I mean if you are so scared to lose your job that (politely) reprimanding an idiot user is something you wouldn't do you probably should change jobs. Or enjoy your lack of spine I guess. Sirotan posted:You immediately sent out an email publicly shaming this moron and instructing people the delete the email, I hope? I'm just saying that sending a mass email to the company calling the CEO's assistant a moron may not go down as smoothly as you think it will. It's definitely a good idea to reply-all on that email saying "Do not click anything in this email, call me immediately if you've done anything, if you have any questions ask me". It's not a good idea to say "What a loving moron. Everyone delete this file and hey Judy never do this poo poo again".
|
| # ? Oct 12, 2011 19:07 |
|
|
| # ? May 24, 2013 03:27 |
|
Volmarias posted:I'm just saying that sending a mass email to the company calling the CEO's assistant a moron may not go down as smoothly as you think it will. It's definitely a good idea to reply-all on that email saying "Do not click anything in this email, call me immediately if you've done anything, if you have any questions ask me". It's not a good idea to say "What a loving moron. Everyone delete this file and hey Judy never do this poo poo again". Everything I write on a comedy internet forum is 100% serious. Like I said, you don't have to be a dick about it, but not telling them it was the wrong thing to do is also dumb. Yes go ahead and bold me. I cannot call my idiot users idiots to their face, so by god I will do it on the internets.
|
| # ? Oct 12, 2011 19:08 |
|
Sirotan posted:Everything I write on a comedy internet forum is 100% serious. Like I said, you don't have to be a dick about it, but not telling them it was the wrong thing to do is also dumb. Sarcasm? In MY internets?
|
| # ? Oct 12, 2011 19:14 |
|
Volmarias posted:Sarcasm? In MY internets? Don't forget your <sarcasm></sarcasm> tags!
|
| # ? Oct 12, 2011 19:20 |
|
Kuros posted:Don't forget your <sarcasm></sarcasm> tags! I prefer using . ![]() It's often necessary to use multiple.![]()
|
| # ? Oct 12, 2011 19:35 |
|
Pissing me off all week and I really have no idea what to try next. So one of my customers has a big fancy system that runs on SunOS 5.9 (Solaris 9?) and prints text files. My system runs an LPD server that I wrote, and we set up a printer on their end that prints to a specific queue on my LPD server. Only lately the jobs are not sent correctly. The Solaris print daemon sends us the command to request permission to send a job, we send it a reply saying to go ahead and then it does gently caress all. This happens about 90% of the time. Stop my LPD service, replace it with the Microsoft one, same problem, confirmed using Wireshark. The vendor of the app says they don't support the OS. The unix person at the customer has tried rebooting it, clearing out print queues, deleting the print queue and recreating it with a new name etc. nothing helps, they insist nothing is wrong with Solaris. Use a different LPD client, such as LPR.EXE on Windows, it works fine. Today I discovered that, on the Solaris box, if you submit the job using lpr -Pqueue /path/to/file.txt then it works 100% of the time. If you submit it using lp -D queue /path/to/file.txt then you get the 90% failure rate. Of course the application they're sending from uses lp not lpr and there is no way to change it. Googling the difference between the two tells me that they are identical except one accepts SysV style parameters and the other accepts BSD style parameters. Obviously this isn't the case. I really don't know what the gently caress to do and after Friday I'm off for two weeks due to moving house, I really don't want to be interrupted because of this ongoing poo poo. Anyone have any ideas? I only really know Linux and most of the Solaris people I know seem to prefer to replace the stock Solaris print spooler with CUPS or something, which isn't an option here. Lum fucked around with this message at Oct 12, 2011 around 19:47 |
| # ? Oct 12, 2011 19:43 |
|
gently caress you Blackberry. That is all.
|
| # ? Oct 12, 2011 19:52 |
|
Moey posted:gently caress you Blackberry. they can't hear you right now
|
| # ? Oct 12, 2011 19:53 |
|
Moey posted:gently caress you Blackberry. So happy we switched away from Blackberries over the summer.
|
| # ? Oct 12, 2011 19:59 |
|
Lum posted:Pissing me off all week and I really have no idea what to try next. Hexedit the service binary, replace "lp -D " with "lpr -P". Both sections are 6 chars. Hope for the best.
|
| # ? Oct 12, 2011 20:01 |
|
boo_radley posted:they can't hear you right now Ooh zing. Right now I'm slightly miffed that I can't update my iPhone to iOS5. meh. It'll probably work tomorrow.
|
| # ? Oct 12, 2011 20:04 |
|
Moey posted:gently caress you Blackberry. I spent an hour trying to get the boss's brand new blackberry up and running with his email. I didn't think it was going to be that hard, and I had to tell him to take it back to the drat store to fix it. Later, I check the internet... Thanks for making me look stupid, blackberry!
|
| # ? Oct 12, 2011 21:38 |
|
Lum posted:Pissing me off all week and I really have no idea what to try next. Volmarias posted:Hexedit the service binary, replace "lp -D " with "lpr -P". Both sections are 6 chars. Hope for the best. This. If that doesn't work, put a script named 'lp' in the same dir as the tool trying to use it, and use it to munge params and pass them to lpr. I believe default search path has . before anything else, so it should work I think. Ugly, but functional till you can dig deeper.
|
| # ? Oct 12, 2011 22:12 |
|
Ha. Talk about a poo poo that pisses you off post. https://plus.google.com/11267870222...sts/eVeouesvaVX Google employee posts rant about Google on Google+, meant to be private for Google employees, but accidentally makes it public. It is actually a very interesting read.
|
| # ? Oct 12, 2011 22:16 |
|
kastein posted:This. The script idea is a better choice, since that way your vendor can't come back, see the edited binary and then refuse support or what have you. Also if they're version checking their binaries (and MD5 hashing them) for upgrades, a script won't cause the upgrade to fail.
|
| # ? Oct 12, 2011 22:18 |
|
Internet Explorer posted:Ha. Talk about a poo poo that pisses you off post. Yeah I just saw that, and I think the reason he will get away with it in the long run is that he's not just attacking faults, he's explaining why they should be considered faults and how to address them. A good read, really.
|
| # ? Oct 12, 2011 22:31 |
|
rolleyes posted:Yeah I just saw that, and I think the reason he will get away with it in the long run is that he's not just attacking faults, he's explaining why they should be considered faults and how to address them. That employee is worth his weight in gold. Not only could he clearly see a problem but he had the ability to clearly communicate it. Even if he had not been able to suggest a way forward having someone who can identify a problem is a critical asset in the quest to fix them.
|
| # ? Oct 12, 2011 22:52 |
|
G+ kinda pisses me off because (at least a few days ago) people who only have a gmail for domains / google apps account can't set up a profile. I'm trying to consolidate everything onto a few email accounts instead of the 5 or 6 I have to deal with right now (2 company emails, 1 gmail that used to be for my phone and blogger account, 1 webmail for my school alumni account, 1 gmail for domains that I use for everything else) and the fact that I have to open a separate account google account because one of their services conflicts with another just annoys me. Then I realize I'm pushing buttons on a keyboard to make colored pixels on the computer screen rearrange themselves into interesting patterns, and decide maybe I shouldn't take things so seriously, or should go read a book or something. And yes, IMO that guy (Steve there) is a keeper for google. He appears to really, really want the company to succeed even if it means hashing over some pretty ugly stuff to make it happen.
|
| # ? Oct 12, 2011 23:33 |
|
G+ pisses me off because most of my friends got banned under the real names policy, but it's ok because I got banned under it too. Only person left on G+ from my circle of friends is my GF and now she just posts everything public because most of her close friends got banned or driven away too. As for the lp vs lpr issue. I'll suggest that to the customer in the morning. I can remember just enough sh scripting to pull something off, I think. Should be enough to extract the filename being printed in any case. I'll need to do some kind of test so that it only munges the command if it detects an attempt to print to my printer, and to pass everything else through. It's $- to pass on all command line parameters in sh isn't it? Problem is, this isn't my server, I don't provide support for it, I don't claim to be a Solaris expert, but if I do this then I'm going to end up supporting this poo poo forever and if anything goes wrong with any form of printing anywhere, they'll be after me. Also, making a change like this 2 days before I go on holiday. Lum fucked around with this message at Oct 13, 2011 around 00:19 |
| # ? Oct 13, 2011 00:17 |
|
I believe you are correct with $- but what I'd do is: [0:31][kastein@T-16:~]% cat lp echo lpr -Pqueue $3 [0:31][kastein@T-16:~]% ./lp -D queue /path/to/file.txt lpr -Pqueue /path/to/file.txt I figure since you know what the command is going to be (coming from this app it's going to be lp -D queue blahblahblah) you don't need to pay attention to anything except the filename. So the script just grabs the 3rd param ($0 = argv[0], $1 = argv[1], etc) and stuffs it into the appropriate command (I prefixed with an echo while I was testing, but you can just chop that out.) If it doesn't work placed in the local dir - is there any other software on the server that requires lp to be stock? If not just slap this down instead and move the actual one out of the way till you have time to blame the appropriate vendors and fix it right after finishing your move. Super ghetto, but should work. As for G+, I will be using my real name... my info's all out there for anyone to find anyways, and I'm not terribly afraid of internet detectives, even after being one for years.
|
| # ? Oct 13, 2011 00:35 |
|
Lum posted:Pissing me off all week and I really have no idea what to try next. In solaris, lp and lpr are the same binary, the same program. Like busybox, they work differently depending on how they were called. So when "gently caress all" happens what exactly do you see? If you run lpstat, does the job just stick around an dhave to be killed, or does it think it printed when it didnt? If it's the latter, i'd try specifying options when you run lp. my vague guess is that lpr is running by default that lp isnt.
|
| # ? Oct 13, 2011 04:41 |
|
Ugggh year of the job continues but in a bad way. My last day is Friday and I'm happy to be gone, but it turns out that I'm not even going to be the news of the week. They laid off two guys today, one is a single father with 4 kids and the other is positive and is freaked because he's going to lose his medical coverage. What the hell. I put in nearly 5 years at substandard wages and decided to quit, and that was my choice, but these guys are capital f hosed. Both were great contributors and I just feel terrible for these guys; really gives perspective when you want to be worried about "oh no will I have to take a lovely job??" when compared to "how am I going to feed my kids" or "should I die now or later?".
|
| # ? Oct 13, 2011 04:57 |
|
* When I have to use a computer whose owner turns on the "hide the taskbar when something is maximized" option. * Gimped trial versions, specifically if the output is limited. Since that doesn't make sense no matter how I rewrite it, I'll explain it this way: If I download a trial for a program that does Task X, I'm more willing to buy the full version if I've been able to do a few Task Xs with the trial. If you limit me to Half-Of-Task-X, I'm not going to buy your product. * Any time someone uploads, say, a video without checking to check the sound levels on it. * Forgot one: I wish there was a in-between phase between Windows saying everything is hunky-dory and saying a program is Not Responding. If things aren't working because something is installing, I'd like to know that instead of OMG RANDOM PROGRAMS ARE NOT RESPONDING MisterBibs fucked around with this message at Oct 13, 2011 around 05:36 |
| # ? Oct 13, 2011 05:32 |
|
Lum posted:G+ pisses me off because most of my friends got banned under the real names policy, but it's ok because I got banned under it too. My non-real name is still going strong. As well on facebook too.
|
| # ? Oct 13, 2011 06:25 |
|
nitrogen posted:In solaris, lp and lpr are the same binary, the same program. Like busybox, they work differently depending on how they were called. According to lpstat, there are no jobs in the queue, however the job is never received at our end. Watching it in Wireshark the Solaris client opens a connection to our LPD server (or Microsoft's), requests to send a new job, we respond with command 0 which is an ok to proceed, then it does nothing.
|
| # ? Oct 13, 2011 09:13 |
|
How have Microsoft managed to make SSIS so close to being really useful and then gently caress it up by making things that should logically be simple so hard? For example, want to download multiple files with different names/paths from an FTP location? You'd think there's be some variant on "multiple file connector" that can load a sequence of filenames or paths from variables wouldn't you but no, you apparently have to either create a shitload of ftp connectors,one for each file, or write a script that dynamically changes the connection path in a connector based on a set of file name variables (or do it in a powershell script and pass the filename as a variable from the package which is what I did but I digress). Same thing for exporting to Excel files, you can't export as NTEXT because it refuses to believe that the destination file supports it unless the first 8 rows of the target sheet contain data in that format, this happens even if you create the file as part of the package and specify the data types for each column. And while I'm at it, why is Excel still unable to recognise datetime data and continues to try and convert it to a numeric? It's like the team that work on Excel are refugees from the IE6 team and refuse to follow any kind of standards at all.
|
| # ? Oct 13, 2011 11:42 |
|
MisterBibs posted:* Forgot one: I wish there was a in-between phase between Windows saying everything is hunky-dory and saying a program is Not Responding. If things aren't working because something is installing, I'd like to know that instead of OMG RANDOM PROGRAMS ARE NOT RESPONDING I too would enjoy it is MS solved the Halting Problem.
|
| # ? Oct 13, 2011 13:18 |
|
Powerful Two-Hander posted:How have Microsoft managed to make SSIS so close to being really useful and then gently caress it up by making things that should logically be simple so hard? We do this all the time, the FTP connector can pull file names out of a table, though it'll make a new ftp session for each name. Our DBA is at PASS right now, so I cna't ask him for the module that he built to do this, but if you are willing to wait until he gets back, I'll see if he's willing to share.
|
| # ? Oct 13, 2011 14:28 |
|
Volmarias posted:I too would enjoy it is MS solved the Halting Problem. Thing with this is (and I know you were just being glib so this isn't directed at you) if you actually stop and think about it then it's clearly not possible. To give an easy-to-understand example, if you're an operating system scheduler how do you tell the difference between a program which has got itself stuck in a infinite loop and a program which is calculating Pi to millions of decimal places? The current "grey out the window after the program hasn't responded to the UI thread for a while" approach is an acceptable compromise in my opinion, and it is then followed up by the pop-up "Yo dawg, your program's ignoring me would you like to close it?" box. Not sure what else an OS could really do in that situation.
|
| # ? Oct 13, 2011 14:33 |
|
EoRaptor posted:We do this all the time, the FTP connector can pull file names out of a table, though it'll make a new ftp session for each name. Our DBA is at PASS right now, so I cna't ask him for the module that he built to do this, but if you are willing to wait until he gets back, I'll see if he's willing to share. No worries, I rolled my own by looping through the file/path names and passing them to a script that does the actual downloads, it just seems like something that should be in there by default like it is for flat files (though they have to be in the same folder). I mean, given the ftp connector stores the file path as a configurable string, having it support passing this in from a for each loop seems blindingly obvious, but everything I've seen suggests that you can only do this if you create a custom script task to change it each time. rolleyes posted:Thing with this is (and I know you were just being glib so this isn't directed at you) if you actually stop and think about it then it's clearly not possible. To give an easy-to-understand example, if you're an operating system scheduler how do you tell the difference between a program which has got itself stuck in a infinite loop and a program which is calculating Pi to millions of decimal places? My favourite is when you try to stop a service and Windows thinks for a bit then announces "the service is not responding to the stop request" then just leaves it set to "Stopping". Then it refuses to let you try again through the service manager and you end up having to kill it using the command prompt. If windows is able to kill it, why doesn't it do that when it stops responding instead of just going "hmmm this thing isn't working, well, better just leave it an unknown state then!"? Note: This was a windows 2003 server so this has been fixed now for all I know....but then again I'd swear it happend on 2008R2 the other week. Powerful Two-Hander fucked around with this message at Oct 13, 2011 around 14:40 |
| # ? Oct 13, 2011 14:37 |
|
Fixing line endings. Theres a translation file I'm maintaining that uses LF line endings but throws a hissy fit when compiling if it finds an LF EOL character in a string, they need to be CR if theres a line break in a string. This is particularly annoying since it appears my editor noticed that there were mixed line endings in the file and decided to correct them for me. Hunting them down is a pain because wherever there is a line break in a sting it is immediately followed by \n, so wiriting a regex to find them is a bit of a bitch. Especially since the file is over 5 thousand lines and I've had to resort to manually looking over each line.
|
| # ? Oct 13, 2011 14:49 |
|
MisterBibs posted:* When I have to use a computer whose owner turns on the "hide the taskbar when something is maximized" option. what, you have to see that taskbar at all times? I set mine to hide because I do CAD work and need all the pixels I can get, if I leave it enabled and try to stretch my CAD app across multiple monitors I end up wasting a strip of every bottom-row monitor.
|
| # ? Oct 13, 2011 15:02 |
|
Oh boy, another undocumented classic ASP turd in my punchbowl today! At least this one PROCESSES SOCIAL SECURITY NUMBERS AND MONEY VIA UNCHECKED SERVER VARIABLES Edit: and it relies on a 3rd party product for uploads -- "Now supports IIS 5.0"! What the gently caress have I done wrong in my life that has lead me to be here right now. boo_radley fucked around with this message at Oct 13, 2011 around 17:51 |
| # ? Oct 13, 2011 17:38 |
|
You know that problem where Windows runs into errors with print jobs and if you try to cancel them, it sits there with jobname - Deleting in the print queue until you restart the computer even if you clear the spool directory and power cycle the printer? It's been happening since Windows loving 95, you'd think they would have figured out how to actually delete a print job by now.
|
| # ? Oct 13, 2011 19:42 |
|
boo_radley posted:Oh boy, another undocumented classic ASP turd in my punchbowl today! At least this one PROCESSES SOCIAL SECURITY NUMBERS AND MONEY VIA UNCHECKED SERVER VARIABLES You worked with Sharepoint and liked it. You helped spread its evil shadow.
|
| # ? Oct 13, 2011 19:42 |
|
Scaramouche posted:You worked with Sharepoint and liked it. You helped spread its evil shadow. there are half a dozen includes in this classic asp script. some of them have functions that POST to other pages that are... written in .asp 4.0. and it's all on the same server? what the poo poo is this poo poo? boo_radley fucked around with this message at Oct 13, 2011 around 20:01 |
| # ? Oct 13, 2011 19:48 |
|
Dear owners'-daughter-who-works-in-the-IT-department-and-doesn't-understand-HTML, Please stop whining to me about about what a lovely programme Kompozer is. I don't care. Get your rich, but cheap as hell, parents to buy you Dreamweaver or something. It's their fault you have to use that. This girl took like a college course in HTML, 5 years ago and hey look, she can join IT!
|
| # ? Oct 13, 2011 20:06 |
|
teethgrinder posted:Kompozer ha ha, what dumpster did you pick that sack of poo poo up from?
|
| # ? Oct 13, 2011 20:10 |
|
boo_radley posted:Oh boy, another undocumented classic ASP turd in my punchbowl today! At least this one PROCESSES SOCIAL SECURITY NUMBERS AND MONEY VIA UNCHECKED SERVER VARIABLES Sidenote, are you the guy in this quote? I've been wondering for a while. http://bash.org/?24262 Things that are getting on my nerves today: I am working on a bill of materials for a PCB assembly we are having done, and the spreadsheet I am starting with is horrible. So many columns I have it spread across 3 monitors side by side, 8 point font, and it's not enough. And the data in it is WORTHLESS. For instance, a row that starts out describing a capacitor ends up describing resistors, and two different package sizes that should be on separate lines. 10 of the 19 rows I have looked at today have glaring, world-ending mistakes that will cause the boards to be worthless. My boss wants it done yesterday. Hundreds of lines of worthless wrong data that doesn't agree with the schematic OR the PCB artwork. I'll be shocked if it works at all. kastein fucked around with this message at Oct 13, 2011 around 20:17 |
| # ? Oct 13, 2011 20:15 |
|
|
| # ? May 24, 2013 03:27 |
|
boo_radley posted:ha ha, what dumpster did you pick that sack of poo poo up from? I used to use it years ago to lay out tables occasionally, you know, when tables were still a thing, but I just code everything in text editors. Sometimes in Bluefish if I need to mess with character sets/entities. I made an effort at finding a legitimately free WYSIWYG editor a couple months ago for these goofs, but couldn't find anything more usable.
|
| # ? Oct 13, 2011 20:15 |








. 















