Skip to content
View in the app

A better way to browse. Learn more.

Tip.It Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Saru Inc

Members
  • Joined

  • Last visited

Everything posted by Saru Inc

  1. am i drowning in real life or in a fanta sea [spoiler=someone do my hw for me] Email to instructor Forums e-book for course Editing Text Files Steven Zeil Last modified: Jan 13, 2015 Contents: 1. The .emacs Startup File 2. Emacs Modes 3. The Mark and the Region 4. Where’s the Documentation? 5. For the emacs-phobes An editor is a program that allows you to easily create and alter text files. There are a variety of editors on the system, of which the most popular, when working in text-mode, are vi and emacs. Neither is exactly the easiest thing in the world to learn to use. When working in graphics-mode, the most popular are emacs and gedit. The latter is simple and intuitive, but also very bare-bones. I recommend learning emacs, because It works nicely in both text and graphics mode. As you gain more facility with emacs and with Unix in general, you will find that emacs offers many advanced facilities for doing specific tasks. In particular, emacs offers a number of aids for programmers, including syntax-based highlighting of different programming languages (using different colors/fonts for reserved words, comments, strings, etc.), commands for checking matching {}, for compiling programs and collecting the error messages, and for stepping through those error messages, and for debugging the compiled code. emacs is widely available (for free) for all Unix systems and also for MS Windows. Quote Example 1: Try This: Launching emacs To run emacs, make sure that you have correctly identified your terminal type. Then give the command emacs -nw if you are in text-mode and emacs & if you are in graphics mode. The -nw stands for “no window” and requests that emacs not try to open a new graphics-mode window. Stay in emacs for now. We’ll come back to this in just a moment. emacs has a built-in tutorial, and you should begin that very shortly. But first, just a couple of notes: The tutorial describes a number of commands like this: C-chr, which means to hold down the Ctrl (a.k.a, Cntrl, Control, etc.) key while typing the character chr. For example, C-c means “hold down Ctrl while typing ‘c’.” You may have seen the notation ^chr (e.g., ^c) used other places to mean the same thing. The tutorial describes a number of commands like this: M-chr, and says the “M-” means to “hold the META or EDIT or ALT key down while typing” the other character, and says that if you don’t have a META, EDIT, or ALT key that you can type (and release) the Escape key instead. It’s worth noting that you may, indeed, have some of those keys on your keyboard, but your ssh client program might not pass them on. Some ssh programs may just ignore those keys. In other cases (especially the ALT keys), the Windows or other operating system may be jealously seizing upon those keys for its own purposes. In some cases, you may have 2 ALT keys, one on the left of the spacebar and one on the right. Sometimes one of these will work and the other will not, so try them both. But if nothing else works, the Escape key will always be there for you. (If you change ssh programs, though, or when you start using X to connect in graphics mode, you might want to check out those keys once again.) Quote Example 2: Try This: The emacs tutorial Returning to the emacs session you opened a few moments ago, follow the directions given to bring up the tutorial (i.e., type ^h followed by “t”.). Continue following the instructions to make your way through the tutorial. Exit emacs when you have completed it. When you are done with the tutorial, here are few extra things you should know about emacs: 1. The .emacs Startup File Before starting up, emacs tries to read a file ~/.emacs Many people store special commands in there to customize emacs to their own liking. (Reading the .emacs file of an experienced emacs user can be instructive although, unfortunately, sometimes a bit intimidating. If you don’t already have a ~/.emacs file, you might want to download mine into your home directory to get started. After you gain some proficiency in emacs, you may want to take a good look at that file to see what’s in there and to adjust it to your own liking. Some of the features provided in my .emacs file are Makes sure that the C++ editing mode gets turned on when editing .h and .cpp files. Turns on colored syntax highlighting when supported by your terminal. Maps the Home, End, Page Up and Page Down keys to what you would expect (again, depends on whether your terminal program actually passes these through. Binds function keys F1 : undo (same as C-x u) F2 : toggles case sensitivity during search and replace operations (M-x toggle-case-sensitivity) F5 : next-error after a compile (shift F5 for previous error) (`C-x ``) F6 : turns on on-the-fly spell checking (M-x flyspell-mode) F8 : toggles automatic line fill/breaking (M-x auto-fill-mode) F9 : toggles uses of DOS/Unix line ending styles (M-x toggle-line-end-coding) If your terminal does not support the functions keys, you can invoke these functions directly via the “longer” forms shown above. Provides M-space as an alternate sequence for setting the mark Binds C-z to a “go to line number…” function. Many of these functions are subject to the limitation of your terminal program. It may or may not allow colored displays. It may or may not pass function key presses on to the remote Unix system, etc. If these things don’t seem to work when you are running emacs in a terminal window, they probably will work later when you learn to run emacs via X. 2. Emacs Modes emacs offers customized modes for different kinds of files that you might be editing. Some of these are chosen automatically for you depending upon the file name you give. Others can be chosen automatically by giving the command M-x name-mode where name indicates the desired mode. Some of the most popular modes are: text, html, c, and c++. The programming language modes generally offer automatic indenting at the end of each line, though you may have to end lines with the “Line feed” or “C-j” key rather than “Return” or “Enter” to get this. Quote Example 3: Try this: C++ in emacs Start up emacs and visit a C++ file from one of your other classes (or create a new one, typing in a few lines of C++ code). At the very least, you should see a “(C++)” indicator in the status line indicating that you are in C++ mode. In this mode, you have available special commands for compilation and debugging (which we will discuss in a later lesson). If your terminal program supports color and you copied my .emacs file as suggested earlier, you may see colored “syntax highlighting” as emacs renders reserved words, string constants, and comments in different colors and/or fonts. And there are little, more subtle things that you will come to appreciate over time. For example, each time you type a “)” or “}” in your code, the cursor briefly flashes back to the “(” or “{” that you just closed. The command M-/ is a special friend to all programmers who use long variable names but hate to type them. Type a few letters of any word, then hit M-/. emacs will search backwards through what you have previously typed looking for a word beginning with those letters. When it finds one, it fills in the remaining letters. If that wasn’t the word you wanted, just hit M-/ again and emacs will search for a different word beginning with the same characters. 3. The Mark and the Region emacs has a number of commands that work on an entire block of text at a time. For example, the emacs tutorial told you how to delete a line using C-k. But what if you wanted to delete everything from the middle of one line to the 1st word five lines away? There is a command (C-w) for killing an entire region of text, but to use it you must first tell emacswhat region you want to kill. The procedure for doing this is the same in all emacs commands that work on regions of text. The “current region” is the set of characters from the “mark” to the current cursor position. The “mark” is an imaginary position marker established by the set-mark-command. The keystrokes for that command are either C-[spc] (hold the control key and type a space) or C-@ (hold the control and shift keys and type ‘2’).[^ Some ssh programs will not let you type the characters C-[spc] or C-@. These characters are the emacs keys used to set the “mark” when selecting a region of text. You can always run the set-mark command as M-x set-mark-command (but who really wants to type all that every time?) You could just get a different ssh program. See the “Downloads” section on the CS 252 Library page for some recommendations. You can bind a different key to set-mark-command that you can type from within Windows telnet. Add the line: (global-set-key "\M-\\" 'set-mark-command) to your .emacs file, restart emacs, and you can set the mark with the key sequence M-\ (escape followed by a backslash) I’ve added that global-set-key to my own .emacs file, so if you’ve copied that into your home directory as described earlier, that key binding will already be defined. So to set up a region to operate on, you move the cursor to one end of the region, give the set-mark-command, then move the cursor to the other end of the region. Everything between the mark and the cursor constitutes the current region, and can be operated on by any region-based command. Some region commands of note are: C-w Kill the region, i.e., delete it but save the deleted text in the clipboard. You can “yank” (paste) the deleted text at the cursor position with C-y. M-w Copy the region, i.e., Save a copy of the region’s text in the clipboard. You can “yank” (paste) the deleted text at the cursor position with C-y. C-xC-x Exchanges the mark and the cursor. Hitting this repeatedly will flip you back and forth between the start and end of the current region. Although often useful in its own right, this command also provides a quick way to check and see if the region is really where you think it is. C-cC-c Comment out a region - in C++ and other programming modes, places comment markers in front of each line in the region. M-x ispell-region or M-x flyspell-region Run a spell check on all text in the region. 4. Where’s the Documentation? It’s in emacs. The end of the tutorial discussed some of the built-in help features in emacs. One that isn’t mentioned is the way to get to the entire “reference manual” for emacs. The “info viewer” gives you access to extensive documents about emacs (and about a number of other programs as well, as authors of many other programmers have found the info viewer a convenient way to package on-line documentation.) The commands C-h i or M-x info will launch the info viewer, and the first page of the viewer gives basic instructions on how to use it. 5. For the emacs-phobes Finally, I will note that, if you develop an incurable allergy to emacs, there are other editors that offer reasonable support to programmers. Some of the textbooks discuss vi, a popular editor that does not offer much support for programming, but a reasonable option is vim (“vi improved”). Like emacs, vim is available on many, but not all, Unix systems and, once you have learned it, you can use it over telnet via keyboard commands. To learn the basics of running vim, give the command vimtutor
  2. God, I'm such a [bleep]ing smug chav. Why does my 'alt' get all this freaking SOF luck. I got 7k rare item tokens while Saru Inc has some b.s. 4k amount or something. This account also has a shark suit :D gotta love those throwaway f2p quests. Stolen Hearts/Gunnar's Ground, etc. Got 74-76 wc in 20 mins thanks to 2 days worth of divine yews +vis wax. Yarrrrr MFW I've obtained almost half as much fish xp in one day than I obtained from 2001-2007 on Saruman44. Fishing was the worst back in the day. But, then again I used big nets for caskets. Because, you know, someone told me they had good shit in them.
  3. W A R B A N D S A R B A N D S ... You'll have to join a Warbands fc and they can be douchey as far as rules go, but it's 300kxp a day for about... Eh 15 minutes or so of work. Maybe an extra 5 mins of gearing. Warbands gives xp depending on loot tent raided -- farming, smithing, construction, herblore, mining. 3 outta 5 tents available per camp. You loot then run (not tele) to edge and repeat for 3 camps per day. Be wary if wand isn't safe - if you loot a wand of treachery you could get pkd :/
  4. #[bleep]twitterthisisallineed https://twitter.com/the_helenkeller
  5. Excusesforshittimes/10 MakingBlanketJudgmentsAndNotBeingManEnoughToAdmitYouMadeABlanketJudgment/10 #lifegoals Excusesforshittimes/10MakingBlanketJudgmentsAndNotBeingManEnoughToAdmitYouMadeABlanketJudgment/10#lifegoals:0 I don't think they let porn on netflix considering they'll probably start some hxc [bleep]ing soon. Porn is what? On Netflix? In this thread? In a dungeon? Some kinky shit, if the latter. WHATEVER HATERS. AND HERE'S A MOVIE POSTER FOR YOU TO PRINT OUT ON YOUR WALL OR SOMETHING. #postoftheyear #istillgotit #faceit,ugivemeurbestandieraseit
  6. Excusesforshittimes/10 MakingBlanketJudgmentsAndNotBeingManEnoughToAdmitYouMadeABlanketJudgment/10
  7. Mfw I got 30 palm seeds in like 50 Cadarn elves yday. Lmao. #thefeels Nope ok that's too much for me. Unrelated: I starred in a movie. [spoiler=Runescape Art/I Was Bored and Livid Farm is Torture] And the more I think about it, the more I realize how apt a phrase "Falling Always, Rarely Moving" describes RuneScape. >.<
  8. Wow gz DID I MENTION THAT THE RSN TORPHY FISHED NONSTOP AND THIS OTHER PERSON DCD FOR HALF OF DUNGEON
  9. Airuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuut!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! All you need to know about them is this: In either style the Airut can initiate a brief berserk mode where they will deal inaccurate, but rapid and powerful damage to the player, continuing to use the same attack style as they were in at the time. This attack is signalled by the Airut beating its chest. It will use one arm for ranged and two arms for melee. This attack can be stopped by using the Rapid Fire or Flurry abilities anytime during the attack, depending on if you are using ranged or melee, respectively. It should be noted that to stop the attack the ability must hit; if no damage is dealt, the Airut will not be stunned and continue attacking. Take caution when using Flurry, as this is a multi-targeting attack. Alternatively, using a stun before the Airut begins this series of attacks will temporarily halt them, but will not prevent the attack from actually commencing once the stun is over. One can also use a root and step away from the frenzying Airut. This only works when the Airut is in its melee stance. Players must be careful when the Airut switch combat modes as the signal animation may not appear. If you start to receive rapid damage after a style change immediately use one of the abilities listed above to disable it. When they are using their berserk mode and are successfully hit from one of the two abilities mentioned above, they will kneel and catch their breath. During this short time frame, the Airut will be stunned and all incoming damage on them will be doubled. They're easy peasy though. Bring: spring cleaner (if you have), charming imp, and magic note paper(for Airut bones) -- do not bring a bonecrusher lol. I also prefer to bring a Blood Nihil, as that makes you hit soo powerful... They're usually down in 1-2 hits.
  10. Thanks, all! I just did comp requirements today. blech. *Iowerth title - finally *80 Cadarn kills - new kc 730/1000 *20k Livid Points - now 410k/850k (HOLY [bleep]) *Unlocked Spiritualize Food *3m DG xp :) 4m to 118. Fastest floor ever (that I remember): 8 minutes and 10 seconds. GODDAMN. And I pathed like 70% of it #skillz #yesireallydohavedgskillz@haters #andbyhatersiamreferringtofscandshat_owlatio And I finally managed to get a full shark outfit on saruman44 :) GODDAMN. Got like 62-68 fish or something. Soooo fast. Sooooo afk.
  11. So, I got my first ever traffic ticket in 8 years of driving. Well, I think I got one for rear ending this chick like a month after I got my license, but that was like minor. So was this, or so I thought. So it was raining or whatever, and I get into the right hand lane of the 3 lane road, only seconds later realize oh... shit derp this road branches off. Crap! So I speed up and (using my blinker) jut out in front of the person in front of me. I did cut them off a little bit (it wasn't severe - they had plenty of space, but I saw they braked and I felt bad) but then lo and behold some [bleep]ing sirens and I'm like oh shit was I speeding? Well at that point I was going 46 mph, so possibly I could have been going 50 while passing. So I pull over and the cop is like what are you doing ,trying to get someone killed???? And i'm like I'm so sorry I got into that lane only to rea- "NO Excuses, man" Oh. Ok. So that's how the law worked. Police: You murdered this person in 1882 and you're going to jail for life. Me: But I wasn't even aliv- Polce: NO EXCUSES Ok anyway, so he takes me shit and then come back and shit. Expired tags. How the [bleep] did I forget to renew my tags >.< But then he's like this is for reckless driving - which I didn't challenge because I got the feeling it wouldn't change his disposition, but like.... Really. Really. Reckless??? I mean it may have appeared "reckless" if not for that fact that I used my blinker, and only accelerated so I didn't cut off that person too bad. (Also the road it branched off to was this weird dead end-esque road so looping around would a massive cluster[bleep] of time waste). Reckless driving is reserved for like driving 90 in a 45, or like driving while drinking, and high, while not wearing clothes, with no license, on a Sunday morning. Not [bleep]ing making a ballsy and yes somewhat unsafe but also still not THAT unsafe driving maneueaver. I mean... shit. But whatever, cop was kind of cute. So then I'm driving home when I see it: [bleep]ing cops E V E R Y W H E R E. In a span of about 5 miles I counted 13 cop cars. It's the last friday of the month - they were meeting their quotas. So now I have to go to court for a [bleep]ing serious ass offense so a cop could meet his quota. (Keep in mind I'd have no trouble if it was like an improper lane change violation, since that's really what it was. Reckless? The [bleep]? ughhhhhhhhhhhh) That said: I finished this massive program I've been working on. The actual one is much bigger than below - but that material is at my job. In total its over 400 procedures and 18k lines. Edit: Also 'Sht' means 'sheet', not 'shit'. And while 18k lines isn't really "that much" in the grand scheme of things, this is the first "program" i ever "wrote" outside of Hello World. Which, I really don't think is too shabby. I wrote it for my job, am hoping to get a big raise. Since its [bleep]ing amazing at what it does.
  12. Decided to go back to Araxxor because I've not been in a few days. 1st kill: As glad as I am to get this, this means its back to bottom path for 120 kills until get I get my bottom leg :s
  13. That's not necessarily a bad thing. It was a bit too oversaturated before, and the more subtle look is pretty beautiful. My thoughts exactly. I like how like, idk, toned down and, "honest" ? Can't quite pinpoint it - but it looks great. Once this comes out, when people ask me what games I play, I won't have to answer "Titanfall" anymore. Now that would be awesome, but what exactly is stopping them from doing this with the current client/setup again? I have a ton of free hard drive space just sitting there... ja ja ja ja ja ja java I'd imagine it'd have something to do with the fact Java tends to be slower than other languages. Java is made for portability overall, which has downsides when it comes to speed. Later versions of JAVA have more or less solved this - but if anything, I think that could be a big cause of it. (For a more indepth answer: http://en.wikipedia.org/wiki/Java_performance ) inb4 "saruuretardthatsnotrite"
  14. It's the classic Jagex response to suggestions. I remember one time, shortly after the Boss Grouping system was released that I pointed out to Mod Ryan that there were various problems with it, it wasn't functioning as intended, there were oversights, and practically no one was using it. To which he replied "There are no plans to change it at the moment." They don't take much pride in many of their updates and often don't want to hear on any suggestions to improve them. Here's why there's no changes made: If Mod Timbo updates the drop tables, he will be at the computer for a long time, working on the update. Players will be very happy, and he will collect his paycheck. If Mod Timbo doesn't update the drop tables, he will have a lot of free time. Players will hate him, and he will collect his paycheck.
  15. Here's the issue with the movie: **** The movie starts out with a big puff of smoke surrounding the camera, quickly dissipating until it is clear that there is person on the screen. A player, named XX DEATHKILLER XX, who is a non-famous (non twitch streaming) Monster hunter, who is a HCIM account. Well, though some horrid twist of fate, he is assigned to kill The Vorago by Frank, while Death is away on the Quest - even though he did not have group assignments checked. Woe is he - for when Death returns, he states he is unable to offer a refund, and all tasks given by the previous task-giver (Frank) are still valid, and final. So XX DEATHKILLER XX, a lonely noob who's never had more than 400k at a time - becomes determined to fight The Vorago - or die trying. The story starts out in Draynor Village: just outside Death's portal, (a place XX DEATHKILLER XX may very well soon call home) XX DEATHKILLER XX mopes his way through that lonely village, cursing the Gods for giving him this luck. Out of the corner of his eye, he spots something. What's that he sees in a far away field? Hmm. It's gone now - but for a moment there was a twinkle. Concerned, he mumurs to himself "dafuq was dat? topkek" and turns toward it to investigate. Excitedly he runs 62% of the way to the spot before he abruptly stops running, and starts walking while staring very intently at the plot of land. Every few steps he begins to run again, only to stop and resume walking. He reaches the piece of land to see a chunk of metal sticking out of the ground. Excitedly, he bends down and with his bare hands, right-clicks and digs the piece of metal out. He then investigates it, to find it is an Armadyl Godsword! But where did this sword come from? Perhaps it was thrown from the Armadyl Vs. Bandos battle - or even more likely - perhaps there is another dungeon underground that contains massive [bleep]ing birds of flight! Because those things exist! As ideas race through his head of the origin of such a blade, and how he could use it to kill The Vorago, he places the sword on the ground, so that he may offer a prayer to his god Phastaeckspee, for this glorious discovery. He begins the sacred prayer "ty god for these dank memes bc m8 this f8 is 2 gr8, i cantw8 to kill vorago and--" As he begins the final line of his prayer a great freezing wind blows through the land, freezing him solid, at least momentarily. He tries to move but alas this cursed paralysis of the Earth has decided he shant move. But the longer he stays frozen, the more the world starts to fade away. Frantically he tries to grab the godsword but it is in vain. The world is getting darker and he fears it is the end. All noises of animals and pvm'ing and dicing suddenly come to a halt. The final thing his now wasted eyes make out are great large runes with writing in the sky, because he can read. And they state: KahnEcktshun Lahst Pleiese Waiyt - Atteimpting tou Rei-Eistahbleisch His feeble mind weakened, he loses all hope to ever even attempt to understand what those mysterious runes mean - or why he - of all players, should have this happen. The camera pans over the greyscale landscape, and though the empty silence of the land, a whisper can be heard: "ffs" And everything goes dark - our player gone, without a trace. **** The movie then cuts to the credits, while the moviegoers cut to the Gun shop, gear up, and storm Jagex Towers. I really don't see how they could make an authentic RS movie without the following: *Disconnecting in the middle of the most dramatic scenes *The script is written where at least one word in each paragraph rhymes with m8 *The main character uses Warbands for whatever challenge he may face - even The Vorago *Everyone is wearing cat costumes *The main character champions challenge after challenge only to loot the great monsters chest and find bundles upon bundles of Flax notes - redeemable at the nearest bank. I mean, even if XX DEATHKILLER XX did succeed, and by proxy the movie as well succeeded, Jagex's Public Image would then plummet even further when they're accused of creating unrealistic standards of beauty for Runescape players by giving the role to like Robert Downey Jr. I can see it now: people gathering in Parking Lot space 66 outside of Jagex HQ "hey m8s, why b8, when all sizes r gr8!"
  16. Well, you certainly wouldn't do it while saddled so high upon your horse. I for one, spend at least 4 hours a day stringing all of my flax. I know what it's like to be a common folk, and you can trust me, that when I'm in office - there will be a chicken in every pot, a bread in every bucket, and a bowstring for every bow (u). Vote Saru for pres2k15 This post has been paid for by the TimboIsABimboAssociationForGuthixianJustice
  17. You obviously don't make bowstrings often.

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.