code logs -> 2009 -> Thu, 08 Oct 2009< code.20091007.log - code.20091009.log >
--- Log opened Thu Oct 08 00:00:57 2009
01:28 Derakon [Derakon@Nightstar-5abd3ac9.ca.comcast.net] has joined #code
02:33 Reiver [reaverta@ServerAdministrator.Nightstar.Net] has joined #code
02:33 mode/#Code [+qo Reiver Reiver] by ChanServ
02:40 * Finale EYEBROWS.
02:40
< Finale>
got a reply about a tech job.
02:40
< Finale>
they ask how much I'd ask for formatting a computer, and what that fee covers.
02:40 * Finale eyes.
02:41
< Finale>
how long does a HD format take, an hour? two?
02:46 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has quit [[NS] Quit: Z?]
02:46
<@McMartin>
Ask more carefully what they want.
02:46
<@McMartin>
In particular, whether they expect an OS to be installed, or whether they expect a secure deletion of all data on the drive.
02:47
<@McMartin>
mersenne-twister overwrites take ages
02:47
<@McMartin>
A basic format that will turn a blank disk into a usual one takes about 30 seconds.
02:47
<@McMartin>
*usable
02:48
< Derakon>
As a general rule, though, if you don't know how to do something, I wouldn't recommend taking money from someone to do it.
02:48
< Derakon>
Not as a one-off job, anyway.
02:49
< Finale>
full 100% format.
02:49
< Finale>
I don't have the tools for a secure reformat.
02:49
< Finale>
ooh. I SHOULD add that to my quote, though.
02:49
< Finale>
$40 for OS install, or $25 per machine for at least 2 machines simultaneously?
02:49
< Finale>
or is that a low/high ball?
02:50
< Finale>
I haven't done a format in forever, but I know how it's done.
02:50
<@ToxicFrog>
"full 100%" can mean anything from "zero the disk and create filesystem metadata" through "scan for bad sectors, then as above" through "shred existing contents before formatting"
02:51
<@ToxicFrog>
I generally interpret it to mean #1, but this is not universal.
02:52
< Finale>
by full 100% I mean standard full format, not quick.
02:52
< Namegduf>
What's a full 80%, then?
02:53
< Finale>
this is for a potential job, freelance-to-hire, so I'm trying to cover all the bases in my reply.
02:53
<@ToxicFrog>
Finale: and whether "full" means "zero the disk" or "scan for bad sectors" depends on what software you're using...
02:53
< Finale>
most likely windows' format utility.
02:53
<@ToxicFrog>
I think if you're talking about the windows formatting tools, "full" is zero, "quick" is create metadata, and sector scan is a seperate tool, but don't quote me on that
02:54
< Finale>
so how about $30 for full format, $100 for a secure one (using some sort of shred tool), and $40 for OS install, or $25/machine for simultaneous installs?
02:54
<@ToxicFrog>
I would charge a lot more than $40 for installing windows, personally, but I have a great loathing for the windows installer and the few hours following installation.
02:55
< Finale>
and additional $15 to scan for/repair bad sectors?
02:55
< Finale>
I can't charge too much, or I risk not getting the job. >_<
02:55
<@ToxicFrog>
But I don't have any instinctive "oh those prices are wrong" reaction to that.
02:55
< Finale>
I have to be competitive. >_<
02:55
<@ToxicFrog>
>.<
02:55
<@ToxicFrog>
Society does not agree with me that people installing windows should get mental health pay
02:55
< Namegduf>
Have you considered researching the competition?
02:55
< Namegduf>
Seems the best way to be competitive.
02:56
<@ToxicFrog>
That said, what Namegduf said.
02:56 Vornicus-Latens is now known as Vornicus
02:56
< Finale>
really can't.
02:56
< Finale>
replied to a craigslist posting.
02:56
< Finale>
it's... ugh.
02:57
< Finale>
craigslist is FULL of "competitive" pay postings.
03:04
<@ToxicFrog>
...so look at the signs hanging in your local computer shops
03:06
< Finale>
can't right now.
03:10
< Finale>
hmm.
03:10
< Finale>
I think I'm gonna have to stand by what I've calculated so far.
03:11
< Finale>
$30 for a standard format, $100 for a secure one. $15 extra for bad sector scan and fix. and $40 / $25 per machine for OS install.
03:12
< Finale>
(licenses and software not included)
03:14
< Finale>
it's definitely competitive when compared to Geek Squad, at least. >_>
03:16
< Finale>
I'm debating whether or not to add a travel fee. -_-
03:16
< Finale>
naaaah
03:17
< Finale>
hmm...
03:17
< Finale>
maybe I should change that to $40 basic fee, plus $10 for each additional machine.
03:20
< Finale>
http://mibbit.com/pb/B9WdKV
03:20
< Finale>
how's that?
03:32 Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has quit [[NS] Quit: ]
03:56 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has quit [[NS] Quit: gaaaaah]
05:05 Syloqs-AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has quit [Connection reset by peer]
06:01 ReivTest [qwebirc@Nightstar-98ee58f1.hfc.comcastbusiness.net] has joined #code
07:02 AnnoDomini [farkoff@Nightstar-c01d3977.adsl.tpnet.pl] has joined #code
07:02 mode/#Code [+o AnnoDomini] by Reiver
07:07 Derakon is now known as Derakon[AFK]
08:51 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has quit [Client exited]
08:57 AnnoDomini [farkoff@Nightstar-c01d3977.adsl.tpnet.pl] has quit [Ping timeout: 121 seconds]
09:03 AnnoDomini [farkoff@Nightstar-cd57d35d.adsl.tpnet.pl] has joined #code
09:03 mode/#Code [+o AnnoDomini] by Reiver
09:21 You're now known as TheWatcher
13:01 Attilla [The.Attilla@FBC920.58502B.745E20.B29ABB] has joined #code
13:01 mode/#Code [+o Attilla] by Reiver
13:54 gnolam [lenin@Nightstar-38637aa0.priv.bahnhof.se] has joined #code
14:40 Reivthia [Orthianz@Nightstar-96dafcb1.xnet.co.nz] has quit [[NS] Quit: ]
15:16 gnolam is now known as Comrade_Gnolenko
15:17 ilf_atuni [santros_vexan@Nightstar-259525fa.dhcp.georgiasouthern.edu] has joined #code
15:18 * ilf_atuni needs help with a java program. I have to make one that uses FlowLayout, GridLayout, and BorderLayout, and uses JPenels for nesting, wiht the option to use other features as bonus, and since I missed that lecture I have no idea where to start.
15:20
< simon`>
don't tell me you have to make this for tomorrow, too! :)
15:21
< simon`>
I took a Java course last year, and learning layouts took me about a day of self-study, trying to use the various layouts when they felt applicable.
15:21
< ilf_atuni>
I actually have to turn it in by midnight tonight. ;>>
15:21
< Comrade_Gnolenko>
Hah.
15:21
<@TheWatcher>
ilf: the same place you should always start - the java tutorial. http://java.sun.com/docs/books/tutorial/uiswing/ http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html
15:22
< simon`>
http://java.sun.com/docs/books/tutorial/uiswing/layout/index.html
15:22
< simon`>
err, too slow.
15:22
< simon`>
reading those pages thoroughly takes about a day if you have to try them all out, too.
15:23
< simon`>
ilf_atuni, is your assignment given so that the use of the three layout models is obvious in the given parts of the assignment, or do you have to make that part up, too?
15:24
< Comrade_Gnolenko>
But the gist of them is: start off with a JFrame main class, add JPanels etc as appropriate and use ActionListeners for interactivity.
15:24
< Comrade_Gnolenko>
IIRC.
15:24
< Comrade_Gnolenko>
It's been a couple of years since I had to deal with Java UIs. :)
15:24
< ilf_atuni>
simon: I have to make up that part, too.
15:24
< simon`>
hehe
15:25
< ilf_atuni>
I meant to start this yesterday but I crashed due to tired before I could. ><
15:26
< simon`>
ilf_atuni, you could do this: use BorderLayout for your JFrame, since it's the easiest. add some kind of menu in either of its four outer regions, and make that menu using another layout manager (FlowLayout would be neat in a horizontal control panel) and something random that the control panel controls in the middle using GridLayout.
15:27
< simon`>
ilf_atuni, so the assignment is completely freeform as long as you use specific layout managers when they seem useful?
15:28
< ilf_atuni>
simon: Right
15:30
< simon`>
I'm not sure what you could model using a GridLayout. the tutorials pretty much suggest it should be used to align form elements.
15:31
< ilf_atuni>
Goddamnit. ANd I missed the lecture on this because I had to go and get repairs done on my sousaphone. ><
15:31
< simon`>
suggestion: don't start using custom ListModels for JLists this evening. :)
15:32
< simon`>
whatever
15:32
< simon`>
nobody learns Java at a lecture.
15:32
< ilf_atuni>
all I need is something quick and simple. And considering the professor dosen't actually teach anything and it takes about five minutes to decipher his homework assignments... bleh.
15:33 * ilf_atuni would say he'd be willing to cheat now for the assignment, go back and learn the stuff this weekend, but that feels like, well, cheating.
15:33
< simon`>
how about a program that lets you type rows into a JList?
15:33
< simon`>
could be a simple phonebook app.
15:34
< ilf_atuni>
I could try, I guess.
15:35
< simon`>
then you'll need a JList for the rows, which could take most of the screen space, and a JPanel full of text fields and an Insert button.
15:36
< simon`>
then you just need to find a useful place to use a third layout manager.
15:49 * ilf_atuni nods.
15:51 * ilf_atuni manages to get some frankensteinian conglomeration that kind've works a bit.
15:52
< simon`>
if it's not a course in making good UIs, you could provide error windows with options in them that themselves provide error windows!
15:52
< ilf_atuni>
Heh.
15:53
< ilf_atuni>
Well... I am, technically speaking, doing everything the assignment asked.
15:54
< ilf_atuni>
I might not be doing it very WELL, but the last assignment I did, I also didn't do everything that was asked very well, and still got a 100% on it, so.
15:55
<@TheWatcher>
ilf: I vaguely note that it's almost impossible to do anything in swing 'very well' because it's such a goddamn fucking abomination of a UI system
15:55
<@TheWatcher>
If you can get it to work without losing your mind, you're ahead of the game
15:57
< ilf_atuni>
TW: Oh, that's good to know.
16:01 ilf_atuni [santros_vexan@Nightstar-259525fa.dhcp.georgiasouthern.edu] has quit [[NS] Quit: ]
16:05
< simon`>
TheWatcher, I think the trick is not to try to ask too much from it. simply play along with its rules.
16:05
< simon`>
TheWatcher, i.e. if you draw your UI and then try to implement it, you're screwed. but if you start out defining the UI in terms of what swing is capable of, it might not be all that bad.
16:06 Syloqs_AFH [Syloq@is.an.awesome.Network.Administrator.on.Nightstar.Net] has joined #code
16:07 Syloqs_AFH is now known as Syloqs-AFH
17:01 Rhamphoryncus [rhamph@Nightstar-a62bd960.abhsia.telus.net] has joined #code
17:09 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
17:11
<@Vornicus>
;_; Swing
17:17
<@TheWatcher>
simon`: except that even doing things that swing is capable of is an exercise in pain and frustration.
17:17
<@TheWatcher>
Simple UIs? Sure, those aren't too bad. Anything remotely complicated? Ohgoodgodno
18:01
< SmithKurosaki>
;.; TF still hasn't jacked back in
18:07 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has joined #code
18:55
< Comrade_Gnolenko>
Sing, sing, sing (with a swing)
18:58 ToxicFrog [ToxicFrog@ServerAdministrator.Nightstar.Net] has joined #code
18:58 mode/#Code [+o ToxicFrog] by Reiver
19:02
< simon`>
TheWatcher, I never made anything complex, but I also haven't seen a toolkit that even slightly solves the burden of making GUIs.
19:09 Derakon [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code
19:09 mode/#Code [+o Derakon] by Reiver
19:09 Derakon is now known as Derakon[work]
19:10
<@Derakon[work]>
So we're looking at getting an updated machine for the microscope to, with any luck, prevent or at least mitigate the crashes we're getting.
19:10
<@Derakon[work]>
And my boss is obsessed with wanting to manually tell the program which threads to run on which cores.
19:10
<@Derakon[work]>
I assume that this is possible with the right OS-specific API calls, but I wouldn't have a clue how to do it.
19:11
< simon`>
new job?
19:11
< simon`>
(says I who hasn't been here for months)
19:11
<@Derakon[work]>
Yeah, new as of the beginning of September.
19:12 You're now known as TheWatcher[afk]
19:13
< SmithKurosaki>
Wow
20:12
< Rhamphoryncus>
Derakon[work]: pinning, yeah
20:13
< Rhamphoryncus>
well, I've heard that term used on windows anyway. Dunno what the linux syscalls are
20:32
<@Derakon[work]>
Thanks, Rhamph. Back to the lab...
20:32 Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has quit [[NS] Quit: Leaving]
21:04 GeekSoldier [Rob@Nightstar-e86e3e0d.ip.cablemo.net] has joined #code
22:11 You're now known as TheWatcher
22:28 * Vornicus fiddles with js. Doesn't see a String.strip(), will have to write his own.
22:34 * Vornicus is glad he knows regex, that was easy.
22:36 AnnoDomini [farkoff@Nightstar-cd57d35d.adsl.tpnet.pl] has quit [[NS] Quit: By the surly beard of Mrifk, Grignr bows to no man!]
22:38 * simon` doesn't see a String
22:44
<@Vornicus>
String is the name of the string class in js.
22:48 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has quit [[NS] Quit: Leaving]
22:49 Vornicus [vorn@ServerAdministrator.Nightstar.Net] has joined #code
22:49 mode/#Code [+o Vornicus] by Reiver
23:21 * Reiver ponders using naieve clustering classifications to help create governance zones in Macro4X, cackles cheerfully.
23:22 Finale [c0cb88fe@Nightstar-14e5d099.mibbit.com] has quit [[NS] Quit: http://www.mibbit.com ajax IRC Client]
23:44 Derakon[work] [Derakon@Nightstar-d44d635e.ucsf.edu] has joined #code
23:54 You're now known as TheWatcher[T-2]
23:58 You're now known as TheWatcher[zZzZ]
--- Log closed Fri Oct 09 00:00:11 2009
code logs -> 2009 -> Thu, 08 Oct 2009< code.20091007.log - code.20091009.log >