Senior Members
  • Content count

  • Joined

  • Last visited

  • Days Won


AtomicMaster last won the day on May 12 2014

AtomicMaster had the most liked content!

Community Reputation

18 Neutral

About AtomicMaster

  • Rank

Profile Information

  • Gender
  • Favorite Area of Science
    Far east, near the bay of Cuiviénen
  • Occupation
    Trouble Maker
  1. what's a good programming language to learn?

    Java is not the most popular programming language, C/C++ is still more popular, don't follow the propaganda...
  2. Python or Ruby work well for NP, security is in your code, so that depends on how you write things, and overall they are both excellent languages also How much speed? I can easily term 10k cps with a ruby server, maybe more if i wanted to get fancier with it, python would be no different, so how much performance are we talking? Speed-wise i would be done well before C/C++ even goes into debugging. If you intend to do real network programming, with real performance, really emphasizing security, and uptime, Erlang is the tool for the job.
  3. Can a cookie be edited from the browser?

    Don't be silly, that is not a security solution, give you an example: i steal your cookie while you are browsing the site at starbucks... we have the same IP... or do you trust the IP address i sent you? There is no way to prevent session hijacking, short of really good crypto (dnssec + strong ssl) and even then it is possible locally. The only thing you can do is to detect it. The way you detect it is you have a 2 token system, one is your login token, another token rotates every request. as soon as a login token matches but the rotating token does not match, you know that someone hijacked the session and can therefore alert the user. You can not prevent it and you can not detect it while it is happening if the user goes offline...
  4. Oculus Rift - An unique product, or a new technology?

    It does, but not for the reasons you have listed. Boy, you must not have had any high-end gaming mice then; my rat does not work like a basic mouse without the driver, glitches like you wouldn't believe (os x and windows) Yes and no, if you want to draw something to the screen, yes, if you want to be a progressive gaming engine than no, you have some code that is different on NVidia then AMD; they do things vastly differently and so your optimizations and some implementations will too differ. If I'm to take interest in modern eyephones, I want it to be the same thing; A new technology that can be developed and supported by anyone and everyone, rather than being some corporation's toy.Sorry that has a very low probability of happening, because different companies provide different implementations and different technologies, for the most part they require a very specific kind of adressing, distortion, even drawing to make the technology work, and this is before head-tracking. I dont think that will slow them much, Facebook has a good legal team to where oculus doesnt have to worry about that too much, and the developers they have themselves have numerous patents, they are bright people some are legends at the forefront of their respectful fields. They have the money, they have momentum, they brought the cost down, they are growing their name, Oculus i believe, and i really want to, is becoming a force to be reckoned with. Google glass does not render stereoscopic images, unless you are revealing to us that the next generation may have 2 displays? Answer is 2-fold. On one hand if the physical technologies are similar enough, and the driver interface is the same, then yes, you could potentially support different manufacturers. But as i have already said, the physical technology is different thus the drivers are vastly different thus SDKs are different thus engines will have to write separate code to draw on different kinds of devices; luckily usually its not that difficult a task. You will require different drivers, you will require different SDKs, i feel that game engine developers together with video drivers writers, as they currently do for many things, will take care of the transforms for you and abstract the vr devices away while having different code for each one, and if you want to write an engine, you will have to implement different SDKs for different devices. I will not exclude the fact that Oculus may push for some sort of a standard, but i doubt that everyone will comply.
  5. Ethical hacking

    Don't take sans courses, go to people who are good at it, like offensive-security or eccouncil, and really nothing replaces real hands-on experience...
  6. Some questions about wireless charging

    4 - Not if you have a wire long enough, which for cars would not be achievable. And another thing, you can deliver power via other em spectrum frequencies, microwaves or IR for example. I'd be interested to know how much if any efficiency would be gained by that...
  7. (Python 2.7) JSON not decoding correctly.

    I bet its a UTF-8 issue, try simplejson sir, its a much better library. (you can install it through pip or apt)
  8. what's a good programming language to learn?

    OO gets as complex as you make it. I mean you throw in complex data-structures like dancing trees, templating, virtual classes and virtual inheritance and you got yourself a party!
  9. Automated Data Collection and Analysis

    Heh, indeed
  10. Setting up a MySQLdb

    There are tons and tons of resources on setting up MySQL, it is only the most widely used database engine on the planet, and there is plenty of documentation, official and otherwise. No you cant set up mysql through python, you can access a mysql service/database with python, but its a database, a daemon, a service, and thus needs some system setup. You can create,delete,modify users, tables and databases with python, but you cant set up mysql itself as a pip install... You dont tend to store whole lists in single fields of databases, that is generally a poor db design (unless you are postgres). Database tables are optimized to have a few columns and many many rows. If you really critically need to store an array of data in the database, you can serialize it, but i would say that if you are doing this, your data layout design is most likely wrong. I can help, i have years of experience with databases, mysql in particular. If you want, PM me and we can talk off the record, i can help you do everything, i just need a little info.
  11. C++ Difficulty

    JS does follow a standard set by ECMA-262 specification and ISO/IEC 16262, that said, having read the spec, it is very strange in a lot of places. The original ECMA script spec literally stated that semicolons were not necessary to terminate the lines, but can be used as such, and that the actual point/use of the semicolon will be determined later... Tis a strange language Ok, i would not do my job if i did not pick on this statement, but a compiler actually does not generate assembly. C/C++ compiler parses the code into a parse tree, checks syntax and common mistakes, consistency, etc, in the process, fills in constants, drops code in paths that can not be reached, runs one or a number of optimization cycles (some optimizations can be done in parallel, others have to be done serially), converts the parse tree into opcode for the linker, and passes the code over to the linker (usually there is an optimization cycle here too), which will eventually call the assembler which will convert the opcode into assembly, and then also usually run an optimization cycle.
  12. Automated Data Collection and Analysis

    More correctly it's a job for somebody who has a lot of experience in protocol developement, computational linguistics or compilers... Implementing protocols correctly and safely is part science, part black magic.
  13. Some questions about wireless charging

    You can create an arc that is < 1m long, you need a lot of voltage to do this. Following Paschens law, the breakdown voltage necessary to jump 1m of air is 3.5x10^6V. There are many problems with your idea however, and no, it can not be made safe. First problem is the current of an arc has to be stabilized, because an arc will only stop at the power supply level, this is a problem. Arc looses a lot of energy to photon and heat emission as the current travels through the plasma. And then there is the safety of the arc itself, the moment you speak of a an arc, you are talking about plasma heated so much that it emits photons; you are talking temperatures in 18-19K degrees C. This much heat may cook the proteins in humans, considering that Medium Rare steaks are cooked to 54 degrees C, and an exposure to a water at that temperature is painful at any time over about a second (from many, many personal experiences). Containing this kind of power takes a special kind of a power unit, which is not undoable, but it is not for the faint of heart, nor is it light or portable... In short, this is not easy, this is not safe, this is not practical, this is not efficient; in short, this is not a solution to wireless charging.
  14. what's a good programming language to learn?

    Java is no more, and i would argue is less complex than C and Python. You can express object design in C, while cumbersome, it is doable. And Python is also an object-oriented language. Objects are just ways to represent your data, there is nothing scary about them
  15. (Python 2.7) Accessing Twitter feed

    Twitter has an API, please consult it