**** BEGIN LOGGING AT Sat Sep 01 03:00:02 2012 Sep 01 03:01:20 pc-world1: is it just me or is their an unusual amount of chinese spam apps on the WP Marketplace? Sep 01 03:01:39 invalidopcode: there are... I think Sep 01 03:01:56 I think that might be part of Microsoft's problem Sep 01 03:01:57 if I browse the "new apps" section it's difficult to find any useful apps Sep 01 03:02:00 yeah Sep 01 03:02:25 invalidopcode: I think they quite like it, cause they can show off and say "we've got xxxxx apps!" Sep 01 03:02:26 I'd bet that what's hurting downloads Sep 01 03:02:35 haha Sep 01 03:02:52 its a shame too because apps on WP look really nice Sep 01 03:02:55 but how many useful apps do they have? that's another question Sep 01 03:03:06 yeah Sep 01 03:03:11 many of the apps I wanted to develop on WP aren't even possible due to some freaking API limitations Sep 01 03:03:19 *for WP Sep 01 03:03:19 like what? Sep 01 03:04:06 no file API (not even a file chooser), no sockets, no code that runs in the background etc. Sep 01 03:04:26 no file handlers Sep 01 03:04:30 they have sockets now Sep 01 03:04:37 but only in WP8, right? Sep 01 03:04:45 and you can run scheduled tasks in the background i believe Sep 01 03:04:52 no, WP 7.5 supports sockets Sep 01 03:04:56 invalidopcode: yeah, but scheduled tasks don't help Sep 01 03:04:59 invalidopcode: are you sure? Sep 01 03:05:01 I use them to do arduino communication Sep 01 03:05:19 They are a little strange to work with, but they exist Sep 01 03:05:24 which class? Sep 01 03:06:56 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202870%28v=vs.92%29.aspx Sep 01 03:07:49 and what kind of background tasks do you need? Sep 01 03:08:33 invalidopcode: thanks, didn't know that Sep 01 03:08:40 no problem Sep 01 03:08:48 e.g. to keep a chat connection alive Sep 01 03:09:21 ah, hm.... Sep 01 03:09:31 well I think that must be possible Sep 01 03:09:33 or to download in the background (without a ridiculous limitation of 5 downloads in the queue) Sep 01 03:09:56 for the chat connection, I think IM+ must do that somehow Sep 01 03:10:00 invalidopcode: only if I tunnel through my own server, and use push notifications when my app isn't in the foreground (as far as I understood) Sep 01 03:11:23 hm Sep 01 03:11:24 another limitation is that I can't run native code, thus use no (real) existing libraries Sep 01 03:11:36 that's supposed to change in WP8 Sep 01 03:11:53 which sadly us 800 users don't get :( Sep 01 03:12:09 I wonder if the native C++ might be part of 7.8 Sep 01 03:12:22 it shouldn't be hardware specific.... Sep 01 03:12:51 invalidopcode: I don't think M$ gives a shit about the current userbase Sep 01 03:13:00 and the killer argument: WP doesn't run Linux! Sep 01 03:13:16 well duh... its "WINDOWS" Phone Sep 01 03:13:42 invalidopcode: I don't care, they could've named it "Linux Phone" :P xD Sep 01 03:13:56 haha that would have worked Sep 01 03:14:14 I'm still waiting for the day Microsoft will use Unix/Linux for some of their products :D Sep 01 03:14:28 "Microsoft announces its new Linux Phone based on windows CE!" Sep 01 03:14:35 it actually does Sep 01 03:14:37 that will show they ultimately failed Sep 01 03:14:55 where? Sep 01 03:15:38 Windows has support for multiple execution subsystems, so if you load the correct subsystem you can run Unix apps Sep 01 03:15:49 why does Apple make installing ubuntu difficult lol Sep 01 03:15:49 microsoft also had its own Unix distro at one point Sep 01 03:15:58 PatrickC: because they hate freedom Sep 01 03:15:59 PatrickC: because they hate competition Sep 01 03:16:05 lol Sep 01 03:16:07 haha 2 good answers Sep 01 03:16:26 invalidopcode: they had a Unix distro... really? lol Sep 01 03:16:35 yup Sep 01 03:16:45 before DOS? Sep 01 03:16:46 http://en.wikipedia.org/wiki/Xenix Sep 01 03:17:24 dang Sep 01 03:17:29 late 1970 haha Sep 01 03:17:36 I guess I'm too young to know that Sep 01 03:17:53 i'm way too young to know that Sep 01 03:17:59 invalidopcode is just old enough to know that :) Sep 01 03:18:01 hehehe Sep 01 03:18:02 http://technet.microsoft.com/en-us/library/bb463212.aspx Sep 01 03:18:18 haha I'm probably younger than you pc-world1 :P Sep 01 03:18:26 invalidopcode: ya sure? :P Sep 01 03:18:37 "UNIX 3.5"... wait what?! Sep 01 03:18:48 PatrickC is pc-world1 older than you? Sep 01 03:18:58 yep Sep 01 03:19:08 PatrickC: wait... how do you know how old I am? :P Sep 01 03:19:26 pc-world1, are you >16? Sep 01 03:19:40 err... no : Sep 01 03:19:42 * :D Sep 01 03:19:51 sure.. :P Sep 01 03:20:04 what year were you born? Sep 01 03:20:14 1995... Sep 01 03:20:36 ah okay Sep 01 03:20:46 so you are older then me :) Sep 01 03:20:48 Oh and here's the info about that subsystem I'm talking about http://en.wikipedia.org/wiki/Microsoft_POSIX_subsystem Sep 01 03:21:35 http://en.wikipedia.org/wiki/Interix Sep 01 03:22:06 oh the things you learn when you read windows internals books instead of paying attention in class.... Sep 01 03:22:27 haha Sep 01 03:22:34 invalidopcode: you read *windows* books? Sep 01 03:22:38 things you learn when you can teach the class better then the teacher... Sep 01 03:22:42 better read Linux manuals, there's plenty of them Sep 01 03:22:57 (and they're all quite boring) Sep 01 03:23:00 lol Sep 01 03:23:11 I like a bit of variety Sep 01 03:23:19 invalidopcode: anyway, what did M$ do with all that unix stuff? Sep 01 03:23:30 pc-world1: it still exists Sep 01 03:24:05 version 6.1 is available for Win7 Sep 01 03:24:24 would've never thought that... Sep 01 03:24:34 but who would use it on Windows then? Sep 01 03:24:58 e.g. I don't use Linux just to use wine Sep 01 03:26:29 wow... I'm actually tempted to try this Interix :D Sep 01 03:27:12 Enterprise Sep 01 03:28:30 I've even installed win7 a week or so ago (for WP development) Sep 01 03:28:44 nice Sep 01 03:28:55 WP development is really nice Sep 01 03:29:11 invalidopcode, i honestly think that my macbook has better windows stats then you had.. or at least a better overall Sep 01 03:29:16 i forget exactly what it was Sep 01 03:29:25 i think i was like 6.5 Sep 01 03:29:41 haha Sep 01 03:29:59 I like to finally have a good IDE/debugger and a real oo language (contrary to webOS dev) Sep 01 03:30:13 PatrickC: its just the desktop graphics that brings the rating down Sep 01 03:30:21 hehe Sep 01 03:30:33 dang, i wish this dd would finish... Sep 01 03:30:42 pc-world1: yeah me too Sep 01 03:30:51 and the visual designer is really nice too Sep 01 03:30:59 invalidopcode, pc-world1, Xcode is a nice IDE/Debugger :) Sep 01 03:31:13 invalidopcode: I used to do lots of Java development a few years ago Sep 01 03:31:20 I still love Java and its IDEs Sep 01 03:31:47 PatrickC: I don't like xcode, at least so far Sep 01 03:31:49 PatrickC: but it has an apple logo on it... right? ... right? Sep 01 03:31:52 pc-world1: ewwwwww Java Sep 01 03:32:15 pc-world1, no apple logo.. it's the X logo from X11 ;) Sep 01 03:32:16 hehe Sep 01 03:32:45 Java is pretty similar to C#... only that C# is M$ sh*t ^^ Sep 01 03:33:01 (and I assume that you know Java != "Java applets", right?) Sep 01 03:34:05 yes, I know the difference Sep 01 03:34:08 Java is slow Sep 01 03:34:14 c# is much faster Sep 01 03:34:23 in which context is Java slow? Sep 01 03:34:35 [we're pretty OT, it seems] Sep 01 03:34:47 Swing isn't exactly fast... that's right Sep 01 03:34:51 but at least it's cross-platform Sep 01 03:35:26 I prefer QT for cross-platform Sep 01 03:36:28 Java has plenty of issues Sep 01 03:36:47 but less than .NET, I guess? :P Sep 01 03:36:48 i prefer #enyojs for cross-platform Sep 01 03:36:52 lol Sep 01 03:36:53 yes Sep 01 03:37:52 I haven't had any backward (or forward) compatibility problems with .net like with Java Sep 01 03:38:42 well... in Java, there shouldn't be much forward compatibility issues... since they include all code (incl. deprecated code) in all new versions Sep 01 03:38:55 (if that's good or bad is another question) Sep 01 03:39:53 yeah, I've just had bad experiences with java Sep 01 03:40:05 plus its very resource intensive Sep 01 03:40:12 invalidopcode: that's true... sadly Sep 01 03:40:20 (the resource thing) Sep 01 03:41:05 it also never really looked like it integrated into the platform it was running on properly Sep 01 03:41:12 like theme wise Sep 01 03:41:27 I've recently started to look into assembler... best way to manage your resources xD Sep 01 03:42:06 haha Sep 01 03:42:12 I did that too at one point Sep 01 03:42:15 invalidopcode: well, with SWT that problem is gone (more or less), though I've used Swing most times (since I wanted my programs to be cross-platform) Sep 01 03:42:34 reverse engineering is really interesting, and fun Sep 01 03:42:37 haha Sep 01 03:42:48 I'm looking into it to use for embedded programming Sep 01 03:44:54 I haven't had any chance yet to do something with embedded systems Sep 01 03:45:22 oh you're missing out on all the fun Sep 01 03:45:31 embedded is really fun Sep 01 03:45:58 I wouldn't know where to start Sep 01 03:48:05 learning a real language like C is a good place :) Sep 01 03:48:27 I know C/C++ (somewhat) Sep 01 03:49:09 I kinda like the "low-levelness" Sep 01 03:49:15 yeah me too Sep 01 03:49:25 I really enjoy working with my arduino Sep 01 03:49:41 and I have a few other little devel boards laying around to play with Sep 01 03:50:43 invalidopcode: what exactly can one do with these "Arduinos", or what is the difference to a usual computer board? Sep 01 03:51:17 the arduino is a litte USB-powered board that contains an Atmega328p microcontroller Sep 01 03:51:34 it has headers on both sides that can be used for input and output Sep 01 03:51:54 and you can buy (or build) shield boards that mount on the top of it Sep 01 03:52:28 for example I have a shield for ethernet, USB host, RTC, and a little LCD display Sep 01 03:52:42 that reminds me that I once tried to do a little development for our calculator using Z80 asm... that thing is running on about 8MHz :D Sep 01 03:52:50 sounds nice Sep 01 03:54:01 (and that calculator is running more stable than any other OS ^^) Sep 01 03:54:31 haha Sep 01 03:54:38 was that a TI-84? Sep 01 03:54:44 almost Sep 01 03:54:46 TI-83+ Sep 01 03:54:50 ah Sep 01 03:55:01 I once looked into doing development work on that Sep 01 03:55:09 but I don't own one Sep 01 03:55:23 I've done DOS development on my HP 95LX instead Sep 01 03:56:22 well, I did lots of TI-Basic programs for the TI-83+... but they were just too slow to do something useful; and asm was too complicated for me at that point a few years ago Sep 01 03:56:59 ah Sep 01 03:57:11 arduino programming is in more or less C Sep 01 03:57:29 the Atmega328 runs at 16mhz iirc Sep 01 03:57:36 wait... there was a "pocket computer" running DOS? Sep 01 03:59:23 I'm missing too much from these "good old days" ^^ Sep 01 03:59:57 I make it a point to study "the good old days" :P Sep 01 04:00:05 yes, their was Sep 01 04:00:21 http://www.hp.com/hpinfo/abouthp/histnfacts/museum/personalsystems/0025/0025history.html Sep 01 04:00:30 I'd really love to get my hands on on these old computers... like commodore and stuff Sep 01 04:00:51 I have a Heathkit 89 Sep 01 04:00:55 and a TRS 80 Sep 01 04:01:50 cool... where do you get these toys from? eBay? Sep 01 04:03:10 actually I get them from older friends of mine (grandparents, etc) Sep 01 04:03:51 most people I know seem to have thrown those away Sep 01 04:05:41 ah Sep 01 04:06:06 well the people I know keep them in their attics :P Sep 01 04:08:39 haha Sep 01 04:43:06 pcworld: you did development on the ti-83+?!? Sep 01 04:51:05 fxspec06: yes, TI-Basic... also tried a little bit Z80 asm Sep 01 04:51:49 fxspec06: but of course nothing webOS-related, just in case you misunderstood :D Sep 01 04:56:54 fxspec06: he was thinking about porting open webos to the Z80 :P Sep 01 04:59:59 port it to the RAZR MAXX!!! :) Sep 01 05:01:45 no Sep 01 05:01:50 yes Sep 01 05:01:53 no Sep 01 05:02:04 yes Sep 01 05:02:41 how about... no. Unless you do it yourself. Sep 01 05:02:53 i just might Sep 01 05:03:05 port it to the Razr? http://www.amazon.com/Motorola-V3-Unlocked-Player-International-Warranty/dp/B0009FCAJA Sep 01 05:03:15 yes invalidopcode, port it to the V3 Sep 01 05:03:26 and not the maxx Sep 01 05:03:35 Have fun finding/making the drivers needed for that Sep 01 05:04:09 what? you mean they don't have linux drivers for it yet? Sep 01 05:05:03 android drivers != regular linux drivers. Sep 01 05:05:13 how true... :/ Sep 01 05:08:19 I was referring to the Razr V3 drivers... Sep 01 06:53:27 i started on the ti-83+!! Sep 01 06:53:36 * fxspec06 wrote some coooooool stuff Sep 01 07:27:16 fxspec06: really? all i did on ti-83 was write notes so i could use em on tests Sep 01 13:35:21 cwayne: yes! i wrote a poker app, a snake game, and a baseball game! and the baseball game was AWESOME! Sep 01 13:35:33 plus tons of other small apps Sep 01 13:35:44 apps/programs Sep 01 13:37:07 fxspec06: TI-Basic or asm? Sep 01 13:55:42 ti basic Sep 01 13:55:55 i tried writing in ASM but it was high school, lol Sep 01 13:56:27 http://www.youtube.com/watch?v=gT9Q4mLh2v4 Sep 01 13:57:22 powerful calculator! those were great graphics back in the day! i had to turn pixels off and on with a laser Sep 01 13:58:19 fxspec06: did you submit your apps to ticalc.org? I'm curious if I've already used apps by you ^^ Sep 01 13:58:36 i submitted poker there but for somehow i think it got deleted. Sep 01 13:58:58 but ****SNAKE***** is there and it's got 9K+ downloads and is ranked like 2000th Sep 01 13:59:05 all time Sep 01 13:59:54 fxspec06: do you have the link? Sep 01 14:00:02 I might have played that snake game :D Sep 01 14:01:46 hmm, okay, there seem to be lots of snake games... there's a folder for snake/arcade games with 180 files in it Sep 01 14:02:31 it's the one with all the asterisks Sep 01 14:02:34 http://www.ticalc.org/archives/files/fileinfo/336/33606.html Sep 01 14:02:59 zz_dkirker: looks like Boxcar is back online, i'm receiving craptons of notifications from the last couple days Sep 01 14:03:28 woo! it moved up on the all time list! it was like 2009th now 2006th ;) Sep 01 14:04:21 lol Sep 01 14:04:38 I really love my TI-83+ ^^ Sep 01 14:04:49 me too. it's like, the perfect device ever. Sep 01 14:04:56 though I wish I had something like a TI-89 (where you have gcc) Sep 01 14:05:12 you know that video on youtube was the one i sent to Palm HQ to get them to send me a dev pre 2 :P Sep 01 14:05:14 best battery life of all time :D Sep 01 14:05:25 lol Sep 01 14:06:13 one thing I thing I don't like about TI-83-Basic is that there's no functions (except sub-programs) Sep 01 14:06:27 it's great. you can write programs right on the device itself. i have a math problem and instead of doing same thing again and again and again i just write a program to do it for me in like 2 secs and it's accurate as h ell Sep 01 14:06:44 ya but labels are fun to deal with Sep 01 14:06:46 "the teacher's coming" lol Sep 01 14:06:47 makes life interesting Sep 01 14:06:55 hey, that was the greatest button ever Sep 01 14:06:58 I did same using ti89 Sep 01 14:07:25 the alpha button was the teacher button. i had a separate app for that, i think i used it in all my programs Sep 01 14:07:31 I wrote an "RAM cleared simulator" program some time ago... :D Sep 01 14:07:44 *a Sep 01 14:08:15 (for teachers who want to see that message before tests... though well, I could just archive my prgrms as well) Sep 01 14:08:19 lbl teacher; input -> x; pause; if (x != 1) then goto teacher; end Sep 01 14:08:26 its been so long that I used my ti that battery is dead Sep 01 14:08:54 I have the TI-83+... I think I changed batteries only 2 or 3 times Sep 01 14:09:02 *I have the TI-83+ for several years now Sep 01 14:09:15 i charge mine, they last me a LONG time Sep 01 14:10:11 I should get up and running again. Sep 01 14:10:29 fxspec06: wow... how did you make that "anything that adds up to 1 takes you back to the game"? did you simulate the home screen? Sep 01 14:10:39 I think I actually have a directory on my pc with games for it Sep 01 14:10:49 well when you ask for input Sep 01 14:11:04 so did you store it in a string and then eval it? Sep 01 14:11:04 all it does is give you a command prompt, that's what hte home screen runs on Sep 01 14:11:21 so you can type whatever you want in the home screen, it automatically evals it for you Sep 01 14:11:36 input -> x just stores whatever the user types into x Sep 01 14:11:51 so then after that you just check if (x=1) Sep 01 14:12:20 what gets even crazier is trying to save bytes, because it actually made a huge difference Sep 01 14:12:47 fxspec06: storing bytes? how? Sep 01 14:12:54 for instance closing quotes you'd never forget on javascript.. but on the calculator you DON'T want them. the calc runs better without closing quotes Sep 01 14:14:01 yeah, and prgrms get smaller without closing quotes Sep 01 14:14:36 yep. sucked tho bc not a lot of variables to use Sep 01 14:15:00 you got 26 of them, plus like 8 special ones, plus 6 lists x 6 items each and then custom lists Sep 01 14:15:37 i know for snake i used a matrix to store the snake position on the screen. that was a mind ____ Sep 01 14:16:08 fxspec06: lists can contain (more or less) infinite items, though only numbers Sep 01 14:16:45 so long as you know what you want and the index to get it from Sep 01 14:16:58 it's not like an object where you can call the property Sep 01 14:17:12 yes... Sep 01 14:18:14 my baseball game was so great Sep 01 14:18:33 do you still have it? Sep 01 14:18:42 you use the white keys to pitch and hit. the white keys were the strike zone, there were 9 of them.. and the keys around it were balls. Sep 01 14:19:25 you'd see the pitch coming in and it'd be a number. the number starts from a positive and moves towards a negative. the closer you pressed to ZERO and the closer you were on the key to where the pitch was pitched, the better you hit Sep 01 14:19:43 nice Sep 01 14:19:47 and the same for pitching, except you had a pitching meter and stamina Sep 01 14:20:00 and pitching changes. but your bullpen guys had horrible stamina Sep 01 14:20:22 you had like 4 pitches i think, and you could choose from a 3, 6, or 9 inning game. the scores were realistic :P USA vs CAN Sep 01 14:20:29 haha Sep 01 14:20:35 yeah, i still have it, it's fun too Sep 01 14:20:40 i have no way to upload it, though Sep 01 14:20:46 I just remembered that I once wrote a tictactoe game for it... Sep 01 14:21:33 was also kind of funny that you could do stuff like multiplayer (by connecting to TI-83+s to each other) Sep 01 14:22:01 short after we got our TI83+s, I wrote a chat program for it... if it makes sense, that's another question :D Sep 01 14:22:05 *shortly Sep 01 14:22:48 *connecting two Sep 01 21:41:20 pc-world: i wrote code for multiplayer poker w/ two ti83's but i never could get anything to work. =( Sep 01 21:42:51 fxspec06: well, the link commands in TI-Basic aren't ideal... Sep 01 22:11:39 lol that's a bit of an understatement Sep 01 22:12:00 i used the right apis and i coded everything so that it'd work, i just never could get any variables passing from one to the other Sep 01 22:12:21 security was a non issue, lol Sep 01 22:13:11 fxspec06: well, I remember to get at least a simple chat program working ^^ Sep 01 22:14:18 fxspec06: I think one problem was that the other device has to explicitly wait for something to receive, otherwise the send command would fail Sep 01 23:04:16 ah. well i don't have two of them now, and i don't have the USB cord **** ENDING LOGGING AT Sun Sep 02 02:59:59 2012