--- 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 |