Search results

  1. K

    What is your indentation preference ?

    I find Allman easier to read. I can't stand K&R.
  2. K

    Should one start learning programming from assembly?

    It depends on what you want to learn and what you want to do. If you want to learn about how computers *really* work at a fundamental level, then learning assembly language is absolutely crucial. A lot of really interesting things happen at this level, at least if you're at all interested in...
  3. K

    anyone working on any (major) side projects?

    I'm doing a bit of work with a local university. Basically, it's just some an acoustics simulation in CUDA using the image-source method for a microphone array.
  4. K

    Hi! Can you help me understand CPUs?

    Well, an answer to some of your questions might be found on sites like Wikipedia, although they may be higher level than you really want. If you're looking to understand things at the most basic level, you should look at some of the various books on the subject. Mano and Kime's book is one of...
  5. K

    Math formula

    In general, that's something you don't want to do. In most cases, you will end up over-fitting the data, and the resulting curve will fail to correctly generalize when presented with new data. What you really want is to find the lowest order model that accurately captures the trends in what...
  6. K

    i want to study software engineer

    It'll depend a bit on the state, IIRC, some are much more lax than others. Here in Canada things are pretty strict though, and generally more uniform across the provinces.
  7. K

    i want to study software engineer

    It depends on what you expect to do, and what you think "software engineering" is. As a discipline, it can be pretty serious, and requires a four-year degree: http://www.cas.mcmaster.ca/cas/0template1.php?903...
  8. K

    Best and easiest way to learn one of MATLAB, R, or Python?

    Python is the most flexible of the three, as you'll find in many applications outside of scientific computing/simulation. It's also free, and can be integrated with Visual Studio. Like MATLAB, it also has an extensive library of application specific tools, which are *mostly* free. It's also a...
  9. K

    Your CPU history?

    TMS 9900 (TI 99/4A) TMS 9995 (Myarc Geneve 9640) 386 Pentium Penitum 4 SandyBridge i7 (Current desktop) IvyBridge i7 (Laptop)
  10. K

    I got an idea about how a program would work to compress already compressed lossless

    Look up the JPEG2000 standard for an example of a current implementation. The basic idea is that wavelets have better / more natural time-frequency localization than do Fourier-based methods (like DCT), and so are a more natural fit for most sounds/images. This results in a more efficient...
  11. K

    I got an idea about how a program would work to compress already compressed lossless

    Start by convincing them that the idea will actually work. Most compression algorithms are already pretty good, basic Huffman coding for example, works pretty close to the Shannon limit (the point at which you provably can't compress data any further). With a few clever tricks and...
  12. K

    Flash firmware to bricked IP telephone?

    It's common practice in many devices with updatable firmware to have a block of protected data that stores the original (and functional) firmware. This allows for recovery in the event of a bad update. The manufacturer should be able to tell you more about whether this is a possibility, and...
  13. K

    How to Write an Executable File for a Piece of Software

    More than that, it's also helpful for end users. Your target users may not be adept enough to handle even unzipping on their own, much less ensuring other dependencies are correctly installed, icons created, etc. Being able to bundle all of these actions into one executable will save your...
  14. K

    What Are the Hallmarks of Good / Bad Code?

    For good coding, I'd look at modularity both horizontally and vertically. Vertical partitioning of your design is desirable since it allows you to separate high- and low-level functionality. For example, splitting desired application behaviour, and lower level services that may be...
  15. K

    Which programs can and can't exist?

    Like Ken mentioned, some of what you're asking has to do with the theory of computability, which has to do with whether certain types of problems are theoretically solvable. However, in the most general case, this assumes that your computer is essentially infinite, or you're indifferent as to...
  16. K

    Why do caches keep getting bigger? why can't they get smaller?

    A larger cache helps boost performance. Basically, it takes longer to retrieve data from main (external) memory than it does to retrieve data stored in the cache. The more data (or program) you can fit in cache, the less time you spend waiting for that data to be retrieved from further away. Of...
  17. K

    What capabilities MUST a CPU possess?

    You need a Program Status Register, which contains assorted status bits that may be used for branching (various arithmetic operations may cause these to be set of cleared). The conditional jump instruction determines whether or not to change the value of the program counter (PC) register based...
  18. K

    LinkedIn

    On the whole, I actually like LinkedIn. You do need to change your settings if you want to avoid the spam; it's pretty easy to do. Right now, I only get notifications if I have an inmail, or an occasional one that tells me who's been peeping at my profile.
  19. K

    Can a photon become stationary (like a proton)?

    Maxwell's theory would also forbid it (which is how Einstein came to his conclusion).
  20. K

    Can Software Damage Hardware?

    Absolutely. Remember software controls not just your personal computer, but also other devices such as automobiles, train systems, rocket controls, medical equipment, etc. A bug in any of those systems can have catastrophic consequences. For example...
  21. K

    Coding in Machine Code

    I've done it using a Z80 machine. The device was basically a circuit board, alphanumeric key pad and a basic 7-segment LED display. Basically you wrote out the assembly language program on paper and then looked up the corresponding op-codes using the blue book. The starting point of the program...
  22. K

    Is assembly language an API of sorts?

    I'm well aware of this. What I was getting at though was that the opcodes themselves represent particular choices of what is going on in the datapath itself (eg. the inputs to a particular multiplexer, etc). A common lab exercise for when I was an undergraduate for example used to be to build...
  23. K

    Is assembly language an API of sorts?

    No. Assembly language instructions represent the fundamental operations that the microprocessor carries out. The mnemonics allow for a human-readable input, but they really just stand for the actual binary codes for the instruction. The binary codes in turn specify which blocks in the...
  24. K

    Learning programming

    I agree with those posters who have found object-oriented programming to be a poor starting place. It's useful and valuable, but I don't think of it as a good way to learn programming because it introduces too many concepts at once. First and foremost, you want to learn how to define...
  25. K

    if LED lights are so efficient then why do they get almost as hot as incandescents?

    There are still inefficiencies in the electronics and that results in heat. However, it is still much less heat that is generated in an incandescent bulb. For example, the filament in an incandescent bulb is heated to about 2500 degrees Centigrade, and it is the heating itself that produces...
  26. K

    Is Programming on a Chromebook Possible?

    Wrt the OP, I would say the answer is "it depends". I know people who do use the chromebook for programming, but they make use of cloud-based IDEs like Cloud 9. I haven't used it, or similar alternatives, so I can't comment too much on how viable they are as a development platform. The people...
  27. K

    What (physically) would be required for a 3rd dimension in electronic signals?

    Not really. In recent years, hyper-complex numbers have been found to be a useful way of representing polarization.
  28. K

    Learning C# - where to start

    Depends on your level of confidence with programming. I picked it up from Andrew Troelsen's "Pro C# and .NET Framework", which I found to be pretty good. It's comprehensive enough to be useful as a reference for the many of more obscure bits when I need them.
  29. K

    How does a person get an in depth understanding of computers etc??

    I learned a great deal from self-teaching and from books before I learned anything in school, or later, in university. The best way to learn, I think will be a mix of self-study and formal education (regardless of your education, you *will* need to be able to learn on your own). That said...
  30. K

    What digital filter(s) is this?

    I haven't done much with ECG signals, so I may be missing some nuances in terms of the signal structure. The striations seem to be in the original signal (non-denoised), so they don't seem to be a processing artifact from the de-noising processing. The other filters shouldn't cause that...
  31. K

    What digital filter(s) is this?

    It could be an artifact of bad OLA sysnthesis? Can you provide more information about the signal, and how this filter is being applied?
  32. K

    I envy those that could wright code from scratch...

    It's one way of learning *hot* to code. You can copy a section of code, and try to integrate it into an existing program (which is not always a trivial task). Fiddling around with it though and seeing what does what, either by backchecking all of the functions, or simply experimenting with it...
  33. K

    Software to Create Windows 8 software

    Visual Studio would be the tool to use for writing Windows 8 apps.
  34. K

    What's your favorite IDE?

    I like Visual Studio for a lot of what I do (C++ and C#), at least when I'm programming something PC-centric. I also use ADI's VisualDSP++ a fair bit; the overall IDE is pretty good, but has a few annoying bugs. I'm not a fan of Eclipse, but will likely end up using it more often in the...
  35. K

    companies need to use cooler languages (scala, groovy, clojure)

    With most of these new languages, the first question I have to ask is what do they allow me to do that I can't already do with my existing tools? The gain from using a new language would have to be substantial for a given problem domain in order to compensate for the extra time taken to learn...
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |