Jump to content

Sensei

Senior Members
  • Posts

    7721
  • Joined

  • Last visited

  • Days Won

    26

Posts posted by Sensei

  1. I thought so meaning of "official software" and "unofficial software" is obvious.

    Official version of software is made and released by original authors, or company which currently have copyrights for product.

    Unofficial version is made by some volunteers. And typically can't be sold, because it would violate copyrights of original authors.

     

    f.e. if I would take source of Apache, add something to it, compile, it would be my own unofficial version of Apache.

    Official Apache versions are released by Apache Software Foundation.

     

     

     

    Are you saying that only Microsoft software is "official"?

    No. Not generally.

     

    But Microsoft is author of .NET Framework and owner of copyrights, so in this particular case it's official.

     

    In the case of API, it has slightly deeper implications: original authors have original sources, and know everything in details about product. Unofficial are relying only on released API docs.

    So if something has not been mentioned in docs, unofficial version of f.e. language, will be incomplete, and might cause issues with certain software which utilized these not documented features.

  2.  

    Those "third party hacks" are the basis of all Linux, Apache, MySQL and PHP code.

     

    You didn't understand. I was talking about running C# and .NET Framework on Linux as a 3rd party unofficial hack.. LAMP is fine. Runs natively as their original authors intended and compiled to Linux..

  3. 2. I am insane.

    3. You don't know how to multiply units.

     

    You have line with length a=3 m (in axis x)

    it's straight line.

     

    You have another line with length b=2 m (in axis z)

    it's also straight line, perpendicular to first line.

     

    m*m=m^2

    Meter * meter (distance unit) = meter square (area unit)

     

    3m * 2m = 6m^2

     

    Then if you add yet another dimension, c=4m, axis in y:

    m*m*m=m^3

    Meter * meter * meter (distance unit) = meter cubic (volume unit)

     

    3m * 2m * 4m = 6m^2 * 4m = 24m^3

     

    Actually your room has 3rd dimension- height.

    So you can actually calculate volume of your room. And also tell us how much air is there.

    From it you can calculate amount of Nitrogen, amount of Oxygen, amount of CO2, Krypton, Neon, etc.

  4. 1. Explain E=m also, it seems to have a different meaning than F=m.

    Again, you're ignoring units.

     

    Mass m has unit kg,

    Energy E has unit J = Joule = kg*m^2/s^2

    and force F has unit N = Newton = kg*m/s^2

     

    You can't just assign F=m, because these variables have different units, and there will be mismatch of units between sides of equation.

    there is still acceleration there, but normalized to 1.

     

    2. If a is directly proportional to the force and inversely proportional to mass, why don't we write

     

    a=kF/m, k= constant of proportionality???

    I don't understand..

    That k would have to have value of 1, no?

    Otherwise old equation would not be satisfied, no?

    Then why to introduce constant, that's always 1, in the first place.. ?

     

    You can write that, if it is acceleration you are calculating. (And k = 0.)

    If k will be 0, then a=0, or I am missing something.. ?

  5. 2. "web-server application development is becoming more important in the market of web development" seems a bit of a tautology. If taken as "web development is important", there's no reason why PHP is specifically better than C#. That is, I'm not saying PHP is bad to learn, I just don't see why you'd downgrade C# and upgrade PHP on the basis of what you wrote.

     

    PHP is running on Linux natively, while C# doesn't have official support for Linux by Microsoft.

    Just some 3rd party hacks... Yet another thing to worry about whether particular code will work or not..

    And yet another dependency on 3rd party.. And you have to have administrator privileges to install it in the first place.

    Web-servers are typically Unix/Linux machines.

  6. I'm new to computer programming but I thought I'd have a summer project now exams are finished. Which language is the best to develop a data input program for work. Which language would be the best to have a tick box for people people to click and submit once they've made an equipment check. The time gets logged on a database with time and date and there is an interface so other people at work can look and see what equipment has to be checked for that day. There is a computer system with multiple computers on the same account so it will have to support multiple users. I guess there should be a refresh button everytime someone wants to check. It also needs to have an input and delete function so users can delete and add checks that need to be checked. How hard is this? What programming language is the best?

     

    For type of program that you described, I would use .NET Framework,

    It's programmed by Visual Studio/Visual Studio Express.

    Whether you will use C++ Managed (like I do), or C# is up to you.

     

    I guess there should be a refresh button everytime someone wants to check.

     

    I would do it without having to press Refresh button. It's obsolete way of programming.

    There is needed to create BackgroundWorker, which has waiting loop and when there is arriving signal, update GUI in ProgressChanged.

    https://msdn.microsoft.com/en-us/library/system.componentmodel.backgroundworker.progresschanged%28v=vs.100%29.aspx

    It's up to you how transmission of data between clients will be implemented.

    But if they're in the same LAN, simply open some TCP/IP port, on each IP when app is started.

    They will find others by scanning LAN IP range f.e. 192.168.0.2...192.168.0.254

    You can start with system by modifying regs. Nearly all my .NET apps have option to start with system minimized and in right-bottom tray icon for quick opening window.

     

    It could be even made without one central server (without having to have constantly turned on machine). And each client will be peer in network.

    Web browser based implementation mentioned above, require having one central machine to which all clients are connecting.

    If server is down, whole app is useless, and nobody can do anything, until it's fixed.

    But if there is no central server, it's not an issue anymore.

  7. If we have series (or hundred or thousands) of photos of star or other astronomic object taken with delay,

    there is motion blurred image on them (depending on exposure time), due to rotation of Earth, atmospheric effect, etc.

    Then image-processing can analyze where are atmospheric effects (because they are dynamic, constantly changing, visible on one photo, but not on other) and generate much better picture from them.

    Image processing algorithm should know time when photos were taken to calculate how far Earth rotated between them, and how far it rotated while taking single photo.

     

    In professional observation of cosmic objects there is no work around to image processing.

    Suppose so we're looking at far far galaxy that is sending just a few photons per second..

    There is needed constant observation of that area in hours or days to get any image from it..

     

    Here is couple photos taken by regular digital camera (10x zoom IIRC) attached to telescope,

    there has been taken hundred photos,

    and special custom made C/C++ algorithm joined them to single image:

    post-100882-0-60372800-1433442071_thumb.jpg

     

    post-100882-0-84576600-1433442085_thumb.jpg

     

    post-100882-0-71272800-1433442096_thumb.jpg

  8. Please show photos.

     

    What voltage U are you using?

     

    What is current I while electrolysis?

     

    Are you using some salt to make water conductive? If yes, in what amount.
    I don't, just tap water, that have enough ions.

     

    I have plugged watt meter all the time, and never observed mentioned by you reactions, with just pure water and both Copper electrodes (especially lack of CuO?! Plentiful of Cu2O?!)

     

    Do you have Oxygen coming from positive electrode? I don't have any Oxygen. It all reacts with Copper..

    (But I noticed that when there was NaHCO3 in water, Oxygen was made on Copper positive electrode (in different volume than 2:1 with Hydrogen), but also there was plentiful of other reactions).

     

    Did you tried collecting Hydrogen and/or Oxygen from electrodes in containers with scale, like upside down beaker, or upside down graduated cylinder.. ?

    To measure volume of gases, their ratio.

    While using different metals for electrodes and/or different salts, ratio of produced gases will be varying.

  9. Infact the whole solution gets yellow in a while due to cu2o

     

    Cu2O is insoluble in water.

    In fact it's produced on positive electrode in tiny tiny amount, as a layer covering electrode, and then peeling off and instantly sinking to the bottom of container, where it will gather with black CuO.

    At first I wanted to show you photo how little you should get Cu2O, in comparison to CuO.. It's ratio like 1:50+.. In 2 weeks of making CuO using electrolysis I made maybe less than 1 gram of Cu2O as byproduct.

     

    If you didn't buy your Copper metal electrodes by yourself but found somewhere, it might be made of alloy of Copper with something else.

    And that secondary metal could be influencing results.

     

    Cu2O looks like:

    CopperIoxide.jpg

  10. Fresh made Hydrogen is starting burning.

    That's why it's happening only on negative electrode, not positive.

    I have seen it plentiful of times..

     

    He should put everything under cover to not allow Oxygen from air to get in there, and repeat.

    If I am right, it should stop burning immediately after creation or at least reduce effect.

     

    I know this is a 30 minute video but this guy seems to know what he is talking about

    And can't even spell Tungsten correctly (wrote Thungsten).. ?

     

    and claims to be producing deuterium from regular water via electrolysis.

    But didn't give any proof of it..

     

    He doesn't even tell what current I he is using in his tests.

     

    To prove the basic way there is fusion going he could at least calculate energy spend E=I*t*U,

    and energy released/increased temperature of water.

  11. 1 eV = 1.60217657*10-19 J

     

    495.8 kJ/mol is still 495.8 kJ energy (500 kJ was approximation),

    but 1 mol is 6.022141*1023 molecules.

    So if you want to calculate energy spend/released by single molecule, divide:

    495.8 kJ / 6.022141*1023 = 8.2329-19 J

    then if you divide by 1.60217657*10-19 J

    8.2329-19 J / 1.60217657*10-19 = 5.1386 eV

     

    You will receive energy per single molecule, or atom, or particle.

     

    But it's ionization energy of pure Sodium.

    http://en.wikipedia.org/wiki/Ionization_energies_of_the_elements_%28data_page%29

     


    If you could explain how to do the math for this whole process from a-z-a for the water example and where you get those numbers ,

     

    Read electrolysis of water

    http://en.wikipedia.org/wiki/Electrolysis_of_water

  12. Saddened to see that greed and power are ruining our planet eg the Amazon being cut down for agriculture. What does the future hold? Will we ever live in a peaceful environment where man and nature naturally cohabit without us doing any more damage to the ecosystem

    Money and greedy must stop ruling the World first..

     

    Western people must realize what not civilized tribe people were saying for centuries: we just lend things (in one version "from our children").

    If we lend something, we want to return it in as good condition as possible to original owner.

    While with what we "own" we do whatever we want..

  13. It is impossible for the same belt to come into contact with two identical rollers and to deliver a positive charge to a sphere and a negative charge to another sphere.

    "Positive charge" is absence of electrons.

    And "negative charge" is abundance of electrons.

     

    Electrons from one sphere are harvested ("positive charge" sphere), and gathering on another sphere.

     

    it is impossible to transfer a same type of charge from a body carrying a smaller charge to another body carrying a greater charge.

    I think so you're making mistake taking just absolute quantity of charges, without taking into account also area and/or volume.

     

    Imagine you have metal ball with radius 1 cm, with 1 Coulombs charge (6.24*10^18 electrons),

    and another same metal ball with radius 10 cm, with 2 Coulombs charge.

    Charge on 2nd ball is higher than charge on 1st ball obviously.

    But charge density on 1st ball is higher than charge density on 2nd ball.

  14. Distance = speed * time

    so if speed = c

     

    d=c*t

     

    Observe what happens to units!

     

    We can reverse equation and get

     

    t=d/c

     

    Distance to Sun is ~150 mln km (150 bln m), c is constant 299792458 m/s

    so t = 150*10^9/299792458 = 500 seconds = 8 minutes 20 seconds.

     

    260 mln years is very short period of time, less than 2% of 13.6 bln years.

    So expansion in that time also is not so much significant.

  15. Compus always set in north and south direction.

    Not always compass shows Earth's magnetic field.

    When there is present permanent magnet, electromagnet, or wire through which there is flowing current, compass will show "wrong" direction.

     

    If you're really interested in magnetic field, you should buy compass array device.

    It'll visualize magnetic field lines:

    5G20-1_compass_array.jpg

     

    It's made of hundred compasses packed together.

     

  16. Has a reason been found for why the mass of particles at relativistic speeds increases?

    Why?

    Because they were accelerated.. ?

     

    Have scientists actually observed particles while they are moving at those speeds and seen something added (or nothing added) to the particle as it's moving?

    Fast moving particle after hitting other particle will emit photon, pair of leptons, meson or pair of mesons, or pair of baryons.

    There is couple conservations, that are observed in laboratories, obeyed by Universe.

     

    f.e.

    [latex]p^+ + p^+ \rightarrow p^+ + p^+ + p^+ + p^-[/latex]

     

    Relativistic accelerated proton, hitting stationary proton, will create another pair of proton-antiproton.

     

    At smaller velocity f.e.

    [latex]p^+ + p^+ \rightarrow p^+ + p^+ + \pi^0[/latex]

    or

    [latex]p^+ + p^+ \rightarrow p^+ + n^0 + \pi^+[/latex]

    (pion meson production)

     

    Stable products such as positron or anti-proton can be collected, and keep indefinitely long in electric/magnetic traps, and used in further experiments.

  17. But anyway, does this have any physics basis?

    Check speed of sound in different materials:

    http://www.engineeringtoolbox.com/sound-speed-solids-d_713.html

     

    When one object hits other, they're starting vibrating, and moving air around them.

    If we will have same length sticks, made of f.e. Copper and Steel, and hitting one end of them, their other end will "learn" about hitting, with different delay.

    Other end is starting vibrating and moving air and becoming source of sound in air (and whole their body).

  18. I have no idea what soundbox is, but timeout error might be caused by obsolete version of software.

    It is probably calling home server,

    which is not longer supported (because they f.e. changed protocols),

    and never manage to establish connection.

     

    Similar effect might be if firewall disallowed connection.

    Did you pass through software in firewall?

     

    You should contact authors of this device/software and ask them for a help, and/or download the latest version of their software.

     

    Personally I would look to what address/port software is trying to connect, in firewall, packet log viewer..

    Then try to ping that address/port manually, to see if it's even possible.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.