topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday June 15, 2024, 12:22 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

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 - KynloStephen66515 [ switch to compact view ]

Pages: prev1 ... 135 136 137 138 139 [140] 141 142 143 144next
3476
Living Room / The Mathematics Behind Quantum Computing
« on: February 08, 2010, 04:30 PM »
    Quantum computing

    Quantum computing may be just around the corner or it may be, for all practical purposes, permanently out of reach: The physics needed for a useful quantum computer has not yet been discovered, and may in fact not exist.

    A quantum computer, real or potential, is essentially different from an adding machine. Whereas the dials in Pascal's A.D. 1645 brass calculator always line up to read out exactly one 6-digit number, the set of qubits in a quantum register exist in a superposition of states: When the register is interrogated one of these states is read out, with a definite probability, and the remaining information is lost. Because the register can simultaneously be "in" a huge number of states, a huge number of calculations may be carried out simultaneously. But the inputs to a quantum computer must be organized to take advantage of superposition, and the calculating process must force the probabilistic output to give useful information. This is the problem of programming a quantum computer, and in certain important and interesting cases it has been solved. One of the quantum computing algorithms, a factorization algorithm due to Peter Shor, will be the focus of these two columns.

    The factorization problem

    Communication security today is almost universally ensured by the use of RSA Encryption his method relies on the inaccessibility of large prime factors of a large composite number. The problem is an artificial one: The encrypter takes two (or more) large primes and multiplies them. The decrypter tries to work backwards from the product to the factors. It is hard work. The largest number factored so far ("RSA-640") had 193 decimal digits and took "approximately 30 2.2GHz-Opteron-CPU years," over five months of calendar time. At that rate a 1024-bit number, the size currently recommended by a commercial cyrptology site, would take on the order of 10145 years ("bit" is short for "binary digit;" each additional bit contributes a factor of 2 to the size of the calculation). The site adds: "For more security or if you are paranoid, use 2048 or even 4096 bits."

    A quantum computer of suitable size could factor these large numbers in a much shorter time. For a 1024-bit number, Shor's Algorithm requires on the order of 10243, about one billion, operations. I do not have any information on how quickly quantum operations can be executed, but if each one took one second our factorization would last 34 years. If a quantum computer could run at the speed of today's electronic computers (100 million instructions per second and up) then factorization of the 1024-bit number would be a matter of seconds.

    A note on "suitable size." To run Shor's Algorithm on a 1024-bit number requires two quantum registers, one of 2048 qubits and one of 1024. These qubits all have to be "in coherence," so that the totality of their states behaves as a single, entangled state. (More about entanglement later). It was reported as an extraordinary technical feat when IBM scientists in 2001 constructed a coherent quantum register with 7 qubits and used it with Shor's Algorithm to factor 15.

    This column and next month's will present a description of Shor's Factorization Algorithm in terms appropriate for a general mathematical audience. This month will cover the number-theoretical underpinning along with the Discrete and Fast Fourier Transforms. These convert factorization into a frequency-detection problem which is structured so that it can be adapted for quantum computation. The problem itself has a definite answer but takes exponential time to get there. Next month's column will address the more specifically quantum-computational aspects of the algorithm, including superposition and entanglement, leading up to Shor's ingenious quantum jiu-jitsu, which forces the quantum read-out, with high probability, to give a useful answer. That probability is high enough, and the running time on a suitable machine would be short enough, for the calculation to be repeated until the unknown factors are produced.

    Number Theory and Fourier Analysis

    The light from a star can be split into a spectrum, where the characteristic frequencies of its elements can be detected. Analogously, a composite number N can be made to generate a spectrum, from which its factors can be calculated.

    Choose a number a relatively prime to N, and make the list of integer powers of a modulo N: a, a2, a3, ... . If a and N are relatively prime, it follows from a theorem of Euler that this list will eventually include the number 1. (Euler's Theorem says specifically that if φ(N) denotes the number of positive integers less that N which are coprime to N then aφ(N) is congruent to 1 modulo N). Suppose this happens for an even power of a, say a2b = 1 mod N, i.e. a2b – 1 = 0 mod N. This means that (ab + 1) (ab – 1) is a multiple of N; if it is one times N we have our factors; otherwise the Euclidean Algorithm will speedily find a common factor of, say, ab + 1 and N.

    These examples are trivially simple, but illustrate the phenomenon:
    Take N = 85 and a = 19. The powers of 19 mod 85 are 19, 21, 59, 16, 49, 81, 9, 1, 19, 21, ...; in particular 198 = 1 mod 85. We deduce that 194 + 1 = 17 and 194 – 1 = 15 both have common factors with 85. In fact the first is a factor and the second has 5 as common divisor with 85.

    Take N = 85 and a = 33. The powers of 33 mod 85 are 33, 69, 67, 1, 33, 69, 67, 1, ...; in particular 334 = 1 mod 85. We deduce that 332 + 1 = 70 and 332 – 1 = 68 both have common factors with 85. In fact the first yields 5 and the second 17.

    Note that φ(85) = 64, so 64 would always work; but this number cannot be calculated a priori: you have to know the prime factorization 85 = 17 x 5, and use the rule φ(pq) = (p–1)(q–1) for p and q prime.

    How do we get our hands on b? Just examining the terms of the sequence and waiting for 1 to show up takes too long, because the length of the list is commensurate with the number N we want to factor: It increases exponentially with the number, say n, of bits used to write N. But think of the stream of numbers a mod N, a2 mod N, a3 mod N, ... as the light emitted by N. If we can find the frequency, or equivalently the period, with which this sequence repeats itself, we can use the equivalence aj = ak <=> aj–k = 1 (modulo N), and find a factorization of N as above. We will see that on a quantum computer, this computation requires a number of steps increasing only as a polynomial in n. That is the key to quantum factorization.
    Discrete Fourier Transforms

    Fourier transforms detect periodicity; we will find b using a quantum adaptation of the Fast Fourier Transform, a speeded-up version of the Discrete Fourier Transform, which itself arises from adapting to sequences the Fourier Series designed to work with continuous functions.

    The (complex) Fourier coefficients of a real-valued function f(x) defined on [0,2A] are
    1.jpg
    Notes:
    • Writing ei nπx/A as cos nπx/A + i sin nπx/A and cn = an + i bn gives the usual sine and cosine coefficients, except that c0 is twice the usual a0.
    • The factor 1/2A allows the identity
    2.jpg
                 which will be important in our later quantum computations.

    Suppose now we think of a sequence f = f0, f1, ... , f2A–1 (A now an integer), as the set of values at x = 0, x = 1, x = 2, ... , x = 2A–1 of a function f(x) defined on the interval [0,2A], and that we define a new cn by replacing the Fourier integral with a left-hand sum with 2A equal subdivisions of length 1. This sum only involves the elements of f:
    3.jpg
    Notes:
    • ei (2A+k)mπ/A = ei 2mπ ei kmπ/A = ei kmπ/A, so coefficients indexed 2A and higher give no extra information.
    • The sequence c of coefficients c0, ... , c2A–1 is the Discrete Fourier Transform of the sequence f.
    • Essentially the same calculation retrieves f from c:
    4.jpg
                (note the minus sign in the exponents).

    Transform of a periodic sequence

    Suppose that f has period p, i.e. fm+p = fm for every value of m; the simplest case to analyze is when p is a divisor of 2A, say p = 2A/k, k an integer. In that case, if n is not a multiple of k (green boxes in the examples below) the periodic reappearances of a sequence item fm are multiplied by coefficients which cycle through a complete set of roots of 1, and thereby add up to zero. The explicit formula is:
    5.jpg
    [/list]
    So the only chance for a non-zero Fourier coefficient is when n is a multiple of k, (and then, up to a factor, c0, ck, c2k, ... , c(p–1)k are the 0th, 1st, 2nd, ... , (p–1)-st Fourier coefficients of the sequence f restricted to a single period).

    6.jpg
    Fig. 1. Discrete Fourier Transform analysis of the sequence given by the first 16 powers of 19 (modulo 85), a sequence with period 8 and frequency 16/8 = 2. When n is a multiple of 2 (e.g. orange boxes) every re-occurrence of a sequence item gets the same coefficient, and cn has a chance of being nonzero. Otherwise (e.g. green boxes) it is zero. The complex numbers in the matrix are graphically represented as unit vectors. Each cn is the weighted vector sum of the entries in the column above it, weights coming from the fk column on the right, with an overall factor of 1/2A = 1/4. The cn have been uniformly scaled to fit in the picture.

    7.jpg
    Fig. 2. Discrete Fourier Transform analysis of the sequence given by the first 16 powers of 33 (modulo 85). This sequence has period 4 and frequency 16/4=4. The non-zero cn only occur for n a multiple of 4. Graphic conventions are the same as in Fig. 1.

    Why powers of 2?

    I have chosen for illustration a number (85) which generates power residue sequences with periods which are powers of 2, and I have chosen to analyze a length (16) of sequence which is also a power of 2. The second choice is not immaterial: The Fast Fourier Transform we will use, and its quantum adaptation, both require it. The first choice is only for covenience in generating a small example. Shor shows that to get a reliable read on the power residue period in general, in the problem of factoring N, one must analyze sequences of a length 2n between N2 and 2N2. So to analyze a number like 85 realistically, we would have to work with sequences of length 8192.

    The Fast Fourier Transform

    The Fast Fourier Transform which adapts directly to quantum computation is the Radix-2 Cooley-Tukey algorithm, invented in 1965 (reinvented, actually, since it later turned out to have been known to Gauss). To control the width of this presentation, I am going to work with the order-8 Discrete Fourier Transform, rather than order-16 as above. Taking ω = eiπ/4= 2–1/2(1 + i) as our primitive 8th root of 1, the 0-7th powers of ω are
    1, eiπ/4, eiπ/2, e3iπ/4, eiπ, e5iπ/4, e3iπ/2, e7iπ/4,

    1, ω, i, iω, –1, –ω, –i, –iω,

    the numbers represented graphically above as
    8.jpg,9.jpg,10.jpg,11.jpg,12.jpg,13.jpg,14.jpg,15.jpg
    The transform c of an arbitrary length-8 sequence f = f0, f1, ..., f7, given by
    16.jpg

    would be produced from the array

    1       1   1       1   1       1   1       1   f0
    1   ω   i   iω   –1   –ω   –i   –iω   f1
    1   i   –1   –i   1   i   –1   –i   f2
    1   iω   –i   ω   –1   –iω   i   –ω   f3
    1   –1   1   –1   1   –1   1   –1   f4
    1   –ω   i   –iω   –1   ω   –i   iω   f5
    1   –i   –1   i   1   –i   1   i   f6
    1   –iω   –i   –ω   –1   iω   i   ω   f7
    c0   c1   c2   c3   c4   c5   c6   c7

    by setting the last row to be f0 times the first plus ... plus f7 times the eighth, the whole sum divided by 8. This calculation would require eight multiplications and seven additions for each item in c, or 120 operations in all. Working with a sequence of length 2n, the number of operations would be 2n (2n+1 – 1).

    Our Fast Fourier Transform leads in n steps from the elements f0, ... f2n–1 of the input sequence to the coefficients c0, ... c2n–1 of its Discrete Fourier Transform. We illustrate the process here for n = 3. Each column represents a successive step of the calculation.

    19.png

    Notes:
    In this presentation of the algorithm the elements of the sequence f are ordered backwards and the elements of the transformed sequence c appear in "bit reversed" order: cn appears on line k where (in binary) k is n written backwards; e.g. c6 (110) appears on line 3 (011).
    Working with a sequence of length 2n the computation table has 2n rows; in each row are n columns requiring computation; each entry is calculated as a linear combination of two entries from the previous column, and so requires two multiplications and a sum; altogether 3n operations per row for a total of 3n2n operations. Contrasting this with the 2n (2n+1 – 1) operations to implement the Discrete Fourier Transform shows that the Fast Fourier Transform is fast indeed.

    Why does this work?

    The most transparent explanation I know uses properties of polynomial long division. Here I will specalize to the example at hand.
    For a sequence f of length 8, the expression for the nth Fourier coefficient can be read as the value at einπ/4 of the polynomial f(x) = f0 + f1 x + ... + f7 x7:
    17.jpg

    If a polynomial p(x) is divided by the monic, first degree polynomial x–a, the remainder is exactly the number p(a).

    So cn is (1/) times the remainder when f(x) is divided by (x– einπ/4). The shift in focus from evaluation of a polynomial to calculation of remainders is the key to the economies of the Fast Fourier Transform.

    The remainder when f(x) is divided by x4– 1 is
    (f3 + f7)x3 + (f2 + f6)x2 + (f1 + f5)x + (f0 + f4),
    and its remainder upon division by x4+ 1 is
    (f3 – f7)x3 + (f2 – f6)x2 + (f1 – f5)x + (f0 – f4).

    And in general, if a2n–1x2n–1 + ... + a0 is divided by xn – c, the remainder is an–1xn–1 + ... + a0 + c (a2n–1xn–1 + ... + a2n). This is what makes calculation of remainders especially simple when the overall degree is a power of 2.

    Since
    x4 – 1 = (x2 – 1)(x2 + 1) = (x – 1)(x + 1)(x – i)(x + i),
    it follows that f(x) and p(x) = (f3 + f7)x3 + (f2 + f6)x2 + (f1 + f5)x + (f0 + f4) have the same remainder when divided by any one of the factors (x – 1), (x + 1), (x – i) or (x + i).
    Because if f(x) = (x4 – 1) q(x) + p(x) and for example p(x) = (x – i)q'(x) + a, then f(x) = [(x – 1)(x + 1) (x – i)(x + i)]q(x) + (x – i)q'(x) + a also has remainder a when divided by (x – i).

    Similarly, since x4 + 1 = (x2 – i)(x2 + i) = (x – ω)(x + ω) (x – iω)(x + iω), the degree-3 polynomial (f3 – f7)x3 + (f2 – f6)x2 + (f1 – f5)x + (f0 – f4) can be used, via its remainders, to calculate f(ω), etc.

    Returning to the Fast Fourier Transform calculation

    18.jpg

    we can understand Step 1 as transforming the degree-7 polynomial f into two degree-3 polynomials (red boxes) each of which can produce, via its remainders, half of the cn. Then Step 2 transforms each of the degree-3 polynomials into two degree-1 polynomials (green boxes), each of which can produce a quarter of the cn, and Step 3 transforms each of the degree-1 polynomials into two degree-0 polynomials, which are their own remainders.

    References

    For the Fast Fourier Transform, I have followed Henry Laufer's text Discrete Mathematics and Applied Modern Algebra, Prindle, Weber & Schmidt, Boston 1984.

    The Wikipedia entry on Fast Fourier Transform gives an alternative explanation; it also provides references to Cooley and Tukey's 1965 paper as well as to the spot in Gauss' Nachlass where he develops the technique, both items in its extensive bibliography on the ancient and recent history of the algorithm.

    References on the "Quantum Fourier Transform" and on Shor's Algorithm:

    D. Coppersmith, An Approximate Fourier Transform Useful in Quantum Factoring, IBM Research Report 07/12/94, available as arXiv:quant-ph/0201067

    A. Ekert and R. Jozsa, Quantum computation and Shor's factoring algorithm, Reviews of Modern Physics 68 (1996) 733-753

    Peter W. Shor, Algorithms for Quantum Computation: In: Proceedings, 35th Annual Symposium on Foundations of Computer Science, Santa Fe, NM, November 20--22, 1994, IEEE Computer Society Press, pp. 124--134. An expanded version is available, under the title
    Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer, as arXiv:quant-ph/9508027

    Credit to:
    Tony Phillips
    Stony Brook University
    [email protected]



    Some Places to help you understand the math:

    Quantum Theory

    Wiki: Quantum Mechanics

    AMS

    3477
    Some USB drives get 'confused' when the Windows 'Lock Workstation' function is initiated and think the system has been shut down, there-fore they deactivate, I have noticed this with a few of my USB devices.

    The only thing I can suggest is removing the USB flash drive before locking, and plugging it back in, when you unlock.


    3478
    Mini-Reviews by Members / Re: Mini Review: Install Creator Pro
    « on: February 08, 2010, 12:44 PM »
    How does it compare to our beloved NSIS?

    Not a clue

    3479
    On this subject, I like to use websites like:

    http://createcustompc.com/

    The reason I use websites like this, is because it gives you a very good idea of what goes with what, and once you have 'built' a machine on these websites, you can then set yourself the challenge of finding the parts for cheaper, and finding out if it is more cost effective to actually purchase each item separately and put them together yourself!

    Quite a fun game even if your not looking to actually build a machine, and keeps you up to date with all the latest hardware at the same time  :Thmbsup:

    3480
    Mini-Reviews by Members / Mini Review: Install Creator Pro
    « on: February 08, 2010, 12:30 PM »
    Basic Info

    App NameInstall Creator Pro
    App URLhttp://www.clickteam...g/installcreator.php
    App Version Reviewedv2.0 Build #24
    Test System Specs
    Asus Xonar D2 Ultra Fidelity 7.1 PCI Sound Card
    4GB RAM
    Win XP Pro SP3
    RADEON HD 3850
    Supported OSesWin XP/Vista/7
    Support MethodsForum/E-Mail/Phone/Mail/Fax
    Upgrade PolicyNo Info Found
    Trial Version Available?Available - No Nag Screens, Includes Ad at End of Installer
    Pricing SchemeStandard or Professional Version
    Reviewer Donation LinkDonate to Stephen66515, the Review Writer
    Relationship btwn. Reviewer and Product Current Customer

    Intro:

    Create your own professional installation for any software/packages you wish to distribute, Generate serial keys, include multiple versions of  your software (Registered, Free, Basic, Pro etc...), also includes the uninstaller for your software.

    Install software gives you the option to also launch websites on installation finish, add the software to Start, and Control Panel, and can also place keys into the registry.

    3 Modes of compression also included, very basic option, but rather handy.

    installpro.png


    Who is this app designed for:

    This Application is designed for anybody who wishes to distribute their software in a professional manner.


    The Good


    This software is great for packaging software quickly and efficiently.


    The needs improvement section


    The serial key generator seems to work but I have been unable to locate (after quite a lot of looking) where the keys are stored, so you know what keys your software will use to allow the user to install.


    Why I think you should use this product


    If you are looking to create a high-spec installation program for your self-made software, then this is certainly a product I would recommend.


    How does it compare to similar apps

    Compared to the installer that software such as Visual Basic, Visual Studio and Microsoft package with their software, Install Creator Pro gives a wider variety of options, making it much easier to do what you want to do, in a time saving manner.


    Conclusions

    I will conclude this review by saying that I have been using this software for quite some time, and really like using it.  I would not recommend using the serial key generator that is built in to it, unless you can find where they are stored.

    Overall, this software deserves a rating of 84%

    3481
    Living Room / The Internet will watch you FAIL!
    « on: February 08, 2010, 11:45 AM »
    “FAIL is the Internet’s word of choice for expressing contempt,” lectures Internet “Scientist Jamie Dubs” on Rocketboom’s “Know Your Meme”Web site. “When disaster strikes or irony rears its ugly head, you can be sure someone will say it.”...Read More...

    ===========================================================================================================================

    Just came across the above story and it made me giggle, dunno if it is to anybody else's interest but I thought I should share it with you all lol

    3482
    Living Room / Re: When you make your 100'th Post
    « on: February 07, 2010, 06:34 PM »
    I most certainly will  :Thmbsup:

    3483
    Living Room / Re: When you make your 100'th Post
    « on: February 07, 2010, 05:35 PM »
    100th post.png

    3484
    Personally i think code like this is desperately needed.  I calls these "User Management Systems" as opposed to "Content Management Systems (CMS)".

    For a coder developing a web application, there is an abundance of heavy bloated CMS frameworks, and an almost complete absence of UMS frameworks.  And I have found myself choosing a CMS as a starting point just to get the user/group management, when what I would have really preferred is an actively developed and powerful UMS -- without all the crazy content management stuff.

    One thing I can't tell from looking through the site is what kind of support for Access Control Lists it has -- this is an important aspect in my view -- a way to assign and manage generic permissions for users and groups.



    Meta comment: This is a good example where the thread would be easier for people to find and notice if it wasn't a poll but was titled more directly, like for example "Quadodo and other User Management / Login Frameworks", etc.  Please everyone when you post remember that people may be searching for and browsing threads in future weeks, months, years, and you want to make it easy for them to anticipate the contents of a thread when reading it's title.

    Noted and informed the owner.

    I cannot be 100% sure what is included in the current version of Quadodo as I have not activly developed a website which required the script in the past 9 month, however, I am sure I can get you all the answers you require, and get the owner to pop by and input any info you need.

    3485
    Living Room / Re: Defense Focused RTS?
    « on: February 07, 2010, 04:19 PM »

    3486
    Living Room / Re: Tech News Weekly: Edition 5-10
    « on: February 07, 2010, 04:17 PM »
    Cheers for this read, its certainly an interesting one  :Thmbsup:

    3487
    The domain name for this is www.quadodo.net but the links to documentation provided  on the download page (http://www.quadodo.net/downloads.php) use www.quadodo.com, which redirects you off the site (in my case, to a bad URL collection scam site).

    Even if the product itself were bulletproof, this is the kind of thing that scares me away real fast.



    If you had taken more than a 3 second look at this website, you would of realised the .com on the extension is meerly an oversight, if you change the .com to .net you get directed to the documentation.

    This is NOT a URL collection scam, this product is 100% legitimate, and the owner has been informed of the error.

    3488
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 08:17 PM »
    Unlikely that a company, as big as Mozilla will fall any time soon :P

    Also, Welcome Ultimatum :D

    3489
    Adventures of Baby Cody / Re: Requesting baby cody
    « on: February 06, 2010, 07:23 PM »
    Can Baby Cody come back to England? he can come visit my tattoo studio :D I promise not to ink him haha.

    3490
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 06:24 PM »
    This was never my intention. It is about pros and cons of browsers here, so what's wrong with contributing?
    Telling people that they are wrong in their choice of browsers, telling people that YOU and ONLY YOU are correct when it comes to giving Firefox its acronym, and posting pointless comments is the problem we have here, and the fact you seem intent on dragging the conversation into some random argument.  Now please, no more totally pointless posts, stay on topic or go post on another forum.  If you would like to reply to this post, keep it on topic and no more bloody arguing, its just getting old now.

    BACK ON TOPIC

    Just come across Flock which is seemingly a Social Web Browser.

    Not tried it yet, just wondering if anybody else has, and what you have to say about it.

    **edit**

    sorry Josh, I posted my reply seemingly at the exact same time as you lol and I do actually wanna keep this bloody conversation going in the right direction!

    3491
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 06:03 PM »
    I readily acknowledge that Opera has its shortcomings, and do choose not to use some of the less useful features, notably the inbuilt BitTorrent client (which has never worked well for me),

    In all honestly, I didn't even know the BT client worked at all, I have never been able to get it to start downloading any tasks, so gave up and pretended that it wasn't even a feature of Opera.

    3492
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 05:50 PM »
    It should, too.

    I assume you mean Opera should 'copy' FF?  If so, I think this would be a bad way to go, as Opera does not try to be any other browser, and to be honest, even though I gave it a great review, I am starting to think it is not trying to be a browser at all, but more a security suite :mad: but still contains features that I cannot get in FF and loads websites a hell of a lot quicker than some of the other browsers I use...but anyway, this isn't an Opera vs. Firefox debate, so CAN WE GET BACK ON TOPIC PLEASE?  If you want a debate about those 2 browsers specifically then go make a new post :)

    Cheers

    -Stephen

    3493
    As the question clearly states, I need an idea of how many people would like to see more web-scripts on DC, and if they do, I can start to post one's that I think are highly sought after, highly wanted, and well coded.

    As an example, I invite you to check out Quadodo and tell me if a script of that type or something similar would be a welcome addition to DC.

    Thanks for your input :)

    3494
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 05:35 PM »
    Opera does not, but Opera better should.

    Is that even English?

    3495
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 04:53 PM »
    I love how this topic, started yet another argument because Tuxman decided that every browser in the world is 'plagiarizing' Mozilla Firefox, which, I must admit, is getting on my nerves.

    Like Josh and many others have said, Chrome are working on a much more upgraded platform and have taken ideas from other browsers like IE, Opera, FF (If you start on a rant about it being Fx, I WILL scream) etc...but in the same sense, is this not what everybody does?

    You want to make a FPS, so you will take ideas from loads of different, well established FPS's and modify and adapt the current, well loved features, improve the quality and call it your own.  Same with Televisions, HD is NOT a new idea, but an improvement on OLD ideas, same with DAB radio, High Speed Broadband, and pretty much anything else you use in everyday life.

    Please can we try stay completely on topic and actually post things that are RELEVANT to this?

    I did not ask you for a complete debate on why you love Firefox, I simply asked which browser you used and why.  Absolutly nowhere in my description of this topic, did I put "What browser do you use and why did you choose it?  Also, if somebody uses a different browser than you...shout at them and tell them they are wrong."!

    I think after the debate in my other topic, regarding Opera, people know I love that browser, but I will not condemn anybody else for using another browser, as I currently have installed, IE (not by choice but I keep it anyway), Firefox (yes I use Firefox!), Opera, Chrome and a few other browsers, this is because I find certain websites work better in certain browsers because it was the main platform the developer of that website chose to test in.

    3496
    Mini-Reviews by Members / Re: Web-Browser Review: Opera 10.00
    « on: February 06, 2010, 07:36 AM »
    (Like in the other post) I didn't read the full document, it was labeled as Extensions and posted on the Opera website lol, figured I would trust their wording, maybe I wont be as trusting next time lol

    3497
    Living Room / Re: Browser Wars: Why did you choose yours?
    « on: February 06, 2010, 07:35 AM »
    Ah, my bad, like I said, I didn't read it all and it WAS labeled as Extensions lol

    3498
    Living Room / Some interesting tech news found on leading websites...
    « on: February 06, 2010, 07:25 AM »
    Google seeks to patent new Web app tech:

    Google has filed at least four patent applications for technology it's building into its Chrome browser to try to make the Web a more powerful foundation for applications.

    Three patent applications concern Google's Native Client, a technology for letting downloaded software modules run directly on a processor rather than more slowly through on-the-fly decoding as with the commonly used JavaScript. And one patent application involves O3D, a technology to let browser applications take advantage of 3D acceleration of graphics hardware...Read More...


    Police want backdoor to Web users' private data:

    Anyone with an e-mail account likely knows that police can peek inside it if they have a paper search warrant.

    But cybercrime investigators are frustrated by the speed of traditional methods of faxing, mailing, or e-mailing companies these documents. They're pushing for the creation of a national Web interface linking police computers with those of Internet and e-mail providers so requests can be sent and received electronically...Read More...


    HTML vs. Flash: Can a turf war be avoided?

    A difference of opinion among developers has become a high-profile debate over the future of the Web: should programmers continue using Adobe Systems' Flash or embrace newer Web technology instead?

    The debate has gone on for years, but last week's debut of Apple's iPad--which like the iPhone doesn't support Flash--turned up the heat. Before that, Adobe had been saying with some restraint that it's happy to bring Flash to the iPhone when Apple gives the go-ahead...Read More...


    Google's alleged tie-up with NSA raises concerns:

    Google  has declined comment on a Washington Post  report that it has asked the  National Security Agency to help track down the cyberattackers who recently breached its databases.


    Reporter Ellen Nakashima's front page story on Thursday rekindled concerns about corporations collaborating with government sleuth agencies. You might recall the alarm raised by privacy and civil liberties advocates in 2006 after a USA TODAY investigation revealed how the NSA secretly analyzed phone records of tens of millions of Americans...Read More...


    Sony wants to build an iPad clone:

    Sony wants to make an iPad clone, according to the company's CFO Nobuyuki Oneda. Speaking at a press conference in Tokyo, Oneda said of the iPad: "That is a market we are also very interested in. We are confident we have the skills to create a product."

    It's certainly no surprise that Apple's long-expected announcement last week would spur a slew of copycat designs -- one of the trends at this year's CES, which came *before* the iPad event. Las Vegas saw plenty of iSlate announcements, notably from Dell and also Microsoft's Steve Ballmer (nice guess on the name by the way, guys).

    Sony is one of the companies that could pull it off, too, with expertise in making well-built, tiny and great-looking hardware, although it will be playing catch-up, as Oneda adds "Time-wise we are a little behind the iPad but it's a space we would like to be an active player in."...Read More...


    Germanium laser finding brings optical computing closer:

    Researchers at MIT have demonstrated the first laser that uses the element germanium.

    The laser, which operates at room temperature, could prove to be an important step towards computer chips that move data using light instead of electricity, say the researchers.

    "This is a very important breakthrough, one I would say that has the highest possible significance in the field," says Eli Yablonovitch, a professor in the electrical engineering and computer science department of the University of California, Berkeley who was not involved in the research. "It will greatly reduce the cost of communications and make for faster chips."...Read More...


    Symbian operating system, now open source and free:

    The source code for the ten-year old Symbian platform will be completely open source and available for free starting today. The transition from proprietary code to open source is the largest in software history, claims the Symbian Foundation.

    "The dominant operating system provider out there is Symbian," says Lee Williams, executive director of the Symbian Foundation, "and now we are offering developers the ability to do so much more."

    Symbian, which powers most of Nokia's phones, has been shipped in more than 330 million devices worldwide. But in the last few years, Symbian has seen more than its fair share of changes. In 2008, Nokia, one of Symbian's largest customers, acquired a major share in the company. Nokia then created the Symbian Foundation to distribute the platform as an open source project, and began the process of opening up the source code that year...Read More...


    What does a typical scientist look like?

    Much has been made of the lack of women in the sciences and the fact that the stereotypical image of a scientist is a grey-haired man in a lab coat, carrying a clipboard.

    Ellin Saunders and her team from Imperial College London spent last year designing a project to challenge these beliefs. Saunders teamed up with Imperial's Women in Science, Engineering and Technology student society to launch a multimedia exhibition called '100 women - 100 visions', which is scheduled to appear in London's City Hall exhibition space on February 15...Read More...



    ------------------------------------------------------------------------------------------------------------------------


    These are just a few stories that I thought you may find rather interesting.

    Sourced from: Leading Tech News Providers across The Web

    3499
    Mini-Reviews by Members / Re: Web-Browser Review: Opera 10.00
    « on: February 06, 2010, 06:57 AM »
    Also, the bookmarklet is nice for roboform but it is no roboform toolbar.

    Ah, sorry, I don't actually use roboform myself so didn't understand its full workings so figured that the bookmarklet mmight of been some use to you.

    I did find some info into how extensions and scripts are made on Opera though, maybe you will find it is an interesting read, although, if your anything like me, you will just give up with it after 2 minutes and go back to what you was doing.

    http://dev.opera.com...a-plug-in-interface/

    3500
    Living Room / Re: What books are you reading?
    « on: February 06, 2010, 06:54 AM »
    Just finished (for the 2nd time) Andy McNab's, Bravo Two Zero,

    Had to read it again as I want to read his follow up book and realized I had completely forgotten what was in this one haha

    Pages: prev1 ... 135 136 137 138 139 [140] 141 142 143 144next