Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - alberthrocks

Pages: 1 ... 33 34 [35] 36 37 ... 55
511
Computer Programming / Re: Linux Help
« on: April 28, 2011, 10:44:31 pm »
Well written tutorial albert!
One small addition to number 7. You can also mount FTP/SFTP as a drive through the default file manager (nautilus) which makes it much easier to manage the files etc :)
Thanks! :) I consider this to be the worst of my tutorials, considering that it contains too much smilies and was written hastely in 10 minutes... :P

As for that suggestion, I was wondering where you could do that... O_O I initially thought that it was a CLI thing, but then you mentioned Nautilus, so I went to find it. I first went into the network folder, clicked randomly (both left and right), then peeked at the menu.... and voila, File > Connect to Server (take note, Qwerty!) is the one! :D This feature would've save me tons of time SFTPing back and forth files from my server!

Apparently, this is so obscure that the Linux Mint devs missed it! O_O They've made their own little tool called Upload Manager (mintUpload), which lets you set up accounts, and then in your taskbar you can load an account, which will open a little window. (Really, really small window.) You can drag files to that box, and it will instantly upload it. Obviously, there's lots of flaws to that design, but I thought it was pretty neat. Now, seeing that Nautilus has this feature but even better - you can even edit files directly as long as you maintain a live connection!! O_O_O Now if only GNOME would expose that more besides an obscure menu... :P

Oh, and I accidentally downrated you by trying to click the Quote button, so I rated you up. Consider it my token of appreciation, amplified with an uprate. :P
* alberthrocks wishes there was a neutral button to undo accidental ratedowns/ups... :P

Wow, that's an issue? Seems like a rather important thing to fix, considering that OSes are meant to multi-task...

Anyway, thanks for the tutorial. I'll give Mint a try :)

Yeah, Ubuntu's idea of "fixing bugs" is to create a fancy, useless GUI to disguise any system bugs. Isn't that nice?  ::)
Hopefully the community backlash of the new 11.04 release will teach them. If not, I guess the positions for Ubuntu and Linux Mint will flip flop on Distrowatch. ;)

Quote
6. You can do IRC with XChat.
don't forget about irssi or chatzilla! :)
Irssi? Really? He doesn't even know that typing a password in a terminal is blind, and you think he's going to be happy using that? :P
Chatzilla is OK I suppose, although it's confined within a browser. Theoretically speaking, XChat is like mIRC for Linux, just a tad bit trickier to use and customize.

To qwerty: XChat is located under the Internet section. One minor change that I would advise is to go into Settings > Preferences, under Interface, Channel Switcher, and check "Open an extra tab for server messages". This lets you distinguish between networks, and makes more sense visually (at least for me).

512
Computer Programming / Re: Linux Help
« on: April 28, 2011, 03:14:19 pm »
Ubuntu is the *easiest* Linux to use...
That's a dirty lie. Their OS loves to crash, and with today's release of 11.04, I'm pretty sure the tables will turn with people rapidly switching to Linux Mint. (At least as indicated on distrowatch.com, anyway.) :P

The issue with you is that you might be a bit click-happy, and when you're installing a plugin, you click out of the install dialog, and won't see it ever again until it finishes. I'm thinking you also halted the install too by force quitting it, which may cause more little issues here and there. This is a bug that those guys probably don't care about fixing either - the install window needs to be an "always on top" window, at least with firefox in focus.

The other option for you is Linux Mint. I would consider this one MUCH easier to use, considering that they preinstall Flash, Java, VLC, and other libraries and utilities missing from the default Ubuntu install.

Spoiler For Linux Mint Guide/Install Instructions:
The website of Linux Mint contains many versions (unlike how Ubuntu does multiple domains/subdomains per edition, which imo is the ONLY thing they do right :P), so I'm pointing you directly to this link: http://www.linuxmint.com/download.php

Take the DVD version, choose either 32-bit or 64-bit (this depends on your computer, don't just randomly pick, if you don't know, choose 32-bit to be safe) and "burn" it on a USB drive with http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/.

Using that tool, first put a flash drive in. Then open it and accept the license agreement, then choose Linux Mint 10, and browse for the ISO. Finally, choose the flash drive LETTER, then click Create to make it work. ;) Voila! Now you can experiment with this one as well! ;) (If you are installing Linux Mint on a flash drive, "burn" it on a flash drive that you will NOT use for the installation.)

And of course, if you prefer DVDs, just burn it on there. ;)
Alternatively, you can just burn a CD version instead and click one button to convert it to a "full" version.
Then simply boot it and install! :D

The interface mimics Windows, but I should warn that the menu may seem a bit strange. It offers... a different perspective on the Windows 7 menu, and combines a bit of Mac OS X into it too. You'll know what I mean when you see it. ;)

Now, since you are new to Linux, let me tell you what it can and can't do:
1. It can have Java, Flash, Moonlight (Silverlight for Linux, made by Mono), and direct media playing plugins.
2. It can browse Facebook, Hulu, Youtube, CNN, Omnimaga, Cemetech, and pretty much almost every website with ease. You have the option of Firefox (default), Chrome, or Opera. IE is also available if you really miss it. :P
3. It can NOT do Netflix instant play (or any other SilverLight based web streaming) due to the missing DRM implementation. Regular Netflix requesting will still work, and streaming to external devices too (duh).
4. It can NOT run Shockwave - some online websites/games require it. You can attempt to bypass this limitation with #5.
5. You can (barely) run Windows programs or emulate a full Windows XP/Vista/7 system. For the first method called WINE, I say barely as in if you decide to take the latest programs, it may or may not work. (YMMV, basically.) For Shockwave, my method is to install the Windows version of FF with WINE, and then install Shockwave from there. At the same time, you can emulate a full OS with VirtualBox. As such, it requires a lot more resources, and you will need a Windows install disk to make it work. For both, you can run a limited set of games, including 3D ones. Just don't try running Crysis though. :P
6. You can do IRC with XChat.
7. You can upload files via FTP with Filezilla (not installed by default, but easily installed via package manager).
8. ??? (Feel free to ask questions! ;))

513
Other / Re: I hope this is a joke...
« on: April 24, 2011, 10:17:30 pm »
This is real - for more info, see here:
http://research.microsoft.com/en-us/projects/detours/

Typically used by the industry, but also used by some software crackers (and script kiddies, to tack that on).
You can get a lower version copy for free here:
http://research.microsoft.com/en-us/downloads/d36340fb-4d3c-4ddd-bf5b-1db25d03713d/default.aspx

I have a feeling that they did the extreme pricing not just for getting money, but to keep this out of the software cracker's hands... Of course, some random guy in the industry will probably torrent it or something...  ::)

514
TI Z80 / Re: TIConvert
« on: April 23, 2011, 05:11:49 pm »
Bumpity bumpity bump! :D

How's progress? The tokenizer/detokenizer in our project, Axe GUI Library, is a fail, so we're looking for a new one to take its place, and we'd love to use yours! :) Our project is GPL v3, with the exception of the library itself, which is LGPL so those who don't want to release source don't have to.

(Our project website: http://code.google.com/p/axe-gui-libraries/)

515
TI Z80 / Re: X-8lue TI : an on-calc browser
« on: April 23, 2011, 04:44:56 pm »
Dude why havent i seen this thread!?

This is cool! We could make an entire internet just for calculators :O
Like, we could have cross-platform web hosting software written in Java and have a calculator only http network through gCn! Anyone could host their own calculator websites on any computer. And if you could get file download support....
Indeed! :) But I'm a bit hesistant to say that the current gCn will let you do that. :P
It is possible through setting up hubs to host websites or download files, assuming you just use the gCn client (C++, btw), but I have no idea if that's the thing you want.

I would strongly recommend you to talk to KermMartian via PM or on Cemetech, since you're more likely to receive gCn help there. ;)

How about this Navigator wireless connectivity thing? We could use that and this internet browser to access internet on our calcs! :3
No, as far as we know this is just for calculators, no wifi or anything. This is unconfirmed, since we have no hands on access on the wireless box and attachment.

516
TI Z80 / Re: Axe GUI Library
« on: April 23, 2011, 12:47:47 pm »
Personally I would probably use DCS guis, but your version has the ability to run without dependencies.
DCS is nice, but a lot of times classmates either don't have DCS, can't install DCS (not enough space or not compatible), or don't want it. Typically, MirageOS is what I see a lot, and consequently my compiles will be for MirageOS and nostub.

One of the other pluses about having a Axe native GUI is that all of the GUI stuff gets compiled in as well, reducing the need for any dependencies, and making it standalone. The DCS wrapper, however, requires DoorCS7 (obviously) and has to be compiled for DoorsCS, since functionality is not exposed with other program types, *even* if you are using DoorsCS7 to launch the non-DCS program.

That said, I'm still going to work to bring both native and DCS wrappered GUI so that a choice can be offered to both developers and users alike. :)

O.O 20 seconds?

It takes about 10 seconds to me. It's quite weird taking so long though.
.NET does take a while to load, especially on slower computers. After it loads though, any other .NET application (or the same one) will load almost instantaneously, max 5 seconds.

Albert, Ashbad and I are working on those (at an unfortunately low rithm though).
Oh, before I forget, could you add and commit the Axe native GUI program in so I can convert? :)

True, it is kinda sad that you have to have a 3 or so page app to run a GUI in basic, if you or your end-user doesn't use all of DCS.
...and include the fact that you need it to run ASM programs that use DCS libraries.
Interestingly enough, there are very few DCS compiled programs out there, most of them dedicated for DCS itself.

517
Computer Usage and Setup Help / Re: Linux
« on: April 23, 2011, 12:39:17 pm »
Scout, I wish, but looking at Ubuntu's record of fixing bugs, I'm going to say this won't be fixed until after it's released, when masses start screaming at the Ubuntu developers. I don't think they'll live for another release... :P

Shmibs, this is untrue. The reason why there's so much controversy surrounding this release is because the *desktop* version (not just the netbook, the DESKTOP) has Unity set as the default desktop shell. Lots of fun, eh? :P This stupidity has occurred a while ago, and has prompted me to move to Linux Mint, where the developers there value stability over design and fanciness.
================================
I can see Ubuntu falling off a cliff on April 28th. :P The backlash is going to be massive, and Ubuntu's going to slip from that sweet #1 position on Distrowatch. Nice job Canonical for screwing up what could've been something that could compete against Mac OSX and Windows 7.

Of course, there's always going to be another good one to take their place... *cough* MINT LINUX *cough* :D
Personally, I would avoid Fedora (it's crashy by nature), and take either Debian (you should be experienced!), openSuSE (not a bad choice), or my other personal favorite, Puppy! :D (experience is recommended as well) Puppy is a go-anywhere distro (not that the others won't do the same, since the kernel autoloads modules per device), and is very snappy fast. :D If you're looking for something more permanent (and not insecure, as it uses root), Linux Mint is my recommendation.

To be fair, Linux Mint does base itself off Ubuntu, sans stupidity (like the massive GUI changes and unstablility) and some additional tools and functionality as well. Though, they are planning to move away (LMDE, anyone?) and hopefully switch to Debian, or maybe even a separate distro on its own!

518
Computer Usage and Setup Help / Re: Linux
« on: April 22, 2011, 09:29:21 pm »
Slightly more advanced user: Windows DOS
PLEASE, please don't refer people to Windows DOS! :P (I'm going to assume you mean DOS, since the Windows "DOS" is the Windows NT/2000/XP/7 command line, which implies you installing it anyway.**) Although it is a fun environment for some old games, there's absolutely no way you can go online these days without using something "modern" like Windows, Mac, or Linux. :P Whereas the Linux CLI is pretty plentiful (assuming you have more than just a CLI shell), the DOS environment is a barren desert, unfortunately. That's why there's DOSBOX! :)

** OK, I'm lying. You *can* get a Windows CLI only interface, but only if you strip *everything* out, and the CLI only version is usually for building recovery tools and such on top of it - basically, not for general public use.

Quote from: willrandship
@albert actually, with ndiswrapper, Windows Wifi drivers = Linux wifi drivers, but in most hardware cases outside of wifi and Video cards (don't worry, they're easy enough, esp. on Ubuntu and Mint), Linux will have a driver, usually auto installed or included in the kernel.
Ehh... ndiswrapper is a bad bad idea (at least that's what I've been hearing), and should only be used if there is no or little (aka non-working) native driver support at all.

And for wifi drivers, I should also mention that you typically just need to download proprietary stuff. For me (Broadcom), I had to download firmware to get it working.

Quote from: DJ_O
There are paid ones??? O_O

I never used Linux, but I got told by many people that if I am not very tech-savy, I should start with Ubuntu or Mint. Before, people would only recommend me Ubuntu, but in the past two years it's more Mint.
Yup - such include (without going too much into details) SUSE Linux (http://www.novell.com/products/desktop/), Red Hat Linux (http://www.redhat.com/rhel/desktop/), and the now defunct Linspire/Xandros Desktop (http://www.xandros.com/products/desktop/). The first two have been very successful at delivering this to businesses and such; the last not so much.

As for the sudden change from Ubuntu to Mint... Ubuntu recently (or should I say always) shows their ignorance to the community, refusing to fix bugs, making sudden irrational changes without community input, and focusing on pretty rather than the system core. You'd know there's something wrong when the "benevolent dictator" (Mark Shuttleworth) forces people to use a Mac OS like window toolbar and at the same time not making it as stable as a Mac. :P

And guess what? They're going to overhaul the GUI again.
Old: (10.10)

New: (11.04, next release)

(The release numbers jump from 10.10 to 11.04. It's formatted as YEAR/MONTH, and a release occurs every 6 months.)

In short, things aren't going in the right direction, and they've simply alienated the community, kinda like TI. /rant

Linux Mint, on the other hand, is based on the Ubuntu releases, but focuses on user experience (stability and usability, not fancy shmancy GUIs). The developers there try their best to patch up any flaws of the released Ubuntu, and make it easy on the user to use it. At the same time, they preinstall things like Java, DVD and MP3 codecs for media players, etc. This is likely why many Linux users (like me) suggest Linux Mint instead of Ubuntu, due to the battles we tend to have with the Ubuntu devs, and the pluses offered to new users to avoid installation hassles.

519
TI-Nspire / Re: Rooted Nspire document browser
« on: April 22, 2011, 08:11:42 pm »
I'm playing around with this on an emulator, and I see tons of "document" in an hex editor of a 2.0 ROM,
like "documents/MyLib/numtheory.tns", "documents/SD", etc. Which one is it?
Does OSLauncher work for you in the emulator? The "Documents" you need to remove is at 0x6807F8
I'm using a 2.0 ROM (basically created from a TNO file and installed), so that offset is incorrect for me. :P

520
TI-Nspire / Re: Rooted Nspire document browser
« on: April 22, 2011, 08:07:38 pm »
I'm playing around with this on an emulator, and I see tons of "document" in an hex editor of a 2.0 ROM,
like "documents/MyLib/numtheory.tns", "documents/SD", etc. Which one is it?

521
Computer Usage and Setup Help / Re: Linux
« on: April 22, 2011, 07:50:47 pm »
Ehh... Ubuntu is a pain sometimes, and the guys who develop it are idiots. :P
Believe me, after years of using them, they almost always leave my system in a shambled state after an upgrade.

However, I've installed Mint Linux on another USB HDD, and I'm loving it. :D The main difference between Ubuntu and Mint Linux is that Mint Linux usually comes with more installed, and is (generally) ready to go, while Ubuntu may need some things installed/tweaked before you're ready to settle down.

Either way, Ubuntu (and my new preferred distro, Mint Linux) are both good to start out with. If you have experience in Linux (unlikely, since you're asking for a distro!), Debian and Arch are good choices, but expect a lot of terminal time before settling down.

It really, really depends on what you need. :)

P.S. - if this is going on a laptop, you should have an eithernet connection while installing, as well as when you are installing additional drivers for your Wifi card. (And in case you're wondering, Windows drivers != Linux drivers, so that driver CD isn't going to work for ya.) If you're not able to do this, research and download the proper Linux drivers for your Wifi card, and then install them after doing the necessary reboots and such for installing Linux. For Ubuntu/Mint Linux, you should look at downloading DEB files, preferably from the official repository for Ubuntu/Mint Linux at http://packages.ubuntu.com/ and http://packages.linuxmint.com/, respectively.

522
XDE / Re: XDREVIVAL! And a call for collaborators.
« on: April 20, 2011, 11:25:14 pm »
This is quite an awesome project! :D It replaces that clunky, rusty TI-Basic editor that I abhor :P
I would like to help, but I'm not quite well versed in Axe yet. Sure, I can do some fun things in Axe, but what you're looking for is the deeper, murkier parts of Axe, some of which I will touch upon with a project that I'm working on. :) Once I feel better with them*, I'll probably assist you with XDE :D

Some suggestions (you might have planned for these already):
= Searching code
= Line jumping (looks like you'll have that implemented, especially with that enticing line number screenshot! O_O)
= Code minimizing - basically, ability to collapse and expand conditional statements (like If) or loops (For(, While, etc.).
= Code bookmarking - that is, I could "bookmark" a place in the code, and jump to it later. (I'm not talking about exiting and then rerunning the app again and ending up at the same place due to position saving - I'm assuming that's the default!)

For instance, if I want to work on a certain part of my super long program, instead of scrolling or saving line numbers on a piece of paper, I could just open a bookmarks pane, find the bookmark labeled "super awesome drawing routine", and press 2nd/Enter to go to it :) Of course, the user can skip adding a label and just do a virtual line number saving instead.

Good luck! :D

*murkey = variable writing, archiving things, and just plain getting messy with the filesystem. :P

523
ASM / Re: Assembler
« on: April 19, 2011, 12:33:23 pm »
You need a script? :P Linux is the OS where you would least need a script. :)
Simply open up a terminal, cd to where your project is, and:
Code: [Select]
spasm somefile.z80 somefile.8xp
For instance, if you saved your project to [yourhomefolder]/Desktop/MyAwesomeASMProject:
Code: [Select]
cd Desktop/MyAwesomeASMProject
spasm somefile.z80 somefile.8xp
...and that's all! :) Simply transfer that program file to your calc via TiLP, or run it in a calc emulator. ;)

Multiple ASM files also only need one command, since you just include them in your main file.
Something like:
Code: [Select]
include "bla.asm"
include "bla2.asm"

...program goes here...

If you are really lazy (like me), you could create a Makefile with the following:
Code: [Select]
all:
[tab]spasm somefile.z80 somefile.8xp

Then you could simply save your file while working on it, and then type "make" to build. :)
If you need a GUI solution, tell me and I'll see what I could cook up.

Also, to clarify - NASM is a x86 assembler, and won't be able to assemble Z80 files. You'll want SPASM. ;)

524
Oasis / Re: Oasis - cross platform z80 assembler
« on: April 18, 2011, 08:02:34 pm »
Sorry to hear that this project is discontinued! :(
This is really an epic project - I especially like the ZDS compatibility part!
Yes, you could say that it's reinventing the wheel - but ZDS *barely* works, and I would prefer a native solution rather than scouring the internet trying to find some obscure assembler, then running it in a shabby emulator. :P

I can understand your frustration with C++... try porting wabbitemu to linux, and you'll know what I mean! :P

Oh well.... at least it's open source, and (hopefully) anyone could contribute to it anytime. :)
Best wishes to this project, and I hope that one day it'll be picked up again.

525
News / Re: OSLauncher, LUA to TNS converter and TI document player
« on: April 17, 2011, 07:37:22 pm »
Inspired by Adriweb and apcalc, I've created an IRC bot to take Pastebin code and convert it to a TNS! :)
It's currently on #nspire-lua - this is how to use it:
Code: [Select]
<Lua2TNS> Lua2TNS Help | #lua2tns [Pastebin Source URL] [Output file name (like helloworld.tns, etc.)For example:
Code: [Select]
#lua2tns http://pastebin.com/bcyukaiq blockdude.tns
And you'll get back:
Code: [Select]
<Lua2TNS> alberthro: Lua2TNS | Success! :D http://withg.us.to/lua2tns/59979/blockdude.tns | All files, including logs @ http://withg.us.to/lua2tns/59979/lua2tnslog.txt
Isn't it awesome? :D
If there's enough demand (and if the admins approve), I can bring this bot to #omnimaga.
Enjoy! :)

Pages: 1 ... 33 34 [35] 36 37 ... 55