Jump to content

Markup

Members
  • Posts

    612
  • Joined

  • Last visited

Posts posted by Markup

  1. Could you explain the reason for needing to repeat/reset every 4 weeks?

     

    Edit: I have read the whole thread, I don't understand why this solution is required if fixed date live shows are say every friday night.

  2. You guys have been working on some pretty awesome projects(those graphics look awesome =] are they your own?). I'm still mainly just messing around with whatever I feel like at the time.

     

    -Started reversing League of Legends(as it has become my main game), not much functionality at the moment aside from chat and some random engine functions.

    -Finally written a first revision; simple intuitive interface for network sockets, similar to that of C#'s TCPClient but much better imo(proper connection status and input/output handling).

    -After learning to program in C# I have to say that I do like it, purely because it's so easy to create GUI's and functional programs.

    -Recently bought a USB wireless receiver for xbox 360 controllers, so I programmed a basic wrapper for the XInput library. Friend of mine joked about doing some kz in 1.6 with a controller so I programmed a quick hack for cs 1.6 that enabled controller support... no wonder cs wasn't a big hit on the original xbox! :P

    -Various other wrappers and utilities (BSP map file reader, disable windows key, basic CPython wrapper, detour functions)

     

    After I refactor the net code(address resolution mainly) i'll be using that for numerous projects:

    -DNS proxy server

    -Proxy/Mitm

    -League of Legends client

     

    As always adding new utilities and wrappers to my C++ library, I'm thinking of writing an object framework similar to managed languages to see where that goes.

     

    Will be interesting to see what the new modules this semester will be like, was doing C and ARM last semester which was basic. I have a functional programming module which will be the only new stuff for me really, aswell as some "advanced" SQL syntax from the database module that I won't have touched yet. Oh and AI should be interesting.

     

    Snadar (metal gear solid <3)

  3. It's a bit misleading to say that you could use 1GB data in 7days because thats assuming someone plays 24/7. It's almost 188 hours of play for that amount of data and at even 6 hours of play a day you would'nt go over 1GB in a month (if most the stuff was in your cache at least).

    Saying that though, I play RuneScape with my partner so ever hour of play is twice the data so if more people are playing the faster the data bandwidth is used.

     

    That's what he said

  4. I have one running the debian 'squeeze' image. In terms of bandwidth, the SD card interface is a bottleneck, fairly poor speeds. It's probably cheaper and better to external HDD via usb port? I havn't really used mine though. E: You will need an SD card to boot though, I bought an 8GB SD for mine.

  5. First of all you need to setup the spread sheet, you need to format 41 cells in a column to type TEXT(

    ), we do this so that excel doesn't mess up the number formatting by adding extra ","'s, and this needs to be done before the data import.

     

    For the first 27 cells you use the following three formulae.

    =LEFT(A1, FIND(",", A1, 1) - 1)
    =MID(A1, FIND(",", A1, 1) + 1, FIND(",", A1, FIND(",", A1, 1) + 1) - FIND(",", A1, 1) - 1)
    =RIGHT(A1, LEN(A1) - FIND(",", A1, FIND(",", A1, 1) + 1 ))
    

     

    For the next 14 cells you use these two:

    =LEFT(A28, FIND(",", A28, 1) - 1)
    =RIGHT(A28, LEN(A28) - FIND(",", A28, 1))
    

     

    You will need to change the cell references.

     

    Edit: I assumed you would be using the lite hiscores api:

    http://hiscore.runescape.com/index_lite.ws?player=zezima

  6. Just an fyi, the red slider is the psu input voltage switch. America@120V, United Kingdom@230V. Setting a power supply for 230V with 110–120V current is harmless; however, feeding 220–240V into a power supply set for 115V will destroy the power supply.

  7. Can you post the code of the link that goes to the page that isn't working? That and the screenshot you posted should tell me if what I'm thinking is right or not.

     

    <ul>
    <li><strong><a href="">a</a></strong></li>
    <li><strong><a href="">b</a></strong></li>
    <li><strong><a href="fsghb.html">cnotworking</a></strong></li>
    <li><strong><a href="">d</a></strong></li>
    <li><strong><a href="tmr.html">enotworking</a></strong></li>
    <li><strong>f</strong></li></ul></div>

     

    Directly copied, links removed on those that work, the only difference in the source is the indentation.

  8. Also, I'm not sure if my web crawler is working correctly as I only have about 883 items total from the GE site (not using the API), and I've searched 1-23609 thus far. Does anyone know how many items can be sold on the GE?

     

    All the blanks spots here were things that failed to be crawled correctly (or are not able to be sold/bought on the GE):

    https://docs.google.com/spreadsheet/ccc?key=0AoQ7nO6Bv5TvdHVLbmgyWTdxck9lOERabHdkbl92enc#gid=0

     

    3498 exchangeable items on the 11th of feb

     

    I beg you to use the API as 23.6k requests is ridiculous, and partly why I started hosting dumps. If you read a couple of posts up you'll see my database. I'm going to revisit my script today and get it finished.

     

    The most likely reason you only got 883 items is because jagex sends HTTP 200's to throttle users.

  9. It should be noted that it's not actually all the tradeable items according to tip.it's DB which says there are 4,504. It's still currently a work in progress.

     

    Keep in mind that there are some items which are tradable but cannot be sold on the grand exchange. These items will be listed in the database as tradable, but you won't find them when doing a GE crawl. ;)

     

    They are two seperate sentences, the first is comment about this threads title. I spent more time indenting the data format than making sure I was making sense :P Anyway you've explained it well enough

  10. Seeing as you guys sparked me to do this. I'm gonna start hosting JSON string dumps of the GE as made available by the Grand Exchange API. It should be noted that it's not actually all the tradeable items according to tip.it's DB which says there are 4,504. It's still currently a work in progress.

     

    Available files at the moment.

     

    This is a json string of all data collected during a crawl:

    http://lo3.eu/runescape/dumps/GE.1328927605.json

    ['categories']
       [$categoryiteration]
           ['types']
           ['alpha']
               [$alphaiteration]
                   ['letter'] $alphaletter
                   ['items'] $NumberItemsInCategoryAlpha
    ['items']
       [$categoryiteration]
           [$alphaiteration]
               [$pageiteration]
                   ['total'] $NumberItemsInCategoryAlpha
                   ['items']
                       [$itemiteration]
                           ['icon'] $url
                           ['icon_large'] $url
                           ['id'] $id
                           ['type'] $CategoryName
                           ['typeIcon'] $url
                           ['name'] $ItemName
                           ['current']
                               ['trend'] $string
                               ['price'] $ItemPrice
                           ['today']
                               ['trend'] $string
                               ['price'] $ItemPrice

     

    This is a json string of my current mysql database (only price data on items basically):

    http://lo3.eu/runescape/flats/GE.1328927605.json

    ['categories']
       [$catagoryname]
           [$alpha] $NumberItemsInCategoryAlpha
    ['items']
       [$itemid]
           ['name'] $itemname
           ['categoryid'] $categoryid
           ['price'] $price

     

    Equivalent var_dump()

    array
     'categories' => 
       array
         'Miscellaneous' => 
           array
             '#' => int 0
             'a' => int 11
             'b' => int 4
               ...
     'items' => 
       array
         21736 => 
           array
             'name' => string 'Akrisae's hood' (length=14)
             'categoryid' => int 0
             'price' => string '687.6k' (length=6)
       ...
    

     

    As far as I remember.

     

    Example:

    <?php
    $data = file_get_contents("http://lo3.eu/runescape/flats/GE.1328927605.json");
    $GEData = json_decode($data, true);
    
    echo 'Number items: ' . sizeof($GEData['items']);
    ?>

  11. To be fair, the creator RSBuddy touted that he had a working version that broke bot nuke, but of course then didn't release it and signed on with Jagex.

     

    There are very few things in software that are actually difficult or impossible.

     

    Apart from the reems and reems of things that become impossible (or so close to impossible that they are not viable to do) when you factor in computing power, system limitations etc. etc.

     

    What reems and reems?

     

    I think you underestimate how far computing has come. Most of the "close to impossible that they are not viable to do" things stem from certain very challenging mathematical problems. Sure, cracking AES-256 bit encryption is at the moment is extremely difficult and not reasonable to do, but that is not to say that mathematics and computing won't advance to the point where it does become a much more feasible problem to approach.

     

    It's logical and physical impossibilities like the halting problem and breaking quantum encryption that are things that computers should never be able to do.

     

    Talking from a RS perspective, I doubt there will be anything that Jagex can ever do that is 100% immune to being broken.

     

    Certainly things that are currently not viable do become viable with tech advances; however that does not mean they are viable NOW or under specific limiting conditions.

    eg kids in a bedroom trying to code a bot advanced enough to circumvent all of jagex's new measures is pushing towards being very unviable/impossible as seen by the fact two guys who ran a bot as a professional business couldn't even manage to fix theirs. Doesn't mean its not technically possible especially going forward as tech advances more, but it does mean it doesn't seem (as we stand) to be near impossible for the average bot maker.

    Another good example of limiting conditions would be that Met office computer hive that does something like 100 trillion calculations a second to make weather forecasts as accurate as possible that is certainly not viable or technically possible to do for anyone other than an organisation that can pump millions into setting such a massive system up; a home pc user certainly couldn't even come close.

     

    A distributed computing software such as Folding@Home

     

    Not that I believe these people, but:

     

    16th January: we have developed a fully working update that has flawlessly run several different test scripts for over 48 hours. Due to certain technical and legal complications we cannot release it to the public just yet. However please check back because we will go live very soon!

     

     

    Current status (technical stuff)

     

    Hooks - complete

    Updater - final bug fixes

    API - in development

    Cloud distribution - in development

  12. I don't care if this is not the way to do it, as soon as I finished it I burst out laughing, html/css is terrible I suck at designing webpages. It seems that display: block; is inherited by children and so for each :hover you need to set display: none; again.

     

    #menu{
    display: block;
    background-color: yellow;
    }
    
    #menu li{
    display: block;
    }
    
    #menu li ul{
    display: none;
    background-color: blue;
    }
    
    #menu li ul li{
    display: none;
    }
    
    #menu li ul li ul{
    display: none;
    background-color: red;
    }
    
    #menu li ul li ul li{
    display: none;
    }
    
    #menu li:hover ul{
    display: block;
    }
    
    #menu li:hover ul li{
    display: block;
    }
    
    #menu li:hover ul li ul{
    display: none;
    }
    
    #menu li:hover ul li ul li{
    display: none;
    }
    
    #menu li:hover ul li:hover ul{
    display: block;
    }
    
    #menu li:hover ul li:hover ul li{
    display: block;
    }

     

    <link rel="stylesheet" type="text/css" href="lol.css"/>
    <ul id="menu">
    <li>1
    	<ul>
    		<li>1
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    		<li>2
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    		<li>3
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    		<li>4
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    	</ul>
    </li>
    <li>2
    	<ul>
    		<li>1
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    	</ul>
    </li>
    <li>3
    	<ul>
    		<li>1
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    	</ul>
    </li>
    <li>4
    	<ul>
    		<li>1
    			<ul>
    				<li>1</li>
    			</ul>
    		</li>
    	</ul>
    </li>
    </ul>

×
×
  • Create New...

Important Information

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