code logs -> 2008 -> Sat, 10 May 2008< code.20080509.log - code.20080511.log >
--- Log opened Sat May 10 00:00:32 2008
00:30 MyCatVerbs [~mycatverb@Nightstar-13709.lurkingfox.co.uk] has joined #code
00:30 mode/#code [+o MyCatVerbs] by ChanServ
00:47 * Vornicus fiddles with object models for something, gets all of nowhere. jeeeezus some things are complicated.
00:47
< Shoukanjuu>
What exactly is a binary?
00:48
< Vornicus>
"a binary" usually means "an application that's been compiled"
00:48
< Vornicus>
an .exe, in Windows-speak.
00:49
< Shoukanjuu>
And how would I go about compiling source for Mac? O:
00:49
< Vornicus>
use gcc/make/etc
00:50
< Shoukanjuu>
I need to get back to learning python ._.
00:50
< Vornicus>
Unless you're working in C/C++ though you generally don't need to compile.
00:50
< Vornicus>
though I'm not entirely sure how to package and release Python stuff for Mac.
00:51
< Shoukanjuu>
I know it starts with #include <stdio.h>
00:51
< Shoukanjuu>
So I'm pretty sure it's a cpp
00:51
< Vornicus>
C or CPP
00:52
< Vornicus>
But if you're getting sources, the provider should have given install instructins.
00:52
< Shoukanjuu>
Nah, I'm just messing around with this little program that my friend designed
00:52
< Shoukanjuu>
There are already binaries for 98, XP, and vista
00:52
< Shoukanjuu>
As well as the Wii
00:52
< Shoukanjuu>
And sicne I'm the only mac user on this entire forum
00:53
< Shoukanjuu>
I decided to be useful for nothing :D
00:53
< Vornicus>
Have you installed the dev pack?
00:53
< Shoukanjuu>
I decided to get Xcode
00:53
< Vornicus>
Right, is it installed and crap?
00:54
< Shoukanjuu>
Because it was there, and because I couldn't find my leopard discs
00:54
< Shoukanjuu>
I installed it, yeah, but left some of the packs that it came with out
00:55
< Shoukanjuu>
Decause I doubt bluetoothSDK would help with what I was messing with >.> Optional stuff, really
00:55
< Vornicus>
heh
00:55
< Vornicus>
okay. So what files do you have?
00:56
< Shoukanjuu>
As of right now, I'm trying to grab the source, but the guy just took it down while I was talkign to you D:
00:56
< Vornicus>
Heh.
00:57
< Vornicus>
If you just have a single source file, you go gcc -o my_app my_app.c
00:57
< Vornicus>
And, well, pray.
00:57
< Shoukanjuu>
Supposed to be cute
00:57
< Vornicus>
whut?
00:58
< Shoukanjuu>
Where exactly do I do that at? :O
00:59
< Vornicus>
in the terminal.
00:59
< Vornicus>
(assuming you've placed the source file at my_app.c)
00:59 You're now known as TheWatcher[T-2]
00:59
< Vornicus>
then mod my_app +x, and try running it.
01:00
< Shoukanjuu>
I did not place the source file anywhere O:
01:01
< Shoukanjuu>
Remember, I'm not versed in this at all >.>
01:02
< Shoukanjuu>
I think I got it. Build succeeded >.>
01:02 You're now known as TheWatcher[zZzZ]
01:03
< Shoukanjuu>
I believe I built it for windows. >.>
01:04
< Shoukanjuu>
Ah, this is why
01:07
< Vornicus>
note that gcc doesn't really know anything.
01:07
< Shoukanjuu>
Now that I have the source in an actual FILE
01:07
< Vornicus>
Heh
01:08
< Shoukanjuu>
my_app.cpp on my desktop
01:19
<@McMartin>
XCode has a number of fairly thorough tutorials.
01:20
<@McMartin>
But I don't have time to give basic pointers with it right now, because of deadlines
01:20
<@McMartin>
Ask me next week
01:20
< Shoukanjuu>
I figured out a number of things on my own
01:20
<@McMartin>
I've used XCode to develop a number of applications.
01:20
< Shoukanjuu>
Like where the sources are, and the like, enough to actually build something
01:20
<@McMartin>
But developer.apple.com is your tiny god when it comes to this.
01:20
< Shoukanjuu>
from source, at least
01:22
<@McMartin>
ObjCTutorial.pdf is really the "X-Code Tutorial"
01:23
< Shoukanjuu>
hehe
01:23 * Vornicus could not for the life of him figure out objC.
01:23
<@McMartin>
The Java14Development.pdf file is also handy if you plan on packaging Java apps as if they were normal ones on Mac.
01:23
<@McMartin>
(Like Blorple)
01:23
<@McMartin>
Vornicus: It's like Smalltalk, but crippled~
01:24 * Vornicus also can't figure out Smalltalk, so, okay.
01:24
<@McMartin>
Which is odd, because Python's OO model is in some sense derived from it.
01:24
<@McMartin>
Except that you don't get to reassign class methods at runtime in them.
01:25
<@McMartin>
The *actual* Objective-C tutorials are ObjC.pdf and OOP_ObjC.pdf.
01:25
<@McMartin>
In practice, write your app in C or C++ and only use ObjC to talk to the View. =P
01:25
<@McMartin>
Almost all the actual ObjC code will be handled by the Controller code, which is autogenerated by X-Code's GUI Builder.
01:26
< Shoukanjuu>
Ah. See, that'd help if I knew C or C++.
01:26
<@McMartin>
OK, You can't learn ObjC without learning C first.
01:26
<@McMartin>
It's even more C-with-stuff-bolted-on than C++ is.
01:27
< Shoukanjuu>
XD
01:27
<@McMartin>
If you're just building other people's frameworks and stuff, you can probably do OK just with the generic Cocoa Application Tutorial -- with an eye towards the parts where you pick targets and stuff.
01:27
< Shoukanjuu>
Okay
01:28 * McMartin had to build Universal Frameworks for the Vorbis libs as part of UQM.
01:30
< Vornicus>
ObjC feels like C-with-stuff-bolted-on, much more so than C++.
01:31
<@McMartin>
This was less true before the Standard Template Library.
01:32
< Vornicus>
heh
01:32
<@McMartin>
C++ now feels like Java without the design coherence or safety features.
01:34 * Vornicus still wants operator overloads.
01:34
<@McMartin>
That's part of its sacrifice of design coherence~
01:34
<@McMartin>
istream::operator<<(), etc.
01:34
< Vornicus>
Well, yes.
01:35
< Vornicus>
But I would /really/ like Python-style overloads, which Do It (Approximately) Right.
01:36
<@McMartin>
Fair enough.
02:04 C_tiger [~c_wyz@Nightstar-16806.nycmny.east.verizon.net] has quit [Connection reset by peer]
02:06 GeekSoldier [~Rob@Nightstar-7738.dip.t-dialin.net] has quit [Connection reset by peer]
02:31 Raif [~corvusign@Nightstar-25074.hsd1.wa.comcast.net] has quit [Quit: A trebuchet is not a marital aid. Many bothans died to bring us this information.]
03:11 Thaqui [~Thaqui@Nightstar-711.jetstream.xtra.co.nz] has joined #code
03:11 mode/#code [+o Thaqui] by ChanServ
04:21 C_tiger [~c_wyz@Nightstar-16806.nycmny.east.verizon.net] has joined #code
04:22 mode/#code [+o C_tiger] by ChanServ
04:22 C_tiger [~c_wyz@Nightstar-16806.nycmny.east.verizon.net] has quit [Connection reset by peer]
04:28 C_tiger [~c_wyz@Nightstar-16806.nycmny.east.verizon.net] has joined #code
04:28 mode/#code [+o C_tiger] by ChanServ
05:50 AnnoDomini [AnnoDomini@Nightstar-29606.neoplus.adsl.tpnet.pl] has quit [Ping Timeout]
05:56
< Shoukanjuu>
Ikaruga: The first boss's first form has bullets that move faster than the DC and GC versions
05:57 AnnoDomini [AnnoDomini@Nightstar-29186.neoplus.adsl.tpnet.pl] has joined #Code
05:57 mode/#code [+o AnnoDomini] by ChanServ
06:07 GeekSoldier [~Rob@Nightstar-7738.dip.t-dialin.net] has joined #code
06:07 mode/#code [+o GeekSoldier] by ChanServ
06:55 JeffL [JPL@Nightstar-12594.dsl.sndg02.pacbell.net] has joined #code
06:55
< JeffL>
Shoukann. Are you here?
06:56
< Shoukanjuu>
I am always here
06:57
< JeffL>
What have you been learning?
06:57
< Shoukanjuu>
Nothing, as of late
06:58
< Shoukanjuu>
I've been rather swamped in working, and when I'm not working, I'm trying to master Halo 3 or Ikaruga, or maybe sleeping
06:59
< Shoukanjuu>
Usually whne I'm done with work, Vorn is either busy or asleep, or I am too tired to do much more than mess around or read
06:59
< Shoukanjuu>
Either that, or I'm lax in doing anything because of my mood, for my grandfather fancies himself a web artist, and commonly destroys the websites I had to fix by uploading another of his frankenstein creations
07:00
< JeffL>
Ah. Have you learned about classes and objects yet?
07:00
< Shoukanjuu>
I don't believe so./
07:10 * Vornicus should probably give an assignment.
07:11 * Vornicus should probably also teach about classes, because they're Important.
07:13
< JeffL>
Yes, please do.
07:13
< JeffL>
I have an idea for a Comprehensive Test when you've done that. (He has learned file IO, right?)
07:14
< Vornicus>
He's learned file IO.
07:15
< Shoukanjuu>
That was a while ago...*digs through his logs*
07:15 * McMartin has his old Lab Project, too.
07:15
< JeffL>
Idea- write an elevator manager program. The program takes a number of elevator cars and a file that has data in it corresponding to what buttons are pressed when.
07:15
< Vornicus>
Shoukanjuu: you should have 1. a cheat sheet, and 2. a reasonable grasp of how to find shit in the libraryreference.
07:15
<@McMartin>
And it's still online!
07:15
<@McMartin>
http://www.stanford.edu/~mcmartin/qixstart/
07:15
< Shoukanjuu>
Oh, yes, of course I do :P
07:16 * Vornicus doesn't have a cheat sheet any more, because he's internalized it enough that he doesn't have to look anything up unless he knows where to find it.
07:20
< Shoukanjuu>
My 360 is having a conniption fit.
07:21
< Shoukanjuu>
It'll be going fine at first, then it would all of a sudden freeze, the video corrupting and the sound broken up
07:21
< Vornicus>
cute
07:22
< Shoukanjuu>
So I'm gonna take it back to the guy I bought it from, since I have a 30 day warranty with the guy, and do something about it
07:22
< Shoukanjuu>
I'm not sure if it's the disc or not, but it happens the most during Halo
07:31
<@GeekSoldier>
likely it's an overheating problem.
07:31
< Shoukanjuu>
I would think, but it's in the most ventilated place in the room
07:31
< Shoukanjuu>
there is nothing shot of the table it is on within two feet of the thing
07:32
< Shoukanjuu>
Corner of the desk
07:32
< Shoukanjuu>
Thepowerbrick doesn't even get hot before it freezes, and it only freezes when I'm in a game
07:32
< Shoukanjuu>
So I thought it was the disc at first
07:32
< Shoukanjuu>
But then it froze the same way when I was playing a different game
07:33
< Shoukanjuu>
So perhaps it's the hard drive or the 360, but not an overheating problem
07:33
<@McMartin>
At least it's not the RROD.
07:34
< Shoukanjuu>
Well, that's the thing
07:34
< Shoukanjuu>
The RRoD can be fixed quite easily if you know where to look
07:34
< Shoukanjuu>
It was a refurbished machine that HAD the RRoD
07:35
< Shoukanjuu>
So I have 90 days. If it RRoDs, I can get it fixed by the guy for free
07:50
< Shoukanjuu>
Confirmed: It's the disc
08:32 GeekSoldier [~Rob@Nightstar-7738.dip.t-dialin.net] has quit [Ping Timeout]
08:34 GeekSoldier [~Rob@Nightstar-8395.dip.t-dialin.net] has joined #code
08:34 mode/#code [+o GeekSoldier] by ChanServ
09:07 Vornicus is now known as Vornicus-Latens
09:08 You're now known as TheWatcher
11:05 Chalcedon [~Chalcy@Nightstar-488.ue.woosh.co.nz] has quit [Quit: Leaving]
11:57 EvilDarkLord [~jjlehto3@Nightstar-2194.vipunen.hut.fi] has quit [Quit: leaving]
12:06 Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has quit [Quit: Shoukanjuu]
12:10 Shoukanjuu [~Shoukanju@Nightstar-19663.dhcp.embarqhsd.net] has joined #code
13:05 GeekSoldier [~Rob@Nightstar-8395.dip.t-dialin.net] has quit [Ping Timeout]
13:07 GeekSoldier [~Rob@Nightstar-8329.dip.t-dialin.net] has joined #code
13:07 mode/#code [+o GeekSoldier] by ChanServ
13:14 You're now known as TheWatcher[afk]
13:43 Thaqui [~Thaqui@Nightstar-711.jetstream.xtra.co.nz] has left #code [Leaving]
13:51 You're now known as TheWatcher
--- Log opened Sat May 10 15:43:00 2008
17:07 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
18:01 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
18:01 mode/#code [+o ToxicFrog] by ChanServ
18:30 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Client exited]
18:44 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
18:44 mode/#code [+o ToxicFrog] by ChanServ
18:51 Vornotron [~vorn@Admin.Nightstar.Net] has joined #code
19:12 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Client exited]
19:20 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
19:20 mode/#code [+o ToxicFrog] by ChanServ
20:38 Kazriko [~kaz@Nightstar-26352.gdj-co.client.bresnan.net] has quit [Client exited]
20:43 Kazriko [~kaz@Nightstar-26352.gdj-co.client.bresnan.net] has joined #code
20:43 mode/#code [+o Kazriko] by ChanServ
20:56 Serah [~Z@87.72.35.ns-26506] has quit [Quit: You are now aware of your blinking.]
22:45 Serah [~Z@Nightstar-5401.atm2-0-1041217.0xc329e232.boanxx12.customer.tele.dk] has joined #Code
22:45 mode/#code [+o Serah] by ChanServ
22:56 Serah is now known as Serah^WROK
22:59 You're now known as TheWatcher[afk]
23:21 You're now known as TheWatcher
--- Log closed Sun May 11 00:00:02 2008
code logs -> 2008 -> Sat, 10 May 2008< code.20080509.log - code.20080511.log >